@charset "UTF-8";
@import url(sitemap.css);

/*이미지 확대 버튼*/
.pic_btn a, .ds_no {display: none;}
.pic_btn a:hover{background-color:#3F61B2;border-color:#3F61B2;color:#fff;transition: all 300ms ease-out }
 
@media(max-width:767px){
.pic_btn a {display: block;width: 60%;margin: 10px auto 0;padding: 10px 40px;border: 1px solid #ddd;background: #fff;text-align: center;}
}
@media(max-width:560px){
.pic_btn a {width: 75%;}
}
@media(max-width:450px){
.pic_btn a {width: 100%;}
}

/* 표 */
.table_scroll { display:none; }
@media (max-width: 767px) {
.table_scroll { display:block; }
.scl_x { width: 100%;  overflow-x: scroll; }  
.scl_x .tbl_basic { width: 768px; }
}

.lts{letter-spacing: -1px;}
.imgbox { padding: 50px; border:1px solid #ddd; text-align: center; }
@media(max-width:767px){
    .imgbox {padding: 20px;}
}
/* 대체텍스트 */
.hidden_txt{position: absolute;overflow: hidden;clip: rect(0 0 0 0);margin: -1px;width: 1px;height: 1px;}


/* 탑박스 아이콘 */
.tp_icon{display:block;overflow:hidden;width:110px;height:110px;background:url(/images/common/content/tp_icon.png) no-repeat;}
.tp_icon.circle1{background-position:0 0;}
.tp_icon.circle2{background-position:-110px 0;}
.tp_icon.icon1{background-position:0 -110px;}
.tp_icon.icon2{background-position:-110px -110px;}
.tp_icon.icon3{background-position:-220px -110px;}
.tp_icon.icon4{background-position:-330px -110px;}
.tp_icon.icon5{background-position:-440px -110px;}
.tp_icon.icon6{background-position:-550px -110px;}
.tp_icon.icon7{background-position:-660px -110px;}
.tp_icon.icon8{background-position:-770px -110px;}
.tp_icon.icon9{background-position:-880px -110px;}
.tp_icon.icon10{background-position:-990px -110px;}
.tp_icon.icon11{background-position: 0px -220px;}
.tp_icon.icon12{background-position:-110px -220px;}
.tp_icon.icon13{background-position:-220px -220px;}
.tp_icon.icon14{background-position:-330px -220px;}
.tp_icon.icon15{background-position:-440px -220px;}
.tp_icon.icon16{background-position:-550px -220px;}
.tp_icon.icon17{background-position:-660px -220px;}
.tp_icon.icon18{background-position:-770px -220px;}
.tp_icon.icon19{background-position:-880px -220px;}
.tp_icon.icon20{background-position:-990px -220px;}
.tp_icon.icon21{background-position: 0px -330px;}
.tp_icon.icon22{background-position:-110px -330px;}
.tp_icon.icon23{background-position:-220px -330px;}
.tp_icon.icon24{background-position:-330px -330px;}
.tp_icon.icon25{background-position:-440px -330px;}
.tp_icon.icon26{background-position:-550px -330px;}
.tp_icon.icon27{background-position:-660px -330px;}
.tp_icon.icon28{background-position:-770px -330px;}
.tp_icon.icon29{background-position:-880px -330px;}
.tp_icon.icon30{background-position:-990px -330px;}
.tp_icon.icon31{background-position: 0px -440px;}
.tp_icon.icon32{background-position:-110px -440px;}
.tp_icon.icon33{background-position:-220px -440px;}
.tp_icon.icon34{background-position:-330px -440px;}
.tp_icon.icon35{background-position:-440px -440px;}
.tp_icon.icon36{background-position:-550px -440px;}
.tp_icon.icon37{background-position:-660px -440px;}
.tp_icon.icon38{background-position:-770px -440px;}
.tp_icon.icon39{background-position:-880px -440px;}
.tp_icon.icon40{background-position:-990px -440px;}
.tp_icon.icon41{background-position: 0px -550px;}
.tp_icon.icon42{background-position:-110px -550px;}
.tp_icon.icon43{background-position:-220px -550px;}
.tp_icon.icon44{background-position:-330px -550px;}
.tp_icon.icon45{background-position:-440px -550px;}
.tp_icon.icon46{background-position:-550px -550px;}
.tp_icon.icon47{background-position:-660px -550px;}
.tp_icon.icon48{background-position:-770px -550px;}
.tp_icon.icon49{background-position:-880px -550px;}
.tp_icon.icon50{background-position:-990px -550px;}
.tp_icon.icon51{background-position: 0px -660px;}
.tp_icon.icon52{background-position:-110px -660px;}
.tp_icon.icon53{background-position:-220px -660px;}
.tp_icon.icon54{background-position:-330px -660px;}
.tp_icon.icon55{background-position:-440px -660px;}
.tp_icon.icon56{background-position:-550px -660px;}
.tp_icon.icon57{background-position:-660px -660px;}
.tp_icon.icon58{background-position:-770px -660px;}
.tp_icon.icon59{background-position:-880px -660px;}
.tp_icon.icon60{background-position:-990px -660px;}
.tp_icon.icon61{background-position: 0px -770px;}
.tp_icon.icon62{background-position:-110px -770px;}
.tp_icon.icon63{background-position:-220px -770px;}
.tp_icon.icon64{background-position:-330px -770px;}
.tp_icon.icon65{background-position:-440px -770px;}
.tp_icon.icon66{background-position:-550px -770px;}
.tp_icon.icon67{background-position:-660px -770px;}
.tp_icon.icon68{background-position:-770px -770px;}
.tp_icon.icon69{background-position:-880px -770px;}
.tp_icon.icon70{background-position:-990px -770px;}
.tp_icon.icon71{background-position: 0px -880px;}
.tp_icon.icon72{background-position:-110px -880px;}
.tp_icon.icon73{background-position:-220px -880px;}
.tp_icon.icon74{background-position:-330px -880px;}
.tp_icon.icon75{background-position:-440px -880px;}
.tp_icon.icon76{background-position:-550px -880px;}
.tp_icon.icon77{background-position:-660px -880px;}
.tp_icon.icon78{background-position:-770px -880px;}
.tp_icon.icon79{background-position:-880px -880px;}
.tp_icon.icon80{background-position:-990px -880px;}
.tp_icon.icon81{background-position: 0px -990px;}
.tp_icon.icon82{background-position:-110px -990px;}
.tp_icon.icon83{background-position:-220px -990px;}
.tp_icon.icon84{background-position:-330px -990px;}
.tp_icon.icon85{background-position:-440px -990px;}
.tp_icon.icon86{background-position:-550px -990px;}
.tp_icon.icon87{background-position:-660px -990px;}
.tp_icon.icon88{background-position:-770px -990px;}
.tp_icon.icon89{background-position:-880px -990px;}
.tp_icon.icon90{background-position:-990px -990px;}
.tp_icon.icon91{background-position: 0px -1100px;}
.tp_icon.icon92{background-position:-110px -1100px;}
.tp_icon.icon93{background-position:-220px -1100px;}
.tp_icon.icon94{background-position:-330px -1100px;}
.tp_icon.icon95{background-position:-440px -1100px;}
.tp_icon.icon96{background-position:-550px -1100px;}
.tp_icon.icon97{background-position:-660px -1100px;}
.tp_icon.icon98{background-position:-770px -1100px;}
.tp_icon.icon99{background-position:-880px -1100px;}
.tp_icon.icon100{background-position:-990px -1100px;}
.tp_icon.icon101{background-position:0px -1214px;}
.tp_icon.icon102{background-position:-110px -1214px;}
.tp_icon.icon103{background-position:-220px -1214px;}

.tp_icon2{display:block;overflow:hidden;width:110px;height:110px;background:url(/images/common/content/tp_icon2.png) no-repeat;}
.tp_icon2.circle1{background-position:0 0;}
.tp_icon2.circle2{background-position:-110px 0;}
.tp_icon2.circle3{background-position:-220px 0;}
.tp_icon2.circle4{background-position:-330px 0;}
.tp_icon2.circle5{background-position:-440px 0;}
.tp_icon2.icon1{background-position: 0px -110px;}
.tp_icon2.icon2{background-position:-110px -110px;}
.tp_icon2.icon3{background-position:-220px -110px;}
.tp_icon2.icon4{background-position:-330px -110px;}
.tp_icon2.icon5{background-position:-440px -110px;}
.tp_icon2.icon6{background-position:-550px -110px;}
.tp_icon2.icon7{background-position:-660px -110px;}
.tp_icon2.icon8{background-position:-770px -110px;}
.tp_icon2.icon9{background-position:-880px -110px;}
.tp_icon2.icon10{background-position:-990px -110px;}
.tp_icon2.icon11{background-position: 0px -220px;}
.tp_icon2.icon12{background-position:-110px -220px;}
.tp_icon2.icon13{background-position:-220px -220px;}
.tp_icon2.icon14{background-position:-330px -220px;}
.tp_icon2.icon15{background-position:-440px -220px;}
.tp_icon2.icon16{background-position:-550px -220px;}
.tp_icon2.icon17{background-position:-660px -220px;}
.tp_icon2.icon18{background-position:-770px -220px;}
.tp_icon2.icon19{background-position:-880px -220px;}
.tp_icon2.icon20{background-position:-990px -220px;}
.tp_icon2.icon21{background-position: 0px -330px;}
.tp_icon2.icon22{background-position:-110px -330px;}
.tp_icon2.icon23{background-position:-220px -330px;}
.tp_icon2.icon24{background-position:-330px -330px;}
.tp_icon2.icon25{background-position:-440px -330px;}
.tp_icon2.icon26{background-position:-550px -330px;}
.tp_icon2.icon27{background-position:-660px -330px;}
.tp_icon2.icon28{background-position:-770px -330px;}
.tp_icon2.icon29{background-position:-880px -330px;}
.tp_icon2.icon30{background-position:-990px -330px;}
.tp_icon2.icon31{background-position: 0px -440px;}
.tp_icon2.icon32{background-position:-110px -440px;}
.tp_icon2.icon33{background-position:-220px -440px;}
.tp_icon2.icon34{background-position:-330px -440px;}
.tp_icon2.icon35{background-position:-440px -440px;}
.tp_icon2.icon36{background-position:-550px -440px;}
.tp_icon2.icon37{background-position:-660px -440px;}
.tp_icon2.icon38{background-position:-770px -440px;}
.tp_icon2.icon39{background-position:-880px -440px;}
.tp_icon2.icon40{background-position:-990px -440px;}
.tp_icon2.icon41{background-position: 0px -550px;}
.tp_icon2.icon42{background-position:-110px -550px;}
.tp_icon2.icon43{background-position:-220px -550px;}
.tp_icon2.icon44{background-position:-330px -550px;}
.tp_icon2.icon45{background-position:-440px -550px;}
.tp_icon2.icon46{background-position:-550px -550px;}
.tp_icon2.icon47{background-position:-660px -550px;}
.tp_icon2.icon48{background-position:-770px -550px;}
.tp_icon2.icon49{background-position:-880px -550px;}
.tp_icon2.icon50{background-position:-990px -550px;}
.tp_icon2.icon51{background-position: 0px -660px;}
.tp_icon2.icon52{background-position:-110px -660px;}
.tp_icon2.icon53{background-position:-220px -660px;}
.tp_icon2.icon54{background-position:-330px -660px;}
.tp_icon2.icon55{background-position:-440px -660px;}
.tp_icon2.icon56{background-position:-550px -660px;}
.tp_icon2.icon57{background-position:-660px -660px;}
.tp_icon2.icon58{background-position:-770px -660px;}
.tp_icon2.icon59{background-position:-880px -660px;}
.tp_icon2.icon60{background-position:-990px -660px;}
.tp_icon2.icon61{background-position: 0px -770px;}
.tp_icon2.icon62{background-position:-110px -770px;}
.tp_icon2.icon63{background-position:-220px -770px;}
.tp_icon2.icon64{background-position:-330px -770px;}
.tp_icon2.icon65{background-position:-440px -770px;}
.tp_icon2.icon66{background-position:-550px -770px;}
.tp_icon2.icon67{background-position:-660px -770px;}
.tp_icon2.icon68{background-position:-770px -770px;}
.tp_icon2.icon69{background-position:-880px -770px;}
.tp_icon2.icon70{background-position:-990px -770px;}
.tp_icon2.icon71{background-position: 0px -880px;}
.tp_icon2.icon72{background-position:-110px -880px;}
.tp_icon2.icon73{background-position:-220px -880px;}
.tp_icon2.icon74{background-position:-330px -880px;}
.tp_icon2.icon75{background-position:-440px -880px;}
.tp_icon2.icon76{background-position:-550px -880px;}
.tp_icon2.icon77{background-position:-660px -880px;}
.tp_icon2.icon78{background-position:-770px -880px;}
.tp_icon2.icon79{background-position:-880px -880px;}
.tp_icon2.icon80{background-position:-990px -880px;}
.tp_icon2.icon81{background-position: 0px -990px;}
.tp_icon2.icon82{background-position:-110px -990px;}
.tp_icon2.icon83{background-position:-220px -990px;}
.tp_icon2.icon84{background-position:-330px -990px;}
.tp_icon2.icon85{background-position:-440px -990px;}
.tp_icon2.icon86{background-position:-550px -990px;}
.tp_icon2.icon87{background-position:-660px -990px;}
.tp_icon2.icon88{background-position:-770px -990px;}
.tp_icon2.icon89{background-position:-880px -990px;}
.tp_icon2.icon90{background-position:-990px -990px;}
.tp_icon2.icon91{background-position: 0px -1100px;}
.tp_icon2.icon92{background-position:-110px -1100px;}
.tp_icon2.icon93{background-position:-220px -1100px;}
.tp_icon2.icon94{background-position:-330px -1100px;}
.tp_icon2.icon95{background-position:-440px -1100px;}
.tp_icon2.icon96{background-position:-550px -1100px;}
.tp_icon2.icon97{background-position:-660px -1100px;}
.tp_icon2.icon98{background-position:-770px -1100px;}
.tp_icon2.icon99{background-position:-880px -1100px;}
.tp_icon2.icon100{background-position:-990px -1100px;}
.tp_icon2.icon101{background-position:0px -1214px;}
.tp_icon2.icon102{background-position:-110px -1214px;}

.ui_icon{display:block;overflow:hidden;background:url(/images/common/content/ui_icon.png) no-repeat;}
.ui_icon.radius{background-position:-284px -71px;}   
.ui_icon.icon1{background-position:-345px -71px;}


/* common STYLE */
.ui{overflow:hidden;position:relative;}
.ui:after{content:"";display:block;clear:both;visibility:hidden;}
.tit_inner{margin-top:0;}
@media only screen and (min-width:1024px) {
/*.tit_inner{font-family:'nsr';}*/
}

/* topbox */
.ui.uit{border:1px solid #d2d2d2;}
.ui.uit.type3{border-color:#fff;border-top-color:#949494;border-bottom-color:#ddd;}
.ui.uit .inner{position:relative;padding:25px;}
.ui.uit .inner .txtwrap{position:relative;}
.ui.uit .inner .txtwrap ul{display: block; text-align: left; margin: 0;}
.ui.uit .inner .tit_inner{display:block;margin:0;margin-bottom:15px;color:#121212;font-size:20px;line-height:30px;font-weight:bold;}
.ui.uit .inner .txtwrap p{margin:0;font-size:15px;font-weight:400;color: #545454}
.ui.uit .inner .txtwrap p.txt-tip{color: #da4453;display: inline-block;}
.ui.uit .inner .txtwrap b{display: block;}
.ui.uit .inner .btnwrap{margin-top:20px;}
.ui.uit .inner .tp_icon.circle,
.ui.uit .inner .tp_icon2.circle{display:none;}
.ui.uit .inner .ui_icon.radius{display:none;}
.ui.uit .thm_figure{display:none;}

@media only screen and (min-width:768px) {
    .ui.uit.type1 .inner .tp_icon.circle,
	.ui.uit.type1 .inner .tp_icon2.circle{display:block;position:absolute;top:50%;left:35px;margin-top: -55px}
    .ui.uit.type1 .inner.long .tp_icon.circle,
    .ui.uit.type1 .inner.long .tp_icon2.circle{top:45px;margin-top: 0}
    .ui.uit.type1 .inner.n_short{min-height: auto;padding: 70px 25px 70px 170px}
	.ui.uit .inner{position:relative;padding:50px 25px 50px;}
    .ui.uit.type1 .inner{min-height:180px;padding-left:170px;}
	.ui.uit .btnwrap{position:absolute;top:-35px;right:0;margin-top:0;}
	.ui.uit.type4 .inner{padding:20px 250px 20px 110px;}
	.ui.uit.type4 .inner .ui_icon{display:block;width:61px;height:61px;}
	.ui.uit.type4 .inner .radius{position:absolute;top:20px;left:25px;background-position:-284px -71px;}   
	.ui.uit.type4 .inner p:before{content:"";display:inline-block;height:61px;vertical-align:middle;}
    .ui.uit.type4 .inner p span{display:inline-block;line-height:20px;vertical-align:middle;}
    .ui.uit.type4 .inner .btn.btn-ani{position:absolute;top:50%;right:25px;margin-top:-17px;padding:0 30px;line-height:34px;}
    .ui.uit.type3 .inner{padding-left:300px;min-height:213px;}
    .ui.uit.type3 .inner .thm_figure{display:block;overflow:hidden;position:absolute;top:35px;left:35px;margin:0;width:230px;height:153px;text-align:center}
    .ui.uit.type3 .thm_figure img{max-width:100%;width:auto;}
}
@media only screen and (min-width:1024px) {
   .ui.uit .txtwrap p{margin:0;font-size:15px;}
}


/* 도식 */
.ui.uip li{position:relative;margin-bottom:40px;}
.ui.uip li .ui_icon{display:block;width:71px;height:71px;}
.ui.uip li .ui_icon.circle{position:absolute;top:10px;left:10px;}
.ui.uip li .ui_icon.circle1{background-position:0 0;}
.ui.uip li .ui_icon.circle2{background-position:-71px 0;}
.ui.uip li .ui_icon.circle3{background-position:-142px 0;}
.ui.uip li .ui_icon.circle4{background-position:-213px 0;}
.ui.uip li .ui_icon .ui_icon{display:block;width:71px;height:71px;}
.ui.uip li .ui_icon.pico1{background-position:0 -71px;}
.ui.uip li .ui_icon.pico2{background-position:-71px -71px;}
.ui.uip li .ui_icon.pico3{background-position:-142px -71px;}
.ui.uip li .ui_icon.pico4{background-position:-213px -71px;}
.ui.uip li:after{content:"";display:block;position:absolute;bottom:-22px;left:50%;margin-left:-7px;width:15px;height:8px;background:url(/images/common/content/ui_icon.png) no-repeat -315px 0;}
.ui.uip li.last_child:after,
.ui.uip li b{display:block;margin-bottom:5px;color:#303345;font-size:16px;font-weight: 900;line-height:22px;}
.ui.uip li b span{font-weight: normal;font-size: 14px;font-weight: 500}
.ui.uip li em{display:block;color:#666;line-height:20px;font-size: 15px;}

.ui.uip.type1 li{padding:90px 25px 25px;min-height:100px;text-align: center;}
.ui.uip.type1 li:after{display:block;bottom: -34px;left:50%;width:27px;height:27px;margin: 0 0 0 -13.5px;background-position:-284px 0;transform: rotate(90deg);}
.ui.uip.type1 li.last_child:after{display: none;}
.ui.uip.type1 li .ui_icon.circle{top: 15px;left: 50%;margin-left:-35.5px; }

.ui.uip.type2{position:relative;}
.ui.uip.type2 li{padding:20px;border:1px solid #ddd;min-height:100px;text-align:center; }
.ui.uip.type2 li:after{content:"";display:block;width:25px;height:14px;background:url(/images/common/content/uia_arr_ov.png) no-repeat;position:absolute;bottom:-27px;left:45%;}
.ui.uip.type2 li.last_child:after{display:none}
.ui.uip.type2 li em{color:#505050;}
.ui.uip.type2 li .ui_icon{position:relative;z-index:20}
.ui.uip.type2 li .ui_icon{display:block;width:71px;height:71px;border-radius:50%;background:none;background-color:#1461ac;color: #fff;font-size: 24px;line-height: 71px;margin:0 auto 15px;text-align: center}
.ui.uip.type2 li .ui_icon.one { background-color: #3f61b2; }
.ui.uip.type2 li .ui_icon.two { background-color: #6e727c; }
.ui.uip.type2 li .ui_icon.three { background-color: #2f384c; }
.ui.uip.type2 li .ui_icon.four { background-color: #6e727c; }
.ui.uip.type2 li .ui_icon.five { background-color: #3f61b2; }
.ui.uip.type2 li .ui_icon .ui_icon{display:block;width:71px;height:71px;}

.ui_diagram_wrap{position:relative;border:none;background-color: #f8f8f8;padding:40px 20px;}
.ui.uip.type3 li{display:inline-block;float:left;padding:40px 20px;width:45%;border:1px solid #dcdcdc;text-align:center;font-size:13.5px}
.ui.uip.type3 li:first-child{background-color:#fff;border:1px solid #3f61b2;color:#3f61b2;}
.ui.uip.type3 li.last_child{background-color:#f5f6f8; color:#2750b2;}
.ui.uip.type3 li.last_child:after{display:none}
.ui.uip.type3 li.line2 .cont{margin: -10px 0 -10px}
.ui.uip.type3 li.line3 .cont{margin: -19px 0 -19px}
.ui.uip.type3 li .cont{display:inline-block;line-height:18px;vertical-align:middle;}
.ui.uip.type3 li .cont em{display: block;font-size: 13.5px;color: #505050}
.ui.uip.type3 li:first-child .cont em{color:#3f61b2 }
.ui.uip.type3 li.last_child .cont em{color:#2750b2 }
.ui.uip.type3 li{position:relative;background:none;border-left:0;margin-bottom: 0;width:25%;background: #fff; color:#505050; }
.ui.uip.type3{padding-right:18px}
.ui.uip.type3 li:nth-child(5),
.ui.uip.type3 li:nth-child(6),
.ui.uip.type3 li:nth-child(7),
.ui.uip.type3 li:nth-child(8){border-top:none}
.ui.uip.type3 li:nth-child(5){border-top:0; border-left:1px solid #dcdcdc}
.ui.uip.type3 li:after{content:"";display:inline-block;position:absolute;top: 50%;left: auto;right:-17px;z-index:1;width:17px;height:38px;margin-top: -19px;background:url(/images/common/content/diagram_arrow.png) no-repeat;}
.ui.uip.type3 li:first-child::after{background:url(/images/common/content/diagram_arrow_ov.png) no-repeat;}

.ui.uip.type4 li{display:inline-block;float:left;margin:0 5% 5% 0;padding:10px;width:45%;border:1px solid #ddd;text-align:center;}
.ui.uip.type4 li:first-child{background-color:#3f61b2;border-color:#3356aa;color:#fff;}
.ui.uip.type4 li.last_child{margin-right: 0;background-color:#edeef0;border-color:#dcdfe5;color:#444;}
.ui.uip.type4 li:before{content:"";display:inline-block;height:66px;vertical-align:middle;}
.ui.uip.type4.col5 li:before{height: 86px}
.ui.uip.type4 li:after{top:30px;left:auto;right:-9.5%;margin:0;width:10px;height:19px;background-position:-311px 0;}
.ui.uip.type4 li.last_child:after{display: none;}
.ui.uip.type4.col5 li:after{top:45%;} 
.ui.uip.type4 li .cont{display:inline-block;line-height:18px;vertical-align:middle;}
.ui.uip.type4.col5 li em{margin-top: 10px;padding-top:10px;border-top: 1px dashed rgba(0,0,0,0.15);}
.ui.uip.type4.col5 li:first-child em{color: #fff}

@media only screen and (min-width:640px) {
    .ui.uip.type1 li{float:left;margin:0 5% 5% 0;padding:0;width:40%;}
    .ui.uip.type1 li:after{top:50px;left:auto;bottom: auto;right:-7.5%;transform: rotate(0deg);}
    .ui.uip.type1 li.last_child:after{display: none;}
    .ui.uip.type1 li>.ui_icon{position:static;margin:0 auto 15px;}
    .ui.uip.type1 li .ui_icon.circle{left: auto;margin:0 auto;}
    .ui.uip.type1 li b{padding:0 25px;}
    .ui.uip.type1 li em{display: block;padding:0 25px;}

    .ui.uip.type2{margin-left:-2%} 
    .ui.uip.type2 li{float:left;padding:40px 0;width:48%;text-align:center;border:1px solid #ddd;margin-left:2%;margin-bottom:13px;}
    .ui.uip.type2 li>.ui_icon{margin:0 auto 15px;}
    .ui.uip.type2 li b,
    .ui.uip.type2 li em{padding:0 25px;}
    .ui.uip.type2 li:after{display:none}

    .ui.uip.type4 li{margin:0 4% 4% 0;width:29.33%;}
    .ui.uip.type4 li:after{right:-11%;}
}
@media only screen and (min-width:768px) {
    .ui_diagram_wrap:after{content:"";display:block;position:absolute;z-index:1;top:118px;left:5%;width:90%;height:1px;border-top:1px dashed #707070;visibility: visible;}
    .ui.uip.type1 li{margin:0;width:25%;}
    .ui.uip.type2{margin-left:0%} 
    .ui.uip.type2 li{margin:0;width:20%;border:none}
    .ui_diagram_wrap .ui.uip:before{position:absolute;top:66px;left:15px;z-index:20;content:"";display:inline-block;width:24px;height:24px;background:url(/images/common/content/diagram_bul.png) no-repeat;visibility:visible;}
    .ui_diagram_wrap .ui.uip:after{position:absolute;top:66px;right:15px;z-index:20;content:"";display:inline-block;width:24px;height:24px;background:url(/images/common/content/diagram_bul.png) no-repeat;visibility:visible;}

    .ui.uip.type4 li{margin:0 5% 3% 0;width:21%;}
    .ui.uip.type4.col5 li{width:20%;}
    .ui.uip.type4 li:after{right:-16%;}
}
@media only screen and (min-width:1024px) {
    .ui.uip.type4.col4 li{width:21.25%;}
    .ui.uip.type4.col5 li{width:20%;}
    .ui.uip.type4 li:after{right:-15.5%;}
}
@media (max-width:767px) {
    .ui.uip.type3 li{width:33.33%}
    .ui.uip.type3 li:nth-child(4){border-left:1px solid #dcdcdc;border-top: 0;}
    .ui.uip.type3 li:nth-child(5){border-bottom:1px solid #dcdcdc;border-left:0;border-top: 0}
    .ui.uip.type3 li:nth-child(7){border-left:1px solid #dcdcdc;border-top: 0}
}
@media (max-width:639px) {
    .ui.uip.type3 li{width:50%}
    .ui.uip.type3 li:nth-child(3){border-left:1px solid #dcdcdc;border-top: 0}
    .ui.uip.type3 li:nth-child(4){border-left:0;border-top:0}
    .ui.uip.type3 li:nth-child(5){border-left: 1px solid #dcdcdc}
}
@media (max-width:400px) { 
    .ui.uip.type1:after{content:"";display:block;position:absolute;top:31px;left:10%;width:80%;height:2px;background:url(/images/common/content/uip_dline.png) repeat-x;}
    .ui.uip.type1 li{margin:0 0 40px;width:100%;}

    .ui.uip.type3{padding-right:0}
    .ui.uip.type3 li{margin:0;width:100%;}
    .ui.uip.type3 li{padding:30px 20px;border-left:1px solid #dcdcdc;}
    .ui.uip.type3 li:nth-child(2){border-top: 0;}
    .ui.uip.type3 li:nth-child(3){border-top: 0;}
    .ui.uip.type3 li:nth-child(4), 
    .ui.uip.type3 li:nth-child(5){border-left:1px solid #dcdcdc;}
    .ui.uip.type3 li:after{bottom:-27.4px;right:auto;left: 50%;top: auto;margin: 0 0 0 -8.5px;transform:rotate(90deg);}
    .ui.uip.type3 li .cont em{display: inline;}
}
@media (max-width:380px) { 
    .ui.uip.type4 li:after{right: -10.5%}
}




/* uirow */
.ui.uirow{border-top:1px solid #949494;border-bottom:1px solid #ddd;}
.ui.uirow .tit_inner{margin:0;margin-bottom:25px;position:relative;z-index:999;}
.ui.uirow .sub_tit{margin-top:0;}
.ui.uirow .inner{position:relative;}
.ui.uirow .inner .row{position:relative;margin:-1px 0 0;padding:25px;border:1px solid transparent;border-top-color:#ddd;}
.ui.uirow .inner .row .tp_icon.circle{display:none;}

@media only screen and (min-width:768px) {
.ui.uirow {position:relative;padding-left:230px;}
.ui.uirow .tit_inner{position:absolute;top:20px;left:15px;margin:0;width:200px;}
.ui.uirow .inner .row .tp_icon.circle{display:block;position:absolute;top:30px;left:10px;}
.ui.uirow .inner .row.type1{padding-left:150px;}
.ui.uirow .inner .row.type2{}
}


/* ui-bodo */
.ui.uib{ }
.ui.uib .uibodo:after{content:"";clear:both;display:block;visibility:hidden}
.ui.uib .uibodo{} 
.ui.uib .uibodo .thm_figure{display:block;overflow:hidden;/*background:#fbfbfb;border:1px solid #e0dbd9;*/}
.ui.uib .uibodo .thm_figure img{display:block;margin:0 auto;max-width:100%;}
.ui.uib .uibodo .thm_caption{display:block;}
.ui.uib .uibodo .thm_caption .no_blit {margin:0; background:none; font-size:1.714em; color:#121212; }

.ui.uib.type1 .uibodo .thm_caption,
.ui.uib.type2 .uibodo .thm_caption,
.ui.uib.type3 .uibodo .thm_caption,
.ui.uib.type4 .uibodo .thm_caption,
.ui.uib.type5 .uibodo .thm_caption{float:none;width:100%;}

.ui.uib.type1 .uibodo {padding: 40px;border:1px solid #ddd;}
.ui.uib.type1 .uibodo .thm_caption .tit_inner{font-size: 18px;color: #333}
.ui.uib.type1 .uibodo .thm_caption .btn{margin-top: 20px;} 

@media only screen and (min-width:768px){
.ui.uib .uibodo .thm_figure{float:left;}
.ui.uib .uibodo .thm_caption{float:right;}

.ui.uib.type1 .uibodo .thm_figure,
.ui.uib.type2 .uibodo .thm_figure,
.ui.uib.type3 .uibodo .thm_figure,
.ui.uib.type4 .uibodo .thm_figure{box-shadow:none;}
.ui.uib.type1 .uibodo .thm_figure{float:left;width:33.3%;}
.ui.uib.type1 .uibodo.dif .thm_figure{float:right;width:33.3%;}
.ui.uib.type2 .uibodo .thm_figure{float:left;width:48%;}
.ui.uib.type3 .uibodo .thm_figure{float:right;width:25%;}
.ui.uib.type4 .uibodo .thm_figure{float:right;width:48%;}
.ui.uib.type5 .uibodo .thm_figure{float:left;width:20%;}

.ui.uib.type1 .uibodo .thm_caption{float:right;width:60%;}
.ui.uib.type1 .uibodo.dif .thm_caption{float:left;width:60%;}
.ui.uib.type2 .uibodo .thm_caption{float:right;width:50%;}
.ui.uib.type3 .uibodo .thm_caption{float:left;width:73%;}
.ui.uib.type4 .uibodo .thm_caption{float:left;width:50%;}
.ui.uib.type5 .uibodo .thm_caption{float:right;width:77%;}
.ui.uib.type1 .uibodo .thm_caption h3,
.ui.uib.type2 .uibodo .thm_caption h3,
.ui.uib.type3 .uibodo .thm_caption h3,
.ui.uib.type4 .uibodo .thm_caption h3,
.ui.uib.type5 .uibodo .thm_caption h3{margin:0px 20px 10px 0;}
.ui.uib.type1 .uibodo .thm_caption h3.mt_30{margin-top:30px;}
}


/* ui-column */
.ui.uic{}
.ui.uic .box_col{}
.ui.uic .box_col:after{content:"";clear:both;display:block;visibility:hidden}
.ui.uic .box_col .col{display:inline-block;width:100%;}
.ui.uic .box_col .col .item{margin:0 auto;width:auto;}
.ui.uic .box_col .col .item .thm_figure{display:block;overflow:hidden;/*background:#f8f8f8;border:1px solid #d2d2d2;*/text-align:center;}
.ui.uic .box_col .col .item .thm_figure img{max-width:100%;}
.ui.uic .box_col .col .item .tit_inner{margin:25px 20px 10px 0;}
.ui.uic .box_col .col .item .list_1st{margin:10px 0 0;}
.ui.uic .box_col .col .item .list_1st li{/*margin-top:5px;*/}
.ui.uic .box_col .col .item .list_1st li:first-child{margin-top:0;}
.ui.uic .box_col .col .item .txtp{}
 

.ui.uig{}
.ui.uig li{display:block;margin-bottom:20px; text-align:center; }
.ui.uig li a{display:block;}
.ui.uig li a figure{position:relative;display:block;overflow:hidden;float:none;margin:0 auto;width:90%;text-align:center;}
.ui.uig li a figure img{max-width:100%;max-height:223px}
.ui.uig li a figcaption{display:block;width:100%;}
.ui.uig li a figcaption b{display:block;margin-top:10px;margin-bottom:5px;font-size:16px;line-height:120%;}
.ui.uig li a figcaption span{display:block;font-size:14px;line-height:120%;}

@media only screen and (min-width:480px){
.ui.uig.col2 li,
.ui.uig.col4 li{float:left;width:50%}
.ui.uig.col3 li{width:100%;}

.ui.uic .box_col .col{float:left;}
.ui.uic .box_col.col2,
.ui.uic .box_col.col3{margin-left: -2%;}
.ui.uic .box_col.col2 .col,
.ui.uic .box_col.col3 .col{width:48%;margin-left:2%;}
}
@media only screen and (min-width:768px){
.ui.uig.col3 li{float:left;width:33.3%;}
.ui.uic .box_col.col3 .col{width:31.3%;}
.ui.uic .box_col.col4{margin-left: -1%;}
.ui.uic .box_col.col4 .col{width:49%;margin-left:1%;}
}
@media only screen and (min-width:1024px){
.ui.uig.col2 li{width:50%;}
.ui.uig.col4 li{width:25%}
.ui.uic .box_col.col4 .col{width:24%;}
}



.ui.uilnk{}
.ui.uilnk .box_col{}
.ui.uilnk .box_col:after{content:"";clear:both;display:block;visibility:hidden}
.ui.uilnk .box_col .col{display:inline-block;float:left;}
.ui.uilnk .box_col.col2{margin-left:-1.25%;}
.ui.uilnk .box_col.col3{margin-left:-0.8%;}
.ui.uilnk .box_col.col4{margin-left:-0.6%;}
.ui.uilnk .box_col.col1 .col{display:block;float:none;width:100%;}
.ui.uilnk .box_col.col2 .col{width:50%;}
.ui.uilnk .box_col.col3 .col{width:33.33%;}
.ui.uilnk .box_col.col4 .col{width:25%;}
.ui.uilnk .box_col .col .item{margin:0 auto;margin-bottom:28px;padding:30px 10px 40px;width:95%;border:1px solid #d9d9d9}
.ui.uilnk.type2 .box_col .col .item{padding:10px;}
.ui.uilnk .box_col.col1 .col .item{width:100%}
.ui.uilnk.type1 .box_col .col .bico{}
.ui.uilnk.type1 .box_col .col .bico b{display:block;margin:00px 0 15px;color:#333;font-size:18px;text-align:center}
.ui.uilnk.type1 .box_col .col p{margin: 0;text-align: center;}
.ui.uilnk.type2 .box_col .col .item a{display:block;}
.ui.uilnk.type2 .box_col .col .item a .ui.uilnk.type2 .box_col .col .item a .thm_figure img{width:100%;max-width:100%;}
.ui.uilnk.type2 .box_col .col .item a .ui.uilnk.type2 .box_col .col .item a .thm_caption {width:100%}
.ui.uilnk.type2 .box_col .col .item a .ui.uilnk.type2 .box_col .col .item a .thm_caption h3{display:block;padding-bottom:10px;border-bottom:1px solid #dfdfdf;line-height:20px;text-align:center} 

.ui.uilnk.type3 .box_col.col_list{}
.ui.uilnk.type3 .box_col.col_list li{margin-bottom:10px;}
.ui.uilnk.type3 .box_col.col_list .lnk_box{position:relative;display:block;padding:7px 75px 7px 20px;background:#fff;border:1px solid #ddd;}
.ui.uilnk.type3 .box_col.col_list .dash .lnk_box{padding: 7px 20px;border:1px dashed #ddd;text-align: center;color: #000}
.ui.uilnk.type3 .box_col.col_list .dash .lnk_box a{color: #000}
.ui.uilnk.type3 .box_col.col_list .lnk_box .tit{display:block;font-weight:normal;}
.ui.uilnk.type3 .box_col.col_list .lnk_box .tit:before{content:"";display:inline-block;height:40px;vertical-align:middle;}
.ui.uilnk.type3 .box_col.col_list .lnk_box .tit span{display:inline-block;font-size:15px;line-height:20px;vertical-align:middle;}
.ui.uilnk.type3 .box_col.col_list .lnk_box .ui_icon{display:block;}
.ui.uilnk.type3 .box_col.col_list .lnk_box .radius{position:absolute;top:50%;right:20px;margin-top:-17px;width:33px;height:33px;background:none;font-size:0;line-height:0;}
.ui.uilnk.type3 .box_col.col_list .lnk_box .radius:hover,
.ui.uilnk.type3 .box_col.col_list .lnk_box :focus,
.ui.uilnk.type3 .box_col.col_list .lnk_box .radius:active{background-position:-317px -15px;}
.ui.uilnk.type3 .box_col.col_list .lnk_box .radius .ui_icon{width:33px;height:33px;}
.ui.uilnk.type3 .box_col.col_list .lnk_box .home{background: url(/images/common/content/home_img.png);background-position: 0 0}


@media only screen and (max-width:1024px){
.ui.uilnk .box_col.col1 .col ul li{width:25%}
.ui.uilnk .box_col.col4 .col{width:50%;}
}
@media only screen and (max-width:768px){
.ui.uilnk .box_col.col3 .col{width:50%;}
.ui.uilnk .box_col.col1 .col ul li{width:33.33%}
}
@media only screen and (max-width:560px){
.ui.uilnk .box_col.col2 .col,   
.ui.uilnk .box_col.col3 .col,
.ui.uilnk .box_col.col4 .col{width:100%;}
.ui.uilnk .box_col.col1 .col ul li{width:50%}
}
@media only screen and (min-width:768px){
.ui.uilnk.type3 .box_col.col_list ul{margin-left:-1%;}
.ui.uilnk.type3 .box_col.col_list li{display:inline-block;float:left;margin:0 0 1% 1%;width:49%;}
.ui.uilnk.type3 .box_col.col_list .col3 li{width: 32.3%}
}


.ui.uia{}
.ui.uia.qna{}
.ui.uia>li{width:100%;height:65px;margin-top:-1px;overflow:hidden}
.ui.uia>li:first-child{margin-top:0;}
.ui.uia .inner{position:relative;width:100%;padding:20px;background: #f9f9f9;border-left: 1px solid #c3c6cd;border-right: 1px solid #c3c6cd}
.ui.uia>li:last-child .inner{border-bottom: 1px solid #c3c6cd}
.ui.uia .inner>ul{margin:0;}
.ui.uia .item{display:block;position:relative;overflow:hidden;height:65px;padding:0 20px;border:1px solid #c3c6cd}
.ui.uia .item:before{content:"";display:inline-block;height:100%;vertical-align:middle}
.ui.uia .item:hover,
.ui.uia .item:focus,
.ui.uia .item:active,
.ui.uia .item.ov{border:1px solid #3f61b2;z-index:2;}
.ui.uia .item:after{content:"";position: absolute;right: 30px;top: 43%;width:21px;height:11px;background:url(/images/common/content/uia_arr.png) no-repeat}
.ui.uia .item.ov:after{background-position: -21px 0}
.ui.uia .item b{display:inline-block;position:relative;padding-right:45px;vertical-align:middle;color:#2d2d2d;font-size:18px;font-family:'nsr';font-weight:600;line-height:32px;}
.ui.uia.qna .item,
.ui.uia.qna .inner{padding-left:60px;}
.ui.uia.qna .question,
.ui.uia.qna .inner .answer{display:inline-block;position:absolute;left:29px;font-size:30px;font-weight:bold;line-height:1;}
.ui.uia.qna .item.ov .question { color:#2156a4; }
.ui.uia.qna .question{top:12px;color:#959595;}
.ui.uia.qna .inner .answer{top:20px;color:#54535a;}
.ui.uia.qna .inner p{margin-top: 0;color: #666;font-size: 14px;}

.accodion_search{display:block;float:none;position:relative;padding:25px;background: #f5f5f6;text-align: center;}
.accodion_search .grap{display:block;position:relative;width:100%;}
.accodion_search .grap select{margin-bottom:5px;padding:0 0 0 8px;width:100%;height:42px;border:1px solid #ddd;line-height:36px;}
.accodion_search .searchinput{position:relative;padding-right:50px;width:100%;background: #fff;border:1px solid #ddd;}
.accodion_search .searchinput input[type="submit"]{position:absolute;top:0;right:0;padding:0;width:40px;min-width:39px;height:39px;background:#63676d url(/images/common/content/search_ico.png) no-repeat 50%;border:none;border-radius:0;text-indent:-9999em;}
.accodion_search .searchinput input[type="submit"]:focus{outline:1px dotted #45495b;}
.accodion_search .searchinput input[type="text"]{width:100%;height:39px;padding:0 40px 0 10px;border:none;}
.accodion_search .hide{position:fixed;top:0;left:0;width:0;height:0;font-size:0;overflow:hidden}

@media only screen and (min-width:480px) {
  .accodion_search .grap,
  .accodion_search .searchinput{display:inline-block;width:auto;}
  .accodion_search .grap select{margin-bottom:0;width:auto;font-size:13px;}
  .accodion_search .searchinput input[type="text"]{width:240px;}
}

/* 포토갤러리 */
/*.ui.uipt{position:relative;width:100%;}
#galleryView,.gView{margin:0;text-align:center}
#galleryView img,.gView img {vertical-align:middle}
#galleryThum,.gThum{position:relative;width:100%;min-height:98px;background:#ebebeb;}
#galleryThum .holder,.gThum .holder{position:relative;padding-top:17px;width:100%;overflow:hidden;margin:0 auto}
#galleryThum .list,.gThum .list {margin:0;padding:0;list-style: none;width:99999px;overflow: hidden}
#galleryThum .item,.gThum .item {float:left;margin:0 10px; width:100px}
#galleryThum .item img,.gThum .item img{width:100px;height:63px}
#galleryThum .arrLeft,.gThum .arrLeft{position:absolute;left:0;top:0;width:30px;padding-top:37px;height:98px;background:#545454;text-align:center}
#galleryThum .arrRight,.gThum .arrRight{position:absolute;right:0;top:0;width:30px;padding-top:37px;height:98px;background:#545454;text-align:center}
#galleryThum li a.ov {display: block; width: 100px; height: 63px; border:1px solid #545454; }
*/

.ui.ui-sort{padding-top:1px;}
.ui.ui-sort .grap{position:relative;}
.ui.ui-sort .grap .item{overflow:hidden;position:relative;margin:0 0.5%;margin-bottom:20px;border-radius:4px;border:1px solid #efefef;-webkit-transition:all .8s linear;-moz-transition:all .8s linear;-o-transition:all .8s linear;-ms-transition:all .8s linear;transition:all .8s linear;}
.ui.ui-sort .grap .item a{display:block;}
.ui.ui-sort .grap .item .thm_figure{display:block;background:#f8f8f8;text-align:center;}
.ui.ui-sort .grap .item .thm_figure img{position:relative;max-width:100%;}
.ui.ui-sort .grap .item .caption{padding:15px;}

@media only screen and (min-width:640px){
.ui.ui-sort .grap.col2 .item,
.ui.ui-sort .grap.col4 .item{float:left;width:49%}
.ui.ui-sort .grap.col3 .item{width:99%;}

}
@media only screen and (min-width:768px){
.ui.uic .box_col .col{float:left;}
.ui.ui-sort .grap.col2 .item{width:49%;}
.ui.ui-sort .grap.col3 .item{width:32%;}
.ui.ui-sort .grap.col4 .item{width:24%;}
}
@media only screen and (min-width:1024px){
.ui.ui-sort .grap.col3 .item{width:32.33%;}
.ui.ui-sort .grap.col2 .item{width:49%;}
.ui.ui-sort .grap.col4 .item{width:24%}

.ui.ui-sort .grap .item .caption{position:absolute;padding:10px;width:100%;height:40px;bottom:-40px;left:0;background:#000;}
.ui.ui-sort .grap .item .caption .tit_inner{margin:0;color:#fff;font-size:16px;}
.ui.ui-sort .grap .item .caption.txtp{display:block;color:#fff;font-size:12px;line-height:16px;}
}



/* 절차 응용_숫자 */
.list_number .ui.uit {overflow: hidden; position: relative;min-height: 120px;margin-bottom: 3px;border: 1px solid transparent; border-color: #ddd;}
.list_number .ui.uit:first-child { border-top: 1px solid #ddd;}
.list_number .ui.uit .inner { position: relative; padding: 25px;}
.list_number .ui.uit .inner .numb{display: block;position: static;width: 62px;height: 62px;margin: 0 auto 10px;background: #edeef0;border-radius: 50%;line-height: 62px;font-size: 30px;color: #6d727f;font-style: italic;text-align: center;font-weight: 500;font-family: nsr}
.list_number .ui.uit .inner .txtwrap { position: relative;}
.list_number .ui.uit .tit_inner {height:auto;margin-bottom: 5px; padding-top:0; border-bottom:0;color: #121212; font-size: 18px; line-height: 22px;   }

@media only screen and (min-width: 640px){
    .list_number .ui.uit .inner { padding: 30px 30px 30px 120px; }
    .list_number .ui.uit .inner.n_txt{padding-top: 45px}
    .list_number .ui.uit .inner .numb{position: absolute;top:30px;left: 30px;}
    .list_number .ui.uit .tit_inner{font-size: 20px; line-height: 24px;}
    .list_number .ui.uit .tit_inner,
    .list_number .ui.uit .inner p { text-align: left;}
}


/* 보도형_아이콘 */
.bodo_icon{overflow: hidden;border-top: 1px solid #193371;}


/*보도형_아이콘1(한줄에 한개),보도형_아이콘2(한줄에 두개)*/
/* 보도형_아이콘1 */
.bodo_icon.type1 .ui.uit{overflow: hidden; position: relative;min-height: 137px;background: none; border: 1px solid transparent; border-color: #ddd;}
.bodo_icon.type1 .ui.uit:nth-child(even){background: #f8f8f8}
.bodo_icon.type1 .ui.uit +  .ui.uit{ border-top:0;}
.bodo_icon.type1 .ui.uit .inner { position: relative; padding: 25px;text-align: center;}

.bodo_icon.type1 .ui.uit .inner .txtwrap { position: relative;}
.bodo_icon.type1 .ui.uit .inner .txtwrap ul{display: inline-block;}
.bodo_icon.type1 .ui.uit .inner .txtwrap .tit_inner { height:auto;margin-bottom:10px; color: #333; font-size: 18px; line-height: 22px;  padding-top:0; border-bottom:0; }
.bodo_icon.type1 .ui.uit .inner .txtwrap li{font-weight: 400}
.bodo_icon.type1 .ui.uit.bt .inner .txtwrap a{display: block;margin-top: 10px;}
.bodo_icon.type1 .ui.uit .inner .txtwrap a{margin-top: 10px;}

/* 보도형_아이콘2 */
.bodo_icon.col2 .ui.uit{border-top: 0;border-bottom: 1px solid #ddd}
.bodo_icon.col2 .ui.uit:nth-child(even){background: none;}

.bodo_icon .tp_icon2{display: block;margin: 0 auto 15px;width: 70px;height: 70px;background:url(/images/common/content/bodo_icon.png);}
.bodo_icon .circle1{background-position: 0 0}
.bodo_icon .circle2{background-position: -70px 0}
.bodo_icon .circle3{background-position: -140px 0}
.bodo_icon .circle4{background-position: -210px 0}
.bodo_icon .tp_icon2 .icon {display: block;width: 70px;height: 70px;background:url(/images/common/content/bodo_icon.png);}
.bodo_icon .tp_icon2 .icon1 { background-position: 0 -70px}
.bodo_icon .tp_icon2 .icon2 { background-position: -70px -70px;}
.bodo_icon .tp_icon2 .icon3 { background-position: -140px -70px;}
.bodo_icon .tp_icon2 .icon4 { background-position: -210px -70px;}
.bodo_icon .tp_icon2 .icon5 { background-position: -280px -70px;}
.bodo_icon .tp_icon2 .icon6 { background-position: -350px -70px;}
.bodo_icon .tp_icon2 .icon7 { background-position: -420px -70px;}
.bodo_icon .tp_icon2 .icon8 { background-position: -490px -70px;}
.bodo_icon .tp_icon2 .icon9 { background-position: -560px -70px;}
.bodo_icon .tp_icon2 .icon10 { background-position: -630px -70px;}
.bodo_icon .tp_icon2 .icon11 { background-position: -700px -70px;}
.bodo_icon .tp_icon2 .icon12 { background-position: -770px -70px;}
.bodo_icon .tp_icon2 .icon13 { background-position: -840px -70px;}
.bodo_icon .tp_icon2 .icon14 { background-position: 0 -140px}
.bodo_icon .tp_icon2 .icon15 { background-position: -70px -140px;}
.bodo_icon .tp_icon2 .icon16 { background-position: -140px -140px;}
.bodo_icon .tp_icon2 .icon17 { background-position: -210px -140px;}
.bodo_icon .tp_icon2 .icon18 { background-position: -280px -140px;}
.bodo_icon .tp_icon2 .icon19 { background-position: -350px -140px;}
.bodo_icon .tp_icon2 .icon20 { background-position: -420px -140px;}
.bodo_icon .tp_icon2 .icon21 { background-position: -490px -140px;}
.bodo_icon .tp_icon2 .icon22 { background-position: -560px -140px;}
.bodo_icon .tp_icon2 .icon23 { background-position: -630px -140px;}
.bodo_icon .tp_icon2 .icon24 { background-position: -700px -140px;}
.bodo_icon .tp_icon2 .icon25 { background-position: -770px -140px;}
.bodo_icon .tp_icon2 .icon26 { background-position: -840px -140px;}
.bodo_icon .tp_icon2 .icon27 { background-position: 0 -210px}
.bodo_icon .tp_icon2 .icon28 { background-position: -70px -210px;}
.bodo_icon .tp_icon2 .icon29 { background-position: -140px -210px;}
.bodo_icon .tp_icon2 .icon30 { background-position: -210px -210px;}
.bodo_icon .tp_icon2 .icon31 { background-position: -280px -210px;}
.bodo_icon .tp_icon2 .icon32 { background-position: -350px -210px;}
.bodo_icon .tp_icon2 .icon33 { background-position: -420px -210px;}
.bodo_icon .tp_icon2 .icon34 { background-position: -490px -210px;}
.bodo_icon .tp_icon2 .icon35 { background-position: -560px -210px;}
.bodo_icon .tp_icon2 .icon36 { background-position: -630px -210px;}
.bodo_icon .tp_icon2 .icon37 { background-position: -700px -210px;}
.bodo_icon .tp_icon2 .icon38 { background-position: -770px -210px;}
.bodo_icon .tp_icon2 .icon39 { background-position: -840px -210px;}
.bodo_icon .tp_icon2 .icon40 { background-position: 0 -280px}
.bodo_icon .tp_icon2 .icon41 { background-position: -70px -280px;}
.bodo_icon .tp_icon2 .icon42 { background-position: -140px -280px;}
.bodo_icon .tp_icon2 .icon43 { background-position: -210px -280px;}
.bodo_icon .tp_icon2 .icon44 { background-position: -280px -280px;}
.bodo_icon .tp_icon2 .icon45 { background-position: -350px -280px;}
.bodo_icon .tp_icon2 .icon46 { background-position: -420px -280px;}
.bodo_icon .tp_icon2 .icon47 { background-position: -490px -280px;}
.bodo_icon .tp_icon2 .icon48 { background-position: -560px -280px;}
.bodo_icon .tp_icon2 .icon49 { background-position: -630px -280px;}
.bodo_icon .tp_icon2 .icon50 { background-position: -700px -280px;}
.bodo_icon .tp_icon2 .icon51 { background-position: -770px -280px;}
.bodo_icon .tp_icon2 .icon52 { background-position: -840px -280px;}
.bodo_icon .tp_icon2 .icon53 { background-position: 0 -350px}
.bodo_icon .tp_icon2 .icon54 { background-position: -70px -350px;}
.bodo_icon .tp_icon2 .icon55 { background-position: -140px -350px;}
.bodo_icon .tp_icon2 .icon56 { background-position: -210px -350px;}
.bodo_icon .tp_icon2 .icon57 { background-position: -280px -350px;}
.bodo_icon .tp_icon2 .icon58 { background-position: -350px -350px;}
.bodo_icon .tp_icon2 .icon59 { background-position: -420px -350px;}
.bodo_icon .tp_icon2 .icon60 { background-position: -490px -350px;}
.bodo_icon .tp_icon2 .icon61 { background-position: -560px -350px;}
.bodo_icon .tp_icon2 .icon62 { background-position: -630px -350px;}
.bodo_icon .tp_icon2 .icon63 { background-position: -700px -350px;}
.bodo_icon .tp_icon2 .icon64 { background-position: -770px -350px;}
.bodo_icon .tp_icon2 .icon65 { background-position: -840px -350px;}
.bodo_icon .tp_icon2 .icon66 { background-position: 0 -420px}
.bodo_icon .tp_icon2 .icon67 { background-position: -70px -420px;}
.bodo_icon .tp_icon2 .icon68 { background-position: -140px -420px;}
.bodo_icon .tp_icon2 .icon69 { background-position: -210px -420px;}
.bodo_icon .tp_icon2 .icon70 { background-position: -280px -420px;}
.bodo_icon .tp_icon2 .icon71 { background-position: -350px -420px;}
.bodo_icon .tp_icon2 .icon72 { background-position: -420px -420px;}
.bodo_icon .tp_icon2 .icon73 { background-position: -490px -420px;}
.bodo_icon .tp_icon2 .icon74 { background-position: -560px -420px;}
.bodo_icon .tp_icon2 .icon75 { background-position: -630px -420px;}
.bodo_icon .tp_icon2 .icon76 { background-position: -700px -420px;}
.bodo_icon .tp_icon2 .icon77 { background-position: -770px -420px;}
.bodo_icon .tp_icon2 .icon78 { background-position: -840px -420px;}
.bodo_icon .tp_icon2 .icon79 { background-position: 0 -490px}
.bodo_icon .tp_icon2 .icon80 { background-position: -70px -490px;}
.bodo_icon .tp_icon2 .icon81 { background-position: -140px -490px;}
.bodo_icon .tp_icon2 .icon82 { background-position: -210px -490px;}
.bodo_icon .tp_icon2 .icon83 { background-position: -280px -490px;}
.bodo_icon .tp_icon2 .icon84 { background-position: -350px -490px;}
.bodo_icon .tp_icon2 .icon85 { background-position: -420px -490px;}
.bodo_icon .tp_icon2 .icon86 { background-position: -490px -490px;}
.bodo_icon .tp_icon2 .icon87 { background-position: -560px -490px;}
.bodo_icon .tp_icon2 .icon88 { background-position: -630px -490px;}
.bodo_icon .tp_icon2 .icon89 { background-position: -700px -490px;}
.bodo_icon .tp_icon2 .icon90 { background-position: -770px -490px;}
.bodo_icon .tp_icon2 .icon91 { background-position: -840px -490px;}
.bodo_icon .tp_icon2 .icon92 { background-position: 0 -560px}
.bodo_icon .tp_icon2 .icon93 { background-position: -70px -560px;}
.bodo_icon .tp_icon2 .icon94 { background-position: -140px -560px;}
.bodo_icon .tp_icon2 .icon95 { background-position: -210px -560px;}
.bodo_icon .tp_icon2 .icon96 { background-position: -280px -560px;}
.bodo_icon .tp_icon2 .icon97 { background-position: -350px -560px;}
.bodo_icon .tp_icon2 .icon98 { background-position: -420px -560px;}
.bodo_icon .tp_icon2 .icon99 { background-position: -490px -560px;}
.bodo_icon .tp_icon2 .icon100 { background-position: -560px -560px;}
.bodo_icon .tp_icon2 .icon101 { background-position: -630px -560px;}
.bodo_icon .tp_icon2 .icon102 { background-position: -700px -560px;}
.bodo_icon .tp_icon2 .icon103 { background-position: -770px -560px;}
.bodo_icon .tp_icon2 .icon104 { background-position: -840px -560px;}

@media only screen and (min-width: 640px){
    /* 보도형_아이콘1 */
    .bodo_icon.type1 .ui.uit .inner { padding: 30px 10% 30px 120px;}
    .bodo_icon.type1 .ui.uit .tit_inner,
    .bodo_icon.type1 .ui.uit .inner p { text-align: left;}
	.bodo_icon.type1 .ui.uit .inner .txtwrap ul{display:block;}
    .bodo_icon.type1 .ui.uit.bt .inner .txtwrap a{display: inline-block;}
	.bodo_icon.type1 .ui.uit .inner { text-align: left;}

    /* 보도형_아이콘2 */
    .bodo_icon.col2 .ui.uit{float: left;width: 50%;}
    .bodo_icon.col2 .ui.uit:nth-child(even){border-left: 0}

    .bodo_icon .tp_icon2{position: absolute; top: 20px; left: 30px;}
}


/*보도형_아이콘3(한줄에 3개)*/
.bodo_icon.type1.col3 .ui.uit{min-height: auto;border-top: 0;border-bottom: 1px solid #ddd;border-right: 0} 
.bodo_icon.type1.col3 .ui.uit:nth-child(even){background: none;}
.bodo_icon.type1.col3 .ui.uit .inner{padding: 25px}
.bodo_icon.type1.col3 .ui.uit .inner .txtwrap{overflow: hidden;min-height: 50px;padding:5px 0 0 60px;}
.bodo_icon.type1.col3 .tp_icon3{position: absolute; top: 0px; left: 0px;}

.bodo_icon .tp_icon3{display: block;margin: 0 auto 15px;width: 50px;height: 50px;background: #3f61b2;border-radius: 50%}
.bodo_icon .tp_icon3 .icon {display: block;width: 50px;height: 50px;background:url(/images/common/content/bodo_icon2.png);}
.bodo_icon .tp_icon3 .icon1 { background-position: 0 -70px}
.bodo_icon .tp_icon3 .icon2 { background-position: -50px -70px;}


@media only screen and (min-width: 640px){
    .bodo_icon.type1.col3 .ui.uit{float: left;width: 33.33%;}
    .bodo_icon.type1.col3 .ui.uit:nth-child(3n){border-right:1px solid #ddd}
}


/*보도형_아이콘4(한줄에 2개)*/
.bodo_icon.type2 .ui.uit{padding: 20px 25px}
.bodo_icon.type2 .ui.uit .bt_wrap a{display: block;margin-top: 0px;}
.bodo_icon.type2 .ui.uit .inner{padding: 0;}

.bodo_icon .tp_icon4{display: block;margin: 0 auto 15px;width: 40px;height: 40px;background: #3f61b2;border-radius: 50%;}
.bodo_icon .tp_icon4 .icon {display: block;width: 40px;height: 40px;background:url(/images/common/content/bodo_icon2.png);}
.bodo_icon .tp_icon4 .icon1{ background-position: 0 -120px}

@media only screen and (min-width: 640px){
    .bodo_icon.type2 .ui.uit{float: none;width: 100%;min-height: 135px;}
    .bodo_icon.type2.col2 .ui.uit:nth-child(even){border-left: 1px solid #ddd}
    .bodo_icon.type2 .ui.uit .inner{padding: 5px 0 0 50px;}
    .bodo_icon.type2 .ui.uit .bt_wrap a{display: inline-block;}

    .bodo_icon .tp_icon4{position: absolute; top: 0px; left: 0px;}

}
@media only screen and (min-width: 1000px){
    .bodo_icon.type2 .ui.uit{float: left;width: 50%}
    .bodo_icon.type2.col2 .ui.uit:nth-child(even){border-left: 0}
    .bodo_icon.type2 .ui.uit .bt_wrap{position: absolute;top: 25px;right: 30px} 
}


/*아이콘형 응용(한줄에 2개)*/
.bodo_icon.type3{border-top: 0} 
.bodo_icon.type3.col2 .ui.uit {margin-bottom: 20px;border:1px solid #ddd;}
.bodo_icon.type3 .ui.uit .inner {text-align: center;}

.bodo_icon .tp_icon{width: 70px;height: 70px;background: #e4e6e9;border-radius: 50%;margin: 0 auto 15px;}
.bodo_icon .tp_icon .icon {display: block;width: 70px;height: 70px;background:url(/images/common/content/bodo_icon2.png);}
.bodo_icon .tp_icon .icon1 { background-position: 0 -160px}
.bodo_icon .tp_icon .icon2 { background-position: -70px -160px;}
.bodo_icon .tp_icon .icon3 { background-position: -140px -160px;}
.bodo_icon .tp_icon .icon4 { background-position: -210px -160px;}
.bodo_icon .tp_icon .icon5 { background-position: -280px -160px;}
.bodo_icon .tp_icon .icon6 { background-position: -350px -160px;}

@media only screen and (min-width: 640px){
    .bodo_icon.type3 .ui.uit {width: 49%;margin-right: 2%;}
    .bodo_icon.type3 .ui.uit:nth-child(even){margin-right: 0}
    .bodo_icon.type3 .ui.uit .inner { padding: 30px 10% 30px 120px;text-align: left;}

    .bodo_icon .tp_icon{position: absolute; top: 20px; left: 30px;}
}


/* 아이콘형 응용 3개 */
.link_a .box_col.icon .col .item{min-height: 283px;}
.link_a .box_col .col .item .tp_icon{margin: 0 auto 20px;}

/*보도형_이미지2*/
.ui.uic.type2 .box_col .col{margin-bottom: 20px;padding: 10px;border:1px solid #ddd;}
.ui.uic.type2 .box_col .col .item .thm_caption{padding-left: 5%}
.ui.uic.type2 .box_col .col .item .thm_caption .tit_inner{margin:15px 20px 10px 0;font-size: 18px;color: #333}
.ui.uic.type2 .box_col .col .item .thm_caption .btn{margin: 20px 0 30px}

/*보도형_이미지3*/
.ui.uic.type3 .box_col .col{padding: 20px;border:1px solid #ddd;}
.ui.uic.type3 .box_col .col .item .thm_caption .tit_inner{margin: 10px 0 0px;font-size: 18px;color: #333}
.ui.uic.type3 .box_col .col .item .thm_caption .btn{margin-top: 10px;}

@media (min-width: 768px){
    .ui.uic.type3 .box_col.col2 .col{width: 48%;}
    .ui.uic.type3 .box_col .col .item{overflow: hidden;}
    .ui.uic.type3 .box_col .col .item .thm_figure{float: left;width: 34%;}
    .ui.uic.type3 .box_col .col .item .thm_caption{float: right;width: 60%;}
    .ui.uic.type3 .box_col .col .item .thm_caption .tit_inner{margin: 0 0 10px;}
}


/* 탑박스*/
.ui.uib.type_b{padding:35px 25px;margin-bottom:30px;border:solid;border-width:4px 0 1px;border-color:#3f61b2 transparent #ddd;}
.ui.uib.type_b .uibodo .thm_figure{float:right;width:auto;border-width:0;background-color:transparent; max-width:30%}
.ui.uib.type_b .uibodo .thm_caption{float:left;width:68%;}
.ui.uib.type_b .uibodo .title{line-height:1.3;font-family:"nsr",sans-serif;font-size:30px;color:#3d4452}
.ui.uib.type_b .uibodo .small_text{margin:10px 0 20px;color:#868b95;width:57%}
.ui.uib.type_b .button_box{margin-top:15px}

.btn.red-block{padding:8px 15px;border-radius:0;font-size:14px;border-color:#3f61b2;background-color:#3f61b2;color:#fff}
.btn.red-block span{vertical-align:baseline}
.btn.red-block .arr{display:inline-block;width:7px;height:13px;margin-left:15px;background:url(/kr/img/common/button_arr_white.png) no-repeat}

.ui.metro-content-group{margin-top:15px}
.ui.metro-content-group .box{float:left;width:49%;height:185px;margin-left:2%;border:1px solid #ddd}
.ui.metro-content-group .box:first-child{margin-left:0}
.ui.metro-content-group .box .ti{display:block;padding:10px 20px;font-size:18px;background:#f1f1f2;color:#3d4452;line-height:130%}
.ui.metro-content-group .box .pt{padding:15px 20px}
.ui.metro-content-group .box .pt .list_1st{margin:0}
.ui.metro-content-group .box .red-dot{}
.ui.metro-content-group .box .red-dot li{margin:3px 0;padding-left:11px;background:url(/kr/img/common/bullet_reddot.gif) no-repeat 0 9px}

@media (max-width:767px){
  .ui.metro-content-group{margin-top:0}
  .ui.metro-content-group .box{float:none;width:100%;height:auto;margin:5px 0 0 0}
}

@media (max-width:600px){
    .ui.uib.type_b .uibodo .thm_figure{display:none;}
    .ui.uib.type_b .uibodo .thm_caption{float: none;width: 100%}
    .ui.uib.type_b .uibodo .small_text{width:100%}
}

/*인사말하단 txt*/
.grt_txt_a p,
.grt_txt_b p{margin:30px 0 0;}
.grt_txt_a p:first-child{margin:0;}
.grt_txt_b p:first-child{margin:50px 0 0;}
.grt_txt .txt_a,
.grt_txt_a .txt_b,
.grt_txt_b .txt_b{margin-top: 45px; color: #545455; font-size: 16px;text-align: right;}
.grt_txt_a .txt_b strong{margin-left: 5px; font-size: 27px; font-family: 'nmj'; font-weight: bold;}
.grt_txt_b .txt_b strong{margin-left: 5px; font-size: 27px; font-family: 'nmj'; font-weight: bold;}

/* 인사말A -1*/
.greeting_a01.ui .box_col .col{display:inline-block;float:left}
.greeting_a01.uipt.ptintro{position:relative;overflow:visible;}
.greeting_a01.uipt.ptintro:after{content:"";clear:both;display:block;visibility:hidden}
.greeting_a01 .thm_box strong{display: block;position: absolute;font-size: 34px;left:7%;top:23%;line-height: 42px;color:#fff; font-weight:600;font-family: 'nmj';}
.greeting_a01 .thm_box strong:before{content: '';display: block;position: absolute;left: -45px;top: -5px;width: 40px;height: 35px;background: url(/images/styleguide/gt_left.png);}
.greeting_a01 .thm_box strong .point{color:#ffbe06;}
.greeting_a01 .thm_box strong .point:after{content: '';display: block;position: absolute;right: -45px;bottom: 5px;width: 40px;height: 35px;background: url(/images/styleguide/gt_right.png);}
.greeting_a01 .thm_box:after{content:"";display:block;clear:both;visibility:hidden}
.greeting_a01 .thm_box p {position: absolute;left:7%;top:45%;color:#fff; }
.greeting_a01 .thm_box {width:100%}
.greeting_a01 .thm_box em {display:block;padding:10px 0 60px;font-size:15px;letter-spacing:9px;color:#cfcfcf}
.greeting_a01 .item{position:absolute;bottom:-30px;right:0px;padding:20px 40px;background:#3f61b2}
.greeting_a01 .item p{padding:0;color:#fff;font-size:16px;} 
.greeting_a01 .item .name{font-size: 35px;font-family: 'nmj'; font-weight:  600;}
.greeting_a01 .item .name span {margin-left:15px;font-size:16px;font-family:  'nsk';font-weight: normal; vertical-align: middle;}
.greeting_a01 .thm_box img{max-width:874px;width:100%;}
.greeting_a01 .col{width:41%}

@media(max-width:1150px){
.greeting_a01 .thm_box strong{font-size:28px;left:10%;top:18%;}
.greeting_a01 .thm_box p{left:10%;top:40%;}
.greeting_a01 .col{width:49%}

}

@media(max-width:1010px){
.greeting_a01 .item{position:static;width:100%;padding:10px 20px;}
}

@media(max-width:600px){
.greeting_a01.item{position:static;width:100%;padding:20px}
.greeting_a01 .thm_box strong{left:15%;}
.greeting_a01 .thm_box p{left:15%;}
}

@media(max-width:470px){
.greeting_a01 .item{position:static;width:100%;padding:20px}
.greeting_a01 .thm_box strong{display:none;}
.greeting_a01 .thm_box p{display:none;}
.greeting_a01 .item .name{font-size:26px;}
}


/* 인사말A -2*/
.greeting_a02.ui .box_col .col{display:inline-block;float:left}
.greeting_a02.uipt.ptintro{position:relative;overflow:visible;}
.greeting_a02.uipt.ptintro:after{content:"";clear:both;display:block;visibility:hidden}
.greeting_a02 .thm_box{}
.greeting_a02 .thm_box strong{display: block;position: absolute;font-size: 34px;left:7%;top:23%;line-height: 42px;color:#fff; font-weight:600;font-family: 'nmj';}
.greeting_a02 .thm_box strong:before{content: '';display: block;position: absolute;left: -45px;top: -5px;width: 40px;height: 35px;background: url(/images/styleguide/gt_left.png);}
.greeting_a02 .thm_box strong .point{color:#ffbe06;}
.greeting_a02 .thm_box strong .point:after{content: '';display: block;position: absolute;right: -45px;bottom: 5px;width: 40px;height: 35px;background: url(/images/styleguide/gt_right.png);}
.greeting_a02 .thm_box:after{content:"";display:block;clear:both;visibility:hidden}
.greeting_a02 .thm_box p {position: absolute;left:7%;top:45%;color:#fff; }
.greeting_a02 .thm_box {width:100%}
.greeting_a02 .thm_box em {display:block;padding:10px 0 60px;font-size:15px;letter-spacing:9px;color:#cfcfcf}
.greeting_a02 .item{position:absolute;bottom:-30px;right:0px;padding:20px 40px;background:#3f61b2}
.greeting_a02 .item p{padding:0;color:#fff;font-size:16px;} 
.greeting_a02 .item .name{font-size: 35px;font-family: 'nmj'; font-weight:  600;}
.greeting_a02 .item .name span {margin-left:15px;font-size:16px;font-family:  'nsk';font-weight: normal; vertical-align: middle;}
.greeting_a02 .thm_box img{max-width:1139px;width:100%;}
.greeting_a02 .col{width:36%}

@media(max-width:1150px){
.greeting_a02 .thm_box strong{font-size:28px;left:10%;top:18%;}
.greeting_a02 .thm_box p{left:10%;top:40%;}
.greeting_a02 .col{width:41%}
}

@media(max-width:1010px){
.greeting_a02 .item{position:static;width:100%;padding:10px 20px;}
}

@media(max-width:600px){
.greeting_a02 .item{position:static;width:100%;padding:20px}
.greeting_a02 .thm_box strong{left:14%;top:16%;}
.greeting_a02 .thm_box p{display:none;}
}

@media(max-width:470px){
.greeting_a02 .item{position:static;width:100%;padding:20px}
.greeting_a02 .thm_box strong{display:none;}
.greeting_a02 .item .name{font-size:26px;}
}

.deptinfo1,.deptinfo2 {padding:0 0 30px;border-bottom:1px dotted #ddd}
.deptinfo1>*:first-child,.deptinfo2>*:first-child{margin-top:0}
.deptinfo2 div {border:1px solid #ddd;background:#fbfbfb}

/* 인사말b - 1 */
.greeting_b01{}
.greeting_b01 .box_greeting{padding:100px 0  100px;}
.greeting_b01 .box_greeting .msg:before{content: '';display: block;position: absolute;top: -50px;width: 40px;height: 35px;background: url(/images/styleguide/gt_left.png);}
.greeting_b01 .box_greeting .msg{position:relative;}	
.greeting_b01 .box_greeting .msg strong{font-family:'nmj';font-size:34px;font-weight:700;line-height:50px;}
.greeting_b01 .box_greeting .msg strong span{font-size:40px; color:#2549a1;}
.greeting_b01 .box_greeting .msg  p{font-size:16px;line-height:24px;margin-top:30px;}
.greeting_b01 .box_greeting img{position:absolute;right:0;max-height:370px;margin-top:-20%;width:30%;}

@media only screen and (max-width:1200px) {
.greeting_b01 .box_greeting img{margin-top:-24%;width:30%;}
}

@media only screen and (max-width:950px)  {
.greeting_b01 .box_greeting img{display: none;}
}

@media only screen and (max-width:500px)  {
.greeting_b01 .box_greeting .msg strong{font-size: 27px;}
.greeting_b01 .box_greeting .msg strong span{font-size: 35px;}
}


/* 인사말b - 2 */
.greeting_b02{}
.greeting_b02 .box_greeting{padding:100px 0 100px;}
.greeting_b02 .box_greeting .msg:before{content: '';display: block;position: absolute;top: -50px;width: 40px;height: 35px;background: url(/images/styleguide/gt_left.png);}
.greeting_b02 .box_greeting .msg{position:relative;}	
.greeting_b02 .box_greeting .msg strong{font-family:'nmj';font-size:34px;font-weight:700;line-height:50px;}
.greeting_b02 .box_greeting .msg strong span{font-size:40px; color:#2549a1;}
.greeting_b02 .box_greeting .msg  p{font-size:16px;line-height:24px;margin-top:30px;}
.greeting_b02 .box_greeting img{position:absolute;right:0;max-height:370px;margin-top:-270px;width:485px;}

@media only screen and (max-width:1200px) {
.greeting_b02 .box_greeting{padding:100px 0 50px;}
.greeting_b02 .box_greeting img{margin-top:-24%;width:35%;}

}

@media only screen and (max-width:950px)  {
.greeting_b02 .box_greeting img{display: none;}
}




/* 인사말C - 1 */
.greeting_c01{}
.greeting_c01 .box_greeting{position:relative;margin:0 auto 60px;padding:52px 0 0 20px;max-width:300px}
.greeting_c01 .box_greeting:before{content:"";display:none;position:absolute;top:20px;right:0;width:306px;height:18px;background:url(/images/styleguide/msg_txt_c.png) no-repeat}
.greeting_c01 .box_greeting:after{content:"";display:block;position:absolute;top:83%;left:0;width:165px;height:100px;background:url(/images/styleguide/sample01_01_c02.png) no-repeat 50% 50%;background-size:cover}
.greeting_c01 .box_greeting .msg{position:relative;padding:25px;border:1px solid #ddd}	
.greeting_c01 .box_greeting .msg strong{margin:0 0 20px;padding:0;background:none;color:#666;font-weight:normal;font-size:19px;line-height:30px;word-wrap:break-word;word-break:keep-all}
.greeting_c01 .box_greeting .msg strong span{display:block;font-family:'nmj';float:left;color:#2549a1;font-weight:700;}
.greeting_c01 .box_greeting .msg .toptxt {color:#858271;font-family:'nsr';font-weight:bold;line-height:20px}
.greeting_c01 .box_greeting .msg .name{color:#696969;font-size:16px;text-align:right; margin-top:30px;}
.greeting_c01 .box_greeting .msg .name span{display:block;line-height:40px;font-family:'nmj';font-size:24px;font-weight:700;margin-left:10px;}


@media only screen and (min-width:480px) {
.greeting_c01 .box_greeting{margin-bottom:90px;max-width:550px}
.greeting_c01 .box_greeting:after{top:70%;width:50%;height:150px}
.greeting_c01 .box_greeting .msg .name span{font-size:35px;}
.greeting_c01 .box_greeting .msg strong{font-size:26px;line-height:50px}
.greeting_c01 .box_greeting .msg strong span{font-size:35px;}
.greeting_c01 .box_greeting:before{display:block;}
}

@media only screen and (min-width:1180px) {
.greeting_c01 .box_greeting{padding:70px 0 0 45%;margin-bottom:40px;max-width:100%}
.greeting_c01 .box_greeting:after{top:0;width:50%;height:260px}
.greeting_c01 .box_greeting .msg{padding:25px 20px 25px 12.5%;/*background:url(/images/styleguide/msg_ui.png) no-repeat left bottom;*/}
.greeting_c01 .box_greeting .msg .name{font-size:18px;margin-top:35px;}
.greeting_c01 .box_greeting .msg .name span{display:inline-block;line-height:16px;}

}

@media only screen and (min-width:1310px) {
.greeting_c01 .box_greeting{padding:80px 0 0 49%}
.greeting_c01 .box_greeting .msg{padding:55px 45px 55px 65px;}
.greeting_c01 .box_greeting:after{width:500px;height:335px}
}

/* 인사말C - 2 */
.greeting_c02{}
.greeting_c02 .box_greeting{position:relative;margin:0 auto 60px;padding:52px 0 0 10px;max-width:300px}
.greeting_c02 .box_greeting:before{content:"";display:none;position:absolute;top:20px;right:0;width:306px;height:18px;background:url(/images/styleguide/msg_txt_c.png) no-repeat}
.greeting_c02 .box_greeting:after{content:"";display:block;position:absolute;top:85%;left:0;width:60%;height:95px;background:url(/images/styleguide/sample01_01_c02.png) no-repeat 50% 50%;background-size:cover}
.greeting_c02 .box_greeting .msg{position:relative;padding:10px;border:1px solid #ddd}	
.greeting_c02 .box_greeting .msg strong{margin:0 0 20px;padding:0;background:none;color:#666;font-size:19px;font-weight:normal;line-height:30px;word-wrap:break-word;word-break:keep-all}
.greeting_c02 .box_greeting .msg strong span{display:block;font-family:'nmj';float:left;color:#2549a1;font-weight:700;}
.greeting_c02 .box_greeting .msg .toptxt {color:#858271;font-family:'nsr';font-weight:bold;line-height:20px}
.greeting_c02 .box_greeting .msg .name{color:#696969;font-size:16px;text-align:right; margin-top:35px;}
.greeting_c02 .box_greeting .msg .name span{display:block;font-family:'nmj';font-size:24px;font-weight:700;line-height:40px;margin-left:10px;}


@media only screen and (min-width:480px) {
.greeting_c02 .box_greeting .msg strong{font-size:26px;line-height:50px}
.greeting_c02 .box_greeting .msg strong span{font-size:35px;}
.greeting_c02 .box_greeting .msg .name span{font-size:35px;}
.greeting_c02 .box_greeting{margin-bottom:90px;max-width:100%}
.greeting_c02 .box_greeting:after{top:70%;width:40%;height:150px}
.greeting_c02 .box_greeting .msg{padding:40px}
.greeting_c02 .box_greeting:before{display:block;}
}

@media only screen and (min-width:1050px) {
.greeting_c02 .box_greeting{padding:70px 0 0 45%;margin-bottom:40px;max-width:100%}
.greeting_c02 .box_greeting:after{top:0;width:50%;height:260px}
.greeting_c02 .box_greeting .msg{padding:25px 25px 25px 11%;/*background:url(/images/styleguide/msg_ui.png) no-repeat left bottom;*/}
.greeting_c02 .box_greeting .msg .name{font-size:18px}
.greeting_c02 .box_greeting .msg .name span{display:inline-block;line-height:16px;}
}

@media only screen and (min-width:1300px) {
.greeting_c02 .box_greeting{padding:80px 0 0 52.5%}
.greeting_c02 .box_greeting .msg{padding:65px 55px 65px 75px;}
.greeting_c02 .box_greeting:after{width:55.7%;height:375px}
}

/*연혁A - 01*/

.history_a01{padding-bottom:100px;background: #eceef4;}
.history_a01 .hiswrap{}
.history_a01 .hiswrap .histit{height: 300px;margin-bottom:40px;background:url(/images/styleguide/his_a01_titbg.png) no-repeat center top;text-align: center;}
.history_a01 .hiswrap .histit h2{padding-top:140px;font-size:27px;text-align: center;}
.history_a01 .hiswrap .histit h2:before{display: none;}

.history_a01 .his_txt{text-align:center;}
.history_a01 .his_txt h3{margin:25px 0 0;font-size: 20px;}
.history_a01 .his_txt p{font-weight:normal;font-size: 14px;}
.history_a01 .his_txt .col:last-child{padding-bottom:100px}

.history_a01 .his_img ul{width:90%;height:auto;margin:auto;}
.history_a01 .his_img ul:after{content:""; display: block;
visibility: hidden;clear: both;}
.history_a01 .his_img li{float:left;height:209px;background-size: cover;background-repeat:no-repeat;font-size:0;line-height: 0;text-indent: -9999px;}
.history_a01 .his_img .his_img1{width:39%;margin-right:1%;background-image:url(/images/styleguide/his_a01_img1.jpg);}
.history_a01 .his_img .his_img2{width:60%;background-image:url(/images/styleguide/his_a01_img2.jpg);}


@media (max-width:650px){
.history_a01 .his_img li{height:170px;}   
.history_a01 .his_img .his_img1, 
.history_a01 .his_img .his_img2{width:100%;margin-top:10px;} 

}

@media (max-width:400px){
.history_a01 .hiswrap .histit{height: 180px;margin-bottom:0px;background:url(/images/styleguide/his_a01_titbg_s.png) no-repeat center top;text-align: center;}
.history_a01 .hiswrap .histit h2{padding-top:100px;font-size:17px;text-align: center;letter-spacing: -1px;}

.history_a01 .his_txt p{letter-spacing:-1px}
.history_a01 .his_txt .col:last-child {padding-bottom: 40px;}

}


/* 연혁 B- 1 */
.box_cont_last{border-bottom:none;}
.history{position:relative;margin:138px 0;padding:10px 0 50px;}
.history:before{content:"";display:block;position:absolute;top:0;left:29px;width:1px;height:100%;background:#e5e5e5;border-radius:1px;}
.history>p{position:absolute;left:0;margin:0;width:271px;height:268px;color:#000;font-size:24px;font-weight:bold;line-height:32px;text-align:center; padding-top:120px;background:url(/images/maae/common/history_ti_bg.gif) no-repeat;}
.history .present{top:-98px;}
.history .before{bottom:-80px;}
.history .item.first{margin-top:200px;}
.history .item{position:relative;margin-top:80px;}
.history .item:after{content:"";display:block;clear:both;visibility:hidden;}
.history .item .grap{position:relative;padding:0 20px 0 55px;}
.history .item .grap:before{content:"";display:block;position:absolute;top:-6px;left:23px;width:12px;height:12px;}
.history .item .grap .tit{position:relative;margin-bottom:10px;color:#000;/*font-family:'nsr','맑은 고딕','Malgun Gothic';*/}
.history .item .grap .tit p{margin:0 0 10px;font-size:20px;line-height:20px;color:#000}
.history .item .grap .tit p span{line-height:20px;}
.history .item .grap .tit h3{margin:0;color:#333;font-size:20px;line-height:28px;word-wrap:break-word;word-break:keep-all;}
.history .item .grap .tit h3 span{display:block;font-size:14px;font-weight:normal;line-height:18px;}
.history .item .grap .con_history{}
.history .item .grap .con_history .lst_history li{position:relative;margin-top:10px;line-height:18px;word-wrap:break-word;word-break:keep-all;font-size:14px;}
.history .item .grap .con_history .lst_history li:first-child{margin-top:0;}
.history .item .grap .con_history .lst_history li b{display:block;color:#90171c;font-size:20px;font-weight:normal}
.history .item .grap .gall_history{margin-top:20px;}
.history .item .grap .gall_history li{margin-bottom:10px;}
.history .item .grap .gall_history li figure span{display:block;background-color:#f7f7f7;text-align:center;}
.history .item .grap .gall_history li figure span img{width:100%;}
.history .item .grap .gall_history li figcaption{margin-top:7px;font-size:13px;line-height:15px;text-align:left;word-wrap:break-word;word-break:keep-all;}
.history .item .grap .gall_history:after{content:"";display:block;clear:both;visibility:hidden;}
.history_box{margin-top:20px;}
.history_box p.tit{display: block;width: 267px;height: 97px; background: url(/images/styleguide/history_logo.png) no-repeat 100%; font-size: 0;text-indent: -9999px;}
.history_box .list_1st{position:relative}
.history_box .list_1st:before{content:"";display:block;position:absolute;left:8px;top:190px;width:1px;height:69.5%;background:#ddd}
.history_box .list_1st li{overflow:hidden;position:relative;padding-top:10px;background:none;}
.history_box .list_1st li.tit_logo{margin-bottom: 50px;}
.history_box .list_1st > li{padding:10px 0;}
.history_box .list_1st > li:after{display:none;}
.history_box .list_1st li span{float:left}
.history_box .list_1st li span.year{display:block;float:left;position:relative;font-size:28px;text-align:right;color:#1461ac;font-weight:500;}
.history_box .list_1st li span.year:before{display:inline-block;content:"";margin-right:15px;width:17px;height:17px;background:url(/images/styleguide/history_list.png) no-repeat;vertical-align:middle}
.history_box .list_1st li span.info{width:79%;margin:0;padding-left:0;line-height:1.2}
.history_box .list_1st li span.info ul li{padding-left:100px;line-height: 1.4;}	
.history_box .list_1st li span.info em{display:block}
.history_box .list_1st li span.info b{display:inline-block;position:absolute;left:30px;top:8px;margin:0 5px 0 0;font-size:17px;color:#333;vertical-align:middle;}

.history_box .list_1st li div{float:left}
.history_box .list_1st li div.year{display:block;float:left;position:relative;font-size:28px;text-align:right;color:#1461ac;font-weight:500;}
.history_box .list_1st li div.year:before{display:inline-block;content:"";margin-right:15px;width:17px;height:17px;background:url(/images/styleguide/history_list.png) no-repeat;vertical-align:middle}
.history_box .list_1st li div.info{width:79%;margin:0;padding-left:0;line-height:1.2}
.history_box .list_1st li div.info ul li{padding-left:100px;line-height: 1.4;} 
.history_box .list_1st li div.info em{display:block}
.history_box .list_1st li div.info b{display:inline-block;position:absolute;left:30px;top:8px;margin:0 5px 0 0;font-size:17px;color:#333;vertical-align:middle;}




@media all and (min-width:480px) {
    .history .item .grap .gall_history li{float:left;margin:0 0 0 1.5%;width:32.33%;}
    .history .item .grap .gall_history li:first-child{margin-left:0;}
}

@media all and (min-width:640px) {
    .history>p{left:50%;margin-left:-128px;}
    .history:before{left:50%;margin-left:6px;}
    .history .item .grap{padding:0;}
    .history .item .grap:before{top:6px;left:50%;margin-left:1px;}
    .history .item .grap:after{content:"";display:block;clear:both;visibility:hidden;}
    .history .item .grap .con_history{padding-top:2px;}
    .history .item .grap.lcnt .tit,
    .history .item .grap.rcnt .con_history{float:right;padding-left:46px;width:50%;text-align:left;}
    .history .item .grap.rcnt .tit,
    .history .item .grap.lcnt .con_history{float:left;padding-right:30px;width:50%;text-align:right;}
    .history .item .grap .con_history .lst_history li{margin-top:15px;}
    .history .item .grap.lcnt .con_history .lst_history li{padding:4px 66px 0 0;}
    .history .item .grap.lcnt .con_history .lst_history li b{left:auto;right:0;}
    .history .item .grap.rcnt .gall_history{margin-left:-1%;}
    .history .item .grap.rcnt .gall_history li{float:left;margin:0 0 0 1%;width:32.33%;}
    .history .item .grap.lcnt .gall_history{margin-right:-1%;}
    .history .item .grap.lcnt .gall_history li{float:right;margin:0 1% 0 0;width:32.33%;}
}
@media all and (min-width:768px) {
    .history .item .grap .con_history .lst_history li{padding-left:66px;}
    .history .item .grap .con_history .lst_history li b{position:absolute;top:0;left:0;}
    .history .item .grap .tit p{margin-bottom:15px;font-size:32px;line-height:26px;color:#000;}
    .history .item .grap .tit p span{display:block;line-height:22px;}
    .history .item .grap .tit h3{font-size:26px;line-height:30px;}
    .history .item .grap .tit h3 span{margin-top:5px;font-size:16px;line-height:20px;}
	.history_box{overflow:hidden;}
	.a_type .history_box {background:url(/images/styleguide/history_bg01.png) no-repeat;background-size: 40%;}
	.b_type .history_box {background:url(/images/styleguide/history_bg01.png) no-repeat;background-size: 40%;}
	.history_box .list_1st li span.year{width: 96px;}
	.history_box .list_1st li span.info{font-size:16px}
	.a_type .history_box .list_1st{margin-left:46%;}
	.b_type .history_box .list_1st{margin-left:48%;}
	.history_box .list_1st:before{top:215px;}
}
@media all and (min-width:1281px) {
    .history .item .grap.rcnt .gall_history li{margin-left:10px;width:166px;}
    .history .item .grap.lcnt .gall_history li{margin-right:10px;width:166px;}
    .history .item .grap.rcnt .gall_history li:first-child,
    .history .item .grap.lcnt .gall_history li:first-child{margin:0;}
	.a_type .history_box{background-size: 387px;}
	.b_type .history_box{background-size: 387px;background-position:17% top;}
	.history_box .list_1st:before{left:20px;}
	.history_box .list_1st li{font-size:15px;color:#666;}
	.history_box .list_1st li span.year:before{position:absolute;left:12px;top:15px;}
	.history_box .list_1st li span.year em{display:block;padding-left:35%;text-align:center;}
	.b_type {}
}

@media(max-width:768px){
	.history_box .list_1st li span.year{font-size:22px;}
}

@media(max-width:540px){
	.history_box .list_1st li span.info{width: 100%;}
	.history_box .list_1st li span.info ul li{padding-left: 90px;}
}


/*조직도 - A _left메뉴 유무 동일*/
.organa{position:relative;width:100%;background: #f8f8f8 url(/images/styleguide/organ_bg_big.png) no-repeat 90% 90%;}
.organ1{width:100%;overflow:hidden;padding:5% 10% 8%;}
.organa a,
.organa em,
.organa strong{display:block;font-size:1.2em;color:#fff}
.organa strong{position:relative;z-index:1;width:180px;padding:13px 0;text-align:center;display:inline-block;}
.organ1>li{position:relative;padding-bottom:91px;width:100%;}
.organ1 .lv1:before{content: "";display: block;position: absolute;top:225px;left:9.5%;width:81%;border-bottom: 1px solid #dcdcdc;}
.organ1 .lv1 a,
.organ1 .lv1 em{display:inline-block;width: 265px;height:185px;padding-top:70px;line-height: 30px;font-size:22px;background:url(/images/styleguide/org_top.png) 5px 0 no-repeat;color:#fff}
.organ1 .lv1:after{content: "";display: block;position: absolute;bottom: 0;left:50%;height:95px;border-left: 1px solid #dcdcdc;}
.organ1 .lv2>ul>li[class^="organ1_2"]:before{content: "";display: block;position: absolute;top: -49px;left:50%;height:49px;border-left: 1px solid #dcdcdc;}
.organ1 .lv2>ul{position:relative;display:  block; width: 101%;margin-left:-1%;}
.organ1>li>ul>li{position:relative;float:left;width:19%;margin-left:1%;text-align:center;}
.organ1>li>ul>li>a,
.organ1>li>ul>li>em{height:50px;font-size:16px;color:#fff;background:#2b63c8;}
.organ1>li>ul>li>a:before,
.organ1>li>ul>li>em:before{content:"";display:inline-block;height:50px;vertical-align:middle}
.organ1>li>ul>li>a span,
.organ1>li>ul>li>em span{display:inline-block;vertical-align:middle;line-height:1.2;font-weight:normal;font-size:16px;color:#fff;}
.organ1 .lv3>li{display:  inline-block; vertical-align:  middle;padding: 10px 0; font-size:  16px;border: 3px solid #2b63c8;width:  100%;margin-top:  10px;}


@media(max-width:660px){
	.organa{background: #f8f8f8;}
	.organ1{padding:0;}
	.organ1>li{padding-bottom:30px;}
	.organ1 .lv1:after{height:30px;}
	.organ1 .lv1:before{display:none;}
	.organ1 .lv2>ul{width:100%;padding:0 5% 5%}
	.organ1>li>ul>li{width:100%;margin-top:10px;}
	.organ1>li>ul>li:first-child{margin-top:0;}
	.organ1 .lv2>ul>li[class^="organ1_2"]:before{display:none;}
	.organ1 .lv3>li{padding:5px;margin-top:5px;}
	}

/*조직도 - B _left메뉴 유무 동일*/
.organb{position:relative;width:100%;background:url(/images/styleguide/organ_bg.png) no-repeat right 120px;overflow:hidden}
.organ2{width:100%;overflow:hidden}
.organb a,
.organb em,
.organb strong{display:block;font-size:1.2em;color:#fff}
.organb strong{position:relative;z-index:1;width:180px;padding:13px 0;text-align:center;display:inline-block;}
.organ2>li{position:relative;padding-bottom:30px;width:100%;}
.organ2 .lv1 a,
.organ2 .lv1 em{display:inline-block;width: 180px;padding:13px 0;background:#394256;text-align:center;/*height:185px;line-height: 200px;font-size:22px;*/color:#fff;font-size:1.2em;font-weight: bold}
.organ2 .lv1:after{content: "";display: block;position: absolute;bottom: 0;left:50%;height:30px;border-left: 1px solid #dcdcdc;}
.organ2 .lv2:after{content: "";display: block;position: absolute;bottom: 0;left:50%;height:34px;border-left: 1px solid #dcdcdc;}
.organ2 .lv5:before{content: "";display: block;position: absolute;top:70px;left:11.3%;width:76.2%;border-bottom: 1px solid #dcdcdc;}
.organ2 .lv2 strong{background-color:#3c71c9}
.organ2 .lv3 strong{background-color:#78ade2}
.organ2 .lv4 strong{background-color:#0f8cd1; margin:0 auto 40px;}
.organ2 .lv4>ul>li:after{content:"";display:block;position:absolute;top:-20px;left:50%;height:20px;border-left:1px solid #dcdcdc}
.organ2 .lv4 strong:after{content:"";display:block;position:absolute;top:50px;left:50%;height:20px;border-left:1px solid #dcdcdc}
.organ2 .lv4:before{content:"";display:block;position:absolute;top:70px;left:36.7%;width:24.9%;border-bottom:1px solid #dcdcdc}
.organ2 .lv5 strong{background-color:#0f8cd1; margin:0 auto 40px;}
.organ2 .lv3>ul{position:relative;width:100%;padding:30px 20px 30px 30px;overflow:hidden; display:  block; width:  100%; border: 1px solid #dcdcdc;}
.organ2>li>ul>li{position:relative;float:left;width:23.7%;margin-right:1.3%;text-align:left;}
.organ2>li>ul>li>a,
.organ2>li>ul>li>em{height:50px;padding:0 20px;font-size:16px;color:#fff;background:#808080 url(/images/styleguide/organ_lv2.png) no-repeat 95% 50%}
.organ2>li>ul>li>a:before,
.organ2>li>ul>li>em:before{content:"";display:inline-block;height:50px;vertical-align:middle}
.organ2>li>ul>li>a span,
.organ2>li>ul>li>em span{display:inline-block;vertical-align:middle;line-height:1.2;font-weight:normal;font-size:16px;color:#fff;}
.organ2_2_21:after{content:"";display:block;position:absolute;top:-20px;left:50%;height:20px;border-left:1px solid #dcdcdc}
.organ2_2_23:after{content:"";display:block;position:absolute;top:-20px;left:50%;height:20px;border-left:1px solid #dcdcdc}
.organ2_2_22:after{content:"";display:block;position:absolute;top:-40px;left:50%;height:40px;border-left:1px solid #dcdcdc}
.organ2 li[class^="organ2_2"]{position:relative;z-index:1;}
.organ2 .lv3>ul>li{height: 250px;}
.organ2 li[class^="organ2_2"]>ul{margin-top:10px;padding:20px;border:2px solid #dcdcdc;background-color:#fff;min-height:165px;}
.organ2 .lv4>ul>li>ul{min-height:210px;}
.organ2 .lv5>ul>li>ul{min-height:104px;}
.organ2 li[class^="organ2_2"]>ul>li{padding-left:13px;background:url(/images/styleguide/organ_lv3_bullet.png) no-repeat 0 50%;letter-spacing:-1px;}
.organ2 li.organ2_2_16{position:absolute;top: 710px;left:678px;height:auto;}
.organ2 li.organ2_2_16:after{content:"";display:block;position:absolute;top:-15px;left:74px;width:92px;border-top:1px solid #dcdcdc}
.organ2 .lv4{overflow: hidden;}
.organ2 .lv4 > ul{width: 50%;margin: 0 auto;}
.organ2 .lv4 > ul:after{content: '';display: block;visibility: hidden;clear: both;} 
.organ2 .lv4>ul>li{width:46.5%;margin:0 0 0 3.5%}
.organ2 .lv4>ul>li:first-child{margin-left:0;}
.organ2 .lv4 li[class^="organ2_2"]{height:auto}
.organ2 .lv4:after{bottom:auto;top:53px;left:242px}
.organ2 .lv4>ul:before,
.organ2 .lv4>ul:after{height:auto;width:100%;left:0;top:0;border-top:1px solid #dcdcdc}
.organ2 .lv4>ul:before{top:44px;left:74px;width:336px}
.organ2 .lv4>ul:after{display:none}
.organ2 .lv5>ul{display:inline-block;margin:0 auto;width:100%;}
.organ2 .lv5>ul>li{width:22.4%;}
.organ2 .lv5>ul>.organ2_2_21,
.organ2 .lv5>ul>.organ2_2_22{margin-right:15.7%;}
.organ2 .lv5{float:left;width:100%;}
.organ3{overflow:hidden;position:relative;margin-left: -4%} 
.organ3>li{float: left;position: relative;width: 46%;margin-left: 4%}
.organ3>li:before{content:"";display:block;position:absolute;top:70px;left:24.3%;width:52%;border-bottom:1px solid #dcdcdc}
.organ3 strong{display:block;background-color:#76a100; margin:0 auto 40px;}
.organ3 strong:after{content:"";display:block;position:absolute;top:50px;left:50%;height:20px;border-left:1px solid #dcdcdc}
.organ3 > li > ul{margin-left: -3.5%}
.organ3 > li > ul:after{content: '';display: block;visibility: hidden;clear: both;}
.organ3 > li >ul > li[class^="village"]{float: left;position: relative;width: 46.5%;margin-left: 3.5%;}
.organ3 > li >ul >li[class^="village"]:after{content:"";display:block;position:absolute;top:-20px;left:50%;height:20px;border-left:1px solid #dcdcdc}
.organ3>li>ul>li>a,
.organ3>li>ul>li>em{height: 50px; padding: 0 20px; font-size: 16px;color: #fff;background: #808080 url(/images/styleguide/organ_lv2.png) no-repeat 95% 50%;}
.organ3>li>ul>li>a:before,
.organ3>li>ul>li>em:before{content:"";display:inline-block;height:50px;vertical-align:middle}
.organ3 li[class^="village"]>ul{margin-top:10px;padding:20px;border:2px solid #dcdcdc;background-color:#fff;min-height:145px;}
.organ3 li[class^="village"]>ul>li{position:relative;float:left;width:210px;margin-right:10px;text-align:left;padding-left:13px;background:url(/images/styleguide/organ_lv3_bullet.png) no-repeat 0 50%;letter-spacing:-1px;}

@media(max-width:1310px){
	.organ2>li>ul>li{width:23.5%;}
}
@media(max-width:1200px){
	.organ2 .lv5>ul{margin-left:8%;}
	.organ2 .lv5:before{left:20.6%;width:60%;}
	.organ2 .lv5>ul>.organ2_2_21, .organ2 .lv5>ul>.organ2_2_22{margin-right:5%;}
	.organ2 .lv5>ul>li{width:25%}
}
@media(max-width:1100px){
	.organ2>li>ul>li{width:31.6%;}
}
@media(max-width:670px){
	.organ2>li>ul>li{width:48%;}
    .organ2 .lv4{width:100%;}
    .organ2 .lv4:before{left: 23.3%;width: 49.9%}
    .organ2 .lv4 > ul{width: 100%}
    .organ2 .lv5>ul{margin-left:0;}
    .organ2 .lv5:before{left:15%;width:68%;}
    .organ2 .lv5>ul>.organ2_2_21, .organ2 .lv5>ul>.organ2_2_22{margin-right:4%;}
    .organ2 .lv5>ul>li{width:30%}
    .organ3{margin-left: 0}
	.organ3 > li{float: none;width:100%;margin-left: 0;padding-bottom: 30px}
	.organ3>li:before{width:51.6%;}
}
@media(max-width:600px){
	.organ2>li>ul>li{width:100%;}
	.organ2 li[class^="organ2_2"]>ul{min-height:auto;margin-top:0;padding:10px 20px 10px 10px;}
	.organ3 .lv2 li[class^="organ2_2"]>ul{padding:10px 20px 10px 10px;}
	.organ2 .lv3>ul{padding:20px;}
	.organ2 .lv3>ul>li{height:auto;margin-bottom:10px}
	.organ2 .lv5:before{display:none;}
	.organ2 .lv5>ul>.organ2_2_21, .organ2 .lv5>ul>.organ2_2_22{margin-right:0;margin-bottom:10px;}
	.organ2 .lv5>ul>li{width:100%;}
	.organ2 .lv4>ul>li>ul, .organ2 .lv5>ul>li>ul{min-height:auto;}
	.organ2_2_21:after{top:-40px;height:40px;}
	.organ2_2_22:after,.organ2_2_23:after{display:none;}
	.organ3 li[class^="village"]>ul{padding:10px 20px 10px 10px;min-height:125px;}
}

.map{overflow:hidden; position:relative;width: 100%;height:390px; background-color:#4D5965; border:1px solid #dbdbdb; border-bottom:0; }

/*찾아오시는길 - A*/
.a_map_wrap{padding:0  0 70px;border-bottom:1px solid #dddddd;}
.a_map{ height:360px; width:60%; background-color:#4D5965; border:1px solid #dbdbdb; border-bottom:0; overflow:hidden; position:relative;float:left;}
.a_box_local{ height:360px; width:40%; padding:0 0 0 5%; display:inline-block; position:relative;}
.a_box_local .lst_local{ display:inline-block; float:left;margin:5% 0 0 0;}
.a_box_local .lst_local>li{ background:none;padding:0 0 40px;margin:0 0 20px; text-align:left; position:relative;line-height:30px;}
.a_box_local .lst_local>li>ul>li{background:none;margin:10px 0 0 0;}
.a_box_local .lst_local .dotlin{ width:325px;border-bottom:1px dashed #e4e4e4;}
.a_box_local .lst_local li b{ margin:0 0 10px 0;color:#2b63c8;font-size:20px;display:block;}
.a_box_local .lst_local li.last{padding:0;margin:0;}
.a_box_local .lst_local li.last a{ width:120px; height:40px;background-color:#4e5265; font-size:16px; color:#fff; text-align:center; padding:0; display:table-cell; vertical-align:middle; box-sizing:border-box;}
.a_box_local .lst_local li.last a .ico_local.ico1{ width:17px; height:20px; background:url(/images/styleguide/map_icon_img.png) no-repeat -60px 0; margin:-2px 5px 0 0; display:inline-block; vertical-align:middle;}
.a_box_local .lst_local li .ico_local.ico2{ width:30px; height:30px; background:url(/images/styleguide/map_icon_img.png) no-repeat 0 0; margin-right:10px; display:inline-block; }
.a_box_local .lst_local li .ico_local.ico3{ width:30px; height:30px; background:url(/images/styleguide/map_icon_img.png) no-repeat -30px 0; margin-right:10px;display:inline-block; }
.a_time_title {display:block; color:#121212; font-size:18px; }

.a_traffic_wrap .list_1st li{ margin-bottom:20px;} 
.a_traffic_wrap .list_1st .tit{font-size:16px;color:#2549a1;font-weight:500;}


@media(max-width:1200px) {
.a_map_wrap{padding:0  0 30px;}
.a_map{width:100%;height:360px;}
.a_box_local{width:100%;height:auto;background-color:#edeef1;}
.a_box_local .lst_local{margin:30px 0;}
.a_box_local .lst_local li b{display:inline-block;margin: 0 10px 10px 0;}
.a_box_local .lst_local .dotlin{border-bottom:none;}
.a_box_local .lst_local>li{display:-webkit-box;padding:0;margin:0;}
.a_box_local .lst_local>li>ul>li{margin:0;display:inline-block;padding:0 10px 0 0;}
.a_box_local .lst_local li.last{position:absolute;margin-top:-38px;top:50%;right:5%;}
.a_box_local .lst_local li.last a{width: 115px;height: 76px; text-align: center;}
}

@media(max-width:767px) {
.a_box_local{ padding:0 5%;}
.a_box_local .lst_local{ width:100%;}
.a_box_local .lst_local li.last{ width:100%; margin:20px 0 0 0; position:relative; top:0; right:0;height:55px;}
.a_box_local .lst_local li.last a{ width:100%; height:56px;line-height:36px; padding:10px; display:block;}
.a_box_local .lst_local li .ico_local.ico3{ margin-right:10px; display:inline-block;}

}

@media(max-width:420px) {
.a_box_local .lst_local>li{display:block;}
.a_box_local .lst_local li b{display:block;margin:10px 0 5px;}
}



/*찾아오시는길 - B*/
.b_map{ height:400px; background-color:#4D5965; border:1px solid #dbdbdb; border-bottom:0; overflow:hidden; position:relative;z-index: 0}
.b_box_local{ width:100%; background-color:#edeef1;  padding:10px 200px 10px 50px; display:inline-block; box-sizing:border-box; position:relative;}
.b_box_local .lst_local{ display:inline-block; float:left;}
.b_box_local .lst_local li{ background:none;padding-left:0;margin:10px 0 0; text-align:left; position:relative;line-height:30px;}
.b_box_local .lst_local li b{ margin-right:20px;color:#2b63c8;font-size:20px;}
.b_box_local .lst_local li.last{ width:115px; height:76px; position:absolute; margin-top:-38px; top:50%; right:50px; background:none; }
.b_box_local .lst_local li.last a{ width:115px; height:76px; background-color:#4e5265; font-size:16px; color:#fff; text-align:center; padding:0; display:table-cell; vertical-align:middle; box-sizing:border-box;}
.b_box_local .lst_local li .ico_local.ico1{ width:17px; height:20px; background:url(/images/styleguide/map_icon_img.png) no-repeat -60px 0; margin:-2px 5px 0 0; display:inline-block; vertical-align:middle;}
.b_box_local .lst_local li .ico_local.ico2{ width:30px; height:30px; background:url(/images/styleguide/map_icon_img.png) no-repeat 0 0; margin-right:10px; display:inline-block; }
.b_box_local .lst_local li .ico_local.ico3{ width:30px; height:30px; background:url(/images/styleguide/map_icon_img.png) no-repeat -30px 0; margin-right:10px; display:inline-block; }

.b_box_local .lst_local li>ul{display: inline-block;}
.b_box_local .lst_local li>ul>li{margin:0 10px 0 0;float: left;}

.b_traffic_wrap .btn { margin:0 0 15px; }
.time_title {display:block; color:#121212; font-size:18px; }

.b_traffic_wrap,
.b_traffic_wrap dl{ width:100%; display:inline-block;}
.b_traffic_wrap dl h4 { margin-top:0; margin:0 0 15px 0;font-size:21px;color:#2b63c8;padding-left:0;font-weight:normal;}
.b_traffic_wrap dl h4:before {display:none; }
.b_traffic_wrap dl dt{ width:100%; height:100px; font-size:15px; font-weight:900; text-align:left; color:#65605a; line-height:18px; padding:0; display:inline-block; box-sizing:border-box; position:relative; float:left;}
.b_traffic_wrap dl dt .title{ width:100px; font-size:18px; color:#333; text-align:center; margin-top:35px; display:inline-block; position:relative; left:50px; z-index:2;}
.b_traffic_wrap dl dt .icon{ width:75px; height:75px; background:url(/images/styleguide/bmap_icon_img.png) no-repeat 0 0; margin:0 auto 15px auto; display:block;}
.b_traffic_wrap dl dt .icon.n2{ background-position:-75px 0;}
.b_traffic_wrap dl dt .icon.n3{ background-position:-150px 0;}
.b_traffic_wrap dl dt .icon.n4{ background-position:-225px 0;}
.b_traffic_wrap dl dt .icon.n5{ background-position:-295px 0;}

.b_traffic_wrap dl dd{ width:100%; font-size:14px; text-align:left; color:#666666; line-height:20px; padding:30px 0 30px 225px; margin-top:-85px;  display:inline-block; border-bottom:1px dashed #e4e4e4;box-sizing:border-box; position:relative; float:left; z-index:1}
/*.b_traffic_wrap dl dd:before{ width:100%; height:1px; background-color:#dcdcdc; content:""; position:absolute; bottom:0; left:0;}*/
/*.b_traffic_wrap .btn { display:inline-block; margin-top:-13px; margin-left:10px; }*/
.b_traffic_wrap ul li.one { margin-bottom:25px; }
.b_traffic_wrap ul li.one .btn { margin-left:20px; }

@media(max-width:1000px) {
.b_traffic_wrap ul li.one .btn { margin-left:0px; }
.b_box_local .lst_local li>ul>li{margin:0 10px 5px 0;float: none;}
}

@media(max-width:767px) {
.b_box_local{ padding:5% 7%;}
.b_box_local .lst_local{ width:100%;}
.b_box_local .lst_local li.last{ width:100%; margin:20px 0 0 0; position:relative; top:0; right:0;height:55px;}
.b_box_local .lst_local li.last a{ width:100%; height:56px;line-height:36px; padding:10px; display:block;}
.b_box_local .lst_local li .ico_local.ico3{ margin-right:10px; display:inline-block;}

.b_traffic_wrap dl dt { display:none; }
.b_traffic_wrap dl dd.first { margin-top:0; padding-bottom:20px; }
.b_traffic_wrap dl dd { padding:0; margin-top:20px; }
}

@media(max-width:550px) {
.b_box_local .lst_local li b{display:block;}
}
