@font-face {
    font-family: 'GmarketSans';
    src: url('https://fastly.jsdelivr.net/gh/projectnoonnu/noonfonts_2001@1.1/GmarketSansMedium.woff') format('woff');
    font-weight: normal;
    font-style: normal;
}

/* reset */
html,body{  margin:0px; padding:0px;position: relative;	height: 100%;} 
* {box-sizing:border-box;}
*{-webkit-text-size-adjust:none;} 

html {overflow-y:scroll;height: 100%;  min-width: 320px; }
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,form,fieldset,p,button,strong,span,em,iframe,img, textarea,input {margin:0px;padding:0px}
body {width:100%;font-family:'GmarketSans', Malgun Gothic, '돋움',dotum,Helvetica,sans-serif !important;background-size:100% auto; font-weight:400;font-size:14px;background:#fff;line-height:150%;color:#666; letter-spacing:-0.5px; text-align:left;word-break:break-all;-ms-word-break:break-all; -webkit-font-smoothing: antialiased; }
html, h1, h2, h3, h4, h5, h6, form, fieldset, img {margin:0;padding:0;border:0} 
h1, h2, h3, h4, h5, h6 {font-size:1em;}
article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section {display:block}

 
legend {position:absolute;margin:0;padding:0;font-size:0;line-height:0;text-indent:-9999em;overflow:hidden}
label, input, button, select, img {vertical-align:middle}
input, button {margin:0;padding:0;font-family:'GmarketSans', "맑은 고딕", Malgun Gothic, '돋움',dotum,Helvetica,sans-serif;font-size:1em; }
button {cursor:pointer}

textarea, select {font-family:'GmarketSans',  "맑은 고딕", Malgun Gothic, '돋움',dotum,Helvetica,sans-serif; font-size:1em; }
select {margin:0; }
p {margin:0;padding:0;word-break:break-all}
hr {display:none}
pre {overflow-x:scroll;font-size:1.1em}
a:link, a:visited {color:#000;text-decoration:none; border:0px; }
a:hover, a:focus, a:active {color:#000;text-decoration:none}
img {border:0px;}
br { content: " ";   display: block; line-height:0; font-size:0px; }

li{list-style:none; margin:0px; padding:0px;}

::-webkit-scrollbar { width: 5px; }
::-webkit-scrollbar-track { background-color: #fff; }
::-webkit-scrollbar-thumb { background:#0066B3; }
::-webkit-scrollbar-button { display: none; }

.txtLef {text-align:left !important;}
.txtRig {text-align:right !important;}
.txtCen {text-align:center !important;}
.txtJus {text-align:justify !important;}
.clear {clear:both; content:''; display:block;}

*, :after, :before {
  -webkit-box-sizing:border-box;
  -moz-box-sizing:border-box;
  box-sizing:border-box;
}

input[type=text],input[type=password], textarea {
-webkit-transition:all 0.30s ease-in-out;
-moz-transition:all 0.30s ease-in-out;
-ms-transition:all 0.30s ease-in-out;
-o-transition:all 0.30s ease-in-out;
outline:none;
}

input[type=text]:focus,input[type=password]:focus, textarea:focus,select:focus {
-webkit-box-shadow:0 0 5px #9ed4ff;
-moz-box-shadow:0 0 5px #9ed4ff;
box-shadow:0 0 5px #9ed4ff;
border:1px solid #558ab7 !important;
}

input::placeholder { color: #aaa;  }
input::-webkit-input-placeholder { color: #aaa;  }
input:-ms-input-placeholder  { color: #aaa;  }
 


.sound_only {display:inline-block !important;position:absolute;top:0;left:0;width:0;height:0;margin:0 !important;padding:0 !important;font-size:0;line-height:0;border:0 !important;overflow:hidden !important}

.fullpageArea{min-width:320px; margin:0 auto; }
.fullpageArea img {width:100%; height:auto;}

.introArea {background-color:#f7f7f7;}


.totalwrapA {min-width:320px; margin:0 auto; position:relative;}
.totalwrapA .header {position:fixed; top:0px; left:0px; width:100%; height:48px; background:#0066b3; line-height:1; z-index:39;}
.totalwrapA .header .header_inner{padding:0px 50px;text-align:center;height:48px; }
.totalwrapA .header .header_inner .header_title {display:inline-block; margin:0 auto;}
.totalwrapA .header .header_inner .header_title h2{display:inline-block; float:left; color:#fff; line-height:46px; padding-top:2px; font-size:18px; font-weight:500;}
.totalwrapA .header .header_inner .header_title h2 span {float:left; display:inline-block; }
.totalwrapA .header .header_inner .header_title h2 span.i_depth{width:30px; height:44px; background:url(../images/mob/ic_depth_arr.png) center no-repeat; background-size:auto 18px;}

.totalwrapA .header .header_inner .header_title .hdoption_close {float:right; display:inline-block; width:40px; height:48px;  background:url(../images/mob/ic_top_up.png) center center no-repeat; background-size:auto 18px;}
.totalwrapA .header .header_inner .header_title .hdoption_open {float:right; display:none; width:40px; height:48px;  background:url(../images/mob/ic_top_up.png) center center no-repeat; background-size:auto 18px;-webkit-transform:  rotate(-180deg);-ms-transform:  rotate(-180deg);	transform:  rotate(-180deg);}
.totalwrapA .header .header_inner .header_title:after{display:block;visibility:hidden;clear:both;content:""}
.totalwrapA .header .header_inner .menu_open {position:absolute; top:0px; left:0px; width:50px; height:48px; display:block; background:url(../images/mob/ic_top_menu.png) center center no-repeat; background-size:auto 18px;}
.totalwrapA .header .header_inner .search_open {position:absolute; top:0px; right:0px; width:50px; height:48px; display:block; background:url(../images/mob/ic_top_search.png) center center no-repeat; background-size:auto 22px;}
.totalwrapA .header .header_inner .btn_prepage{position:absolute; top:0px; left:0px; width:50px; height:48px; display:block; background:url(../images/mob/ic_top_prev.png) center center no-repeat; background-size:auto 18px;}


.totalwrapA .header_option {position:fixed; top:48px; left:0px; width:100%;  height:52px;background:#f4f7f8;  padding:9px 10px 0px;text-align:center; line-height:1;z-index:38;  -moz-box-shadow: 0 1px 1px rgba(0,0,0,0.1);  -webkit-box-shadow:  0 1px 1px  rgba(0,0,0,0.1);  box-shadow:  0 1px 1px  rgba(0,0,0,0.1); }
.totalwrapA .header_option ul.header_option_item {display:inline-block; margin:0 auto;}
.totalwrapA .header_option ul.header_option_item:after{display:block;visibility:hidden;clear:both;content:""}
.totalwrapA .header_option ul.header_option_item li{float:left; padding:0px 3px;}
.totalwrapA .header_option ul.header_option_item li a{font-size:1.05em;display:block;color:#666666; padding:2px 14px 0px; border-radius:30px; line-height:32px;background:#fff;   -moz-box-shadow: 0 2px 1px rgba(0,0,0,0.1);  -webkit-box-shadow:  0 2px 1px  rgba(0,0,0,0.1);  box-shadow:  0 2px 1px  rgba(0,0,0,0.1);   }
.totalwrapA .header_option ul.header_option_item li .resetbtn{font-size:1.05em;display:block;color:#FFF; padding:2px 14px 0px; border-radius:30px; line-height:32px;background:#F01616;   -moz-box-shadow: 0 2px 1px rgba(0,0,0,0.1);  -webkit-box-shadow:  0 2px 1px  rgba(0,0,0,0.1);  box-shadow:  0 2px 1px  rgba(0,0,0,0.1);   }
.totalwrapA .header_option ul.header_option_item li a.depth1{background:#5d5f7b; color:#fff; border:1px solid rgba(0,0,0,0.2); }
.totalwrapA .header_option ul.header_option_item li a.depth2{background:#fff; color:#434568; border:1px solid #5d5f7b;}

.totalwrapA .header_option ul.header_option_item li a.hoptitem_more {-moz-box-shadow: none;  -webkit-box-shadow: none;  box-shadow: none; padding:0px 12px 3px; background: #dbdfe3;}
.totalwrapA .header_option ul.header_option_item li a.hoptitem_more .ic_dot {display:inline-block; width:3px; height:3px; background:#fff; border-radius:3px; margin:0px 1px; line-height:0px;}

.totalwrapA .header_result { position:fixed;  left:0px; width:100%;  height:52px;background:#f4f7f8;  padding:0px 10px 0px;text-align:left; line-height:1;z-index:38;  -moz-box-shadow: 0 1px 1px rgba(0,0,0,0.1);  -webkit-box-shadow:  0 1px 1px  rgba(0,0,0,0.1);  box-shadow:  0 1px 1px  rgba(0,0,0,0.1); }
.totalwrapA .header_result .hdresult_inner {position:relative; padding:6px 0px;}
.totalwrapA .header_result .hdresult_inner:after{display:block;visibility:hidden;clear:both;content:""}
.totalwrapA .header_result .hdresult_inner h4{float:left;color:#666; font-size:14px; line-height:44px; font-weight:500;} 
.totalwrapA .header_result .hdresult_inner h4 span{color:#0182e4;}
.totalwrapA .header_result .hdresult_inner .ctl_result_btn {float:right;padding-top:3px; text-align:right;}
.totalwrapA .header_result .hdresult_inner .ctl_result_btn select{float:left;display:inline-block;  -webkit-appearance: none;margin-left:5px; height: 35px; font-size:13px; line-height: 30px; padding:3px 23px 0px 8px; color:#333;letter-spacing:-1px; border-radius:3px; border:1px solid rgba(0,0,0,0.3);  background: url(../images/mob/ic_selarr.gif) right center no-repeat #fff; background-size:16px auto }
.totalwrapA .header_result .hdresult_inner .ctl_result_btn .btn_mapmain {cursor:pointer; float:left; font-size:13px;display:block;color:#333; line-height:30px; padding:3px 8px 0px; border-radius:3px; border:1px solid rgba(0,0,0,0.3);background:#fff;    }
.totalwrapA .header_result .hdresult_inner .ctl_result_btn .btn_mapmain span{display:inline-block; padding-left:15px; background:url(../images/mob/ic_focus_nor.png) left 5px no-repeat;background-size:auto 16px; }
.totalwrapA .header_result .hdresult_inner .ctl_result_btn:after{display:block;visibility:hidden;clear:both;content:""}

.totalwrapA .header_topsearch {position:fixed; top:48px; left:0px; width:100%;  height:52px;background:#f4f7f8;  padding:0px 10px 0px;text-align:left; line-height:1;z-index:38;  -moz-box-shadow: 0 1px 1px rgba(0,0,0,0.1);  -webkit-box-shadow:  0 1px 1px  rgba(0,0,0,0.1);  box-shadow:  0 1px 1px  rgba(0,0,0,0.1); }
.totalwrapA .header_topsearch .hdsearch_inner {position:relative; padding:8px 3px 0;}
.totalwrapA .header_topsearch  .flsearch:after{display:block;visibility:hidden;clear:both;content:""}

.totalwrapA .header_topsearch  .flsearch li {float:left;width:70%; padding-left:5px;}
.totalwrapA .header_topsearch  .flsearch li:first-child {padding-left:0px; width:30%;}
.totalwrapA .header_topsearch  label {display:none;}
.totalwrapA .header_topsearch .frm_select {display:inline-block; width:100%; -webkit-appearance: none; height: 36px;  line-height: 33px; padding:3px 8px 0px;    border:1px solid #cdcdcd;  background: url(../images/mob/ic_selarr.gif) right center no-repeat #fff; background-size:20px auto }
.totalwrapA .header_topsearch .frm_input {display:inline-block;  width:75%; border:1px solid #cdcdcd; border-right:none; background:#fff; height: 36px;  line-height: 33px;padding:3px 8px 0px; color:#000;}
.totalwrapA .header_topsearch  .frm_input:focus {border-color:#4890e8;}
.totalwrapA .header_topsearch .btn_search{display:inline-block; width:25%; border:1px solid #0088ee; background:#0088ee; color:#fff;  height: 36px;  line-height: 33px; padding-top:3px; }


.totalwrapA .header_menu {position:fixed; top:48px; left:0px; width:100%;  height:52px;background:#0088ee;  padding:0px 10px 0px;text-align:left; line-height:1;z-index:38;  -moz-box-shadow: 0 1px 1px rgba(0,0,0,0.1);  -webkit-box-shadow:  0 1px 1px  rgba(0,0,0,0.1);  box-shadow:  0 1px 1px  rgba(0,0,0,0.1); }
.totalwrapA .header_menu .hdmenu_inner {position:relative; padding:0px 0px; text-align:center;}
.totalwrapA .header_menu .hdmenu_inner ul.headermenu {display:inline-block; margin: 0 auto;}
.totalwrapA .header_menu .hdmenu_inner ul.headermenu li {float:left; padding:3px 20px 0px;}
.totalwrapA .header_menu .hdmenu_inner ul.headermenu li span { position:relative; display:inline-block;color:rgba(255,255,255,0.7);font-size:16px;  line-height:49px;  }
.totalwrapA .header_menu .hdmenu_inner ul.headermenu li.on span {color:#fff;}
.totalwrapA .header_menu .hdmenu_inner ul.headermenu li.on span:before {position:absolute; bottom:0px; left:0px; width:100%; height:2px; background:#fff; content:''; display:block;}


.cont_map {position:fixed; top:100px; left:0px; width:100%; height:calc(100% - 100px);}
.cont_map.option_none {top:48px;height:calc(100% - 48px);}
.cont_list.option_none {top:48px;height:calc(100% - 48px);}
.cont_map .map_inner{position:relative;}
.cont_map .map_content{position:fixed; top:100px; left:0px; width:100%; height:calc(100% - 100px);}

.contlist_inner{padding-top:1px}
.cont_list.option_have .contlist_inner {padding-top:53px;}
.cont_list.option_none .contlist_inner {padding-top:53px;}

 

.cont_map .map_part {position:fixed; top:112px; right:10px; z-index:30;height:266px;overflow-y:auto;padding-top:1px}

#btn_category_more{position:fixed;top:378px;right:10px;width:54px; z-index:20;text-align:center}
#btn_category_more img{width:30px;height:10px;opacity:0.7}


.cont_map .map_part ul.mapselpart {-webkit-box-shadow: 0 1px 2px 0 rgba(0,0,0,.2);  box-shadow: 0 1px 2px 0 rgba(0,0,0,.2);}
.cont_map .map_part ul.mapselpart:after{display:block;visibility:hidden;clear:both;content:""}
.cont_map .map_part ul.mapselpart li{ width:54px; height:54px; text-align:center; background:#fff; cursor:pointer; font-size:0.85em; line-height:1.5; padding-top:4px;margin-top:-1px;border: .5px solid #757678}
.cont_map .map_part ul.mapselpart li i{display:block;  margin:0 auto;width:28px; height:28px; background:url(../images/mapicon/m/ic_map_part.png) left top no-repeat;background-size:56px auto; }

.cont_map .map_part ul.mapselpart li.parking i{background-position:0px 0px;}
.cont_map .map_part ul.mapselpart li.share i{background-position:0px -28px;}
.cont_map .map_part ul.mapselpart li.facil i{background-position:0px -56px;}
.cont_map .map_part ul.mapselpart li.conv i{background-position:0px -84px;}
.cont_map .map_part ul.mapselpart li.gym i{background-position:0px -112px;}
.cont_map .map_part ul.mapselpart li.gover i{background-position:0px -140px;}

.cont_map .map_part ul.mapselpart li.parking.on{  background-color:#679bfc; color:#fff;}
.cont_map .map_part ul.mapselpart li.share.on{  background-color:#fd7c0c; color:#fff;}
.cont_map .map_part ul.mapselpart li.facil.on{  background-color:#26ccc4; color:#fff;}
.cont_map .map_part ul.mapselpart li.conv.on{  background-color:#d868dd; color:#fff;}
.cont_map .map_part ul.mapselpart li.gym.on{  background-color:#f65a5a; color:#fff;}
.cont_map .map_part ul.mapselpart li.gover.on{  background-color:#6a6c8b; color:#fff;}

.cont_map .map_part ul.mapselpart li.parking.on i{background-position:-28px 0px;  }
.cont_map .map_part ul.mapselpart li.share.on i{background-position:-28px -28px; }
.cont_map .map_part ul.mapselpart li.facil.on i{background-position:-28px -56px;  }
.cont_map .map_part ul.mapselpart li.conv.on i{background-position:-28px -84px;  }
.cont_map .map_part ul.mapselpart li.gym.on i{background-position:-28px -112px;  }
.cont_map .map_part ul.mapselpart li.gover.on i{background-position:-28px -140px;  }


 .mappo_undefined, .mappo_parking,  .mappo_share, .mappo_facil,  .mappo_conv,  .mappo_gym,  .mappo_gover { z-index:24;  text-align:center;}
 .mappo_undefined .mapinfo, .mappo_parking .mapinfo,  .mappo_share .mapinfo,  .mappo_facil .mapinfo,  .mappo_conv .mapinfo,  .mappo_gym .mapinfo,  .mappo_gover .mapinfo {position:relative; margin:0 auto; padding-bottom:8px;}
 .mappo_undefined .ic , .mappo_parking .ic ,  .mappo_share .ic,  .mappo_facil .ic,  .mappo_conv .ic,  .mappo_gym .ic,  .mappo_gover .ic {display:none;}

.mappo_undefined .mapinfo p {display:inline-block;  background:#449cff; color:#fff; font-size:11px; padding:2px 3px 0px; line-height:1.3; border:1px solid rgba(0,0,0,0.2);}

 .mappo_parking .mapinfo p {display:inline-block;  background:#449cff; color:#fff; font-size:11px; padding:2px 3px 0px; line-height:1.3; border:1px solid rgba(0,0,0,0.2);}
 .mappo_share .mapinfo  p {display:inline-block;  background:#ff7000; color:#fff; font-size:11px; padding:2px 3px 0px; line-height:1.3;  border:1px solid rgba(0,0,0,0.2);}
 .mappo_facil .mapinfo  p {display:inline-block; background:#1bbcac; color:#fff; font-size:11px;  padding:2px 3px 0px; line-height:1.3; border:1px solid rgba(0,0,0,0.2);}
 .mappo_conv .mapinfo  p {display:inline-block; background:#ce5ad3; color:#fff; font-size:11px; padding:2px 3px 0px; line-height:1.3; border:1px solid rgba(0,0,0,0.2);}
 .mappo_gym .mapinfo  p {display:inline-block; background:#f65a5a; color:#fff; font-size:11px;  padding:2px 3px 0px; line-height:1.3; border:1px solid rgba(0,0,0,0.2);}
 .mappo_gover .mapinfo  p {display:inline-block; background:#5d5f7b; color:#fff; font-size:11px;  padding:2px 3px 0px; line-height:1.3; border:1px solid rgba(0,0,0,0.2);}

 .mappo_undefined .mapinfo:before,  .mappo_parking .mapinfo:before,  .mappo_share .mapinfo:before,  .mappo_facil .mapinfo:before,  .mappo_conv .mapinfo:before,  .mappo_gym .mapinfo:before,  .mappo_gover .mapinfo:before {_filter: progid:DXImageTransform.Microsoft.Chroma(color='#000000'); margin-left:-4px;border-width: 0 7px 11px 0; position:absolute; bottom:0px; left:50%;display:block; content:'';width: 0px;height: 0px; border-style: solid;}
 
 .mappo_undefined .mapinfo:before {border-color: transparent #449cff transparent transparent;line-height: 0px;_border-color: #000000 #449cff #000000 #000000;}
 .mappo_parking .mapinfo:before {border-color: transparent #449cff transparent transparent;line-height: 0px;_border-color: #000000 #449cff #000000 #000000;}
 .mappo_share .mapinfo:before {border-color: transparent #ff7000 transparent transparent;line-height: 0px;_border-color: #000000 #ff7000 #000000 #000000;}
 .mappo_facil .mapinfo:before {border-color: transparent #1bbcac transparent transparent;line-height: 0px;_border-color: #000000 #1bbcac #000000 #000000;}
 .mappo_conv .mapinfo:before {border-color: transparent #ce5ad3 transparent transparent;line-height: 0px;_border-color: #000000 #ce5ad3 #000000 #000000;}
 .mappo_gym .mapinfo:before {border-color: transparent #f65a5a transparent transparent;line-height: 0px;_border-color: #000000 #f65a5a #000000 #000000;}
 .mappo_gover .mapinfo:before {border-color: transparent #5d5f7b transparent transparent;line-height: 0px;_border-color: #000000 #5d5f7b #000000 #000000;}

 

 .cont_map .map_pointer .mapinfo {display:inline-block;background:#fff; color:#000; padding:6px 14px 5px 14px; border-radius:30px; margin:0 auto;  border:1px solid rgba(0,0,0,0.4); -moz-box-shadow: 0 2px 1px rgba(0,0,0,0.15);  -webkit-box-shadow:  0 2px 1px  rgba(0,0,0,0.15);  box-shadow:  0 2px 1px  rgba(0,0,0,0.15);  }

 .cont_map .map_list {position:fixed; bottom:10px; left:0px; width:100%; z-index:50}
 .cont_map .map_list .swiper-slide {padding-left:10px;     display: -webkit-box;    display: -webkit-flex;  display: flex;min-height:117px}
.cont_map .map_list .swiper-slide a {display:block;width:100%;    }
.cont_map .map_list .swiper-slide dl.mapinfo { padding:16px 15px 12px;background:#fff; border:1px solid rgba(0,0,0,0.2);min-height:117px }
.cont_map .map_list .swiper-slide dl.mapinfo:after{display:block;visibility:hidden;clear:both;content:""}
.cont_map .map_list .swiper-slide dl.mapinfo dt{float:left;width:72%;   padding-left:2px;}

.cont_map .map_list .swiper-slide dl.mapinfo dt #wrap_slide_ment {color:#000;text-align:center; position:relative; padding:30px 0 0 0;}
.cont_map .map_list .swiper-slide dl.mapinfo dt #wrap_slide_ment.alertdata:before {position:absolute; top:0px; left:50%; width:24px;height:24px; content:''; display:block;margin-left:-12px; background:url(../images/mob/ic_alnone2.png) center top no-repeat;background-size:24px auto;}
.cont_map .map_list .swiper-slide dl.mapinfo dt #wrap_slide_ment.nodata:before {position:absolute; top:0px; left:50%; width:24px;height:24px; content:''; display:block;margin-left:-12px; background:url(../images/mob/ic_alnone4.png) center top no-repeat;background-size:24px auto;}
.cont_map .map_list .swiper-slide dl.mapinfo dt #wrap_slide_ment.nodata span{color:#f2202a; display:block;}
.cont_map .map_list .swiper-slide dl.mapinfo dt #wrap_slide_ment.nodata .bt_dataapp{width:auto !important;display:inline-block !important; background:#f2202a; border-radius:3px; color:#fff; padding:3px 20px 0px; margin-top:3px;}


.cont_map .map_list .swiper-slide dl.mapinfo dd{float:right;width:28%; padding-left:10px;text-align:right; position:relative;}
.cont_map .map_list .swiper-slide dl.mapinfo dt .name{font-size:17px;  line-height:22px; height:22px; margin:3px 0 3px;color:#000;  text-overflow:ellipsis;   white-space:normal; overflow: hidden;  display: -webkit-box; -webkit-line-clamp: 1;  -webkit-box-orient: vertical; word-wrap:break-word;}
.cont_map .map_list .swiper-slide dl.mapinfo dt .owner{display:inline-block; padding-right:13px; color:#999999; font-size:13px;  }
.cont_map .map_list .swiper-slide dl.mapinfo dt .tel{position:relative;display:block; padding-left:0px; color:#0066b3;  font-size:13px; line-height:1.3;margin-top:2px;text-overflow:ellipsis;   white-space:normal; overflow: hidden;  display: -webkit-box; -webkit-line-clamp: 1;  -webkit-box-orient: vertical; word-wrap:break-word; }
.cont_map .map_list .swiper-slide dl.mapinfo dt .tel:before {position:absolute; top:2px; left:0px; width:1px; height:12px;  background:#ebebeb; display:none; content:'';}
.cont_map .map_list .swiper-slide dl.mapinfo dt .addr  {color:#666; margin-top:4px; font-size:13px;line-height:1.3;text-overflow:ellipsis;   white-space:normal; overflow: hidden;  display: -webkit-box; -webkit-line-clamp: 1;  -webkit-box-orient: vertical; word-wrap:break-word;}
.cont_map .map_list .swiper-slide dl.mapinfo dt .slide_parkR_fee {display:inline-block; font-weight:500; color:#000;}
.cont_map .map_list .swiper-slide dl.mapinfo dt .slide_parkR_fee .park_fee{display:inline-block;}
.cont_map .map_list .swiper-slide dl.mapinfo dt .slide_parkR_fee .park_period{display:inline-block;color:#8258fc;margin-left:10px; position:relative;padding-left:10px;}
.cont_map .map_list .swiper-slide dl.mapinfo dt .slide_parkR_fee .park_period:before  {position:absolute; top:3px; left:0px; width:1px; height:12px;  background:#c9c9c9; display:block; content:'';}

.cont_map .map_list .swiper-slide dl.mapinfo dt .slide_parkR_fee .park_available{display:inline-block;margin-left:12px}
.cont_map .map_list .swiper-slide dl.mapinfo dt .slide_parkR_fee .park_available_cnt{display:inline-block;color:#ff0000;margin-left:10px; position:relative;padding-left:10px;}
.cont_map .map_list .swiper-slide dl.mapinfo dt .slide_parkR_fee .park_available_cnt:before   {position:absolute; top:3px; left:0px; width:1px; height:12px;  background:#c9c9c9; display:block; content:'';}

.cont_map .map_list .swiper-slide dl.mapinfo dt .slide_parkR_fee .park_total{display:inline-block;}
.cont_map .map_list .swiper-slide dl.mapinfo dt .slide_parkR_fee .park_total_cnt{display:inline-block;color:#ff0000;margin-left:10px; position:relative;padding-left:10px;}
.cont_map .map_list .swiper-slide dl.mapinfo dt .slide_parkR_fee .park_total_cnt:before   {position:absolute; top:3px; left:0px; width:1px; height:12px;  background:#c9c9c9; display:block; content:'';}


.cont_map .map_list .swiper-slide dl.mapinfo dt .slide_parkP_time {color:#16aa52;}

.cont_map .map_list .swiper-slide dl.mapinfo dd .thimg {width:72px; height:72px; overflow:hidden; border-radius:50px;}
.cont_map .map_list .swiper-slide dl.mapinfo dd .thimg img {width:100%; height:auto;}
.cont_map .map_list .swiper-slide dl.mapinfo dd .likenum {position:absolute; right:0px; top:0px; padding:0px 8px; border-radius:20px;background:#f13f1c; }
.cont_map .map_list .swiper-slide dl.mapinfo dd .likenum span {color:#fff; display:inline-block; font-size:11px;  padding:2px 0px 0px 16px;background:url(../images/mob/ic_like_sm.png) 0px 7px no-repeat; background-size:auto 10px; line-height:22px;}
.cont_map .map_list .maplist_totalnum {text-align:right;margin-bottom:10px; margin-right:10px;}
.cont_map .map_list .maplist_totalnum a{display:inline-block;background:rgba(0,125,241,0.95); font-size:15px; padding:0px 10px; height:30px;color:#fff; border:1px solid rgba(0,0,0,0.1); -moz-box-shadow: 0 1px 1px rgba(0,0,0,0.15);  -webkit-box-shadow:  0 1px 1px  rgba(0,0,0,0.15);  box-shadow:  0 1px 1px  rgba(0,0,0,0.15);  }
.cont_map .map_list .maplist_totalnum a span {display:inline-block; padding-left:20px; line-height:30px; background:url(../images/mob/ic_list.png) 0px 8px no-repeat; background-size:auto 12px; }


#LodingImage{text-align:center}
#ctlMoreBtn{display:none}
.cont_list {position:fixed; top:100px; left:0px; width:100%; height:calc(100% - 100px); overflow-y:scroll;background:#fff}
.cont_list .conlistA li {position:relative;padding:0 12px;   }
.cont_list .conlistA li:before {position:absolute;z-index:1;bottom:0px; left:0px; width:100%; height:1px; content:'';display:block;background:rgba(0,0,0,0.05);   }
.cont_list .conlistA dl.listinfo {width:100%; display:block; padding:16px 0px 11px;background:#fff; position:relative;}
.cont_list .conlistA dl.listinfo:after{display:block;visibility:hidden;clear:both;content:""}
.cont_list .conlistA dl.listinfo dt{float:left;  width:calc(100% - 74px);}
.cont_list .conlistA dl.listinfo dd{float:right; position:relative; width:74px;}
.cont_list .conlistA dl.listinfo dt .name {font-size:17px;  line-height:22px; height:22px; margin:0px 0 5px;color:#000;  text-overflow:ellipsis;   white-space:normal; overflow: hidden;  display: -webkit-box; -webkit-line-clamp: 1;  -webkit-box-orient: vertical; word-wrap:break-word;}

.cont_list .conlistA dl.listinfo dt .tel{display:inline-block;padding-right:12px; color:#0066b3;  font-size:13px;}
.cont_list .conlistA dl.listinfo dt .owner{position:relative;display:inline-block;padding-left:13px;  color:#999999; font-size:13px;}
.cont_list .conlistA dl.listinfo dt .owner:before {position:absolute; top:3px; left:0px; width:1px; height:12px;  background:#ebebeb; display:block; content:'';}

.cont_list .conlistA dl.listinfo dt .addr {color:#666; margin-top:3px; font-size:13px;}
.cont_list .conlistA dl.listinfo dt .else {margin-top:8px;}
.cont_list .conlistA dl.listinfo dt .else:after{display:block;visibility:hidden;clear:both;content:""}
.cont_list .conlistA dl.listinfo dt .part {float:left; display:inline-block; margin-right:4px; font-weight:500;  padding:0px 10px; height:22px;  border-radius:20px;border:1px solid #e5e5e5;}
.cont_list .conlistA dl.listinfo dt .part span {display:inline-block; font-size:12px;  padding:2px 0px 0px 0px; line-height:18px;}
.cont_list .conlistA dl.listinfo dt .part.pt_parking span{color:#3d81ff;}
.cont_list .conlistA dl.listinfo dt .part.pt_share span{color:#ff6c00;}
.cont_list .conlistA dl.listinfo dt .part.pt_facil span{color:#00a79f;}
.cont_list .conlistA dl.listinfo dt .part.pt_conv span{color:#f72091;}
 .cont_list .conlistA dl.listinfo  .modidate {position:absolute; bottom:16px; right:0px; font-size:11px;  padding:2px 0px 0px 0px; line-height:13px; color:#999999;}
.cont_list .conlistA dl.listinfo dt .likenum {float:left;display:inline-block; margin-right:4px; padding:0px 10px; height:22px; border-radius:20px;background:#f13f1c; }
.cont_list .conlistA dl.listinfo dt .likenum span {color:#fff; display:inline-block; font-size:11px;  padding:2px 0px 0px 16px;background:url(../images/mob/ic_like_sm.png) 0px 6px no-repeat; background-size:auto 10px; line-height:20px;}

.cont_list .conlistA dl.listinfo dd .thimg {width:74px; height:74px; overflow:hidden; border-radius:0px;}
.cont_list .conlistA dl.listinfo dd .thimg img {width:100%; height:auto;}
.cont_list .conlistA dl.listinfo dd .picnum {position:absolute; right:0px; bottom:0px; padding:2px 0px 0; text-align:center; color:#fff; font-size:10px; width:24px; height:24px; line-height:22px; background:rgba(0,0,0,0.6); letter-spacing:0px;}
 
.cont_list .conlistA dl.listinfo_button{padding-bottom:16px;text-align:center; }
.cont_list .conlistA dl.listinfo_button:after{display:block;visibility:hidden;clear:both;content:""}
.cont_list .conlistA dl.listinfo_button dt{float:left; width:50%;border:1px solid rgba(0,0,0,0.15);}
.cont_list .conlistA dl.listinfo_button dd{float:left; width:50%;border:1px solid rgba(0,0,0,0.15);border-left:none;}
.cont_list .conlistA dl.listinfo_button a{display: block;color:#000; padding:8px 0px 6px;line-hiehgt:22px;font-size:13px; }
 
.detcontents {position:fixed; top:100px; left:0px; width:100%; height:calc(100% - 100px); overflow-y:scroll;background:#fff }
.detcontents .basic_info .top_photo {position:relative;}
.detcontents .basic_info .top_photo img{width:100%; height:auto;}
.detcontents .basic_info .top_photo .likenum {position:absolute; left:12px; bottom:12px; padding:0px 11px; border-radius:20px;background:#fff; }
.detcontents .basic_info .top_photo .likenum span {color:#000; display:inline-block; font-size:14px; font-weight:500;  padding:3px 0px 0px 22px;background:url(../images/mob/ic_like_big.png) 0px 7px no-repeat; background-size:auto 12px; line-height:23px;}
.detcontents .basic_info .place_summary {padding:11px 12px 14px; border-bottom:1px solid #e5e5e5;}
.detcontents .basic_info .place_summary h4.name {color:#000; font-weight:700; font-size:18px; line-height:1.3; padding:6px 0;}
.detcontents .basic_info .place_summary h4 .btn_mapmain {float:right; font-size:10px;display:block;color:#333; line-height:20px; padding:1px 6px 0px; border-radius:3px; border:1px solid rgba(0,0,0,0.3);background:#fff;    }
.detcontents .basic_info .place_summary h4 .btn_mapmain span{display:inline-block; padding-left:12px; background:url(../images/mob/ic_focus_nor.png) left 2px no-repeat;background-size:auto 12px; }

.detcontents .basic_info .place_summary ul.plsumm:after{display:block;visibility:hidden;clear:both;content:""}
.detcontents .basic_info .place_summary ul.plsumm li {float:left; width:50%; position:relative; padding-left:48px;}
.detcontents .basic_info .place_summary ul.plsumm li:first-child {padding-left:62px;}
.detcontents .basic_info .place_summary ul.plsumm li:after{display:block;visibility:hidden;clear:both;content:""}
.detcontents .basic_info .place_summary ul.plsumm li .tt {position:absolute; top:0px; left:0px; color:#999;}
.detcontents .basic_info .place_summary ul.plsumm li .txt { position:relative;padding-left:11px;color:#333;}
.detcontents .basic_info .place_summary ul.plsumm li .txt:before {position:absolute; left:0px; top:0px; width:1px; height:12px; background:#ebebeb; content:''; display:block;}
.detcontents .basic_info .place_info {padding:0px 12px 60px 12px; }
.detcontents .basic_info .place_info ul.plinfo {}
.detcontents .basic_info .place_info ul.plinfo li {position:relative; border-bottom:1px solid #ecf0f2; padding:12px 0px 9px 24px; color:#666;}
.detcontents .basic_info .place_info ul.plinfo li a{color:#666;}
.detcontents .basic_info .place_info ul.plinfo li.pli_tel a{color:#000;}
.detcontents .basic_info .place_info ul.plinfo li .pli_ic {position:absolute; top:12px; left:0px; width:16px; height:16px; display:block; background:url(../images/mob/ic_basicinfo.png) 0px 0px no-repeat; background-size:16px auto ; }
.detcontents .basic_info .place_info ul.plinfo li.pli_tel .pli_ic {background-position:0px 0px;}
.detcontents .basic_info .place_info ul.plinfo li.pli_addr .pli_ic{background-position:0px -16px;}
.detcontents .basic_info .place_info ul.plinfo li.pli_time .pli_ic{background-position:0px -32px;}
.detcontents .basic_info .place_info ul.plinfo li.pli_site .pli_ic{background-position:0px -48px;}
.detcontents .basic_info .place_info ul.plinfo li.pli_onwer .pli_ic{background-position:0px -64px;}
.detcontents .basic_info .place_info ul.plinfo li.pli_memo .pli_ic{background-position:2px -80px;}
.detcontents .basic_info .place_info ul.plinfo li.pli_site {font-size:12px;}
.detcontents .basic_info .place_info .modifydate{font-size:11px; color:#999; text-align:right;padding:10px 0px; letter-spacing:0px;}
.detcontents  .place_btn {position:fixed; bottom:0px; left:0px; width:100%; height:50px; padding:0px 20px; background:#f9f9f9; border-top:1px solid #f2f2f2;z-index:43;}
.detcontents  .place_btn ul.placebtn:after{display:block;visibility:hidden;clear:both;content:""}
.detcontents  .place_btn ul.placebtn li{float:left; display:block; text-align:center;}
.detcontents  .place_btn ul.placebtn li a{display:block;}
.detcontents  .place_btn ul.placebtn li span{position:relative; display:inline-block; padding:0px 0px 0px 28px; font-size:15px; line-height:49px; color:#000; cursor:pointer;}
.detcontents  .place_btn ul.placebtn li span:after {position:absolute; top:12px; left:0px; width:20px; height:20px; display:block; content:''; z-index:44;  }
.detcontents  .place_btn ul.placebtn li.btn_placeback{width:20%;text-align:left !important}
.detcontents  .place_btn ul.placebtn li.btn_placeback span:after {background:url(../images/mob/ic_top_prev.png) center center no-repeat; background-size:20px auto ; filter: brightness(0.25);}
.detcontents  .place_btn ul.placebtn li.btn_placelike{width:40%}
.detcontents  .place_btn ul.placebtn li.btn_placelikered{width:40%}
.detcontents  .place_btn ul.placebtn li.btn_placesns{width:40%}
.detcontents  .place_btn ul.placebtn li.btn_placelike span:after {background:url(../images/mob/ic_basicbtn.png) 0px 0px no-repeat; background-size:20px auto ;background-position:0px 1px;}
.detcontents  .place_btn ul.placebtn li.btn_placelikered span:after {background:url(../images/mob/ic_basicbtnred.png) 0px 0px no-repeat; background-size:20px auto; background-position:0px 1px;}
.detcontents  .place_btn ul.placebtn li.btn_placesns span:after {background:url(../images/mob/ic_basicbtn.png) 0px 0px no-repeat; background-size:20px auto ;background-position:0px -20px;}


.detcontents .basic_photo {padding-bottom:2px;}
.detcontents .basic_photo ul.place_photo {margin: -2px 0 0 -2px;}
.detcontents .basic_photo ul.place_photo:after{display:block;visibility:hidden;clear:both;content:""}
.detcontents .basic_photo ul.place_photo li{float: left;  width: 50%;  padding-top: 2px;  padding-left: 2px;  box-sizing: border-box;}
.detcontents .basic_photo ul.place_photo li .place_thumb {  display: block; position: relative;  width: 100%; overflow: hidden;  padding-top: 100%; text-align:center;}
.detcontents .basic_photo ul.place_photo li .place_thumb::before {  position: absolute;  top: 0;  right: 0;  bottom: 0;  left: 0;  z-index: 10;  border: 1px solid rgba(0,0,0,0.06);  content: '';}
.detcontents .basic_photo ul.place_photo li .place_thumb img{position: absolute;  top: 50%;   left: 50%; margin-left:-70%; margin-top:-50%;  max-width: 150%; min-height:100%; height: auto;    display: table-cell;  vertical-align: middle;  }


.asidemenuA {position:fixed; top:0px;  left:-100%;width:100%; height:100%; display:block;   z-index:40; }
.asidemenuA .asidemenu_bg {position:fixed; top:0px; left:-100%;width:100%; height:100%; display:block;  background:rgba(0,0,0,0.7); z-index:40;}
.asidemenuA .asidemenu_inner {position:fixed; top:0px;  left:-100%;width:90%; height:100%;background:#fff; display:block;  z-index:41;}
.asidemenuA .asidemenu_inner .asm_inn_top {color:#fff;display:block; background:#0066b3;position:relative; padding:12px 54px 0px 16px; min-height:80px;}
.asidemenuA .asidemenu_inner .asm_inn_top .name { line-height:50px; padding-top:4px; letter-spacing:0px;  }
.asidemenuA .asidemenu_inner .asm_inn_top .name span{color:#fff;font-size:18px; display:inline-block;  margin-right:3px;}
.asidemenuA .asidemenu_inner .asm_inn_top .name .bt_logout{display:inline-block; margin-left:8px; background:rgba(255,255,255,0.95); color:#0066b3; line-height:20px;font-size:0.95em; padding:2px 5px 0px;letter-spacing:-1px; border-radius:3px;}
.asidemenuA .asidemenu_inner .asm_inn_top .name .bt_login{display:inline-block; margin-left:8px; background:rgba(255,255,255,0.95); color:#0066b3; line-height:25px;padding:4px 10px 0px;letter-spacing:-1px; border-radius:3px;}

.asidemenuA .menu_close{position:absolute; top:12px; right:5px; width:44px; height:54px; cursor:pointer; display:block; background:url(../images/mob/ic_top_close.png) center center no-repeat; background-size:auto 20px; z-index:41;}
.asidemenuA .btn_myinfomodi{position:absolute; top:12px; right:49px; width:44px; height:54px; cursor:pointer; display:block; background:url(../images/mob/ic_top_modify.png) center center no-repeat; background-size:auto 20px; z-index:41;}
.asidemenuA .asidemenu_inner .asm_inn_content {display: -webkit-box;  display: -webkit-flex;  display: -ms-flexbox;  display: flex;  height: 100%;  position: relative;  -webkit-box-orient: vertical;  -ms-flex-direction: column;  flex-direction: column;}
.asidemenuA .asidemenu_inner .asm_inn_content ul.nav_list li{border-bottom: 1px solid #f0f1f2;}
.asidemenuA .asidemenu_inner .asm_inn_content ul.nav_list li a{position: relative;  display: block;  width: 100%;  height: 50px;  padding: 17px 16px 14px;  line-height: 19px;  font-size: 16px; letter-spacing: -.7px;}

.topsearchA  {position:fixed; top:0px;  left:0;width:100%;display:none;   z-index:40;background:#fff; }
.topsearchA .topsearch_inner{position:relative;}
.topsearchA .topsearch_inner .topsearch_titleA {display:block; text-align:center; background:#0066b3; height:48px; overflow:hidden;padding:0px 50px;position:relative;}
.topsearchA .topsearch_inner .topsearch_titleA h3{ color:#fff; line-height:46px; padding-top:2px; font-size:18px; font-weight:500;}
.topsearchA .topsearch_inner .topsearch_titleA .search_close{position:absolute; top:0px; right:0px; width:48px; height:48px; display:block; background:url(../images/mob/ic_top_close.png) center center no-repeat; background-size:auto 18px; z-index:41;}
.topsearchA .topsearch_inner .topsearch_formA{display:block; background:#0066b3; overflow:hidden;padding:0px 6px 6px;position:relative;}
.topsearchA .topsearch_inner .topsearch_formA form {background:#fff; display:block;}
.topsearchA .topsearch_inner .topsearch_formA form #sch_stx {display:block; border:none; font-size:16px; height:40px; padding :3px 50px 0px 10px; font-weight:400;line-height:37px; color:#222;width:90%}
.topsearchA .topsearch_inner .topsearch_formA form #sch_submit{position:absolute; top:0px; right:6px; width:40px; height:40px; background:url(../images/mob/ic_top_search2.png) center center no-repeat;background-size:auto 18px; border:none;} 


.optionselectA  {position:fixed; top:0px;  left:0px;width:100%; height:100%; display:none;   z-index:50;background:#fff; }
.optionselectA .optselect_inner{position:relative;height:100%;}
.optionselectA .optselect_inner .optselect_titleA {display:block; text-align:center; background:#0066b3; height:48px; overflow:hidden;padding:0px 50px;position:relative;}
.optionselectA .optselect_inner .optselect_titleA h3{ color:#fff; line-height:46px; padding-top:2px; font-size:18px; font-weight:500;}
.optionselectA .optselect_inner .optselect_titleA .optselect_close{position:absolute; top:0px; right:0px; width:48px; height:48px; display:block; background:url(../images/mob/ic_top_close.png) center center no-repeat; background-size:auto 18px; z-index:41;}

.optionselectA .optselect_inner .optselect_contA{height:calc(100% - 110px);overflow:auto}

.optionselectA .optselect_inner .optselectbox {overflow: hidden;  background-color: #fff;  padding: 0 15px 23px;  border-top: 1px solid #f0f1f2;}
.optionselectA .optselect_inner .optselectbox:first-child {border-top:none;}
.optionselectA .optselect_inner .optselectbox h4{position: relative;  padding: 0 0 12px;  margin-top: 20px;  color: #222;  font-size: 15px;  font-weight:500;}
.optionselectA .optselect_inner .optselect_btnA{position:fixed; bottom:0px;  left:0px;width:100%;  padding:12px 10px; z-index:51; border-top:1px solid #e6e7e8;  background-color: rgba(255,255,255,.95);}
.optionselectA .optselect_inner .optselect_btnA .btn_reset {float:left;margin:0px 1% 0px 2%; width:47%;display: block;  height: 45px;  line-height: 42px; padding-top:3px;  text-align: center;  color: #fff;  font-size: 15px;background-color: #6c6f73;}
.optionselectA .optselect_inner .optselect_btnA .btn_primary {float:left;margin:0px 2% 0px 1%;  width:47%;display: block;  height: 45px;  line-height: 42px; padding-top:3px;  text-align: center;  color: #fff;  font-size: 15px;background-color: #4c94e8;}

.optdetpopA  {position:fixed; top:0px;  left:0px;width:100%; height:100%; display:none;   z-index:50; }
.optdetpopA .optdetpop_inner{position:relative;width:100%; height:100%; }
.optdetpopA .optdetpop_inner .layer_bg {position:absolute; top:0px;  left:0px;width:100%; height:100%; background:rgba(0,0,0,0.7); }
.optdetpopA .optdetpop_inner .layer_popup {position:absolute; top:50%; left:50%; width: 80%; max-height: 500px;  background-color: #fff;  -webkit-border-radius: 1px;  border-radius: 1px; -webkit-transform: translate(-50%,-50%);  -ms-transform: translate(-50%,-50%);  transform: translate(-50%,-50%); z-index:52; }
.optdetpopA .optdetpop_inner .layer_popup .layerpopup_titleA {text-align:left; padding:15px 50px 10px 15px; position:relative;}
.optdetpopA .optdetpop_inner .layer_popup .layerpopup_titleA h3{color:#222; font-size:18px;  font-weight:400;}
.optdetpopA .optdetpop_inner .layer_popup .layerpopup_close{position:absolute; top:0px; right:4px; width:44px; height:44px; display:block; background:url(../images/mob/ic_top_close2.png) center center no-repeat; background-size:auto 18px; z-index:51;}
.optdetpopA .optdetpop_inner .layer_popup .layerpopup_contA {padding:10px 15px 30px;}


.optdetpopA .optdetpop_inner .layer_popup .layerpopup_btnA {display: table;  table-layout: fixed;  left: 0;  bottom: 0;  width: 100%;}
.optdetpopA .optdetpop_inner .layer_popup .layerpopup_btnA .btn_primary {display: table-cell;  height: 45px;  line-height: 42px; padding-top:3px;  text-align: center;  color: #fff;  font-size: 15px;background-color: #4c94e8;}



.option_list:after{display:block;visibility:hidden;clear:both;content:""}
.option_list .option_item {  float: left;  text-align: center;  margin: 0 -1px -1px 0; width: 33.3%;}
input[type=checkbox], input[type=radio], legend {  position: absolute;  clip: rect(0 0 0 0);  width: 1px;  height: 1px;  margin: -1px;  overflow: hidden; }
.option_box input:checked+.option_label  {  background-color: #4c94e8; color: #fff;  border-color: #4e90dd;  z-index: 10; }
input[type=checkbox]+label, input[type=radio]+label {  cursor: pointer;}
.option_box input:checked+.option_label .txt_checked {  padding-left: 14px;  text-align: left; position: relative;  display: inline-block;}
.option_box input:checked+.option_label .txt_checked:before  {     position: absolute;   top: 50%;  margin-top: -5px;  left: 0;  content: '';display: inline-block;  vertical-align: middle; width: 12px;  height: 9px;  background:url(../images/mob/ic_optsel_check.png) left center no-repeat; background-size:auto 9px; }
 
.option_label {  position: relative;  -webkit-box-sizing: border-box;  box-sizing: border-box;  display: inline-block;  width: 100%;  height: 40px;  padding: 0 2px;  background-color: #fff;  border: 1px solid #d9d9d9;  color: #515254;  letter-spacing: -1px;  font-size: 0;}
.option_label:before {  content: '';  display: inline-block;  height: 40px;  vertical-align: middle;}
.option_label .inner {   vertical-align: middle;  display: inline-block;  font-size: 14px; }





ul.st_wid2 li{width:50% !important;}
ul.st_wid3 li{width:33.33% !important;}
ul.st_wid4 li{width:25% !important;}
ul.st_wid5 li{width:20% !important;}
ul.st_wid6 li{width:16.66% !important;}
ul.st_wid7 li{width:14.35% !important;}
ul.st_wid8 li {width:12.585% !important;}
ul.st_wid10 li{width:10% !important;}


.verify_message { margin-left:5px;display:inline-block; font-size:0.9em; color:#317ad6;}


.radius_border{border:1px solid #919191;border-radius:5px;}     

.mapcontrol_zoom {position:absolute;top:3px;left:3px;overflow:hidden;width:38px;height:76px;margin:0;padding:0;z-index:1;border: 1px solid rgb(226, 226, 226); border-radius: 3px 3px 3px 3px; margin: 0px}
.mapcontrol_zoom span.zoomin {display:block;width:38px;height:38px;float:left;text-align:center;line-height:30px;cursor:pointer;background:url('/assets/images/mapicon/ico_map_zoom.png') no-repeat center rgb(255, 255, 255);box-shadow: rgba(0, 0, 0, 0.15) 0px 2px 2px 0px}
.mapcontrol_zoom span.zoomout {display:block;border-top: 1px solid rgb(226, 226, 226); width:38px;height:38px;float:left;text-align:center;line-height:30px;cursor:pointer;background:url('/assets/images/mapicon/ico_map_out.png') no-repeat center rgb(255, 255, 255);box-shadow: rgba(0, 0, 0, 0.15) 0px 2px 2px 0px}
.mapcontrol_zoom span:hover {background-color:rgba(255, 255, 255, 0.9 )}

.mapcontrol_mylocation {position:absolute;top:83px;left:3px;overflow:hidden;width:38px;height:38px;margin:0;padding:0;z-index:1;border: 1px solid rgb(226, 226, 226); border-radius: 3px 3px 3px 3px; margin: 0px}
.mapcontrol_mylocation span {display:block;width:38px;height:38px;float:left;text-align:center;line-height:30px;cursor:pointer;background:url('/assets/images/mapicon/ico_map_loca.png') no-repeat center rgb(255, 255, 255);box-shadow: rgba(0, 0, 0, 0.15) 0px 2px 2px 0px}
.mapcontrol_mylocation span:hover {background-color:rgba(255, 255, 255, 0.9 )}    
   
 
 .ctl_adjust_addr {width:150px;height:52px;padding:5px;font-size:12px;cursor:pointer;background-color:#fff;color:#0088ee;border-bottom: 1px solid rgb(118, 129, 168);border-right: 1px solid rgb(118, 129, 168)}
.ctl_adjust_addr:hover{background-color:#0088ee;color:#fff}



.frm_select_full{-webkit-appearance: none; width:100%; height: 40px;   font-size:14px; padding: 2px 10px 0px 10px;  line-height:38px; border: solid 1px #dadada;  background: url(../images/mob/ic_selarr.gif) right center no-repeat #fff; background-size:20px auto }

.wrplace_formA .input_row {padding-right:12px; padding-left:12px;}
.wrplace_formA .input_row:first-child {padding-top:12px;}
.wrplace_formA .wrp_tt{display:block;padding:10px 0px 3px 0;color:#0088ee; font-size:14px; font-weight:500;}
.wrplace_formA .input_row_btn {text-align:right;padding:0px 12px 0px; margin-bottom:0px;}
.btn_findroad {text-align:center; display:inline-block;background:#0088ee; color:#fff; border-radius:5px; padding:0px 12px 0px;}
.btn_findroad span{display:inline-block; background:url(../images/mob/ic_kakaonavi.png) left center no-repeat; background-size:auto 20px; line-height:27px; padding-top:3px; padding-left:24px;;color:#fff}
.btn_copyaddr {text-align:center; display:inline-block;background:#0088ee; color:#fff; border-radius:5px; padding:0px 12px 0px;cursor:pointer;}
.btn_copyaddr span{display:inline-block; line-height:27px; padding-top:3px; color:#fff}


.tbl01 {width:100%;margin-bottom:6px;border-collapse: collapse;font-size:13px;}
.tbl01 th{background:#f5f7fb; border:1px solid #e6e6e6;  color:#212529; padding:6px 5px 3px; text-align:center; font-weight:500;  line-height:1.5;}
.tbl01 td {padding:10px 5px 7px; border:1px solid #e6e6e6; color:#000;margin:-1px 0px 0px -1px; line-height:1.5; background:#fff;}
.tbl01.fit td {padding:0 !important; border:1px solid #e6e6e6; color:#000;margin:-1px 0px 0px -1px; line-height:1.5; background:#fff;}
.tbl01 caption{display:inline-block !important;position:absolute;top:0;left:0;width:0;height:0;margin:0 !important;padding:0 !important;font-size:0;line-height:0;border:0 !important;overflow:hidden !important}
.tbl01 tr:hover td  {background-color:#fefded;}
.tbl01 input[type="checkbox"].frm_onoff {-webkit-appearance: none;  -moz-appearance: none;  -o-appearance: none; appearance: none; outline: none;  box-shadow: none;  margin:0px 2px !important;width:40px; height:18px; border-radius:20px; margin:0; vertical-align:middle; background:url(../images/cms/ico_onoff.png) no-repeat 0px 0px #c5d1da;  border: none;display:inline-block;  -webkit-transition: all 0.10s ease-in-out;-moz-transition: all 0.10s ease-in-out;-ms-transition: all 0.10s ease-in-out;-o-transition: all 0.10s ease-in-out;}
.tbl01 input[type="checkbox"].frm_onoff:checked {background-position:right 0px; background-color:#0088ee; -webkit-transition: all 0.10s ease-in-out;-moz-transition: all 0.10s ease-in-out;-ms-transition: all 0.10s ease-in-out;-o-transition: all 0.10s ease-in-out;}
.tbl01 input[type="checkbox"].frm_onoff label {}



.wrplace_formA .tbl_priceinfo th{padding:10px 5px 7px; color:#545e67;}
.wrplace_formA .tbl_priceinfo td{padding:10px 10px 7px !important;background:#f5f7fb;color:#86929d; }
.wrplace_formA .tbl_priceinfo td .fit {color:#000; font-weight:500;}


/* 맵-주차장-이용료*/
.place_parkR_fee{display:inline-block;width:100%;background:#0a6bd8;color:#fff;padding:2px;margin-bottom:2px}
/* 맵-주차장-명칭*/
.place_title{display:inline-block;}


.clip_place{display:none}
/*슬라이드-주차장-클립 */
.clip_parkP{position:absolute;top:0px;width:auto; text-align:center; padding:1px 5px;height:18px;background:#f68c0e;color:#fff;font-size:12px;line-height:16px}

/*슬라이드-거주자-클립 */
.clip_parkR{position:absolute;top:0px;width:auto;text-align:center; padding:1px 5px; height:18px;background:#206dfe;color:#fff;font-size:12px;line-height:16px}


/* 슬라이드-주차장-명칭*/
.slide_parkR_date{margin-left:3px;font-size:13px}
.slide_parkP_time{}
.slide_parkP_date{} 

/**거주자 맵 마킹****************************************/

.mf_marker {font-size:11px;min-width:85px}
.mf_marker:after {}

.mf_all .ic{float:left; margin-top:1px; width:9px; height:9px; display:block; border-radius:30px; background:#00bfff; border:1px solid rgba(0,0,0,0.5); }
.mf_all .areano{float:left; background:#fe3913; border:1px solid rgba(0,0,0,0.3);color:#fff;text-shadow: none; border-radius:3px; display:inline-block; line-height:11px; padding:2px 2px 0px; margin-left:1px; }
.mf_all.on .areano{ background:#00bfff; color:#fff; -moz-text-shadow: 0 0px 2px rgba(0,0,0,0.8);  -webkit-text-shadow:  0 0px 2px  rgba(0,0,0,0.8);  text-shadow:  0 0px 2px  rgba(0,0,0,0.8); }

/** e 거주자 맵 마킹****************************************/

.place_img_slide{
    margin : auto;
}

.search_cancel{
	position: absolute;
    top: 0px;
    right: 46px;
    width: 40px;
    height: 40px;
    background: url(../images/mob/ic_top_close2.png) center center no-repeat;
    background-size: auto 18px;
    border: none;
}

.search_cancel::before{
	position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    width: 1px;
    height: 20px;
    margin: auto;
    background: #ecf0f2;
    content: "";
}

#sch_stx:focus{
	border:0px solid #558ab7 !important;
	box-shadow: 0 0 0px #9ed4ff;
}
        