
/* 서브페이지 공통 */
#sitemap-wrap {clear:both;}
#sitemap {margin:0 auto 20px; overflow:hidden; background:#fff;}

/* 도시선택 */
.sel-city {margin:0; padding:0; overflow:hidden;}
.sel-city .sel-city-title {font:bold 12px dotum,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 dotum,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 dotum,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;}
/**/
.j-privacy-wrap {margin:5px 0; overflow:hidden;}
.j-privacy-wrap h2 {font-size:13px; font-weight:bold; margin:5px 0 5px;}
.j-privacy-wrap p {font-size:12px; color:#555; height:60px; border:1px solid #ddd; overflow-x:hidden; overflow-y:auto;}
.j-privacy-wrap p span {display:inline-block; margin:3px 0 3px 5px;}
.j-privacy-wrap p em {display:inline-block; margin:3px 0 3px 15px;}

.j-privacy-agree {clear:both; margin:3px 0 10px; overflow:hidden;}
.j-privacy-agree p {float:right; position:relative;}
.j-privacy-agree p span {display:block; position:absolute; top:2px;}
.j-privacy-agree p label {margin:0 0 0 18px;}
