
/* 서브페이지 공통 */
#sitemap-wrap {clear:both;}
#sitemap {margin:0 auto 20px; overflow:hidden; background:#fff;}

#sitemap ul {margin:0; padding:0; overflow:hidden;}
#sitemap ul li {margin:15px; padding:0; float:left; width:180px;}
#sitemap ul li a {display:block; font:bold 14px/16px "Nanum Gothic", "나눔고딕", dotum, tahoma, gulim, sans-serif; padding:8px 5px; color:#fff; text-decoration:none; background:#333;}

#sitemap ul li ul {clear:both; margin:0; padding:0;}
#sitemap ul li ul li {clear:both; margin:0; padding:0;}
#sitemap ul li ul li a {display:block; font:normal 12px/16px "Nanum Gothic", "나눔고딕", dotum, tahoma, gulim, sans-serif; padding:7px 5px 7px 5px; color:#000; border:1px solid #ddd; border-top:none; color:#111; background:#fff;}
#sitemap ul li ul li a:hover {background:#eee;}

/* 도시선택 */
.sel-city {margin:0; padding:0; overflow:hidden;}
.sel-city .sel-city-title {font:bold 12px "나눔고딕", "Nanum Gothic", dotum, tahoma, gulim, sans-serif; color:#fff; margin:0; padding:10px; overflow:hidden; background:#333;}

.sel-city .sel-city-grp {clear:both; margin:0; padding:0; overflow:hidden;}

.sel-city .sel-city-area {float:left; width:185px; margin:10px; padding:0; overflow:hidden;}
.sel-city .sel-city-area .sel-city-top {font:bold 12px "나눔고딕", "Nanum Gothic", dotum, tahoma, gulim, sans-serif; color:#333; margin:0; padding:8px; border:1px solid #ccc; background:#eee;}
.sel-city .sel-city-area .sel-city-gugun {margin:0; padding:0; overflow:hidden; border:1px solid #ccc; border-top:none; background:#fff;}
.sel-city .sel-city-area .sel-city-gugun ol {margin:0; padding:0; overflow:hidden;}
.sel-city .sel-city-area .sel-city-gugun ol li {font:normal 12px "나눔고딕", "Nanum Gothic", dotum, tahoma, gulim, sans-serif; color:#555; margin:0; padding:5px 5px 5px 8px; overflow:hidden;}

.sel-city dl {margin:0; padding:0; overflow:hidden;}
.sel-city dl dt,
.sel-city dl dd {float:left; margin:0; padding:0;}
.sel-city dl dd {padding:0 0 0 3px; *padding:4px 0 0 3px;}