@charset "utf-8";
/*인사말*/
.introduce .greet_a_txt{float:left;text-align:justify;font-size:15px;width:53%;line-height:24px;}
.introduce .greet_a_txt h4{font-size:20px;margin-bottom:20px;font-weight:bold;}
.introduce .greet_a_txt p{margin-bottom:20px;}
.introduce .greet_a_txt .point{color:#1c66c3;font-weight:bold;}
.introduce .greet_a_txt strong{color:#222;}
.introduce .greet_a_img{float:right;margin-top:60px;}
.introduce .greet_a_img p{font-size:18px;text-align:right;margin-top:20px;}

/*오시는길*/
.map_box {padding:20px; border-top:1px solid #ccc; border-bottom:1px solid #ccc; margin-top:50px; background:url(../images/common/map_icon.gif) no-repeat 30px center;}
.map_box .map_box_address {margin-left:60px;font-size:14px;}
.map_box .map_box_address span.em_b_black {display:inline-block; width:60px; margin-right:15px; background:url(../images/common/map_line.gif) no-repeat right 5px;}

/*사이트맵*/
.sitemap-list .depth1 {position:relative;border-top: 1px solid #d2d2d2;overflow:hidden;min-height:40px;padding-top:10px;}
.sitemap-list .depth1:before {content:'';position:absolute;left:0;top:0px;width:130px;height:3px;background:#d15c56;}
.sitemap-list .depth1 h4 {float:left;width:180px;font-size:22px;line-height:1}
.sitemap-list .depth1 h4 a span {color:#222;}
.sitemap-list .depth1 h4 a:hover {text-decoration:none;}
.sitemap-list .depth1:hover h4 a span {color:#d15c56;}

.sitemap-list .depth1 .sitemap-slist {float:left;overflow:hidden;width:75%;}
.sitemap-list .depth1 .sitemap-slist .depth2 li.lm_l2 {display:inline-block;vertical-align:top;width:32%;margin-bottom:20px;margin-left:1%;}
.sitemap-list .depth1 .sitemap-slist .lm_a2 {position:relative;font-weight:bold;display:block;margin-bottom:10px;padding:5px 0 5px 20px;transition:all .3s ease;font-size:15px;}
.sitemap-list .depth1 .sitemap-slist .lm_a2:before {position:absolute;top:15px;left:0;content:"";display:block;vertical-align:middle;width:11px;height:2px;background:#033333;}
.sitemap-list .depth1 .sitemap-slist .lm_a2:hover, .sitemap-list .depth1 .sitemap-slist .lm_l2:hover .lm_a2 {background:#2c384b;text-decoration:none;color:#fff;}
.sitemap-list .depth1 .sitemap-slist .lm_a2:hover:before, .sitemap-list .depth1 .sitemap-slist .lm_l2:hover .lm_a2:before {background:#fff;}
.sitemap-list .depth1 .sitemap-slist .lm_l3 {margin:0 0 5px -20px;}
.sitemap-list .depth1 .sitemap-slist .lm_l3 a:hover{text-decoration:none;color:#d15c56;}
.sitemap-list .depth1 .sitemap-slist .lm_a3 {background: url('../images/steering/dot.png') 1px 8px no-repeat;padding-left:10px;display:block;font-size:14px;}

@media all and (max-width:852px){
	.introduce .greet_a_txt{width:100%;clear:none;}
	.introduce .greet_a_img {clear:both;margin:0px 0 20px 0;}
	.introduce .greet_a_img img{display:none;}
	.introduce .greet_a_img p{margin-top:0px;}
}
@media all and (max-width:766px){
	.sitemap-list .depth1 .sitemap-slist {float:none;width:100%;}
	.detailcollapse {padding: 4px 0;border-top: 1px solid #f1f1f1;cursor: pointer;}
}

@media all and (max-width:530px){
	.map_box .map_box_address span.em_b_black {float:left}
	.map_box .map_box_address span.sub_t {display:inline-block;width:100%;margin-bottom:10px;}
}
/* 사이트맵 */
#sitemap .depth01 {width:100%;}
#sitemap .depth01:after {display:block;content:'';clear:both;}
#sitemap .depth01 > li {float:left;width:31.33%;margin:0 1% 50px;}
#sitemap .depth01 > li > a {display:block;padding:17px 25px 17px 40px;background:url('../images/common/h5.png') 0 50% no-repeat;color:#077dba;font-size:22px;font-weight:bold;font-family:'NanumSquare';border-bottom:1px solid #077dba;}
#sitemap .depth02 li {border-bottom:1px dashed #ddd;background:url('../images/common/dot_blue.gif') 25px 50% no-repeat;}
#sitemap .depth02 li a {display:block;padding:17px 25px 17px 40px;font-size:17px;}

/**** layerPop ****/
#layerPop {position:relative;border:2px solid #314961;}
#layerPop .popTit {background:#314961;color:#fff;font-size:20px;font-weight:bold;font-family:'NotoS';padding:0 20px;height:47px;line-height:43px;}
#layerPop .popCon {padding:20px;}

#layerPop .snsList {margin-top:20px;border-top:1px dashed #ddd;padding-top:20px;}
#layerPop .snsList li {margin:7px 0;}
#layerPop .snsList li a {display:block;padding:15px 15px 15px 70px;border-radius:3px;font-size:15px;}
#layerPop .snsList li a:before {display:inline-block;content:'';height:15px;margin-right:20px;border-left:1px solid #fff;vertical-align:middle;}
#layerPop .snsList li a.log_facebook {background:url('../images/common/log_facebook.png') 27px 50% no-repeat #4267b2;color:#fff;}
#layerPop .snsList li a.log_naver {background:url('../images/common/log_naver.png') 23px 50% no-repeat #2db400;color:#fff;}
#layerPop .snsList li a.log_kakao {background:url('../images/common/log_kakao.png') 15px 50% no-repeat #e4d534;color:#444;}

#layerPop .btnClose {position:absolute;top:0;right:0;}
#layerPop .btnClose button.close {display:block;background:url('../images/common/btn_close_bk.jpg') 50% 50% no-repeat #314961;width:47px;height:47px;border-left:1px solid #536271;text-indent:-9999px;}