@charset "euc-kr";
@import url(http://fonts.googleapis.com/earlyaccess/nanumgothic.css);
* {
	font-family:'Nanum Gothic','³ª´®°íµñ','Noto Sans Korean',sans-serif; 
	
}html{}
body,p,h1,h2,h3,h4,h5,h6,ul,ol,li,dl,dt,dd,th,td,form,fieldset,legend,input,textarea,button,select,table,blockquote{margin:0;padding:0;}
p,h1,h2,h3,h4,h5,h6,ul,ol,li,dl,dt,dd,form,fieldset,legend,input,textarea,button,select{text-align:justify;}
body,input,textarea,select,button,table{font-size:24px;color:#2b2b2b;font-family:'Nanum Gothic','³ª´®°íµñ','Noto Sans Korean',sans-serif;}
dt,dd {font-family:'Nanum Gothic','³ª´®°íµñ','Noto Sans Korean',sans-serif;}
img,fieldset{border:0;}
ul,ol{list-style:none;}
em,address{font-style:normal;}
a{text-decoration:none;}
a:hover,a:active,a:focus{text-decoration:none;}
table{border-collapse:collapse;}
p{line-height:60% !important;text-align:center;}
.textr {text-align:right}

.pt10 {padding-top:10px !important}
.pt50 {padding-top:50px !important}
.pt100 {padding-top:100px !important}
.pt150 {padding-top:150px !important}
.pt200 {padding-top:200px !important}

.pb10 {padding-bottom:10px !important}
.pb30 {padding-bottom:30px !important}
.pb50 {padding-bottom:50px !important}
.pb100 {padding-bottom:100px !important}
.pb150 {padding-bottom:150px !important}
.pb200 {padding-bottom:200px !important}

.mt10 {margin-top:10px !important}
.mt20 {margin-top:20px !important}
.mt30 {margin-top:30px !important}
.mt50 {margin-top:50px !important}
.mt60 {margin-top:60px !important}
.mt120 {margin-top:120px !important}

.mb15 {margin-bottom:15px !important}
.mb30 {margin-bottom:30px !important}
.mb50 {margin-bottom:50px !important}
.mb80 {margin-bottom:80px !important}
.mb100 {margin-bottom:100px !important}
.mb150 {margin-bottom:150px !important}
.mb200 {margin-bottom:200px !important}

.wrap { width:100%; border-top: 10px solid #db444a; position: relative}
.cont {width:1900px; z-index:31; margin:0 auto; padding-bottom: 100px; position: relative}	

/* ½ÅÃ» Æû */
.info_warp {width:100%; margin:0 auto; background: #ffffff;  }

.info_setwarp {width:1300px; margin:0 auto; background: #ffffff}
.info_setwarp2 {width:1227px; margin:0 auto;  background: #ffffff}

.info_set {width:796px; margin:0 auto;  background: #ffffff; padding-bottom: 25px}
.sub_title{padding-top:26px; padding-bottom: 20px; text-align: left;font-size:24px;  color: #1b1b1b ; font-weight: 600}
.sub_title2{padding-top:26px; padding-bottom: 20px; text-align: left;font-size:24px;  color: #1b1b1b ; font-weight: 600}
.fc{ color: #ff0000}

.input_set{position:relative;margin-bottom:15px; clear: both; }
.input_set .fl{position:absolute;top:0;left:0}
.input_set .fr{position:absolute;top:0;right:0}

.input_wrap{line-height:45px;position:relative;overflow:hidden;}

.int{line-height:45px;display:block;overflow:hidden;height:30px;padding:11px 10px 10px 10px;background:#fff;border-radius:5px ;border:1px solid #c0c0c0 }
.int input{color:#0c0c0c;font-size:20px;line-height:32px;width:100%;height:28px;vertical-align:top;border:none; outline: none ; background:#fff;}
.int select{color:#0c0c0c;font-size:20px;line-height:32px;width:100%;height:28px;vertical-align:top;border:none; outline: none; background:#fff url("/event/images/banner/select_arrow.gif") no-repeat 100% 50%; -webkit-appearance:none; cursor: pointer; -moz-appearance:none; appearance:none}
.int select::-ms-expand { display: none}

.int2{float: left;line-height:54px;display:block;overflow:hidden;height:54px;padding:11px 10px 25px 10px;background:#fff; width:30%; box-sizing: border-box; margin: 2px;border-radius:5px;border:1px solid #c0c0c0 }
.int2:last-child{float: left;line-height:54px;display:block;overflow:hidden;height:54px;padding:11px 10px 10px 10px;background:#fff; width:38%; box-sizing: border-box; margin: 2px;border-radius:5px;  }
.int2 select{color:#0c0c0c;font-size:20px;line-height:32px;width:100%;height:28px;vertical-align:top;border:none; outline: none; background:#fff url("/event/images/banner/select_arrow.gif") no-repeat 100% 50%; -webkit-appearance:none; cursor: pointer; -moz-appearance:none; appearance:none}
.int2 select::-ms-expand { display: none}

.input_wrap_type3{margin-right:76px}

.bt_number {border-radius:5px;font-weight: 600; font-size:20px;line-height:53px;display:inline-block;overflow:hidden;width:69px;height:53px;text-align:center;vertical-align:top;white-space:nowrap; background:#1b1b1b; color:#fff !important}

.event_agree {width:100%; text-align:center; vertical-align:middle; color:#1b1b1b; margin: 10px auto; clear: both; font-size:20px; padding:20px 0}
.event_agree a{ color:#1b1b1b;  font-size:20px}
.event_agree a:link, a:visited { color:#1b1b1b;  font-size:20px}


.ok_button{text-align:center; width:100%; padding-bottom:30px; clear:both; margin:0 auto; color:#fff; margin-top: 20px;}


/* Æù¹øÈ£ÀÔ·Â */
.tel_warp { width: 100%;  padding: 40px 0 100px 0; box-sizing: border-box}
.tel_warp dl {width: 550px ; margin: 0 auto; padding: 10px 0 40px 0; box-sizing: border-box}
.tel_warp dt {float: left; font-size: 24px; color: #1b1b1b; line-height:50px; font-weight: 600; padding-bottom: 15px; box-sizing: border-box; display: inline; clear: both }
.tel_warp dd {padding: 0 0 15px 0; box-sizing: border-box}
.tel_warp dd input{color:#444444;font-size:24px;line-height:40px; width: 446px; height:50px; overflow:hidden;padding:5px; background:#fff;border-radius:5px ;border:1px solid #d9d9d9; text-align: left; margin-left: 10px ; box-sizing: border-box; }
.tel_warp dd select{color:#444444;font-size:24px;line-height:40px; width: 446px; height:50px; overflow:hidden;padding:5px; background:#fff;border-radius:5px ;border:1px solid #d9d9d9; text-align: left; margin-left: 10px; box-sizing: border-box }

/* top ¹öÆ° */
.go-top{
	display:block;
	position:fixed;
	bottom:-60px;
	right:20px;
	-webkit-transition: all 1s ease;
    -moz-transition: all 1s ease;
    -o-transition: all 1s ease;
    transition: all 1s ease;
	text-decoration:none;
	-moz-border-radius:30px;
	-webkit-border-radius:30px;
	border-radius:30px;
}

.go-top.show{
	bottom:20px;
}

/* issue */
.issue{width: 1200px; margin: 150px auto 100px auto}
.issue ul {width: 100%; clear: both; padding:30px 0 100px 0; float: left}
.issue li {width: 382px; float: left; margin-right: 27px}
.issue li:nth-child(3) {width: 382px; float: left; margin-right: 0}