@charset "utf-8";
/* CSS Document */

/* layout ------------------------------- */
#container, .path_wrap > div {width:1200px; margin:0 auto; position:relative; overflow:hidden;}
#container {margin-bottom:40px; letter-spacing:-0.4px; -webkit-text-size-adjust:100%;}
#lcontent {float:left; width:18.333333%; margin-top:25px;} /* 220/1200 */
#rcontent {float:right; width:77.5%; margin-top:25px;} /* 930/1200 */
.con {margin-top:2.5%;}
.subimg07 + .con {margin-top:0%;}

.maximg {max-width:100%;}
img.w100 {width:100%;}
.img {width:auto;}
.imgh img, img.imgh {height:auto;} /* 게시판등 높이 고정된 이미지 높이값 해제 */
.cm_txt {font-size:13px; color:#888; font-weight:400; margin:2px 0;} /* 참고사항 텍스트 */
.rtxt {color:#aa2026;}

/* 현재위치 */
.path_wrap > div:first-child {border:1px solid #e0e0e0; border-bottom:1px solid #111; border-left:0;}
.path_wrap > div:first-child > ul {width:1200px; margin:0 auto; overflow:hidden;}
.path_wrap > div:first-child > ul li {float:left; height:40px; padding:0 15px; border-right:1px solid #dedede;}
.path_wrap > div:first-child li span {display:table-cell; height:40px; vertical-align:middle;}
.path_wrap > div:first-child > ul li:first-child {background:#8d941c;}
.path_wrap > div:first-child li:nth-child(3) span {background:url(../DR0001IMG/sub/path_dep_arrow.png) 100% 50% no-repeat; padding-right:40px;}

.depth {width:auto; margin:2% 10px 4% 10px; position:relative; display:none;}
.depth > a {display:block; width:100%; box-sizing:border-box; line-height:38px; border:1px solid #454545; background: url(/DR0001IMG/sub/icon_arrow_select.png) 95% 50% no-repeat; vertical-align:top; color:#333; padding-left:5%;}
.smenu {position:absolute; top:40px; width:100%; z-index:44; display:none; box-sizing:border-box; border-left:1px solid #c4c4c4; overflow:hidden; background:#fff;}
.smenu li {display:block; float:left; width:50%; box-sizing:border-box; background:#fff; border:1px solid #c4c4c4; border-left:0; border-top:0; text-align:center;}
/* .smenu li:nth-child(1), .smenu li:nth-child(3), .smenu li:nth-child(5), .smenu li:nth-child(7), .smenu li:nth-child(9), .smenu li:nth-child(11), .smenu li:nth-child(13), .smenu li:nth-child(15), .smenu li:nth-child(17) {margin-left:0;} */
.smenu li a {display:block; color:#666; padding:8px 0;}
.smenu li:hover {background:#f7f7f7; -webkit-transition:all 0.25s; -moz-transition:all 0.25s; -ms-transition:all 0.25s; -o-transition:all 0.25s; transition:all 0.25s;}


/* 좌측메뉴영역 ------------------------------- */
.snb {border:1px solid #dadada;}
.snb > li {border-top:1px solid #dadada;}
.snb > li:first-child {border-top:0;}
.snb > li > a {display:block; color:#454545; padding:10px 20px; background:#fff; background-position:90% 50%; transition:background .25s ease-in-out; -moz-transition:background .25s ease-in-out; -webkit-transition:background .25s ease-in-out;}
.snb > li > a.on, .snb > li > a.on:hover {border-left:4px solid #ca1e1e; color:#ca1e1e; background:url(../DR0001IMG/sub/snb_arrow.png) 90% 50% no-repeat;}
.snb > li > a:hover {background:#f5f5f5;}
.left_bn {margin-top:10%;}

/* 서브타이틀 */
.sub_title {text-align:center; height:215px; position:relative; display:none;}
.sub_title > div {position:absolute; top:40px; right:3%;}
.sub_title h2 {font-size:36px; font-weight:bold;}
.sub_title h2 + p {font-size:18px; color:#888;}
/* .subimg01 {background:url(../DR0001IMG/sub/sub_vis01.jpg) 0 0 no-repeat;}
.subimg02 {background:url(../DR0001IMG/sub/sub_vis02.jpg) 0 0 no-repeat;}
.subimg03 {background:url(../DR0001IMG/sub/sub_vis03.jpg) 0 0 no-repeat;}
.subimg04 {background:url(../DR0001IMG/sub/sub_vis04.jpg) 0 0 no-repeat;}
.subimg05 {background:url(../DR0001IMG/sub/sub_vis05.jpg) 0 0 no-repeat;}
.subimg06 {background:url(../DR0001IMG/sub/sub_vis06.jpg) 0 0 no-repeat;} */
.subimg07 {background:url(../DR0001IMG/sub/sub_vis07.jpg) 0 0 no-repeat;}
.subimg07 {display:block;}
.subimg07 > div {right:15%;}

#contents > h3 {font-size:28px; color:#111; font-weight:500; background:url(../DR0001IMG/sub/stit_bg.gif) 0 50% repeat-x;}
#contents h3 span {display:inline-block; background:#fff url(../DR0001IMG/sub/stit_h3_bg.gif) 0 50% no-repeat; padding:0 10px 0 30px;}
#contents h3 + p {color:#888; font-size:13px; font-weight:400;}

/* 준비중입니다 */
.ing {text-align:center; padding:30px 20%; width:45%; margin:100px auto 0 auto; border:1px solid #dadada; border-top:4px solid #819200;}
.ing > p {font-size:18px; margin-bottom:15px;}

/* 서브 컨텐츠 ------------------------------- */
.cp_wrap {font-size:15px; line-height:1.5;}
.cp_wrap span {display:inline-block;}

/* 회사소개 */
.cp_main_txt {font-size:30px; line-height:1.3;}
.cp_main_txt .ptxt {font-size:28px; color:#31682a; font-weight:500; display:block;}

.tit_box {overflow:hidden; position:relative; margin:4% 0;}
.tit_box > div {position:relative; z-index:2; margin-left:50%; height:70%; padding:0% 5%; background:#45aeaa; color:#fff;}
.tit_box > div > div {display:table-cell; height:170px; vertical-align:middle;}
.tit_box > div p {font-size:24px; background:url(../DR0001IMG/sub/tit_line.gif) 0 0 no-repeat; padding-top:10px; margin-bottom:7px;}
.tit_box > p {position:absolute; top:0; left:0; width:50%; height:70%;}

.cp_con {overflow:hidden; letter-spacing:-0.7px;}
.cp_con dl {float:right; width:48%;}
.cp_con dl:first-child {float:left;}
.cp_con dt {font-size:24px; color:#333; line-height:1.3;}
.cp_con dt span {display:block;}
.cp_con dd, .ceo_msg > p {margin:2% 0; color:#777;}
.cp_con dt + dd {margin-top:4%;}

/* 인사말 */
.ceo_img {overflow:hidden;}
.ceo_img > div {float:right; width:68%;}
.ceo_in {/* border-bottom:1px solid #ddd; */ padding:0% 5% 3% 3%;}
.ceo_msg {margin-top:3%; padding-left:3%;}
.ceo_msg .sign {color:#111; margin-top:7%;}
.ceo_msg .sign span {margin-right:10px;}
.ceo_msg .sign img {vertical-align:bottom;}
.ceo_img {background:url(../DR0001IMG/sub/ceo_img.jpg) 0% 0 no-repeat; padding-bottom:6%;}

/* 회사연혁 */
.hs_con {overflow:hidden; margin-top:5%;}
.hs_con > p {/* float:left; */ width:31%; margin-right:4%;}
.hs_con > p span {display:inline;}
.hs_con > div {/* float:right; width:65%; */ margin-left:4%; border-left:1px solid #ddd; box-sizing:border-box;}
.hs_con > div > div {margin-top:1%; position:relative;}
.hs_con > div > div:first-child {margin-top:0;}
.hs_con > div > div p.year {position:absolute; top:0px; left:-15px; font-size:34px; line-height:34px; font-weight:bold; color:#5d8222; padding-left:45px; background:url(../DR0001IMG/sub/icon_hs_year.png) 0 70% no-repeat;}
.hs_con > div > div > ul {margin:0px 0 0 270px; font-size:14px;}
.hs_con > div > div > ul > li {margin:1px 0; padding-left:60px; position:relative;}
.hs_con > div > div > ul > li span {position:absolute; top:0; left:0; color:#333;}
.hs_con > div > div > ul > li li {margin:0px 0; background:url(../DR0001IMG/sub/icon_bul_7x7.png) 0 8px no-repeat; color:#777;}
.cp_main_txt.hs_tit, .cp_main_txt.hs_tit .ptxt {display:inline-block; font-size:30px;}

/* 사업분야 */
.bs_wrap {position:relative;}
.bs_wrap > div {box-sizing:border-box;}
.bs_img {background:#f3f3f3; border-top:3px solid #5d8222; border-bottom:1px solid #ddd; text-align:center; padding:6% 3%; margin-bottom:5%; width:45%; position:absolute; top:0; left:0; height:100%;}
.bs_img img {max-width:100%;}
.bs_con {overflow:hidden; margin-left:50%;}
.bs_con dl {border-bottom:1px solid #ccc;}
.bs_con dl:first-child {border-top:2px solid #5d8222;}
.bs_con dl dt, .bs_con dl dd {padding:1.5% 3%;}
.bs_con dl dt {font-size:18px; border-bottom:1px dashed #ccc; color:#5d8222;}
.bs_con dl dd {color:#888; font-size:14px;}
/* .bs_con dl {float:left; width:31%; margin:2% 1%; border-top:2px solid #5d8222; border-bottom:1px solid #ccc;}
.bs_con dl dt, .bs_con dl dd {padding:3%;}
.bs_con dl dt {font-size:18px; border-bottom:1px dashed #ccc; color:#5d8222;}
.bs_con dl dd {color:#888; min-height:70px; font-size:14px;} */

/* 조직도 */
.tit_box.org_tit {border:1px solid #819200;}
.tit_box.org_tit > div {width:60%; padding:0% 5%; margin-left:30%; background:#fff; color:#666; height:auto;}
.tit_box.org_tit > div > div {height:160px;}
.tit_box.org_tit > div p {color:#b32f21; background:url(../DR0001IMG/sub/tit_line2.gif) 0 0 no-repeat;}
.tit_box.org_tit > p {padding-top:6.5%; overflow:hidden; width:30%;}
.tit_box.org_tit > p span {position:absolute; top:0; left:0; right:0; bottom:0; -webkit-transform:translate(50%, 50%); -ms-transform:translate(50%, 50%); transform:translate(50%, 50%);}
.tit_box.org_tit > p img {position:absolute; top:0; left:0; width:100%; max-width:none; height:auto; -webkit-transform:translate(-50%, -50%); -ms-transform:translate(-50%, -50%); transform:translate(-50%, -50%);}

/* CI */
.logotype {background:url(../DR0001IMG/sub/grid_pattern.gif) 0 0 repeat; border:1px solid #d7d7d7; padding:2% 8%; margin:2% 0; text-align:center;}
.section {margin:2% 0;}
.section h4 {background:url(../DR0001IMG/sub/tit_icon.png) 0 0 no-repeat; padding-left:35px; font-size:18px; line-height:29px; margin-bottom:1.5%; font-weight:600;}
.bdr_box {border:1px solid #d7d7d7; padding:2% 7%; text-align:center;}
.symbol_list {overflow:hidden;}
.symbol_list > p {float:left; border:1px solid #d7d7d7; width:31.33%; margin:1% 1%; padding:1% 3%; text-align:center; box-sizing:border-box;}
.symbol_list > p img {max-width:100%;}

/* 회사약도 */
.map_info {margin-bottom:3%;}
.map_info dl {overflow:hidden; position:relative; background:#efefef;}
.map_info dt, .map_info dd {float:left; box-sizing:border-box;}
.map_info dt {width:40%; position:absolute; top:0; left:0; height:100%; padding:0 3%; background:#5d8222; color:#fff; font-size:22px; line-height:1.3;}
.map_info dt > span {position:absolute; top:50%; margin-top:-8%;}
/* .map_info dt > span span:first-child {font-weight:600; color:#ffff16; font-size:21px; display:block; margin-bottom:2%;} */
.map_info dt + dd {margin-left:40%; width:35%; border-right:1px solid #5d8222;}
.map_info dd {width:25%; margin:2% 0; padding:0 1%; text-align:center; line-height:1.3;}
.map_info dd br {display:none;}
.map_info dd span + br {display:block;}
.map_info dd span {display:inline-block; width:60px; height:45px; padding-top:15px; margin-bottom:10px; background:#5d8222; border-radius:50px;}
.map_info dd span img {height:32px;}
.map_in {text-align:center;}
.map_in > div {width:100%;}

/* 문의글 상단 */
.add_msg {border:1px solid #819200; padding:2.5% 5%; margin-bottom:3%;}
.add_msg > p {font-size:18px; padding-left:85px;}
.add_msg > p span {display:inline-block;}
.add_msg > p span.ptxt {display:block; color:#c01517;}
.tit_as {background:#f8f8f8 url(../DR0001IMG/sub/as_msg_img.png) 50px 50% no-repeat;}
.tit_sin {background:#f8f8f8 url(../DR0001IMG/sub/sin_msg_img.png) 50px 50% no-repeat;}
.tit_store {background:#f8f8f8 url(../DR0001IMG/sub/store_msg_img.png) 50px 50% no-repeat;}

/* 대리점안내 */
.store_in {overflow:hidden; border:1px solid #ccc; border-top:3px solid #111; position:relative;}
.store_in > div {float:left; width:50%; padding:1.5% 4%; box-sizing:border-box;}
.store_in > div.map_wrap {text-align:center; overflow:hidden; padding:2.5% 0 0;}
.store_in > div.map_wrap > div {display:inline-block; position:relative;}
.store_in > div.store_bbs {position:absolute; top:0; left:0; margin-left:50%; width:50%; padding-top:4%; height:100%; background:#f8f8f8; border-left:1px solid #ccc;}
.store_in > div.store_bbs > div ul {border:0;}
.store_in > div.store_bbs > div > ul > li {border-bottom:1px dashed #ddd; border-top:0; background:none;}
.store_in > div.store_bbs .paging {}
/* info */
.store_wrap .info {display:block !important; background:#f6f6f6; padding:1% 1%; margin-top:5%;}
.store_wrap .info ul, .store_wrap .info dl {padding:2%; box-sizing:border-box; text-align:left;}
.store_wrap .info li, .store_wrap .info dd {margin:2px 0; color:#777;}
.store_wrap .info li {position:relative;}
.store_wrap .info li span {display:inline-block; width:10%; background:url(../DR0001IMG/sub/icon_dot_4x4.gif) 0 50% no-repeat; padding-left:8px;}
.store_wrap .info dl {border-top:1px dashed #ccc;}
.store_wrap .info dl dt {font-weight:600;}
.store_wrap .info dl dt span {font-size:12px; font-weight:normal;}
.store_wrap .info dl dd span {display:inline-block; margin-right:10px;}
/* 시도선택 */
.search_sido > p {font-size:20px; line-height:1.3; color:#747f20; margin-bottom:1%;}
.search_sido > p, .search_sido > form {display:inline-block;}
.search_sido > form {margin-left:10px;}
.search_sido > p span {display:inline-block;}
/* 위치표시 */
.store_in > div.map_wrap > div:first-child li {position:absolute;}
.sido01 {top:70px; left:148px;} /* 강원 */
.sido02 {top:95px; left:86px;} /* 경기 */
.sido03 {top:261px; left:118px;} /* 경남 */
.sido04 {top:167px; left:167px;} /* 경북 */
.sido05 {top:260px; left:33px;} /* 광주 */
.sido06 {top:199px; left:144px;} /* 대구 */
.sido07 {top:165px; left:76px;} /* 대전 */
.sido08 {top:250px; left:169px;} /* 부산 */
.sido09 {top:63px; left:63px;} /* 서울 */
.sido10 {top:150px; left:65px;} /* 세종 */
.sido11 {top:224px; left:190px;} /* 울산 */
.sido12 {top:55px; left:25px;} /* 인천 */
.sido13 {top:296px; left:18px;} /* 전남 */
.sido14 {top:220px; left:48px;} /* 전북 */
.sido15 {top:328px; left:47px;} /* 제주 */
.sido16 {top:162px; left:36px;} /* 충남 */
.sido17 {top:133px; left:95px;} /* 충북 */

/* search */
.search_sido {margin:0 0 2% 0;}
.search_sido input[type="text"] {border:1px solid #454545; padding:0px 5px; height:30px; width:30%;}
.search_sido select {border:1px solid #454545; padding:0px 20px 0px 5px; height:32px;}
.search_sido input:focus, .search_sido input.focus, .search_sido select:focus, .search_sido select.focus {border:1px solid #999;}
.search_sido .button {background:#333; color:#fff; height:30px; line-height:28px; padding:0 15px;}
/* tooltip */
.ui-helper-hidden {display:none;}
.ui-helper-hidden-accessible {border:0; clip:rect(0 0 0 0); height:1px; margin:-1px; overflow:hidden; padding:0; position:absolute; width:1px;}
.ui-tooltip {padding:4px 8px; position:absolute; z-index:9999; max-width:300px;}
.ui-widget-content {border:solid 0px #1d65d0; background:#333; color:#fff; border-radius:3px;}
.search_sido label {display:inline-block; width:5em;}

/* 오시는길 안내 */
.mapcont {font-family:dotum; font-size:12px; letter-spacing:0; margin-left:20px;}
.mapcont .title {display:block; font-size:14px; margin-bottom:8px;}
.mapcont .section {border-bottom:1px solid #f2f2f2; padding:20px 0; margin:0;}
.mapcont .wrap_list li {display: inline-block; margin: 0 16px 6px 0; vertical-align: top;}
.section_busline .wrap_list li {display:block;}
.ico_subway, .icon_bus {display:inline-block; background:url(../DR0001IMG/sub/icon_traffic.png) 0 0 no-repeat; text-indent:-9999px; vertical-align:middle;}
.ico_subway {background-position:0 0; width:32px; height:14px;}
.ico_bus1 .icon_bus {background-position:0 -23px; width:26px; height:16px;}
.ico_bus2 .icon_bus {background-position:-29px -23px; width:26px; height:16px;}
.ico_bus3 .icon_bus {background-position:-87px -23px; width:26px; height:16px;}
.ico_bus4 .icon_bus {background-position:-58px -23px; width:26px; height:16px;}
.mapcont .txt_bar {display: inline-block; width: 1px;  height: 10px; margin: 2px 5px 0; background-color: #e2e2e2; vertical-align: top;}


@media screen and (max-width:1220px) {
#container, .path_wrap > div {width:auto;}
/* IMG */
#container img {max-width:100%;}
}

@media screen and (max-width:1100px) {
.snb > li > a {font-size:14px;}
}

@media screen and (max-width:980px) {
#lcontent {display:none;}
#rcontent {float:none; width:auto;}
#contents, .join_wrap {margin:0 10px;}
}

@media screen and (max-width:900px) {
.depth {display:block;}
}

@media screen and (max-width:768px) {
#contents h3 {font-size:27px;}
.sub_title > div {display:none;}

/* 현재위치 */
.path_wrap > div:first-child > ul li, .path_wrap > div:first-child li span {height:38px;}

/* 서브 컨텐츠 ------------------------------- */
.cp_wrap {font-size:14px;}

/* 회사소개 */
.cp_main_txt {font-size:21px;}
.cp_main_txt .ptxt {font-size:27px;}
.cp_main_txt.hs_tit, .cp_main_txt.hs_tit .ptxt {font-size:21px;}
.cp_main_txt.hs_tit .ptxt {display:block;}
.cp_con dl {float:none; width:auto;}
.cp_con dl:first-child {margin-bottom:5%;}

.tit_box > div {position:relative; width:auto !important; margin-left:30%; padding:5% 4% !important;}
.tit_box > div > div {height:auto !important;}
.tit_box > div p {font-size:20px;}
.tit_box > p {width:auto !important;}
.tit_box > p img {margin-left:-30%;}
.tit_box img {width:100%;}

.cp_con dt {font-size:18px;}
.cp_con dd br, .ceo_msg > p br {display:none;}

/* 인사말 */
.ceo_img > div {float:none; width:auto;}
.ceo_in {background:url(../DR0001IMG/sub/ceo_m_img.jpg) 5% 100% no-repeat; border-bottom:1px solid #ddd; background-size:45%; padding:5% 0% 17% 3%; text-align:right;}
.ceo_img {background:none; padding-bottom:0%;}

/* 연혁 */
.hs_con > div > div {margin:30px 0;}
.hs_con > div > div p.year {position:relative; padding-left:38px; margin-bottom:4%;}
.hs_con > div > div > ul {margin:0px 0 0 30px;}

/* 사업분야 */
.bs_wrap > div {float:none !important; width:auto;}
.bs_img {padding:6% 12%; position:relative;}
.bs_con {overflow:hidden; margin-left:0;}
.bs_con dl {float:left; width:46%; margin:2% 2%; border-top:2px solid #5d8222; border-bottom:1px solid #ccc;}
.bs_con dl dt {font-size:18px; border-bottom:1px dashed #ccc; color:#5d8222;}
.bs_con dl dd {color:#888; min-height:65px;}

/* 조직도 */
.tit_box.org_tit > div {padding:0% 5%; margin-left:0;}
.tit_box.org_tit > p {position:relative; padding-top:30%;}
.tit_box.org_tit > p img {margin-left:0%;}

/* CI */
.symbol_list > p {width:48%;}

/* 회사약도 */
.map_info dt {position:relative; width:100%; font-size:21px;}
.map_info dt > span {position:relative; top:0; margin-top:0; padding:5% 0;}
.map_info dt > span span:first-child {font-size:16px;}
.map_info dt br {display:none;}
.map_info dt + dd {margin-left:0;}
.map_info dd {width:50% !important;}
.map_in > div {width:95%; margin:0 auto;}

/* 문의글 상단 */
.add_msg {background-size:auto 60px; background-position:50% 15px;}
.add_msg > p {font-size:14px; padding:70px 0 0 0; text-align:center;}

/* 대리점안내 */
.search_sido > p {font-size:18px;}
.search_sido > form {margin:1.5% 0;}
.store_in > div {float:none !important; width:auto !important; height:auto;}
.store_in > div.store_bbs {position:relative; margin-left:0%; border-left:0; border-top:1px solid #ccc;}
.store_bbs > div.search_sido {margin-bottom:4%;}
.store_bbs > div.search_sido > p {font-size:18px; margin-bottom:2%;}
.store_wrap .info {background:#fff; border-top:1px solid #ccc;}
.store_wrap .info ul, .store_wrap .info dl {float:none; width:auto;}
.store_wrap .info dl {border-left:0; border-top:1px dashed #ccc; margin-top:2%; padding-top:2%;}
}

@media screen and (max-width:480px) {
/* 서브타이틀 */
.sub_title {background-position:15% 0;}

.con {margin-top:5%;}

/* 서브 컨텐츠 ------------------------------- */
.cp_wrap, .bs_con dl dd, .hs_con > div > div > ul {font-size:13px;}

/* 회사소개 */
.cp_main_txt {font-size:18px;}
.cp_main_txt .ptxt {font-size:22px;}
.cp_con dt {font-size:16px;}

/* 인사말 */
.ceo_in {background-position:0% 100%; padding-bottom:25%;}
.ceo_msg .sign img {height:30px;}

/* 연혁 */
.hs_con > p, .hs_con > div {float:none; width:auto;}
.hs_con > div > div p.year {position:relative; padding-left:38px;}
.hs_con > div > div > ul {margin:0px 0 0 30px;}
.hs_con > div {margin:4% 0 0 5%;}
.hs_con > div > div p.year {font-size:27px; line-height:27px;}
.hs_con > p {position:relative; padding-top:60%; overflow:hidden; width:100%;}
.hs_con > p span {position:absolute; top:0; left:0; right:0; bottom:0; -webkit-transform:translate(50%, 50%); -ms-transform:translate(50%, 50%); transform:translate(50%, 50%);}
.hs_con > p img {position:absolute; top:0; left:0; width:100%; max-width:none; height:auto; -webkit-transform:translate(-50%, -50%); -ms-transform:translate(-50%, -50%); transform:translate(-50%, -50%);}

/* 사업분야 */
.bs_con dl {width:100%; margin:2% 0%;}
.bs_con dl dt {font-size:16px;}
.bs_con dl dd {min-height:20px;}
.bs_con dl dd br {display:none;}

/* 회사약도 */
.map_info dt {font-size:18px;}
.map_info dd span {width:60px; height:45px; padding-top:15px;}
.map_info dd span img {height:32px;}
.map_info dd br {display:block;}

/* 대리점안내 */
.map_wrap .sido_map {display:none !important;}
.store_wrap .info {font-size:12px !important; border-top:0; margin-top:0;}
.store_wrap .info ul {padding-top:0;}
.store_wrap .info dl dt span {font-size:12px !important;}
.search_sido select {height:30px !important;}
.search_sido input[type="button"] {height:28px !important;}
}