@charset "utf-8";

html {
	width:100%;
	min-height:100%;
	height:100%;
}

body {
	color: #545454;
	line-height:14px;
	width: 100%;
	min-height:100%;
	height:100%;
	font-size:12px;
	font-family:'Noto Sans KR', 'Malgun Gothic';
	padding: 0px;
	margin:0px;
	overflow-x: hidden;
}
caption,legend{display:none;}
div, p, ol, ul, li, img, a, h1, h2, h3, h4, h5, h6, h7, h8, h9, form, span, iframe, dl, dt, dd,fieldset {
	margin:0;
	padding:0;
	border:0;
	font-size:12px;
	color: #545454;
	font-family:'Noto Sans KR', 'Malgun Gothic';
	text-decoration: none;
}
ul, ol, li { list-style:none;}
#wrap {
	font-family:'Noto Sans KR','Malgun Gothic';
	width:100%;
	max-width:1920px;
	margin:0 auto;
}

#contents {
	width:100%;
	height:auto;
	position: relative;
}

/*images & background by case*/
#contents img.res_view {display:none;}
#contents .img_full {position: relative;width:100%;}
#contents .img_full img.web_view {
	display:block;
	width:100%;
	margin:0 auto;
}
#contents .img_center
{
	position: relative;
	text-align:center;
}
#contents .img_center img.web_view {
	display:block;
	max-width:1036px;
	width:90%;	
	margin:0 auto;
}
#contents .bg02{
	background:#e8f3ff;
}
#contents .bg03{
	background:#0257a7;
}
#contents .bg04{
	background:#003b74;
}
#contents .bg05{
	background:#f5f6fb;
}
#contents .bg06{
	background:url('../img/img_06_bg.webp') ; background-size: auto 100%; background-repeat: no-repeat; background-position: center;
}


/*input form*/
.slt{display:block;overflow:hidden;position:relative;width:100%;}
.slt select{
	display:block;position:relative;width:100%;height:49px;color:#878787;
	-webkit-appearance:none;appearance:none;-moz-appearance:none;-o-appearance:none;
	background:#fff url("../img/bg_arrow.gif") no-repeat right center;
	font-size:18px;    padding-left: 10px;}
