/*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 {position:relative;width:900px;margin:0 auto;}
#wrap table {width:100%;}

img.main_img {width:100%;}
img.event_img {width:100%;}

	img[usemap] {
		border:none;
		height: auto;
		max-width: 100%;
		width: 100%;
	} 

area {outline:0;}
.img_mob {display:none;}

.i_box{position:absolute;left: 73px;top: 1387px;width: 776px;margin-top:5px;/* padding: 0 30px; */}
.i_box input{width:15px;height:15px;vertical-align:middle;margin: 2px 5px 0 0;}
.i_box span{float:left;width:25%;}
.i_box span:nth-child(n+5){margin-top: 8px;}

input + label img {/* height:23px; */}
.box{position:relative;width: 100%;background-color: #282828;padding: 0 50px;}
.box_in {padding:20px 0 40px;min-height: 130px;overflow:hidden;}
.box .title{position:relative;font-size: 16px;font-weight: bold;color:#fff;line-height:1;}
.gein {margin-top:20px;position:relative;}
.gein>div{height:100px;border:1px solid #d1d1d1;background:#fff;padding: 10px 0 0 20px;overflow-y: auto;}
.gein div p, .gein div ul li{font-size:12px;line-height: 20px;color:#757575;}
.gein span{position:absolute;top:-30px;right:0;line-height:1;}
.gein span label{font-size:14px;color:#fff;font-weight:bold;}
.gein span label input{width: 12px;height: 12px;vertical-align:-2px;margin-right:5px;}

.formbox {overflow:hidden;padding-bottom: 30px;}
.form_left {float:left;width: 665px;margin-top:35px;}
.form_left li {font-size:0;float:left;width:50%;}
.form_left li span.form_tit {display:inline-block;padding-right:30px;font-size: 14px;color:#fff;vertical-align:middle;line-height:25px;vertical-align:top;}
.form_left li input {vertical-align:middle;height:25px;line-height:25px;}
.form_left li input.w220 {width: 144px;}
.form_left li input.w60 {width:60px;}
.form_left li select.w60 + select.w60 {margin-left:20px;}
.form_left li select.w60 {width:60px;height:25px;}
.form_left li .dash {display:inline-block;font-size:12px;margin:0 8px;vertical-align:middle;color:#fff;}

span.ok {display:inline-block;margin-top: 26px;background:url('images/btn_bg.jpg')repeat-x;border-radius:30px;-webkit-border-radius:30px;-ms-border-radius:30px;box-shadow:5px 5px 5px rgba(0,0,0,.5);}
span.ok button {display:inline-block;width: 124px;height: 40px;font-size: 20px;color:#fcff00;font-weight:bold;text-align:center;}
