﻿@charset "utf-8";
/*I can do everything through him who gives me strength.-Phil.4:13-*/
/***********Header & *Footer******************/
body{min-width: 320px;}
header{width:100%; background:#fff;position:relative;}
.logo{float:left;padding-top:18px;}
.gnbul{float:right;line-height:1;}
.gnbli{width:145px;text-align:center;  float:left;padding:30px 0;line-height:1;}
.gnbli h2{line-height:1;}

a.mainT{width:100%;color:#333;font-size:16px; font-size:1.143rem;font-weight:bold;line-height:1;}
a.mainT:hover, a.mainT.select{color:#004b85;}
.fullmenuwrap{width:100%;background:#fff;border-top:1px solid #dfdfdf;border-bottom:1px solid #dfdfdf;position:absolute;top:79px;left:0;z-index:10000;display:none;overflow:hidden;}
.depthul{width:870px;margin:0 auto;padding-left:330px;}
.depthli{width:145px;text-align:left; height:195px;padding:9px 5px 4px 15px;float:left; border-left:1px solid #dfdfdf;box-sizing:border-box;}
.menuli a{width:100%;line-height:30px;font-size:14px; font-size:1rem;color:#888;letter-spacing:-0.25px;}
.m_btn{margin:15px 0 15px 0px; display:block;float:right;cursor:pointer;color:#999;}
.m-brand{float:left; padding:10px 0;}
.m_menu{display:none;border-top:1px solid #ddd; z-index:15000;background:#fff;}
.mli{border-bottom:1px solid #ddd;}
.mli .mtitle{width:100%;padding:3px 10px;font-weight:400;font-size:14px;font-size:1rem;color:#333;box-sizing:border-box;}
.subul{display:none;border-top:1px solid #ccc;}
.subli{border-bottom:1px solid #ddd;}
.subli:last-child{border-bottom:none;}
.subli a{width:100%;line-height:1.8;font-size:13px;font-size:0.929rem;color:#888;padding:3px 15px;box-sizing:border-box;font-weight:400;}
.menuli a:hover, .subli a:hover{color:#004b85;}
footer{width:100%;border-top:1px solid #ddd;padding:25px 0;}
.addr{float:left; color:#aaa;font-size:13px;font-size:0.929rem;line-height:1.7; letter-spacing:-0.5px;}
.mg{display: inline-block;width: 90%;vertical-align: top;}

/**/
.stit{text-align: center;word-break: keep-all;}
.stit h4{color: #333333;font-size: 24px;font-weight: 500;line-height: 1.7;}
.col004{color: #004b85;font-weight: 600;}
.stit p{font-size: 18px;color: #333333;font-weight: 500;margin-top: 30px;line-height: 1.7;}
.simg{text-align: center;margin-top:50px;}
.sbox{margin-top: 60px;}
.textul{margin-top: 15px;border:1px #dfdfdf solid;box-sizing: border-box;padding: 23px 33px;}
.textul>li{border-bottom: 1px #cccccc dashed;padding: 12px 0;font-size: 15px;color: #666666;}
.textul span{font: italic 113%/125% 'Noto Sans KR',나눔 고딕,Arial, sans-serif;font-weight: 600;margin-right: 2px;}
.textul>.bB0{border-bottom: 0;}
#map{width: 100%;height: 478px;}

@media (min-width:1025px) and (max-width:1280px){
	.gnbli{width:110px;}
	.gnbli01{margin-right: 11px;}
	.fullmenuwrap{top:78px;}
	.depthul{width:720px;padding-left:0px;float:right;}
	.depthli{width:120px;padding:13px 0px 0 10px;}
	.menuli01 a{line-height: 18px;margin:6px 0;}
	}
@media (min-width:768px) and (max-width:1024px){
	.logo{width:150px;padding-top:22px;}
	.gnbli{width:100px;}
	.gnbli01{margin-right: 11px;}
	.fullmenuwrap{top:78px;}
	.depthul{width:660px;padding-left:0px;float:right;}
	.depthli{width:110px;padding:13px 0px 0 10px;}
	.menuli01 a{line-height: 18px;margin:6px 0;}
	}
@media (max-width:767px){
	footer{padding:15px 0;}
.addr{margin-bottom:10px;}
}

@media (max-width:500px){

}
/****************************Main Index*****************************/
.visaulwrap{position:relative;}
.visaulwrap .bx-wrapper img{min-height:220px;}
.c_txt{width:500px;height:190px;position:absolute;left:50%;margin-left:-250px;top:50%;margin-top:-95px;}
.barL{width:50%;float:left;background:#004b85;}
.barR{width:50%;float:left;background:#003c6b;}
.belt{width:600px;padding:20px 0;height:20px;color:#fff;}
.b_title{width:100px;padding-left:15px; font-size:14px; font-size:1rem;line-height:20px; color:#fff;font-weight:500;float:left;}
.b_wrap{width:485px;padding-right:25px;box-sizing:border-box;float:left;}
.b_wrap .v_slider li a{width:100%;color:#fff;font-size:13px;font-size:0.929rem;line-height:20px;letter-spacing:-0.3px;overflow:hidden; text-overflow:ellipsis;white-space:nowrap;}
.mainpd{padding:50px 0px;}
.mainli{width:25%;padding:0px 10px;box-sizing:border-box;float:left;}
.bar{width:30px; height:2px;background:#004b85;display:inline-block;vertical-align:middle;}
.imgbox{width:100%;position:relative;margin-top:15px;}
.imgbox img{width:100%;}
.ovbox{width:100%;height:100%;position:absolute;top:0;left:0;text-align:center;display:none;background:rgba(0,75,133,0.85);}
.imgbox:hover .ovbox, .photowrap:hover .ovbox{display:block;}
.more{width:104px; height:32px;position:absolute;left:50%;margin-left:-52px;top:50%;margin-top:-16px;text-align:center;line-height:32px; font-size:12px;font-size:0.857rem;color:#fff;font-weight:500;border:2px solid #fff;}
@media (min-width:1025px) and (max-width:1280px){
 	.belt{width:100%;}
.b_wrap{width:calc(100% - 115px);}
.mainpd{padding:50px 10px;}
	}
@media (min-width:768px) and (max-width:1024px){
.c_txt{width:400px;height:152px;margin-left:-200px;margin-top:-76px;}
.belt{width:100%;}
.b_title{width:90px;padding-left:10px; }
.b_wrap{width:calc(100% - 100px);padding-right:20px;}
.mainpd{padding:40px 10px;}
.mainli{width:25%;padding:0px 5px;}
	}
@media (max-width:767px){
	.visaulwrap .bx-wrapper img{min-height:200px;}
	.c_txt{width:300px;height:114px;margin-left:-150px;margin-top:-57px;}
	.barL{width:100%;float:none;}
.barR{width:100%;float:none;}
	.belt{width:100%;padding:10px 0;}
	.b_title{width:85px;}
.b_wrap{width:calc(100% - 100px);padding-right:20px;}
.mainpd{padding:30px 5px;}
.mainli{width:50%;padding:0px 5px;margin-bottom:10px;}
.imgbox{margin-top:10px;}
}

@media (max-width:500px){
	.visaulwrap .bx-wrapper img{min-height:180px;}
	.c_txt{width:270px;height:103px;margin-left:-135px;margin-top:-52px;}
	.b_title{width:80px;padding-left:10px;}
.b_wrap{width:calc(100% - 90px);padding-right:20px;}

}
/********************************Subpage********************************************/
.subtop{width:100%;padding:45px 0;  background:url(/images/sub/subtop01.png) no-repeat center;background-size:cover;}
.h2title{width:375px; height:158px; margin:0 auto;background:url(/images/sub/subtitle.png) no-repeat center;text-align:center;line-height:158px;font-size:32px;font-size:2.286rem; color:#fff;font-weight:bold;letter-spacing:-0.5px;}
.lnbwrap{width:100%;background:#004b85;}
.lnb{width:1200px;margin:0 auto;}
.homeli{width:50px; height:50px;text-align:center;line-height:50px;color:#fff;  border-left:1px solid #3b77a6;border-right:1px solid #3b77a6;float:left;}
.lnbli{width:180px; border-right:1px solid #3b77a6;float:left;position:relative;}
.selectitle{padding-left:15px;color:#fff;line-height:50px;background:url(/images/main/down.png) no-repeat;background-position:156px 23px; font-size:15px; font-size:1.071rem;font-weight:500;cursor:pointer;}
.selecul{width:100%;display:none;border-top:1px solid #ccc;position:absolute;top:50px; left:0;background:#fff;z-index:5000;}
.selecli{height:50px;border:1px solid #ddd;border-top:none;padding-left:15px;background:url(/images/sub/plus.png) no-repeat;background-position:156px 23px; }
.selecli a{width:100%; line-height:50px; font-size:15px; font-size:1.071rem;color:#888;}
.selecli.select{background:url(/images/sub/plusselect.png) no-repeat;background-position:156px 23px;}
.selecli.select a{font-weight:500;color:#004b85;}
.h3title{padding-top:70px;text-align:center;font-size:32px; font-size:2.286rem;font-weight:bold;color:#333;margin-bottom:50px;}
.half50{width:calc(50% - 25px);margin-right:50px; float:left;}
.mapbox iframe{width:100%;height:478px;}
.roughmap{display:none;text-align:center;}
.bdbox{border:1px solid #ccc;padding:25px 30px;background:#fff;}
.bar2{width:8px; height:3px;background:#004b85;display:inline-block;vertical-align:middle;}
.transT, .transT2{width:100%;}
.transT th{width:120px; padding:5px 0;font-size:15px; font-size:1.071rem;font-weight:500; color:#333;text-align:left;vertical-align:top;}
.transT td{padding:5px 0; font-size:15px; font-size:1.071rem; color:#666;text-align:left;}
.transT2 th{width:200px;padding:5px 0;font-size:18px; font-size:1.286rem;color:#333;font-weight:500;text-align:left;vertical-align:top;}
.transT2 td{padding:5px 0; font-size:15px; font-size:1.071rem; color:#666;text-align:left;}
.transT2 tr{border-bottom:1px dashed #ccc;}
.transT2 tr.bBnone{border-bottom:none;}
.bdT2{border-top:2px solid #004b85;}
.fieldli{width:50%;padding:35px;position:relative;float:left;box-sizing:border-box;border-right:1px solid #ddd;border-bottom:1px solid #ddd;}
.listli{font-size:15px; font-size:1.071rem; color:#666;text-align:left;letter-spacing:-0.25px;float:left;margin-right:20px;}
.abimg{position:absolute;top:35px; right:35px;}
.titlebox{padding:20px;text-align:right;background:url(/images/sub/bg2-2.png) no-repeat center;}
.titlebox.bg2-3{background:url(/images/sub/bg2-3.png) no-repeat center;}
.titlebox.bg2-4{background:url(/images/sub/bg2-4.png) no-repeat center;}
.titlebox.bg2-5{background:url(/images/sub/bg2-5.png) no-repeat center;}
.titlebox.bg2-6{background:url(/images/sub/bg2-6.png) no-repeat center;}
.titlebox.bg2-7{background:url(/images/sub/bg2-7.png) no-repeat center;}
.wholi{width:25%;padding:0 15px;float:left;box-sizing:border-box;margin-bottom:50px;}
.photowrap{ border:1px solid #ccc;position:relative;}
.photowrap a{width:100%;}
.photowrap img.p_photo{width:100%;}
.more2{width:58px; height:58px;position:absolute;left:50%;margin-left:-29px;top:50%;margin-top:-29px;}
.infowrap{border:1px solid #ccc;padding:20px 15px;font-size:14px; font-size:1rem;color:#333;}
.photowrap2{width:236px;height:236px;  border:1px solid #ccc;float:left;margin-right:50px; box-sizing:border-box;}
.infobox{width:calc(100% - 286px);height:236px;float:left;border-top:1px solid #ccc;border-bottom:1px solid #ccc;padding:30px; box-sizing:border-box;}
.graybox{border:1px solid #dfdfdf;background:#f8f8f8;padding:35px;font-size:15px; font-size:1.071rem; color:#666;letter-spacing:-0.25px;}
.selC{width:110px; height:30px; border:1px solid #ccc;background:#fff;background-image:url(/images/sub/seldown.png);background-repeat:no-repeat;background-position:right center; padding-left:10px;padding-right:18px; font-size:13px;font-size:0.929rem;color:#666;}
.selC2{width:180px; height:30px; border:1px solid #ccc;background:#fff;background-image:url(/images/sub/seldown.png);background-repeat:no-repeat;background-position:right center; padding-left:10px;padding-right:18px; font-size:13px;font-size:0.929rem;color:#666;}
.inC{height:28px;border:1px solid #ccc; background:#fff;padding-left:10px; font-size:13px;font-size:0.929rem;color:#666;}
.inC2{width:50%; height:30px;border:1px solid #ccc; background:#fff;padding-left:10px; font-size:13px;font-size:0.929rem;color:#666;box-sizing:border-box;}
.inC3{width:30%; height:30px;border:1px solid #ccc; background:#fff;padding-left:10px; font-size:13px;font-size:0.929rem;color:#666;box-sizing:border-box;}
.searchbtn{width:60px; height:30px;background:#999;font-size:14px;font-size:1rem;color:#fff;text-align:center;border-radius:2px;}
.searchbtn2{vertical-align: middle;padding:0 34px 0px 17px; height:30px;background:#004b85;background-image:url(/images/sub/s_btn.png);background-repeat:no-repeat;background-position:right center; font-size:14px;font-size:1rem;color:#fff;text-align:center;font-weight:500;}
.s_fL{width:calc(100% - 170px);float:left;}

.boardli{border-bottom:1px solid #ccc;padding:18px 0;}
.boardli2{border-bottom:1px solid #ccc;padding:10px 0;}
.noL{width:6%;text-align:center;padding-top:15px;float:left;}
.noL2{width:6%;text-align:center;padding-top:8px;float:left;}
.news{width:94%;float:left;text-align:left;}
.news2{width:80%;float:left;text-align:left;}
.news3{width:80%;float:left;text-align:left;padding-top:8px;}
.dateR{width:14%;float:left;text-align:right;font-size:14px;font-size:1rem;color:#666;padding:15px 10px 0 0;box-sizing:border-box;}
.dateR2{width:14%;float:left;text-align:right;box-sizing:border-box;padding:0px 10px 0 0;}
.boardli .news a, .news2 a{width:100%; font-size:15px; font-size:1.071rem; color:#666;letter-spacing:-0.25px;overflow:hidden; text-overflow:ellipsis;white-space:nowrap;}
.boardN_T{margin:0 auto;margin-top:30px;}
.boardN_T td{width:28px;height:28px;text-align:center;border:1px solid #ccc;color:#aaaaaa;font-size:12px;vertical-align:middle;}
.boardN_T td a{width:100%;height:100%; color:#aaaaaa;font-size:12px;vertical-align:middle;line-height:28px;}
.boardN_T td a.select {color:#fff;background:#004b85;font-weight:500;}
.conT{min-height:300px;font-size:15px; font-size:1.071rem; color:#666;letter-spacing:-0.25px;}
.sns{width:40px; height:40px;line-height:40px; border-radius:20px;border:1px solid #aaa;color:#aaa;text-align:center;box-sizing:border-box;font-size:18px; font-size:1.286rem;}
.sns2{width:40px; height:40px;line-height:40px; border-radius:20px;color:#fff;text-align:center;background:#3a5ba2;font-size:18px; font-size:1.286rem;}
.pnT{width:100%; border-top:1px solid #ddd;margin:40px 0;}
.pnT tr{border-bottom:1px solid #ddd;}
.pnT th{width:100px;height:40px; font-size:13px; font-size:0.929rem; color:#888;text-align:center;font-weight:bold;background:#f6f6f6;  }
.pnT td{font-size:13px; font-size:0.929rem; color:#888;text-align:left;padding-left:20px;}
.blueT{width:100%; border-top:2px solid #004b85;}
.blueT tr{border-bottom:1px solid #ddd;}
.blueT th{padding:5px 5px 5px 20px;font-size:15px; font-size:1.071rem; color:#333;text-align:left;font-weight:500;background:#f2f6f9;  }
.blueT td{padding:5px 5px 5px 10px;font-size:14px; font-size:1rem; color:#666;text-align:left;}
.privatewrap{border:1px solid #ddd;border-bottom:none;}
.p_dt{font-size:15px; font-size:1.071rem; color:#333;text-align:left;font-weight:500;padding:12px 25px 10px 20px; border-bottom:1px solid #ddd;background:#f6f6f6;background-image:url(/images/sub/down.png);background-repeat:no-repeat;background-position:right center;cursor:pointer; }
.p_dd{height:120px; overflow-x:auto;overflow-y:scroll; background:#fff;padding:20px 25px;font-size:14px;font-size:1rem;color:#666;display:none;border-bottom:1px solid #ddd;}
.tabli{width:calc(25% - 2px);margin:0 1px;height:45px;box-sizing:border-box;background:#f4f4f4; float:left;text-align:center;line-height:45px;color:#999;font-size:16px;font-size:1.143rem;font-weight:500;cursor: pointer;}
.tabli3{width:calc(33.33% - 2px);margin:0 1px;height:45px;box-sizing:border-box;background:#f4f4f4; float:left;text-align:center;}
.tabli3 a{width:100%;line-height:45px;color:#999;font-size:16px;font-size:1.143rem;font-weight:500;}
.tabli.select, .tabli3.select{background:#fff;border:2px solid #004b85;color:#004b85;line-height:41px;}
.tabli3.select a{color:#004b85;line-height:41px;}
.tabview{display:none;}
.faqul{border-top:2px solid #004b85;  }
.faqdt{padding:0 25px 0 15px; border-bottom:1px solid #ddd; background:url(/images/sub/down1.png) no-repeat right center;}
.faqdt .td1{width:30px;height:30px;line-height:30px;margin-top:7px; background:#004b85;border-radius:17px;text-align:center; float:left; display:inline-block; font-size:16px; font-weight:bold;color:#fff;}
.faqdt .td2{width:calc(100% - 30px); float:left; padding:13px 5px 12px 20px; color:#333;font-size:15px;font-size:1.071rem; text-align:left;box-sizing:border-box;}
.faqdd{border-bottom:1px solid #ddd;  padding:10px 20px;display:none;font-size:14px;font-size:1rem;color:#666;background:#f4f4f4;}
.answer{width:30px;height:30px;line-height:30px;background:#fc8f46;border-radius:17px;text-align:center;margin:0px 10px;  display:inline-block; font-size:16px; font-weight:bold;color:#fff;}
.faqul .on .faqdt{background:#f4f4f4;  background-image:url(/images/sub/down2.png);background-repeat:no-repeat;background-position:right center;}
.recruitbg{background:url(/images/sub/5-1.png) no-repeat left center;padding-left:50%;font-size:16px; font-size:1.143rem;color:#666;}
.abcbox{border-left:1px solid #ccc;}
.abcli{width:6%;height:40px;float:left; text-align:center;line-height:40px;font-size:16px; font-size:1.143rem;color:#aaa;letter-spacing:-0.5px;box-sizing:border-box; border:1px solid #ccc;border-left:none;cursor:pointer;}
.abcli.whole{width:16%;}
.abcli.select{color:#004b85;font-weight:500;border-top:2px solid #004b85;}
.graybox2{border:1px solid #ccc;background:#f4f4f4;padding:25px;font-size:15px; font-size:1.071rem; color:#666;}
/*.mi_li .dateR{display: none;}
.mi_li .news2{width: 93%;}*/

@media (min-width:1025px) and (max-width:1280px){
	 .lnb{width:100%;padding:0 30px;box-sizing:border-box;}
	 .news2, .news3{width:78%;}
.dateR, .dateR2{width:16%;}
.inC2{width:45%; }
	}
@media (min-width:768px) and (max-width:1024px){
	.lnb{width:100%;}
	.h3title{padding-top:40px;margin-bottom:40px;}
	.fieldli{padding:20px;}
	.abimg{max-width: 90px;}
	.wholi{padding:0 10px;margin-bottom:40px;}
	.infowrap{padding:15px;}
	.graybox{padding:30px;}
	.news2{width:74%;}
.dateR{width:20%;}

.news3{width:74%;}
.dateR2{width:20%;padding:0px 5px 0 0;}


.recruitbg{padding-left: 0;padding-bottom: 0;background-position: left bottom;background-size: contain;background: none;}
.inC2{width:31%; }
.inC3{width:40%;}
.selC2{width:160px;}
.graybox2{padding:20px;}
	}
@media (max-width:767px){
	.lnb{width:100%;}
	.half50{width:100%;margin-right:0px; float:none;margin-bottom:20px;}
	.subtop{padding:30px 0;  }
	.h2title{width:200px; height:84px; line-height:84px;font-size:30px;font-size:2.143rem; }
	.mapbox iframe,#map{height:300px;}
	.h3title{padding-top:30px;font-size:30px;font-size:2.143rem;margin-bottom:30px;}
	.bdbox{padding:15px 20px;}
	.transT th{width:100px;}
	.transT2 th{width:160px;font-size:15px; font-size:1.071rem;}
.transT2 td{ font-size:14px; font-size:1rem; }
	.fieldli{width:100%;padding:15px;float:none;border-right:none;}
	.abimg{top:15px; right:15px;}
	.titlebox{padding:15px;}
	.titlebox img{height:150px;}
	.wholi{width:50%;padding:0 5px;margin-bottom:20px;}
	.more2{width:40px; height:40px;margin-left:-20px;margin-top:-20px;}
	.infowrap{padding:10px;}
	.graybox{padding:20px;}
	.namebar{height:45px;}
	.photowrap2{width:131px;height:131px; margin-right:15px; }
	.infobox{width:calc(100% - 146px);height:131px;padding:15px;}
	.selC{width:90px;}
	.selC2{width:150px; }
	.inC2{width:60%;}
	.inC3{width:36%;}
	.s_fL{width:100%;}
	.fR .bbgbtn{margin-top: 15px;}
	.searchbtn{width:50px; }
	.boardli{padding:12px 0;}
	.noL{width:8%;padding-top:13px;}
	.noL2{width:8%;}
	.news{width:90%;}
	.news2, .news3{width:70%;}
	/*.mi_li .news2{width:83%; }*/
.dateR{width:22%;padding:13px 10px 0 0;}
.dateR2{width:22%;}
	.boardN_T{margin-top:20px;}
	.boardN_T td{width:20px;height:20px;}
	.boardN_T td a{line-height:20px;}
	.conT{min-height:200px;font-size:14px; font-size:1rem;}
	.pnT{margin:30px 0;}
	.pnT th{width:80px;height:35px;  }
	.pnT td{padding-left:15px;}
	.sns{width:30px; height:30px;line-height:30px; border-radius:15px;}
	.sns2{width:30px; height:30px;line-height:30px; border-radius:15px;}
	.p_dt{padding:10px 25px 8px 15px;  }
	.p_dd{height:80px;padding:10px 15px;}
	.tabli{height:40px;line-height:40px;font-size:14px;font-size:1rem;}
	.tabli.select, .tabli3.select, .tabli3.select a{line-height:36px;}
	.tabli3{height:40px;}
	.tabli3 a{line-height:40px;font-size:14px;font-size:1;}
	.faqdt{padding:0 25px 0 10px;}
	.faqdt .td1{width:25px;height:25px;line-height:25px;margin-top:5px;border-radius:13px;}
	.faqdt .td2{width:calc(100% - 25px);  padding:10px 3px 9px 10px;}
	.faqdd{ padding:10px 15px;}
	.answer{width:25px;height:25px;line-height:25px;border-radius:13px;}
	.blueT th{padding:5px 5px 5px 10px; }
	.recruitbg{padding-left:0;padding-bottom:0;background-position:left bottom;background-size:contain; background: none;}
	.graybox2{padding:15px;}
	}
@media (max-width:500px){
	.homeli{width:40px; height:40px;line-height:40px;}
	.lnbli{width:138px;}
	.selectitle{padding-left:10px;line-height:40px;background-position:120px 18px; }
	.selecul{top:40px; }
	.selecli{height:40px;padding-left:10px;background-position:117px 16px; }
	.selecli a{ line-height:40px; font-size:14px; font-size:1rem;}
	.selecli.select{background-position:117px 16px;}
	.mapbox iframe,#map{height:200px;}
	.bdbox{padding:10px 10px;}
	.transT th{width:102px;}
	.transT2 th{width:130px;}
	.abimg{height: 65px;top:24px;}
	.h3title{margin-bottom:20px;}
	.wholi{margin-bottom:10px;}
	.graybox{padding:10px;}
	.photowrap2{width:104px;height:104px; margin-right:10px; }
.infobox{width:calc(100% - 114px);height:104px;padding:10px;}
.namebar{height:40px;}
.boardli{padding:8px 0;}
.logo2{width:160px;}
.tabli{width:calc(50% - 2px);margin:1px 1px;height:35px;line-height:35px;font-size:14px;font-size:1rem;}
.tabli.select{line-height:31px;}
.dateR{width:22%;padding:0px 0px 0 0;}
.selC2{width:98px; }
.s_fL{width:100%;float:none;margin-bottom:5px;}
.noL2{width:10%;padding-top:5px;}
.news3{width:65%;padding-top:5px;}
.dateR2{width:25%;padding:0px 0px 0 0;}
}

/*BTN*/
.bluebtn{height:35px; line-height:35px; padding:0 30px; border:2px solid #004b85;color:#004b85;font-size:15px; font-size:1.071rem;letter-spacing:-0.25px;cursor:pointer;}
.bbgbtn{height:35px; line-height:35px; padding:0 25px; border:1px solid #053164;background:#004b85; color:#fff;font-weight:500; font-size:15px; font-size:1.071rem;letter-spacing:-0.25px;cursor:pointer;}
.gobtn{width:120px; height:40px;line-height:40px;text-align:center; color:#fff;font-weight:500; font-size:15px; font-size:1.071rem;background:#7a7a7a;}
/**********************************자주쓰는 스타일**************************************/
.s_italy{font-style:italic}
.usnone{-moz-user-select: none; -webkit-user-select: none; -ms-user-select: none; user-select : none;width: 70%;}
.LH1{line-height:1;}
.dashedL{height:1px; border-top:1px dashed #ccc;margin:50px 0;}
.line{height:1px;background:#ccc;margin:15px 0;}
.line2{height:1px;background:#ccc;margin:40px 0;}
.bRnone{border-right:none;}
.mR00{margin-right:0;}
.mT10{margin-top:10px;}
.mT20{margin-top:20px;}
.mT30{margin-top:30px;}
.mT40{margin-top:40px;}
.mT50{margin-top:50px;}

.ffmt{font-family: 'Montserrat', sans-serif;}
.fs13C99{font-size:13px;font-size:0.929rem;color:#999}
.fs14C88{font-size:14px; font-size:1rem;color:#888;}
.fs14{font-size:14px; font-size:1rem;}
.fs15C66{font-size:15px; font-size:1.071rem;color:#666;letter-spacing:-0.25px;word-break:keep-all;}
.fs16Caa{font-size:16px; font-size:1.143rem;color:#aaa;}
.fs16{font-size:16px; font-size:1.143rem;color:#666;font-weight:400;}
.fs16B33{font-size:16px; font-size:1.143rem;color:#333;font-weight:500;}
.fs18B33{font-size:18px; font-size:1.286rem;color:#333;font-weight:bold;}
.fs20B33{font-size:20px; font-size:1.429rem;color:#333;font-weight:500;}
.fs24C33{font-size:24px; font-size:1.714rem;color:#333;}
.f-si{font-size: 16px; font-size:1.143rem;}

.C_main{color:#004b85}
.C_jade{color:#42c4bf}
.C_oren{color:#fc8f46}
.C_lemon{color:#ef484c}
.C_33{color:#333;}
.C_99{color:#999;}

.bg_jade{background:#42c4bf;}.bg2{background:rgba(66,196,191,0.9);}
.bg_oren{background:#fc8f46;}.bg3{background:rgba(252,143,70,0.9);}
.bg_lemon{background:#ef484c;}.bg4{background:rgba(239,72,76,0.9);}
.bgsky{background:#1ebef0;}
.bgred{background:#dd4b39;}
.bgblue{background:#0077b5;}
.bggrey{background:#707070;}
.bg_main{background:#004b85;}

.fw500{font-weight:bold;}
.fwB{font-weight:bold;}
.taC{text-align:center;}
.taR{text-align:right;}
.taL{text-align:left;}
.fL{float:left;}
.fR{float:right;}
.infowrap a{width: 70%;}
footer .fR>div a{font-weight: bold;}
.mirinc{max-width: 175px;width: 100%;}


@media screen and (max-width:1135px){
	.infowrap .fs15C66{font-size: 14px;font-size: 0.9rem;}
	.infowrap .fs24C33{font-size: 22px;font-size: 1.5rem;}
}
@media screen and (max-width:1100px){
	.infowrap{padding: 15px;}
}
@media screen and (max-width:1050px) {
	.half50{width: 100%;margin-top: 20px;}
	.mimT{margin-top: 20px;}
	.mir{margin-top: 30px;}
}
@media screen and (max-width:970px){
	.wholi {width: 50%;padding: 0 5px;margin-bottom: 20px;}
}
@media screen and (max-width:850px){
	footer .addr{width: 100%;margin-bottom: 10px;}
	footer .fR{float: none;}
	footer .fR .mT10{margin-top: 0;}
	footer .mo_br{display: block;}
}

@media (max-width:767px){
	.mT20{margin-top:10px;}
	.mT30{margin-top:15px;}
	.mT40{margin-top:20px;}
	.mT50{margin-top:30px;}
	.bluebtn{height:30px; line-height:30px; padding:0 20px; }
	.dashedL{margin:30px 0;}
	.line{margin:10px 0;}
	.fs24C33{font-size:22px; font-size:1.571rem;}
	.bbgbtn{height:30px; line-height:30px; padding:0 15px;}
	.gobtn{width:100px; height:30px;line-height:30px;}
	.line2{margin:20px 0;}
	}
	@media (max-width:500px){
	    .dashedL{margin:20px 0;}
		.bluebtn{height:28px; line-height:28px; padding:0 15px; border:1px solid #004b85;font-size:14px; font-size:1rem;}
		.bbgbtn{height:28px; line-height:28px; padding:0 13px; font-size:14px; font-size:1rem;}
		.fs18B33{font-size:16px; font-size:1.143rem;}

		.stit h4{font-size: 17px;}
		.stit p{font-size: 14px;margin-top: 10px;word-break: keep-all;}
		.simg{margin-top: 20px;}
		.sbox{margin-top: 30px;}
		.textul{padding: 10px 15px;}
		.textul>li{font-size: 13px;}
	}
	@media screen and (max-width:450px){
		.wholi{width: 100%;padding: 0 20px;}
		.bluebtn{font-size: 11px;font-size: 0.95rem;padding: 0 5px;height: 25px;line-height: 25px;}
		.infobox{padding: 7px 0;}

		.stit h4{font-size: 15px;}
		.stit p{font-size: 12px;}
		.textul>li{font-size: 12px;}

	}
@media (max-width:410px){
	.inC2{width: 54%;}
	.m-in{font-size: 12px;font-size: 1rem;max-width: 100px;word-break: keep-all;}
	.m-in span{font-size: 17px;font-size: 1.3rem;}
	.m-infot{margin-top: 6px;font-size: 11px;font-size: 0.9rem;}
}
@media (max-width:390px){
	.mirinc{max-width: 160px;}
}
@media (max-width:374px){
	.mirinc{max-width: 110px;}

	.stit h4{font-size: 13px;}
	.stit p{font-size: 11px;}
}
