@charset "utf-8";
body {font-family:"Noto Sans KR";margin:0;padding:0;font-size:12px;color:#444;line-height:1;}
ul,ol,li,dl,dt,dd,p,h1,h2,h3,h4,h5 {margin:0;padding:0;list-style:none;}
ul:after,ol:after,dl:after,.clearFix:after,.auto:after {content:"";display:block;clear:both;}
a {text-decoration:none;color:inherit;cursor:pointer;}
img {max-width:100%;vertical-align:top;}
table {border-spacing:0; border-collapse:collapse; table-layout:fixed; word-wrap:break-word;box-sizing:border-box;}
table,
table thead,
table tbody,
table tfoot,
table tr,
table th,
table td {border:0 none; margin:0; padding:0;}
table caption {visibility:hidden; overflow:hidden; height:0; width:0; margin:0; padding:0; line-height:0;}

#map-wrap {position:absolute;top:0;left:0;right:0;bottom:0;}
#map {}
.map-tab {position:fixed;top:0;left:0;bottom:0;width:390px;z-index:11;background:#fff;border-right:2px solid #b9b9b9;padding-top:168px;}
.map-tab-header {background:#258fff;padding:20px;text-align:left;position:absolute;top:0;left:0;right:0;}
.map-tab-header .logo {display:block;padding:10px 0;}
.map-tab-header .input-box {position:relative;border-radius:5px;overflow:hidden;padding-right:40px;background:#fff;margin-top:5px;}
.map-tab-header .input-box:first-child {margin-top:0;}
.map-tab-header .input-box input {height:40px;background:none;padding:0 10px;font-size:15px;color:#666;border:none;width:100%;outline:none;}
.map-tab-header .input-box .btn {position:absolute;top:0;right:0;width:40px;height:40px;text-align:center;}
.map-tab-header .input-box .btn .material-icons {line-height:40px;vertical-align:top;color:#ccc;}
.map-tab-header .select-box {margin-top:5px;position:relative;z-index:1;font-size:15px;color:#666;}
.map-tab-header .select-box a {display:block;position:relative;border-radius:5px;overflow:hidden;padding-right:40px;background:#fff;line-height:40px;padding:0 10px;}
.map-tab-header .select-box a .material-icons {position:absolute;top:0;right:10px;line-height:40px;vertical-align:top;color:#ccc;}
.map-tab-header .select-box ul {position:absolute;top:40px;left:0;right:0;background:#fff;border-radius:5px;display:none;border:1px solid #ccc;}
.map-tab-header .select-box ul li {border-bottom:1px solid #ddd;}
.map-tab-header .select-box ul li:last-child {border-bottom:none;}
.map-tab-header .cate-slide {position:relative;border-radius:5px;overflow:hidden;padding:0 40px;background:#fff;margin-top:5px;}
.map-tab-header .cate-slide ul {padding:10px 0;}
.map-tab-header .cate-slide ul li {}
.map-tab-header .cate-slide ul li a {display:block;line-height:18px;font-size:14px;padding:0 5px;outline:none;position:relative;}
.map-tab-header .cate-slide ul li.on a:after {content:"";position:absolute;top:0;left:0;right:0;bottom:0;border:1px solid #258fff;border-radius:3px;;}
.map-tab-header .cate-slide .btn {position:absolute;top:0;width:40px;height:40px;text-align:center;}
.map-tab-header .cate-slide .btn.btn-prev {left:3px;}
.map-tab-header .cate-slide .btn.btn-next {right:3px;}
.map-tab-header .cate-slide .btn .material-icons {line-height:40px;vertical-align:top;color:#ccc;}
.map-tab-contents {overflow-y:auto;padding:0 20px;height:100%;}
.category {height:100%;padding-top:50px;position:relative;box-sizing:border-box;overflow:hidden;}
.category .category-section {position:absolute;top:0;left:0;width:200%;bottom:0;transition:0.3s;}
.category .category-section01 {height:100%;width:50%;float:left;position:relative;padding-top:50px;box-sizing:border-box;}
.category .category-section02 {height:100%;width:50%;float:left;position:relative;padding-top:50px;box-sizing:border-box;}
.category .category-section03 {height:100%;width:50%;float:left;position:relative;padding-top:50px;box-sizing:border-box;}
.category .add-cate {background:#70b6ff;font-size:16px;color:#fff;font-weight:500;line-height:50px;padding:0 20px;position:absolute;top:0;left:0;right:0;padding-left:55px;}
.category .add-cate img {position:absolute;top:13px;left:20px;}
.category .cate-main-tit {background:#70b6ff;padding:0 20px;position:absolute;top:0;left:0;right:0;text-align:center;}
.category .cate-main-tit .tit {font-size:16px;color:#fff;font-weight:500;line-height:50px;}
.category .cate-main-tit .btn-back {position:absolute;top:0;left:20px;color:#fff;}
.category .cate-main-tit .btn-util {position:absolute;top:0;right:10px;}
.category .cate-main-tit .material-icons {line-height:50px;vertical-align:top;}
.category-list {padding:20px;overflow:auto;height:100%;box-sizing:border-box;}
.category-list ul li {margin-top:20px;position:relative;padding-left:70px;}
.category-list ul li:first-child {margin-top:0;}
.category-list .onoff {width:52px;height:21px;border-radius:30px;background:#258fff;position:absolute;top:50%;transform:translateY(-50%);left:0;opacity:0.5;}
.category-list .onoff .circle {position:absolute;top:0;left:0;padding:2px;}
.category-list .onoff .circle span {display:block;width:17px;height:17px;border-radius:50%;background:#fff;}
.category-list .onoff .txt {display:block;font-size:12px;color:#fff;line-height:21px;text-align:right;padding:0 5px;}
.category-list .onoff.on {opacity:1;}
.category-list .onoff.on .circle {left:31px;}
.category-list .onoff.on .txt {text-align:left;}
.category-list .cate-tit {position:relative;display:block;padding-left:60px;}
.category-list .cate-tit img {position:absolute;top:50%;transform:translateY(-50%);left:0;}
.category-list .cate-tit .tit {display:block;font-size:16px;color:#333;font-weight:700;}
.category-list .cate-tit .amount {display:block;margin-top:5px;}
.category-list .cate-tit2 {position:relative;display:block;padding-left:60px;}
.category-list .cate-tit2 img {position:absolute;top:50%;transform:translateY(-50%);left:0;}
.category-list .cate-tit2 .tit {display:block;font-size:16px;color:#333;font-weight:700;}
.category-list .cate-tit2 .amount {display:block;margin-top:5px;}
.category-list02 {padding:20px;height:100%;overflow-y:auto;box-sizing:border-box;}
.category-list02 > ul > li {margin-top:20px;position:relative;padding-left:30px;}
.category-list02 > ul > li:first-child {margin-top:0;}

.category-list02 li a img {position:absolute;top:0;left:0;width:20px;}
.category-list02 li a .tit {display:block;font-size:20px;color:#333;font-weight:500;}
.category-list02 li a .comment {display:block;font-size:14px;color:#999;margin-top:5px;}
.category-list02 li .btn-util {position:absolute;top:0;right:-10px;}
.category-list02 li .detail {margin-top:20px;line-height:1.6;display:none;}
.category-list02 li .detail .arrow-top {display:block;text-align:center;}
.category-list02 li .detail .arrow-top .material-icons {color:#259afa;}
.btn-util ul {position:absolute;top:20px;right:0;padding:5px;background:#fff;width:60px;transform:scaleY(0);transition:0.3s;z-index:9;border:1px solid #d9d9d9;}
.btn-util ul.on {transform:scaleY(1);}
.btn-util ul li a {font-size:14px;color:#999;line-height:24px;}
.map-tab-cate {position:absolute;top:0;left:100%;padding:20px;transition:0.5s;}
.map-tab-cate.close {margin-left:-20px;}
.map-tab-cate .inner {overflow:hidden;}
.map-tab-cate .btn {position:absolute;top:50%;transform:translateY(-50%);right:0;background:#fff;width:20px;height:30px;text-align:center;}
.map-tab-cate .btn .material-icons {color:#666;font-size:21px;line-height:30px;vertical-align:top;}
.map-tab-cate ul {background:#fff;width:441px;box-sizing:border-box;}
.map-tab-cate ul li {float:left;width:49px;text-align:center;}
.map-tab-cate ul li:last-child {margin-right:0;}
.map-tab-cate ul li > a {display:block;padding:7px 2px 7px 2px;}
.map-tab-cate ul li.on > a {background:rgba(38,153,251,0.5);color:#fff;}
.map-tab-cate ul li .circle {display:inline-block;width:22px;height:22px;border-radius:50%;position:relative;}
.map-tab-cate ul li .circle.circle01 {background:#333;}
.map-tab-cate ul li .circle.circle02 {background:#a740c9;}
.map-tab-cate ul li .circle.circle03 {background:#12a05f;}
.map-tab-cate ul li .circle.circle04 {background:#ffe91e;}
.map-tab-cate ul li .circle.circle05 {background:#ffb136;}
.map-tab-cate ul li .circle.circle06 {background:#ff2221;}
.map-tab-cate ul li .circle.circle07 {background:#2699fb;}
.map-tab-cate ul li .circle.circle08 {background:#f179dc;}
.map-tab-cate ul li .circle.circle09 {background:#d564ff;}
.map-tab-cate ul li .circle.circle10 {background:rgb(246, 246, 246);}
.map-tab-cate ul li .circle.circle10 span {position:absolute;top:0;right:-5px;width:5px;height:5px;border-radius:50%;background:#ff0000;}
.map-tab-cate ul li .tit {display:block;}
.map-tab > .btn {position:absolute;top:50%;transform:translateY(-50%);right:-24px;width:24px;height:54px;border:2px solid #d9d9d9;background:#fff;z-index:1;border-left:none;padding:12px 0;box-sizing:border-box;border-top-right-radius:5px;border-bottom-right-radius:5px;}
.map-tab > .btn .material-icons {color:#258fff;}
.array-tab {margin:15px 0;}
.array-tab li {float:left;margin-right:10px;}
.array-tab li a {display:block;width:70px;border-radius:5px;border:1px solid #3396ff;text-align:center;font-size:13px;color:#3396ff;line-height:30px;}
.array-tab li.on a {background:#3396ff;color:#fff;}
a.fav {display:block;font-size:13px;color:#666;margin:10px 0;}
a.fav span {position:relative;top:-1px;margin-right:5px;display:inline-block;vertical-align:top;width:15px;height:15px;background-repeat:no-repeat;background-position:50% 50%;background-image:url("../images/icon-favorite.png");}
a.dot {display:block;font-size:13px;color:#666;margin:10px 0;padding-left:7px;position:relative;}
a.dot:before {content:"";position:absolute;top:5px;left:0;width:3px;height:3px;border-radius:50%;background:#d0d0d0;} 
.btn-share {position:fixed;top:20px;right:20px;z-index:9;}
.btn-share .tit {display:block;width:70px;line-height:38px;font-size:14px;color:#fff;background:#3396ff;border-radius:5px;text-align:center;}
.btn-share ul {position:absolute;top:50px;right:0;padding:10px;background:#fff;width:180px;transform:scaleY(0);transition:0.3s;}
.btn-share ul.on {transform:scale(1);}
.btn-share ul li {margin-top:10px;line-height:22px;font-size:14px;position:relative;padding-left:30px;opacity:0.5;}
.btn-share ul li:first-child {margin-top:0;}
.btn-share ul li .material-icons {line-height:1;vertical-align:top;position:absolute;top:50%;transform:translateY(-50%);left:0;font-size:20px;}
.btn-share ul li:hover {opacity:1;}
.side-btns {position:fixed;top:100px;right:20px;z-index:8;width:40px;}
.side-btns a {display:block;margin-top:15px;border-radius:5px;background:#fff;text-align:center;}
.side-btns a:first-child {margin-top:0;}
.side-btns a .material-icons {line-height:40px;}

/* 팝업 */
.popup {position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);background:#fff;z-index:9;display:none;}
.popup .popup-header {padding:20px;position:relative;}
.popup .popup-header .tit {font-size:20px;color:#259afa;font-weight:700;}
.popup .popup-header .popup-close {position:absolute;top:50%;transform:translateY(-50%);right:20px;}
.popup .popup-header .popup-close .material-icons {line-height:1;color:#258fff;}
.popup .popup-contents {padding:20px;}
.popup .input-box {border:2px solid #259afa;border-radius:10px;overflow:hidden;background:#eef7fe;}
.popup .input-box input {width:100%;height:34px;border:none;background:none;outline:none;font-size:14px;color:#259afa;font-weight:700;padding:0 10px;}
.popup .input-box input::placeholder {color:#259afa;}
.popup .bottom-btns {}
.popup .bottom-btns a {display:block;line-height:40px;text-align:center;font-size:16px;color:#fff;font-weight:700;}
.popup .bottom-btns.btns02 a {float:left;width:50%;}
.popup .bottom-btns a.btn01 {background:#2185db;}
.popup .bottom-btns a.btn02 {background:#7fc4fd;}
.popup.popup-move-cate {width:280px;color:#2699fb;}
.move-cate-name .txt {display:block;line-height:30px;padding:0 10px;}
.move-cate-list {margin-top:10px;display:none;}
.move-cate-list ul {height:186px;overflow-y:auto;}
.move-cate-list ul li a {display:block;line-height:30px;border-bottom:1px solid #a1cfff;padding:0 10px;}
.move-cate-list ul li:last-child a {border-bottom:none;}
.popup-delete-cate {width:280px;}
.popup-delete-cate .tit {font-size:18px;color:#259afa;font-weight:700;line-height:1.6;}
.popup-new-cate {width:280px;}
.popup-new-cate dl {margin-top:20px;}
.popup-new-cate dl dt {font-size:14px;color:#259afa;font-weight:700;}
.popup-new-cate dl dd {margin-top:10px;}
.popup-new-cate input[type="text"] {height:30px;border:2px solid #259afa;border-radius:10px;padding:0 10px;color:#259afa;background:#eef7fe;width:100%;box-sizing:border-box;color:#259afa;font-weight:500;font-family:"Noto Sans KR";margin-top:5px;}
.popup-new-cate input[type="text"]::placeholder {color:#259afa;font-weight:500;}
.popup-new-cate input[type="text"]:first-child {margin-top:0;}
.popup-new-cate .marker-select ul li {float:left;margin-right:10px;text-align:center;}
.popup-new-cate .marker-select ul li:last-child {margin-right:0;}
.popup-new-cate .marker-select ul li .circle {display:block;width:20px;height:20px;border-radius:50%;}
.popup-new-cate .marker-select ul li input[type="radio"] {margin:2px 0 0 0;width:9px;}
.popup-new-cate .marker-select ul li:nth-child(1) .circle {background:#2699fb;}
.popup-new-cate .marker-select ul li:nth-child(2) .circle {background:#f179dc;}
.popup-new-cate .marker-select ul li:nth-child(3) .circle {background:#d564ff;}
.popup-new-cate .marker-select ul li:nth-child(4) .circle {background:#c7c7c7;}
.popup-new-cate .marker-select ul li:nth-child(5) .circle {background:#61ff66;}
.popup-new-cate .marker-select ul li:nth-child(6) .circle {background:#1dffff;}
.popup-new-cate02 {width:280px;}
.popup-new-cate02 dl {margin-top:20px;}
.popup-new-cate02 dl dt {font-size:14px;color:#259afa;font-weight:700;}
.popup-new-cate02 dl dd {margin-top:10px;}
.popup-new-cate02 input[type="text"] {height:30px;border:2px solid #259afa;border-radius:10px;padding:0 10px;color:#259afa;background:#eef7fe;width:100%;box-sizing:border-box;color:#259afa;font-weight:500;font-family:"Noto Sans KR";margin-top:5px;}
.popup-new-cate02 input[type="text"]::placeholder {color:#259afa;font-weight:500;}
.popup-new-cate02 input[type="text"]:first-child {margin-top:0;}
.popup-new-cate02 .marker-select ul li {float:left;margin-right:10px;text-align:center}
.popup-new-cate02 .marker-select ul li:last-child {margin-right:0;}
.popup-new-cate02 .marker-select ul li .circle {display:block;width:20px;height:20px;border-radius:50%;}
.popup-new-cate02 .marker-select ul li input[type="radio"] {margin:2px 0 0 0;width:9px;}
.popup-new-cate02 .marker-select ul li:nth-child(1) .circle {background:#2699fb;}
.popup-new-cate02 .marker-select ul li:nth-child(2) .circle {background:#f179dc;}
.popup-new-cate02 .marker-select ul li:nth-child(3) .circle {background:#d564ff;}
.popup-new-cate02 .marker-select ul li:nth-child(4) .circle {background:#c7c7c7;}
.popup-new-cate02 .marker-select ul li:nth-child(5) .circle {background:#61ff66;}
.popup-new-cate02 .marker-select ul li:nth-child(6) .circle {background:#1dffff;}
.select-cate {line-height:30px;position:relative;z-index:9;color:#259afa;font-weight:500;}
.select-cate .txt {display:block;border:2px solid #259afa;border-radius:10px;overflow:hidden;background:#eef7fe;padding:0 10px;}
.select-cate ul {position:absolute;top:40px;left:0;right:0;border-radius:10px;border:2px solid #259afa;background:#fff;display:none;height:189px;overflow-y:auto;}
.select-cate ul li a {display:block;padding:0 10px;border-bottom:1px solid #259afa;}
.select-cate ul li:last-child a {border-bottom:none;}
.popup-search-address {width:280px;height:495px;}
.popup-search-address .popup-header {text-align:center;}
.popup-search-address .tab {border-bottom:1px solid #333;}
.popup-search-address .tab ul li {float:left;width:50%;}
.popup-search-address .tab ul li a {display:block;line-height:30px;font-size:14px;color:#999;font-weight:500;text-align:center;}
.popup-search-address .tab ul li.on a {color:#259afa;}
.popup-search-address .tab-contents > ul > li {display:none;}
.popup-search-address .tab-contents > ul > li:first-child {display:block;}
.popup-search-address .search-input {border:2px solid #999;border-radius:10px;position:relative;padding-right:25px;}
.popup-search-address .search-input input {border:none;background:none;outline:none;height:30px;padding:0 10px;font-size:14px;color:#666;width:100%;box-sizing:border-box;}
.popup-search-address .search-input .material-icons {position:absolute;top:3px;right:3px;font-size:21px;color:#999;}

/* 폴더 추가 */
.popup-add-cate {width:285px;}
/* marker팝업 */
.marker-popup {position: absolute;left: 0;bottom:60px;width:330px;margin-left:-170px;text-align: left;overflow: hidden;font-size: 12px;line-height: 1.5;}
.marker-popup * {padding: 0;margin: 0;}
.marker-popup .info {padding:10px;box-sizing:border-box;border-radius: 5px;border-bottom: 2px solid #ccc;border-right: 1px solid #ccc;background: #fff;}
.marker-popup .info:nth-child(1) {border: 0;box-shadow: 0px 1px 2px #888;}
.marker-popup .info .title {height: 30px;font-size: 18px;font-weight: bold;}
.marker-popup .info .title .circle {display:inline-block;width:20px;height:20px;position:relative;top:3px;border-radius:50%;}
.marker-popup .info .title .circle01 {background:#333;}
.marker-popup .info .title .circle02 {background:#333;}
.marker-popup .info .title .circle03 {background:#12a05f;}
.marker-popup .info .title .circle04 {background:#ffe91e;}
.marker-popup .info .title .circle05 {background:#ffb136;}
.marker-popup .info .title .circle06 {background:#ff2221;}
.marker-popup .info .title .circle07 {background:#2699fb;}
.marker-popup .info .title .circle08 {background:#f179dc;}
.marker-popup .info .title .circle09 {background:#d564ff;}
.marker-popup .info .close {position: absolute;top: 14px;right: 10px;color: #888;width: 17px;height: 17px;background: url('https://t1.daumcdn.net/localimg/localimages/07/mapapidoc/overlay_close.png');}
.marker-popup .info .close:hover {cursor: pointer;}
.marker-popup .info .manager {position:absolute;top:10px;right:40px;font-size:18px;color:#3396ff;}
.marker-popup .info .body {margin-top:10px;}
.marker-popup .info .desc {position: relative;}
.marker-popup .info .desc ul li {font-size:14px;}
.marker-popup .info .desc ul li .dt {display:block;float:left;    white-space: normal;}
.marker-popup .info .desc ul li .dd {display:block;padding-left:85px;    white-space: normal;}
.marker-popup .btns {margin-top:10px;overflow:hidden;}
.marker-popup .btns a {display:block;float:left;width:90px;text-align:center;margin-right:10px;line-height:40px;font-size:14px;color:#fff;font-weight:500;border-radius:5px;background:#3396ff;}
.marker-popup .btns a:last-child {margin-right:0;}

.priceUpdateBtn {display:block;float:left;width:70px;text-align:center;margin-left:10px;line-height:30px;font-size:13px;color:#fff;font-weight:500;border-radius:5px;background:#3396ff;}

#container {overflow:hidden;height:300px;position:relative;}
#btnRoadview,  #btnMap {position:absolute;top:5px;left:5px;padding:7px 12px;font-size:14px;border: 1px solid #dbdbdb;background-color: #fff;border-radius: 2px;box-shadow: 0 1px 1px rgba(0,0,0,.04);z-index:1;cursor:pointer;}
#btnRoadview:hover,  #btnMap:hover{background-color: #fcfcfc;border: 1px solid #c1c1c1;}
#container.view_map #mapWrapper {z-index: 10;}
#container.view_map #btnMap {display: none;}
#container.view_roadview #mapWrapper {z-index: 0;}
#container.view_roadview #btnRoadview {display: none;}

/* 로그인 */
#login-wrap {position:absolute;top:0;left:0;right:0;bottom:0;}
.login-wrap {position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:320px;text-align:center;}
.login-wrap h1 {font-size:24px;color:#333;font-weight:700;}
.login-wrap .input-wrap {margin-top:20px;}
.login-wrap .input-wrap .input {border:2px solid #259afa;border-radius:10px;overflow:hidden;padding:5px;margin-top:10px;background:#eef7fe;}
.login-wrap .input-wrap .input input {width:100%;height:38px;border:none;background:none;outline:none;font-size:16px;color:#259afa;font-weight:700;}
.login-wrap .input-wrap .input input::placeholder {color:#259afa;}
.login-wrap .id-save {margin-top:20px;font-size:24px;color:#259afa;font-weight:700;}
.login-wrap .id-save input {display:none;}
.login-wrap .id-save .icon-check {display:inline-block;width:14px;height:14px;border:2px solid #259afa;border-radius:3px;position:relative;}
.login-wrap .id-save .icon-check .material-icons {position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);font-size:18px;display:none;}
.login-wrap .id-save input:checked + .icon-check .material-icons {display:block;}
.login-wrap .btn {margin:30px 0;}
.login-wrap .btn a {display:inline-block;line-height:40px;font-size:16px;color:#fff;font-weight:500;background:#259afa;width:190px;border-radius:5px;}
.login-wrap .btn a.orange{display:inline-block;line-height:40px;font-size:16px;color:#fff;font-weight:500;background:orange;width:110px;border-radius:5px;}


/* 반응형 */
@media all and (max-width:1199px){
	
}


/* 개발팀 추가 */
.category .category-section02 {height:100%;width:50%;float:left;position:relative;padding-top:50px;box-sizing:border-box;}
.category .category-section03 {height:100%;width:50%;float:left;position:relative;padding-top:50px;box-sizing:border-box;}



/* 2021-04-19 */
.accessLocation {position:fixed;top: 236px;right: 3px;z-index:9;width: 32px;height: 32px;background: #fff;text-align: center;border-radius: 2px;box-shadow: 0 0 5px 1px rgba(0,0,0,0.2);}
.accessLocation .material-icons {font-size:20px;line-height:32px;color:#333;}


/* 2021-04-22 */
.map-tab {width:250px;padding-top:140px;}
.map-tab-header {padding:15px 20px;}
.map-tab-header .input-box input {height:30px;font-size:12px;}
.map-tab-header .input-box .btn {width:30px;height:30px;}
.map-tab-header .input-box .btn .material-icons {line-height:30px;font-size:20px;}
.map-tab-header .select-box {font-size:12px;margin-top:10px;}
.map-tab-header .select-box a {padding-right:30px;line-height:30px;}
.map-tab-header .select-box a .material-icons {line-height:30px;font-size:20px;right:5px;}
.map-tab-header .cate-slide {padding:0 30px;margin-top:10px;}
.map-tab-header .cate-slide .btn {width:20px;height:35px;font-size:20px;}
.map-tab-header .cate-slide .btn .material-icons {font-size:17px;line-height:30px;}
.map-tab-header .cate-slide ul {padding:6px 0;}
.map-tab-header .cate-slide ul li a {font-size:12px;}
.category {padding-top:30px;}
.category .add-cate {line-height:30px;font-size:14px;padding-left:48px;}
.category .add-cate img {top:6px;width:21px;}
.category .category-section01 {padding-top:30px;}
.category-list ul li {height:38px;padding-left:50px;margin-top:10px;}
.category-list .cate-tit {height:100%;padding-left:40px;}
.category-list .cate-tit .tit {font-size:14px;padding-top:2px;}
.category-list .cate-tit img {width:30px;}
.category-list .cate-tit2 {height:100%;padding-left:40px;}
.category-list .cate-tit2 .tit {font-size:14px;padding-top:2px;}
.category-list .cate-tit2 img {width:30px;}
.category-list .onoff {width:42px;height:15px;}
.category-list .onoff.on .circle {left:26px;}
.category-list .onoff .circle span {width:12px;height:12px;}
.category-list .onoff .txt {font-size:11px;line-height:15px;}
.category .category-section02 {padding-top:30px;}
.category .category-section03 {padding-top:30px;}
.category .cate-main-tit .tit {line-height:30px;}
.category .cate-main-tit .material-icons {line-height:30px;}
.category-list02 li a .tit {font-size:14px;}
.category-list02 li a .comment {color:#3396ff;}
/* .marker-popup {width:340px;} */
.popup-new-cate02 .marker-select ul li input[type="radio"] {width:20px;}
.popup-new-cate .marker-select ul li input[type="radio"] {width:20px;}
.map-tab-cate .inner {background:#fff;position:relative;}
.map-tab-cate ul {width:250px;}
/* .map-tab-cate ul li .circle.circle10 {background:#c7c7c7;} */
/* .map-tab-cate ul li .circle.circle11 {background:#61ff66;} */
/* .map-tab-cate ul li .circle.circle12 {background:#1dffff;} */
.map-tab-cate .swiper-container-horizontal > .swiper-scrollbar {position: relative;left:0;width:auto;right:0;bottom:0;height:12px;border-radius:0;margin-top:0px;}
.map-tab-cate .swiper-container-horizontal > .swiper-scrollbar .swiper-scrollbar-drag {cursor:pointer;background:rgba(0, 0, 0, 0.7);border-radius:0;}
.accessLocation {top:auto;bottom:220px;}

.ifnowindow{
/*     width: 120px; */
	max-width:150px;
    height: 15px;
    border: 1px solid black;
    background-color: white;
    margin-top: -60px;
    padding: 3px;
    overflow: hidden;
    border-radius: 2em;
    margin-left:-10px;
}


/* 2021-06-03 */
/* .marker-popup {width:400px;} */
/* .marker-popup .info .body {position:relative;} */
/* .marker-popup .info .body:after {content:"";display:block;clear:both;} */
/* .marker-popup .btns a {width:60px;font-size:13px;} */
/* .marker-popup .btns {float:left;} */
/* .marker-popup .btns02 {float:left;margin-top:10px;margin-left:13px;} */
/* .marker-popup .btns02 a {display:inline-block;margin-right:5px;} */
/* .marker-popup .btns02 a .material-icons {line-height:40px;vertical-align:top;font-size:32px;} */
/* .marker-popup .btns02 a.btn01 {color:#12a05f;} */
/* .marker-popup .btns02 a.btn02 {color:#ff2221;} */
/* .marker-popup .btns02 a.btn03 {color:#f179dc;} */
/* .marker-popup .btns02 a.btn04 {color:#2699fb;} */
/* .marker-popup .info .body .log-box {position:absolute;top:0;left:0;right:0;bottom:0;background:#fff;display:none;} */
/* .marker-popup .info .body .log-box ul {padding:10px 0;} */
/* .marker-popup .info .body .log-box ul li {font-size:16px;} */
/* .marker-popup .info .body .log-box ul li .material-icons {line-height:29px;vertical-align:top;color:#12a05f;} */
/* .marker-popup .info .body .log-box .btn-back {position:absolute;top:-38px;right:0;background:#fff;} */
/* .map-tab-cate {padding-top:70px;} */
/* .map-tab-cate .btn-map-cate {position:absolute;top:20px;left:20px;background:#fff;width:40px;height:40px;border-radius:3px;text-align:center;} */
/* .map-tab-cate .btn-map-cate .material-icons {line-height:40px;vertical-align:top;} */
/* .map-tab-cate .btn-map-cate .arrow-up {display:none;} */
/* .map-tab-cate .btn-map-cate .arrow-down {display:block;} */
/* .map-tab-cate .search-bar {position:absolute;top:20px;left:70px;width:295px;padding:10px;box-sizing:border-box;height:40px;background:#fff;border-radius:3px;padding-right:30px;} */
/* .map-tab-cate .search-bar input {width:100%;height:20px;box-sizing:border-box;padding:0;border:none;outline:none;} */
/* .map-tab-cate .search-bar .btn {right:10px;} */
/* .map-tab-cate .search-bar .btn .material-icons {font-size:22px;color:#333;} */
/* .map-tab-cate .util-marker ul {display:inline-block;width:auto;margin-top:10px;} */
/* .map-tab-cate .util-marker ul li {} */
/* .map-tab-cate .util-marker ul li.marker01 .material-icons {color:#12a05f;} */
/* .map-tab-cate .util-marker ul li.marker02 .material-icons {color:#ff2221;} */
/* .map-tab-cate .util-marker ul li.marker03 .material-icons {color:#f179dc;} */
/* .map-tab-cate .btn-map-cate.on .arrow-up {display:block;} */
/* .map-tab-cate .btn-map-cate.on .arrow-down {display:none;} */
/* .accessLocation {position:static;} */
/* .side-btns02 {position:fixed;bottom:220px;right:3px;z-index:9;width:32px;text-align:center;} */
/* .side-btns02 a {display:block;margin-top:10px;background:#fff;border-radius:3px;height:32px;box-shadow:none;} */
/* .side-btns02 a .material-icons {line-height:32px;vertical-align:top;} */
/* .side-btns02 a:first-child {margin-top:0;} */

/* 2021-11-16 */
.map-tab-cate ul li .circle span {position:absolute;top:0;right:-5px;width:5px;height:5px;border-radius:50%;background:#ff0000;}
.map-tab-cate ul li .circle.circle13 {border: 1px solid #c7c7c7;background:none;}
.marker-popup .btns {width:100%;float:none;}
.marker-popup .btns a {width:19%;margin-right:1%;line-height:35px;}
.marker-popup .btns a .material-icons {line-height:35px;vertical-align:top;}
.marker-popup .btns a.log .material-icons {font-size:36px;}
.marker-popup .btns a.issue .material-icons {position:relative;}
.marker-popup .btns a.issue .material-icons:after {content:"";position:absolute;top:6px;right:0;width:5px;height:5px;background-color:#f00;border-radius:50%;}
.marker-popup .btns02 {display:none;}
.marker-popup .issue-box {margin-top:10px;font-size:11px;}
.marker-popup .issue-box ul li {margin-top:5px;}
.marker-popup .issue-box ul li > span {display:inline-block;vertical-align:top;position:relative;padding:0 3px;word-break:break-all;text-align:center;}
/* .marker-popup .issue-box ul li > span:after {content:"";position:absolute;top:4px;left:0px;width:1px;height:13px;background-color:#666;} */
/* .marker-popup .issue-box ul li > span:nth-child(1):after, */
/* .marker-popup .issue-box ul li > span:nth-child(2):after{display:none;} */
.marker-popup .issue-box ul li > span:nth-child(1) {width:15px;text-align:center;float: left}
.marker-popup .issue-box ul li div {padding-left: 15px;}
.marker-popup .issue-box ul li div > span {display:inline-block;vertical-align:top;position:relative;padding:0 3px;word-break:break-all;text-align:center;}
.marker-popup .issue-box ul li div > span:after {content:"";position:absolute;top:4px;left:0px;width:1px;height:13px;background-color:#666;}
.marker-popup .issue-box ul li div > span:nth-child(1):after{display:none;}
.marker-popup .issue-box ul li div > span:nth-child(4) {white-space: normal;display: inline;}
/* .marker-popup .issue-box ul li div > span:nth-child(1) {width:15px;text-align:center;} */
/* .marker-popup .issue-box ul li > span:nth-child(2) {width:74px;} */
/* .marker-popup .issue-box ul li > span:nth-child(3) {width:37px;} */
/* .marker-popup .issue-box ul li > span:nth-child(4) {width:41px;} */
/* .marker-popup .issue-box ul li > span:nth-child(5) {width:41px;} */
/* .marker-popup .issue-box ul li > span:nth-child(6) {width:120px;font-weight:700;} */
.marker-popup .issue-box ul li .icon .material-icons {line-height:21px;vertical-align:top;}
.marker-popup .issue-box ul li .icon.icon01 .material-icons {font-size:20px;color:#2185db}
.marker-popup .issue-box ul li .icon.icon02 .material-icons {font-size:13px;color:#f00;}
.popup-memo {width:280px;}
.popup-memo .popup-contents {padding-top:0;}
.memo-area {width:100%;border:2px solid #259afa;border-radius:10px;height:100px;resize:none;padding:10px;background-color:#eef7fe;box-sizing:border-box;outline:none;color:#259afa;font-weight:500;font-family:"Noto Sans KR";}
.popup-issue {width:280px;}
.popup-issue .popup-contents {padding-top:0;}
.popup-issue label {display:block;font-size:16px;color:#333;margin-top:10px;}
.popup-issue label:first-child {margin-top:0;}
.popup-issue label span {display:inline-block;position:relative;width:10px;height:10px;border-radius:50%;margin-right:10px;}
.popup-issue label span:after {content:"";position:absolute;top:-4px;bottom:-4px;left:-4px;right:-4px;border-radius:50%;border:2px solid #2185db}
.popup-issue label input[type="radio"] {display:none;}
.popup-issue label input[type="radio"]:checked + span {background-color: #2185db;}
.popup-issue label input[type="radio"]:checked + span:after {display:block;}
.popup-issue dl {margin-top:20px;}
.popup-issue dl dt {font-size: 14px;color:#259afa;font-weight:700;}
.popup-issue dl dd {margin-top:10px;}
.popup .popup-header .tit .material-icons {line-height:18px;vertical-align:top;}


/* 20211203 hsj */

.map-tab-header .cate-slide2 {position:relative;border-radius:5px;overflow:hidden;background:#fff;margin-top:5px;padding:0 30px;margin-top:10px;}
.popup-issue label input[type="radio"] {display:none;}
.popup-issue label input[type="radio"]:checked + span {background-color: #2185db;}
.popup-issue label input[type="radio"]:checked + span:after {display:block;}