@charset "utf-8";

/* ------------------------------------------------------------------------- */
/* 1. Global
/* ------------------------------------------------------------------------- */

.forMo {display:block;}
.forMo.box_btn.block {display:block;}

.relBtn{
	width: 50% !important;
    margin-left: 25% !important;
    margin-right: 25% !important;	
}

#ft .menu li a.forMo {display:block;}
.forPc {display:none;}
.forPc.box_btn.block {display:none;}
#ft .menu li a.forPc {display:none;}
ul.tab_common3.forPc {display:none;}

/* 서브 타이틀 */
h3.subtitle {position:absolute; top:-50px; left:50%; z-index:35; margin:0; color:#222; font-size:1.167rem; line-height:50px; -webkit-transform:translateX(-50%); -moz-transform:translateX(-50%); transform:translateX(-50%);}
h3.subtitle.fixed {position:fixed; top:0; z-index:35;}

/* 툴팁 */
.hasTooltip:hover p.tooltip {display:none;}

/* ------------------------------------------------------------------------- */
/* 1-1. input & select
/* ------------------------------------------------------------------------- */

/* select */
select {height:40px; padding:0 28px 0 10px; border-color:#ddd; background-position:center right 10px; background-size:8px auto; font-size:12px; line-height:40px;}

/* ------------------------------------------------------------------------- */
/* 1-2. button
/* ------------------------------------------------------------------------- */

.box_btn.img.blank > * {padding-right:16px;}
.box_btn.img.blank > *:before {display:block; position:absolute; top:50%; right:24px; width:10px; height:10px; margin-top:-5px; background:url('../images/i_blank_w.svg') no-repeat center/100% auto; content:'';}

/* 이미지 */
.box_btn.pdf > * {padding-left:16px; font-size:1.000rem; text-decoration:underline;}
.box_btn.pdf > *:before {left:0; width:10px; height:9px; margin-top:-5.5px; background-image:url('../images/i_download.svg');}

/* ------------------------------------------------------------------------- */
/* 1-3. table
/* ------------------------------------------------------------------------- */

.tbl_col > thead > tr > th {padding:14px 10px !important; font-size:1.167rem !important;}
.tbl_col > tbody > tr > th {font-size:1.000rem;}
.tbl_col > tbody > tr > td {padding:14px 10px !important;color:#808080 !important;font-size:1.083rem !important;}
.tbl_col > tbody > tr > td.addr {padding-left:40px; font-size:1.083rem;}
.tbl_col > tbody > tr > td.addr > button {left:16px; width:18px; height:18px; margin-top:-9px;}
.tbl_col > tbody > tr > td.addr > button:before {width:9px; height:9px; margin:-4.5px 0 0 -4.5px;}
.tbl_col > tbody > tr.total > td.addr {padding-left:27px; font-size:1.083rem;}

/* 테이블 영역 */
.tableArea h4 {margin:0; padding:10px 0; font-size:1.167rem;}
.tableArea h4.relative .subs {top:10px;font-size:1.000rem;padding-left: 132px;}

/* 스크롤 테이블 영역 */
.wrap_tbl {overflow-x:auto;}

/* ------------------------------------------------------------------------- */
/* 1-4. tabmenu
/* ------------------------------------------------------------------------- */

/* 탭메뉴 - background */
ul.tab_common > li {height:40px;}
ul.tab_common > li > button {font-size:1.000rem; line-height:40px;}
ul.tab_common > li > button:hover {background-color:#f9f9f9 !important; color:#999 !important; font-weight:400;}
ul.tab_common > li > button.active {background-color:#0676dd !important; color:#fff !important; font-weight:700;}
/* 탭메뉴 - background - 뜨는 동네 (점포수, 매출, 유동인구, 주거인구) */
ul.tab_topmenu {margin:0 -1px 20px; padding:0;}
ul.tab_topmenu > li {height:68px;}
ul.tab_topmenu > li button {padding:37px 0 14px; font-size:1.000rem; line-height:1.2;}
ul.tab_topmenu > li button:before {width:18px; height:18px; margin-left:-9px;}
/* 탭메뉴 - background - 나도 곧 사장 (점포수, 매출, 3년생존율, 폐업수) */
ul.tab_refer {padding-right:0; padding-left:0;}
ul.tab_refer > li {height:68px;}
ul.tab_refer > li button {padding:37px 0 14px;}

/* 탭메뉴 - underline */
ul.tab_common2 {padding:0;}
ul.tab_common2 > li > button:hover {border-color:#f9f9f9; color:#999; font-weight:400;}
ul.tab_common2 > li > button.active {border-color:#0676dd; color:#0676dd; font-weight:700;}
/* 탭메뉴 - 나는 사장 - 주소 검색 결과 */
.tabcnt_address .scroll_y {max-height:100%;}

/* 스와이퍼 탭메뉴 */
.swiper-tabmenu.swiper-container-horizontal {margin:0 -10px; padding-right:10px; padding-left:10px;}
.swiper-tabmenu.swiper-container-horizontal .swiper-pagination {width:calc(100% - 20px) !important;}

/* ------------------------------------------------------------------------- */
/* 1-5. list
/* ------------------------------------------------------------------------- */

/* 데이터리스트 - 상세조회 */
dl.datalist_analysis dt {padding:10px 0;}
dl.datalist_analysis dt.relative > * {top:12px;}
/* 스크롤 영역 */
.mCSB_container > dl.datalist_analysis {padding:0;}
/* 뜨는 상권 */
#districtBest dl.datalist_analysis dt {padding-top:10px;}
/* 나는 사장 */
#districtBusiness dl.datalist_analysis {padding:0;}
/* 나도 곧 사장 */
#districtStart dl.datalist_analysis {padding:0;}

/* 데이터리스트 - 타이틀 + 내용 */
dl.select_type2 > dt {height:40px; line-height:40px;}
dl.select_type2 > dt:after {left:12px; width:16px; height:16px; margin-top:-8px;}
/* 뜨는 상권 - 상세조회 */
dl.select_type2.detAnalysis {border:1px solid #0676dd; -webkit-border-radius:5px; -moz-border-radius:5px; border-radius:5px;}
dl.select_type2.detAnalysis > dt {padding:0 38px 0 36px; -webkit-border-radius:5px; -moz-border-radius:5px; border-radius:5px; color:#0676dd;}
dl.select_type2.detAnalysis > dt:before {right:14px; background-image:url('../images/arrow_bottom_blue.svg');}
dl.select_type2.detAnalysis > dt:after {background-image:url('../images/i_detAnalysis_bl.svg');}
dl.select_type2.detAnalysis > dd {background:rgba(0,160,243,0.05);}
dl.select_type2.detAnalysis > dd:before {display:none;}
dl.select_type2.detAnalysis > dd .scroll_y {max-height:100%; padding:0 25px;}
dl.select_type2.detAnalysis > dd .scroll_y.mCustomScrollbar {padding:0;}
dl.select_type2.detAnalysis > dd .scroll_y.mCustomScrollbar .mCSB_container {padding:0 25px;}
dl.select_type2.detAnalysis > dd .btn_col {margin:10px 25px 25px;}
dl.select_type2.detAnalysis > dt.active {-webkit-border-radius:5px 5px 0 0; -moz-border-radius:5px 5px 0 0; border-radius:5px 5px 0 0; background:rgba(0,160,243,0.05);}

/* 순위 Top 10 */
dl.select_type2.ranking {-webkit-box-shadow:none; -moz-box-shadow:none; box-shadow:none;}
dl.select_type2.ranking > dt {padding:0; -webkit-border-radius:0; -moz-border-radius:0; border-radius:0;}
dl.select_type2.ranking > dt:before,
dl.select_type2.ranking > dt:after {display:none;}
dl.select_type2.ranking > dd:before {width:100%;}

/* 데이터리스트 - 순위 Top10 */
dl.datalist_ranking > dd {padding-bottom:0;}
dl.datalist_ranking > dd > .scroll_y {max-height:100%;}
/* 뜨는 상권 */
#districtBest dl.datalist_ranking > dt {margin-right:0; margin-left:0;}
/* 나도 곧 사장 */
#districtStart dl.datalist_ranking dt {margin-right:0; margin-left:0;}

/* 데이터리스트 - 주소 검색 */
dl.datalist_search dt {padding:10px 0 8px;}

/* 데이터리스트 - 분석영역 - 보행시간, 보행거리 */
dl.datalist_distance {padding:0;}

/* 데이터리스트 - 표준산업분류업종 */
dl.datalist_industry > dd {margin-left:0; padding-right:0; text-align:right;}
dl.datalist_industry > dd select {display:block; width:100%; margin:0 0 10px;}
dl.datalist_industry > dd .box_btn {position:relative; top:auto; right:auto;}
dl.datalist_industry > dd .box_btn > * {width:100px; height:40px; -webkit-border-radius:5px; -moz-border-radius:5px; border-radius:5px; font-size:1.167rem; font-weight:400; line-height:40px;}

/* 리스트 - 순위 Top 10 */
/* 뜨는 상권 */
#districtBest ul.list_ranking {padding:0;}
/* 나도 곧 사장 */
#districtStart ul.list_ranking {padding:0;}

/* 리스트 - 리포트 항목 */
ul.list_reportItem > li.contrast {margin-bottom:10px; text-align:left;}
ul.list_reportItem > li.contrast > p {display:block; position:relative; padding:5px 10px;}
ul.list_reportItem > li.contrast > p + p {margin-left:0;}
ul.list_reportItem > li.contrast > p span {width:65%; margin-right:0;}
ul.list_reportItem > li.contrast > p strong {position:absolute; top:5px; right:10px; padding-left:18px;}
ul.list_reportItem > li.detail {margin-bottom:30px; padding:10px; line-height:1.5;}
ul.list_reportItem > li.graph .selectDistrict {padding:10px;}
ul.list_reportItem > li.graph .selectDistrict .legend {padding-bottom:10px;}
ul.list_reportItem > li.graph .selectDistrict .chart {height:127px;}
ul.list_reportItem > li.graph .selectDistrict .chart > div {font-size:0.917rem; line-height:1.6;}
ul.list_reportItem > li.graph .selectDistrict .chart > div.si {width:135px; height:127px; margin:-63.5px 0 0 -67.5px;}
ul.list_reportItem > li.graph .selectDistrict .chart > div.gu {width:102px; height:94px; margin:-47px 0 0 -51px;}
ul.list_reportItem > li.graph .selectDistrict .chart > div.dong {width:70px; height:64px; margin:-32px 0 0 -35px; line-height:1.7;}
ul.list_reportItem > li.graph .selectDistrict .chart > div.select {width:32px; height:28px; margin:-14px 0 0 -16px; line-height:28px;}

/*240903 추가*/
ul.list_reportItem > li.graph .selectDistrict .chart > div.si2 {width:135px; height:127px; margin:-63.5px 0 0 -67.5px;}
ul.list_reportItem > li.graph .selectDistrict .chart > div.gu2 {width:102px; height:94px; margin:-47px 0 0 -51px;}
ul.list_reportItem > li.graph .selectDistrict .chart > div.dong2 {width:70px; height:64px; margin:-32px 0 0 -35px; line-height:1.7;}



/* 리스트 - bullet */
p.p_bullet {padding-left:12px;}
p.p_bullet:before {top:4px;}

.compare ul.list_compare{padding-left:20px; padding-right:20px;}
.btn_compare p{padding:10px 0px; font-size:0.833rem; }
.btn_compare{margin-top:5px; background:#fff; text-align:center; border-radius:5px; -webkit-border-radius:5px; -moz-border-radius:5px;  -webkit-box-shadow:0 2px 4px 0 rgba(0,0,0,.1); -moz-box-shadow:0 2px 4px 0 rgba(0,0,0,.1); box-shadow:0 2px 4px 0 rgba(0,0,0,.1); -webkit-box-sizing:border-box; box-sizing:border-box;}
.btn_compare {display:block;}

/* ------------------------------------------------------------------------- */
/* 1-6. box
/* ------------------------------------------------------------------------- */

/* input - 검색 */
/* 나는 사장 */
#districtBusiness .box_search {margin:0;}
#districtBusiness .box_search + p {margin-right:0;}
/* input - checkbox */
dl.datalist_analysis + .box_checkbox {padding:0;}

/* ------------------------------------------------------------------------- */
/* 1-7. layer
/* ------------------------------------------------------------------------- */

/* 레이어 - 공통 */
.layer_common {z-index:45;}
.layer_common .titleArea {position:relative; margin-right:0; margin-left:0; padding:20px 52px 20px 20px; border-bottom:0;}
.layer_common .titleArea:before {display:block; position:absolute; bottom:0; left:20px; width:calc(100% - 40px); height:1px; background:#eee; content:'';}
.layer_common .titleArea p {font-size:14px;}
.layer_common .titleArea .close {right:0; width:12px; height:12px;}
.layer_common .inner.scroll_y.mCustomScrollbar {padding:0;}
.layer_common .inner.scroll_y.mCustomScrollbar .mCSB_container {padding:0 20px;}
/* .layer_common .btn_col {padding:30px 20px;} */

/* 레이어 - 공통 - 토스트 */
.layer_toast {position:fixed; left:50%; bottom:-100%; z-index:50; width:calc(100% - 20px); padding:15px 10px; -webkit-border-radius:5px; -moz-border-radius:5px; border-radius:5px; background:rgba(0,0,0,0.8); color:#fff; font-size:1.167rem; text-align:center; line-height:normal; opacity:0; -webkit-transition:all .5s; -moz-transition:all .5s; transition:all .5s; -webkit-transform:translateX(-50%); -moz-transform:translateX(-50%); transform:translateX(-50%); -webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box;}
.layer_toast p {overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
.layer_toast * {color:inherit; font-size:inherit; font-weight:inherit;}
.layer_toast.active {bottom:10px; opacity:1;}

/* 레이어 - 회원가입 안내 */
.layer_login {margin-left:0; width:calc(100% - 40px); -webkit-transform:translate(-50%, -50%); -moz-transform:translate(-50%, -50%); transform:translate(-50%,-50%);}

/* 레이어 - 메인 공지사항 */
.layer_mainNoti {width:calc(100% - 40px); margin-left:0; -webkit-transform:translate(-50%, -50%); -moz-transform:translate(-50%, -50%); transform:translate(-50%,-50%);}
.layer_mainNoti .btn .box_checkbox input + label {font-size:1.333rem;}
.layer_mainNoti .btn button.close {font-size:1.5rem;}

/* 레이어 - 도움말 */
.layer_help {top:0; left:0; z-index:50; width:100% !important; height:100% !important; max-height:100%; margin:0; -webkit-transform:none !important; -moz-transform:none !important; transform:none !important;}
.layer_help .tab_help li {width:calc(50% + 1px);}
.layer_help .tab_help li button {height:40px; font-size:1.167rem;}
.layer_help .imgArea {background:#fff;}
.layer_help .imgArea .subs {padding-right:0; padding-left:0;}
.layer_help .imgArea .img.forMo {padding:0;}
.layer_help dl.section > dd .area.col {display:block; margin-left:0;}
.layer_help dl.section > dd .area.col > div {flex:none; margin-left:0;}
.layer_help dl.section > dd .area ul.list_col {margin-left:0;}
.layer_help dl.section > dd .area ul.list_col > li {display:block; width:auto !important; margin:10px 0 0 0;}
.layer_help dl.section > dd .area .wraplr {margin-left:0;}
.layer_help dl.section > dd .area .wraplr2 {margin-left:0;}
.layer_help dl.section > dd .area .leftArea {display:block; width:100%; margin-left:0;}
.layer_help dl.section > dd .area .rightArea {display:block; width:100%; margin:15px 0 0 0;}
.layer_help dl.section > dd .area .rightArea:before {display:none;}
.layer_help dl.section > dd .area .leftArea2,
.layer_help dl.section > dd .area .rightArea2 {width:100%; margin-left:0;}
.layer_help dl.section > dd .area .leftArea dl,
.layer_help dl.section > dd .area .rightArea dl {padding-top:80px;}
.layer_help dl.section > dd .area dl dt.relative {height:80px; padding:10px 10px 10px 90px; -webkit-border-radius:20px; -moz-border-radius:20px; border-radius:20px;}
.layer_help dl.section > dd ul.step > li {height:auto; min-height:38px; padding-left:104px; line-height:1.2;}
.layer_help dl.section > dd ul.step > li span {width:78px; padding-left:15px;}
.layer_help dl.section > dd ul.list_process.toright {display:block; margin-left:0;}
.layer_help dl.section > dd ul.list_process.toright > li {-webkit-box-flex:unset; flex:none; margin:10px 0 0 0;}

/* 레이어 - 제공정보 */
.layer_info {top:0; left:0; z-index:0; width:100% !important; height:100% !important; max-height:100%; margin:0; -webkit-transform:none !important; -moz-transform:none !important; transform:none !important;}
.layer_info .tab_help li {width:calc(50% + 1px);}
.layer_info .tab_help li button {height:40px; font-size:1.167rem;}
.layer_info .imgArea {background:#fff;}
.layer_info .imgArea .subs {padding-right:0; padding-left:0;}
.layer_info .imgArea .img.forMo {padding:0;}
.layer_info dl.section > dd .area.col {display:block; margin-left:0;}
.layer_info dl.section > dd .area.col > div {flex:none; margin-left:0;}
.layer_info dl.section > dd .area ul.list_col {margin-left:0;}
.layer_info dl.section > dd .area ul.list_col > li {display:block; width:auto !important; margin:10px 0 0 0;}
.layer_info dl.section > dd .area .wraplr {margin-left:0;}
.layer_info dl.section > dd .area .wraplr2 {margin-left:0;}
.layer_info dl.section > dd .area .leftArea {display:block; width:100%; margin-left:0;}
.layer_info dl.section > dd .area .rightArea {display:block; width:100%; margin:15px 0 0 0;}
.layer_info dl.section > dd .area .rightArea:before {display:none;}
.layer_info dl.section > dd .area .leftArea2,
.layer_info dl.section > dd .area .rightArea2 {width:100%; margin-left:0;}
.layer_info dl.section > dd .area .leftArea dl,
.layer_info dl.section > dd .area .rightArea dl {padding-top:80px;}
.layer_info dl.section > dd .area dl dt.relative {height:80px; padding:10px 10px 10px 90px; -webkit-border-radius:20px; -moz-border-radius:20px; border-radius:20px;}
.layer_info dl.section > dd ul.step > li {height:auto; min-height:38px; padding-left:104px; line-height:1.2;}
.layer_info dl.section > dd ul.step > li span {width:78px; padding-left:15px;}
.layer_info dl.section > dd ul.list_process.toright {display:block; margin-left:0;}
.layer_info dl.section > dd ul.list_process.toright > li {-webkit-box-flex:unset; flex:none; margin:10px 0 0 0;}

/* 레이어 - 데이터 툴팁 */
.layer_data {top:70% !important; left:50% !important;}
/* .layer_data:before {background:none;} */

/* 레이어 - 표준산업분류업종 직접 검색 */
.layer_industry .search {padding-right:80px;}
.layer_industry .search .box_btn > * {width:70px; height:40px;}

/* 레이어 - 분석리포트 비교담기 */
.compare_save {z-index:50; width:calc(100% - 40px); height:auto; max-height:90%; margin:0; -webkit-transform:translate(-50%, -50%); -moz-transform:translate(-50%, -50%); transform:translate(-50%, -50%);}
.compare_save dl dt {font-size:1.167rem;}
.compare_save ul li div span {line-height:1.4;}

/* 레이어 - 비교담기 리스트 */
/* .layer_compare {position:fixed; top:0; left:0; width:100%; height:100%;} */

/* 레이어 - 리포트 */
.layer_report {top:0; left:0; z-index:50; width:100%; height:100%; max-height:100%; -webkit-transform:none; -moz-transform:none; transform:none;}
.layer_report .tab_report li {width:calc(50% + 1px);}
.layer_report .tab_report li button {font-size:1.167rem;}

/* ------------------------------------------------------------------------- */
/* 2. Layout
/* ------------------------------------------------------------------------- */

/* ------------------------------------------------------------------------- */
/* 2-1. wrap
/* ------------------------------------------------------------------------- */

#wrap {min-width:100%;}
.wrap_inner {width:100%;}

/* ------------------------------------------------------------------------- */
/* 2-2. header
/* ------------------------------------------------------------------------- */

#hd {height:50px !important; -webkit-box-shadow:0 2px 4px 0 rgba(0,0,0,0.1); -moz-box-shadow:0 2px 4px 0 rgba(0,0,0,0.1); box-shadow:0 2px 4px 0 rgba(0,0,0,0.1);}
#hd .tophd {display:none;}
#hd > .inner {height:50px !important; border-bottom:0;}
#hd .gnb {padding:0;}
#hd .gnb .logo {top:0; padding:12px; -webkit-transform:none; transform:none;}
#hd .gnb .logo a {padding-left:37px; background:none; font-size:1.000rem; line-height:26px;}
#hd .gnb .logo a:before {width:29px; height:26px; margin-top:-13px;}
#hd .gnb .menu {display:none;}
#hd .gnb .btn {display:none;}
#hd .gnb .back {position:absolute; top:0; left:0; width:20px; height:14px; padding:18px 10px; background:url('../images/i_back2.svg') no-repeat center/20px auto; -webkit-box-sizing:content-box; -moz-box-sizing:content-box; box-sizing:content-box;}
#hd .gnb .all {position:absolute; top:0; right:0; width:22px; height:15px; padding:18px 10px; background:url('../images/allmenu.svg') no-repeat center/22px auto; -webkit-box-sizing:content-box; -moz-box-sizing:content-box; box-sizing:content-box;}
#hd .navigator {display:none;}
#hd.fixed .fixArea {height:50px; border-bottom:0; -webkit-box-shadow:0 2px 4px 0 rgba(0,0,0,0.1); -moz-box-shadow:0 2px 4px 0 rgba(0,0,0,0.1); box-shadow:0 2px 4px 0 rgba(0,0,0,0.1);}

#hd.main .gnb .logo.forMo,
#hd.map .gnb .logo.forMo {display:block;}
#hd.main .gnb .back,
#hd.map .gnb .back {display:none;}
#hd.main .gnb .all {padding-right:20px; padding-left:20px;}

/* ------------------------------------------------------------------------- */
/* 2-3. footer
/* ------------------------------------------------------------------------- */

#ft {margin-top:0; padding:0;}
#ft:before {display:none;}
#ft .menu {margin:0 16px; padding:0; border-bottom:1px solid rgba(255,255,255,0.26);}
#ft .menu li.forPc {display:none;}
#ft .menu li.forMo {display:inline-block;}
#ft .menu li + li:before {display:none;}
#ft .menu li a {padding:16px 4px; font-size:0.917rem; font-weight:500; letter-spacing:-0.03rem;}
#ft dl.select_type.forMo {width:188px; margin:12px auto 20px;}
#ft dl.select_type.forMo > dt {height:43px; padding:0 30px 0 10px; font-size:1.000rem; line-height:43px;}
#ft dl.select_type.forMo > dt:before {right:10px;}
#ft dl.select_type.forMo > dd a {font-size:1.000rem;}
#ft address {padding:0 20px 20px;}
#ft address dl > * {font-size:1.000rem; vertical-align:top;}
#ft address dl dt {min-width:0; width:20%;}
#ft address dl dd {width:80%;}
#ft address dl dd a {color:inherit;}
#ft .uselaw {padding:0 20px 10px; font-size:1.000rem; text-align:center; line-height:1.4;}
#ft .uselaw span {display:inline;}
#ft .copyright {padding:0 20px 20px; color:#fff; text-align:center;}
#ft .chatbot {position:fixed; right:20px; bottom:10px;}
#ft .chatbot a {display:block; position:relative; width:60px; height:60px; padding:35px 0 7px; border:1px solid #0676dd; -webkit-border-radius:50%; -moz-border-radius:50%; border-radius:50%; background:#fff; color:#0676dd; font-size:0.917rem; font-weight:500; text-align:center; -webkit-box-shadow:2px 2px 4px 0 rgba(0,0,0,0.1); -moz-box-shadow:2px 2px 4px 0 rgba(0,0,0,0.1); box-shadow:2px 2px 4px 0 rgba(0,0,0,0.1); -webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box;}
#ft .chatbot a:before {display:block; position:absolute; top:7px; left:50%; width:27px; height:25px; margin-left:-13.5px; background:url('../images/chatbot.svg') no-repeat center/100% auto; content:'';}
#ft .seoulBnr {position:relative; top:auto; right:auto; margin:0 auto 20px; text-align:center;}

#dimmed {z-index:45;}


/* ------------------------------------------------------------------------- */
/* 2-4. nav
/* ------------------------------------------------------------------------- */

#sideMenu {top:auto; bottom:0; left:0; z-index:35; width:100%; -webkit-border-radius:10px 10px 0 0; -moz-border-radius:10px 10px 0 0; border-radius:10px 10px 0 0; background:#fff; -webkit-box-shadow:4px 0 4px 0 rgba(0,0,0,0.1); -moz-box-shadow:4px 0 4px 0 rgba(0,0,0,0.1); box-shadow:4px 0 4px 0 rgba(0,0,0,0.1); -webkit-transition:all .3s; -moz-transition:all .3s; transition:all .3s;}
#sideMenu .bigToggle {display:none;}
#sideMenu .bigArea > dt {position:relative; padding:36px 10px 20px; -webkit-border-radius:0; -moz-border-radius:0; border-radius:0; background:none; -webkit-box-shadow:none; -moz-box-shadow:none; box-shadow:none;}
#sideMenu .bigArea > dt:before {display:block; position:absolute; top:10px; left:50%; width:40px; height:6px; margin-left:-20px; -webkit-border-radius:3px; -moz-border-radius:3px; border-radius:3px; background:#ddd; content:'';}
#sideMenu .bigToggle.active + .bigArea > dt {display:block;}
#sideMenu .bigArea h3 {display:none;}
#sideMenu .bigArea > dd {padding-bottom:30px;}
#sideMenu .bigArea > dd > .scroll_y {padding:0 10px 20px;}
#sideMenu .bigArea > dd > .scroll_y.mCustomScrollbar {padding:0;}
#sideMenu .bigArea > dd > .scroll_y.mCustomScrollbar .mCSB_container {padding:0 10px 20px;}
#sideMenu .bigArea > dd > .scroll_y.mCustomScrollbar .mCSB_scrollTools {right:0;}
/* #sideMenu .bigArea > dd > .scroll_y {max-height:calc(100% - 53px);} */
#sideMenu .bigArea > dd .wrap_box {padding:0; -webkit-border-radius:0; -moz-border-radius:0; border-radius:0; background:none; -webkit-box-shadow:none; -moz-box-shadow:none; box-shadow:none;}
#sideMenu .bigArea > dd > .mCSB_container > * {padding:0 10px;}

/* 나는 사장 - 탭메뉴 */
#sideMenu .tab_business {margin-bottom:0; padding-bottom:6px;}

/* 비교담기 */
#sideMenu .compare {position:fixed; top:0; left:0; z-index:30; width:100%; height:100%; margin-top:0; -webkit-border-radius:0; -moz-border-radius:0; border-radius:0; -webkit-box-shadow:none; -moz-box-shadow:none; box-shadow:none;}
#sideMenu .compare > dl {padding:0;}
#sideMenu .compare > dl > dt {position:relative; padding:20px 52px 20px 20px; color:#0676dd;}
#sideMenu .compare > dl > dt:before {display:block; position:absolute; bottom:0; left:20px; width:calc(100% - 40px); height:1px; background:#eee; content:'';}
#sideMenu .compare > dl > dt .close {position:absolute; top:0; right:0; width:12px; height:12px; padding:20px; background:url('../images/close.svg') no-repeat center/12px auto; color:transparent; font-size:0; -webkit-box-sizing:content-box; -moz-box-sizing:content-box; box-sizing:content-box;}
#sideMenu .compare > dl > dd .scroll_y {padding:0 20px;}
#sideMenu .compare > dl > dd .scroll_y.mCustomScrollbar {padding:0;}
#sideMenu .compare > dl > dd .scroll_y.mCustomScrollbar .mCSB_container {padding:0 20px;}
#sideMenu .compare > dl > dd .btn {padding:20px 20px 30px;}
#sideMenu .compare > dl > dd .box_btn {padding:0;}

/* ------------------------------------------------------------------------- */
/* 2-5. aside - 우측 리포트
/* ------------------------------------------------------------------------- */

.rightReport {width:100%; z-index:45;}
.rightReport > dl > dt {padding:0 10px;}
.rightReport > dl > dt .subs {padding-left:10px;}
.rightReport > dl > dt .close {right:0;}
.rightReport > dl > dt .close button {padding:17px 10px;}
.rightReport > dl > dt .print {right:36px;}
.rightReport > dl > dt .compare {right:78px;}
.rightReport .wrapTab {margin:0 10px; padding:10px 0 10px 0; border-bottom:1px solid #eee; -webkit-box-shadow:none; -moz-box-shadow:none; box-shadow:none;}
.rightReport .wrapTab ul.tab_common2 {display:block; font-size:0;}
.rightReport .wrapTab ul.tab_common2 > li {display:inline-block; *display:inline; *zoom:1; width:50%; margin:-1px 0 0; vertical-align:top;}
.rightReport .wrapTab ul.tab_common2 > li > button {border:1px solid #ddd;}
.rightReport .wrapTab ul.tab_common2 > li:nth-child(even) {margin-left:-1px;}
.rightReport .wrapTab ul.tab_common2 > li > button.active {position:relative; z-index:1; border-color:#0676dd;}
.rightReport .wrapTab > div {margin:0 0 0 -10px; padding:0;}
.rightReport .wrapTab > div dl {margin-left:10px;}
.rightReport .tabcnt_common2 > .explain {padding-right:10px; padding-left:10px;}
.rightReport .tabcnt_common2 > dl {padding-right:10px; padding-left:10px;}
.rightReport .swiper_report {padding:20px 0 16px; border-bottom:1px solid #eee;}
.rightReport .swiper_report .swiper-container {padding:0 10px 4px;}
.rightReport .list_report {margin-left:0;}
.rightReport .list_report > li {margin-left:0; border:0; background:#f9f9f9; -webkit-box-shadow:2px 4px 0 0 rgba(0,0,0,0.1); -moz-box-shadow:2px 4px 0 0 rgba(0,0,0,0.1); box-shadow:2px 4px 0 0 rgba(0,0,0,0.1);}
.rightReport .list_chart {margin-left:0; padding-right:10px; padding-left:10px;}
.rightReport .list_chart > li {display:block; width:100%; margin:0;}
.rightReport .list_chart > li + li {margin-top:15px;}



/* ------------------------------------------------------------------------- */
/* 2-6. aside - gnb (mo)
/* ------------------------------------------------------------------------- */

#aside {visibility:hidden; position:fixed; top:0; right:-90%; bottom:0; z-index:-1; width:90%; height:100%; background:#fff; -webkit-transition:all .3s; -moz-transition:all .3s; transition:all .3s;}
#aside .memberArea {position:relative;}
#aside .memberArea p {display:inline-block; position:relative;}
#aside .memberArea p a {display:inline-block; position:relative; padding:17px 16px; color:#0676dd; font-weight:700;}
#aside .memberArea p a:before {display:block; position:absolute; top:50%; right:0; width:8px; height:4px; margin-top:-3px; background:url('../images/arrow_bottom.svg') no-repeat center/100% auto; -webkit-transform:rotate(-90deg); -moz-transform:rotate(-90deg); transform:rotate(-90deg); content:'';}
#aside .memberArea p.login a {padding-right:40px;}
#aside .memberArea p.login span {position:absolute; top:50%; right:18px; z-index:5; width:18px; height:18px; margin-top:-9px; background:url('../images/i_info.svg') no-repeat center/100% auto;}
#aside .memberArea .close {position:absolute; top:0; right:0; width:16px; height:16px; padding:16px; background:url('../images/close.svg') no-repeat center/16px auto; -webkit-box-sizing:content-box; -moz-box-sizing:content-box; box-sizing:content-box;}
#aside .btn {padding:30px 16px; background:#222; font-size:0; text-align:center;}
#aside .btn li {display:inline-block; *display:inline; *zoom:1; position:relative; width:33.33%; vertical-align:middle;}
#aside .btn li + li:before {display:block; position:absolute; top:50%; left:0; width:1px; height:30px; margin-top:-15px; background:#999; content:'';}
#aside .btn li button {padding-top:40px; background-repeat:no-repeat; background-position:top center; background-size:auto 26px; color:#fff; font-size:0.833rem; font-weight:500;}
#aside .btn li.guide button {background-image:url('../images/guide_w.svg');}
#aside .btn li.info button {background-image:url('../images/info_w.svg');}
#aside .btn li.history button {background-image:url('../images/history2_w.svg');}
#aside .btn li.system button {background-image:url('../images/i_setting_wh.svg');}
#aside .category > li {border-bottom:1px solid #ddd;}
#aside .category > li > p.big,
#aside .category > li > a {display:block; padding:16px 42px 16px 16px; font-weight:700;}
#aside .category > li > a span.beta {display:inline-block; margin-left:3px; padding:2px 5px; border:1px solid #0676dd; -webkit-border-radius:10px; -moz-border-radius:10px; border-radius:10px; color:#0676dd; font-weight:700;}
#aside .category > li.hassub > p.big {background:url('../images/i_plus.svg') no-repeat center right 16px/10px auto;}
#aside .category > li.hassub > p.big.active {background-image:url('../images/i_minus.svg'); background-color:#f9f9f9; color:#0676dd;}
#aside .category ul.sub {display:none; border-top:1px solid #ddd; background:#f9f9f9;}
#aside .category ul.sub > li {margin:0 32px;}
#aside .category ul.sub > li + li {border-top:1px solid #eee;}
#aside .category ul.sub > li > p.depth2,
#aside .category ul.sub > li > a {display:block; padding:16px 0;}
#aside .category ul.sub > li > p.depth2 {background:url('../images/i_plus.svg') no-repeat center right 16px/10px auto;}
#aside .category ul.sub > li > p.depth2.active {color:#0676dd; background-image:url('../images/i_minus.svg');}
#aside .category ul.sub.active {display:block;}
#aside .category ul.depth3 {display:none; border-top:1px solid #eee;}
#aside .category ul.depth3.active {display:block;}
#aside .category ul.depth3 > li {margin:0 16px;}
#aside .category ul.depth3 > li + li {border-top:1px solid #eee;}
#aside .category ul.depth3 > li > a {display:block; padding:16px 0; color:#999;}
#aside .menu {padding:0 16px;}
#aside .menu > .box_btn {padding:24px 0 30px;}

/*240903 수정*/
#aside.active {visibility:visible;right:0;z-index: 100;}
.asideDimmed {display:none;position:fixed;top:0;right:0;bottom:0;left:0;z-index: 90;width:100%;height:100%;background:rgba(0,0,0,0.8);transition:all .3s;}

/* 230825 추가 */
#aside > div.menu > div.btn_col.col2 > div.box_btn > button {width: 100% !important;}
#aside > div.menu > div.box_btn.block.h40.radius.white3.medium > button {width: 100% !important;}

/* ------------------------------------------------------------------------- */
/* 3. Page
/* ------------------------------------------------------------------------- */

#cnt {padding-bottom:50px;}

/* ------------------------------------------------------------------------- */
/* 3-1. 메인
/* ------------------------------------------------------------------------- */

#main .topmenu {border-bottom:1px solid #ddd;}
#main .topmenu ul {padding:0 12px; font-size:0;}
#main .topmenu ul li {display:inline-block; *display:inline; *zoom:1; vertical-align:middle;}
#main .topmenu ul li a {display:block; padding:15px 8px; color:#999; font-size:1.167rem;}

#main .visual {margin-bottom:0;}
#main .visual:before {display:none;}
#main .visual .title {padding:30px 20px; font-size:2.667rem; line-height:1.5;}
#main .visual .title .small {padding-bottom:5px; font-size:1.167rem;}
#main .visual .title span {font-weight:500;}
#main .visual .illu.namsan {top:68px; right:-65px; width:243px; height:192px;}
#main .visual .illu.service {display:none;}
#main .visual .swiper_menu {margin:0 6px; padding-bottom:10px;}
#main .visual .swiper_menu .swiper-slide .box {margin:0 10px; -webkit-border-radius:10px; -moz-border-radius:10px; border-radius:10px; background:#f7f7f7; -webkit-box-shadow:10px 10px 1px 0 rgba(0,0,0,0.1); -moz-box-shadow:10px 10px 1px 0 rgba(0,0,0,0.1); box-shadow:10px 10px 1px 0 rgba(0,0,0,0.1);}
#main .visual .swiper_menu .swiper-slide .box dl dt {padding:170px 20px 6px; background-repeat:no-repeat; background-position:top 30px center; background-size:auto 117px; font-size:1.667rem; font-weight:700;}
#main .visual .swiper_menu .swiper-slide .box dl dd {padding:0 20px 20px; line-height:1.6; letter-spacing:-0.08rem;}
#main .visual .swiper_menu .swiper-slide .box.best dl dt {background-image:url('../images/il_best.svg');}
#main .visual .swiper_menu .swiper-slide .box.business dl dt {background-image:url('../images/il_business.svg');}
#main .visual .swiper_menu .swiper-slide .box.start dl dt {background-image:url('../images/il_start.svg');}
#main h3 {padding:50px 0 10px; font-size:1.667rem;}
#main .box_select {margin-left:-10px; padding:0 20px;}
#main .box_select select {width:calc(33.33% - 10px); margin-left:10px; font-size:1.000rem;}
#main .box_select select + select {margin-left:10px;}
#main ul.list_col {margin-left:0; padding:0 20px;}
#main ul.list_col > li {display:block; width:100%; margin-left:0;}
#main ul.list_col > li + li {margin:30px 0 0;}
#main ul.list_col > li > dl {height:auto; padding:0 10px;}
#main ul.list_col > li > dl > dt {padding:20px 0; font-size:1.167rem;}
#main ul.list_col > li > dl > dt.relative .subs {top:20px; font-size:0.833rem;}
#main ul.list_col > li > dl > dd .chartArea ul li dl {height:110px; padding:0 8px 20px;}
#main ul.list_col > li > dl > dd .chartArea ul li dl dt {padding:15px 0 0; font-size:0.833rem;}
#main ul.list_col > li > dl > dd .chartArea ul li dl dd p {font-size:1.333rem;}
#main ul.list_col > li > dl > dd .chartArea ul li dl dd p span {font-size:1.833rem;}
#main ul.list_col > li > dl > dd .chartArea ul li.contrast dl dt {padding:10px 0;}
#main ul.list_col > li > dl > dd .chartArea ul li.contrast dl dd p {padding-left:10px; font-size:1.000rem;}
#main ul.list_col > li > dl > dd .chartArea ul li.contrast dl dd p span {padding-right:0; font-size:1.167rem;}
#main ul.list_col > li > dl > dd .chartArea.relative .graph {width:50%;}
#main ul.list_col > li > dl > dd .labelArea dl dt {font-size:1.000rem;}
#main ul.list_col > li > dl > dd .labelArea dl dt span {width:12px; height:12px;}
#main ul.list_col > li > dl > dd .labelArea dl dd {font-size:1.000rem;}

/* ------------------------------------------------------------------------- */
/* 3-2. 지도
/* ------------------------------------------------------------------------- */

/* 상단 현재 주소 */
.recentAddr {display:none;}

/* 우측메뉴 */
.rightMenu {top:10px; right:auto; left:10px;}
.rightMenu > ul {width:48px; padding:1px;}
.rightMenu > ul > li + li {margin-top:1px;}
.rightMenu > ul > li > a {height:48px; padding:27px 0 9px; font-size:0.833rem;}
.rightMenu > ul > li > a:before {top:9px; width:12px; height:12px; margin-left:-6px;}
.rightMenu > ul > li .submenu {top:-1px; right:auto; left:45px; padding:0 0 0 10px;}
.rightMenu > ul > li .submenu > ul > li > a {font-size:0.833rem;}
/*
.rightMenu > ul > li > a:hover {background-color:#fff; color:#222;}
.rightMenu > ul > li.district > a:hover:before {background-image:url('../images/i_district.svg');}
.rightMenu > ul > li.history > a:hover:before {background-image:url('../images/i_history.svg');}
.rightMenu > ul > li.aroundInfo > a:hover:before {background-image:url('../images/i_aroundInfo.svg');}
.rightMenu > ul > li.floating > a:hover:before {background-image:url('../images/i_floating.svg');}
.rightMenu > ul > li.density > a:hover:before {background-image:url('../images/i_density.svg');}
.rightMenu > ul > li.zeropay > a:hover:before {background-image:url('../images/i_zeropay.svg');}
.rightMenu > ul > li .submenu > ul > li > a:hover {background:#fff; color:#999;}
*/
.rightMenu > ul > li > a.active {background-color:#0676dd; color:#fff;}
.rightMenu > ul > li.district > a.active:before {background-image:url('../images/i_district_w.svg');}
.rightMenu > ul > li.history > a.active:before {background-image:url('../images/i_history_w.svg');}
.rightMenu > ul > li.aroundInfo > a.active:before {background-image:url('../images/i_aroundInfo_w.svg');}
.rightMenu > ul > li.floating > a.active:before {background-image:url('../images/i_floating_w.svg');}
.rightMenu > ul > li.density > a.active:before {background-image:url('../images/i_density_w.svg');}
.rightMenu > ul > li.zeropay > a.active:before {background-image:url('../images/i_zeropay_w.svg');}
.rightMenu > ul > li .submenu > ul > li > a.active {background:#0676dd; color:#fff;}
.rightMenu > ul.extend {width:48px;padding:1px;}
.rightMenu > ul.extend > li {display:block; width:100%; padding:0;}
.rightMenu > ul.extend > li + li {margin-top:1px;}
/* 우측 메뉴 - 유동인구 하위메뉴 */
.rightMenu > ul > li.floating .submenu {text-align:left;}
.rightMenu > ul > li.floating .submenu .floatingBtn {width:46px; margin-top:10px;}

/* 지도 기능 버튼 */
.mapBtn {top:650px; right:75px; bottom:auto;}
.mapBtn > * + * {margin-top:6px;}
.mapBtn .maptype li.satellite {-webkit-border-bottom-left-radius:5px; -moz-border-bottom-left-radius:5px; border-bottom-left-radius:5px; -webkit-border-bottom-right-radius:5px; -moz-border-bottom-right-radius:5px; border-bottom-right-radius:5px;}
.mapBtn .maptype li.road {display:none;}
.mapBtn .calc {display:none;}
.mapBtn .relative button:hover span {display:none;}
/* 지도 기능 버튼 - 비교 담기 리스트 */
.mapBtn .compareList {padding:0;}
.mapBtn .compareList button {width:36px; height:36px; background-color:#e02171;}
.mapBtn .compareList button:before {display:block; position:absolute; left:50%; top:50%; width:18px; height:18px; margin:-9px 0 0 -9px; background:url('../images/i_comparelist_w.svg') no-repeat center/100% auto; content:'';}
.mapBtn .compareList.active {display:block;}

/* 상권영역 */
.common_district .poi .data {width:90px; height:90px;}
/* .common_district .poi .data:after {display:block; animation:poiMove .7s infinite linear;} */
.common_district .poi .data p {width:70px; height:20px; font-size:1.000rem; line-height:20px;}
.common_district .poi .data p + p {margin-top:4px;}
.common_district .poi .data:hover:after {display:none;}

.common_district2 .poi .data {width:90px !important; height:90px !important;}
.common_district2 .poi .data p {width:70px !important; height:20px !important; font-size:1.000rem; line-height:20px !important;}
.common_district2 .poi .data p + p {margin-top:4px !important;}
.common_district2 .poi .data:hover:after {display:none !important;}

.ranking_district .poi span {width:28px; height:38px; margin-left:-14px; font-size:1.250rem; line-height:32px;}

/* POI - 상권영향력평가 */
.influence_poi .poi {width:30px; height:30px;}
.influence_poi.market_poi .poi:before {width:18px; height:16.5px; margin:-8px 0 0 -9px;}
.influence_poi.shopping_poi .poi:before {width:18px; height:16.5px; margin:-8px 0 0 -9px;}
.influence_poi.complex_poi .poi:before {width:16.5px; height:16.5px; margin:-8px 0 0 -8px;}
.influence_poi.department_poi .poi:before {width:16px; height:16.5px; margin:-8px 0 0 -8px;}
.influence_poi.speciality_poi .poi:before {width:14px; height:15px; margin:-7.5px 0 0 -7px;}
.influence_poi.etc_poi .poi:before {width:15px; height:15px; margin:-7.5px 0 0 -7.5px;}
.influence_poi.ssmup_poi .poi:before {width:14px; height:14px; margin:-7px 0 0 -7px;}
.influence_poi.ssmdown_poi .poi:before {width:14px; height:14px; margin:-7px 0 0 -7px;}

#districtInfluence .rightMenu .zone{position: absolute; top: 0; left: 52px;  margin-top: 0;}

/* 알림메세지 */
.infoMsg {top:10px; width:90%; height:50px; margin:0 auto; padding:0; font-size:1.000rem; text-align:center; line-height:50px;}
.infoMsg2 {height:auto !important; padding:10px 20px !important; font-size:1.000rem !important; line-height:1.2 !important;}

/* 진행메세지 */
.progressMsg {top:10px;}

/* 범례 */
.legend_common {top:10px; bottom:auto; min-width:48%; max-width:65%;}
.legend_common ul {margin:-10px 0 0 -10px;}
.legend_common ul li {margin:10px 0 0 10px; padding-left:14px; font-size:0.833rem; letter-spacing:-0.05rem;}
.legend_common ul li + li {margin-left:10px;}
/* .legend_common ul li:nth-child(5n+1):after {display:block;} */
.legend_common ul li span {width:10px; height:10px; margin-top:-6px;}
/* 범례 - 상권정보주제도 */
.legend_thematic {top:auto; bottom:150px;}

/* 튜토리얼 */
.tutorial_intro {background-color:rgba(0,0,0,0.7);}
.tutorial_intro dl {left:7px; width:calc(100% - 14px); margin-left:0;}
.tutorial_intro dl dt {padding:33px 0 24px; font-size:2.167rem;}
.tutorial_intro dl dd {padding:0 20px;}
.tutorial_intro dl dd p {font-size:1.083rem;}
.tutorial_intro dl dd .btn {padding:30px 0;}
.tutorial_intro dl dd .btn .box_btn > * {min-width:70px; width:auto; padding:0 8px;}

#tutorial .forMo {position:relative; height:100%;}
#tutorial .swiper-container {z-index:40; height:100%;}
#tutorial .swiper-container .swiper-slide {background-repeat:no-repeat; background-size:contain; background-position:center;}
#tutorial .swiper-container .swiper-slide img {width:100%; height:auto;}
#tutorial .swiper-pagination {display:none; top:18px; bottom:auto; z-index:40; color:#fff; font-size:1.167rem;}
#tutorial .swiper-pagination strong {color:#ffe057; font-size:1.167rem;}
#tutorial .swiper-pagination span {color:#fff; font-size:1.167rem;}
#tutorial .forMo .box_btn.close {position:absolute; bottom:40px; left:50%; z-index:40; -webkit-transform:translateX(-50%); -moz-transform:translateX(-50%); transform:translateX(-50%);}
#tutorial .forMo .box_btn.close > * {height:30px; line-height:28px;}
#tutorial .forMo button.close {display:none; position:absolute; top:0; left:0; z-index:40; width:11px; height:11px; padding:18px 16px; background:url('../images/close2_wh.svg') no-repeat center/11px auto;}
#tutorial .dimmedArea {background:rgba(0,0,0,0.9);}

/* ------------------------------------------------------------------------- */
/* 3-3. 뜨는 상권
/* ------------------------------------------------------------------------- */


/* ------------------------------------------------------------------------- */
/* 3-5. 나도 곧 사장
/* ------------------------------------------------------------------------- */

/* 인트로 */
#districtStart .intro h3 {font-size:2.833rem;}
#districtStart .intro ul li {width:140px; height:180px;}
#districtStart .intro ul li button {padding:155px 0 10px; font-size:1.000rem;}
#districtStart .intro ul li button:before {top:10px; height:124px;}
#districtStart .intro ul li.no button:before {width:84.5px; margin-left:-42px;}
#districtStart .intro ul li.yes button:before {width:82.5px; margin-left:-41px;}

/* 배너 - 창업 예정지 상세분석 */
#districtStart .bnr_analysis {background:#0676dd; -webkit-box-shadow:none; -moz-box-shadow:none; box-shadow:none;}
#districtStart .bnr_analysis dl dt {color:#fff;}
#districtStart .bnr_analysis dl dd {color:#fff;}
#districtStart .bnr_analysis dl dd p span {color:#fff;}
#districtStart .bnr_analysis dl dd p span:before {background-image:url('../images/i_go_w.svg');}

/* 좌측메뉴 */
#districtStart #sideMenu .type_btn {padding:0;}
#districtStart #sideMenu .toStart {right:0;}
#districtStart #sideMenu .msg {padding-right:0; padding-left:0;}
#districtStart #sideMenu .datalist_search dd .box_search {margin:0;}
#districtStart #sideMenu .datalist_search dd .box_search + p {margin-right:0; margin-left:0;}
#districtStart .btn2 {padding:0;}

/* ------------------------------------------------------------------------- */
/* 3-7. 지역&상권별 현황 > 지역별 현황, 상권별 현황, 재생상권별 현황
/* ------------------------------------------------------------------------- */

.box_terms {margin:0 10px; padding-bottom:20px; border:1px solid #eee; border-width:1px 0;}
.box_terms > dl {display:block; margin-left:0;}
.box_terms > dl > dt {font-size:1.167rem;}
.box_terms > dl > dd select {height:40px; font-size:1.167rem; line-height:40px;}
.box_terms > dl > dd select.s,
.box_terms > dl > dd select.m,
.box_terms > dl > dd select.l {width:100%;}
.box_terms > dl > dd.box_select.col2 {margin-left:0;}
.box_terms > dl > dd.box_select.col2 > select {margin:0;}
.box_terms > dl > dd.box_select.col2 > select + select {margin-top:10px;}

.searchArea .swiper_infotype {margin:0 8px; padding:20px 0;}
.searchArea .swiper_infotype .swiper-slide {width:auto;}
.searchArea .swiper_infotype .swiper-slide button {height:40px;margin:0 2px;padding:0 20px;border:1px solid #ddd;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;color: var(--color-gray);font-size:1.167rem;line-height:40px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
.searchArea .swiper_infotype .swiper-slide button.active {border-color:#0676dd; color:#0676dd; font-weight:700;}
.searchArea .swiper_infotype .swiper-slide.filter button {position:relative; width:40px; color:transparent; font-size:0;}
.searchArea .swiper_infotype .swiper-slide.filter button:before {display:block; position:absolute; top:50%; left:50%; width:12px; height:12px; margin:-6px 0 0 -6px; background:url('../images/i_filter_gr.svg') no-repeat center/100% auto; content:'';}
.searchArea .swiper_infotype .swiper-slide.filter button.active {background:#0676dd;}
.searchArea .swiper_infotype .swiper-slide.filter button.active:before {background-image:url('../images/i_filter_w.svg');}
.searchArea .box_terms {margin-top:0; border-bottom:0;}
.searchArea > .btn {margin:0 10px 10px;}

.searchArea + .tableArea.forPc + .tableArea.forMo {margin:0 10px;}

.dataEmpty {padding-top:160px; background-position-y:70px; font-size:1.000rem;}



/* ------------------------------------------------------------------------- */
/* 3-9. 상권영향력평가
/* ------------------------------------------------------------------------- */

/*리포트*/
.tab-container-report .case-pc{display:block; overflow-x:auto;}
.tab-container-report .case-pc table th,.tab-container-report .case-pc table td{white-space:nowrap;}

#influencerptpop .f-clear .f-left,#influencerptpop .f-clear .f-right,
#divRptBusiness .f-clear .f-right,#divRptBusiness .f-clear .left,
#influencerptarea .f-clear .f-left,#influencerptarea .f-clear .f-right
{float:none;}

#influencerptpop .f-clear .w50p,#divRptBusiness .f-clear .w50p,#influencerptarea .f-clear .w50p{width: 100% !important;}
#divRptBusiness .f-clear .table-top-text{margin-top:5px;}




/* ------------------------------------------------------------------------- */
/* 3-10. 이용안내
/* ------------------------------------------------------------------------- */

ul.list_process > li {display:block;}
ul.list_process > li + li:before {top:-34px; width:14px; height:12px; -webkit-transform:rotate(90deg); -moz-transform:rotate(90deg); transform:rotate(90deg);}
ul.list_process.bl > li + li:before {top:-44px; left:50% !important; width:14px; height:12px; margin:0 0 0 -7px;}

dl.datalist_titlecont {margin-top:20px; padding-top:20px; -webkit-box-shadow:5px 5px 1px 0 rgba(0,0,0,0.05); -moz-box-shadow:5px 5px 1px 0 rgba(0,0,0,0.05); box-shadow:5px 5px 1px 0 rgba(0,0,0,0.05);}
dl.datalist_titlecont > dt {top:-20px; min-width:0; height:40px; font-size:1.167rem; line-height:40px;}

#useInfo .swiper_useinfo {margin:0 8px; padding-top:20px;}
#useInfo .swiper_useinfo .swiper-slide {width:auto;}
#useInfo .swiper_useinfo .swiper-slide button {display:unset; width:auto; height:40px; margin:0 2px; padding:0 20px; border:1px solid #ddd; -webkit-border-radius:5px; -moz-border-radius:5px; border-radius:5px; background:#fff; color:#999; font-size:1.167rem; line-height:40px; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box;}
#useInfo .swiper_useinfo .swiper-slide button.active {border-color:#0676dd; color:#0676dd; font-weight:700;}
#useInfo .tabcnt_useinfo > dl {padding:0 10px;}
#useInfo .tabcnt_useinfo > dl > dt {margin:20px 0 10px; font-size:1.167rem;}
#useInfo .tabcnt_useinfo > dl > dd {font-size:1.000rem;}
#useInfo .tabcnt_useinfo > dl > dd.relative > .box_btn {top:-24px;}
#useInfo .tabcnt_useinfo > dl > dd.relative > .box_btn > * {width:auto; height:auto; border:0; -webkit-border-radius:0; -moz-border-radius:0; border-radius:0; line-height:1.2;}
#useInfo .tabcnt_useinfo > dl > dd > strong {font-size:1.000rem;}

#useInfo .tabcnt_useinfo0 .topArea {margin:40px 0; padding-top:78px; background-size:auto 58px;}
#useInfo .tabcnt_useinfo0 .topArea p {margin:0 50px; font-size:1.667rem;}
#useInfo .tabcnt_useinfo0 .topArea p + p {margin:20px 10px 0; font-size:1.000rem; line-height:1.5;}
#useInfo .tabcnt_useinfo0 dl.datalist_titlecont {width:calc(100% - 20px); height:auto; margin-right:auto; margin-left:auto;}
#useInfo .tabcnt_useinfo0 dl.datalist_titlecont > dt {width:180px; margin-left:-90px;}
#useInfo .tabcnt_useinfo0 dl.datalist_titlecont > dd {padding:30px 50px;}
#useInfo .tabcnt_useinfo0 dl.datalist_titlecont > dd .il {display:none;}
#useInfo .tabcnt_useinfo0 dl.datalist_titlecont > dd > strong {font-size:1.167rem;}
#useInfo .tabcnt_useinfo0 dl.datalist_titlecont > dd > p > span {font-size:1.000rem;}
#useInfo .tabcnt_useinfo0 ul.list_process > li + li {margin:54px 0 0;}
#useInfo .tabcnt_useinfo0 ul.list_process > li:last-child {margin-left:0;}
#useInfo .tabcnt_useinfo0 ul.list_process > li + li:before {left:50%;}
#useInfo .tabcnt_useinfo0 ul.list_process > li.user dl.datalist_titlecont > dd > ul {position:relative; top:auto; left:auto; text-align:left; -webkit-transform:none; -moz-transform:none; transform:none;}
#useInfo .tabcnt_useinfo0 ul.list_process > li.user dl.datalist_titlecont > dd > ul > li {position:relative; padding:5px 0 5px 9px !important; background:none !important; font-size:1.000rem; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box;}
#useInfo .tabcnt_useinfo0 ul.list_process > li.user dl.datalist_titlecont > dd > ul > li:before {display:block; position:absolute; top:10px; left:0; width:4px; height:2px; background:#0676dd; content:'';}
#useInfo .tabcnt_useinfo0 h4 {margin:40px 10px 20px; font-size:1.500rem; font-weight:700; text-align:left;}
#useInfo .tabcnt_useinfo0 .swiper_service {margin:0 10px; padding-bottom:10px;}
#useInfo .tabcnt_useinfo0 .swiper_service .swiper-slide dl {-webkit-border-radius:10px; -moz-border-radius:10px; border-radius:10px; background:#f9f9f9; text-align:center; -webkit-box-shadow:5px 5px 1px 0 rgba(0,0,0,0.05); -moz-box-shadow:5px 5px 1px 0 rgba(0,0,0,0.05); box-shadow:5px 5px 1px 0 rgba(0,0,0,0.05);}
#useInfo .tabcnt_useinfo0 .swiper_service .swiper-slide dl dt {padding:200px 0 10px; background-repeat:no-repeat; background-size:auto 140px; background-position:top 30px center; color:#0676dd; font-size:1.333rem; font-weight:700;}
#useInfo .tabcnt_useinfo0 .swiper_service .swiper-slide dl.best dt {background-image:url('../images/il_useinfo_best.svg');}
#useInfo .tabcnt_useinfo0 .swiper_service .swiper-slide dl.business dt {background-image:url('../images/il_useinfo_business.svg');}
#useInfo .tabcnt_useinfo0 .swiper_service .swiper-slide dl.start dt {background-image:url('../images/il_useinfo_start.svg');}
#useInfo .tabcnt_useinfo0 .swiper_service .swiper-slide dl.state dt {background-image:url('../images/il_useinfo_state.svg');}
#useInfo .tabcnt_useinfo0 .swiper_service .swiper-slide dl dd {padding:0 10px 20px;}
#useInfo .tabcnt_useinfo0 .swiper_service .swiper-slide dl dd p {line-height:1.5;}
#useInfo .tabcnt_useinfo0 .swiper_service .swiper-slide dl dd .btn {margin-top:20px;}
#useInfo .tabcnt_useinfo0 .swiper_service .swiper-slide dl dd .btn .box_btn > * {width:100px; height:30px; font-size:1.000rem; line-height:30px;}
#useInfo .tabcnt_useinfo0 dl.system > dt {padding-bottom:28px; font-size:1.333rem;}
#useInfo .tabcnt_useinfo0 dl.system > dd div.relative {padding:0 0 70px;}
#useInfo .tabcnt_useinfo0 dl.system > dd div.relative .summary {display:inline-block; *display:inline; *zoom:1; top:auto; bottom:0; margin:0 !important; font-size:1.000rem; vertical-align:top; -webkit-transform:none; -moz-transform:none; transform:none;}
#useInfo .tabcnt_useinfo0 dl.system > dd div.relative .summary.left {left:45px;}
#useInfo .tabcnt_useinfo0 dl.system > dd div.relative .summary.right {right:45px;}
#useInfo .tabcnt_useinfo0 dl.system > dd div.relative .summary p {padding-left:10px;}
#useInfo .tabcnt_useinfo0 dl.system > dd div.relative .summary p:before {top:4px;}
#useInfo .tabcnt_useinfo0 dl.system > dd div.bg {margin-bottom:0; padding:0 30px 200px;}
#useInfo .tabcnt_useinfo0 dl.system > dd div.bg > div {position:absolute; bottom:0; width:170px; height:170px;}
#useInfo .tabcnt_useinfo0 dl.system > dd div.bg > div dl dt {padding:76px 0 10px; font-size:1.500rem;}
#useInfo .tabcnt_useinfo0 dl.system > dd div.bg > div dl dt:before {top:36px; width:30px; height:30px; margin-left:-15px;}
#useInfo .tabcnt_useinfo0 dl.system > dd div.bg > div dl dd {font-size:1.000rem;}
#useInfo .tabcnt_useinfo0 dl.system > dd div.bg > div.citizen {position:relative; bottom:auto; width:180px; height:180px;}
#useInfo .tabcnt_useinfo0 dl.system > dd div.bg > div.citizen dl dt {padding-top:83px;}
#useInfo .tabcnt_useinfo0 dl.system > dd div.bg > div.support {left:26px;}
#useInfo .tabcnt_useinfo0 dl.system > dd div.bg > div.support dl {padding-left:20px;}
#useInfo .tabcnt_useinfo0 dl.system > dd div.bg > div.expert {right:26px;}
#useInfo .tabcnt_useinfo0 dl.system > dd div.bg > div.expert dl {padding-right:20px;}
#useInfo .tabcnt_useinfo0 dl.system > dd div.bg .arrow span {bottom:192px; width:52px; height:12px;}
#useInfo .tabcnt_useinfo0 dl.system > dd div.bg .arrow span.left {left:45px;}
#useInfo .tabcnt_useinfo0 dl.system > dd div.bg .arrow span.left:before {-webkit-transform:rotate(270deg) scaleY(-1); -moz-transform:rotate(270deg) scaleY(-1); transform:rotate(270deg) scaleY(-1);}
#useInfo .tabcnt_useinfo0 dl.system > dd div.bg .arrow span.right {right:45px;}
#useInfo .tabcnt_useinfo0 dl.system > dd div.bg .arrow span.right:before {-webkit-transform:rotate(270deg); -moz-transform:rotate(270deg); transform:rotate(270deg);}
#useInfo .tabcnt_useinfo0 dl.system > dd ul {width:auto; margin:30px 10px 0; padding:10px; -webkit-box-shadow:5px 5px 1px 0 rgba(0,0,0,0.05); -moz-box-shadow:5px 5px 1px 0 rgba(0,0,0,0.05); box-shadow:5px 5px 1px 0 rgba(0,0,0,0.05);}
#useInfo .tabcnt_useinfo0 dl.system > dd ul li {font-size:1.000rem;}
#useInfo .tabcnt_useinfo0 dl.system > dd ul li + li {margin-top:20px;}

#useInfo .tabcnt_useinfo1 dl.datalist_titlecont > dd > ul > li {font-size:1.000rem;}
#useInfo .tabcnt_useinfo1 ul.list_process > li {margin:50px 0 0;}
#useInfo .tabcnt_useinfo1 ul.list_process > li + li {margin:55px 0 0;}
#useInfo .tabcnt_useinfo1 ul.list_process > li dl.datalist_titlecont {width:100%; height:auto;}
#useInfo .tabcnt_useinfo1 ul.list_process > li dl.datalist_titlecont > dd {padding:30px 20px;}
#useInfo .tabcnt_useinfo1 ul.list_process > li dl.datalist_titlecont > dd ul {padding:0;}
#useInfo .tabcnt_useinfo1 ul.list_process > li dl.datalist_titlecont > dd ul li {width:calc(33.33% - 30px); height:80px; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box;}
#useInfo .tabcnt_useinfo1 ul.list_process > li dl.datalist_titlecont > dd ul li.kostat:before {width:39px; height:58px; margin:-29px 0 0 -19.5px;}
#useInfo .tabcnt_useinfo1 ul.list_process > li dl.datalist_titlecont > dd ul li.seoul:before {width:52px; height:54px; margin:-27px 0 0 -26px;}
#useInfo .tabcnt_useinfo1 ul.list_process > li + li dl.datalist_titlecont > dd ul {margin-left:0;}
#useInfo .tabcnt_useinfo1 ul.list_process > li + li dl.datalist_titlecont > dd ul li {width:100%; height:auto; margin-left:0; padding:10px 60px;}
#useInfo .tabcnt_useinfo1 ul.list_process > li + li dl.datalist_titlecont > dd ul li + li {margin-top:10px;}
#useInfo .tabcnt_useinfo1 > dl > dd > dl.datalist_titlecont {margin-top:61px;}
#useInfo .tabcnt_useinfo1 > dl > dd > dl.datalist_titlecont > dt {left:50%; width:140px; margin-left:-70px;}
#useInfo .tabcnt_useinfo1 > dl > dd > dl.datalist_titlecont > dd {padding:30px 20px;}
#useInfo .tabcnt_useinfo1 > dl > dd > dl.datalist_titlecont > dd ul {margin:-15px 0 0 -15px;}
#useInfo .tabcnt_useinfo1 > dl > dd > dl.datalist_titlecont > dd ul li {width:calc(33.33% - 15px); height:auto; margin:15px 0 0 15px; padding:54px 0 10px;}
#useInfo .tabcnt_useinfo1 > dl > dd > dl.datalist_titlecont > dd ul li:before {top:14px; width:28px; height:28px; margin-left:-14px;}

#useInfo .tabcnt_useinfo2 ul.list_bullet > li,
#useInfo .tabcnt_useinfo2 ol.list_num > li {font-size:1.000rem;}
#useInfo .tabcnt_useinfo2 dl.datalist_titlecont > dt {width:180px; margin-left:-90px;}
#useInfo .tabcnt_useinfo2 dl.datalist_titlecont > dd {padding-bottom:30px;}
#useInfo .tabcnt_useinfo2 > dl > dd > ul.list_col {margin:51px 0 40px 0;}
#useInfo .tabcnt_useinfo2 > dl > dd > ul.list_col > li {display:block; margin-left:0;}
#useInfo .tabcnt_useinfo2 > dl > dd > ul.list_col > li + li {margin-top:51px;}
#useInfo .tabcnt_useinfo2 > dl > dd > ul.list_col > li > dl.datalist_titlecont {width:100%; height:auto;}
#useInfo .tabcnt_useinfo2 > dl > dd > ul.list_col > li > dl.datalist_titlecont > dd > ul.list_box > li > dl {padding:20px;}
#useInfo .tabcnt_useinfo2 > dl > dd > ul.list_col > li > dl.datalist_titlecont > dd > ul.list_box > li > dl > dt {font-size:1.000rem;}
#useInfo .tabcnt_useinfo2 > dl > dd > ul.list_col > li > dl.datalist_titlecont > dd > ul.list_box > li > dl > dd * {font-size:1.000rem; line-height:1.2;}
#useInfo .tabcnt_useinfo2 > dl > dd > ul.list_col > li > dl.datalist_titlecont > dd > ul.list_col {margin-left:-15px;}
#useInfo .tabcnt_useinfo2 > dl > dd > ul.list_col > li > dl.datalist_titlecont > dd > ul.list_col > li {width:calc(33.33% - 15px); margin-left:15px; padding:22px 0; font-size:1.000rem; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box;}
#useInfo .tabcnt_useinfo2 > dl > dd > ul.list_col > li > dl.datalist_titlecont > dd > ul.list_col + ul.list_bullet {margin-top:43px; padding:0;}
#useInfo .tabcnt_useinfo2 > dl > dd > ul.list_col > li > dl.datalist_titlecont > dd > ul.list_col + ul.list_bullet:before {top:-26px; width:14px; height:12px;}
#useInfo .tabcnt_useinfo2 > dl > dd > ul.list_process {margin-left:0;}
#useInfo .tabcnt_useinfo2 > dl > dd > ul.list_process > li {margin-left:0;}
#useInfo .tabcnt_useinfo2 > dl > dd > ul.list_process > li + li {margin-top:55px;}
#useInfo .tabcnt_useinfo2 > dl > dd > ul.list_process > li + li:before {top:-32px; left:50%; width:14px; height:12px;}
#useInfo .tabcnt_useinfo2 > dl > dd > ul.list_process > li > dl.datalist_titlecont {width:100%; height:auto;}
#useInfo .tabcnt_useinfo2 > dl > dd > ul.list_process > li > dl.datalist_titlecont > dt {width:240px; margin-left:-120px;}

/** 20250527 추가 **/
.tabcnt_common.tabcnt_useinfo3.active {display: flex !important;}
#useInfo .tabcnt_useinfo3 .layer_info {padding: 0 10px;}
#useInfo .tabcnt_useinfo3 .layer_info > dl > dd.relative > .box_btn > * {width: auto; height: auto; border: 0; border-radius: 0; line-height: 1.2;}
#useInfo .tabcnt_useinfo3 .topArea {margin-bottom: 20px; text-align: center; font-weight: 600;}
#useInfo .tabcnt_useinfo3 .topArea p {margin:0 50px; font-size:1.667rem;}

/* ------------------------------------------------------------------------- */
/* 3-11. 데이터 출처
/* ------------------------------------------------------------------------- */

#dataSource > dl {padding:0 10px;}
#dataSource > dl > dt {padding:20px 0 10px; font-size:1.167rem;}

/* ------------------------------------------------------------------------- */
/* 3-12. 소상공인 상권분석 보고서
/* ------------------------------------------------------------------------- */

#districtReport h3.subtitle + .tar {padding:10px 10px 0; text-align:left;}
#districtReport select {float:left; width:48%; height:40px; margin-bottom:5px; font-size:1.000rem;}
#districtReport select + select {float:right; margin:0;}
#districtReport #analysis.box_btn {display:block; width:100%;}
#districtReport #analysis.box_btn > * {display:block; width:100%; height:40px; -webkit-border-radius:5px; -moz-border-radius:5px; border-radius:5px; font-size:1.167rem; line-height:38px;}
#districtReport .titleArea {padding:20px 10px;}
#districtReport .titleArea h4 {font-size:1.500rem;}
#districtReport .titleArea.relative .subs {position:relative; top:auto; right:auto; margin-top:5px; font-size:1.000rem; text-align:right; line-height:1.2; -webkit-transform:none; -moz-transform:none; transform:none;}
#districtReport .tableArea h4.relative .subs {font-size:1.000rem;}
#districtReport ul.tab_common3 {display:block; padding:0 10px; font-size:0;}
#districtReport ul.tab_common3 > li {flex:none; display:inline-block; *display:inline; *zoom:1; width:calc(50% + 1px); margin:-1px 0 0 -1px;}
#districtReport ul.tab_common3 > li > button {height:40px; border-color:#ddd; font-size:1.167rem; line-height:38px;}
#districtReport .tabcnt_common > dl > dt {padding-right:10px; padding-left:10px; font-size:1.167rem;}
#districtReport .tabcnt_common > dl > dd {padding:0 20px; font-size:1.000rem;}
#districtReport .tabcnt_common > dl > dd > strong {font-size:1.167rem;}
#districtReport .tabcnt_common > dl > dd ul.list_bullet2 li {font-size:1.000rem;}
#districtReport .tabcnt_common > dl > dd .formula {padding:20px 10px;}
#districtReport .tabcnt_common > dl > dd .formula ul li {font-size:1.000rem;}
#districtReport .tabcnt_common > dl > dd .formula ul li + li {margin-left:0;}
#districtReport .tabcnt_common > dl > dd .formula ul li.equal:before {font-size:1.000rem;}
#districtReport .tabcnt_common > dl > dd .formula ul li.multiple:before {font-size:1.000rem;}
#districtReport .tabcnt_common > dl > dd .formula ul li div.pl {font-size:1.000rem;}
#districtReport .tabcnt_common > dl > dd .formula ul li div.pl2 {font-size:1.000rem;}
#districtReport .tabcnt_common > dl > dd .formula ul li div.minus {font-size:1.000rem;}
#districtReport .tabcnt_common > dl > dd .p_bg {font-size:1.167rem;}
#districtReport .tabcnt_common > dl > dd .tar .box_btn > * {height:30px; font-size:1.000rem; line-height:28px;}
#districtReport .tabcnt_common > dl > dd .area .tar .box_btn {margin:10px 0;}
#districtReport .tabcnt_common > dl > dd .area.col2 {margin-left:0;}
#districtReport .tabcnt_common > dl > dd .area.col2 > div {display:block; width:100%; margin:0;}
#districtReport .tabcnt_common > dl > dd .scroll_y {max-height:100% !important;}

/* ------------------------------------------------------------------------- */
/* 3-13. 사이트맵
/* ------------------------------------------------------------------------- */

#sitemap p.title {padding:20px 20px 0; font-size:1.333rem;}
#sitemap ul.list_category > li {width:50%; min-height:0; padding:20px; border:0;}
#sitemap ul.list_category > li p a {font-size:1.083rem;}
#sitemap ul.list_category > li ul li a {font-size:1.083rem;}

/* ------------------------------------------------------------------------- */
/* 3-14. 에러
/* ------------------------------------------------------------------------- */

#errorPage h3 {font-size:20px; line-height:30px;}

/* ------------------------------------------------------------------------- */
/* 4. Etc
/* ------------------------------------------------------------------------- */

/* ------------------------------------------------------------------------- */
/* 4-4. library - jquery ui
/* ------------------------------------------------------------------------- */

.ui-resizable-n {top:0; height:6px; padding:10px 0;}
.ui-resizable-n:before {display:block; position:absolute; top:5px; left:50%; width:40px; height:6px; margin:-3px 0 0 -20px; -webkit-border-radius:3px; -moz-border-radius:3px; border-radius:3px; background:#ddd; content:'';}



/* ------------------------------------------------------------------------- */
/* 00. 분석이력
/* ------------------------------------------------------------------------- */

.tbl_box{padding:0px 10px;}
.tbl_box h4.relative .infoTitle{font-size: 1.4rem;}
.tbl_box h4.relative .subs{font-size: 12px !important;top: 5px !important;}

#analysisHistory .tbl_box{padding-top:20px;}
#analysisHistory .tbl_box .tableArea {width:100%; overflow-x:auto;}
#analysisHistory .tbl_box .tableArea .tbl_col{width:1260px; overflow-x:auto;}

/* 페이징 */
#analysisHistory .tbl_box .paging{margin-top: 30px;}
#analysisHistory .tbl_box .paging > button {width:14px; height:14px; padding:0 8px;}
#analysisHistory .tbl_box .paging > ol li a {padding:0 8px; font-size:14px;}
#analysisHistory .tbl_box .paging > ol li strong {padding:0 8px; font-size:14px;}

