@charset "utf-8";

/*== 사이트맵 ==*/
.sitemap-list .depth1 {float:left;vertical-align:top;width:22%;margin-left:4%;margin-bottom:20px;}
.sitemap-list .depth1:first-child {margin-left:0;}
.sitemap-list .depth1 h4 {font-size:20px;text-align:center;margin-bottom:5px;}
.sitemap-list .depth1 h4 a {display:inline-block;color:#000;letter-spacing:-0.025em;}
.sitemap-list .depth1 h4 a[target=_blank] {background:url(/_Img/Content/ico_nw.png) no-repeat right 7px;padding-right:17px;}
.sitemap-list .sitemap-slist {position:relative;border-top:3px solid #555;padding:20px 0}
.sitemap-list .sitemap-slist:before {position:absolute;top:-3px;left:0;content:"";display:block;width:60px;height:3px;background:#c51230;}
.sitemap-list .sitemap-slist .depth2 .lm_l2 .lm_a2 {position:relative;display:block;padding-left:14px;line-height:32px;}
.sitemap-list .sitemap-slist .depth2 .lm_l2 .lm_a2:before {position:absolute;top:15px;left:0;content:"";display:block;width:3px;height:3px;background:#777;}
.sitemap-list .sitemap-slist .depth2 .lm_l2 .lm_a2:after, .sitemap-list .sitemap-slist .depth3 .lm_l3 .lm_a3:after {position:absolute;top:50%;right:11px;margin-top:-4.5px;content:"";display:block;width:0;height:9px;background:url(/_Img/Template/Content/sitemap_arr.png) no-repeat 0 0;transition:all .3s ease;}
.sitemap-list .sitemap-slist .depth2 .lm_l2 .isTxt {font-size:15px;color:#777;letter-spacing:-0.05em;transition:all .3s ease;}
.sitemap-list .sitemap-slist .depth2 .lm_l2 .lm_a2:hover .isTxt {color:#000;text-decoration:underline;}
.sitemap-list .sitemap-slist .depth2 .lm_l2 .lm_a2:hover:after, .sitemap-list .sitemap-slist .depth3 .lm_l3 .lm_a3:hover:after {width:7px;}
.sitemap-list .sitemap-slist .depth3 {padding:0 0 7px 17px}
.sitemap-list .sitemap-slist .depth3 .lm_l3 .lm_a3 {position:relative;display:block;}
.sitemap-list .sitemap-slist .depth3 .lm_l3 .lm_a3 .isTxt {font-size:14px;}
.sitemap-list .sitemap-slist .depth3 .lm_l3 .lm_a3:hover .isTxt {color:#000;text-decoration:underline;}

@media only screen and (max-width:900px){
	.sitemap-list .depth1 {width:30.6%;}
	.sitemap-list #list05 {margin-left:4%;}
	.sitemap-list #list04 {margin-left:0;}
}
@media only screen and (max-width:640px){
	.sitemap-list .depth1 {float:none;display:inline-block;width:47.3%;}
	.sitemap-list #list04 {margin-left:4%;}
	.sitemap-list #list03, .sitemap-list #list05 {margin-left:0;}
}
@media only screen and (max-width:460px){
	.sitemap-list .depth1 {width:100%;margin-left:0}
	.sitemap-list #list04 {margin-left:0;}
}
