@charset "utf-8";
body, html {font-family:'Noto Sans KR', sans-serif; font-weight:400;}
#container { font-family:'Noto Sans KR', sans-serif; font-weight:400; font-size:16px;}

.conts #map div.gm-style a[target="_blank"]:after {display: none;}

div.yeonje_info {}
div.yeonje_info p.tit {font-size:28px; font-weight:400; color:#185bb8; margin-bottom:20px;}

div.yeonje_info dl { position:relative;}
div.yeonje_info dl:before {content:''; display:block; width:3px; height:100%; background:#dedede;  position:absolute; top:10px; left:25%;} 
div.yeonje_info dl dt {font-size:26px; color:#000; float:left; width:25%; clear:both; position:relative; word-break:break-all;}
div.yeonje_info dl dt:after {content:''; display:block; width:12px; height:12px; background:#333; border-radius:50%; position: absolute; top:0; right:-7px;}
div.yeonje_info dl dd { float:right; width:75%; box-sizing:border-box; padding-left:30px; margin-bottom:40px;}
div.yeonje_info dl dd li {margin-bottom:10px; line-height:130%;}
div.yeonje_info dl dd:last-child {margin-bottom:0;}
div.yeonje_info dl dd span {color:#1363bc; margin-right:10px; font-weight:600;}



@media only screen and (max-width:1024px) {

}

@media only screen and (max-width:768px) {

div.yeonje_info dl:before {content:''; display:block; width:3px; height:100%; background:#dedede;  position:absolute; top:10px; left:4px;} 
div.yeonje_info dl dt {font-size:22px; float:none; width:100%; padding-left:20px;}
div.yeonje_info dl dt:after { top:0; left:0px;}
div.yeonje_info dl dd { float:none; width:100%; box-sizing:border-box; padding-left:20px; }


}

/*연제구 소개> 상징물*/
.sym_img {width:100%;box-sizing:border-box; position:relative; }
.sym_img div:nth-child(1) {width:25%; float:left;}
.sym_img div:nth-child(1) img{width:100%; box-sizing:border-box; border:1px solid #dedede; box-shadow:5px 5px 5px rgba(0,0,0,0.1);}
.sym_img div:nth-child(2) {width:70%; float:right;}
.sym_img div:nth-child(2) .sy_d{ }
.sym_img div:nth-child(2) p.tit {font-weight:600; color:#0066a8;}





/* 사이트맵 */
#sitemap {width:100%;}
.amThum {position:relative;margin-bottom:10px;padding:20px 10px;width:100%;border-top:1px solid #d2d2d2; box-sizing:border-box;}
.amThum:before{content:'';position:absolute;left:0;top:-1px;width:130px;height:3px;background:#2452a7;}
.amThum h2{margin:0;margin-bottom:20px;padding:0;line-height:0;background:none;}
.amThum h2 span{font-family:'nsr';line-height:120%;}

.amThum .sitemap_grep {width:100%;}
.amThum .sitemap_grep:after {content:"";display:block;visibility:hidden;clear:both;}
.amThum .sitemap_list {float:left; margin:0 1%;margin-bottom:10px; width:48%; }
.amThum .sitemap_list:after {content:"";display:block;visibility:hidden;clear:both;}
.amThum .sitemap_list > li{display:block;font-size:15px;}
.amThum .sitemap_list > li > a{display:block;text-align:center;font-size:16px;padding:10px 0;border:1px solid #ddd;color:#222;text-decoration:none;}
.amThum .sitemap_list > li > a:hover,
.amThum .sitemap_list > li > a:focus{text-decoration:underline;}
.amThum .sitemap_list > li > a span{display:block; word-wrap:break-word;word-break:keep-all;line-height:1.2;}
.amThum .sitemap_list ul{margin-bottom:5px;padding:10px 15px;}
.amThum .sitemap_list ul li{}
.amThum .sitemap_list ul li a{position:relative;display:block;padding-left:10px;color:#666;font-size:14px;line-height:140%;}
.amThum .sitemap_list ul li a:hover,
.amThum .sitemap_list ul li a:focus{text-decoration:underline;}
.amThum .sitemap_list ul li a:before{content:'';position:absolute;position:absolute;left:0;top:10px;width:5px;height:1px;background:#000;}
.amThum .sitemap_list ul li a span{display:inline-block;}

.amThum .sitemap_list > li > a[target="_blank"]:after {
    content: '';
    position: absolute;
    right:10px;
    top:12px;
    width: 13px;
    height: 13px;
    background: url(/common/img/icon_newwin01.png) 0 0 no-repeat;
    text-indent: -9999px;
}


.amThum .sitemap_list > li > ul > li > a[target="_blank"]:after {
    content: '';
    display:inline-block;
    position:relative;
    right:0px;
    top:0px;
    width: 13px;
    height: 13px;
    background: url(/common/img/icon_newwin01.png) 0 0 no-repeat;
    text-indent: -9999px;
    margin-left:5px;
}



@media all and (min-width:768px){
	.amThum {padding-left:350px;}
	.amThum h2{position:absolute;left:0px;top:20px;}

}

@media all and (min-width:1024px) {
	.amThum .sitemap_list {width:31.33%;}

}
@media all and (min-width:1200px) {
	.amThum .sitemap_list{width:48%;}
	.amThum .sitemap_list > li{font-size:18px;}
	.amThum .sitemap_list ul li a{font-size:14px;}
}