@charset "utf-8";

/*** Sub Common ***/
.sub_logo{display: none;}
.wrap_1{margin-top: 90px;;}
.sub_wrap {padding-top: 51px;position: relative; width: 100%; max-width:1500px; margin: 0 auto; }
.sub_visu {margin-top: 100px; height: 300px;overflow: hidden;  }
.sub_visu1{background:url(../../images/sub/sub_visu1.jpg) no-repeat center;;}
.sub_visu2{background:url(../../images/sub/sub_visu2.jpg) no-repeat center; }
.sub_visu3{background:url(../../images/sub/sub_visu3.jpg) no-repeat center;}
.sub_visu4{background:url(../../images/sub/sub_visu4.jpg) no-repeat center;}
.sv_txt{max-width: 1500px;margin: 0 auto;width: 100%;padding-top: 106px;box-sizing: border-box;}
.sv_title01{text-indent: -9999px;background: url(../../images/sub/sv_title01.png) no-repeat;line-height: 3;background-position-y: 50%;margin-bottom: 6px;}
.sv_title02{text-indent: -9999px;background: url(../../images/sub/sv_title02.png) no-repeat;line-height: 3;background-position-y: 50%;margin-bottom: 6px;}
.sv_title03{text-indent: -9999px;background: url(../../images/sub/sv_title03.png) no-repeat;line-height: 3;background-position-y: 50%;margin-bottom: 6px;}
.sv_title04{text-indent: -9999px;background: url(../../images/sub/sv_title04.png) no-repeat;line-height: 3;background-position-y: 50%;margin-bottom: 6px;}
.sv_txt p{font-size: 18px;letter-spacing: -0.02em;color: #606060; padding-left: 2px;}
.sv_txt h4{animation-duration: 2s; animation-name: svani; animation-fill-mode: forwards;opacity:0;}
.sv_txt p{animation-duration: 2s; animation-name: svani; animation-fill-mode: forwards;opacity:0; animation-delay:0.6s;}
 @keyframes svani{
  from{
opacity: 0;;
  }
  to {
   opacity: 1;;
  }
 }

/* lnb */
.lnb_sec_wrap{overflow: hidden;}
.lnb_wrap{position: relative;width: 100%;height: 66px; margin-top: -66px;}
.lnb{overflow: hidden; display: block;  max-width:1500px; margin: 0 auto; text-align: center; }
.lnb_sec {height: auto; float:left;width: 18.35%;overflow: hidden;box-sizing: border-box;}
.lnb_sec dt {position:relative;text-align:center;box-sizing:border-box;  font-size: 38px; color: #fff; font-weight: 500;background-color: #ff9000;height: 170px;line-height: 170px;}
.lnb_sec .lnb > a {padding-left: 25px !important;position:relative;text-align: left; color: #808080; border-bottom:solid 1px #dbdbdb;font-size:18px;box-sizing:border-box;transition:all 0.4s;  font-weight: 400;line-height: 60px;}
.lnb_sec .lnb > a:after {content:"";position:absolute;right:27px;top:50%;width:11px;height:11px;background:#fff;transition:background 0.4s; -webkit-border-radius: 50%;-moz-border-radius: 50%;border-radius: 50%;border: 2px solid #ddd;box-sizing: border-box;margin-top: -5.5px;}
.lnb_sec .lnb > a.current,
.lnb_sec .lnb > a:hover {color:#FF9500; background-color: #f8f8f8; font-weight: 500;}
.lnb_sec .lnb > a.current:after,
.lnb_sec .lnb > a:hover:after {border-color: #FF9500;}
.lnb_sec .lnb > li > a {position:relative;padding:16px; padding-right: 0;text-align: left; color: #666; border-bottom:solid 1px #dbdbdb;font-size:15px;box-sizing:border-box;transition:all 0.4s; max-width:230px; font-weight: 400;}
.lnb_sec .lnb > li > a:after {content:"";position:absolute;right:-1px;top:50%;width:6px;height:6px;background:#d4d5d7;transition:background 0.4s; -webkit-border-radius: 50%;-moz-border-radius: 50%;border-radius: 50%;}
.lnb_sec .lnb > li > a.current,
.lnb_sec .lnb > li > a:hover {color:#0e2952;}
.lnb_sec .lnb > li > a.current:after,
.lnb_sec .lnb > li > a:hover:after {background: #0e2952;}
#breadcrumbs{float: right; padding-top: 6px;box-sizing: border-box;}
#breadcrumbs > li {display:inline-block;font-size:15px; color: #a6a6a6;line-height: 50px ;letter-spacing: -0.02em;}
#breadcrumbs > li.home{background: url(../../images/sub/home_icon.png) no-repeat;font-size: 0;width: 17px;height: 17px;vertical-align: middle;}
#breadcrumbs > li:before {content:"";display:inline-block;width:10px;height:23px;margin:0 7.5px;background:url(../../images/sub/arr_icon.png) no-repeat center center;vertical-align: middle;background-position: 50% 7px;}
#breadcrumbs > li.home:before {display:none;}
/* sub_layouy */
.sub_cont {overflow: hidden; float: right;width: 78.3%; padding-top: 2px;}
.sub_cont .cont_title{float: left;  line-height: 36px; color: #303030; font-weight: 500;font-size: 43px;letter-spacing: -0.02em;}
 .cont_tit_sec{margin-bottom: 42px;padding-bottom: 23px;border-bottom: 1px solid #dbdbdb;overflow: hidden;}

/* °ψΕλ */
.tit{color: #303030;font-size: 34px;line-height: 50px;font-weight: 500;}
.sub_width{max-width:1155px;}
/* s1_1 */
.s1_1_1{margin-bottom: 127px;}
.s1_1_1 h3{font-size: 34px;line-height: 50px;text-align: center;color: #303030; margin-bottom: 22px; font-weight: 500;}
.point_c{color: #FF7800; font-weight: 500;}
.s1_1_1 p{text-align: center;font-size: 17px;line-height: 30px;color: #606060;margin-bottom: 30px;}
.s1_1_1 p + p{margin-bottom: 22px;}
.s1_1_1 figure{text-align: center;margin-bottom: 28px;}

/* s1_2 */
.s1_2_1_inner{float: left;width: 100%;}
.s1_2_1_inner h3{margin-bottom: 10px;}
.s1_2_1_inner ul li{font-size: 17px;line-height: 38px;color: #606060;position: relative;padding-left: 125px; width: 50%;box-sizing: border-box;	float: left; }
.s1_2_1_inner ul li:before{position: absolute;content: '';width: 4px;height: 4px;background: #ff9000;top:50%; left:2px; margin-top: -2px; border-radius:50%;}
/* .s1_2_1_inner ul li:nth-child(6){line-height: 30px;margin-top: 5px;} */
.s1_2_1_inner ul li:nth-child(6) br{display: none;}
.s1_2_1_inner ul li:nth-child(6):before{top:50%;}
.s1_2_1_inner ul li:nth-child(7)	{margin-top: 5px;}
.s1_2_1_inner ul li:last-child:before{top:55%;}
.s1_2_1_inner ul li span{font-size: 17px;color: #303030;position: absolute;left: 16px;}
.s1_2_1_inner > ul.af {margin-top: 30px;	}
.s1_2_ad{height: 82px;border: 1px solid #dbdbdb;box-sizing: border-box; padding-left: 20px;width:46.4%; margin-top: 31px;}
.s1_2_ad h4{font-size: 17px;color: #303030;font-weight: 400;float: left;line-height: 81px;margin-right: 18px;}
.s1_2_ad h4 img{margin-right: 19px;margin-top: -5px;}
.s1_2_ad ul li{font-size: 17px;padding: 0;line-height: 81px;float: left;padding-right: 10px;width: auto;}
.s1_2_ad ul li:nth-child(2){padding-left: 10px; padding-right: 0;}
.s1_2_ad ul li:nth-child(2):before{display: none;}
.s1_2_ad ul li:Before{position: absolute;content: '';width: 1px;height:11px;background: #DBDBDB;top:50%; left:100%; margin-top: -5.5px;}
.s1_2_1 figure{float: right; margin-top: 12px;width: 49.26%;position: relative;}
.s1_2_1 figure:before{position: absolute;content: '';width: 196px;height: 201px;background: #F8F8F8;bottom:-20px; right: -20px;z-index: -1;}
.s1_2_2{clear: both;margin-top: 55px; margin-bottom: 130px;}
.s1_2_2 figure{margin-top: 21px;text-align: center;}
.s1_2_2 figure img{margin-left: 16px;}
.s1_2_2 p{transition:.3s;position: relative;width: 25.88%;margin: 0 auto;background: url(../../images/sub/s1_2_6.png) no-repeat;line-height: 67px;text-align: center;background-size: 100% 100%; border-radius: 27px; margin-top: 70px;margin-left: 454px;}
.s1_2_2 p:hover{background-color: #ff9000;}
.s1_2_2 p:hover a{color:#fff;transition:.3s;}
.s1_2_2 p:hover a img:nth-child(1){opacity: 0;}
.s1_2_2 p:hover a img:nth-child(2){opacity: 1;}
.s1_2_2 p a{color: #606060;font-size: 17px;}
.s1_2_2 p a img{margin-left: 12px;position: relative;margin-top: -4px;transition:.3s;}
.s1_2_2 p a img:nth-child(2){opacity: 0;position: absolute;top: 50%;margin-top: -10px;right: 11%;}

/* s1_3 */
.s1_3{overflow: hidden;margin-bottom: 130px; padding-top: 13px;}
.s1_3_1{margin-bottom: 37px !important;max-width: 1175px; margin:0 auto;}
.root_daum_roughmap_landing {width:100%;}
.s1_3_1 #daumRoughmapContainer1559888429802{border-bottom: 1px solid #ddd;padding: 0;width: 100%; height: 520px;}
.s1_3_1 #daumRoughmapContainer1559888429802 .wrap_map{height: 100%;margin: 0 auto;box-sizing: border-box;padding: 3px;}
.location{width: 100%;margin: 0 auto;margin-top: 68px;}
.location h3{margin-top: -4px;font-weight: 500;line-height: 28px;font-size: 25px;float: left;color: #303030;width: 15.2%;}
.location ul{float: right;}
.location ul li{float: left;border: 1px solid #dbdbdb;}
.location ul li:nth-child(1){margin-bottom: 2px;}
.location ul li:last-child{border-left: none;}
.location ul li:last-child::After{display: none;}
.adress{float: left !important;width: 73%;margin-top: -4px;}
.adress li:nth-child(2){position:relative;padding-right: 12px;margin-right: 12px;}
.adress li:nth-child(2)::after{position: absolute;content: '';width: 1px;height: 12px;background: #dbdbdb;right: 0;top: 50%;margin-top: -6px;}
.adress li:nth-child(3){position:relative;padding-right: 12px;margin-right: 12px;}
.adress li:nth-child(3)::after{position: absolute;content: '';width: 1px;height: 12px;background: #dbdbdb;right: 0;top: 50%;margin-top: -6px;}
.adress li:nth-child(3), .adress li:nth-child(2){float:left !important; }
.adress li{font-size: 17px;line-height: 30px;font-weight: 400;color: #606060;float: left;margin-top: -3px;border: none !important;float: none !important;}
.printul{margin-top: -8px;}
.s1_3_2{height: 189px;background-color: #f8f8f8;width: 96.51%;float: right;padding-left: 78px; box-sizing: border-box;padding-top: 37px;position: relative;}
.s1_3_2:before{position: absolute;content: '';width: 82px;height: 83px;background: url(../../images/sub/s1_3_1.png) no-repeat;top:50%; left:-41px; margin-top: -41.5px;;}
.s1_3_2 h4{font-size: 25px;line-height: 28px;font-weight: 500;color: #303030;margin-bottom: 16px;}
.s1_3_2 ul li{font-size: 17px;line-height: 38px;color: #606060;float: left;margin-right: 36px; position: relative;}
.s1_3_2 ul li:before{position: absolute;content: '';width: 10px;height: 13px;background: url(../../images/sub/s1_3_2.png) no-repeat;top:50%; right:-23px; margin-top: -5.5px;;}
.s1_3_2 ul li:last-child{width:100%;}
.s1_3_2 ul li:last-child:before{display: none;}
.s1_3_2 ul li span{color: #FF9000;}

/* s2_1 */
/* TAB_A */
.s2_1{margin-top: 52px;}
.tab_a{display: none;}
.tab_a1{display: block;margin-bottom: 125px;} 
.tab_b{display: none;}
.tab_b1{display: block;} 
.s2_1_1 .tab_all{display: table;table-layout: fixed;width: 100%;text-align: center;/*! border: 1px solid #dbdbdb; */box-sizing: border-box;color: #303030;font-size: 18px;}
.s2_1_1 .tab_all li{ cursor:pointer;display: table-cell;line-height: 60px;border: 1px solid #dbdbdb; transition:.3s; position: relative;}
.sub_cont .cont_title span{font-size: 25px;	  margin-left: 15px;}


.s2_1_1 .tab_all li.on,
.s2_1_1 .tab_all li:hover{font-weight: 500;color: #fff;background-color: #FF9000;}
.s2_1_1 .tab_all li:nth-child(2),
.s2_1_1 .tab_all li:nth-child(3),
.s2_1_1 .tab_all li:nth-child(1){border-right: none;}
.tab_a1 h3{font-weight: 500;font-size: 34px;line-height: 50px;text-align: center;color: #303030;margin-top: 39px;}
.tab_a1 p{text-align: center;font-size: 18px;line-height: 38px;color: #606060;margin-top: 8px;margin-bottom: 33px;}
.tab_a1 ul{text-align: center;	margin-bottom: 31px;}
.tab_a1 ul li{cursor:pointer;font-size: 18px;line-height: 37px;color: #606060;display: inline-block;padding: 0 17px; transition:.3s; position: relative;}
.tab_a1 ul.tab_b_all li:before{position: absolute;content: '';width: 1px;height: 11px;background: #dbdbdb;top:50%; right:0;margin-top: -5.5px;}
.tab_a1 ul.tab_b_all li:last-child:before{display: none;}
.tab_a1 ul li:hover a,
.tab_a1 ul li.on2 a{color:#ff9000;}
.tab_a1 ul li:hover a:after,
.tab_a1 ul li.on2 a:after{opacity: 1;}
.tab_a1 ul li a{position: relative;transition:.3s;}
.tab_a1 ul li a:after{position: absolute;content: '';width: 100%;height: 1px;background: #ff9000;bottom:0; left:0; opacity: 0; transition:.3s;}
.tab_a1_1 div.ecor{width: 37.02%;float: left;background: url(../../images/sub/left_img_bg.png) no-repeat;height: 430px;padding-top: 93px;box-sizing: border-box;padding-left: 62px;background-size: 100%;}
.tab_a1_1 div.ecor h4{font-size: 24px;line-height: 30px;color: #fff;font-weight: 500;margin-bottom: 19px;}
.tab_a1_1 div.ecor ul{text-align: left;}
.tab_a1_1 div.ecor ul li{font-size: 17px;line-height: 30px;color: #fff;text-align: left;padding: 0;margin-bottom: 8px; position: relative;padding-left: 12px;}
.tab_a1_1 div.ecor ul li:before{position: absolute;content: '';width: 4px;height: 4px;background: #fff;top:28%; left:0;  margin-top: -2px;	border-radius:50%;		}
.jarround{width: 62.97% !important;float: left;}
.jarround .owl-nav .owl-prev{width: 62px;height: 62px;font-size: 0;background: url(../../images/sub/owl_p.png) no-repeat; position: absolute; left:40px; top:44%; }
.jarround .owl-nav .owl-prev:before{transition:.3s;position: absolute;content: '';width: 100%;height: 100%;background: url(../../images/sub/owl_p_over.png) no-repeat; top:0; left:0; opacity: 0;}
.jarround .owl-nav .owl-prev:hover:before{opacity: 1;}
.jarround .owl-nav .owl-next{width: 62px;height: 62px;font-size: 0;background: url(../../images/sub/owl_n.png) no-repeat;position: absolute;right:40px; top:44%;}
.jarround .owl-nav .owl-next:before{transition:.3s;position: absolute;content: '';width: 100%;height: 100%;background: url(../../images/sub/owl_n_over.png) no-repeat; top:0; left:0; opacity: 0;}
.jarround .owl-nav .owl-next:hover:before{opacity: 1;}
.tab_a1_2{clear: both;margin-top: 46px;}
.tab_a1_2 h4{font-weight: 500;color: #303030;font-size: 34px;line-height: 50px;margin-bottom: 39px;}
.tab_a1_2 ul li{padding: 0;border: 1px solid #ddd;display: block;float: left;margin-right: 29px; cursor:default;}
.tab_a1_table{margin-top: 41px;}
.tab_a1_table table{border-top: 2px solid #ff9000;}
.tab_a1_table table tr th{font-size: 17px;font-weight: 400;color: #303030;height: 60px;box-sizing: border-box;background-color: #F8F8F8;}
.tab_a1_table table tr td{font-size: 17px;color: #606060;height: 67px;box-sizing: border-box;}
.tab_a1_table table tr th,
.tab_a1_table table tr td{border:1px solid #dbdbdb}
.tab_a1_table table tr td:last-child,
.br_none{border-right: none !important;}
.bl_none{border-left: none !important;}
.two_h{line-height: 30px;}
.tab_a1_table .tab_bottom{margin-top: 15px;}
.tab_a1_table .tab_bottom li{position: relative;cursor:default;padding: 0;display: block;text-align: left;font-size: 17px;line-height: 36px;color: #606060;padding-left: 13px;}
.tab_a1_table .tab_bottom li:before{position: absolute;content: '';width: 4px;height: 4px;background: #ff9000;top:50%; left:0;  margin-top: -2px;	border-radius:50%;	}
.table2{margin-top: 40PX;}

.tab_a2,
.tab_a3,
.tab_a4{margin-top: 54px; margin-bottom: 125px;}
.tab_a4_table figure{border: 1px solid #ddd; display: block; float: left;}
.tab_a4_table table{float: right;width: 78.97%;}
.tab_a4_table table tr th.figurea img{display: block;margin: 0 auto;}
.tab_a4_table table tr th.figureb img{margin-right: 10px;}
.tab_a4_table .table3{margin-top: 30px; width:17.6%; float: left; margin-right: 9px; border-top: none;}
.tab_a4_table .table3_1{width:8.8%;}
.tab_a4_table .table3_2{width:33.333%; margin-right: 0;}
.tab_a4_table .table3 tr td:last-child{border-right: 1px solid #dbdbdb !important;}
.tab_a4_table .table3 tr td,
.tab_a4_table .table3 tr th{font-size: 15px;}
.tab_a4_table .table3 tr th{height:36px;}
.tab_a4_table table tr.he_1{height:33px;}
.tab_a4_table table tr td,
.tab_a4_table table tr th{height:44px;}
.tab_a4_table table tr th{color:#606060;}
.tab_a4_table table tr th.color3{color:#303030;}
.tab_a4_table table tr .he_60{height:60px;}
.tab_a4_table .cb{clear: both;overflow: hidden; width: 78.97%; float: right;margin-bottom: 132px;}




/* s2_2 */
.s2_2{position: relative;/*! padding-top: 12px; */margin-bottom: 268px;}
.s2_2_s{margin-bottom: 130px;}
.s2_2_inner{position: absolute;width: 60%;background-color: #ff9000;height: 258px;padding-top: 33px;box-sizing: border-box;padding-left: 50px; z-index: 2; top:73.3%; left:0;}
.s2_2_inner:before{position: absolute;content: '';width: 80px;height: 80px;background: url(../../images/sub/s2_2_2.png) no-repeat;top:40px; right:50px;}
.s2_3_inner:before{position: absolute;content: '';width: 80px;height: 80px;background: url(../../images/sub/s2_2_1.png) no-repeat;top:40px; right:50px;}
.s2_2_inner h4{font-size: 38px;line-height: 50px;color: #fff;padding-left: 2px;margin-bottom: 21px;font-weight: 500;}
.s2_2_inner p{font-size: 17px;line-height: 30px;color: #fff;}
.s2_2_1{position: relative;}
.s2_2_1.owl-drag .owl-item .item{overflow: hidden;}
.s2_2_1 .owl-nav{/* position: relative;top: -57%; */}
.s2_2_1 .owl-nav .owl-prev{width: 62px;height: 62px;font-size: 0;background: url(../../images/sub/owl_p.png) no-repeat; position: absolute; left:40px; top:44%; }
.s2_2_1 .owl-nav .owl-prev:before{transition:.3s;position: absolute;content: '';width: 100%;height: 100%;background: url(../../images/sub/owl_p_over.png) no-repeat; top:0; left:0; opacity: 0;}
.s2_2_1 .owl-nav .owl-prev:hover:before{opacity: 1;}
.s2_2_1 .owl-nav .owl-next{width: 62px;height: 62px;font-size: 0;background: url(../../images/sub/owl_n.png) no-repeat;position: absolute;right:40px; top:44%;}
.s2_2_1 .owl-nav .owl-next:before{transition:.3s;position: absolute;content: '';width: 100%;height: 100%;background: url(../../images/sub/owl_n_over.png) no-repeat; top:0; left:0; opacity: 0;}
.s2_2_1 .owl-nav .owl-next:hover:before{opacity: 1;}
.s2_3{position: relative; padding-top: 12px; margin-bottom: 268px;}

/* s4_1 */
.s4_1{    margin-bottom: 128px;}
.s4_1_1{height: 340px;background: url(../../images/sub/s4_1_1.png) no-repeat;padding-top: 130px;box-sizing: border-box;padding-left: 40px;margin-top: 52px;margin-bottom: 70px;}
.s4_1_1 p{font-size: 26px;line-height: 40px;color: #303030;font-weight: 500;}
.s4_1_1 p span{color: #FF9000;}
.s4_1_2{position: relative;}
.s4_1_2:before{position: absolute;content: '';width: 100%;height: 1px;background: #dbdbdb;top:37.5%; left:0;}
.s4_1_2 ul{position: relative;overflow: hidden;}
.s4_1_2 ul:before{position: absolute;content: '';width: 16px;height: 18px;background: url(../../images/sub/s4_1_5.png) no-repeat;top:35%; left:0;background-color: #fff;}
.s4_1_2 ul:after{position: absolute;content: '';width: 16px;height: 18px;background: url(../../images/sub/s4_1_5.png) no-repeat;top:35%; right:0;background-color: #fff;}
 .s4_1_2 ul li{width: 33.3333%;float: left;text-align: center;}
.s4_1_2 ul li div{position: relative;width: 63.8%;height: 250px;border: 1px solid #FF9000;border-radius: 50%;margin: 0 auto;padding-top: 146px;box-sizing: border-box;background-color: #fff;}
.s4_1_2 ul li div:before{position: absolute;content: '';width: 100%;height: 66px;background: url(../../images/sub/s4_1_2.png) no-repeat;top:66px; left:0;background-position: 50%;}
.s4_1_2 ul li:nth-child(2) div:before{position: absolute;content: '';width: 100%;height: 66px;background: url(../../images/sub/s4_1_3.png) no-repeat;top:66px; left:0;background-position: 50%;}
.s4_1_2 ul li:nth-child(3) div:before{position: absolute;content: '';width: 100%;height: 66px;background: url(../../images/sub/s4_1_4.png) no-repeat;top:66px; left:0;background-position: 50%;}
.s4_1_2 ul li div h4{font-size: 24px;line-height: 30px;color: #303030;text-align: center; font-weight: 500;}
.s4_1_2 ul li div h4 span{font-size: 34px;color: #ff9000;}
.s4_1_2 ul li p{font-size: 17px;line-height: 30px;color: #606060;margin-top: 21px;}
.lastp{font-size: 30px;line-height: 30px;font-weight: 500;text-align: center;color: #606060;margin-top: 58px;}
.lastp span{color: #ff9000;}































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

	.tit1 {margin-bottom:30px;text-align:center;}

	.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;}
	.dash b {display:block;font-size:14px;font-weight:350;line-height:1.4;color:#909090;}
	.dash.ty1 {display:inline-block;width:46%;box-sizing:border-box;}
	.dash.ty2 {display:inline-block;width:53%;box-sizing:border-box;}

	.btn_area {margin-top:55px;}
	.btn_area .btn1 {width:300px;padding:23px 0;margin-bottom:10px;box-sizing:border-box;font-size:16px;font-weight:350;line-height:18px;text-align:center;color:#fff;border:2px solid #fff;border-radius:33px;}
	.btn_area .btn1:last-child {margin-bottom:0;}
	.btn_area .btn1 img {display:inline-block !important;;width:auto !important;margin-left:10px;}

	.form1 {max-width:711px;margin:0 auto;}
	.form1 .t1 {margin-bottom:40px;text-align:center;font-size:30px;font-weight:500;line-height:1;color:#303030;}
	.form1 .t2 {margin-bottom:45px;text-align:center;font-size:18px;line-height:1.86;color:#606060;}
	.form1 .r1 {font-weight:500;color:#303030;}
	.form1 .i_box {float:left;width:71.16%;}
	.form1 .i_box .input1 {margin-bottom:5px;}
	.form1 .i_box .input1:last-child {margin-bottom:0;}
	.form1 .s_box {float:right;width:25.87%;}
	.form1 .s_box .submit1.ty1 {margin-top:5px;}
	.form1 .ag_box {margin-top:20px;text-align:left;font-size:15px;line-height:21px;}
	.form1 .ag_box a {display:inline-block;margin-left:10px;color:#01398b;}
	.s4_form {text-align:left;}
	.s4_form .form1 {display:inline-block;box-sizing:border-box;width:100%;max-width:700px;margin:0;padding-left:100px;}
	.s4_form .form1 .t2 {text-align:left;line-height:1.72;color:#303030;}
	.s4_form .form1 form {max-width:500px;}
	.s4_form .form1 .i_box {float:none;width:100%;}
	.s4_form .form1 .s_box {float:none;width:100%;margin-top:35px;}
	.s4_form .form1 .s_box .submit1 {float:left;width:150px;height:60px;line-height:60px;font-size:17px;font-weight:350;border-radius:0;}
	.s4_form .form1 .s_box .submit1.ty1 {margin-top:0;margin-left:5px;text-align:center;}

	.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 #bed578;}
	.table1 table {table-layout:auto;}
	.table1 table th {padding:19px 10px;text-align: center;font-size:20px;font-weight:500;line-height:1.68;color:#222;border-left:1px solid #dbdbdb;border-bottom:1px solid #dbdbdb;background-color: #f5f5f5;}
	.table1 table td {padding:42px 50px;text-align:left;color:#787878;line-height:1.8;border-left:1px solid #dbdbdb;border-bottom:1px solid #dbdbdb;background-color: #fff;}
	.table1 table th:first-child,
	.table1 table td:first-child {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:100px 0 0;}

	#bo_v_info,
	.respon_l .div_nodata,
	.empty_list {font-size:0.83rem !important;background-color: #fff;}

	.btn_ty,
	.btn_ty:hover, .btn_ty:focus,
	.btn_confirm > input[type=submit] {background-color: #ff9000 !important;}

	#bo_v_atc {background-color: #fff;}

	.respon_w .privacy_area > .agreen_box,
	.respon_w .res_w .ment,
	.gall_con {font-size:0.83rem;}

	.respon_w .res_w .div_th {font-weight: 500;}
	.respon_w .privacy_area > h2 {color: #222;}

	.bo_fx {display: block;margin:40px 0 0;padding:0;}


	#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;}



/* Password */
#pw_confirm {margin: 0;padding: 40px;box-sizing:border-box;border: 1px solid #dbdbdb;;background-color: #fff;}
#pw_confirm fieldset {background-color: #fff;}
#pw_confirm h1 {padding: 0;}
#pw_confirm p {padding: 0;}
#pw_wr_password {margin-top: 20px;line-height: 44px !important;height:44px;padding: 0 20px;}
#pw_confirm .btn_submit {height:44px !important;line-height:44px;}
.btn_submit {background-color: #1bacd3;}