/*common*/
@import url('https://cdn.rawgit.com/moonspam/NanumSquare/master/nanumsquare.css');
html,body {width:100%;  }
html {/*overflow-y:scroll;*/ overflow-x:hidden; box-sizing:border-box;}
*, *:before, *:after{box-sizing:inherit;}
*{
-webkit-text-size-adjust:none;
-webkit-text-size-adjust - auto | none | N% (default auto)
}
body {word-wrap:break-word; word-break:keep-all; }
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,textarea,p,blockquote,th,td,input,select,textarea,button {margin:0; padding:0;}
fieldset,img {border:0px none;  vertical-align:top; -ms-interpolation-mode: bicubic;}
dl,ul,ol,menu,li {list-style:none;}
blockquote, q {quotes: none;}
blockquote:before, blockquote:after,q:before, q:after {content:''; content:none;}
button {border:0 none; background-color:transparent; cursor:pointer;}
body { background:#fff;}
body,th,td,input,select,textarea,button {font-size:13px; line-height:1.8; font-family:'NanumSquare';color:#7d7d7d;} 

a:link,a:active,a:visited{color:#7d7d7d; text-decoration:none; border:0px;}
a:hover,a:focus{color:#333; text-decoration:none}

#wrap{width:900px;margin:0 auto;position:relative;}
a.main_go {position:absolute;top:585px;left:60px;width:780px;height:270px;}
a.main_go2  {position:absolute;top:1165px;left:53px;width:792px;height:830px;}
.i_box{position:absolute;left:100px;top: 1190px;margin-top:5px;text-align:center;z-index:1;}
.i_box input{width:15px;height:15px;vertical-align:middle;margin: -9px 5px 0 0;}
.i_box span{vertical-align:middle;}
.i_box span + span {margin-left: 40px;}


.gein {width:820px;overflow:hidden;}
.gein>div{position:relative;height:100px;background:#fff;padding: 10px 0 0 155px;overflow-y: auto;}
.gein>div:before {content:"개인정보 수집 \A 이용안내";position:absolute;top:0;left:0;width:135px;height:100%;padding-top:27px;white-space: pre;text-align:center;font-size:20px;color:#fff;line-height:1.2;background:url('images/btn_bg.jpg')repeat-x;}
.gein div p, .gein div ul li{font-size:13px;line-height: 1.6;color:#757575;}
.gein span{display:block;margin-top:10px;line-height:1;}
.gein span label{font-size:14px;color:#000;font-weight:bold;}
.gein span label input{width: 12px;height: 12px;vertical-align:-2px;margin-right:5px;}
.agree {float:right;}
.frm{position: relative;width:820px;margin-top: 25px;}
.frm table{border-collapse:collapse;width:690px;}
.frm table th{text-align:left;color:#000;font-size:15px;}
.frm table td{padding:7px 0;color:#161616;color:#000;}
.frm table input{border:1px solid #cacaca;height:25px;line-height:23px;color:#000;padding:2px;vertical-align:middle;}
.frm table input.w200{width:240px;}
.frm table input.w151{width:180px;}
.frm table input.w174{width:215px;}
.frm table input.w47{width:65px;}
.frm table input.w61{width:76px;}
.frm table select{height:25px;font-size:12px;border:solid 1px #b6b6b6;vertical-align:middle;}
.frm table select.w105{width:141px;}
.frm table select.w106{width:110px;}
.frm table a img{margin-top:0}
.frm table button.scfind {display:inline-block;width:70px;height:25px;background:gray;text-align:center;background:url('images/btn2.jpg')repeat-x;background-size:auto 100%;font-size:13px;font-weight:bold;color:#000;line-height:25px;}
.frm table img{vertical-align:middle;margin-top:-6px}
.frm p.ok{position:absolute;right:7px;top: 13px;width:130px;height:90px;line-height:90px;background:url('images/btn_bg.jpg')repeat-x;box-shadow:5px 5px 5px rgba(0,0,0,.3);border-radius:10px;-webkit-border-radius:10px;-ms-border-radius:10px;}
.frm p.ok button {font-size:24px;color:#fff;display:block;width:100%;height:100%;font-weight:bold;text-align:center;}
.box{position:relative;width: 100%;height: 335px;background-color: #dddddd;padding: 35px 0 0 50px;z-index:1;}
.box:before {content:"";position:absolute;top:0;left:0;width:100%;height:175px;background:#dddddd;z-index:-1;}