.ie9 .slt select {background-image:none;}
.slt select::-ms-expand{display:none;}
input[type=text].full {display:block;width:100%;box-sizing:border-box; padding-left: 10px;}
input[type=text], input[type=password], input[type=search], input[type=number] {font-size:18px;}
.evt_info_input {padding:20px 0 80px 0;background:#063632;}
.evt_info_input .evt_cont {position:relative;max-width:1004px;min-height:345px;margin:0 auto;}
.evt_info_input .evt_cont:after {display:block;content:'';clear:both;}
.evt_info_input .evt_cont .v_logo {position:absolute; top:0; left:0; width:276px;}
.evt_info_input .evt_cont .evt_infos {padding-left:250px;}
.evt_info_input .evt_cont .evt_infos dl:after{display:block;content:'';clear:both;}
.evt_info_input .evt_cont .evt_infos dl {padding-left:158px;margin-top:15px;}
.evt_info_input .evt_cont .evt_infos dt {width:130px;margin-left:-158px;padding-top:5px;float:left;font-size:20px;letter-spacing:-1px;color:#fff;}
.evt_info_input .evt_cont .evt_infos dd { }
.evt_info_input .evt_cont .evt_infos .td {display: table-cell;}
.evt_info_input .evt_cont .evt_infos .wid_td1 {min-width:130px;}
.evt_info_input .evt_cont .evt_infos .wid_td2 {width:10px;}
.evt_info_input .evt_cont .evt_infos .wid_td2 span {color:#fff;}
.evt_info_input .evt_cont .evt_infos .wid_td3 {width:77%;}
.evt_info_input .evt_cont .evt_infos .wid_td4 {padding-left:10px;min-width:100px;}
.evt_info_input .evt_cont .evt_infos .wid_td5 {width:100%;display:block;}
.evt_info_input .evt_cont .evt_infos dl * {vertical-align:middle; line-height: 43px;text-decoration: none;}
.evt_info_input .evt_cont .list_ols {margin-top:35px;padding-top:0px;}
.list_ols li {font-size:15px;line-height:20px;color:#fff;}
.list_chks {margin-top:35px;}
.list_chks li:first-child {margin-top:0;}
.list_chks li {position:relative;margin-top:12px;padding-left:27px;}
.list_chks li input[type="checkbox"] {position:absolute;top:0;left:0;opacity:0;}
.list_chks li label {display:block;margin-left:-30px;padding-left:30px;padding-top:-3px;background:url("../img/checkbox_off.png") no-repeat 0 2px; font-size:16px;line-height: 28px;color:#ffffff;letter-spacing:-1px;}
.list_chks li input[type="checkbox"]:checked + label{background:url("../img/checkbox_on.png") no-repeat 0 2px;}
.list_chks li .l_gap {display:block;color:#ffffff;font-size:14px;letter-spacing:-1px;    line-height: 20px;}

/*button*/
.ebtn01 {display:inline-block;text-align:center;}
.ebtn01.c01 span {background:#707070;font-size:24px;}
.ebtn01.small {}
.ebtn01.small span {height:60px;line-height:60px;color: #FFF;}
.ebtn01 span {display:block;font-size:24px;
	background:#ffdc01; border-radius:45px;height:90px;line-height:90px;padding:0 35px;color:#000000;letter-spacing:-0.25px;font-weight:bold;}
.ebtn01 img{height:25px; padding-top:32px;}
.evt_info_input .evt_cont .in_btns {position:absolute; bottom:0;right:0;  }
.evt_info_input .evt_cont .in_btns a {display:block;margin-top:0px;}
.evt_info_input .evt_cont .in_btns a:first-child {margin-top:0;}



/*video*/
.sec_video{position: relative;width: 100%; height:667px;}
.wrap_video{position: absolute;left: 50%;transform: translate(-50%,0);}
.videoArea{position: relative; width:1004px; height:567px;}
.videoArea iframe{width:100%;height:100%;}

/*notice*/
.sec_notice{background-color: #f5f6fb;padding: 0px 0 80px 0; margin:0 auto;}
.sec_notice .notice_wrap{max-width: 1004px;  margin: 0 auto;padding: 0px 0; }
.sec_notice .notice_wrap li{ position: relative; margin-left: 30px; font-size:20px ; line-height: 26px; letter-spacing: -0.9px;padding-bottom: 12px;color: #111111;word-break: keep-all;}
.sec_notice .notice_wrap li::before{content: "";position: absolute; top: 11px; width: 3px; height: 3px; background: #111111;margin-left: -20px;}
.sec_notice .notice_wrap_bottom{max-width: 1004px; margin: 0 auto;padding: 0; font-size:18px ; line-height: 27px; letter-spacing: -0.9px;}
.sec_notice .notice_wrap_bottom span{font-size:18px ; line-height: 27px; letter-spacing: -0.9px;color: #FFCA05;}


/* /// mediaQuery /// */
@media screen and (min-width: 280px) and (max-width:1080px) {

	#contents .img_full img.web_view{
		display:none;
	}
	
	#contents .img_full img.res_view{
		display:block;
		width:100%;
	}

	#contents .img_center img.web_view{
		display:none;
	}

	#contents .img_center img.res_view{
		display:block;
		width:100%;
	}
	
	.videoBox {
		margin-bottom:21px;
	}

	/*input form*/
	.slt {height:30px;}
	.slt select {height:30px;font-size:14px;line-height:20px;background-size:13px 7px;}
	input[type=text], input[type=password], input[type=search], input[type=number] {height:30px;font-size:14px;}
	.evt_info_input {padding:10px 5vw 60px;}
	.evt_info_input .evt_cont .v_logo {display:none;position:static; width:auto; padding:0 30%;}
	.evt_info_input .evt_cont .v_logo img {display:block; max-width:100%; margin:0 auto;}
	.evt_info_input .evt_cont .evt_infos {padding:0;}
	.evt_info_input .evt_cont .evt_infos dl {margin-top:0;padding-left:0;}
	.evt_info_input .evt_cont .evt_infos dl + dl {margin-top:18px;}
	.evt_info_input .evt_cont .evt_infos dt {width:auto; float:none; padding-top:0; margin:0 0 3px 0; font-size:15px;color:#fff;}
	.evt_info_input .evt_cont .evt_infos dd * {vertical-align:middle;line-height: 60px;}
	.evt_info_input .evt_cont .evt_infos .btn_txt_line {/*display:none;*/}
	.evt_info_input .evt_cont .evt_infos .wid_td1 {min-width:80px;}
	.evt_info_input .evt_cont .evt_infos .wid_td2 {height:60px;min-width:9px;color:#fff;text-align: center;}
	.evt_info_input .evt_cont .evt_infos .wid_td3 {width:100%;height:60px;/*padding-right:5%;*/}
	.evt_info_input .evt_cont .evt_infos .wid_td4 {/*display:none;*/}
	.evt_info_input .evt_cont .evt_infos .wid_td4 .ebtn01 {display:block;}
	.evt_info_input .evt_cont .evt_infos dl * {height: 60px; line-height:60px;}
	.box_evt_gs .evt_foot .evt_cont {max-width:inherit;}
	.box_evt_gs .evt_foot .evt_cont .mo img {width:100%;}
	.evt_info_input .evt_cont .list_ols {padding-top:0;margin-top:14px;border-top:none;}
	.list_ols li {font-size:12px;line-height:20px;color:#fff;}
	.list_chks {margin-top:10px;}
	.list_chks li:first-child {margin-top:0;}
	.list_chks li {margin-top:5px;padding-left:21px;}
	.list_chks li input[type="checkbox"] {position:absolute;top:0;left:0;opacity:0;}
	.list_chks li label {margin-left:-21px;background-size:15px 15px;padding-left:21px; font-size:13px;line-height:20px;}
	.list_chks li input[type="checkbox"]:checked + label{background-size:15px 15px;}
	.list_chks li .l_gap {margin-left:0;font-size:11px;}
	.list_chks .s_txt {font-size:13px;color:#fff;line-height:20px;}

	
	/*button*/
	.ebtn01 {display:inline-block;text-align:center;background:#ffdc01; border-radius:45px;height:90px;line-height:90px;padding:0 35px;}


	/*button*/
	.evt_info_input .evt_cont .in_btns {position:static; margin-top:20px; text-align: center;line-height:60px;}
	.ebtn01{height:60px;line-height:60px;padding:0 0;font-size:16px; border-radius:30px;}
	.ebtn01 span {height:60px;padding:0 29px;line-height:60px;font-size: 16px;}
	.ebtn01 img{height:20px; padding-top:20px;}
	.ebtn01.small span {height:60px;line-height:60px;font-size: 13px;}

	/*video*/
	.sec_video{height: 100%; min-height: 58vw;}
	.videoArea{height: 51vw; width: 90vw;}
	.videoArea iframe{width:100%;height:100%;}

	/*notice*/
	.sec_notice .notice_wrap{padding: 0 5vw;}
	.sec_notice .notice_wrap li{font-size: 14px; line-height: 20px;padding-bottom: 10px;margin-left: 10px;}
	.sec_notice .notice_wrap li::before{width: 2px; height: 2px;margin-left:-10px;top: 10px;}
	.sec_notice .notice_wrap_bottom{padding: 0 5vw;max-width: 1004px; margin: 0 auto;font-size:14px ; line-height: 22px; letter-spacing: -0.9px;}
	.sec_notice .notice_wrap_bottom span{font-size:14px ; line-height: 22px; letter-spacing: -0.9px;color: #FFCA05;}
}

