@charset "utf-8";

/*** Sub Common ***/

/** Sub_Visual **/
.sub_visual .stc {height:341px;box-sizing:border-box;text-shadow:0 0 10px rgba(0,0,0,0.6)}
.sub_visual h4 {position:relative;bottom:-10px;opacity:0;font-size:50px;font-weight:400;line-height:1;color:#fff;transition:1s 1.5s ease;}
.sub_visual h3 {position:relative;bottom:-10px;opacity:0;font-size:15px;font-weight:400;line-height:1;color:#fff;margin-top: 16px;letter-spacing: 0.4em;text-indent: 8px;text-transform: uppercase;transition:1s 1.8s ease;}
.sub_visual.se h4,
.sub_visual.se h3 {bottom:32px;opacity:1;}



/** LNB **/
.lnb {margin: -66px 0 100px;overflow: hidden;}
.lnb .wrap {position: relative;}
.lnb .wrap:before,
.lnb .wrap:after {display: block;content: '';position: absolute;top: 0;width: 100%;height: 100%;background-color: rgba(255,255,255,0.8);}
.lnb .wrap:before {left: 100%;}
.lnb .wrap:after {right: 100%;}
.lnb a {display:table-cell;vertical-align:middle;text-align:center;height:66px;font-size:19px;color:#505050;transition:0.3s;background-color: rgba(255,255,255,0.8);}
.lnb a:hover,
.lnb a.current {color: #fff;background-color: rgba(216,136,15,0.8);}


.sub_wrap > section {padding-bottom: 150px;}


/** Content **/
	.s1_1 {padding-bottom: 157px;text-align: center;background: url(../../images/sub/s1_1_bg.jpg) no-repeat center bottom;}
	.s1_1 .arti01 .t0 {margin-bottom: 47px;font-size: 40px;font-weight: 500;line-height: 1;color: #303030;}
	.s1_1 .arti01 .img {background: url(../../images/sub/s1_1_img1.jpg) no-repeat center bottom;}
	.s1_1 .arti01 .stb {max-width: 590px;}
	.s1_1 .arti01 .stc-ml {padding-left: 87px;height: 453px;background-color: rgba(192,18,32,0.8);color: #fff;}
	.s1_1 .arti01 .i1 {display: block;width:auto;}
	.s1_1 .arti01 .t1 {margin-top: 26px;font-size: 39px;line-height: 1.2;}
	.s1_1 .arti01 .t2 {margin-top: 1px;font-size: 30px;line-height: 1.4;}
	
	.s1_1 .arti02 .arti_tit {margin-top: 23px;}
	.s1_1 .arti02 p {margin: 17px 0 48px;line-height: 2;color: #707070;}
	
	.s1_1 .arti03 .video {display: inline-block;position: relative;height: 480px;overflow: hidden;}
	.s1_1 .arti03 .video:before {display: block;content: '';position: absolute;top: 100%;left: 0;width: 100%;padding-bottom: 5%;background: url(../../images/sub/s1_1_shadow.png) no-repeat center top;background-size:100%;}
	.s1_1 .arti03 .video video {width:100%;}

	
	.s1_3 .arti01 {margin-bottom: 60px;}
	.s1_3 .arti02 {position: relative;padding-top: 40px;border-top:1px solid #dbdbdb;}
	.s1_3 .arti02:before {display: block;content: '';position: absolute;top: -1px;right: 0;width: 36px;height: 4px;background-color: #ed1b24;}
	.s1_3 .arti02:after {display: block;content: '';clear: both;}
	.s1_3 .arti02 ul {float: left;}
	.s1_3 .arti02 ul:after {display: block;content: '';clear: both;}
	.s1_3 .arti02 ul li {float:left;}
	.s1_3 .arti02 .ul1 .li1 {padding-left: 127px;font-size: 25px;font-weight: 500;line-height: 86px;background: url(../../images/sub/s1_3_ico1.png) no-repeat left center;background-size:auto 100%;}
	.s1_3 .arti02 .ul1 .li2 {padding-left:40px;margin-left: 30px;border-left: 1px solid #dbdbdb;line-height: 86px;}
	.s1_3 .arti02 .ul1 .li2 span {display: inline-block;width: 74px;margin-right: 30px;line-height: 27px;text-align: center;background-color: #dd4d89;border-radius:13px;color: #fff;}
	.s1_3 .arti02 .ul2 {float: right;margin-right: 77px;}
	.s1_3 .arti02 .ul2 li {line-height: 1;width: 97px;padding: 18px 20px 17px  106px;text-align: center;}
	.s1_3 .arti02 .ul2 li span {display: block;color: #ee1b24;border-bottom: 1px solid #dbdbdb;padding-bottom: 10px;margin-bottom: 8px;}
	.s1_3 .arti02 .ul2 .li1 {background: url(../../images/sub/s1_3_ico2.png) no-repeat left center;background-size:auto 100%;}
	.s1_3 .arti02 .ul2 .li2 {background: url(../../images/sub/s1_3_ico3.png) no-repeat left center;background-size:auto 100%;}
	.s1_3 .arti02 .ul2 .li3 {background: url(../../images/sub/s1_3_ico4.png) no-repeat left center;background-size:auto 100%;}

	
	.s3_2 {}
	.s3_2 .arti01 .t0 {margin-bottom: 47px;font-size: 40px;font-weight: 500;line-height: 1;color: #303030;text-align: center;text-transform:uppercase;}
	.s3_2 .arti01 .img {background: url(../../images/sub/s3_2_img1.jpg) no-repeat center bottom;}
	.s3_2 .arti01 .stb {max-width: 590px;}
	.s3_2 .arti01 .stc-ml {padding-left: 87px;height: 453px;background-color: rgba(192,18,32,0.8);color: #fff;}
	.s3_2 .arti01 .i1 {display: block;width:auto;}
	.s3_2 .arti01 .t1 {margin-top: 26px;font-size: 39px;line-height: 1.2;}
	.s3_2 .arti01 .t2 {margin-top: 1px;font-size: 30px;line-height: 1.4;}
	
	.s3_2 .arti02 {padding: 132px 0 0;}
	.s3_2 .arti02 ul {width: 100%;box-sizing:border-box;padding-left: 10px;}
	.s3_2 .arti02 ul li {float:left;width: 30.94%;margin-left: 3.59%;margin-top: 50px;border-bottom: 2px solid #db4551;}
	.s3_2 .arti02 ul li:nth-child(1),
	.s3_2 .arti02 ul li:nth-child(2),
	.s3_2 .arti02 ul li:nth-child(3) {margin-top: 0;}
	.s3_2 .arti02 ul li:nth-child(3n+1) {clear:both;margin-left: 0;}
	.s3_2 .arti02 ul li .img {position: relative;}
	.s3_2 .arti02 ul li .img img {display: block;}
	.s3_2 .arti02 ul li .img span {display: block;position: absolute;bottom: -10px;left: -10px;width: 54px;font-size: 18px;font-weight: 500;color: #fff;text-align: center;line-height: 54px;background-color: #d21625;}
	.s3_2 .arti02 ul li .txt {padding: 34px 0 25px;line-height: 1.65;}
	.s3_2 .arti02 ul li .txt .t1 {font-size: 18px;font-weight: 500;color: #303030;}
	.s3_2 .arti02 ul li .txt .t2 {margin-top: 8px;height: 52px;overflow: hidden;color: #707070;}


	.s4_1 ul {margin-bottom: 65px;}
	.s4_1 ul:after {display: block;content: '';clear: both;}
	.s4_1 ul li {float:left;display: table;table-layout: fixed;width: 14.28%;margin-right: 0.35%;margin-bottom: 0.35%;border:1px solid #dbdbdb;transition:0.3s;}
	.s4_1 ul li a {display: table-cell;vertical-align: middle;text-align: center;height: 145px;box-sizing:border-box;padding: 5px;border:1px solid #fff;transition:0.3s;font-size: 20px;font-weight: 500;color: #707070;}
	.s4_1 ul li a:before {margin: 0 auto;transition:0.3s;}
	.s4_1 ul.ty2 li {width: 22.85%;}
	.s4_1 ul.ty2 li a {height: 292px;}
	.s4_1 ul.ty2 li a img {display: block;width: auto;margin: 0 auto;}

	.s4_1 ul.ty_ton li a:before {display: block;content: '';width: 58px;height: 57px;background: url(../../images/sub/s4_1_ico3.jpg) no-repeat center center;background-size:100%;}
	.s4_1 ul.ty_height li a:before {display: block;content: '';width: 15px;height: 57px;background: url(../../images/sub/s4_1_ico1.jpg) no-repeat center center;background-size:100%;}
	.s4_1 ul.ty_height li.etc a:before {width: 31px;background: url(../../images/sub/s4_1_ico_etc.jpg) no-repeat center center;}
	.s4_1 ul.ty_year li a:before {display: block;content: '';width: 50px;height: 48px;background: url(../../images/sub/s4_1_ico2.jpg) no-repeat center center;background-size:100%;}

	
	.s4_1 ul li:hover,
	.s4_1 ul li.current {border-color:#d21625;}
	.s4_1 ul li:hover a,
	.s4_1 ul li.current a {border-color:#d21625;color: #d21625;}

	.s4_1 ul.ty_ton li:hover a:before,
	.s4_1 ul.ty_ton li.current a:before {background: url(../../images/sub/s4_1_ico3_ov.jpg) no-repeat center center;background-size:100%;}
	.s4_1 ul.ty_height li:hover a:before,
	.s4_1 ul.ty_height li.current a:before {background: url(../../images/sub/s4_1_ico1_ov.jpg) no-repeat center center;background-size:100%;}
	.s4_1 ul.ty_height li.etc:hover a:before,
	.s4_1 ul.ty_height li.etc.current a:before {background: url(../../images/sub/s4_1_ico_etc_ov.jpg) no-repeat center center;}
	.s4_1 ul.ty_year li:hover a:before,
	.s4_1 ul.ty_year li.current a:before {background: url(../../images/sub/s4_1_ico2_ov.jpg) no-repeat center center;background-size:100%;}


	.s4_1 .owl-theme .item p {width: 100%;box-sizing:border-box;padding: 32px 10px 38px;font-size: 23px;font-weight: 700;color: #303030;line-height: 1;border-bottom:1px solid #dbdbdb;}
	.s4_1 .owl-theme .item p span {display: block;font-size: 18px;font-weight: 500;color: #505050;margin-bottom: 5px;}
	.s4_1 .owl-theme .owl-nav {margin: 0;position: absolute;top: 50%;left: 0;width: 100%;height: 0;}
	.s4_1 .owl-theme .owl-nav [class*=owl-] {display: block;position: absolute;top: -33px;margin: 0;padding: 0;width: 67px;height: 67px;background: url(../../images/sub/s4_1_arw.png) no-repeat center center;background-size:100%;color:transparent;transition:0.3s;}
	.s4_1 .owl-theme .owl-nav .owl-prev {left: -108px;}
	.s4_1 .owl-theme .owl-nav .owl-next {left: auto;right: -108px;transform:rotate(180deg);}
	.s4_1 .owl-theme .owl-nav [class*=owl-]:hover {background: url(../../images/sub/s4_1_arw_ov.png) no-repeat center center;background-size:100%;color:transparent;}



/* Guide */
	.arti_top {text-align: center;margin-bottom: 110px;}
	.tit {font-size: 40px;font-weight: 500;line-height: 1;color: #303030;}
	.stit {margin-top: 20px;font-size: 16px;line-height: 2;color: #707070;}

	.tit1 {position: relative;padding-left: 27px;padding-bottom: 20px;margin-bottom: 45px;font-size: 40px;font-weight: 400;line-height: 1;color: #303030;border-bottom:1px solid #dbdbdb;}
	.tit1:before {display: block;content: '';position: absolute;top: 10px;left: 0;width: 16px;height: 16px;box-sizing:border-box;border:4px solid #d11625;background-color: #fff;border-radius:50%;}
	.tit1:after {display: block;content: '';position: absolute;top: 100%;right: 0;width: 36px;height: 4px;background-color: #ed1b24;}
	.tit2 {font-size: 30px;font-weight: 500;line-height: 1;color: #303030;margin-bottom: 30px;}

	.arti_tit {font-size: 34px;line-height: 1.2;font-weight: 400;color: #303030;}

	.cl1 {color:#2f55a7 !important;}
	.cl2 {color:#2fbfb2 !important;}

	.dot_ul > li {position:relative;padding-left:10px;font-size:16px;line-height:29px;color:#606060;}
	.dot_ul > li:before {display:block;content:'-';position:absolute;top:0;left:0;}

	.dash {display:block;position:relative;padding-left:10px;}
	.dash:before {display:block;content:'-';position:absolute;top:0;left:0;}

	.input1,
	input[type="text"].input1 {width:100%;box-sizing:border-box;padding:0 30px;height:60px;line-height:60px;font-size:16px;border:0;background:#fff;box-shadow:0 0 10px rgba(0,0,0,0.1);}

	.submit1,
	input[type="submit"].submit1 {width:100%;box-sizing:border-box;padding:0;height:157px;line-height:157px;font-size:25px;font-weight:500;color:#fff;;border:0;background:#01398b;border-radius:3px;}
	.submit1.ty1,
	input[type="submit"].submit1.ty1 {font-weight:350;background:#828282;}

	.checkbox1,
	input[type="radio"].checkbox1 {position:absolute;left:-99999px;}
	.checkbox1 + label,
	input[type="radio"].checkbox1 + label {padding-left:30px;color:#606060;background:url(../../images/sub/chk.png) no-repeat left center;transition:0.4s;}
	.checkbox1:checked + label,
	input[type="radio"].checkbox1:checked + label {background:url(../../images/sub/chk_ov.png) no-repeat left center;}


	.table1 {border-top:2px solid #2f55a7;}
	.table1 table {table-layout:auto;}
	.table1 table th {padding:0 10px;height:75px;font-size:18px;font-weight:500;line-height:1.68;color:#303030;border-left:1px solid #dbdbdb;border-bottom:1px solid #dbdbdb;}
	.table1 table td {padding:12px 10px;font-size:16px;line-height:1.68;color:#505050;border-left:1px solid #dbdbdb;border-bottom:1px solid #dbdbdb;}
	.table1 table th:first-child,
	.table1 table td:first-child {border-left:0;}
	.table1 table .th_fs th {font-size:16px;}
	.table1 table .td_bdl td:first-child {border-left:1px solid #dbdbdb;}
	.table1 table th.bdb_co {border-bottom-color:#111112;}
	.table1 table th.bdl_no,
	.table1 table td.bdl_no {border-left:0;}

	.table1.ty1 {margin-bottom:50px;border-top-color:#111112;}
	.table1.ty1 table th,
	.table1.ty1 table td {border-left:0;}



/*** BOARD ***/
	.bo_table_wrap {padding:0 0 150px 0;}
	.bo_table_wrap #bo_w,
	.bo_table_wrap #faq_wrap,
	#pw_confirm {max-width: 1024px;margin:0 auto;}

	#faq_wrap {width:100%;box-sizing:border-box;}
	#faq_wrap #faq_con h3 .con_q {background:#00a1e9;}
	#faq_wrap #faq_con .con_a {color:#00a1e9;}

	.bd_sec {width:100%;box-sizing:border-box;}
	.bd_sec article {margin:0 !important;}

	#bo_v_img {}
	#bo_v_img > a {display:inline-block;vertical-align:top;box-sizing:border-box;}
	#bo_v_img img {width:auto !important;}
	.bo_video {display:inline-block;}

	#captcha #captcha_key {width:140px;}

	.respon_w input[type=text].w50p {width:50%;}
	.btn_small2 {padding:0 5px;}
	#wr_content {height:200px !important;}

	/* Å×ÀÌºí »ó´Ü º¸´õ ÄÃ·¯ */
	.tb_outline {border-top:2px solid #d21625;border-bottom: 0;}

	/* °Ô½ÃÆÇ ¹öÆ° ÄÃ·¯ */
	#pw_confirm .btn_submit,
	.btn_confirm > input[type=submit] {background-color: #d21625;}

	/* °Ô½ÃÆÇ ¸ñ·Ï */

	/* FAQ ÄÃ·¯ */
	#faq_wrap #faq_con h3 .con_q {background-color: #d21625;}
	#faq_wrap #faq_con .con_a {color: #d21625;}

	/* ºñ¹Ð¹øÈ£ ÀÔ·Â */
	.mbskin .btn_confirm {margin-top: 30px;}
	#pw_confirm h1 {border-bottom: 1px solid #dbdbdb;}
	#pw_confirm fieldset {margin: 0;padding: 0;border: 0;background-color: #fff;}
	#pw_wr_password {margin-top: 0;height: 40px;line-height: 40px !important;box-sizing:border-box;padding: 0 10px;}
	#pw_confirm .btn_submit {bottom: 0;height: 40px !important;line-height: 40px;}