@charset "UTF-8";
@font-face {
	font-family: 'Noto Sans Light';
	font-style: normal;
	font-weight: 400;
	src: url(../cmm/font/notoSans/eot/NotoSansKR-Light-Hestia.eot);
	src: url(../cmm/font/notoSans/eot/NotoSansKR-Light-Hestia.eot?#iefix) format("embedded-opentype"), url(../cmm/font/notoSans/woff/NotoSansKR-Light-Hestia.woff) format("woff");
}

@font-face {
	font-family: 'Noto Sans DemLight';
	font-style: normal;
	font-weight: 400;
	src: url(../cmm/font/notoSans/eot/NotoSansKR-DemiLight-Hestia.eot);
	src: url(../cmm/font/notoSans/eot/NotoSansKR-DemiLight-Hestia.eot?#iefix) format("embedded-opentype"), url(../cmm/font/notoSans/woff/NotoSansKR-DemiLight-Hestia.woff) format("woff");
}

@font-face {
	font-family: 'Noto Sans';
	font-style: normal;
	font-weight: 400;
	src: url(../cmm/font/notoSans/eot/NotoSansKR-Regular-Hestia.eot);
	src: url(../cmm/font/notoSans/eot/NotoSansKR-Regular-Hestia.eot?#iefix) format("embedded-opentype"), url(../cmm/font/notoSans/woff/NotoSansKR-Regular-Hestia.woff) format("woff");
}

@font-face {
	font-family: 'Noto Sans Medium';
	font-style: normal;
	font-weight: 400;
	src: url(../cmm/font/notoSans/eot/NotoSansKR-Medium-Hestia.eot);
	src: url(../cmm/font/notoSans/eot/NotoSansKR-Medium-Hestia.eot?#iefix) format("embedded-opentype"), url(../cmm/font/notoSans/woff/NotoSansKR-Medium-Hestia.woff) format("woff");
}

/* reset */
/* line 37, scss/nmap/nmap.scss */
html, body, div, span, object, h1, h2, h3, h4, h5, h6, p, blockquote, a, button, abbr, address, img, q, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, footer, header, section, summary {
	margin: 0;
	padding: 0;
	border: 0;
	font: inherit;
}

/* line 38, scss/nmap/nmap.scss */
article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section {
	display: block;
}

/* HTML5 display-role reset for older browsers */
/* line 39, scss/nmap/nmap.scss */
body, html {
	width: 100%;
	height: 100%;
	margin: 0;
	padding: 0;
}

/* line 39, scss/nmap/nmap.scss */
ol, ul {
	list-style: none;
}

/* line 40, scss/nmap/nmap.scss */
table {
	border-collapse: collapse;
	border-spacing: 0;
}

/* line 41, scss/nmap/nmap.scss */
img {
	border: none;
}

/* line 42, scss/nmap/nmap.scss */
a {
	text-decoration: none;
	color: inherit;
}

/* line 43, scss/nmap/nmap.scss */
address {
	font-style: normal;
}

/* line 44, scss/nmap/nmap.scss */
button {
	display: inline-block;
	border: none;
	background-color: transparent;
	cursor: pointer;
}

/* line 45, scss/nmap/nmap.scss */
input, button, a, select, option {
	font-family: inherit;
	font-size: inherit;
}

/* line 46, scss/nmap/nmap.scss */
input[type="checkbox"] {
	border: none !important;
}

/* for lte IE10 */
/* line 47, scss/nmap/nmap.scss */
input[type="radio"] {
	border: none !important;
}

/* for lte IE10 */
/* line 48, scss/nmap/nmap.scss */
input[type="text"]::-ms-clear {
	display: none;
}

/* line 49, scss/nmap/nmap.scss */
caption, hr {
	display: block;
	width: 0;
	height: 0;
	font-size: 0;
	overflow: hidden;
	position: absolute;
}

/* line 50, scss/nmap/nmap.scss */
pre {
	word-break: break-all;
	white-space: pre-line;
}

/* line 51, scss/nmap/nmap.scss */
li {
	list-style: none;
}

/* common */
/* line 54, scss/nmap/nmap.scss */
body, html {
	font-family: 'Noto Sans DemLight', "맑은 고딕", "Malgun Gothic", Dotum, sans-serif;
	font-size: 13px;
	color: #333;
	letter-spacing: -0.045em !important;
}

/* line 55, scss/nmap/nmap.scss */
.clearFix:after {
	content: "";
	display: block;
	clear: both;
}

/* line 56, scss/nmap/nmap.scss */
.hidden {
	position: absolute;
	display: block;
	margin: 0;
	padding: 0;
	width: 0;
	height: 0;
	overflow: hidden;
	font-size: 0;
	line-height: 0;
	visibility: visible;
}

/* line 57, scss/nmap/nmap.scss */
.txt-center {
	text-align: center;
}

/* line 58, scss/nmap/nmap.scss */
.txt-left {
	text-align: left;
}

/* line 59, scss/nmap/nmap.scss */
.pos-r {
	position: relative;
}

/* line 60, scss/nmap/nmap.scss */
.va-t {
	vertical-align: top;
}

/* line 61, scss/nmap/nmap.scss */
.flex {
	display: flex;
}

/* line 62, scss/nmap/nmap.scss */
.flex.sb {
	justify-content: space-between;
}

/* line 63, scss/nmap/nmap.scss */
.flex.ac {
	align-items: center;
}

/* line 64, scss/nmap/nmap.scss */
.flex.at {
	align-items: flex-start;
}

/* line 65, scss/nmap/nmap.scss */
.flex.ab {
	align-items: flex-end;
}

/* line 66, scss/nmap/nmap.scss */
.flex.left {
	justify-content: flex-start;
}

/* line 67, scss/nmap/nmap.scss */
.flex.right {
	justify-content: flex-end;
}

/* line 68, scss/nmap/nmap.scss */
.flex.center {
	justify-content: center;
}

/* line 69, scss/nmap/nmap.scss */
.flex.in {
	display: inline-flex;
}

/* line 70, scss/nmap/nmap.scss */
.flex.column {
	flex-direction: column;
}

/* line 71, scss/nmap/nmap.scss */
.flex .f1 {
	flex: 1;
}

/* Accessibility Navigation */
/* line 76, scss/nmap/nmap.scss */
.accNav {
	position: absolute;
	top: 0;
	left: 0;
	z-index: 500;
	width: 100%;
	height: 0;
}

/* line 77, scss/nmap/nmap.scss */
.accNav a {
	display: block;
	position: absolute;
	left: 0;
	top: 0;
	overflow: hidden;
	width: 1px;
	height: 1px;
	margin-left: -1px;
	margin-bottom: -1px;
	text-align: center;
	color: #fff;
	white-space: nowrap;
	font-size: 0.75em;
}

/* line 78, scss/nmap/nmap.scss */
.accNav a:focus,
.accNav a:hover,
.accNav a:active {
	z-index: 1000;
	width: 100%;
	height: auto;
	padding: 5px 0;
	background: #ffc000;
	color: #4A2713;
	font-weight: 700;
}

/* line 81, scss/nmap/nmap.scss */
#wrap {
	position: relative;
	width: 100%;
	height: 100%;
	overflow: hidden;
}

/* line 82, scss/nmap/nmap.scss */
#wrap.notFound {
	display: flex;
	align-items: center;
	justify-content: center;
	text-align: center;
}

/* line 83, scss/nmap/nmap.scss */
#wrap.notFound p {
	font-family: 'Noto Sans';
	font-size: 16px;
	color: #666;
}

/* line 84, scss/nmap/nmap.scss */
#wrap.notFound p strong {
	display: block;
	font-size: 24px;
	margin-bottom: 14px;
}

/* line 89, scss/nmap/nmap.scss */
#wrap.north .utilArea ul li .btn.btnMenu07 {
	background-image: url("../../images/map/layout/btn-menu07-north.png");
}

/* line 90, scss/nmap/nmap.scss */
#wrap.north .utilArea ul li .btn.btnMenu07.active {
	background-image: url("../../images/map/layout/btn-menu07-hover.png");
}

/* line 92, scss/nmap/nmap.scss */
#wrap.north .utilArea ul li .btn.btnMenu08 {
	background-image: url("../../images/map/layout/btn-menu08-north.png");
}

/* line 93, scss/nmap/nmap.scss */
#wrap.north .utilArea ul li .btn.btnMenu08.active {
	background-image: url("../../images/map/layout/btn-menu08-hover.png");
}

/* line 95, scss/nmap/nmap.scss */
#wrap.north .utilArea ul li .btn.btnMenu14 {
	background-image: url("../../images/map/layout/btn-menu14-north.png");
}

/* line 96, scss/nmap/nmap.scss */
#wrap.north .utilArea ul li .btn.btnMenu14.active {
	background-image: url("../../images/map/layout/btn-menu14-hover.png");
}

/* line 98, scss/nmap/nmap.scss */
#wrap.north #toc {
	border-color: #dc5151;
}

/* line 100, scss/nmap/nmap.scss */
#wrap.north #toc.info .right:before {
	display: none;
}

/* line 103, scss/nmap/nmap.scss */
#wrap.north #toc .head .titLayer {
	color: #dc5151;
}

/* line 105, scss/nmap/nmap.scss */
#wrap.north #toc .btnTocToggle {
	border-color: #dc5151;
}

/* line 107, scss/nmap/nmap.scss */
#wrap.north #toc .layerArea .head {
	background-color: #be4d4d;
}

/* line 108, scss/nmap/nmap.scss */
#wrap.north #toc .layerArea .head .btnLayerSetting {
	background-image: url("../../images/map/layout/btn-layer-setting-north.png");
}

/* line 109, scss/nmap/nmap.scss */
#wrap.north #toc .layerArea .head .btnLayerSearch {
	background-image: url("../../images/map/layout/btn-layer-search-north.png");
}

/* line 115, scss/nmap/nmap.scss */
#wrap.north #toc .layerArea .cont .item .btnGroup .icoBtn:hover {
	background-color: #dc5151;
}

/* line 116, scss/nmap/nmap.scss */
#wrap.north #toc .layerArea .cont .item .btnGroup .icoBtn.view {
	background-color: #dc5151;
	background-image: url("../../images/map/layout/ico-view-hover.png");
}

/* line 117, scss/nmap/nmap.scss */
#wrap.north #toc .layerArea .cont .item .btnGroup .icoBtn.view:hover {
	background-color: #dc5151;
	background-image: url("../../images/map/layout/ico-view-active.png");
}

/* line 118, scss/nmap/nmap.scss */
#wrap.north #toc .layerArea .cont .item .btnGroup .icoBtn.view.active {
	background-color: #fff;
	background-image: url("../../images/map/layout/ico-view-active.png");
}

/* line 119, scss/nmap/nmap.scss */
#wrap.north #toc .layerArea .cont .item .btnGroup .icoBtn.view.active:hover {
	background-color: #fff;
	background-image: url("../../images/map/layout/ico-view-active-hover.png");
}

/* line 129, scss/nmap/nmap.scss */
#wrap.north #toc .tocTabList ul li {
	background-color: #f3e0e0;
}

/* line 130, scss/nmap/nmap.scss */
#wrap.north #toc .tocTabList ul li.active {
	background-color: #dc5151;
}

/* line 136, scss/nmap/nmap.scss */
#wrap.north .popup .head, #wrap.north .alert .head {
	background-color: #be4d4d;
}

/* line 137, scss/nmap/nmap.scss */
#wrap.north .popup .head:after, #wrap.north .alert .head:after {
	border-left: 72px solid #be4d4d;
	border-top: 23px solid #be4d4d;
}

/* line 141, scss/nmap/nmap.scss */
#wrap.north .popup .cont .popSec .titSec:before, #wrap.north .alert .cont .popSec .titSec:before {
	border-color: #be4d4d;
}

/* line 145, scss/nmap/nmap.scss */
#wrap.north .btn.blue {
	background-color: #dc5151;
}

/* line 146, scss/nmap/nmap.scss */
#wrap.north .btn.blue:hover {
	background-color: #be4d4d;
}

/* line 148, scss/nmap/nmap.scss */
#wrap.north .btn.greyblue {
	background-color: #f5f8fc;
}

/* line 149, scss/nmap/nmap.scss */
#wrap.north .btn.greyblue:hover {
	color: #dc5151;
	border-color: #dc5151;
}

/* line 151, scss/nmap/nmap.scss */
#wrap.north .btn.blueLine {
	border-color: #dc5151;
	color: #dc5151;
}

/* line 152, scss/nmap/nmap.scss */
#wrap.north .btn.greyLine:hover {
	border-color: #dc5151;
}

/* line 153, scss/nmap/nmap.scss */
#wrap.north .sheetView .head {
	background-color: #be4d4d;
}

/* line 154, scss/nmap/nmap.scss */
#wrap.north .sheetView .head .tit span {
	color: #fff;
}

/* line 156, scss/nmap/nmap.scss */
#wrap.north .sheetView .btnLayerToggle {
	border-color: #dc5151;
}

/* line 157, scss/nmap/nmap.scss */
#wrap.north .tabContWrap.type02 > .tabNav .tabList li.active:before {
	background-color: #dc5151;
}

/* line 158, scss/nmap/nmap.scss */
#wrap.north .tabContWrap.type03 > .tabNav .tabList li.active {
	background-color: #dc5151;
}

/* line 159, scss/nmap/nmap.scss */
#wrap.north .total .colorType.blue {
	color: #be4d4d;
}

/* line 160, scss/nmap/nmap.scss */
#wrap.north .total .num {
	color: #be4d4d !important;
}

/* line 161, scss/nmap/nmap.scss */
#wrap.north .pagination a.pagiNum:hover, #wrap.north .pagination a.pagiNum.active {
	background-color: #dc5151;
}

/* line 162, scss/nmap/nmap.scss */
#wrap.north .ico.type.area {
	background-image: url("../../images/map/ico/ico-area-north.png");
}

/* line 163, scss/nmap/nmap.scss */
#wrap.north .ico.type.area2 {
	background-image: url("../../images/map/ico/ico-area2-north.png");
}

/* line 164, scss/nmap/nmap.scss */
#wrap.north .ico.type.area3 {
	background-image: url("../../images/map/ico/ico-area-type03-north.png");
}

/* line 165, scss/nmap/nmap.scss */
#wrap.north .ico.type.area4 {
	background-image: url("../../images/map/ico/ico-area-type04-north.png");
}

/* line 166, scss/nmap/nmap.scss */
#wrap.north .ico.type.article1 {
	background-image: url("../../images/map/ico/ico-article-type01-north.png");
}

/* line 167, scss/nmap/nmap.scss */
#wrap.north .ico.type.article2 {
	background-image: url("../../images/map/ico/ico-article-type02-north.png");
}

/* line 168, scss/nmap/nmap.scss */
#wrap.north .ico.type.article3 {
	background-image: url("../../images/map/ico/ico-article-type03-north.png");
}

/* line 169, scss/nmap/nmap.scss */
#wrap.north .ico.type.article4 {
	background-image: url("../../images/map/ico/ico-article-type04-north.png");
}

/* line 170, scss/nmap/nmap.scss */
#wrap.north .ico.type.article5 {
	background-image: url("../../images/map/ico/ico-article-type05-north.png");
}

/* line 171, scss/nmap/nmap.scss */
#wrap.north .ico.type.loca1 {
	background-image: url("../../images/map/ico/ico-loca-type01-north.png");
}

/* line 172, scss/nmap/nmap.scss */
#wrap.north .ico.type.loca2 {
	background-image: url("../../images/map/ico/ico-loca-type02-north.png");
}

/* line 173, scss/nmap/nmap.scss */
#wrap.north .ico.type.loca3 {
	background-image: url("../../images/map/ico/ico-loca-type03-north.png");
}

/* line 174, scss/nmap/nmap.scss */
#wrap.north .ico.type.loca4 {
	background-image: url("../../images/map/ico/ico-loca-type04-north.png");
}

/* line 175, scss/nmap/nmap.scss */
#wrap.north .ico.fileDown:hover {
	background-image: url("../../images/map/ico/ico-file-down-hover-north.png");
}

/* line 176, scss/nmap/nmap.scss */
#wrap.north .ico.type.S {
	background-image: url("../../images/map/ico/ico-type-s-north.png");
}

/* line 177, scss/nmap/nmap.scss */
#wrap.north .ico.type.F {
	background-image: url("../../images/map/ico/ico-type-f-north.png");
}

/* line 178, scss/nmap/nmap.scss */
#wrap.north .ico.type.T {
	background-image: url("../../images/map/ico/ico-type-t-north.png");
}

/* line 179, scss/nmap/nmap.scss */
#wrap.north .ico.type.M {
	background-image: url("../../images/map/ico/ico-type-M-north.png");
}

/* line 180, scss/nmap/nmap.scss */
#wrap.north .ico.type.point {
	background-image: url("../../images/map/ico/ico-type-dot-north.png");
}

/* line 181, scss/nmap/nmap.scss */
#wrap.north .ico.type.polygon {
	background-image: url("../../images/map/ico/ico-type-polygon-north.png");
}

/* line 182, scss/nmap/nmap.scss */
#wrap.north .ico.type.line {
	background-image: url("../../images/map/ico/ico-type-line-north.png");
}

/* line 183, scss/nmap/nmap.scss */
#wrap.north .ico.fileRemove:hover {
	background-image: url("../../images/map/ico/ico-file-remove-hover-north.png");
}

/* line 184, scss/nmap/nmap.scss */
#wrap.north .btnTable.add:hover, #wrap.north .btnTable.plus:hover {
	background-image: url("../../images/map/ico/ico-table-add-hover-north.png");
}

/* line 185, scss/nmap/nmap.scss */
#wrap.north .btnTable.minus:hover {
	background-image: url("../../images/map/ico/ico-table-minus-hover-north.png");
}

/* line 186, scss/nmap/nmap.scss */
#wrap.north .btnTable.remove:hover {
	background-image: url("../../images/map/ico/ico-table-remove-hover-north.png");
}

/* line 189, scss/nmap/nmap.scss */
#wrap.north .filterToggleArea ul li .ico.polygon {
	background-image: url("../../images/map/popup/ico-filter-polygon-north.png");
}

/* line 190, scss/nmap/nmap.scss */
#wrap.north .filterToggleArea ul li .ico.line {
	background-image: url("../../images/map/popup/ico-filter-line-north.png");
}

/* line 191, scss/nmap/nmap.scss */
#wrap.north .filterToggleArea ul li .ico.point {
	background-image: url("../../images/map/popup/ico-filter-dot-north.png");
}

/* line 192, scss/nmap/nmap.scss */
#wrap.north .filterToggleArea ul li.active {
	background-color: #dc5151;
}

/* line 193, scss/nmap/nmap.scss */
#wrap.north .filterToggleArea ul li.active .ico.polygon {
	background-image: url("../../images/map/popup/ico-filter-polygon-active.png");
}

/* line 194, scss/nmap/nmap.scss */
#wrap.north .filterToggleArea ul li.active .ico.line {
	background-image: url("../../images/map/popup/ico-filter-line-active.png");
}

/* line 195, scss/nmap/nmap.scss */
#wrap.north .filterToggleArea ul li.active .ico.point {
	background-image: url("../../images/map/popup/ico-filter-dot-active.png");
}

/* line 199, scss/nmap/nmap.scss */
#wrap.north .table table tbody tr td .btnInTable.active {
	background-image: url("../../images/map/popup/ico-detailview-hide-north.png");
}

/* line 200, scss/nmap/nmap.scss */
#wrap.north .btnSquare:hover, #wrap.north .btnSquare.active {
	border-color: #dc5151;
}

/* line 201, scss/nmap/nmap.scss */
#wrap.north .radio input[type="radio"]:checked + label:after {
	background-color: #dc5151;
}

/* line 202, scss/nmap/nmap.scss */
#wrap.north .inputBox .replyRow .reply {
	background-color: #dc5151;
}

/* line 203, scss/nmap/nmap.scss */
#wrap.north .btnSearchCondition:hover {
	border-color: #dc5151;
}

/* line 204, scss/nmap/nmap.scss */
#wrap.north .btnSearchCondition:hover:after {
	background-image: url("../../images/map/popup/ico-search-condition-hide-hover-north.png");
}

/* line 205, scss/nmap/nmap.scss */
#wrap.north .btnSearchCondition.active:hover:after {
	background-image: url("../../images/map/popup/ico-search-condition-show-hover-north.png");
}

/* line 206, scss/nmap/nmap.scss */
#wrap.north .utilArea ul li .btn.btnMenu07.active {
	background-color: #dc5151;
}

/* line 207, scss/nmap/nmap.scss */
#wrap.north .utilArea ul li .btn.btnMenu08.active {
	background-color: #dc5151;
}

/* line 208, scss/nmap/nmap.scss */
#wrap.north .utilArea ul li .btn.btnMenu14.active {
	background-color: #dc5151;
}

/* line 212, scss/nmap/nmap.scss */
#wrap.north .utilArea ul li .innerBtn button.info.type06:hover, #wrap.north .utilArea ul li .innerBtn button.info.type06.active {
	background-image: url("../../images/map/layout/ico-info-type01-hover-north.png");
}

/* line 215, scss/nmap/nmap.scss */
#wrap.north .utilArea ul li .innerBtn button.info.type05:hover, #wrap.north .utilArea ul li .innerBtn button.info.type05.active {
	background-image: url("../../images/map/layout/ico-info-type02-hover-north.png");
}

/* line 218, scss/nmap/nmap.scss */
#wrap.north .utilArea ul li .innerBtn button.info.type04:hover, #wrap.north .utilArea ul li .innerBtn button.info.type04.active {
	background-image: url("../../images/map/layout/ico-info-type03-hover-north.png");
}

/* line 221, scss/nmap/nmap.scss */
#wrap.north .utilArea ul li .innerBtn button.info.type03:hover, #wrap.north .utilArea ul li .innerBtn button.info.type03.active {
	background-image: url("../../images/map/layout/ico-info-type04-hover-north.png");
}

/* line 224, scss/nmap/nmap.scss */
#wrap.north .utilArea ul li .innerBtn button.info.type02:hover, #wrap.north .utilArea ul li .innerBtn button.info.type02.active {
	background-image: url("../../images/map/layout/ico-info-type05-hover-north.png");
}

/* line 227, scss/nmap/nmap.scss */
#wrap.north .utilArea ul li .innerBtn button.info.type01:hover, #wrap.north .utilArea ul li .innerBtn button.info.type01.active {
	background-image: url("../../images/map/layout/ico-info-type06-hover-north.png");
}

/* line 232, scss/nmap/nmap.scss */
#wrap.north .utilArea ul li .innerBtn button.analysis.type04:hover, #wrap.north .utilArea ul li .innerBtn button.analysis.type04.active {
	background-image: url("../../images/map/layout/ico-analysis-type01-hover-north.png");
}

/* line 235, scss/nmap/nmap.scss */
#wrap.north .utilArea ul li .innerBtn button.analysis.type03:hover, #wrap.north .utilArea ul li .innerBtn button.analysis.type03.active {
	background-image: url("../../images/map/layout/ico-analysis-type02-hover-north.png");
}

/* line 238, scss/nmap/nmap.scss */
#wrap.north .utilArea ul li .innerBtn button.analysis.type02:hover, #wrap.north .utilArea ul li .innerBtn button.analysis.type02.active {
	background-image: url("../../images/map/layout/ico-analysis-type03-hover-north.png");
}

/* line 241, scss/nmap/nmap.scss */
#wrap.north .utilArea ul li .innerBtn button.analysis.type01:hover, #wrap.north .utilArea ul li .innerBtn button.analysis.type01.active {
	background-image: url("../../images/map/layout/ico-analysis-type04-hover-north.png");
}

/* line 250, scss/nmap/nmap.scss */
#wrap.local .utilArea ul li .btn.active {
	background-color: #00acae;
}

/* line 251, scss/nmap/nmap.scss */
#wrap.local .utilArea ul li .btn.btnMenu09 {
	background-image: url("../../images/map/layout/btn-menu09-local.png");
}

/* line 252, scss/nmap/nmap.scss */
#wrap.local .utilArea ul li .btn.btnMenu09.active {
	background-image: url("../../images/map/layout/btn-menu09-hover.png");
}

/* line 254, scss/nmap/nmap.scss */
#wrap.local .utilArea ul li .btn.btnMenu10 {
	background-image: url("../../images/map/layout/btn-menu10-local.png");
}

/* line 255, scss/nmap/nmap.scss */
#wrap.local .utilArea ul li .btn.btnMenu10.active {
	background-image: url("../../images/map/layout/btn-menu10-hover.png");
}

/* line 257, scss/nmap/nmap.scss */
#wrap.local .utilArea ul li .btn.btnMenu11 {
	background-image: url("../../images/map/layout/btn-menu11-local.png");
}

/* line 258, scss/nmap/nmap.scss */
#wrap.local .utilArea ul li .btn.btnMenu11.active {
	background-image: url("../../images/map/layout/btn-menu11-hover.png");
}

/* line 260, scss/nmap/nmap.scss */
#wrap.local .utilArea ul li .btn.btnMenu12 {
	background-image: url("../../images/map/layout/btn-menu12-local.png");
}

/* line 261, scss/nmap/nmap.scss */
#wrap.local .utilArea ul li .btn.btnMenu12.active {
	background-image: url("../../images/map/layout/btn-menu12-hover.png");
}

/* line 263, scss/nmap/nmap.scss */
#wrap.local .utilArea ul li .btn.btnMenu13 {
	background-image: url("../../images/map/layout/btn-menu13-local.png");
}

/* line 264, scss/nmap/nmap.scss */
#wrap.local .utilArea ul li .btn.btnMenu13.active {
	background-image: url("../../images/map/layout/btn-menu13-hover.png");
}

/* line 267, scss/nmap/nmap.scss */
#wrap.local #toc {
	border-color: #107c7e;
}

/* line 269, scss/nmap/nmap.scss */
#wrap.local #toc .head .titLayer {
	color: #107c7e;
}

/* line 273, scss/nmap/nmap.scss */
#wrap.local #toc .cont .tocSec .titSec:before {
	border-color: #00acae;
}

/* line 275, scss/nmap/nmap.scss */
#wrap.local #toc .cont .tocSec .tip p {
	color: #88cbcc;
}

/* line 279, scss/nmap/nmap.scss */
#wrap.local #toc .btnTocToggle {
	border-color: #107c7e;
}

/* line 281, scss/nmap/nmap.scss */
#wrap.local #toc .layerArea .head {
	background-color: #107c7e;
}

/* line 286, scss/nmap/nmap.scss */
#wrap.local #toc .layerArea .cont .item .btnGroup .icoBtn:hover {
	background-color: #00acae;
}

/* line 287, scss/nmap/nmap.scss */
#wrap.local #toc .layerArea .cont .item .btnGroup .icoBtn.view {
	background-color: #00acae;
	background-image: url("../../images/map/layout/ico-view-hover.png");
}

/* line 288, scss/nmap/nmap.scss */
#wrap.local #toc .layerArea .cont .item .btnGroup .icoBtn.view:hover {
	background-image: url("../../images/map/layout/ico-view-hover.png");
}

/* line 289, scss/nmap/nmap.scss */
#wrap.local #toc .layerArea .cont .item .btnGroup .icoBtn.view.active {
	background-color: #fff;
	background-image: url("../../images/map/layout/ico-view-active.png");
}

/* line 290, scss/nmap/nmap.scss */
#wrap.local #toc .layerArea .cont .item .btnGroup .icoBtn.view.active:hover {
	background-color: #00acae;
	background-image: url("../../images/map/layout/ico-view-active-hover.png");
}

/* line 300, scss/nmap/nmap.scss */
#wrap.local #toc .tocTabList ul li {
	background-color: #f3e0e0;
}

/* line 301, scss/nmap/nmap.scss */
#wrap.local #toc .tocTabList ul li.active {
	background-color: #107c7e;
}

/* line 307, scss/nmap/nmap.scss */
#wrap.local .layerSearch .lnb .list .tit {
	background-color: #00acae;
}

/* line 310, scss/nmap/nmap.scss */
#wrap.local .layerSearch .lnb .list.type01 dl dd.active > div {
	border: 1px solid #00acae;
}

/* line 312, scss/nmap/nmap.scss */
#wrap.local .layerSearch .lnb .list.type01 dl dd.active .ico.folder {
	background-image: url("../../images/map/popup/ico-layer-folder-active-local.png");
}

/* line 316, scss/nmap/nmap.scss */
#wrap.local .layerSearch .lnb .list.type01 dl dd .dep2 li.active, #wrap.local .layerSearch .lnb .list.type01 dl dd .dep2 li:hover {
	color: #107c7e;
}

/* line 317, scss/nmap/nmap.scss */
#wrap.local .layerSearch .lnb .list.type01 dl dd .dep2 li.active:before, #wrap.local .layerSearch .lnb .list.type01 dl dd .dep2 li:hover:before {
	background-color: #107c7e;
}

/* line 320, scss/nmap/nmap.scss */
#wrap.local .layerSearch .lnb .list.type01 dl dd .dep2 li.folder.active:before, #wrap.local .layerSearch .lnb .list.type01 dl dd .dep2 li.folder:hover:before {
	background-color: transparent;
	background-image: url("../../images/map/layout/ico-search-folder-local.png");
}

/* line 323, scss/nmap/nmap.scss */
#wrap.local .layerSearch .lnb .list.type01 dl dd .dep2 li.file.active:before, #wrap.local .layerSearch .lnb .list.type01 dl dd .dep2 li.file:hover:before {
	background-color: transparent;
	background-image: url("../../images/map/layout/ico-search-file-local.png");
}

/* line 331, scss/nmap/nmap.scss */
#wrap.local .layerAnalysis ul li:hover, #wrap.local .layerAnalysis ul li.active {
	color: #00acae;
	border-color: #00acae;
}

/* line 336, scss/nmap/nmap.scss */
#wrap.local .popup .head, #wrap.local .alert .head {
	background-color: #107c7e;
}

/* line 337, scss/nmap/nmap.scss */
#wrap.local .popup .head:after, #wrap.local .alert .head:after {
	border-left: 72px solid #107c7e;
	border-top: 23px solid #107c7e;
}

/* line 343, scss/nmap/nmap.scss */
#wrap.local .popup .cont .popSec.type02 .titSec .step, #wrap.local .alert .cont .popSec.type02 .titSec .step {
	color: #00acae;
}

/* line 344, scss/nmap/nmap.scss */
#wrap.local .popup .cont .popSec.type02 .titSec .step .num, #wrap.local .alert .cont .popSec.type02 .titSec .step .num {
	background: #00acae;
}

/* line 348, scss/nmap/nmap.scss */
#wrap.local .popup .cont .popSec .titSec:before, #wrap.local .alert .cont .popSec .titSec:before {
	border-color: #00acae;
}

/* line 349, scss/nmap/nmap.scss */
#wrap.local .popup .cont .popSec .tip, #wrap.local .alert .cont .popSec .tip {
	color: #88cbcc;
}

/* line 353, scss/nmap/nmap.scss */
#wrap.local .btn.blue {
	background-color: #00acae;
}

/* line 354, scss/nmap/nmap.scss */
#wrap.local .btn.blue:hover {
	background-color: #107c7e;
}

/* line 356, scss/nmap/nmap.scss */
#wrap.local .btn.navy {
	background-color: #838fa1;
}

/* line 357, scss/nmap/nmap.scss */
#wrap.local .btn.navy:hover {
	background-color: #6a7381;
}

/* line 359, scss/nmap/nmap.scss */
#wrap.local .btn.skyblue {
	background-color: #88cbcc;
}

/* line 360, scss/nmap/nmap.scss */
#wrap.local .btn.skyblue:hover {
	background-color: #139294;
}

/* line 362, scss/nmap/nmap.scss */
#wrap.local .btn.greyblue {
	background-color: #f5f8fc;
}

/* line 363, scss/nmap/nmap.scss */
#wrap.local .btn.greyblue:hover {
	color: #107c7e;
	border-color: #107c7e;
}

/* line 365, scss/nmap/nmap.scss */
#wrap.local .btn.blueLine {
	border-color: #107c7e;
	color: #107c7e;
}

/* line 366, scss/nmap/nmap.scss */
#wrap.local .btn.greyLine:hover {
	border-color: #107c7e;
}

/* line 367, scss/nmap/nmap.scss */
#wrap.local .sheetView .head {
	background-color: #107c7e;
}

/* line 368, scss/nmap/nmap.scss */
#wrap.local .sheetView .head .tit span {
	color: #fff;
}

/* line 370, scss/nmap/nmap.scss */
#wrap.local .sheetView .btnLayerToggle {
	border-color: #107c7e;
}

/* line 371, scss/nmap/nmap.scss */
#wrap.local .popup.geoCoding .btnGeoToggle, #wrap.local .alert.geoCoding .btnGeoToggle {
	border-color: #107c7e;
}

/* line 372, scss/nmap/nmap.scss */
#wrap.local .tabContWrap.type01 > .tabNav .tabList li.active {
	color: #00acae;
	border-color: #00acae;
}

/* line 373, scss/nmap/nmap.scss */
#wrap.local .tabContWrap.type02 > .tabNav .tabList li.active:before {
	background-color: #107c7e;
}

/* line 374, scss/nmap/nmap.scss */
#wrap.local .tabContWrap.type03 > .tabNav .tabList li.active {
	background-color: #107c7e;
}

/* line 375, scss/nmap/nmap.scss */
#wrap.local .total .colorType.blue {
	color: #107c7e;
}

/* line 376, scss/nmap/nmap.scss */
#wrap.local .total .num {
	color: #107c7e !important;
}

/* line 377, scss/nmap/nmap.scss */
#wrap.local .pagination a.pagiNum:hover, #wrap.local .pagination a.pagiNum.active {
	background-color: #107c7e;
}

/* line 378, scss/nmap/nmap.scss */
#wrap.local .ico.type.S {
	background-image: url("../../images/map/ico/ico-type-s-local.png");
}

/* line 379, scss/nmap/nmap.scss */
#wrap.local .ico.type.F {
	background-image: url("../../images/map/ico/ico-type-f-local.png");
}

/* line 380, scss/nmap/nmap.scss */
#wrap.local .ico.type.T {
	background-image: url("../../images/map/ico/ico-type-t-local.png");
}

/* line 381, scss/nmap/nmap.scss */
#wrap.local .ico.type.M {
	background-image: url("../../images/map/ico/ico-type-M-local.png");
}

/* line 382, scss/nmap/nmap.scss */
#wrap.local .ico.type.point {
	background-image: url("../../images/map/ico/ico-type-dot-local.png");
}

/* line 383, scss/nmap/nmap.scss */
#wrap.local .ico.type.polygon {
	background-image: url("../../images/map/ico/ico-type-polygon-local.png");
}

/* line 384, scss/nmap/nmap.scss */
#wrap.local .ico.type.line {
	background-image: url("../../images/map/ico/ico-type-line-local.png");
}

/* line 385, scss/nmap/nmap.scss */
#wrap.local .ico.fileRemove:hover {
	background-image: url("../../images/map/ico/ico-file-remove-hover-north.png");
}

/* line 386, scss/nmap/nmap.scss */
#wrap.local .btnTable.service:hover {
	background-color: #139294;
}

/* line 387, scss/nmap/nmap.scss */
#wrap.local .btnTable.edit2:hover {
	background-color: #139294;
}

/* line 388, scss/nmap/nmap.scss */
#wrap.local .btnTable.add:hover, #wrap.local .btnTable.plus:hover {
	background-image: url("../../images/map/ico/ico-table-add-hover-local.png");
}

/* line 389, scss/nmap/nmap.scss */
#wrap.local .btnTable.minus:hover {
	background-image: url("../../images/map/ico/ico-table-minus-hover-local.png");
}

/* line 390, scss/nmap/nmap.scss */
#wrap.local .btnTable.remove:hover {
	background-image: url("../../images/map/ico/ico-table-remove-hover-local.png");
}

/* line 393, scss/nmap/nmap.scss */
#wrap.local .filterToggleArea ul li .ico.polygon {
	background-image: url("../../images/map/popup/ico-filter-polygon-north.png");
}

/* line 394, scss/nmap/nmap.scss */
#wrap.local .filterToggleArea ul li .ico.line {
	background-image: url("../../images/map/popup/ico-filter-line-north.png");
}

/* line 395, scss/nmap/nmap.scss */
#wrap.local .filterToggleArea ul li .ico.point {
	background-image: url("../../images/map/popup/ico-filter-dot-north.png");
}

/* line 396, scss/nmap/nmap.scss */
#wrap.local .filterToggleArea ul li.active {
	background-color: #107c7e;
}

/* line 397, scss/nmap/nmap.scss */
#wrap.local .filterToggleArea ul li.active .ico.polygon {
	background-image: url("../../images/map/popup/ico-filter-polygon-active.png");
}

/* line 398, scss/nmap/nmap.scss */
#wrap.local .filterToggleArea ul li.active .ico.line {
	background-image: url("../../images/map/popup/ico-filter-line-active.png");
}

/* line 399, scss/nmap/nmap.scss */
#wrap.local .filterToggleArea ul li.active .ico.point {
	background-image: url("../../images/map/popup/ico-filter-dot-active.png");
}

/* line 403, scss/nmap/nmap.scss */
#wrap.local .table table tbody tr td .btnDescEdit:hover {
	background-image: url("../../images/map/layout/ico-toc-edit-local.png");
}

/* line 404, scss/nmap/nmap.scss */
#wrap.local .table table tbody tr td .btnInTable.active {
	background-image: url("../../images/map/popup/ico-detailview-hide-north.png");
}

/* line 405, scss/nmap/nmap.scss */
#wrap.local .slider .ui-slider-horizontal, #wrap.local .slider .ui-slider-handle {
	border-color: #00acae;
}

/* line 406, scss/nmap/nmap.scss */
#wrap.local .slider .ui-slider, #wrap.local .slider .ui-slider-range {
	background-color: #00acae;
}

/* line 407, scss/nmap/nmap.scss */
#wrap.local .toggleBtn.type02 .toggle.active {
	background-color: #139294;
}

/* line 408, scss/nmap/nmap.scss */
#wrap.local .btnSquare:hover, #wrap.local .btnSquare.active {
	border-color: #107c7e;
}

/* line 409, scss/nmap/nmap.scss */
#wrap.local .radio input[type="radio"]:checked + label:after {
	background-color: #107c7e;
}

/* line 410, scss/nmap/nmap.scss */
#wrap.local .inputBox .replyRow .reply {
	background-color: #107c7e;
}

/* line 411, scss/nmap/nmap.scss */
#wrap.local .btnSearchCondition:hover {
	border-color: #107c7e;
}

/* line 412, scss/nmap/nmap.scss */
#wrap.local .btnSearchCondition:hover:after {
	background-image: url("../../images/map/popup/ico-search-condition-hide-hover-north.png");
}

/* line 413, scss/nmap/nmap.scss */
#wrap.local .btnSearchCondition.active:hover:after {
	background-image: url("../../images/map/popup/ico-search-condition-show-hover-north.png");
}

/* line 414, scss/nmap/nmap.scss */
#wrap.local .utilArea ul li .btn.btnMenu07.active {
	background-color: #107c7e;
}

/* line 415, scss/nmap/nmap.scss */
#wrap.local .utilArea ul li .btn.btnMenu08.active {
	background-color: #107c7e;
}

/* line 416, scss/nmap/nmap.scss */
#wrap.local .utilArea ul li .btn.btnMenu14.active {
	background-color: #107c7e;
}

/* line 420, scss/nmap/nmap.scss */
#wrap.local .utilArea ul li .innerBtn button.info.type06:hover, #wrap.local .utilArea ul li .innerBtn button.info.type06.active {
	background-image: url("../../images/map/layout/ico-info-type01-hover-north.png");
}

/* line 423, scss/nmap/nmap.scss */
#wrap.local .utilArea ul li .innerBtn button.info.type05:hover, #wrap.local .utilArea ul li .innerBtn button.info.type05.active {
	background-image: url("../../images/map/layout/ico-info-type02-hover-north.png");
}

/* line 426, scss/nmap/nmap.scss */
#wrap.local .utilArea ul li .innerBtn button.info.type04:hover, #wrap.local .utilArea ul li .innerBtn button.info.type04.active {
	background-image: url("../../images/map/layout/ico-info-type03-hover-north.png");
}

/* line 429, scss/nmap/nmap.scss */
#wrap.local .utilArea ul li .innerBtn button.info.type03:hover, #wrap.local .utilArea ul li .innerBtn button.info.type03.active {
	background-image: url("../../images/map/layout/ico-info-type04-hover-north.png");
}

/* line 432, scss/nmap/nmap.scss */
#wrap.local .utilArea ul li .innerBtn button.info.type02:hover, #wrap.local .utilArea ul li .innerBtn button.info.type02.active {
	background-image: url("../../images/map/layout/ico-info-type05-hover-north.png");
}

/* line 435, scss/nmap/nmap.scss */
#wrap.local .utilArea ul li .innerBtn button.info.type01:hover, #wrap.local .utilArea ul li .innerBtn button.info.type01.active {
	background-image: url("../../images/map/layout/ico-info-type06-hover-north.png");
}

/* line 440, scss/nmap/nmap.scss */
#wrap.local .utilArea ul li .innerBtn button.analysis.type04:hover, #wrap.local .utilArea ul li .innerBtn button.analysis.type04.active {
	background-image: url("../../images/map/layout/ico-analysis-type01-hover-north.png");
}

/* line 443, scss/nmap/nmap.scss */
#wrap.local .utilArea ul li .innerBtn button.analysis.type03:hover, #wrap.local .utilArea ul li .innerBtn button.analysis.type03.active {
	background-image: url("../../images/map/layout/ico-analysis-type02-hover-north.png");
}

/* line 446, scss/nmap/nmap.scss */
#wrap.local .utilArea ul li .innerBtn button.analysis.type02:hover, #wrap.local .utilArea ul li .innerBtn button.analysis.type02.active {
	background-image: url("../../images/map/layout/ico-analysis-type03-hover-north.png");
}

/* line 449, scss/nmap/nmap.scss */
#wrap.local .utilArea ul li .innerBtn button.analysis.type01:hover, #wrap.local .utilArea ul li .innerBtn button.analysis.type01.active {
	background-image: url("../../images/map/layout/ico-analysis-type04-hover-north.png");
}

/* line 462, scss/nmap/nmap.scss */
.mapArea {
	width: 100%;
	height: 100%;
	display: flex;
}

/* line 463, scss/nmap/nmap.scss */
.mapArea .col {
	flex: 1;
	display: flex;
	flex-direction: column;
}

/* line 464, scss/nmap/nmap.scss */
.mapArea .col:last-of-type {
	border-left: 2px solid #888;
}

/* line 467, scss/nmap/nmap.scss */
#map, #map2, #map3, #map4 {
	position: relative;
	width: 100%;
	height: 100%;
	background: url("../../images/map/layout/dummy.png");
	background-size: cover;
	border-top: 2px solid #888;
}

/* line 468, scss/nmap/nmap.scss */
#map:first-of-type, #map2:first-of-type, #map3:first-of-type, #map4:first-of-type {
	border: 0;
}

/* line 469, scss/nmap/nmap.scss */
#map .toolbar, #map2 .toolbar, #map3 .toolbar, #map4 .toolbar {
	right: 80px;
	top: calc(100% - 160px);
}

/* line 470, scss/nmap/nmap.scss */
#map .toolbar .btnTool, #map2 .toolbar .btnTool, #map3 .toolbar .btnTool, #map4 .toolbar .btnTool {
	margin-top: 10px;
}

/* header */
/*
#header{position:absolute;left:0;top:0;display:flex;width:100%;min-width:1530px;height:0;z-index:1000;align-items:center;transition:.4s;opacity:0;visibility:hidden;
  background:#fff;box-shadow:0 3px 5px rgba(0,0,0,0.1);
  &.active{height:90px;opacity:1;visibility:visible;}
  .logo{margin-left:61px;}
  .menu{margin-left:100px;
    ul{display:flex;
      li{padding:0 50px;color:#666;font-size:16px;font-family:'Noto Sans Medium';font-weight:normal;
        a{display:block;}
      }
    }
  }
  .btnGroup{display:flex;align-items:center;margin-left:auto;height:100%;
    .btnGnb{display:flex;align-items:center;height:100%;line-height:21px;padding:0 35px;border-right:1px solid rgba(0,0,0,0.1);color:#444;font-size:18px;
      font-family:'Noto Sans Medium';font-weight:normal;
      &:before{margin-right:20px;content:'';background-repeat:no-repeat;background-position:center;}
      &.type01{
        &:before{width:36px;height:36px;background-image:url("../../images/map/ico-gnb-type01.png");}
      }
      &.type02{
        &:before{width:46px;height:35px;background-image:url("../../images/map/ico-gnb-type02.png");}
      }
      &.type03{
        &:before{width:40px;height:35px;background-image:url("../../images/ico_org.png");}
      }
    }
    .btnMenuClose{margin:0 44px;background:url("../../images/map/layout/ico-gnb-close.png")no-repeat center top;color:#999;font-size:12px;font-family:'Noto Sans Medium';
      span{display:block;padding-top:24px;}
    }
  }
}

 */
@media screen and (max-width: 1280px) {
	/* line 510, scss/nmap/nmap.scss */
	header#main {
		display: none !important;
	}
}

/* line 512, scss/nmap/nmap.scss */
header#menu {
	position: absolute;
	left: 0;
	top: 0;
	display: flex;
	visibility: hidden;
	opacity: 0;
	transition: .4s;
	padding-right: 0;
	z-index: 100000;
}

/* line 513, scss/nmap/nmap.scss */
header#menu .btnMenuClose {
	width: 60px;
	height: 20px;
	background: url("../../images/map/layout/ico-gnb-close.png") no-repeat center;
}

/* line 514, scss/nmap/nmap.scss */
header#menu.active {
	visibility: visible;
	opacity: 1;
	box-sizing: border-box;
}

/* TOC */
/* line 517, scss/nmap/nmap.scss */
#toc {
	position: absolute;
	left: 0;
	width: 480px;
	background: #fff;
	border-top: 2px solid #1E6BDE;
	border-radius: 0 0 16px 0;
	z-index: 100;
	box-shadow: 3px 3px 5px 0 rgba(0, 0, 0, 0.1);
	transition: .4s;
}

/* line 519, scss/nmap/nmap.scss */
#toc.info {
	width: auto;
	height: calc(100% - 47px);
	top: 17px;
}

/* line 520, scss/nmap/nmap.scss */
#toc.info.type02 {
	top: 72px;
	height: calc(100% - 120px);
}

/* line 521, scss/nmap/nmap.scss */
#toc.info.type02 .left {
	width: 0;
	visibility: hidden;
	margin: 0;
}

/* line 522, scss/nmap/nmap.scss */
#toc.info.type02 .left.active {
	width: 400px;
	visibility: visible;
	margin-right: 5px;
}

/* line 525, scss/nmap/nmap.scss */
#toc.info:before {
	display: none;
}

/* line 526, scss/nmap/nmap.scss */
#toc.info .left {
	width: 400px;
	margin-right: 5px;
	transition: .4s;
	opacity: 1;
	overflow: hidden;
}

/* line 527, scss/nmap/nmap.scss */
#toc.info .left.local {
	width: 470px;
}

/* line 529, scss/nmap/nmap.scss */
#toc.info .right {
	position: relative;
	opacity: 0;
	width: 0;
	visibility: hidden;
	transition: .4s;
	box-shadow: 3px 3px 5px 0 rgba(0, 0, 0, 0.1);
}

/* line 530, scss/nmap/nmap.scss */
#toc.info .right:before {
	position: absolute;
	left: 0;
	top: 0;
	width: 107px;
	height: 119px;
	display: block;
	content: '';
	opacity: .5;
	background: url("../../images/map/layout/bg-toc-left.png") no-repeat center;
}

/* line 532, scss/nmap/nmap.scss */
#toc.info .right.active {
	width: 480px;
	opacity: 1;
	visibility: visible;
}

/* line 533, scss/nmap/nmap.scss */
#toc.info .right.active.local {
	width: 462px;
}

/* line 534, scss/nmap/nmap.scss */
#toc.info .right.active.hide {
	width: 0 !important;
	opacity: 0 !important;
	visibility: hidden !important;
}

/* line 538, scss/nmap/nmap.scss */
#toc.info .cont {
	position: relative;
	height: calc(100% - 57px);
}

/* line 539, scss/nmap/nmap.scss */
#toc.info .cont.type02 {
	height: calc(100% - 120px);
}

/* line 540, scss/nmap/nmap.scss */
#toc.info .cont.grey {
	background: #f4f4f4;
}

/* line 543, scss/nmap/nmap.scss */
#toc.hide {
	left: -5px;
}

/* line 544, scss/nmap/nmap.scss */
#toc.hide .btnTocToggle {
	background-image: url("../../images/map/layout/ico-toc-toggle2.png");
}

/* line 546, scss/nmap/nmap.scss */
#toc.hide.info .left {
	width: 0;
	opacity: 0;
}

/* line 547, scss/nmap/nmap.scss */
#toc.hide.info .left.active {
	width: 0;
	margin-right: 0;
}

/* line 549, scss/nmap/nmap.scss */
#toc.hide.info .right {
	width: 0;
	opacity: 0;
}

/* line 552, scss/nmap/nmap.scss */
#toc.hide2 {
	left: -480px;
}

/* line 553, scss/nmap/nmap.scss */
#toc.hide2 .btnTocToggle {
	background-image: url("../../images/map/layout/ico-toc-toggle2.png");
}

/* line 555, scss/nmap/nmap.scss */
#toc .wrap {
	display: flex;
	height: 100%;
	border-radius: 0 0 16px 0;
}

/* line 556, scss/nmap/nmap.scss */
#toc:before {
	position: absolute;
	left: 0;
	top: 0;
	width: 107px;
	height: 119px;
	display: block;
	content: '';
	background: url("../../images/map/layout/bg-toc-left.png") no-repeat center;
}

/* line 558, scss/nmap/nmap.scss */
#toc .btnTocClose {
	position: absolute;
	right: 15px;
	top: 15px;
	width: 19px;
	height: 19px;
	z-index: 20;
	background: url("../../images/map/layout/ico-toc-close.png") no-repeat center;
}

/* line 559, scss/nmap/nmap.scss */
#toc .btnTocToggle {
	position: absolute;
	right: -30px;
	top: -2px;
	z-index: 20;
	width: 30px;
	height: 60px;
	box-sizing: border-box;
	box-shadow: 3px 3px 5px 0 rgba(0, 0, 0, 0.1);
	background: #fff url("../../images/map/layout/ico-toc-toggle.png") no-repeat center;
	border-radius: 0 8px 8px 0;
	border: 2px solid #1E6BDE;
	border-left: 0;
}

/* line 561, scss/nmap/nmap.scss */
#toc .btnTocToggle + .toast {
	position: absolute;
	left: calc(100% + 40px);
	top: 3px;
	width: 200px;
	word-break: keep-all;
	padding: 5px 15px;
	line-height: 20px;
	background: #000;
	color: #80ff84;
	font-size: 14px;
	border-radius: 10px;
	transition: .4s;
}

/* line 563, scss/nmap/nmap.scss */
#toc .btnTocToggle + .toast:before {
	content: '';
	position: absolute;
	top: 50%;
	left: -4px;
	transform: translateY(-50%);
	border-bottom: 5px solid transparent;
	border-right: 5px solid #000;
	border-top: 5px solid transparent;
}

/* line 568, scss/nmap/nmap.scss */
#toc .radioGroup .radio {
	margin-right: 4px;
}

/* line 572, scss/nmap/nmap.scss */
#toc .tocTabList {
	position: absolute;
	left: calc(100% + 30px);
	top: 70px;
	transform: rotate(90deg);
	transform-origin: left top;
}

/* line 573, scss/nmap/nmap.scss */
#toc .tocTabList ul {
	display: flex;
}

/* line 574, scss/nmap/nmap.scss */
#toc .tocTabList ul li {
	width: 107px;
	height: 30px;
	text-align: center;
	line-height: 30px;
	margin-right: 2px;
	color: #666666;
	font-size: 14px;
	border-radius: 8px 8px 0 0;
	cursor: pointer;
	box-shadow: 3px 0px 3px 0 rgba(0, 0, 0, 0.1);
	background: #f4f5f9;
}

/* line 576, scss/nmap/nmap.scss */
#toc .tocTabList ul li:first-of-type {
	background: #f1f3f8;
}

/* line 577, scss/nmap/nmap.scss */
#toc .tocTabList ul li:nth-of-type(2) {
	background: #e9f1ff;
}

/* line 578, scss/nmap/nmap.scss */
#toc .tocTabList ul li.active {
	background: #1E6BDE;
	color: #fff;
}

/* line 583, scss/nmap/nmap.scss */
#toc .tabWrap {
	display: none;
	position: relative;
	height: 100%;
	z-index: 10;
	box-shadow: 3px 0px 3px 0 rgba(0, 0, 0, 0.1);
}

/* line 585, scss/nmap/nmap.scss */
#toc .tabWrap.active {
	display: block;
}

/* line 586, scss/nmap/nmap.scss */
#toc .tabWrap.layer {
	box-shadow: none;
}

/* line 587, scss/nmap/nmap.scss */
#toc .tabWrap.layer .cont {
	overflow-y: auto;
}

/* line 589, scss/nmap/nmap.scss */
#toc .tabWrap.analysis {
	box-shadow: none;
}

/* line 591, scss/nmap/nmap.scss */
#toc .tabWrap.analysis .tabContWrap .tabCont {
	height: calc(100% - 100px);
}

/* line 594, scss/nmap/nmap.scss */
#toc .tabWrap.price {
	box-shadow: none;
}

/* line 596, scss/nmap/nmap.scss */
#toc .tabWrap.price .tabContWrap .tabCont {
	height: calc(100% - 120px);
}

/* line 599, scss/nmap/nmap.scss */
#toc .tabWrap.notice {
	box-shadow: none;
}

/* line 600, scss/nmap/nmap.scss */
#toc .tabWrap.notice .searchArea {
	position: static;
	padding: 0 30px;
	justify-content: space-between;
	margin-bottom: 30px;
}

/* line 601, scss/nmap/nmap.scss */
#toc .tabWrap.notice .searchArea input[type="text"] {
	flex: 1;
	margin-right: 6px;
	background: #fff url("../../images/map/layout/ico-search-input.png") no-repeat 10px center;
	padding-left: 30px;
}

/* line 604, scss/nmap/nmap.scss */
#toc .tabWrap.notice .cont .inner.grey {
	height: calc(100% - 130px);
	overflow-y: auto;
}

/* line 607, scss/nmap/nmap.scss */
#toc .tabWrap.qna {
	box-shadow: none;
}

/* line 608, scss/nmap/nmap.scss */
#toc .tabWrap.qna .searchArea {
	position: static;
	padding: 0 30px;
	justify-content: space-between;
	margin-bottom: 30px;
}

/* line 609, scss/nmap/nmap.scss */
#toc .tabWrap.qna .searchArea input[type="text"] {
	flex: 1;
	width: 160px;
	margin-right: 6px;
	background: #fff url("../../images/map/layout/ico-search-input.png") no-repeat 10px center;
	padding-left: 30px;
}

/* line 610, scss/nmap/nmap.scss */
#toc .tabWrap.qna .searchArea .btn {
	margin-right: 6px;
}

/* line 611, scss/nmap/nmap.scss */
#toc .tabWrap.qna .searchArea .btn:last-of-type {
	margin-right: 0;
}

/* line 615, scss/nmap/nmap.scss */
#toc .tabWrap.qna .cont .inner.grey {
	height: calc(100% - 130px);
	overflow-y: auto;
}

/* line 617, scss/nmap/nmap.scss */
#toc .tabWrap.qna .board {
	display: flex;
	flex-direction: column;
}

/* line 618, scss/nmap/nmap.scss */
#toc .tabWrap.qna .board input[type="text"] {
	width: 100%;
	background: #fafafa;
}

/* line 619, scss/nmap/nmap.scss */
#toc .tabWrap.qna .board textarea {
	width: 100%;
	height: 351px;
	margin-top: 10px;
	background: #fafafa;
}

/* line 620, scss/nmap/nmap.scss */
#toc .tabWrap.qna .board .row {
	display: flex;
	justify-content: flex-end;
	align-items: center;
	margin-top: 10px;
}

/* line 621, scss/nmap/nmap.scss */
#toc .tabWrap.qna .board .row .checkbox {
	margin-right: 6px;
}

/* line 622, scss/nmap/nmap.scss */
#toc .tabWrap.qna .board .row .checkbox label {
	color: #666;
	font-family: 'Noto Sans';
}

/* line 624, scss/nmap/nmap.scss */
#toc .tabWrap.qna .board .row input[type="password"] {
	height: 34px;
	background: #fafafa;
	width: 174px;
}

/* line 630, scss/nmap/nmap.scss */
#toc .head .inner {
	padding-left: 82px;
	padding-top: 20px;
}

/* line 631, scss/nmap/nmap.scss */
#toc .head p.pnuNum {
	margin: 0;
	font-size: 13px;
	color: #8ab8fc;
}

/* line 632, scss/nmap/nmap.scss */
#toc .head .titLayer {
	position: relative;
	z-index: 10;
	display: block;
	margin: 14px 0;
	padding-left: 30px;
	font-size: 20px;
	color: #1E6BDE;
	font-family: 'Noto Sans Medium';
	font-weight: normal;
}

/* line 634, scss/nmap/nmap.scss */
#toc .head .btnGroup.miniBtn {
	position: absolute;
	right: 12px;
	top: 47px;
}

/* line 635, scss/nmap/nmap.scss */
#toc .head .btnGroup.miniBtn .btn.mini {
	box-sizing: border-box;
}

/* line 636, scss/nmap/nmap.scss */
#toc .head .btnGroup.miniBtn .btn.mini.favorite {
	background-image: url("../../images/map/layout/btn-favorite.png");
	margin-bottom: 4px;
}

/* line 637, scss/nmap/nmap.scss */
#toc .head .btnGroup.miniBtn .btn.mini.favorite:hover {
	background-image: url("../../images/map/layout/btn-favorite-hover.png");
}

/* line 639, scss/nmap/nmap.scss */
#toc .head .btnGroup.miniBtn .btn.mini.loca {
	background-image: url("../../images/map/layout/ico-toc-loca.png");
}

/* line 640, scss/nmap/nmap.scss */
#toc .head .btnGroup.miniBtn .btn.mini.loca:hover {
	background-image: url("../../images/map/layout/ico-toc-loca-hover.png");
}

/* line 642, scss/nmap/nmap.scss */
#toc .head .btnGroup.miniBtn .btn.mini.d360 {
	margin-right: 0;
	background-image: url("../../images/map/layout/ico-360deg.png");
}

/* line 643, scss/nmap/nmap.scss */
#toc .head .btnGroup.miniBtn .btn.mini.d360:hover {
	background-image: url("../../images/map/layout/ico-360deg-hover.png");
}

/* line 648, scss/nmap/nmap.scss */
#toc .cont {
	height: calc(100% - 190px);
	overflow: hidden;
	border-radius: 0 0 16px 0;
}

/* line 649, scss/nmap/nmap.scss */
#toc .cont .tabContWrap {
	height: 100%;
	overflow: hidden;
}

/* line 650, scss/nmap/nmap.scss */
#toc .cont .tabContWrap .tabCont {
	height: calc(100% - 50px);
	overflow-y: auto;
}

/* line 652, scss/nmap/nmap.scss */
#toc .cont .inner {
	padding: 30px;
}

/* line 653, scss/nmap/nmap.scss */
#toc .cont .inner.p15 {
	padding: 15px;
}

/* line 654, scss/nmap/nmap.scss */
#toc .cont .inner.p20 {
	padding: 20px;
}

/* line 655, scss/nmap/nmap.scss */
#toc .cont .inner.grey {
	background: #f4f4f4;
}

/* line 656, scss/nmap/nmap.scss */
#toc .cont .inner.grey.type02 {
	height: calc(100% - 60px);
}

/* line 659, scss/nmap/nmap.scss */
#toc .cont .tocSec {
	margin-bottom: 30px;
	background: #fff;
	border-radius: 8px;
	border: 1px solid #d7dadf;
}

/* line 660, scss/nmap/nmap.scss */
#toc .cont .tocSec .titSec {
	display: flex;
	margin-bottom: 10px;
	align-items: center;
	font-size: 16px;
	font-family: 'Noto Sans Medium';
	font-weight: normal;
	color: #000;
}

/* line 661, scss/nmap/nmap.scss */
#toc .cont .tocSec .titSec:before {
	content: '';
	width: 8px;
	height: 8px;
	border: 2px solid #1E6BDE;
	border-radius: 50%;
	box-sizing: border-box;
	margin-right: 8px;
}

/* line 663, scss/nmap/nmap.scss */
#toc .cont .tocSec.mb20 {
	margin-bottom: 20px;
}

/* line 664, scss/nmap/nmap.scss */
#toc .cont .tocSec.mb20:last-of-type {
	margin-bottom: 0;
}

/* line 666, scss/nmap/nmap.scss */
#toc .cont .tocSec:last-of-type {
	margin-bottom: 0;
}

/* line 667, scss/nmap/nmap.scss */
#toc .cont .tocSec .selectArea {
	display: flex;
	justify-content: space-between;
	align-items: center;
	margin: 29px 0 14px;
}

/* line 668, scss/nmap/nmap.scss */
#toc .cont .tocSec .selectArea select {
	height: 32px;
}

/* line 669, scss/nmap/nmap.scss */
#toc .cont .tocSec .selectArea .btnGroup {
	display: flex;
}

/* line 670, scss/nmap/nmap.scss */
#toc .cont .tocSec .selectArea .btnGroup .btn {
	width: 70px;
	padding: 0;
	height: 32px;
}

/* line 672, scss/nmap/nmap.scss */
#toc .cont .tocSec .selectArea .btnGroup.type02 button {
	color: #666;
	padding: 0 10px;
	font-family: 'Noto Sans';
}

/* line 673, scss/nmap/nmap.scss */
#toc .cont .tocSec .selectArea .btnGroup.type02 button:first-of-type {
	position: relative;
}

/* line 674, scss/nmap/nmap.scss */
#toc .cont .tocSec .selectArea .btnGroup.type02 button:first-of-type:after {
	position: absolute;
	right: 0;
	top: 5px;
	width: 1px;
	height: 12px;
	background: #444;
	content: '';
	display: block;
}

/* line 676, scss/nmap/nmap.scss */
#toc .cont .tocSec .selectArea .btnGroup.type02 button.active {
	color: #1E6BDE;
	font-family: 'Noto Sans Medium';
}

/* line 681, scss/nmap/nmap.scss */
#toc .cont .tocSec .titArea {
	display: flex;
	margin-bottom: 10px;
}

/* line 682, scss/nmap/nmap.scss */
#toc .cont .tocSec .titArea .titSec {
	margin-bottom: 0;
}

/* line 683, scss/nmap/nmap.scss */
#toc .cont .tocSec .titArea.rt {
	justify-content: flex-end;
}

/* line 684, scss/nmap/nmap.scss */
#toc .cont .tocSec .titArea select {
	height: 32px;
	width: 105px;
	margin-right: 10px;
	padding-left: 10px;
}

/* line 685, scss/nmap/nmap.scss */
#toc .cont .tocSec .titArea select:last-of-type {
	margin-right: 0;
}

/* line 687, scss/nmap/nmap.scss */
#toc .cont .tocSec .titArea .tit {
	text-indent: 5px;
	font-size: 16px;
	color: #141414;
}

/* line 688, scss/nmap/nmap.scss */
#toc .cont .tocSec .titArea.type02 {
	margin-bottom: 0;
}

/* line 689, scss/nmap/nmap.scss */
#toc .cont .tocSec .titArea.type02 + .table.type02 {
	margin-top: 15px;
}

/* line 690, scss/nmap/nmap.scss */
#toc .cont .tocSec .titArea.type02 {
	position: relative;
	display: flex;
	align-items: center;
	justify-content: space-between;
	border-bottom: 3px solid #ddd;
	flex: 1;
	padding-bottom: 15px;
}

/* line 691, scss/nmap/nmap.scss */
#toc .cont .tocSec .titArea.type02:after {
	position: absolute;
	left: 0;
	bottom: -3px;
	content: '';
	border-bottom: 3px solid #1E6BDE;
	width: 123px;
	display: inline-block;
}

/* line 692, scss/nmap/nmap.scss */
#toc .cont .tocSec .titArea.type02 .tit .total {
	color: #666666;
	font-size: 14px;
	font-family: 'Noto Sans';
}

/* line 695, scss/nmap/nmap.scss */
#toc .cont .tocSec .titArea .total {
	color: #444;
	font-size: 14px;
	font-family: 'Noto Sans Medium';
	font-weight: normal;
}

/* line 696, scss/nmap/nmap.scss */
#toc .cont .tocSec .titArea .total .num {
	margin: 0 5px;
	color: #1E6BDE;
}

/* line 698, scss/nmap/nmap.scss */
#toc .cont .tocSec .titArea .name {
	position: absolute;
	right: 0;
	top: 5px;
	display: flex;
	align-items: flex-end;
	font-size: 14px;
	color: #141414;
	font-family: 'Noto Sans Medium';
}

/* line 699, scss/nmap/nmap.scss */
#toc .cont .tocSec .titArea .name .ico.danji {
	margin-right: 4px;
}

/* line 702, scss/nmap/nmap.scss */
#toc .cont .tocSec .inner {
	padding: 20px;
}

/* line 704, scss/nmap/nmap.scss */
#toc .cont .tocSec .setAnalysis input {
	margin-right: 10px;
	height: 34px;
	width: 100px;
}

/* line 705, scss/nmap/nmap.scss */
#toc .cont .tocSec .setAnalysis .btnTable {
	margin: 0 10px 0 0;
}

/* line 706, scss/nmap/nmap.scss */
#toc .cont .tocSec .setAnalysis .btnTable:last-of-type {
	margin-right: 0;
}

/* line 709, scss/nmap/nmap.scss */
#toc .cont .tocSec .accordion ul li .desc {
	padding-bottom: 0;
}

/* line 710, scss/nmap/nmap.scss */
#toc .cont .tocSec .desc {
	padding-bottom: 15px;
	color: #666;
	font-size: 14px;
	line-height: 24px;
	font-family: 'Noto Sans';
}

/* line 711, scss/nmap/nmap.scss */
#toc .cont .tocSec .tip {
	padding-top: 15px;
}

/* line 712, scss/nmap/nmap.scss */
#toc .cont .tocSec .tip.topLine {
	border-top: 1px solid #d7dadf;
}

/* line 713, scss/nmap/nmap.scss */
#toc .cont .tocSec .tip p {
	position: relative;
	padding-left: 20px;
	color: #67a4ff;
	font-size: 14px;
	font-family: 'Noto Sans';
	line-height: 18px;
	word-break: keep-all;
}

/* line 714, scss/nmap/nmap.scss */
#toc .cont .tocSec .tip p:before {
	position: absolute;
	left: 0;
	top: 0;
	content: '※';
}

/* line 718, scss/nmap/nmap.scss */
#toc .cont .fileList {
	display: flex;
	align-items: flex-start;
	padding: 5px 10px;
	border-bottom: 1px solid #dddddd;
}

/* line 719, scss/nmap/nmap.scss */
#toc .cont .fileList .list {
	display: flex;
	flex-wrap: wrap;
	flex: 1;
}

/* line 720, scss/nmap/nmap.scss */
#toc .cont .fileList .list a {
	color: #8ab8fc;
	margin-right: 10px;
	font-size: 12px;
	font-family: 'Noto Sans';
	font-weight: normal;
}

/* line 721, scss/nmap/nmap.scss */
#toc .cont .fileList .list a:hover {
	color: #1E6BDE;
}

/* line 724, scss/nmap/nmap.scss */
#toc .cont .fileList > a {
	padding-left: 20px;
	color: #1E6BDE;
	font-size: 12px;
	font-family: 'Noto Sans';
	font-weight: normal;
	background: url("../../images/map/ico/ico-file-down-hover.png") no-repeat left center;
	background-size: 23%;
}

/* line 728, scss/nmap/nmap.scss */
#toc .layerArea {
	height: calc(100% - 4px);
	padding: 2px;
	background: #f4f4f4;
}

/* line 730, scss/nmap/nmap.scss */
#toc .layerArea .head {
	position: relative;
	height: 44px;
	line-height: 44px;
	padding-right: 16px;
	background: #1E6BDE;
	display: flex;
	justify-content: space-between;
	align-items: center;
}

/* line 731, scss/nmap/nmap.scss */
#toc .layerArea .head .tit {
	color: #fff;
	padding-left: 30px;
	font-family: 'Noto Sans Medium';
	font-weight: normal;
	font-size: 18px;
}

/* line 732, scss/nmap/nmap.scss */
#toc .layerArea .head button {
	margin-right: 15px;
}

/* line 733, scss/nmap/nmap.scss */
#toc .layerArea .head button:hover {
	position: relative;
}

/* line 734, scss/nmap/nmap.scss */
#toc .layerArea .head button:hover .hidden {
	position: absolute;
	left: 50%;
	bottom: -40px;
	z-index: 10;
	transform: translate(-50%, -50%);
	padding: 5px;
	visibility: visible;
	width: auto;
	height: auto;
	white-space: nowrap;
	background: #666;
	border: 1px solid #444;
	color: #fff;
	font-size: 12px;
	line-height: 14px;
	overflow: visible;
}

/* line 737, scss/nmap/nmap.scss */
#toc .layerArea .head button:last-of-type {
	margin-right: 0;
}

/* line 739, scss/nmap/nmap.scss */
#toc .layerArea .head .btnLayerSearch {
	width: 32px;
	height: 25px;
	margin-left: auto;
	vertical-align: middle;
	background: url("../../images/map/layout/btn-layer-search.png") no-repeat center;
}

/* line 740, scss/nmap/nmap.scss */
#toc .layerArea .head .btnLeftClose {
	margin: auto;
	display: block;
}

#toc .layerArea .head .layerSearchSpan {
	color: #fff;
}
/* line 741, scss/nmap/nmap.scss */
#toc .layerArea .head .btnLayerSetting {
	width: 32px;
	height: 25px;
	background: url("../../images/map/layout/btn-layer-setting.png") no-repeat center;
}

/* line 742, scss/nmap/nmap.scss */
#toc .layerArea .head .btnLayerSave {
	width: 31px;
	height: 25px;
	background: url("../../images/map/layout/btn-layer-save.png") no-repeat center;
}

/* line 743, scss/nmap/nmap.scss */
#toc .layerArea .head .btnLayerGroupAdd {
	width: 31px;
	height: 24px;
	background: url("../../images/map/layout/btn-layer-group.png") no-repeat center;
}

/* line 744, scss/nmap/nmap.scss */
#toc .layerArea .head .btnLayerUpload {
	width: 33px;
	height: 24px;
	background: url("../../images/map/layout/btn-layer-upload.png") no-repeat center;
}

/* line 745, scss/nmap/nmap.scss */
#toc .layerArea .head .btnLayerChart {
	width: 34px;
	height: 34px;
	background: url("../../images/map/layout/btn-layer-chart.png") no-repeat center;
}

/* line 746, scss/nmap/nmap.scss */
#toc .layerArea .head .btnLayerHelp {
	width: 34px;
	height: 34px;
	background: url("../../images/map/layout/btn-layer-help.png") no-repeat center;
}

/* line 747, scss/nmap/nmap.scss */
#toc .layerArea .head .btnLayerView {
	width: 36px;
	height: 24px;
	background: url("../../images/map/layout/btn-layer-view-show.png") no-repeat center 2px;
}

/* line 748, scss/nmap/nmap.scss */
#toc .layerArea .head .btnLayerView.hide {
	background: url("../../images/map/layout/btn-layer-view-hide.png") no-repeat center;
}

/* line 750, scss/nmap/nmap.scss */
#toc .layerArea .head .btnGroup {
	display: flex;
	align-items: center;
}

/* line 752, scss/nmap/nmap.scss */
#toc .layerArea .cont {
	height: calc(100% - 55px);
}

/* line 753, scss/nmap/nmap.scss */
#toc .layerArea .cont .layerList, #toc .layerArea .cont .contentList {
	height: 100%;
	overflow-y: auto;
}

/* line 754, scss/nmap/nmap.scss */
#toc .layerArea .cont .layerList.jungbo, #toc .layerArea .cont .contentList.jungbo {
	height: calc(100% - 50px);
}

/* line 755, scss/nmap/nmap.scss */
#toc .layerArea .cont .layerList.jungbo + .tip, #toc .layerArea .cont .contentList.jungbo + .tip {
	height: 50px;
	line-height: 50px;
	display: block;
	text-align: center;
}

/* line 758, scss/nmap/nmap.scss */
#toc .layerArea .cont .layerList .editBox, #toc .layerArea .cont .contentList .editBox {
	margin-left: 10px;
	display: none;
}

/* line 759, scss/nmap/nmap.scss */
#toc .layerArea .cont .layerList .editBox.show, #toc .layerArea .cont .contentList .editBox.show {
	display: flex;
}

/* line 760, scss/nmap/nmap.scss */
#toc .layerArea .cont .layerList .editBox input[type="text"], #toc .layerArea .cont .contentList .editBox input[type="text"] {
	width: 190px;
	height: 34px;
	margin-right: 2px;
}

/* line 761, scss/nmap/nmap.scss */
#toc .layerArea .cont .layerList .editBox .btn, #toc .layerArea .cont .contentList .editBox .btn {
	width: 34px;
	height: 34px;
	border-radius: 0;
	padding: 0;
	margin-right: 2px;
	background-position: center;
	background-repeat: no-repeat;
}

/* line 762, scss/nmap/nmap.scss */
#toc .layerArea .cont .layerList .editBox .btn:last-of-type, #toc .layerArea .cont .contentList .editBox .btn:last-of-type {
	margin-right: 0;
}

/* line 763, scss/nmap/nmap.scss */
#toc .layerArea .cont .layerList .editBox .btn.blue, #toc .layerArea .cont .contentList .editBox .btn.blue {
	background-image: url("../../images/map/layout/ico-edit-confirm.png");
}

/* line 764, scss/nmap/nmap.scss */
#toc .layerArea .cont .layerList .editBox .btn.grey2, #toc .layerArea .cont .contentList .editBox .btn.grey2 {
	background-image: url("../../images/map/layout/ico-edit-cancel.png");
}

/* line 768, scss/nmap/nmap.scss */
#toc .layerArea .cont .placeholder {
	position: relative;
	width: 100%;
	height: 1px;
	background-color: #1E6BDE;
	margin-top: 6px;
}

/* line 769, scss/nmap/nmap.scss */
#toc .layerArea .cont .placeholder:before {
	display: block;
	content: '';
	position: absolute;
	left: -3px;
	top: 50%;
	border: 3px solid #1E6BDE;
	border-left: 3px solid transparent;
	border-bottom: 3px solid transparent;
	transform: translateY(-50%) rotate(45deg);
}

/* line 771, scss/nmap/nmap.scss */
#toc .layerArea .cont .item {
	margin-top: 6px;
	background: #fff;
	border-top: 1px solid #d7dadf;
	border-bottom: 1px solid #d7dadf;
}

/* line 772, scss/nmap/nmap.scss */
#toc .layerArea .cont .item .placeholder {
	display: none;
	margin-top: 0;
}

/* line 773, scss/nmap/nmap.scss */
#toc .layerArea .cont .item.dragging {
	border: 1px solid #2269d1;
}

/* line 774, scss/nmap/nmap.scss */
#toc .layerArea .cont .item.active {
	border-bottom: 0;
}

/* line 775, scss/nmap/nmap.scss */
#toc .layerArea .cont .item.active .placeholder {
	display: block;
}

/* line 776, scss/nmap/nmap.scss */
#toc .layerArea .cont .item.active.dragging {
	border: 1px solid #2269d1;
}

/* line 777, scss/nmap/nmap.scss */
#toc .layerArea .cont .item.active > .flex {
	border-bottom: 1px solid #d7dadf;
}

/* line 778, scss/nmap/nmap.scss */
#toc .layerArea .cont .item.active .item {
	display: block;
}

/* line 779, scss/nmap/nmap.scss */
#toc .layerArea .cont .item.active .item.dragging {
	border: 1px solid #2269d1;
}

/* line 781, scss/nmap/nmap.scss */
#toc .layerArea .cont .item.active .item.active .item {
	display: block;
}

/* line 782, scss/nmap/nmap.scss */
#toc .layerArea .cont .item.active .item.active .item.dragging {
	border: 1px solid #2269d1;
}

/* line 787, scss/nmap/nmap.scss */
#toc .layerArea .cont .item > .flex {
	height: 44px;
	padding: 0 14px 0 20px;
	cursor: pointer;
}

/* line 788, scss/nmap/nmap.scss */
#toc .layerArea .cont .item > .flex:last-of-type {
	border-bottom: 0;
}

/* line 790, scss/nmap/nmap.scss */
#toc .layerArea .cont .item .item {
	display: none;
	margin-top: 0;
	border-top: 0;
	border-bottom: 0;
}

/* line 791, scss/nmap/nmap.scss */
#toc .layerArea .cont .item .item:last-of-type {
	border-bottom: 0;
}

/* line 792, scss/nmap/nmap.scss */
#toc .layerArea .cont .item .item.dragging {
	border: 1px solid #2269d1;
}

/* line 793, scss/nmap/nmap.scss */
#toc .layerArea .cont .item .item > .flex {
	height: 44px;
	padding: 0 14px 0 50px;
	border-bottom: 1px solid #d7dadf;
}

/* line 795, scss/nmap/nmap.scss */
#toc .layerArea .cont .item .item .item {
	display: none;
	margin-top: 0;
	border-top: 0;
	border-bottom: 0;
}

/* line 796, scss/nmap/nmap.scss */
#toc .layerArea .cont .item .item .item:last-of-type {
	border-bottom: 0;
}

/* line 797, scss/nmap/nmap.scss */
#toc .layerArea .cont .item .item .item.dragging {
	border: 1px solid #2269d1;
}

/* line 798, scss/nmap/nmap.scss */
#toc .layerArea .cont .item .item .item > .flex {
	height: 44px;
	padding: 0 14px 0 80px;
}

/* line 801, scss/nmap/nmap.scss */
#toc .layerArea .cont .item .btnContentToggle {
	width: 22px;
	height: 22px;
	background: url("../../images/map/layout/ico-content-show.png") no-repeat center;
}

/* line 802, scss/nmap/nmap.scss */
#toc .layerArea .cont .item .btnContentToggle.active {
	background: url("../../images/map/layout/ico-content-hide.png") no-repeat center;
}

/* line 804, scss/nmap/nmap.scss */
#toc .layerArea .cont .item .name {
	flex: 1;
	margin-left: 6px;
	font-family: 'Noto Sans Medium';
	font-size: 14px;
	color: #141414;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}

/* line 806, scss/nmap/nmap.scss */
#toc .layerArea .cont .item .name.hide {
	display: none;
}

/* line 808, scss/nmap/nmap.scss */
#toc .layerArea .cont .item .btnGroup {
	display: flex;
	align-items: center;
	margin-left: auto;
}

/* line 809, scss/nmap/nmap.scss */
#toc .layerArea .cont .item .btnGroup .icoBtn {
	width: 24px;
	height: 24px;
	margin-right: 8px;
	border: 1px solid #eee;
	border-radius: 50%;
	background-position: center;
	background-repeat: no-repeat;
}

/* line 810, scss/nmap/nmap.scss */
#toc .layerArea .cont .item .btnGroup .icoBtn:last-of-type {
	margin-right: 0;
}

/* line 811, scss/nmap/nmap.scss */
#toc .layerArea .cont .item .btnGroup .icoBtn:hover {
	background-color: #1E6BDE;
}

/* line 812, scss/nmap/nmap.scss */
#toc .layerArea .cont .item .btnGroup .icoBtn.view {
	background-color: #1E6BDE;
	background-image: url("../../images/map/layout/ico-view-hover.png");
}

/* line 813, scss/nmap/nmap.scss */
#toc .layerArea .cont .item .btnGroup .icoBtn.view:hover {
	background-image: url("../../images/map/layout/ico-view-hover.png");
}

/* line 814, scss/nmap/nmap.scss */
#toc .layerArea .cont .item .btnGroup .icoBtn.view.active {
	background-color: #fff;
	background-image: url("../../images/map/layout/ico-view-active.png");
}

/* line 815, scss/nmap/nmap.scss */
#toc .layerArea .cont .item .btnGroup .icoBtn.view.active:hover {
	background-color: #1E6BDE;
	background-image: url("../../images/map/layout/ico-view-active-hover.png");
}

/* line 818, scss/nmap/nmap.scss */
#toc .layerArea .cont .item .btnGroup .icoBtn.remove {
	background-image: url("../../images/map/layout/ico-remove.png");
}

/* line 819, scss/nmap/nmap.scss */
#toc .layerArea .cont .item .btnGroup .icoBtn.remove:hover, #toc .layerArea .cont .item .btnGroup .icoBtn.remove.active {
	background-image: url("../../images/map/layout/ico-remove-hover.png");
}

/* line 821, scss/nmap/nmap.scss */
#toc .layerArea .cont .item .btnGroup .icoBtn.more {
	background-image: url("../../images/map/layout/ico-more.png");
}

/* line 822, scss/nmap/nmap.scss */
#toc .layerArea .cont .item .btnGroup .icoBtn.more:hover, #toc .layerArea .cont .item .btnGroup .icoBtn.more.active {
	background-image: url("../../images/map/layout/ico-more-hover.png");
}

/* line 824, scss/nmap/nmap.scss */
#toc .layerArea .cont .item .btnGroup .icoBtn.edit {
	background-image: url("../../images/map/layout/ico-edit.png");
}

/* line 825, scss/nmap/nmap.scss */
#toc .layerArea .cont .item .btnGroup .icoBtn.edit:hover, #toc .layerArea .cont .item .btnGroup .icoBtn.edit.active {
	background-image: url("../../images/map/layout/ico-edit-hover.png");
}

/* line 827, scss/nmap/nmap.scss */
#toc .layerArea .cont .item .btnGroup .icoBtn.share {
	background-image: url("../../images/map/layout/ico-share.png");
}

/* line 828, scss/nmap/nmap.scss */
#toc .layerArea .cont .item .btnGroup .icoBtn.share:hover, #toc .layerArea .cont .item .btnGroup .icoBtn.share.active {
	background-image: url("../../images/map/layout/ico-share-hover.png");
}

/* line 830, scss/nmap/nmap.scss */
#toc .layerArea .cont .item .btnGroup .icoBtn.tg {
	background-image: url("../../images/map/layout/ico-toggle.png");
}

/* line 831, scss/nmap/nmap.scss */
#toc .layerArea .cont .item .btnGroup .icoBtn.tg:hover, #toc .layerArea .cont .item .btnGroup .icoBtn.tg.active {
	background-image: url("../../images/map/layout/ico-toggle-hover.png");
}

/* line 833, scss/nmap/nmap.scss */
#toc .layerArea .cont .item .btnGroup .icoBtn.setting {
	background-image: url("../../images/map/layout/ico-setting.png");
}

/* line 834, scss/nmap/nmap.scss */
#toc .layerArea .cont .item .btnGroup .icoBtn.setting:hover, #toc .layerArea .cont .item .btnGroup .icoBtn.setting.active {
	background-image: url("../../images/map/layout/ico-setting-hover.png");
}

/* line 836, scss/nmap/nmap.scss */
#toc .layerArea .cont .item .btnGroup .icoBtn.bookmark {
	background-image: url("../../images/map/layout/ico-bookmark.png");
	background-position: 2px 4px;
}

/* line 837, scss/nmap/nmap.scss */
#toc .layerArea .cont .item .btnGroup .icoBtn.bookmark:hover, #toc .layerArea .cont .item .btnGroup .icoBtn.bookmark.active {
	background-image: url("../../images/map/layout/ico-bookmark-hover.png");
}

/* accordion */
/* line 847, scss/nmap/nmap.scss */
.accordion {
	border-top: 1px solid #444;
}

/* line 849, scss/nmap/nmap.scss */
.accordion ul li {
	line-height: 44px;
	border-bottom: 1px solid transparent;
}

/* line 850, scss/nmap/nmap.scss */
.accordion ul li .flex {
	padding: 0 15px;
	cursor: pointer;
}

/* line 851, scss/nmap/nmap.scss */
.accordion ul li .tit {
	max-width: calc(100% - 100px);
	color: #666;
	font-size: 15px;
	font-family: 'Noto San';
	font-weight: normal;
	transition: .3s;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}

/* line 852, scss/nmap/nmap.scss */
.accordion ul li .pw {
	width: 13px;
	height: 16px;
	background: url("../../images/map/layout/ico-lock.png") no-repeat center;
	margin: 0 auto 0 10px;
}

/* line 853, scss/nmap/nmap.scss */
.accordion ul li .date {
	color: #999;
	font-size: 13px;
	font-family: 'Noto San';
	transition: .3s;
}

/* line 854, scss/nmap/nmap.scss */
.accordion ul li .desc {
	max-height: 0;
	overflow: hidden;
	border-top: 1px solid #ddd;
	padding: 0;
	background-color: #fafafa;
	font-size: 14px;
	font-family: 'Noto Sans';
	transition: .3s;
}

/* line 855, scss/nmap/nmap.scss */
.accordion ul li .desc .inner {
	padding: 10px 15px;
}

/* line 856, scss/nmap/nmap.scss */
.accordion ul li .desc.reply {
	border: 0;
	padding-left: 20px;
	background-image: url("../../images/map/layout/ico-reply.png");
	background-position: 18px 18px;
	background-repeat: no-repeat;
}

/* line 858, scss/nmap/nmap.scss */
.accordion ul li .inputArea {
	max-height: 0;
	overflow-y: hidden;
}

/* line 860, scss/nmap/nmap.scss */
.accordion ul li.lock .inputArea {
	display: flex;
	justify-content: space-between;
	align-items: center;
	background: #f5f8fc;
	transition: .4s;
}

/* line 861, scss/nmap/nmap.scss */
.accordion ul li.lock .inputArea input[type="text"] {
	flex: 1;
	margin-right: 6px;
	height: 34px;
}

/* line 862, scss/nmap/nmap.scss */
.accordion ul li.lock .inputArea .btn {
	height: 34px;
}

/* line 865, scss/nmap/nmap.scss */
.accordion ul li.lock.active .inputArea {
	padding: 0 28px 10px;
	max-height: 100px;
}

/* line 866, scss/nmap/nmap.scss */
.accordion ul li.lock.active .flex {
	background: #f5f8fc;
}

/* line 867, scss/nmap/nmap.scss */
.accordion ul li.lock.active .desc {
	max-height: 0;
	border-bottom: 0;
}

/* line 871, scss/nmap/nmap.scss */
.accordion ul li.active .flex {
	background-color: #f3f3f3;
}

/* line 872, scss/nmap/nmap.scss */
.accordion ul li.active .tit {
	color: #141414;
	font-family: 'Noto Sans Medium';
	font-size: 15px;
}

/* line 873, scss/nmap/nmap.scss */
.accordion ul li.active .date {
	font-family: 'Noto Sans Medium';
}

/* line 874, scss/nmap/nmap.scss */
.accordion ul li.active .desc {
	max-height: 300px;
	overflow-y: auto;
	border-bottom: 1px solid #ddd;
}

/* line 883, scss/nmap/nmap.scss */
.accordion.type02 ul li .flex {
	background: #fff url("../../images/map/layout/ico-accordion-show.png") no-repeat right 20px center;
}

/* line 884, scss/nmap/nmap.scss */
.accordion.type02 ul li .flex:hover {
	background: #fff url("../../images/map/layout/ico-accordion-show-hover.png") no-repeat right 20px center;
}

/* line 887, scss/nmap/nmap.scss */
.accordion.type02 ul li.active .flex {
	background: #fff url("../../images/map/layout/ico-accordion-hide.png") no-repeat right 20px center;
}

/* line 888, scss/nmap/nmap.scss */
.accordion.type02 ul li.active .flex:hover {
	background: #fff url("../../images/map/layout/ico-accordion-hide-hover.png") no-repeat right 20px center;
}

/* line 891, scss/nmap/nmap.scss */
.accordion.type02 ul li .tit {
	display: flex;
	flex: 1;
	align-items: center;
	font-size: 14px;
	color: #141414;
	font-family: 'Noto Sans';
}

/* line 892, scss/nmap/nmap.scss */
.accordion.type02 ul li .tit:before {
	content: 'Q';
	margin-right: 15px;
	font-family: 'Roboto';
	font-weight: bold;
	font-size: 18px;
	color: #2269d1;
}

/* line 894, scss/nmap/nmap.scss */
.accordion.type02 ul li .desc {
	display: flex;
	padding: 0 15px;
	align-items: flex-start;
	background: #f4f5f8;
}

/* line 895, scss/nmap/nmap.scss */
.accordion.type02 ul li .desc:before {
	content: 'A';
	margin-right: 15px;
	font-family: 'Roboto';
	font-weight: bold;
	font-size: 18px;
	color: #1dd0de;
}

/* line 896, scss/nmap/nmap.scss */
.accordion.type02 ul li .desc p {
	padding: 10px 0;
	font-size: 14px;
	font-family: 'Noto Sans';
	color: #141414;
	line-height: 24px;
}

/* line 902, scss/nmap/nmap.scss */
.fileUploadProgress {
	position: absolute;
	left: 500px;
	top: 200px;
	width: 340px;
	background: rgba(255, 255, 255, 0.9);
	border-radius: 14px;
	box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16);
}

/* line 903, scss/nmap/nmap.scss */
.fileUploadProgress .inner {
	padding: 20px 55px;
}

/* line 904, scss/nmap/nmap.scss */
.fileUploadProgress p {
	font-size: 16px;
	font-family: 'Noto Sans';
	color: #666;
	text-align: center;
	margin-bottom: 10px;
}

/* line 905, scss/nmap/nmap.scss */
.fileUploadProgress strong {
	display: block;
	text-align: center;
	font-size: 20px;
	font-family: 'roboto';
	color: #141414;
	font-weight: bold;
	margin-top: 12px;
}

/* line 907, scss/nmap/nmap.scss */
.fileUploadProgress .progress .progressBar {
	position: relative;
	height: 18px;
	border-radius: 50px;
	border: 1px solid #1E6BDE;
	box-sizing: border-box;
	overflow: hidden;
}

/* line 908, scss/nmap/nmap.scss */
.fileUploadProgress .progress .percent {
	position: absolute;
	left: 0;
	top: 0;
	height: 100%;
	background: #1E6BDE;
}

/* line 913, scss/nmap/nmap.scss */
.alarm {
	position: absolute;
	right: 20px;
	top: 17px;
}

/* line 914, scss/nmap/nmap.scss */
.alarm .btnAlarm {
	position: relative;
	width: 40px;
	height: 40px;
	border-radius: 50%;
	background: #1E6BDE url("../../images/map/layout/ico-alarm.png") no-repeat center;
	box-shadow: 0.5px 0.9px 4px 0 rgba(0, 0, 0, 0.27);
}

/* line 916, scss/nmap/nmap.scss */
.alarm .btnAlarm.loading .new {
	display: none;
}

/* line 917, scss/nmap/nmap.scss */
.alarm .btnAlarm.loading .alarmLoading {
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	border-radius: 50%;
	display: block;
	content: '';
	background: url("../../images/map/layout/ico-alarm-loading.gif") no-repeat center;
}

/* line 923, scss/nmap/nmap.scss */
.alarm .new {
	position: absolute;
	left: 18px;
	top: 7px;
	z-index: 10;
	height: 14px;
	line-height: 11px;
	padding: 0 2px;
	font-size: 10px;
	color: #fff;
	font-family: "roboto";
	border-radius: 3px;
	background: #139294;
}

/* line 924, scss/nmap/nmap.scss */
.alarm .new.type02 {
	border-radius: 50px;
}

/* line 925, scss/nmap/nmap.scss */
.alarm .new.type02:after {
	bottom: -2px;
}

/* line 930, scss/nmap/nmap.scss */
.alarmPop {
	display: none;
	position: absolute;
	right: 0;
	top: 43px;
	z-index: 100;
	width: 300px;
	box-shadow: 0px 2px 6px 0 rgba(0, 0, 0, 0.2);
}

/* line 932, scss/nmap/nmap.scss */
.alarmPop .head {
	display: flex;
	justify-content: space-between;
	align-items: center;
	height: 34px;
	background: #fff url("../../images/map/layout/ico-alarm-tit.png") no-repeat 16px center;
	border-radius: 3px 3px 0 0;
	border-bottom: 1px solid #ddd;
}

/* line 933, scss/nmap/nmap.scss */
.alarmPop .head .titPop {
	display: block;
	line-height: 34px;
	color: #141414;
	font-size: 16px;
	font-weight: normal;
	font-family: "Noto Sans Medium";
	text-indent: 37px;
}

/* line 934, scss/nmap/nmap.scss */
.alarmPop .head .btnGroup {
	display: flex;
	margin-right: 16px;
}

/* line 935, scss/nmap/nmap.scss */
.alarmPop .head .btnGroup .btnAlarmReload {
	width: 17px;
	height: 17px;
	margin-right: 5px;
	background: url("../../images/map/layout/ico-alarm-reload.png") no-repeat center;
}

/* line 936, scss/nmap/nmap.scss */
.alarmPop .head .btnGroup .btnAlarmClose {
	width: 17px;
	height: 17px;
	background: url("../../images/map/layout/ico-alarm-close.png") no-repeat center;
}

/* line 939, scss/nmap/nmap.scss */
.alarmPop .cont {
	background: #fff;
}

/* line 940, scss/nmap/nmap.scss */
.alarmPop .cont .txtBox {
	background: #f6f7f8;
	text-align: center;
	margin-bottom: 20px;
}

/* line 941, scss/nmap/nmap.scss */
.alarmPop .cont .txtBox p {
	padding: 10px;
	color: #666;
	font-size: 14px;
	font-family: 'Noto Sans';
}

/* line 942, scss/nmap/nmap.scss */
.alarmPop .cont .txtBox p span {
	font-family: 'Noto Sans Medium';
}

/* line 945, scss/nmap/nmap.scss */
.alarmPop .cont .inner {
	padding: 10px;
}

/* line 946, scss/nmap/nmap.scss */
.alarmPop .cont .dayBox {
	position: relative;
	margin-bottom: 26px;
}

/* line 947, scss/nmap/nmap.scss */
.alarmPop .cont .dayBox:before {
	position: absolute;
	left: 10px;
	top: 21px;
	width: 1px;
	height: calc(100% + 11px);
	display: block;
	content: '';
	border-left: 1px dotted #8ab8fc;
}

/* line 948, scss/nmap/nmap.scss */
.alarmPop .cont .dayBox .date {
	line-height: 20px;
	margin-bottom: 12px;
	text-indent: 25px;
	color: #141414;
	font-size: 16px;
	font-family: "Noto Sans Medium";
	background: url("../../images/map/layout/ico-alarm-cal.png") no-repeat left center;
}

/* line 949, scss/nmap/nmap.scss */
.alarmPop .cont .dayBox .date span {
	font-size: 13px;
	font-weight: normal;
}

/* line 951, scss/nmap/nmap.scss */
.alarmPop .cont .dayBox:last-of-type {
	margin-bottom: 15px;
}

/* line 952, scss/nmap/nmap.scss */
.alarmPop .cont .dayBox:last-of-type:before {
	height: calc(100% - 102px);
}

/* line 956, scss/nmap/nmap.scss */
.alarmPop .cont .btnArea .btn {
	height: 30px;
	font-size: 14px;
}

/* line 958, scss/nmap/nmap.scss */
.alarmPop .cont .log {
	position: relative;
	margin-left: 35px;
	margin-bottom: 10px;
	background: #fff;
	border: 1px solid #d7dadf;
	border-radius: 0 4px 4px 4px;
}

/* line 959, scss/nmap/nmap.scss */
.alarmPop .cont .log.active {
	border: 1px solid #1E6BDE;
}

/* line 960, scss/nmap/nmap.scss */
.alarmPop .cont .log.active:before {
	background: url("../../images/map/layout/ico-alarm-arrow-hover.png") no-repeat center;
}

/* line 962, scss/nmap/nmap.scss */
.alarmPop .cont .log:before {
	position: absolute;
	left: -14px;
	top: -2px;
	display: block;
	content: '';
	width: 14px;
	height: 14px;
	background: url("../../images/map/layout/ico-alarm-arrow.png") no-repeat center;
}

/* line 963, scss/nmap/nmap.scss */
.alarmPop .cont .log:after {
	position: absolute;
	left: -28px;
	top: -3px;
	display: block;
	content: '';
	width: 5px;
	height: 5px;
	border-radius: 3px;
	border: 1px solid #8ab8fc;
	box-sizing: border-box;
	background: #8ab8fc;
}

/* line 964, scss/nmap/nmap.scss */
.alarmPop .cont .log .btnGroup {
	display: flex;
	align-items: center;
}

/* line 965, scss/nmap/nmap.scss */
.alarmPop .cont .log .btnGroup button {
	width: 18px;
	height: 18px;
	background-position: center;
	background-repeat: no-repeat;
	margin-right: 3px;
}

/* line 966, scss/nmap/nmap.scss */
.alarmPop .cont .log .btnGroup button:last-of-type {
	margin-right: 0;
}

/* line 967, scss/nmap/nmap.scss */
.alarmPop .cont .log .btnGroup button.btnLogDown {
	background-image: url("../../images/map/layout/ico-alarm-down.png");
}

/* line 968, scss/nmap/nmap.scss */
.alarmPop .cont .log .btnGroup button.btnLogAdd {
	background-image: url("../../images/map/layout/ico-alarm-add.png");
}

/* line 969, scss/nmap/nmap.scss */
.alarmPop .cont .log .btnGroup button.btnLogRemove {
	background-image: url("../../images/map/layout/ico-alarm-remove.png");
}

/* line 970, scss/nmap/nmap.scss */
.alarmPop .cont .log .btnGroup button.btnLogMore {
	background-image: url("../../images/map/layout/ico-alarm-more.png");
}

/* line 974, scss/nmap/nmap.scss */
.alarmPop .cont .log .tit .inner {
	padding: 0 10px;
	height: 35px;
	display: flex;
	align-items: center;
}

/* line 975, scss/nmap/nmap.scss */
.alarmPop .cont .log .tit strong {
	display: flex;
	align-items: center;
	flex: 1;
	color: #141414;
	font-size: 14px;
	overflow: hidden;
	text-overflow: ellipsis;
	word-break: break-all;
	white-space: nowrap;
	font-family: "Noto Sans Medium";
	font-weight: normal;
}

/* line 977, scss/nmap/nmap.scss */
.alarmPop .cont .log .tit strong .ico {
	margin-right: 4px;
}

/* line 980, scss/nmap/nmap.scss */
.alarmPop .cont .log .desc {
	padding: 5px 32px;
	background-color: #f6f7f8;
	font-size: 12px;
	font-family: 'Noto Sans';
	line-height: 18px;
	color: #666;
}

/* line 988, scss/nmap/nmap.scss */
.legendList ul li {
	display: flex;
	align-items: center;
	padding: 0 17px;
	border-top: 1px solid #e9e9e9;
	line-height: 45px;
}

/* line 989, scss/nmap/nmap.scss */
.legendList ul li:last-of-type {
	border-bottom: 1px solid #e9e9e9;
}

/* line 990, scss/nmap/nmap.scss */
.legendList ul li p {
	font-family: 'Noto Sans';
	color: #666;
	font-size: 14px;
}

/* line 991, scss/nmap/nmap.scss */
.legendList ul li .legend {
	width: 26px;
	height: 26px;
	margin-right: 43px;
}

/* line 992, scss/nmap/nmap.scss */
.legendList ul li .legend.type01 {
	background: #d42d0f;
}

/* line 993, scss/nmap/nmap.scss */
.legendList ul li .legend.type02 {
	background: #db491c;
}

/* line 994, scss/nmap/nmap.scss */
.legendList ul li .legend.type03 {
	background: #d8652e;
}

/* line 995, scss/nmap/nmap.scss */
.legendList ul li .legend.type04 {
	background: #e98236;
}

/* line 996, scss/nmap/nmap.scss */
.legendList ul li .legend.type05 {
	background: #f09e43;
}

/* line 997, scss/nmap/nmap.scss */
.legendList ul li .legend.type06 {
	background: #f7ba50;
}

/* line 998, scss/nmap/nmap.scss */
.legendList ul li .legend.type07 {
	background: #ffd75d;
}

/* line 1003, scss/nmap/nmap.scss */
.landLegendBox {
	display: flex;
	margin-top: 10px;
}

/* line 1004, scss/nmap/nmap.scss */
.landLegendBox .landMapBox {
	padding: 10px;
	margin: 0 10px 0 0;
}

/* line 1006, scss/nmap/nmap.scss */
.landMapBox {
	position: relative;
	border: 1px solid #eee;
	margin: 10px 0;
}

/* line 1007, scss/nmap/nmap.scss */
.landMapBox img {
	width: 100%;
	height: 100%;
}

/* line 1008, scss/nmap/nmap.scss */
.landMapBox .scaleArea {
	position: absolute;
	right: 10px;
	bottom: 10px;
	padding: 4px 10px;
	background: rgba(255, 255, 255, 0.8);
	font-size: 10px;
	color: #141414;
	font-family: 'Noto Sans';
	border: 1px solid #8e8e8e;
}

/* line 1010, scss/nmap/nmap.scss */
.legendArea {
	display: flex;
	flex-wrap: wrap;
	padding: 10px;
	border: 1px solid #eee;
}

/* line 1012, scss/nmap/nmap.scss */
.legendArea .legend {
	flex: 50%;
	display: flex;
	align-items: center;
}

/* line 1013, scss/nmap/nmap.scss */
.legendArea .legend .box {
	display: flex;
	width: 12px;
	height: 12px;
	margin-right: 7px;
	box-sizing: border-box;
}

/* line 1014, scss/nmap/nmap.scss */
.legendArea .legend .box.default {
	border: 1.5px solid #bebe0b;
}

/* line 1015, scss/nmap/nmap.scss */
.legendArea .legend .box img {
	width: 100%;
	height: 100%;
}

/* line 1017, scss/nmap/nmap.scss */
.legendArea .legend .txt {
	font-size: 12px;
	font-family: 'Noto Sans';
	color: #666;
}

/* line 1019, scss/nmap/nmap.scss */
.legendArea.type02 {
	flex: 1;
	flex-direction: column;
	flex-wrap: nowrap;
}

/* line 1020, scss/nmap/nmap.scss */
.legendArea.type02 .legend {
	flex: none;
}

/* line 1022, scss/nmap/nmap.scss */
.legendArea.type03 {
	justify-content: space-between;
	border: 0;
}

/* line 1023, scss/nmap/nmap.scss */
.legendArea.type03 + .infoList {
	margin-top: 0;
}

/* line 1024, scss/nmap/nmap.scss */
.legendArea.type03 ul {
	display: flex;
	justify-content: space-between;
	flex: 1;
}

/* line 1025, scss/nmap/nmap.scss */
.legendArea.type03 ul li {
	font-size: 12px;
	color: #666;
}

/* line 1026, scss/nmap/nmap.scss */
.legendArea.type03 ul li .legendCont {
	display: flex;
	align-items: center;
}

/* line 1027, scss/nmap/nmap.scss */
.legendArea.type03 ul li .legendCont:before {
	width: 20px;
	height: 20px;
	margin-right: 5px;
	background-position: center;
	background-repeat: no-repeat;
	content: '';
	background-size: cover;
}

/* line 1029, scss/nmap/nmap.scss */
.legendArea.type03 ul li .legendCont.type01:before {
	background-image: url("../../images/map/layout/ico-legend-type01.png");
}

/* line 1032, scss/nmap/nmap.scss */
.legendArea.type03 ul li .legendCont.type02:before {
	background-image: url("../../images/map/layout/ico-legend-type02.png");
}

/* line 1035, scss/nmap/nmap.scss */
.legendArea.type03 ul li .legendCont.type03:before {
	background-image: url("../../images/map/layout/ico-legend-type03.png");
}

/* line 1038, scss/nmap/nmap.scss */
.legendArea.type03 ul li .legendCont.type04:before {
	background-image: url("../../images/map/layout/ico-legend-type04.png");
}

/* line 1045, scss/nmap/nmap.scss */
.selArea {
	display: flex;
	justify-content: space-between;
	align-items: center;
	margin: 20px 0 7px;
}

/* line 1046, scss/nmap/nmap.scss */
.selArea select {
	flex: 1;
	margin-right: 6px;
	padding-left: 10px;
}

/* line 1047, scss/nmap/nmap.scss */
.selArea .btn, .selArea select {
	height: 34px;
}

/* line 1048, scss/nmap/nmap.scss */
.selArea .btn {
	background-color: #838fa1;
	width: 62px;
	padding: 0;
	color: #fff;
	font-family: 'Noto Sans';
	font-weight: normal;
	font-size: 14px;
}

/* line 1049, scss/nmap/nmap.scss */
.selArea .btn:hover {
	background-color: #444;
}

/* line 1052, scss/nmap/nmap.scss */
.infoList {
	margin-top: 20px;
}

/* line 1053, scss/nmap/nmap.scss */
.infoList .item {
	display: flex;
	justify-content: space-between;
	align-items: center;
	padding: 0 24px 0 12px;
	height: 50px;
	background: #fff;
	transition: .3s;
	cursor: pointer;
}

/* line 1054, scss/nmap/nmap.scss */
.infoList .item .txtArea {
	overflow: hidden;
	display: flex;
	justify-content: space-between;
	flex: 1;
}

/* line 1055, scss/nmap/nmap.scss */
.infoList .item .txtArea .tit {
	flex: 1;
	text-overflow: ellipsis;
	white-space: nowrap;
	overflow: hidden;
}

/* line 1056, scss/nmap/nmap.scss */
.infoList .item .txtArea .legendType {
	margin-right: 10px;
}

/* line 1058, scss/nmap/nmap.scss */
.infoList .item .tit {
	color: #444;
	font-size: 14px;
	font-family: 'Noto Sans Medium';
	font-weight: normal;
	display: block;
}

/* line 1059, scss/nmap/nmap.scss */
.infoList .item .name {
	font-size: 11px;
	color: #67a4ff;
	font-family: 'Noto Sans';
}

/* line 1060, scss/nmap/nmap.scss */
.infoList .item .btnLocation {
	width: 24px;
	height: 24px;
	margin-left: auto;
	background: url("../../images/map/layout/ico-toc-loca.png") no-repeat center;
}

/* line 1062, scss/nmap/nmap.scss */
.infoList .item .btnLocation:hover {
	background: url("../../images/map/layout/ico-toc-loca-hover.png") no-repeat center;
}

/* line 1066, scss/nmap/nmap.scss */
.infoList .item .btnDetailInfo {
	width: 24px;
	height: 24px;
	margin-left: 16px;
	border-radius: 50%;
	border: 1px solid #eee;
	box-sizing: border-box;
	background: #fff url("../../images/map/layout/ico-info-more.png") no-repeat center;
	background-size: 13.5px 9px;
}

/* line 1068, scss/nmap/nmap.scss */
.infoList .item .btnDetailInfo:hover, .infoList .item .btnDetailInfo.active {
	border: 0;
	background: #1E6BDE url("../../images/map/layout/ico-info-more-hover.png") no-repeat center;
	background-size: 13.5px 9px;
}

/* line 1071, scss/nmap/nmap.scss */
.infoList .item .btnDetailInfo.active {
	transform: rotate(180deg);
}

/* line 1073, scss/nmap/nmap.scss */
.infoList .item:hover {
	background: #f5f8fc;
}

/* line 1075, scss/nmap/nmap.scss */
.infoList.type02 {
	margin-top: 0;
	background: #f4f4f4;
}

/* line 1076, scss/nmap/nmap.scss */
.infoList.type02 .item {
	display: block;
	margin-bottom: 5px;
	height: auto;
}

/* line 1077, scss/nmap/nmap.scss */
.infoList.type02 .item > .flex {
	height: 50px;
}

/* line 1078, scss/nmap/nmap.scss */
.infoList.type02 .item:first-of-type {
	margin-top: 10px;
}

/* line 1079, scss/nmap/nmap.scss */
.infoList.type02 .item .type {
	width: 62px;
	height: 30px;
	line-height: 30px;
	text-align: center;
	border-radius: 50px;
	margin-right: 7px;
	background: #8ab8fc;
	color: #fff;
	font-size: 14px;
	font-family: 'Noto Sans Medium';
}

/* line 1081, scss/nmap/nmap.scss */
.infoList.type02 .item .tit {
	font-size: 14px;
}

/* line 1082, scss/nmap/nmap.scss */
.infoList.type02 .item .detailInfo {
	max-height: 0;
	overflow-y: hidden;
	padding: 0;
	transition: .3s;
}

/* line 1084, scss/nmap/nmap.scss */
.infoList.type02 .item.active .detailInfo {
	max-height: 1000px;
	padding: 7px 0;
}

/* line 1089, scss/nmap/nmap.scss */
.ellipsis {
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}

/* line 1091, scss/nmap/nmap.scss */
.filterToggleArea {
	margin-bottom: 15px;
}

/* line 1092, scss/nmap/nmap.scss */
.filterToggleArea + .tip {
	margin-bottom: 10px;
}

/* line 1093, scss/nmap/nmap.scss */
.filterToggleArea ul {
	display: flex;
	justify-content: flex-start;
}

/* line 1094, scss/nmap/nmap.scss */
.filterToggleArea ul li {
	display: flex;
	align-items: center;
	justify-content: center;
	width: 65px;
	height: 32px;
	line-height: 32px;
	margin-right: 10px;
	border-radius: 50px;
	border: 1px solid #ccc;
	box-sizing: border-box;
	cursor: pointer;
	font-size: 13px;
	font-family: 'Noto Sans';
	color: #444;
}

/* line 1096, scss/nmap/nmap.scss */
.filterToggleArea ul li:last-of-type {
	margin-right: 0;
}

/* line 1097, scss/nmap/nmap.scss */
.filterToggleArea ul li span {
	margin-left: 6px;
}

/* line 1098, scss/nmap/nmap.scss */
.filterToggleArea ul li.active {
	background-color: #67a4ff;
	color: #fff;
	border: 1px solid transparent;
}

/* line 1099, scss/nmap/nmap.scss */
.filterToggleArea ul li.active .ico {
	width: 14px;
	height: 14px;
	background-repeat: no-repeat;
	background-position: center;
}

/* line 1100, scss/nmap/nmap.scss */
.filterToggleArea ul li.active .ico.line {
	background-image: url("../../images/map/popup/ico-filter-line-active.png");
}

/* line 1101, scss/nmap/nmap.scss */
.filterToggleArea ul li.active .ico.point {
	background-image: url("../../images/map/popup/ico-filter-dot-active.png");
}

/* line 1102, scss/nmap/nmap.scss */
.filterToggleArea ul li.active .ico.polygon {
	background-image: url("../../images/map/popup/ico-filter-polygon-active.png");
}

/* line 1105, scss/nmap/nmap.scss */
.filterToggleArea ul li.total {
	width: 60px;
}

/* line 1106, scss/nmap/nmap.scss */
.filterToggleArea ul li .ico {
	width: 14px;
	height: 14px;
	background-repeat: no-repeat;
	background-position: center;
}

/* line 1107, scss/nmap/nmap.scss */
.filterToggleArea ul li .ico.line {
	background-image: url("../../images/map/popup/ico-filter-line.png");
}

/* line 1108, scss/nmap/nmap.scss */
.filterToggleArea ul li .ico.line.active {
	background-image: url("../../images/map/popup/ico-filter-line-active.png");
}

/* line 1110, scss/nmap/nmap.scss */
.filterToggleArea ul li .ico.point {
	background-image: url("../../images/map/popup/ico-filter-dot.png");
}

/* line 1111, scss/nmap/nmap.scss */
.filterToggleArea ul li .ico.point.active {
	background-image: url("../../images/map/popup/ico-filter-dot-active.png");
}

/* line 1113, scss/nmap/nmap.scss */
.filterToggleArea ul li .ico.polygon {
	background-image: url("../../images/map/popup/ico-filter-polygon.png");
}

/* line 1114, scss/nmap/nmap.scss */
.filterToggleArea ul li .ico.polygon.active {
	background-image: url("../../images/map/popup/ico-filter-polygon-active.png");
}

/* poi */
/* line 1121, scss/nmap/nmap.scss */
.poi {
	position: absolute;
	width: 76px;
	height: 65px;
	background: url("../../images/map/layout/bg-poi.png") no-repeat center;
	text-align: center;
	background-size: 100% 100%;
}

/* line 1122, scss/nmap/nmap.scss */
.poi strong {
	display: block;
	padding: 0 5px;
	margin-top: 4px;
	text-align: center;
	color: #141414;
	font-size: 12px;
	font-weight: normal;
	font-family: 'Noto Sans Medium';
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}

/* line 1124, scss/nmap/nmap.scss */
.poi p {
	display: block;
	margin-top: 4px;
	color: #fff;
	font-size: 12px;
	font-family: 'Noto Sans';
}

/* line 1125, scss/nmap/nmap.scss */
.poi p span {
	margin-left: 5px;
	color: #ccc;
	font-size: 12px;
}

/* line 1127, scss/nmap/nmap.scss */
.poi.type02 {
	width: 23px;
	height: 28px;
	background: url("../../images/map/layout/ico-poi.png") no-repeat center;
	background-size: 23px 28px;
}

/* line 1128, scss/nmap/nmap.scss */
.poi.type02:after {
	position: absolute;
	left: calc(50%);
	bottom: -10px;
	display: block;
	content: '';
	width: 11px;
	height: 11px;
	transform: translateX(-50%) rotate(-45deg);
	background: linear-gradient(to bottom left, rgba(0, 0, 0, 0) 10%, rgba(20, 20, 20, 0.5) 13%, rgba(98, 98, 98, 0) 58%);
}

/* tag */
/* line 1134, scss/nmap/nmap.scss */
.tag {
	min-width: 50px;
	height: 20px;
	text-align: center;
	margin-right: 12px;
	font-size: 12px;
	box-sizing: border-box;
	/*정보조회_주소지검색_10*/
}

/* line 1135, scss/nmap/nmap.scss */
.tag.pnu {
	min-width: 44px;
	border-radius: 50px;
	font-size: 14px;
	color: #8ab8fc;
	border: 1px solid #ddd;
}

/* line 1136, scss/nmap/nmap.scss */
.tag.blue {
	color: #1E6BDE;
	border: 1px solid #1E6BDE;
}

/* line 1137, scss/nmap/nmap.scss */
.tag.grey {
	color: #444;
	border: 1px solid #444;
}

.tag.lightgray {
	color: lightslategray;
	border: 1px solid lightslategray;
}

/* line 1140, scss/nmap/nmap.scss */
.tag.type02 {
	min-width: 62px;
	height: 27px;
	line-height: 27px;
	border-radius: 16px;
	font-size: 13px;
	font-weight: bold;
}

/* line 1141, scss/nmap/nmap.scss */
.tag.type02.grey {
	color: #141414;
	border: 0;
	background-color: #eee;
}

/* searchArea */
/* line 1146, scss/nmap/nmap.scss */
.searchArea {
	position: absolute;
	left: 20px;
	top: 20px;
	display: flex;
}

/* line 1147, scss/nmap/nmap.scss */
.searchArea .btnLayer {
	width: 40px;
	height: 40px;
	margin-left: 10px;
	border-radius: 3px;
	box-shadow: 0px 3px 5px 0 rgba(0, 0, 0, 0.1);
	background: #fff url("../../images/map/layout/ico-layer.png") no-repeat center;
	box-sizing: border-box;
}

/* line 1149, scss/nmap/nmap.scss */
.searchArea .btnLayer:hover {
	border: 2px solid #1E6BDE;
	background-image: url("../../images/map/layout/ico-layer-hover.png");
}

/* line 1152, scss/nmap/nmap.scss */
.selType {
	display: flex;
	align-items: center;
	height: 40px;
	padding: 0 10px;
	margin-left: 10px;
	border-radius: 3px;
	box-shadow: 0px 3px 5px 0 rgba(0, 0, 0, 0.1);
	background: #fff;
}

/* line 1153, scss/nmap/nmap.scss */
.selType label {
	display: flex;
	align-items: center;
	color: #141414;
	font-size: 13px;
	margin-right: 10px;
}

/* line 1154, scss/nmap/nmap.scss */
.selType label:before {
	content: '';
	width: 14px;
	height: 12px;
	margin-right: 10px;
	background: url("../../images/map/layout/ico-sel-check.png") no-repeat center;
}

/* line 1156, scss/nmap/nmap.scss */
.selType select {
	border: 0;
	height: 28px;
	padding: 0 20px 0 10px;
	font-size: 13px;
	background: #f5f3f3 url("../../images/map/layout/ico-select.png") no-repeat right 10px center;
}

/* line 1159, scss/nmap/nmap.scss */
.location {
	display: flex;
	align-items: center;
	padding: 0 16px;
	background: #fff;
	border-radius: 8px;
	box-shadow: 0px 3px 5px 0 rgba(0, 0, 0, 0.1);
}

/* line 1160, scss/nmap/nmap.scss */
.location > ul {
	display: flex;
}

/* line 1161, scss/nmap/nmap.scss */
.location > ul li {
	display: flex;
	align-items: center;
	color: #999;
	font-size: 14px;
	font-family: 'Noto Sans';
	font-weight: normal;
}

/* line 1162, scss/nmap/nmap.scss */
.location > ul li:after {
	content: '';
	width: 10px;
	height: 23px;
	margin: 0 20px;
	background: url("../../images/map/layout/ico-location-next.png") no-repeat center;
}

/* line 1163, scss/nmap/nmap.scss */
.location > ul li:last-of-type {
	color: #141414;
}

/* line 1164, scss/nmap/nmap.scss */
.location > ul li:last-of-type:after {
	display: none;
}

/* line 1168, scss/nmap/nmap.scss */
.location .addressPop {
	position: absolute;
	left: 0;
	top: 60px;
	width: 380px;
	background: #fff;
	border-radius: 8px;
	box-shadow: 0 3px 5px 0 rgba(0, 0, 0, 0.1);
	z-index: 100;
	/* cityList */
}

/* line 1169, scss/nmap/nmap.scss */
.location .addressPop:before {
	position: absolute;
	left: 50%;
	top: -10px;
	border: 10px solid transparent;
	border-left: 10px solid #fff;
	border-top: 10px solid #fff;
	content: '';
	display: block;
	transform: translateX(-50%) rotate(45deg) skew(10deg, 10deg);
}

/* line 1172, scss/nmap/nmap.scss */
.location .addressPop .inner {
	padding: 15px;
}

/* line 1173, scss/nmap/nmap.scss */
.location .addressPop .address {
	margin-top: 0;
	border: 0;
}

/* line 1174, scss/nmap/nmap.scss */
.location .addressPop .cityList {
	max-height: 270px;
	overflow-y: auto;
}

/* line 1175, scss/nmap/nmap.scss */
.location .addressPop .cityList ul {
	display: flex;
	flex-wrap: wrap;
	border-top: 1px solid #d7dadf;
	height: auto;
}

/* line 1176, scss/nmap/nmap.scss */
.location .addressPop .cityList ul li {
	width: 33.3%;
	height: 34px;
	line-height: 34px;
	font-size: 14px;
	color: #666;
	font-family: 'Noto Sans';
	box-sizing: border-box;
	cursor: pointer;
	border-right: 1px solid #d7dadf;
	text-indent: 6px;
	border-bottom: 1px solid #d7dadf;
}

/* line 1178, scss/nmap/nmap.scss */
.location .addressPop .cityList ul li:nth-of-type(3n-2) {
	border-left: 1px solid #d7dadf;
}

/* line 1179, scss/nmap/nmap.scss */
.location .addressPop .cityList ul li.active, .location .addressPop .cityList ul li:hover {
	color: #fff;
	background: #0b50b6;
}

/* line 1183, scss/nmap/nmap.scss */
.location .addressPop .btn {
	width: auto;
	height: 40px;
	position: static;
}

/* line 1186, scss/nmap/nmap.scss */
.searchBox {
	position: relative;
}

/* line 1187, scss/nmap/nmap.scss */
.searchBox input[type="text"] {
	height: 40px;
	border: 0;
	border-radius: 3px;
	box-shadow: 0px 3px 5px 0 rgba(0, 0, 0, 0.1);
	font-size: 13px;
	padding-left: 10px;
}

/* line 1188, scss/nmap/nmap.scss */
.searchBox input[type="text"]::placeholder {
	color: #999;
}

/* line 1189, scss/nmap/nmap.scss */
.searchBox input[type="text"]:focus {
	border: 2px solid #1E6BDE;
}

/* line 1190, scss/nmap/nmap.scss */
.searchBox input[type="text"]:focus + .btnSearch {
	background: url("../../images/map/layout/ico-search-focus.png") no-repeat center;
}

/* line 1193, scss/nmap/nmap.scss */
.searchBox .btnSearch {
	position: absolute;
	right: 20px;
	top: 50%;
	transform: translateY(-50%);
	width: 23px;
	height: 21px;
	background: url("../../images/map/layout/ico-search.png") no-repeat center;
}

/* mapTabArea */
/* line 1198, scss/nmap/nmap.scss */
.mapTabArea {
	position: absolute;
	top: 17px;
	left: 900px;
}

/* line 1200, scss/nmap/nmap.scss */
.mapTabArea.gonggong {
	top: 93px;
}

/* line 1201, scss/nmap/nmap.scss */
.mapTabArea.gonggong .srcBtn {
	flex-direction: column;
	align-items: center;
}

/* line 1202, scss/nmap/nmap.scss */
.mapTabArea.gonggong .srcBtn button {
	margin-right: 0;
}

/* line 1203, scss/nmap/nmap.scss */
.mapTabArea.gonggong .srcBtn button.btnRef {
	margin-top: 10px;
}

/* line 1207, scss/nmap/nmap.scss */
.mapTabArea .tabArea {
	display: flex;
	flex-direction: row;
}

/* line 1208, scss/nmap/nmap.scss */
.mapTabArea .tabArea > div {
	position: relative;
	width: 180px;
	height: 40px;
	background: #fff;
	border-radius: 30px;
	overflow: hidden;
	box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16);
}

/* line 1209, scss/nmap/nmap.scss */
.mapTabArea .tabArea .btnTab {
	width: 40px;
	height: 40px;
	margin-right: 10px;
	border-radius: 50%;
	box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16);
	background: #fff url("../../images/map/layout/ico-tab.png") no-repeat center;
}

/* line 1211, scss/nmap/nmap.scss */
.mapTabArea .tabArea .btnTab.active {
	background: #1E6BDE url("../../images/map/layout/ico-tab-hover.png") no-repeat center;
}

/* line 1213, scss/nmap/nmap.scss */
.mapTabArea .tabArea .bgBox {
	position: absolute;
	top: 0;
	left: 0;
	width: 90px;
	height: 40px;
	transition: 0.5s;
	background: #1E6BDE;
	border-radius: 30px;
}

/* line 1214, scss/nmap/nmap.scss */
.mapTabArea .tabArea .bgBox.active {
	left: calc(100% - 90px);
}

/* line 1216, scss/nmap/nmap.scss */
.mapTabArea .tabArea ul {
	position: relative;
	display: flex;
	height: 40px;
}

/* line 1217, scss/nmap/nmap.scss */
.mapTabArea .tabArea ul li {
	position: relative;
	width: 90px;
	height: 40px;
	border-radius: 30px;
	cursor: pointer;
}

/* line 1218, scss/nmap/nmap.scss */
.mapTabArea .tabArea ul li span {
	position: relative;
	padding-left: 40px;
	font-family: "Noto Sans Medium";
	font-size: 14px;
	color: #666;
	line-height: 40px;
}

/* line 1219, scss/nmap/nmap.scss */
.mapTabArea .tabArea ul li span:before {
	content: '';
	display: block;
	position: absolute;
	top: 50%;
	left: 10px;
	transform: translateY(-50%);
	background-repeat: no-repeat;
}

/* line 1222, scss/nmap/nmap.scss */
.mapTabArea .tabArea ul li.active.left span:before {
	background-image: url("../../images/map/layout/ico-tab01-hover.png");
}

/* line 1223, scss/nmap/nmap.scss */
.mapTabArea .tabArea ul li.active.right span:before {
	background-image: url("../../images/map/layout/ico-tab02-hover.png");
}

/* line 1224, scss/nmap/nmap.scss */
.mapTabArea .tabArea ul li.active span {
	color: #fff;
}

/* line 1227, scss/nmap/nmap.scss */
.mapTabArea .tabArea ul li.left span:before {
	width: 23px;
	height: 23px;
	background-image: url("../../images/map/layout/ico-tab01.png");
}

/* line 1230, scss/nmap/nmap.scss */
.mapTabArea .tabArea ul li.right span:before {
	width: 23px;
	height: 23px;
	background-image: url("../../images/map/layout/ico-tab02.png");
}

/* line 1235, scss/nmap/nmap.scss */
.mapTabArea .srcBtn {
	display: flex;
	flex-direction: column;
	align-items: center;
	margin-top: 17px;
}

/* line 1237, scss/nmap/nmap.scss */
.mapTabArea .srcBtn button {
	height: 40px;
	padding: 8px;
	background: #fff;
	border-radius: 5px;
	box-shadow: 0 3px 5px 0 rgba(0, 0, 0, 0.1);
	font-size: 13px;
	color: #666;
}

/* line 1239, scss/nmap/nmap.scss */
.mapTabArea .srcBtn button.btnChk {
	padding-left: 15px;
	margin-bottom: 10px;
}

/* line 1240, scss/nmap/nmap.scss */
.mapTabArea .srcBtn button.btnChk label {
	cursor: pointer;
}

/* line 1241, scss/nmap/nmap.scss */
.mapTabArea .srcBtn button.btnChk label:before {
	content: '';
	display: inline-block;
	width: 19px;
	height: 19px;
	margin: -4px 6px 0 0;
	background: #fff url("../../images/map/layout/ico-chk.png") no-repeat center;
	background-size: cover;
	vertical-align: middle;
}

/* line 1245, scss/nmap/nmap.scss */
.mapTabArea .srcBtn button.btnChk input[type="checkbox"]:checked + label:before, .mapTabArea .srcBtn button.btnChk input[type="radio"]:checked + label:before {
	background: url("../../images/map/layout/ico-chk-hover.png") no-repeat center;
	background-size: cover;
}

/* line 1248, scss/nmap/nmap.scss */
.mapTabArea .srcBtn button.btnRef {
	padding-left: 30px;
	background: #fff url("../../images/map/layout/ico-refresh.png") no-repeat left 7px center;
}

/* line 1249, scss/nmap/nmap.scss */
.mapTabArea .srcBtn button.btnRef.active {
	background: #fff url("../../images/map/layout/ico-refresh-hover.png") no-repeat left 7px center;
}

/* line 1254, scss/nmap/nmap.scss */
.userArea {
	display: flex;
	position: absolute;
	right: 70px;
	top: 16px;
	background: rgba(255, 255, 255, 0.8);
	border-radius: 50px;
	padding: 0 0 0 8px;
	height: 40px;
	line-height: 40px;
	box-shadow: 0px 3px 5px 0 rgba(0, 0, 0, 0.1);
}

/* line 1255, scss/nmap/nmap.scss */
.userArea .userInfo {
	display: flex;
	align-items: center;
}

/* line 1256, scss/nmap/nmap.scss */
.userArea .userInfo p {
	display: flex;
	align-items: center;
	color: #141414;
	font-size: 13px;
	font-family: 'Noto Sans';
}

/* line 1257, scss/nmap/nmap.scss */
.userArea .userInfo p span {
	margin-left: 4px;
	font-family: 'Noto Sans Medium';
	color: #1E6BDE;
}

/* line 1258, scss/nmap/nmap.scss */
.userArea .userInfo p:before {
	width: 26px;
	height: 26px;
	content: '';
	background: url("../../images/map/layout/ico-user.png") no-repeat center;
	margin-right: 5px;
}

/* line 1259, scss/nmap/nmap.scss */
.userArea .userInfo p:after {
	width: 1px;
	height: 19px;
	background: #141414;
	margin: 0 20px;
	content: '';
}

/* line 1261, scss/nmap/nmap.scss */
.userArea .userInfo .btnLogout {
	color: #141414;
	font-size: 13px;
	font-family: 'Noto Sans';
	transition: .4s;
}

/* line 1262, scss/nmap/nmap.scss */
.userArea .userInfo .btnLogout:hover {
	font-family: "Noto Sans Medium";
	color: #1E6BDE;
}

/* line 1265, scss/nmap/nmap.scss */
.userArea .logo {
	display: flex;
	align-items: center;
	margin-left: 20px;
	background: #fff;
	border-radius: 50px;
	padding: 0 10px;
	box-shadow: 0px 3px 5px 0 rgba(0, 0, 0, 0.1);
}

/* menuArea */
/* line 1268, scss/nmap/nmap.scss */
.menuArea {
	display: flex;
	position: absolute;
	top: 16px;
	right: 20px;
}

/* line 1270, scss/nmap/nmap.scss */
.menuArea .searchArea {
	position: static;
	margin-right: 10px;
}

/* line 1271, scss/nmap/nmap.scss */
.menuArea ul, .menuArea .btnMenu {
	height: 40px;
	border-radius: 3px;
	box-shadow: 0px 3px 5px 0 rgba(0, 0, 0, 0.1);
	background-color: #fff;
	text-align: center;
}

/* line 1272, scss/nmap/nmap.scss */
.menuArea ul {
	display: flex;
	margin-right: 12px;
}

/* line 1273, scss/nmap/nmap.scss */
.menuArea ul li {
	width: 43px;
}

/* line 1275, scss/nmap/nmap.scss */
.menuArea .location {
	margin-right: 10px;
}

/* line 1276, scss/nmap/nmap.scss */
.menuArea .location ul {
	box-shadow: none;
}

/* line 1277, scss/nmap/nmap.scss */
.menuArea .location ul li {
	width: auto;
}

/* line 1280, scss/nmap/nmap.scss */
.menuArea button {
	position: relative;
	width: 100%;
	height: 100%;
	color: #8ab8fc;
}

/* line 1282, scss/nmap/nmap.scss */
.menuArea button.btnNotice {
	background: url("../../images/map/layout/btn-notice.png") no-repeat center;
}

/* line 1283, scss/nmap/nmap.scss */
.menuArea button.btnNotice.active {
	background: url("../../images/map/layout/btn-notice-hover.png") no-repeat center;
	color: #141414;
}

/* line 1285, scss/nmap/nmap.scss */
.menuArea button.btnQuest {
	background: url("../../images/map/layout/btn-quest.png") no-repeat center;
}

/* line 1286, scss/nmap/nmap.scss */
.menuArea button.btnQuest.active {
	background: url("../../images/map/layout/btn-quest-hover.png") no-repeat center;
	color: #141414;
}

/* line 1288, scss/nmap/nmap.scss */
.menuArea button.btnMenu {
	width: 40px;
	padding: 0;
	background: #fff url("../../images/map/layout/btn-menu.png") no-repeat center;
	color: #999;
}

/* line 1289, scss/nmap/nmap.scss */
.menuArea button.btnToggleMenu {
	display: none;
	width: 15px;
	height: 37px;
	background: #fff url("../../images/map/layout/ico-toc-toggle.png") no-repeat center;
	background-size: 6px 10px;
}

/* utilArea */
/* line 1294, scss/nmap/nmap.scss */
.utilArea {
	position: absolute;
	right: 20px;
	top: 70px;
}

/* line 1296, scss/nmap/nmap.scss */
.utilArea ul li {
	position: relative;
	margin-bottom: 7px;
}

/* line 1297, scss/nmap/nmap.scss */
.utilArea ul li .btn {
	position: relative;
	width: 130px;
	height: 40px;
	padding-left: 30px;
	border-radius: 23px;
	box-shadow: 0 3px 5px 0 rgba(0, 0, 0, 0.1);
	border: solid 1px #ddd;
	font-family: "Noto Sans Medium";
	font-size: 13px;
	color: #141414;
	letter-spacing: -0.65px;
	z-index: 1;
}

/* line 1299, scss/nmap/nmap.scss */
.utilArea ul li .btn.btnMenu01 {
	padding-left: 40px;
	padding-right: 10px;
	background: #fff url("../../images/map/layout/btn-menu01.png") no-repeat 15px center;
}

/* line 1301, scss/nmap/nmap.scss */
.utilArea ul li .btn.btnMenu01.active {
	background: #1E6BDE url("../../images/map/layout/btn-menu01-hover.png") no-repeat 15px center;
	color: #fff;
}

/* line 1302, scss/nmap/nmap.scss */
.utilArea ul li .btn.btnMenu01 + .innerNotice {
	width: 206px;
}

/* line 1304, scss/nmap/nmap.scss */
.utilArea ul li .btn.btnMenu02 {
	padding-right: 0;
	background: #fff url("../../images/map/layout/btn-menu02.png") no-repeat 10px center;
}

/* line 1306, scss/nmap/nmap.scss */
.utilArea ul li .btn.btnMenu02.active {
	background: #1E6BDE url("../../images/map/layout/btn-menu02-hover.png") no-repeat 10px center;
	color: #fff;
}

/* line 1308, scss/nmap/nmap.scss */
.utilArea ul li .btn.btnMenu03 {
	background: #fff url("../../images/map/layout/btn-menu03.png") no-repeat 15px center;
}

/* line 1310, scss/nmap/nmap.scss */
.utilArea ul li .btn.btnMenu03 span {
	margin-left: 20px;
}

/* line 1311, scss/nmap/nmap.scss */
.utilArea ul li .btn.btnMenu03.active {
	background: #1E6BDE url("../../images/map/layout/btn-menu03-hover.png") no-repeat 15px center;
	color: #fff;
}

/* line 1313, scss/nmap/nmap.scss */
.utilArea ul li .btn.btnMenu04 {
	background: #fff url("../../images/map/layout/btn-menu04.png") no-repeat 15px center;
}

/* line 1315, scss/nmap/nmap.scss */
.utilArea ul li .btn.btnMenu04 span {
	margin-left: 20px;
}

/* line 1316, scss/nmap/nmap.scss */
.utilArea ul li .btn.btnMenu04.active {
	background: #1E6BDE url("../../images/map/layout/btn-menu04-hover.png") no-repeat 15px center;
	color: #fff;
}

/* line 1318, scss/nmap/nmap.scss */
.utilArea ul li .btn.btnMenu05 {
	padding-right: 0;
	background: #fff url("../../images/map/layout/btn-menu05.png") no-repeat 15px center;
}

/* line 1320, scss/nmap/nmap.scss */
.utilArea ul li .btn.btnMenu05.active {
	background: #1E6BDE url("../../images/map/layout/btn-menu05-hover.png") no-repeat 15px center;
	color: #fff;
}

/* line 1322, scss/nmap/nmap.scss */
.utilArea ul li .btn.btnMenu06 {
	padding-left: 40px;
	padding-right: 10px;
	background: #fff url("../../images/map/layout/btn-menu06.png") no-repeat 15px center;
}

/* line 1324, scss/nmap/nmap.scss */
.utilArea ul li .btn.btnMenu06.active {
	background: #1E6BDE url("../../images/map/layout/btn-menu06-hover.png") no-repeat 15px center;
	color: #fff;
}

/* line 1326, scss/nmap/nmap.scss */
.utilArea ul li .btn.btnMenu07 {
	padding-left: 40px;
	padding-right: 10px;
	background: #fff url("../../images/map/layout/btn-menu07.png") no-repeat 15px center;
}

/* line 1328, scss/nmap/nmap.scss */
.utilArea ul li .btn.btnMenu07.active {
	background: #1E6BDE url("../../images/map/layout/btn-menu07-hover.png") no-repeat 15px center;
	color: #fff;
}

/* line 1330, scss/nmap/nmap.scss */
.utilArea ul li .btn.btnMenu08 {
	padding-left: 40px;
	padding-right: 10px;
	background: #fff url("../../images/map/layout/btn-menu08.png") no-repeat 15px center;
}

/* line 1332, scss/nmap/nmap.scss */
.utilArea ul li .btn.btnMenu08.active {
	background: #1E6BDE url("../../images/map/layout/btn-menu08-hover.png") no-repeat 15px center;
	color: #fff;
}

/* line 1334, scss/nmap/nmap.scss */
.utilArea ul li .btn.btnMenu09 {
	padding-left: 40px;
	padding-right: 10px;
	background: #fff url("../../images/map/layout/btn-menu09.png") no-repeat 15px center;
}

/* line 1336, scss/nmap/nmap.scss */
.utilArea ul li .btn.btnMenu09.active {
	background: #1E6BDE url("../../images/map/layout/btn-menu09-hover.png") no-repeat 15px center;
	color: #fff;
}

/* line 1338, scss/nmap/nmap.scss */
.utilArea ul li .btn.btnMenu10 {
	padding-left: 40px;
	padding-right: 10px;
	background: #fff url("../../images/map/layout/btn-menu10.png") no-repeat 15px center;
}

/* line 1340, scss/nmap/nmap.scss */
.utilArea ul li .btn.btnMenu10.active {
	background: #1E6BDE url("../../images/map/layout/btn-menu10-hover.png") no-repeat 15px center;
	color: #fff;
}

/* line 1342, scss/nmap/nmap.scss */
.utilArea ul li .btn.btnMenu11 {
	padding-left: 40px;
	padding-right: 10px;
	background: #fff url("../../images/map/layout/btn-menu11.png") no-repeat 15px center;
}

/* line 1344, scss/nmap/nmap.scss */
.utilArea ul li .btn.btnMenu11.active {
	background: #1E6BDE url("../../images/map/layout/btn-menu11-hover.png") no-repeat 15px center;
	color: #fff;
}

/* line 1346, scss/nmap/nmap.scss */
.utilArea ul li .btn.btnMenu12 {
	padding-left: 40px;
	padding-right: 10px;
	background: #fff url("../../images/map/layout/btn-menu12.png") no-repeat 15px center;
}

/* line 1348, scss/nmap/nmap.scss */
.utilArea ul li .btn.btnMenu12.active {
	background: #1E6BDE url("../../images/map/layout/btn-menu12-hover.png") no-repeat 15px center;
	color: #fff;
}

/* line 1350, scss/nmap/nmap.scss */
.utilArea ul li .btn.btnMenu13 {
	padding-left: 40px;
	padding-right: 10px;
	background: #fff url("../../images/map/layout/btn-menu13.png") no-repeat 15px center;
}

/* line 1352, scss/nmap/nmap.scss */
.utilArea ul li .btn.btnMenu13.active {
	background: #1E6BDE url("../../images/map/layout/btn-menu13-hover.png") no-repeat 15px center;
	color: #fff;
}

/* line 1354, scss/nmap/nmap.scss */
.utilArea ul li .btn.btnMenu14 {
	padding-left: 40px;
	padding-right: 10px;
	background: #fff url("../../images/map/layout/btn-menu14.png") no-repeat 15px center;
}

/* line 1356, scss/nmap/nmap.scss */
.utilArea ul li .btn.btnMenu14.active {
	background: #1E6BDE url("../../images/map/layout/btn-menu14-hover.png") no-repeat 15px center;
	color: #fff;
}

/* line 1359, scss/nmap/nmap.scss */
.utilArea ul li .innerNotice {
	position: absolute;
	left: -235px;
	top: 8px;
	height: 30px;
	padding: 0 7px;
	line-height: 30px;
	background: #000;
	color: #80ff84;
	font-size: 14px;
	border-radius: 20px;
	opacity: 0;
	visibility: hidden;
	transition: .4s;
}

/* line 1361, scss/nmap/nmap.scss */
.utilArea ul li .innerNotice.active {
	opacity: 0.7;
	visibility: visible;
}

/* line 1362, scss/nmap/nmap.scss */
.utilArea ul li .innerNotice:before {
	content: '';
	position: absolute;
	top: 10px;
	right: -4px;
	border-top: 5px solid transparent;
	border-left: 5px solid #000;
	border-bottom: 5px solid transparent;
}

/* line 1364, scss/nmap/nmap.scss */
.utilArea ul li .innerBtn {
	display: flex;
	right: 0;
	top: 50%;
	padding: 5px;
	transform: translateY(-50%);
	opacity: 0;
	position: absolute;
	box-sizing: border-box;
	visibility: hidden;
	background: #fff;
	border-radius: 5px;
	transition: .3s;
}

/* line 1366, scss/nmap/nmap.scss */
.utilArea ul li .innerBtn button {
	display: flex;
	width: 40px;
	justify-content: center;
	box-sizing: border-box;
	transition: .4s;
	word-break: keep-all;
	padding: 0;
	margin: 0 5px;
	background-position: center top;
	background-repeat: no-repeat;
}

/* line 1368, scss/nmap/nmap.scss */
.utilArea ul li .innerBtn button span {
	padding-top: 38px;
	font-family: "Noto Sans Medium";
	font-size: 10px;
	color: #666;
	line-height: 10px;
}

/* line 1370, scss/nmap/nmap.scss */
.utilArea ul li .innerBtn button.land.type01 {
	background-image: url("../../images/map/layout/ico-land-type01.png");
}

/* line 1371, scss/nmap/nmap.scss */
.utilArea ul li .innerBtn button.land.type01:hover, .utilArea ul li .innerBtn button.land.type01.active {
	background-image: url("../../images/map/layout/ico-land-type01-hover.png");
}

/* line 1373, scss/nmap/nmap.scss */
.utilArea ul li .innerBtn button.land.type02 {
	background-image: url("../../images/map/layout/ico-land-type02.png");
}

/* line 1374, scss/nmap/nmap.scss */
.utilArea ul li .innerBtn button.land.type02:hover, .utilArea ul li .innerBtn button.land.type02.active {
	background-image: url("../../images/map/layout/ico-land-type02-hover.png");
}

/* line 1376, scss/nmap/nmap.scss */
.utilArea ul li .innerBtn button.land.type03 {
	background-image: url("../../images/map/layout/ico-land-type03.png");
}

/* line 1377, scss/nmap/nmap.scss */
.utilArea ul li .innerBtn button.land.type03:hover, .utilArea ul li .innerBtn button.land.type03.active {
	background-image: url("../../images/map/layout/ico-land-type03-hover.png");
}

/* line 1382, scss/nmap/nmap.scss */
.utilArea ul li .innerBtn button.info.type06 {
	background-image: url("../../images/map/layout/ico-info-type01.png");
}

/* line 1383, scss/nmap/nmap.scss */
.utilArea ul li .innerBtn button.info.type06:hover, .utilArea ul li .innerBtn button.info.type06.active {
	background-image: url("../../images/map/layout/ico-info-type01-hover.png");
}

/* line 1385, scss/nmap/nmap.scss */
.utilArea ul li .innerBtn button.info.type05 {
	background-image: url("../../images/map/layout/ico-info-type02.png");
}

/* line 1386, scss/nmap/nmap.scss */
.utilArea ul li .innerBtn button.info.type05:hover, .utilArea ul li .innerBtn button.info.type05.active {
	background-image: url("../../images/map/layout/ico-info-type02-hover.png");
}

/* line 1388, scss/nmap/nmap.scss */
.utilArea ul li .innerBtn button.info.type04 {
	background-image: url("../../images/map/layout/ico-info-type03.png");
}

/* line 1389, scss/nmap/nmap.scss */
.utilArea ul li .innerBtn button.info.type04:hover, .utilArea ul li .innerBtn button.info.type04.active {
	background-image: url("../../images/map/layout/ico-info-type03-hover.png");
}

/* line 1391, scss/nmap/nmap.scss */
.utilArea ul li .innerBtn button.info.type03 {
	background-image: url("../../images/map/layout/ico-info-type04.png");
}

/* line 1392, scss/nmap/nmap.scss */
.utilArea ul li .innerBtn button.info.type03:hover, .utilArea ul li .innerBtn button.info.type03.active {
	background-image: url("../../images/map/layout/ico-info-type04-hover.png");
}

/* line 1394, scss/nmap/nmap.scss */
.utilArea ul li .innerBtn button.info.type02 {
	background-image: url("../../images/map/layout/ico-info-type05.png");
}

/* line 1395, scss/nmap/nmap.scss */
.utilArea ul li .innerBtn button.info.type02:hover, .utilArea ul li .innerBtn button.info.type02.active {
	background-image: url("../../images/map/layout/ico-info-type05-hover.png");
}

/* line 1397, scss/nmap/nmap.scss */
.utilArea ul li .innerBtn button.info.type01 {
	background-image: url("../../images/map/layout/ico-info-type06.png");
}

/* line 1398, scss/nmap/nmap.scss */
.utilArea ul li .innerBtn button.info.type01:hover, .utilArea ul li .innerBtn button.info.type01.active {
	background-image: url("../../images/map/layout/ico-info-type06-hover.png");
}

/* line 1402, scss/nmap/nmap.scss */
.utilArea ul li .innerBtn button.analysis.type04 {
	background-image: url("../../images/map/layout/ico-analysis-type01.png");
}

/* line 1403, scss/nmap/nmap.scss */
.utilArea ul li .innerBtn button.analysis.type04:hover, .utilArea ul li .innerBtn button.analysis.type04.active {
	background-image: url("../../images/map/layout/ico-analysis-type01-hover.png");
}

/* line 1405, scss/nmap/nmap.scss */
.utilArea ul li .innerBtn button.analysis.type03 {
	background-image: url("../../images/map/layout/ico-analysis-type02.png");
}

/* line 1406, scss/nmap/nmap.scss */
.utilArea ul li .innerBtn button.analysis.type03:hover, .utilArea ul li .innerBtn button.analysis.type03.active {
	background-image: url("../../images/map/layout/ico-analysis-type02-hover.png");
}

/* line 1408, scss/nmap/nmap.scss */
.utilArea ul li .innerBtn button.analysis.type02 {
	background-image: url("../../images/map/layout/ico-analysis-type03.png");
}

/* line 1409, scss/nmap/nmap.scss */
.utilArea ul li .innerBtn button.analysis.type02:hover, .utilArea ul li .innerBtn button.analysis.type02.active {
	background-image: url("../../images/map/layout/ico-analysis-type03-hover.png");
}

/* line 1411, scss/nmap/nmap.scss */
.utilArea ul li .innerBtn button.analysis.type01 {
	background-image: url("../../images/map/layout/ico-analysis-type04.png");
}

/* line 1412, scss/nmap/nmap.scss */
.utilArea ul li .innerBtn button.analysis.type01:hover, .utilArea ul li .innerBtn button.analysis.type01.active {
	background-image: url("../../images/map/layout/ico-analysis-type04-hover.png");
}

/* line 1416, scss/nmap/nmap.scss */
.utilArea ul li .innerBtn .dep2 {
	position: relative;
}

/* line 1417, scss/nmap/nmap.scss */
.utilArea ul li .innerBtn .dep3 {
	display: none;
	position: absolute;
	left: 50%;
	top: calc(100% + 10px);
	transform: translateX(-50%);
	background: #fff;
	padding: 8px 0;
	border-radius: 4px;
}

/* line 1418, scss/nmap/nmap.scss */
.utilArea ul li .innerBtn .dep3.active {
	display: block;
}

/* line 1419, scss/nmap/nmap.scss */
.utilArea ul li .innerBtn .dep3 button {
	padding: 8px 0;
}

/* line 1422, scss/nmap/nmap.scss */
.utilArea ul li .innerBtn.active {
	visibility: visible;
	opacity: 1;
	right: calc(100% + 10px);
}

/* line 1427, scss/nmap/nmap.scss */
.radioGroup.underLine {
	border-bottom: 1px solid #d7dadf;
	padding-bottom: 10px;
}

/* line 1428, scss/nmap/nmap.scss */
.radioGroup .radio {
	margin-right: 20px;
}

/* line 1429, scss/nmap/nmap.scss */
.radioGroup .radio:last-of-type {
	margin-right: 0;
}

/* line 1431, scss/nmap/nmap.scss */
.radioGroup.hide {
	display: none;
}

/* line 1432, scss/nmap/nmap.scss */
.radioGroup.dep2 {
	border-top: 1px solid #e9e9e9;
	padding-top: 14px;
	margin-top: 14px;
}

/* radio */
/* line 1435, scss/nmap/nmap.scss */
.radio {
	display: inline-block;
}

/* line 1436, scss/nmap/nmap.scss */
.radio label {
	position: relative;
	display: flex;
	font-size: 14px;
	font-family: 'Noto Sans';
}

/* line 1437, scss/nmap/nmap.scss */
.radio label:before {
	content: '';
	width: 22px;
	height: 22px;
	margin-right: 5px;
	border: 1px solid #bfbfbf;
	box-sizing: border-box;
	border-radius: 50%;
	background-color: #fff;
}

/* line 1439, scss/nmap/nmap.scss */
.radio input[type="radio"] {
	display: block;
	width: 0;
	height: 0;
	font-size: 0;
	overflow: hidden;
	visibility: visible;
	position: absolute;
}

/* line 1442, scss/nmap/nmap.scss */
.radio input[type="radio"]:checked + label:after {
	position: absolute;
	left: 7px;
	top: 50%;
	transform: translateY(-50%);
	width: 8px;
	height: 8px;
	border-radius: 50%;
	background: #1E6BDE;
	display: block;
	content: '';
}

/* checkbox */
/* line 1449, scss/nmap/nmap.scss */
.checkbox {
	display: inline-block;
}

/* line 1450, scss/nmap/nmap.scss */
.checkbox label {
	position: relative;
	display: flex;
	align-items: center;
}

/* line 1451, scss/nmap/nmap.scss */
.checkbox label:before {
	content: '';
	width: 22px;
	height: 22px;
	margin-right: 5px;
	border: 1px solid #c5c5c5;
	box-sizing: border-box;
	border-radius: 2px;
	background-color: #fff;
}

/* line 1453, scss/nmap/nmap.scss */
.checkbox input[type="checkbox"] {
	display: block;
	width: 0;
	height: 0;
	font-size: 0;
	overflow: hidden;
	visibility: visible;
	position: absolute;
}

/* line 1456, scss/nmap/nmap.scss */
.checkbox input[type="checkbox"]:checked + label:after {
	position: absolute;
	left: 5px;
	top: 50%;
	transform: translateY(-50%);
	width: 13px;
	height: 12px;
	background: url("../../images/map/layout/ico-checkbox.png") no-repeat center;
	display: block;
	content: '';
}

/* line 1465, scss/nmap/nmap.scss */
.checkbox.right input[type="checkbox"]:checked + label:after {
	left: auto;
	right: 5px;
}

/* line 1469, scss/nmap/nmap.scss */
.checkbox.right label {
	flex-direction: row-reverse;
}

/* line 1470, scss/nmap/nmap.scss */
.checkbox.right label:before {
	margin-left: 5px;
	margin-right: 0;
}

/* line 1477, scss/nmap/nmap.scss */
.checkbox.type02 input[type="checkbox"]:checked + label:before {
	background-color: #1E6BDE;
	border: 0;
}

/* line 1478, scss/nmap/nmap.scss */
.checkbox.type02 input[type="checkbox"]:checked + label:after {
	background-image: url("../../images/map/layout/ico-checkbox-type02.png");
}

/* toolbar */
/* line 1485, scss/nmap/nmap.scss */
.toolbar {
	position: absolute;
	top: 260px;
	right: 20px;
	width: 40px;
	/*
  .mobileTool{display: none;
    .btn{width:38px;height:38px;margin-bottom:9px;padding:0;border-radius:50%;box-shadow: 0px 3px 5px 0 rgba(0, 0, 0, 0.1);background-position:center;background-repeat:no-repeat;background-color:#fff;
      &:last-of-type{margin-bottom:0;}
      &.active{background-color: #139294;}
      &.btnTransLegend{background-image:url("../../images/map/layout/ico-trans-legend.png");background-size:18.5px 20px ;
        &.active{background-image:url("../../images/map/layout/ico-trans-legend-active.png");background-size:18.5px 20px ;}
      }
      &.btnSatelliteMap{background-image:url("../../images/map/layout/ico-satellite-map.png");background-size:22.5px 22.5px ;
        &.active{background-image:url("../../images/map/layout/ico-satellite-map-active.png");background-size:22.5px 22.5px ;}
      }
      &.btnHere{background-image:url("../../images/map/layout/ico-here2.png");background-size:27px 27px;
        &.active{background-image:url("../../images/map/layout/ico-here2-active.png");background-size:27px 27px ;}
      }
    }
  }

   */
}

/* line 1487, scss/nmap/nmap.scss */
.toolbar .dep1 {
	position: relative;
}

/* line 1488, scss/nmap/nmap.scss */
.toolbar .dep1 > .btn {
	position: relative;
	z-index: 10;
}

/* line 1489, scss/nmap/nmap.scss */
.toolbar .dep1 .dep2 {
	position: absolute;
	right: 0;
	top: 0;
	z-index: 10;
	display: flex;
	background: #fff;
	border-radius: 4px;
	transition: .4s;
	opacity: 0;
	visibility: hidden;
}

/* line 1490, scss/nmap/nmap.scss */
.toolbar .dep1 .dep2 .btn {
	width: 43px;
	margin-bottom: 23px;
	padding: 0;
}

/* line 1491, scss/nmap/nmap.scss */
.toolbar .dep1 .dep2 .btn span {
	padding-top: 38px;
	font-family: "Noto Sans Medium";
	font-size: 10px;
	color: #666;
}

/* line 1492, scss/nmap/nmap.scss */
.toolbar .dep1 .dep2 .btn.active + select {
	display: block;
}

/* line 1494, scss/nmap/nmap.scss */
.toolbar .dep1 .dep2 .dep3 {
	position: relative;
}

/* line 1495, scss/nmap/nmap.scss */
.toolbar .dep1 .dep2 .dep3 select {
	display: none;
	position: absolute;
	left: 50%;
	top: 70px;
	width: 74px;
	transform: translateX(-50%);
}

/* line 1499, scss/nmap/nmap.scss */
.toolbar .dep1.active .dep2 {
	opacity: 1;
	right: calc(100% + 10px);
	visibility: visible;
}

/* line 1502, scss/nmap/nmap.scss */
.toolbar .btn {
	align-items: flex-start;
}

/* line 1503, scss/nmap/nmap.scss */
.toolbar .btn.btnHome {
	display: none;
}

/* line 1504, scss/nmap/nmap.scss */
.toolbar .btn.btnToc {
	width: 40px;
	height: 40px;
	padding: 0;
	margin-bottom: 10px;
	border-radius: 3px;
	box-shadow: 0 3px 5px 0 rgba(0, 0, 0, 0.1);
	background: #fff url("../../images/map/layout/btn-toc.png") no-repeat center;
}

/* line 1507, scss/nmap/nmap.scss */
.toolbar .btn.btnToc.active, .toolbar .btn.btnToc:hover {
	background: #fff url("../../images/map/layout/btn-toc-hover.png") no-repeat center;
}

/* line 1509, scss/nmap/nmap.scss */
.toolbar .btn.btnFavorite {
	width: 40px;
	height: 40px;
	padding: 0;
	margin-bottom: 10px;
	border-radius: 3px;
	box-shadow: 0 3px 5px 0 rgba(0, 0, 0, 0.1);
	background: #fff url("../../images/map/layout/btn-favorite.png") no-repeat center;
}

/* line 1512, scss/nmap/nmap.scss */
.toolbar .btn.btnFavorite.active, .toolbar .btn.btnFavorite:hover {
	background: #fff url("../../images/map/layout/btn-favorite-hover.png") no-repeat center;
}

/* line 1514, scss/nmap/nmap.scss */
.toolbar .btn.btnCurrent {
	width: 40px;
	height: 40px;
	padding: 0;
	margin-bottom: 10px;
	border-radius: 3px;
	box-shadow: 0 3px 5px 0 rgba(0, 0, 0, 0.1);
	background: #fff url("../../images/map/layout/btn-current.png") no-repeat center;
}

/* line 1517, scss/nmap/nmap.scss */
.toolbar .btn.btnCurrent:hover {
	background: #fff url("../../images/map/layout/btn-current-hover.png") no-repeat center;
}

/* line 1519, scss/nmap/nmap.scss */
.toolbar .btn.btnMapType {
	width: 40px;
	height: 40px;
	padding: 0;
	border-radius: 3px;
	box-shadow: 0 3px 5px 0 rgba(0, 0, 0, 0.1);
	background: #fff url("../../images/map/layout/btn-maptype.png") no-repeat center;
}

/* line 1522, scss/nmap/nmap.scss */
.toolbar .btn.btnMapType.active, .toolbar .btn.btnMapType:hover {
	background: #fff url("../../images/map/layout/btn-maptype-hover.png") no-repeat center;
}

/* line 1525, scss/nmap/nmap.scss */
.toolbar .btn.favorite.search {
	background: url("../../images/map/layout/ico-favorite-search.png") no-repeat center;
}

/* line 1526, scss/nmap/nmap.scss */
.toolbar .btn.favorite.search.active, .toolbar .btn.favorite.search:hover {
	background: url("../../images/map/layout/ico-favorite-search-hover.png") no-repeat center;
}

/* line 1528, scss/nmap/nmap.scss */
.toolbar .btn.favorite.submit {
	background: url("../../images/map/layout/ico-favorite-submit.png") no-repeat center;
}

/* line 1529, scss/nmap/nmap.scss */
.toolbar .btn.favorite.submit.active, .toolbar .btn.favorite.submit:hover {
	background: url("../../images/map/layout/ico-favorite-submit-hover.png") no-repeat center;
}

/* line 1532, scss/nmap/nmap.scss */
.toolbar .btn.mapView {
	background-repeat: no-repeat;
	background-position: center;
}

/* line 1533, scss/nmap/nmap.scss */
.toolbar .btn.mapView.selected {
	background-color: #fff;
	width: 40px;
	padding: 0;
	border-radius: 3px;
	box-shadow: 0 3px 5px 0 rgba(0, 0, 0, 0.1);
}

/* line 1534, scss/nmap/nmap.scss */
.toolbar .btn.mapView.whiteMap {
	background-image: url("../../images/map/layout/ico-mapview-whitemap.png");
}

/* line 1535, scss/nmap/nmap.scss */
.toolbar .btn.mapView.whiteMap.active, .toolbar .btn.mapView.whiteMap:hover, .toolbar .btn.mapView.whiteMap.selected {
	background-image: url("../../images/map/layout/ico-mapview-whitemap-hover.png");
}

/* line 1537, scss/nmap/nmap.scss */
.toolbar .btn.mapView.baroE {
	background-image: url("../../images/map/layout/ico-mapview-baro.png");
}

/* line 1538, scss/nmap/nmap.scss */
.toolbar .btn.mapView.baroE.active, .toolbar .btn.mapView.baroE:hover, .toolbar .btn.mapView.baroE.selected {
	background-image: url("../../images/map/layout/ico-mapview-baro-hover.png");
}

/* line 1540, scss/nmap/nmap.scss */
.toolbar .btn.mapView.airplane {
	background-image: url("../../images/map/layout/ico-mapview-airplane.png");
}

/* line 1541, scss/nmap/nmap.scss */
.toolbar .btn.mapView.airplane.active, .toolbar .btn.mapView.airplane:hover, .toolbar .btn.mapView.airplane.selected {
	background-image: url("../../images/map/layout/ico-mapview-airplane-hover.png");
}

/* line 1543, scss/nmap/nmap.scss */
.toolbar .btn.mapView.space {
	background-image: url("../../images/map/layout/ico-mapview-space.png");
}

/* line 1544, scss/nmap/nmap.scss */
.toolbar .btn.mapView.space.active, .toolbar .btn.mapView.space:hover, .toolbar .btn.mapView.space.selected {
	background-image: url("../../images/map/layout/ico-mapview-space-hover.png");
}

/* line 1546, scss/nmap/nmap.scss */
.toolbar .btn.mapView.en {
	background-image: url("../../images/map/layout/ico-mapview-en.png");
}

/* line 1547, scss/nmap/nmap.scss */
.toolbar .btn.mapView.en.active, .toolbar .btn.mapView.en:hover, .toolbar .btn.mapView.en.selected {
	background-image: url("../../images/map/layout/ico-mapview-en-hover.png");
}

.toolbar .mapViewGroup > .btn.mapView.hideMap {
	border: 1px solid #eee;
	border-radius: 50%;
	background-image: url("../../images/map/layout/ico-view-active.png");
}

.toolbar .mapViewGroup > .btn.mapView.hideMap.active, .toolbar .mapViewGroup > .btn.mapView.hideMap:hover {
	border: 1px solid #eee;
	border-radius: 50%;
	background-color: #1E6BDE;
	background-image: url("../../images/map/layout/ico-view-active-hover.png");
}

.toolbar .mapViewGroup > .btn.mapView.hideMap {
	background-color: #fff;
	width: 40px;
	padding: 0;
}

.toolbar .dep2 .btn.mapView.hideMap span {
	padding-top: 33px !important;
}

.toolbar .dep2 .btn.mapView.hideMap {
	margin: 5px 5px 0 5px;
	width: 31px;
	height: 31px;
	border: 1px solid #eee;
	border-radius: 50%;
	background-image: url("../../images/map/layout/ico-view-active.png");
}

.toolbar .dep2 .btn.mapView.hideMap.active, .toolbar .dep2 .btn.mapView.hideMap:hover, .toolbar .dep2 .btn.mapView.hideMap.selected {
	margin: 5px 5px 0 5px;
	width: 31px;
	height: 31px;
	border: 1px solid #eee;
	border-radius: 50%;
	background-color: #1E6BDE;
	background-image: url("../../images/map/layout/ico-view-active-hover.png");
}

/* line 1551, scss/nmap/nmap.scss */
.toolbar .scale {
	width: 40px;
	height: 80px;
	margin: 10px 0;
	background: #fff;
	border-radius: 3px;
	box-shadow: 0px 3px 5px 0 rgba(0, 0, 0, 0.1);
	overflow: hidden;
}

/* line 1552, scss/nmap/nmap.scss */
.toolbar .scale button {
	width: 40px;
	height: 40px;
}

/* line 1553, scss/nmap/nmap.scss */
.toolbar .scale .btnScaleUp {
	background: url("../../images/map/layout/btn-scaleUp.png") no-repeat center;
	border-bottom: 1px solid #eee;
}

/* line 1555, scss/nmap/nmap.scss */
.toolbar .scale .btnScaleUp.active, .toolbar .scale .btnScaleUp:hover {
	background: url("../../images/map/layout/btn-scaleUp-hover.png") no-repeat center;
}

/* line 1557, scss/nmap/nmap.scss */
.toolbar .scale .btnScaleDown {
	background: #fff url("../../images/map/layout/btn-scaleDown.png") no-repeat center;
}

/* line 1559, scss/nmap/nmap.scss */
.toolbar .scale .btnScaleDown.active, .toolbar .scale .btnScaleDown:hover {
	background: url("../../images/map/layout/btn-scaleDown-hover.png") no-repeat center;
}

/* line 1562, scss/nmap/nmap.scss */
.toolbar .btnTool {
	width: 40px;
	padding: 4px 0;
	background: #fff;
	border-radius: 3px;
	box-shadow: 0px 3px 5px 0 rgba(0, 0, 0, 0.1);
}

/* line 1563, scss/nmap/nmap.scss */
.toolbar .btnTool .btn {
	width: 40px;
	margin-bottom: 23px;
	padding: 0;
}

/* line 1564, scss/nmap/nmap.scss */
.toolbar .btnTool .btn span {
	padding-top: 38px;
	font-family: "Noto Sans Medium";
	font-size: 10px;
	color: #666;
}

/* line 1565, scss/nmap/nmap.scss */
.toolbar .btnTool .btn.active span {
	color: #141414;
}

/* line 1566, scss/nmap/nmap.scss */
.toolbar .btnTool .btn.btnReset {
	background: url("../../images/map/layout/btn-reset.png") no-repeat center;
}

/* line 1567, scss/nmap/nmap.scss */
.toolbar .btnTool .btn.btnReset:hover {
	background: url("../../images/map/layout/btn-reset-hover.png") no-repeat center;
}

/* line 1569, scss/nmap/nmap.scss */
.toolbar .btnTool .btn.btnDraw {
	background: url("../../images/map/layout/btn-draw.png") no-repeat center;
}

/* line 1570, scss/nmap/nmap.scss */
.toolbar .btnTool .btn.btnDraw.active, .toolbar .btnTool .btn.btnDraw:hover {
	background: url("../../images/map/layout/btn-draw-hover.png") no-repeat center;
}

/* line 1572, scss/nmap/nmap.scss */
.toolbar .btnTool .btn.btnDivide {
	background: url("../../images/map/layout/btn-divide.png") no-repeat center;
}

/* line 1573, scss/nmap/nmap.scss */
.toolbar .btnTool .btn.btnDivide.active, .toolbar .btnTool .btn.btnDivide:hover {
	background: url("../../images/map/layout/btn-divide-hover.png") no-repeat center;
}

/* line 1575, scss/nmap/nmap.scss */
.toolbar .btnTool .btn.btnRuler {
	background: url("../../images/map/layout/btn-ruler.png") no-repeat center;
}

/* line 1576, scss/nmap/nmap.scss */
.toolbar .btnTool .btn.btnRuler.active, .toolbar .btnTool .btn.btnRuler:hover {
	background: url("../../images/map/layout/btn-ruler-hover.png") no-repeat center;
}

/* line 1578, scss/nmap/nmap.scss */
.toolbar .btnTool .btn.btnIndex {
	background: url("../../images/map/layout/btn-index.png") no-repeat center;
}

/* line 1579, scss/nmap/nmap.scss */
.toolbar .btnTool .btn.btnIndex:active, .toolbar .btnTool .btn.btnIndex:hover {
	background: url("../../images/map/layout/btn-index-hover.png") no-repeat center;
}

/* line 1581, scss/nmap/nmap.scss */
.toolbar .btnTool .btn.btnPrint {
	background: url("../../images/map/layout/ico-print-printing.png") no-repeat center;
}

/* line 1582, scss/nmap/nmap.scss */
.toolbar .btnTool .btn.btnPrint.active, .toolbar .btnTool .btn.btnPrint:hover {
	background: url("../../images/map/layout/ico-print-printing-hover.png") no-repeat center;
}

/* line 1584, scss/nmap/nmap.scss */
.toolbar .btnTool .btn.btnHelp {
	background: url("../../images/map/layout/btn-help.png") no-repeat center;
}

/* line 1585, scss/nmap/nmap.scss */
.toolbar .btnTool .btn.btnHelp:hover {
	background: url("../../images/map/layout/btn-help-hover.png") no-repeat center;
}

/* line 1587, scss/nmap/nmap.scss */
.toolbar .btnTool .btn.btnHelp2 {
	background: url("../../images/map/layout/btn-help2.png") no-repeat center;
}

/* line 1588, scss/nmap/nmap.scss */
.toolbar .btnTool .btn.btnHelp2:hover {
	background: url("../../images/map/layout/btn-help2-hover.png") no-repeat center;
}

/* line 1591, scss/nmap/nmap.scss */
.toolbar .btnTool .btn.community.pds {
	background: url("../../images/map/layout/ico-community-pds.png") no-repeat center;
}

/* line 1592, scss/nmap/nmap.scss */
.toolbar .btnTool .btn.community.pds.active, .toolbar .btnTool .btn.community.pds:hover {
	background: url("../../images/map/layout/ico-community-pds-hover.png") no-repeat center;
}

/* line 1594, scss/nmap/nmap.scss */
.toolbar .btnTool .btn.community.faq {
	background: url("../../images/map/layout/ico-community-faq.png") no-repeat center;
}

/* line 1595, scss/nmap/nmap.scss */
.toolbar .btnTool .btn.community.faq.active, .toolbar .btnTool .btn.community.faq:hover {
	background: url("../../images/map/layout/ico-community-faq-hover.png") no-repeat center;
}

/* line 1597, scss/nmap/nmap.scss */
.toolbar .btnTool .btn.community.qna {
	background: url("../../images/map/layout/ico-community-qna.png") no-repeat center;
}

/* line 1598, scss/nmap/nmap.scss */
.toolbar .btnTool .btn.community.qna.active, .toolbar .btnTool .btn.community.qna:hover {
	background: url("../../images/map/layout/ico-community-qna-hover.png") no-repeat center;
}

/* line 1600, scss/nmap/nmap.scss */
.toolbar .btnTool .btn.community.notice {
	background: url("../../images/map/layout/ico-community-notice.png") no-repeat center;
}

/* line 1601, scss/nmap/nmap.scss */
.toolbar .btnTool .btn.community.notice.active, .toolbar .btnTool .btn.community.notice:hover {
	background: url("../../images/map/layout/ico-community-notice-hover.png") no-repeat center;
}

/* line 1605, scss/nmap/nmap.scss */
.toolbar .btnTool .btn.divide.divide4 {
	background: url("../../images/map/layout/ico-divide-divide4.png") no-repeat center;
}

/* line 1606, scss/nmap/nmap.scss */
.toolbar .btnTool .btn.divide.divide4.active, .toolbar .btnTool .btn.divide.divide4:hover, .toolbar .btnTool .btn.divide.divide4.selected {
	background: url("../../images/map/layout/ico-divide-divide4-hover.png") no-repeat center;
}

/* line 1608, scss/nmap/nmap.scss */
.toolbar .btnTool .btn.divide.divide3 {
	background: url("../../images/map/layout/ico-divide-divide3.png") no-repeat center;
}

/* line 1609, scss/nmap/nmap.scss */
.toolbar .btnTool .btn.divide.divide3.active, .toolbar .btnTool .btn.divide.divide3:hover, .toolbar .btnTool .btn.divide.divide3.selected {
	background: url("../../images/map/layout/ico-divide-divide3-hover.png") no-repeat center;
}

/* line 1611, scss/nmap/nmap.scss */
.toolbar .btnTool .btn.divide.divide2 {
	background: url("../../images/map/layout/ico-divide-divide2.png") no-repeat center;
}

/* line 1612, scss/nmap/nmap.scss */
.toolbar .btnTool .btn.divide.divide2.active, .toolbar .btnTool .btn.divide.divide2:hover, .toolbar .btnTool .btn.divide.divide2.selected {
	background: url("../../images/map/layout/ico-divide-divide2-hover.png") no-repeat center;
}

/* line 1614, scss/nmap/nmap.scss */
.toolbar .btnTool .btn.divide.divide1 {
	background: url("../../images/map/layout/ico-divide-divide1.png") no-repeat center;
}

/* line 1615, scss/nmap/nmap.scss */
.toolbar .btnTool .btn.divide.divide1.active, .toolbar .btnTool .btn.divide.divide1:hover, .toolbar .btnTool .btn.divide.divide1.selected {
	background: url("../../images/map/layout/ico-divide-divide1-hover.png") no-repeat center;
}

/* line 1619, scss/nmap/nmap.scss */
.toolbar .btnTool .btn.draw.line {
	background: url("../../images/map/layout/ico-draw-line.png") no-repeat center;
}

/* line 1620, scss/nmap/nmap.scss */
.toolbar .btnTool .btn.draw.line.active, .toolbar .btnTool .btn.draw.line:hover, .toolbar .btnTool .btn.draw.line.selected {
	background: url("../../images/map/layout/ico-draw-line-hover.png") no-repeat center;
}

/* line 1622, scss/nmap/nmap.scss */
.toolbar .btnTool .btn.draw.circle {
	background: url("../../images/map/layout/ico-draw-circle.png") no-repeat center;
}

/* line 1623, scss/nmap/nmap.scss */
.toolbar .btnTool .btn.draw.circle.active, .toolbar .btnTool .btn.draw.circle:hover, .toolbar .btnTool .btn.draw.circle.selected {
	background: url("../../images/map/layout/ico-draw-circle-hover.png") no-repeat center;
}

/* line 1625, scss/nmap/nmap.scss */
.toolbar .btnTool .btn.draw.point {
	background: url("../../images/map/layout/ico-draw-point.png") no-repeat center;
}

/* line 1626, scss/nmap/nmap.scss */
.toolbar .btnTool .btn.draw.point.active, .toolbar .btnTool .btn.draw.point:hover, .toolbar .btnTool .btn.draw.point.selected {
	background: url("../../images/map/layout/ico-draw-point-hover.png") no-repeat center;
}

/* line 1628, scss/nmap/nmap.scss */
.toolbar .btnTool .btn.draw.buffer {
	background: url("../../images/map/layout/ico-draw-buffer.png") no-repeat center;
}

/* line 1629, scss/nmap/nmap.scss */
.toolbar .btnTool .btn.draw.buffer.active, .toolbar .btnTool .btn.draw.buffer:hover, .toolbar .btnTool .btn.draw.buffer.selected {
	background: url("../../images/map/layout/ico-draw-buffer-hover.png") no-repeat center;
}

/* line 1631, scss/nmap/nmap.scss */
.toolbar .btnTool .btn.draw.text {
	background: url("../../images/map/layout/ico-draw-text.png") no-repeat center;
}

/* line 1632, scss/nmap/nmap.scss */
.toolbar .btnTool .btn.draw.text.active, .toolbar .btnTool .btn.draw.text:hover, .toolbar .btnTool .btn.draw.text.selected {
	background: url("../../images/map/layout/ico-draw-text-hover.png") no-repeat center;
}

/* line 1634, scss/nmap/nmap.scss */
.toolbar .btnTool .btn.draw.rectangle {
	background: url("../../images/map/layout/ico-draw-rectangle.png") no-repeat center;
}

/* line 1635, scss/nmap/nmap.scss */
.toolbar .btnTool .btn.draw.rectangle.active, .toolbar .btnTool .btn.draw.rectangle:hover, .toolbar .btnTool .btn.draw.rectangle.selected {
	background: url("../../images/map/layout/ico-draw-rectangle-hover.png") no-repeat center;
}

/* line 1637, scss/nmap/nmap.scss */
.toolbar .btnTool .btn.draw.polygon {
	background: url("../../images/map/layout/ico-draw-polygon.png") no-repeat center;
}

/* line 1638, scss/nmap/nmap.scss */
.toolbar .btnTool .btn.draw.polygon.active, .toolbar .btnTool .btn.draw.polygon:hover, .toolbar .btnTool .btn.draw.polygon.selected {
	background: url("../../images/map/layout/ico-draw-polygon-hover.png") no-repeat center;
}

/* line 1640, scss/nmap/nmap.scss */
.toolbar .btnTool .btn.draw.curve {
	background: url("../../images/map/layout/ico-draw-curve.png") no-repeat center;
}

/* line 1641, scss/nmap/nmap.scss */
.toolbar .btnTool .btn.draw.curve.active, .toolbar .btnTool .btn.draw.curve:hover, .toolbar .btnTool .btn.draw.curve.selected {
	background: url("../../images/map/layout/ico-draw-curve-hover.png") no-repeat center;
}

/* line 1645, scss/nmap/nmap.scss */
.toolbar .btnTool .btn.ruler.area {
	background: url("../../images/map/layout/ico-ruler-area.png") no-repeat center;
}

/* line 1646, scss/nmap/nmap.scss */
.toolbar .btnTool .btn.ruler.area.active, .toolbar .btnTool .btn.ruler.area:hover, .toolbar .btnTool .btn.ruler.area.selected {
	background: url("../../images/map/layout/ico-ruler-area-hover.png") no-repeat center;
}

/* line 1648, scss/nmap/nmap.scss */
.toolbar .btnTool .btn.ruler.distance {
	background: url("../../images/map/layout/ico-ruler-distance.png") no-repeat center;
}

/* line 1649, scss/nmap/nmap.scss */
.toolbar .btnTool .btn.ruler.distance.active, .toolbar .btnTool .btn.ruler.distance:hover, .toolbar .btnTool .btn.ruler.distance.selected {
	background: url("../../images/map/layout/ico-ruler-distance-hover.png") no-repeat center;
}

/* line 1653, scss/nmap/nmap.scss */
.toolbar .btnTool .btn.print.capture {
	background: url("../../images/map/layout/ico-print-capture.png") no-repeat center;
}

/* line 1654, scss/nmap/nmap.scss */
.toolbar .btnTool .btn.print.capture.active, .toolbar .btnTool .btn.print.capture:hover {
	background: url("../../images/map/layout/ico-print-capture-hover.png") no-repeat center;
}

/* line 1656, scss/nmap/nmap.scss */
.toolbar .btnTool .btn.print.printing {
	background: url("../../images/map/layout/ico-print-printing.png") no-repeat center;
}

/* line 1657, scss/nmap/nmap.scss */
.toolbar .btnTool .btn.print.printing.active, .toolbar .btnTool .btn.print.printing:hover {
	background: url("../../images/map/layout/ico-print-printing-hover.png") no-repeat center;
}

/* addr */
/* line 1684, scss/nmap/nmap.scss */
.addr .flex {
	margin-bottom: 10px;
}

/* line 1685, scss/nmap/nmap.scss */
.addr .flex:nth-of-type(2) {
	margin-bottom: 20px;
}

/* line 1687, scss/nmap/nmap.scss */
.addr p {
	padding-right: 40px;
	word-break: keep-all;
}

/* line 1688, scss/nmap/nmap.scss */
.addr p.doro {
	font-size: 16px;
	color: #141414;
	font-family: 'Noto Sans Medium';
	height: 48px;
}

/* line 1689, scss/nmap/nmap.scss */
.addr p.jibun {
	font-size: 13px;
	color: #666;
}

/* btn */
/* line 1695, scss/nmap/nmap.scss */
.btnArea.topLine {
	position: relative;
}

/* line 1696, scss/nmap/nmap.scss */
.btnArea.topLine:after {
	position: absolute;
	left: 0;
	top: -14px;
	display: block;
	content: '';
	width: 100%;
	height: 1px;
	border-top: 1px solid #e9e9e9;
}

/* line 1699, scss/nmap/nmap.scss */
.btnArea.flex.right {
	justify-content: flex-end;
}

/* line 1700, scss/nmap/nmap.scss */
.btnArea.flex.right .btn {
	margin-right: 6px;
}

/* line 1701, scss/nmap/nmap.scss */
.btnArea.flex.right .btn:last-of-type {
	margin-right: 0;
}

/* line 1704, scss/nmap/nmap.scss */
.btnArea.flex.left {
	justify-content: flex-start;
}

/* line 1705, scss/nmap/nmap.scss */
.btnArea.flex.left .btn {
	margin-left: 6px;
}

/* line 1706, scss/nmap/nmap.scss */
.btnArea.flex.left .btn:first-of-type {
	margin-left: 0;
}

/* line 1709, scss/nmap/nmap.scss */
.btnArea.flex.center {
	justify-content: center;
}

/* line 1710, scss/nmap/nmap.scss */
.btnArea.flex.center .btn {
	margin-left: 6px;
}

/* line 1711, scss/nmap/nmap.scss */
.btnArea.flex.center .btn:first-of-type {
	margin-left: 0;
}

/* line 1716, scss/nmap/nmap.scss */
.btn {
	display: flex;
	height: 40px;
	padding: 0 22px;
	align-items: center;
	justify-content: center;
	box-sizing: border-box;
	border: 1px solid transparent;
	transition: .4s;
	word-break: keep-all;
	font-size: 14px;
	font-family: 'Noto Sans';
	font-weight: normal;
}

/* line 1718, scss/nmap/nmap.scss */
.btn.round {
	width: 46px;
	height: 46px;
	border: 1px solid #eee;
	background: #fff;
	border-radius: 50%;
	background-position: center;
	background-repeat: no-repeat;
}

/* line 1719, scss/nmap/nmap.scss */
.btn.mini {
	width: 26px;
	height: 25px;
	padding: 0;
	background-position: center;
	background-repeat: no-repeat;
}

/* line 1720, scss/nmap/nmap.scss */
.btn.sm {
	height: 30px;
	padding: 0 40px;
	font-size: 14px;
	font-family: 'Noto Sans';
	font-weight: normal;
}

/* line 1721, scss/nmap/nmap.scss */
.btn.xsm {
	height: 26px;
	border-radius: 2px;
	font-size: 14px;
}

/* line 1722, scss/nmap/nmap.scss */
.btn.md {
	height: 36px;
	font-size: 14px;
	padding: 0 16px;
}

/* line 1723, scss/nmap/nmap.scss */
.btn.lg {
	padding: 0 55px;
}

/* line 1724, scss/nmap/nmap.scss */
.btn.baloon {
	border-radius: 10px 10px 10px 0;
}

/* line 1725, scss/nmap/nmap.scss */
.btn.pd10 {
	padding: 0 10px;
}

/* line 1726, scss/nmap/nmap.scss */
.btn.h38 {
	height: 38px;
}

/* line 1727, scss/nmap/nmap.scss */
.btn.downAll {
	height: 30px;
	border-radius: 50px;
}

/* line 1728, scss/nmap/nmap.scss */
.btn.h34 {
	height: 34px;
	font-size: 14px;
}

/* line 1729, scss/nmap/nmap.scss */
.btn.h28 {
	height: 28px;
	font-size: 14px;
}

/* line 1730, scss/nmap/nmap.scss */
.btn.w70 {
	width: 70px;
	padding: 0;
}

/* line 1731, scss/nmap/nmap.scss */
.btn.w80 {
	width: 80px;
	padding: 0;
}

/* line 1732, scss/nmap/nmap.scss */
.btn.w90 {
	width: 90px;
	padding: 0;
}

/* line 1733, scss/nmap/nmap.scss */
.btn.w100 {
	width: 100px;
	padding: 0;
}

/* line 1734, scss/nmap/nmap.scss */
.btn.w114 {
	width: 114px!important;
	padding: 0;
}

/* line 1736, scss/nmap/nmap.scss */
.btn.moreToggle > span {
	display: flex;
	align-items: center;
	justify-content: center;
}

/* line 1737, scss/nmap/nmap.scss */
.btn.moreToggle > span:first-of-type {
	display: flex;
}

/* line 1738, scss/nmap/nmap.scss */
.btn.moreToggle > span:last-of-type {
	display: none;
}

/* line 1739, scss/nmap/nmap.scss */
.btn.moreToggle > span .ico {
	margin-right: 5px;
}

/* line 1743, scss/nmap/nmap.scss */
.btn.moreToggle.active > span:first-of-type {
	display: none;
}

/* line 1744, scss/nmap/nmap.scss */
.btn.moreToggle.active > span:last-of-type {
	display: flex;
}

/* line 1747, scss/nmap/nmap.scss */
.btn.moreToggle:hover {
	color: #fff;
	background: #1E6BDE;
}

/* line 1750, scss/nmap/nmap.scss */
.btn.moreToggle:hover .ico.arrow.up {
	background-image: url("../../images/map/layout/ico-arrow-up-hover.png");
}

/* line 1751, scss/nmap/nmap.scss */
.btn.moreToggle:hover .ico.arrow.down {
	background-image: url("../../images/map/layout/ico-arrow-down-hover.png");
}

/* line 1756, scss/nmap/nmap.scss */
.btn.white {
	border: 1px solid #eee;
	background: #fff;
	color: #666;
}

/* line 1757, scss/nmap/nmap.scss */
.btn.blue {
	background-color: #1E6BDE;
	color: #fff;
}

/* line 1758, scss/nmap/nmap.scss */
.btn.blue:hover {
	background-color: #2269d1;
}

/* line 1760, scss/nmap/nmap.scss */
.btn.navy {
	background-color: #0b50b6;
	color: rgba(255, 255, 255, 0.7);
}

/* line 1761, scss/nmap/nmap.scss */
.btn.navy:hover {
	background-color: #0948a7;
}

/* line 1763, scss/nmap/nmap.scss */
.btn.skyblue {
	background-color: #67a4ff;
	color: #fff;
}

/* line 1764, scss/nmap/nmap.scss */
.btn.skyblue:hover {
	background-color: #6390d4;
}

/* line 1766, scss/nmap/nmap.scss */
.btn.blueLine {
	background-color: #fff;
	color: #1E6BDE;
	border: 1px solid #1E6BDE;
}

/* line 1769, scss/nmap/nmap.scss */
.btn.blackLine {
	background-color: #fff;
	color: #444;
	border: 1px solid #838fa1;
}

/* line 1772, scss/nmap/nmap.scss */
.btn.greyLine {
	background-color: #fff;
	color: #666;
	border: 1px solid #eee;
}

/* line 1773, scss/nmap/nmap.scss */
.btn.greyLine:hover {
	border-color: #1E6BDE;
}

/* line 1775, scss/nmap/nmap.scss */
.btn.peacockLine {
	background-color: #fff;
	color: #139294;
	border: 1px solid #139294;
}

/* line 1778, scss/nmap/nmap.scss */
.btn.greyblue {
	background-color: #f5f8fc;
	border: 1px solid #d7dadf;
	color: #444;
}

/* line 1779, scss/nmap/nmap.scss */
.btn.greyblue:hover {
	background-color: #deebff;
	border: 1px solid #1E6BDE;
}

/* line 1781, scss/nmap/nmap.scss */
.btn.lightGrey {
	background-color: #a8aaaf;
	border: 0;
	color: #fff;
}

/* line 1782, scss/nmap/nmap.scss */
.btn.lightGrey:hover {
	background-color: #666;
}

/* line 1784, scss/nmap/nmap.scss */
.btn.grey {
	background-color: #666;
	border: 0;
	color: #fff;
}

/* line 1785, scss/nmap/nmap.scss */
.btn.grey:hover {
	background-color: #444;
}

/* line 1787, scss/nmap/nmap.scss */
.btn.grey2 {
	background-color: #d7dadf;
	border: 0;
	color: #444;
}

/* line 1788, scss/nmap/nmap.scss */
.btn.grey2:hover {
	background-color: #c7cacf;
}

/* line 1790, scss/nmap/nmap.scss */
.btn.grey3 {
	background-color: #7f8b9d;
	border: 0;
	color: #fff;
}

/* line 1791, scss/nmap/nmap.scss */
.btn.grey3:hover {
	background-color: #666;
}

/* line 1793, scss/nmap/nmap.scss */
.btn.peacock {
	background-color: #139294;
	border: 0;
	color: #fff;
}

/* line 1794, scss/nmap/nmap.scss */
.btn.peacock:hover {
	background-color: #139294;
}

/* line 1796, scss/nmap/nmap.scss */
.btn.reset {
	width: 40px;
	height: 40px;
	padding: 0;
	background-image: url("../../images/map/ico/ico-reset.png");
	background-repeat: no-repeat;
	background-position: center;
}

/* line 1800, scss/nmap/nmap.scss */
.imgViewBox {
	height: 300px;
	border: 1px solid #cccccc;
}

/* line 1801, scss/nmap/nmap.scss */
.btnSquare {
	display: flex;
	flex-direction: column;
	align-items: center;
	width: 71px;
	height: 64px;
	background: #fff;
	border: 1px solid #ddd;
	border-radius: 2px;
	color: #666;
	font-family: 'Noto Sans';
}

/* line 1802, scss/nmap/nmap.scss */
.btnSquare:hover, .btnSquare.active {
	border-color: #1E6BDE;
	box-shadow: 0 0 10px 0 rgba(0, 0, 0, 0.15);
	color: #141414;
	font-family: 'Noto Sans Medium';
}

/* line 1803, scss/nmap/nmap.scss */
.btnSquare.w160 {
	width: 160px;
}

/* line 1804, scss/nmap/nmap.scss */
.btnSquare.f1 {
	flex: 1;
	margin-right: 7px;
}

/* line 1805, scss/nmap/nmap.scss */
.btnSquare.f1:last-of-type {
	margin-right: 0;
}

/* line 1807, scss/nmap/nmap.scss */
.btnSquare.type02 {
	flex-direction: row;
	height: 34px;
}

/* line 1808, scss/nmap/nmap.scss */
.btnSquare.type02 .ico {
	margin-left: 7px;
}

/* line 1809, scss/nmap/nmap.scss */
.btnSquare.type02 span {
	flex: 1;
	text-align: center;
}

/* line 1812, scss/nmap/nmap.scss */
.compare {
	display: flex;
	border-bottom: 1px dotted #cccccc;
	padding: 15px 0;
}

/* line 1813, scss/nmap/nmap.scss */
.compare > .flex {
	flex: 1;
}

/* line 1814, scss/nmap/nmap.scss */
.compare .compareObj {
	display: flex;
	flex-direction: column;
	align-items: center;
	flex: 1;
	text-align: center;
}

/* line 1815, scss/nmap/nmap.scss */
.compare .compareObj p {
	margin-top: 7px;
	font-size: 12px;
	color: #666;
	font-family: 'Noto Sans';
}

/* line 1816, scss/nmap/nmap.scss */
.compare .compareObj p span {
	font-family: 'Noto Sans Medium';
	font-size: 16px;
	color: #141414;
	margin-right: 4px;
}

/* line 1819, scss/nmap/nmap.scss */
.compare .compareArrow {
	display: flex;
	flex-direction: column;
	align-items: center;
}

/* line 1820, scss/nmap/nmap.scss */
.compare .compareArrow span {
	margin-top: 7px;
}

/* line 1821, scss/nmap/nmap.scss */
.compare .compareArrow:before {
	content: '';
	width: 46px;
	height: 46px;
}

/* line 1822, scss/nmap/nmap.scss */
.compare .compareArrow.left:before {
	background: url("../../images/map/popup/ico-compare-left.png") no-repeat center;
}

/* line 1823, scss/nmap/nmap.scss */
.compare .compareArrow.right:before {
	background: url("../../images/map/popup/ico-compare-right.png") no-repeat center;
}

/* line 1824, scss/nmap/nmap.scss */
.compare .compareArrow.equal:before {
	background: url("../../images/map/popup/ico-compare-equal.png") no-repeat center;
}

/* line 1827, scss/nmap/nmap.scss */
.match {
	flex: 1;
	margin-right: 28px;
	text-align: center;
}

/* line 1828, scss/nmap/nmap.scss */
.match:last-of-type {
	margin-right: 0;
}

/* line 1829, scss/nmap/nmap.scss */
.match .titSec {
	justify-content: center;
}

/* line 1830, scss/nmap/nmap.scss */
.match .addrBox {
	display: block;
	width: 100%;
	height: 34px;
	line-height: 34px;
	background: #fff;
	border: 1px solid #ddd;
	font-size: 14px;
	font-family: 'Noto Sans';
	color: #666;
}

/* line 1833, scss/nmap/nmap.scss */
.flex .btnTable {
	margin: 0;
	margin-right: 5px;
}

/* line 1834, scss/nmap/nmap.scss */
.flex .btnTable:last-of-type {
	margin-right: 0;
}

/* line 1837, scss/nmap/nmap.scss */
.btnTable {
	display: flex;
	width: 24px;
	height: 24px;
	margin: 0 auto;
	background-position: center;
	background-repeat: no-repeat;
	transition: .4s;
}

/* line 1838, scss/nmap/nmap.scss */
.btnTable.add, .btnTable.plus {
	background-image: url("../../images/map/ico/ico-table-add.png");
}

/* line 1839, scss/nmap/nmap.scss */
.btnTable.add:hover, .btnTable.plus:hover {
	background-image: url("../../images/map/ico/ico-table-add-hover.png");
}

/* line 1841, scss/nmap/nmap.scss */
.btnTable.minus {
	background-image: url("../../images/map/ico/ico-table-minus.png");
}

/* line 1842, scss/nmap/nmap.scss */
.btnTable.minus:hover {
	background-image: url("../../images/map/ico/ico-table-minus-hover.png");
}

/* line 1844, scss/nmap/nmap.scss */
.btnTable.remove {
	background-image: url("../../images/map/ico/ico-table-remove.png");
}

/* line 1845, scss/nmap/nmap.scss */
.btnTable.remove:hover {
	background-image: url("../../images/map/ico/ico-table-remove-hover.png");
}

/* line 1847, scss/nmap/nmap.scss */
.btnTable.detail {
	background-image: url("../../images/map/ico/ico-table-detail.png");
}

/* line 1848, scss/nmap/nmap.scss */
.btnTable.detail:hover {
	background-image: url("../../images/map/ico/ico-table-detail-hover.png");
}

/* line 1850, scss/nmap/nmap.scss */
.btnTable.down {
	background-image: url("../../images/map/ico/ico-table-down.png");
}

/* line 1851, scss/nmap/nmap.scss */
.btnTable.down:hover {
	background-image: url("../../images/map/ico/ico-table-down-hover.png");
}

/* line 1853, scss/nmap/nmap.scss */
.btnTable.edit {
	background-image: url("../../images/map/ico/ico-table-edit.png");
}

/* line 1854, scss/nmap/nmap.scss */
.btnTable.edit:hover {
	background-image: url("../../images/map/ico/ico-table-edit-hover.png");
}

/* line 1856, scss/nmap/nmap.scss */
.btnTable.edit.nameDesc.active {
	background-image: url("../../images/map/popup/ico-edit-chk.png");
}

/* line 1857, scss/nmap/nmap.scss */
.btnTable.edit.nameDesc.active:hover {
	background-image: url("../../images/map/popup/ico-edit-chk-hover.png");
}

/* line 1861, scss/nmap/nmap.scss */
.btnTable.setting {
	background-image: url("../../images/map/layout/ico-setting.png");
	border-radius: 3px;
	background-color: #fff;
	border: 1px solid #eee;
	box-sizing: border-box;
}

/* line 1862, scss/nmap/nmap.scss */
.btnTable.setting:hover {
	background-image: url("../../images/map/layout/ico-setting-hover.png");
	background-color: #1E6BDE;
}

/* line 1864, scss/nmap/nmap.scss */
.btnTable.edit2 {
	background-image: url("../../images/map/layout/ico-edit.png");
	border-radius: 50%;
	box-sizing: border-box;
	border: 1px solid #eee;
	background-color: #fff;
}

/* line 1865, scss/nmap/nmap.scss */
.btnTable.edit2:hover {
	background-image: url("../../images/map/layout/ico-edit-hover.png");
	background-color: #1E6BDE;
	border: 1px solid transparent;
}

/* line 1867, scss/nmap/nmap.scss */
.btnTable.service {
	background-image: url("../../images/map/layout/ico-share.png");
	border-radius: 50%;
	background-color: #fff;
	border: 1px solid #eee;
	box-sizing: border-box;
}

/* line 1868, scss/nmap/nmap.scss */
.btnTable.service:hover {
	background-image: url("../../images/map/layout/ico-share-hover.png");
	background-color: #1E6BDE;
}

/* locaArea */
/* line 1872, scss/nmap/nmap.scss */
.locaArea {
	display: flex;
	justify-content: space-between;
	align-items: center;
	padding: 0 25px 0 30px;
	margin: 11px 0;
}

/* line 1873, scss/nmap/nmap.scss */
.locaArea .titLoca {
	font-size: 18px;
	color: #141414;
	font-weight: normal;
	font-family: 'Noto Sans Medium';
}

/* line 1874, scss/nmap/nmap.scss */
.locaArea .btn.white {
	height: 28px;
	border-radius: 50px;
	padding: 0 7px;
}

.locaArea .btn.white:hover {
	color: white;
	background-color: #1E6BDE;
}

/* line 1875, scss/nmap/nmap.scss */
#areaPopup .posHere,.locaArea .posHere {
	width: 28px;
	height: 28px;
	margin-left: 2px;
	/*border: 1px solid #eee;*/
	/*border-radius: 50%;*/
	background: url("../../images/map/layout/btn-current.png") no-repeat center;
}

#areaPopup .posHere.hover,.locaArea .posHere:hover {
	background: url("../../images/map/layout/btn-current-hover.png") no-repeat center;
}

.btnLabelGroup {
	border: 1px solid #eee;
	border-radius: 50px;
	height: fit-content;
	margin: auto 0;
	cursor: pointer;
}
.labelSpan {
	color: #1E6BDE;
	padding-right: 7px;
}
.btnLabelGroup.hover {
	background-color: #1E6BDE;
}
.btnLabelGroup.hover .labelSpan {
	color: #fff;
}
.addressDiv {
	display: flex;
	padding-right: 20px;
	justify-content: space-between;
}

.addressDiv .btnGroup {
	display: flex;
	align-items: center;
}

/* line 1876, scss/nmap/nmap.scss */
.locaArea .btnGroup {
	display: flex;
}

/* toggleArea */
/* line 1880, scss/nmap/nmap.scss */
.toggleArea {
	margin-bottom: 30px;
}

/* line 1881, scss/nmap/nmap.scss */
.toggleArea ul {
	display: flex;
	margin: 0 30px;
	border-radius: 5px;
}

/* line 1882, scss/nmap/nmap.scss */
.toggleArea ul li {
	cursor: pointer;
	flex: 1;
	color: #666;
	font-size: 18px;
	font-family: 'Noto Sans';
	height: 50px;
	line-height: 50px;
	text-align: center;
	box-sizing: border-box;
	border: 1px solid #d7dadf;
	border-right: 0;
}

/* line 1883, scss/nmap/nmap.scss */
.toggleArea ul li:first-of-type {
	border-radius: 5px 0 0 5px;
}

/* line 1884, scss/nmap/nmap.scss */
.toggleArea ul li:last-of-type {
	border-right: 1px solid #d7dadf;
	border-radius: 0 5px 5px 0;
}

/* line 1885, scss/nmap/nmap.scss */
.toggleArea ul li.active {
	background-color: #1E6BDE;
	color: #fff;
	border: 1px solid transparent;
}

/* toggleBtn */
/* line 1891, scss/nmap/nmap.scss */
.toggleBtn {
	display: flex;
	align-items: center;
}

/* line 1892, scss/nmap/nmap.scss */
.toggleBtn > span {
	margin-right: 10px;
	color: #fff;
	font-family: 'Noto Sans Medium';
	font-size: 14px;
}

/* line 1893, scss/nmap/nmap.scss */
.toggleBtn .toggle {
	position: relative;
	width: 48px;
	height: 26px;
	border-radius: 50px;
	background: #d7dadf;
	transition: .4s;
}

/* line 1894, scss/nmap/nmap.scss */
.toggleBtn .toggle:before {
	position: absolute;
	right: 8px;
	top: 50%;
	transform: translateY(-50%);
	width: 8px;
	height: 8px;
	box-sizing: border-box;
	border: 1px solid #838fa1;
	display: block;
	content: '';
	border-radius: 50%;
}

/* line 1896, scss/nmap/nmap.scss */
.toggleBtn .toggle:after {
	position: absolute;
	left: 2px;
	top: 50%;
	transform: translateY(-50%);
	width: 22px;
	height: 22px;
	border-radius: 50%;
	background: #fff;
	display: block;
	content: '';
	transition: .4s;
}

/* line 1898, scss/nmap/nmap.scss */
.toggleBtn .toggle.active {
	background: #139294;
}

/* line 1899, scss/nmap/nmap.scss */
.toggleBtn .toggle.active:before {
	right: auto;
	left: 12px;
	width: 1px;
	height: 8px;
	background: #fff;
	border: 0;
}

/* line 1900, scss/nmap/nmap.scss */
.toggleBtn .toggle.active:after {
	left: calc(100% - 24px);
}

/* line 1905, scss/nmap/nmap.scss */
.toggleBtn.type02 .toggle.active {
	background: #1E6BDE;
}

/* ico */
/* line 1910, scss/nmap/nmap.scss */
.ico {
	width: 16px;
	height: 16px;
	background-position: center;
	background-repeat: no-repeat;
}

/* line 1911, scss/nmap/nmap.scss */
.ico.lt {
	margin-right: 5px;
}

/* line 1912, scss/nmap/nmap.scss */
.ico.rt {
	margin-left: 5px;
}

/* line 1913, scss/nmap/nmap.scss */
.ico.arrow {
	width: 10px;
	height: 7px;
}

/* line 1914, scss/nmap/nmap.scss */
.ico.arrow.down {
	background-image: url("../../images/map/layout/ico-arrow-down.png");
}

/* line 1915, scss/nmap/nmap.scss */
.ico.arrow.up {
	background-image: url("../../images/map/layout/ico-arrow-up.png");
}

/* line 1917, scss/nmap/nmap.scss */
.ico.legendIco {
	width: 18px;
	height: 18px;
	background-size: cover;
	display: block;
}

/* line 1918, scss/nmap/nmap.scss */
.ico.legendIco.type01 {
	background-image: url("../../images/map/layout/ico-legend-type01.png");
}

/* line 1919, scss/nmap/nmap.scss */
.ico.legendIco.type02 {
	background-image: url("../../images/map/layout/ico-legend-type02.png");
}

/* line 1920, scss/nmap/nmap.scss */
.ico.legendIco.type03 {
	background-image: url("../../images/map/layout/ico-legend-type03.png");
}

/* line 1921, scss/nmap/nmap.scss */
.ico.legendIco.type04 {
	background-image: url("../../images/map/layout/ico-legend-type04.png");
}

/* line 1923, scss/nmap/nmap.scss */
.ico.alarmIco {
	width: 18px;
	height: 18px;
}

/* line 1924, scss/nmap/nmap.scss */
.ico.alarmIco.calc {
	background-image: url("../../images/map/ico/ico-alarm-calc.png");
}

/* line 1925, scss/nmap/nmap.scss */
.ico.alarmIco.code {
	background-image: url("../../images/map/ico/ico-alarm-code.png");
}

/* line 1926, scss/nmap/nmap.scss */
.ico.alarmIco.filter {
	background-image: url("../../images/map/ico/ico-alarm-filter.png");
}

/* line 1927, scss/nmap/nmap.scss */
.ico.alarmIco.layer {
	background-image: url("../../images/map/ico/ico-alarm-layer.png");
}

/* line 1928, scss/nmap/nmap.scss */
.ico.alarmIco.share {
	background-image: url("../../images/map/ico/ico-alarm-share.png");
}

/* line 1929, scss/nmap/nmap.scss */
.ico.alarmIco.upload {
	background-image: url("../../images/map/ico/ico-alarm-upload.png");
}

/* line 1931, scss/nmap/nmap.scss */
.ico.danji {
	width: 17px;
	height: 14px;
	background-image: url("../../images/map/ico/ico-danji.png");
}

/* line 1932, scss/nmap/nmap.scss */
.ico.excel {
	background-image: url("../../images/map/ico/ico-excel.png");
}

/* line 1933, scss/nmap/nmap.scss */
.ico.line {
	background-image: url("../../images/map/layout/ico-line.png");
}

/* line 1934, scss/nmap/nmap.scss */
.ico.polygon {
	background-image: url("../../images/map/layout/ico-polygon.png");
}

/* line 1935, scss/nmap/nmap.scss */
.ico.point {
	background-image: url("../../images/map/layout/ico-point.png");
}

/* line 1936, scss/nmap/nmap.scss */
.ico.m {
	background-image: url("../../images/map/layout/ico-m.png");
}

/* line 1937, scss/nmap/nmap.scss */
.ico.s {
	background-image: url("../../images/map/layout/ico-s.png");
}

/* line 1938, scss/nmap/nmap.scss */
.ico.f {
	background-image: url("../../images/map/layout/ico-f.png");
}

/* line 1939, scss/nmap/nmap.scss */
.ico.t {
	background-image: url("../../images/map/layout/ico-t.png");
}

/* line 1940, scss/nmap/nmap.scss */
.ico.ruler {
	width: 18px;
	height: 18px;
	background-image: url("../../images/map/ico/ico-ruler.png");
}

/* line 1941, scss/nmap/nmap.scss */
.ico.connect {
	width: 18px;
	height: 18px;
	background-image: url("../../images/map/ico/ico-connect.png");
}

/* line 1942, scss/nmap/nmap.scss */
.ico.sel-area {
	width: 19px;
	height: 18px;
	margin-right: 5px;
	background-image: url("../../images/map/ico/ico-sel-area.png");
}

/* line 1943, scss/nmap/nmap.scss */
.ico.fileClip {
	display: block;
	margin: 0 auto;
	width: 14px;
	height: 16px;
	background-image: url("../../images/map/ico/ico-file-clip.png");
}

/* line 1944, scss/nmap/nmap.scss */
.ico.fileDown {
	margin: 0 5px;
	width: 24px;
	height: 24px;
	background-image: url("../../images/map/ico/ico-file-down.png");
}

/* line 1945, scss/nmap/nmap.scss */
.ico.fileDown:hover {
	background-image: url("../../images/map/ico/ico-file-down-hover.png");
}

/* line 1947, scss/nmap/nmap.scss */
.ico.fileRemove {
	margin: 0 5px;
	width: 24px;
	height: 24px;
	background-image: url("../../images/map/ico/ico-file-remove.png");
}

/* line 1948, scss/nmap/nmap.scss */
.ico.fileRemove:hover {
	background-image: url("../../images/map/ico/ico-file-remove-hover.png");
}

/* line 1951, scss/nmap/nmap.scss */
.ico.in.remove {
	width: 18px;
	height: 17px;
	background-image: url("../../images/map/ico/ico-in-remove.png");
}

/* line 1952, scss/nmap/nmap.scss */
.ico.in.layerAdd {
	width: 18px;
	height: 20px;
	background-image: url("../../images/map/ico/ico-in-layer-add.png");
}

/* line 1954, scss/nmap/nmap.scss */
.ico.user {
	width: 18px;
	height: 13px;
	margin-right: 5px;
}

/* line 1955, scss/nmap/nmap.scss */
.ico.user.add {
	background-image: url("../../images/map/ico/ico-user-add.png");
}

/* line 1956, scss/nmap/nmap.scss */
.ico.user.remove {
	background-image: url("../../images/map/ico/ico-user-remove.png");
}

/* line 1958, scss/nmap/nmap.scss */
.ico.group {
	width: 23px;
	height: 14px;
	margin-right: 5px;
}

/* line 1959, scss/nmap/nmap.scss */
.ico.group.add {
	background-image: url("../../images/map/ico/ico-group-add.png");
}

/* line 1960, scss/nmap/nmap.scss */
.ico.group.remove {
	background-image: url("../../images/map/ico/ico-group-remove.png");
}

/* line 1961, scss/nmap/nmap.scss */
.ico.group.management {
	background-image: url("../../images/map/ico/ico-group-management.png");
}

/* line 1963, scss/nmap/nmap.scss */
.ico.type {
	display: inline-block;
	width: 40px;
	height: 40px;
	margin: 0;
	background-color: transparent;
}

/* line 1964, scss/nmap/nmap.scss */
.ico.type.point {
	background-image: url("../../images/map/ico/ico-type-dot.png");
}

/* line 1965, scss/nmap/nmap.scss */
.ico.type.line {
	background-image: url("../../images/map/ico/ico-type-line.png");
}

/* line 1966, scss/nmap/nmap.scss */
.ico.type.polygon {
	background-image: url("../../images/map/ico/ico-type-polygon.png");
}

/* line 1967, scss/nmap/nmap.scss */
.ico.type.circle {
	background-image: url("../../images/map/ico/ico-type-circle.png");
}

/* line 1968, scss/nmap/nmap.scss */
.ico.type.curve {
	background-image: url("../../images/map/ico/ico-type-curve.png");
}

/* line 1969, scss/nmap/nmap.scss */
.ico.type.square {
	background-image: url("../../images/map/ico/ico-type-square.png");
}

/* line 1970, scss/nmap/nmap.scss */
.ico.type.F {
	background-image: url("../../images/map/ico/ico-type-f.png");
}

/* line 1971, scss/nmap/nmap.scss */
.ico.type.T {
	background-image: url("../../images/map/ico/ico-type-t.png");
}

/* line 1972, scss/nmap/nmap.scss */
.ico.type.S {
	background-image: url("../../images/map/ico/ico-type-s.png");
}

/* line 1973, scss/nmap/nmap.scss */
.ico.type.M {
	background-image: url("../../images/map/ico/ico-type-m.png");
}

/* line 1974, scss/nmap/nmap.scss */
.ico.type.area {
	background-image: url("../../images/map/ico/ico-area.png");
}

/* line 1975, scss/nmap/nmap.scss */
.ico.type.area2 {
	background-image: url("../../images/map/ico/ico-area2.png");
}

/* line 1976, scss/nmap/nmap.scss */
.ico.type.area3 {
	background-image: url("../../images/map/ico/ico-area-type03.png");
}

/* line 1977, scss/nmap/nmap.scss */
.ico.type.area4 {
	background-image: url("../../images/map/ico/ico-area-type04.png");
}

/* line 1978, scss/nmap/nmap.scss */
.ico.type.loca1 {
	background-image: url("../../images/map/ico/ico-loca-type01.png");
}

/* line 1979, scss/nmap/nmap.scss */
.ico.type.loca2 {
	background-image: url("../../images/map/ico/ico-loca-type02.png");
}

/* line 1980, scss/nmap/nmap.scss */
.ico.type.loca3 {
	background-image: url("../../images/map/ico/ico-loca-type03.png");
}

/* line 1981, scss/nmap/nmap.scss */
.ico.type.loca4 {
	background-image: url("../../images/map/ico/ico-loca-type04.png");
}

/* line 1982, scss/nmap/nmap.scss */
.ico.type.article1 {
	background-image: url("../../images/map/ico/ico-article-type01.png");
}

/* line 1983, scss/nmap/nmap.scss */
.ico.type.article2 {
	background-image: url("../../images/map/ico/ico-article-type02.png");
}

/* line 1984, scss/nmap/nmap.scss */
.ico.type.article3 {
	background-image: url("../../images/map/ico/ico-article-type03.png");
}

/* line 1985, scss/nmap/nmap.scss */
.ico.type.article4 {
	background-image: url("../../images/map/ico/ico-article-type04.png");
}

/* line 1986, scss/nmap/nmap.scss */
.ico.type.article5 {
	background-image: url("../../images/map/ico/ico-article-type05.png");
}

/* line 1988, scss/nmap/nmap.scss */
.ico.list {
	width: 17px;
	height: 17px;
	background-image: url("../../images/map/ico/ico-list.png");
}

/* line 1991, scss/nmap/nmap.scss */
.editDesc, .editName {
	float: none;
	display: none;
	margin: 0 auto;
	width: 240px;
}

/* line 1992, scss/nmap/nmap.scss */
.editDesc.active, .editName.active {
	display: block;
}

/* line 1993, scss/nmap/nmap.scss */
.editDesc.active + p, .editName.active + p {
	display: none;
}

/* line 1995, scss/nmap/nmap.scss */
.editDesc + p, .editName + p {
	display: block;
}

/* line 1998, scss/nmap/nmap.scss */
.colorType.blue {
	color: #1E6BDE;
}

/* line 1999, scss/nmap/nmap.scss */
.colorType.red {
	color: #e23a3a;
}

/* line 2000, scss/nmap/nmap.scss */
.colorType.grey {
	color: #999999;
}

/* line 2002, scss/nmap/nmap.scss */
.mt10 {
	margin-top: 10px;
}

/* line 2003, scss/nmap/nmap.scss */
.mt20 {
	margin-top: 20px;
}

/* line 2004, scss/nmap/nmap.scss */
.mt40 {
	margin-top: 40px;
}

/* line 2005, scss/nmap/nmap.scss */
.imgSelectArea {
	display: flex;
	flex-wrap: wrap;
	padding: 12px 17px;
	border: 1px solid #d7dadf;
	max-height: 185px;
	overflow-y: auto;
}

/* line 2006, scss/nmap/nmap.scss */
.imgSelectArea .imgBox {
	position: relative;
	width: 20%;
	height: 20%;
}

/* line 2008, scss/nmap/nmap.scss */
.imgSelectArea .imgBox img {
	margin: 10px;
	width: calc(100% - 20px);
	height: calc(100% - 20px);
}

/* line 2009, scss/nmap/nmap.scss */
.imgSelectArea .imgBox .btnImgRemove {
	position: absolute;
	right: 5px;
	top: -1px;
	width: 23px;
	height: 23px;
	background: url("../../images/map/layout/ico-imgBox-close.png") no-repeat center;
}

/* line 2012, scss/nmap/nmap.scss */
.systemList {
	max-height: 180px;
	overflow-y: auto;
	border-top: 1px solid #ddd;
	border-bottom: 1px solid #ddd;
}

/* line 2014, scss/nmap/nmap.scss */
.systemList ul li {
	line-height: 45px;
	border-bottom: 1px solid #ddd;
	background: #fff;
	padding: 0 10px;
	font-size: 14px;
	color: #666;
	font-family: "Noto Sans";
}

/* line 2015, scss/nmap/nmap.scss */
.systemList ul li:last-of-type {
	border-bottom: 0;
}

/* line 2019, scss/nmap/nmap.scss */
.colorPickArea {
	padding: 20px 9px 10px;
	border: 1px solid #d7dadf;
	box-sizing: border-box;
}

/* line 2020, scss/nmap/nmap.scss */
.colorPickArea.mt20 {
	margin-top: 20px;
}

/* line 2021, scss/nmap/nmap.scss */
.colorPickArea .colorGroup {
	display: flex;
	flex-wrap: wrap;
}

/* line 2022, scss/nmap/nmap.scss */
.colorPickArea .colorPick {
	width: calc(100% / 12);
	height: 30px;
	box-sizing: border-box;
	cursor: pointer;
}

/* line 2023, scss/nmap/nmap.scss */
.colorPickArea .colorPick:hover, .colorPickArea .colorPick.active {
	border: 2px solid #000;
}

/* line 2024, scss/nmap/nmap.scss */
.colorPickArea .colorPick.c1 {
	background-color: #ff0000;
}

/* line 2025, scss/nmap/nmap.scss */
.colorPickArea .colorPick.c2 {
	background-color: #ff5e00;
}

/* line 2026, scss/nmap/nmap.scss */
.colorPickArea .colorPick.c3 {
	background-color: #ffbb00;
}

/* line 2027, scss/nmap/nmap.scss */
.colorPickArea .colorPick.c4 {
	background-color: #ffe400;
}

/* line 2028, scss/nmap/nmap.scss */
.colorPickArea .colorPick.c5 {
	background-color: #abf200;
}

/* line 2029, scss/nmap/nmap.scss */
.colorPickArea .colorPick.c6 {
	background-color: #1ddb16;
}

/* line 2030, scss/nmap/nmap.scss */
.colorPickArea .colorPick.c7 {
	background-color: #00d8ff;
}

/* line 2031, scss/nmap/nmap.scss */
.colorPickArea .colorPick.c8 {
	background-color: #0054ff;
}

/* line 2032, scss/nmap/nmap.scss */
.colorPickArea .colorPick.c9 {
	background-color: #0100ff;
}

/* line 2033, scss/nmap/nmap.scss */
.colorPickArea .colorPick.c10 {
	background-color: #5f00ff;
}

/* line 2034, scss/nmap/nmap.scss */
.colorPickArea .colorPick.c11 {
	background-color: #000000;
}

/* line 2035, scss/nmap/nmap.scss */
.colorPickArea .colorPick.c11:hover, .colorPickArea .colorPick.c11.active {
	border: 2px solid #fff;
}

/* line 2037, scss/nmap/nmap.scss */
.colorPickArea .colorPick.c12 {
	background-color: #ffffff;
	border-top: 1px solid #ccc;
	border-right: 1px solid #ccc;
}

/* line 2038, scss/nmap/nmap.scss */
.colorPickArea .colorPick.c13 {
	background-color: #f15f5f;
}

/* line 2039, scss/nmap/nmap.scss */
.colorPickArea .colorPick.c14 {
	background-color: #f29661;
}

/* line 2040, scss/nmap/nmap.scss */
.colorPickArea .colorPick.c15 {
	background-color: #f2cb61;
}

/* line 2041, scss/nmap/nmap.scss */
.colorPickArea .colorPick.c16 {
	background-color: #e5d85c;
}

/* line 2042, scss/nmap/nmap.scss */
.colorPickArea .colorPick.c17 {
	background-color: #bce55c;
}

/* line 2043, scss/nmap/nmap.scss */
.colorPickArea .colorPick.c18 {
	background-color: #86e57f;
}

/* line 2044, scss/nmap/nmap.scss */
.colorPickArea .colorPick.c19 {
	background-color: #5cd1e5;
}

/* line 2045, scss/nmap/nmap.scss */
.colorPickArea .colorPick.c20 {
	background-color: #6799ff;
}

/* line 2046, scss/nmap/nmap.scss */
.colorPickArea .colorPick.c21 {
	background-color: #6b66ff;
}

/* line 2047, scss/nmap/nmap.scss */
.colorPickArea .colorPick.c22 {
	background-color: #a566ff;
}

/* line 2048, scss/nmap/nmap.scss */
.colorPickArea .colorPick.c23 {
	background-color: #a6a6a6;
}

/* line 2049, scss/nmap/nmap.scss */
.colorPickArea .colorPick.c24 {
	background-color: #8c8c8c;
}

/* line 2050, scss/nmap/nmap.scss */
.colorPickArea .colorPick.c25 {
	background-color: #cc3d3d;
}

/* line 2051, scss/nmap/nmap.scss */
.colorPickArea .colorPick.c26 {
	background-color: #cc723d;
}

/* line 2052, scss/nmap/nmap.scss */
.colorPickArea .colorPick.c27 {
	background-color: #cca63d;
}

/* line 2053, scss/nmap/nmap.scss */
.colorPickArea .colorPick.c28 {
	background-color: #c4b73b;
}

/* line 2054, scss/nmap/nmap.scss */
.colorPickArea .colorPick.c29 {
	background-color: #9fc93c;
}

/* line 2055, scss/nmap/nmap.scss */
.colorPickArea .colorPick.c30 {
	background-color: #47c83e;
}

/* line 2056, scss/nmap/nmap.scss */
.colorPickArea .colorPick.c31 {
	background-color: #3db7cc;
}

/* line 2057, scss/nmap/nmap.scss */
.colorPickArea .colorPick.c32 {
	background-color: #4374d9;
}

/* line 2058, scss/nmap/nmap.scss */
.colorPickArea .colorPick.c33 {
	background-color: #4641d9;
}

/* line 2059, scss/nmap/nmap.scss */
.colorPickArea .colorPick.c34 {
	background-color: #8041d9;
}

/* line 2060, scss/nmap/nmap.scss */
.colorPickArea .colorPick.c35 {
	background-color: #747474;
}

/* line 2061, scss/nmap/nmap.scss */
.colorPickArea .colorPick.c36 {
	background-color: #5d5d5d;
}

/* line 2062, scss/nmap/nmap.scss */
.colorPickArea .colorPick.c37 {
	background-color: #980000;
}

/* line 2063, scss/nmap/nmap.scss */
.colorPickArea .colorPick.c38 {
	background-color: #993800;
}

/* line 2064, scss/nmap/nmap.scss */
.colorPickArea .colorPick.c39 {
	background-color: #997000;
}

/* line 2065, scss/nmap/nmap.scss */
.colorPickArea .colorPick.c40 {
	background-color: #998a00;
}

/* line 2066, scss/nmap/nmap.scss */
.colorPickArea .colorPick.c41 {
	background-color: #6b9900;
}

/* line 2067, scss/nmap/nmap.scss */
.colorPickArea .colorPick.c42 {
	background-color: #2f9d27;
}

/* line 2068, scss/nmap/nmap.scss */
.colorPickArea .colorPick.c43 {
	background-color: #008299;
}

/* line 2069, scss/nmap/nmap.scss */
.colorPickArea .colorPick.c44 {
	background-color: #003399;
}

/* line 2070, scss/nmap/nmap.scss */
.colorPickArea .colorPick.c45 {
	background-color: #050099;
}

/* line 2071, scss/nmap/nmap.scss */
.colorPickArea .colorPick.c46 {
	background-color: #3f0099;
}

/* line 2072, scss/nmap/nmap.scss */
.colorPickArea .colorPick.c47 {
	background-color: #4c4c4c;
}

/* line 2073, scss/nmap/nmap.scss */
.colorPickArea .colorPick.c48 {
	background-color: #353535;
}

/* line 2075, scss/nmap/nmap.scss */
.colorPickArea .btn {
	width: 120px;
	padding: 0;
	height: 30px;
	margin: 10px auto 0;
}

/* line 2078, scss/nmap/nmap.scss */
.greyBox {
	background: #f0f1f4;
}

/* line 2079, scss/nmap/nmap.scss */
.greyBox .btnStyle {
	width: 34px;
	height: 34px;
}

/* line 2080, scss/nmap/nmap.scss */
.greyBox .btnStyle.active {
	border: 1px solid #1E6BDE;
}

/* line 2081, scss/nmap/nmap.scss */
.greyBox .btnStyle.style01 {
	background: url("../../images/map/layout/ico-layer-style-01.png") no-repeat center;
	margin-right: 8px;
}

/* line 2082, scss/nmap/nmap.scss */
.greyBox .btnStyle.style02 {
	background: url("../../images/map/layout/ico-layer-style-02.png") no-repeat center;
}

/* line 2084, scss/nmap/nmap.scss */
.greyBox .alignBox {
	width: 34px;
	height: 34px;
	display: flex;
	flex-wrap: wrap;
	box-sizing: border-box;
	border: 1px solid #dddddd;
	background: #fff;
}

/* line 2085, scss/nmap/nmap.scss */
.greyBox .alignBox span {
	width: 33.33%;
	height: 33.33%;
	cursor: pointer;
}

/* line 2086, scss/nmap/nmap.scss */
.greyBox .alignBox span.active {
	background: #000;
}

/* line 2089, scss/nmap/nmap.scss */
.greyBox .ellipsis {
	width: calc(100% - 34px);
	font-size: 14px;
	font-family: "Noto Sans";
	color: #666;
}

/* line 2090, scss/nmap/nmap.scss */
.greyBox .btnTable.edit2 {
	margin-right: 6px;
}

/* line 2091, scss/nmap/nmap.scss */
.greyBox.mt10 {
	margin-top: 10px;
}

/* line 2092, scss/nmap/nmap.scss */
.greyBox .inBox {
	padding: 10px 14px;
	display: flex;
	align-items: center;
}

/* line 2093, scss/nmap/nmap.scss */
.greyBox .inBox.type02 {
	padding: 20px 14px 30px;
}

/* line 2095, scss/nmap/nmap.scss */
.greyBox label {
	width: 63px;
	font-size: 16px;
	color: #000;
	font-family: 'Noto Sans Medium';
	font-weight: normal;
}

/* line 2096, scss/nmap/nmap.scss */
.greyBox label + * {
	flex: 1;
}

/* line 2097, scss/nmap/nmap.scss */
.greyBox label + * input[type="text"], .greyBox label + * input[type="number"] {
	width: 100px;
	margin-right: 10px;
}

/* line 2100, scss/nmap/nmap.scss */
.greyBox input[type="text"], .greyBox input[type="password"], .greyBox input[type="number"], .greyBox input[type="email"], .greyBox select {
	height: 34px;
}

/* line 2101, scss/nmap/nmap.scss */
.greyBox .checkbox {
	padding: 6px 0;
}

/* line 2103, scss/nmap/nmap.scss */
.choiceColor {
	display: inline-block;
	width: 18px;
	height: 18px;
}

/* line 2104, scss/nmap/nmap.scss */
.choiceColor.round {
	border-radius: 50%;
	width: 22px;
	height: 22px;
	border: 1px solid #8ab8fc;
	box-sizing: border-box;
}

/* line 2106, scss/nmap/nmap.scss */
.rowGroup {
	display: flex;
	justify-content: space-between;
	align-items: center;
}

/* line 2107, scss/nmap/nmap.scss */
.rowGroup .greyBox {
	flex: 1;
	margin-right: 10px;
}

/* line 2108, scss/nmap/nmap.scss */
.rowGroup .greyBox:last-of-type {
	margin-right: 0;
}

/* line 2109, scss/nmap/nmap.scss */
.rowGroup .greyBox input[type="text"], .rowGroup .greyBox input[type="number"] {
	width: 60px;
}

/* line 2112, scss/nmap/nmap.scss */
.layerAnalysis {
	background-color: #f0f1f4;
}

/* line 2114, scss/nmap/nmap.scss */
.layerAnalysis.type02 ul {
	padding: 20px 90px;
}

/* line 2116, scss/nmap/nmap.scss */
.layerAnalysis.type02 ul li:nth-of-type(n+3) {
	margin-bottom: 0;
}

/* line 2120, scss/nmap/nmap.scss */
.layerAnalysis ul {
	display: flex;
	flex-wrap: wrap;
	justify-content: space-between;
	padding: 20px 43px;
}

/* line 2121, scss/nmap/nmap.scss */
.layerAnalysis ul li {
	width: 88px;
	padding: 12px 0 14px;
	text-align: center;
	margin-bottom: 10px;
	cursor: pointer;
	background: #fff;
	border-radius: 4px;
	color: #666;
	font-size: 13px;
	font-family: 'Noto Sans';
	border: 1px solid #e4e6eb;
	box-sizing: border-box;
}

/* line 2123, scss/nmap/nmap.scss */
.layerAnalysis ul li:nth-of-type(n+4) {
	margin-bottom: 0;
}

/* line 2124, scss/nmap/nmap.scss */
.layerAnalysis ul li.active, .layerAnalysis ul li:hover {
	border: 2px solid #1E6BDE;
	padding: 11px 0 13px;
	color: #1E6BDE;
}

/* line 2125, scss/nmap/nmap.scss */
.layerAnalysis ul li img {
	display: block;
	margin: 0 auto 9px;
}

/* line 2129, scss/nmap/nmap.scss */
.slider {
	position: relative;
	flex: 1;
	height: 6px;
	background: #cad0d6;
	border: 0;
	margin-right: 14px;
}

/* line 2130, scss/nmap/nmap.scss */
.slider:before, .slider:after {
	position: absolute;
	top: 13px;
	display: block;
	font-size: 13px;
	font-family: "Noto Sans Light";
	color: #444;
	width: 35px;
	text-align: center;
}

/* line 2131, scss/nmap/nmap.scss */
.slider:before {
	left: calc(0% - 15px);
	content: '0%';
}

/* line 2132, scss/nmap/nmap.scss */
.slider:after {
	right: calc(0% - 21px);
	content: '100%';
}

/* line 2133, scss/nmap/nmap.scss */
.slider .ui-slider, .slider .ui-slider-range {
	background-color: #376fee;
}

/* line 2134, scss/nmap/nmap.scss */
.slider .ui-slider-horizontal, .slider .ui-slider-handle {
	transform: translateY(-50%);
	top: 50%;
	border-radius: 50%;
	width: 24px;
	height: 24px;
	background: #fff;
	border: 5px solid #376fee;
	box-sizing: border-box;
	box-shadow: 0.6px 0.8px 3px 0 rgba(0, 0, 0, 0.3);
}

/* line 2135, scss/nmap/nmap.scss */
.slider .ui-slider-horizontal:after, .slider .ui-slider-handle:after {
	position: absolute;
	left: 50%;
	top: 50%;
	transform: translate(-50%, -50%);
	display: block;
	content: '';
	width: 5px;
	height: 5px;
	border-radius: 50%;
	background: #fff;
}

/* line 2136, scss/nmap/nmap.scss */
.slider .ui-slider-horizontal:focus, .slider .ui-slider-handle:focus {
	outline: 0;
}

/* line 2139, scss/nmap/nmap.scss */
.slider .customHandle {
	position: absolute;
	top: -30px;
	width: 35px;
	text-align: center;
	padding: 0 7px;
	color: #444;
	transform: translateX(calc(-50% + 3px));
	font-size: 13px;
	font-family: "Noto Sans Light";
	color: #444;
}

/* line 2140, scss/nmap/nmap.scss */
.slider .customHandle:after {
	display: inline-block;
	content: '%';
}

/* input, select */
/* line 2145, scss/nmap/nmap.scss */
input[type="text"], input[type="number"], input[type="password"], input[type="email"], textarea, select {
	height: 40px;
	padding-left: 10px;
	border: 1px solid #ddd;
	outline: 0;
	box-sizing: border-box;
	color: #666;
	font-size: 14px;
	font-family: 'Noto Sans';
}

/* line 2146, scss/nmap/nmap.scss */
select {
	-moz-appearance: none;
	-webkit-appearance: none;
	appearance: none;
	background: #fff url("../../images/map/layout/ico-arrow.png") no-repeat right 10px center;
}

/* line 2147, scss/nmap/nmap.scss */
textarea {
	padding: 10px;
	resize: none;
}

/* line 2148, scss/nmap/nmap.scss */
input[type="text"].cal {
	background: #fff url("../../images/ico_month.png") no-repeat right 10px center;
}

/* line 2149, scss/nmap/nmap.scss */
input[type="number"]::-webkit-outer-spin-button,
input[type="number"]::-webkit-inner-spin-button {
	-webkit-appearance: none;
	margin: 0;
}

/* tab */
/* line 2157, scss/nmap/nmap.scss */
.tabContWrap .tabNav .tabList {
	display: flex;
	justify-content: space-between;
}

/* line 2158, scss/nmap/nmap.scss */
.tabContWrap .tabNav .tabList li {
	flex: 1;
	text-align: center;
	cursor: pointer;
}

/* line 2163, scss/nmap/nmap.scss */
.tabContWrap .tabCont {
	display: none;
}

/* line 2164, scss/nmap/nmap.scss */
.tabContWrap .tabCont.active {
	display: block;
}

/* line 2167, scss/nmap/nmap.scss */
.tabContWrap.type01 > .tabNav {
	position: relative;
	z-index: 15;
	padding: 0 30px;
	border-bottom: 1px solid #ddd;
}

/* line 2168, scss/nmap/nmap.scss */
.tabContWrap.type01 > .tabNav .tabList {
	border-top: 1px solid #d7dadf;
}

/* line 2169, scss/nmap/nmap.scss */
.tabContWrap.type01 > .tabNav .tabList li {
	position: relative;
	height: 50px;
	line-height: 50px;
	color: #666;
	font-size: 15px;
	box-sizing: border-box;
	font-family: 'Noto Sans';
}

/* line 2171, scss/nmap/nmap.scss */
.tabContWrap.type01 > .tabNav .tabList li:last-of-type:after {
	display: none;
}

/* line 2173, scss/nmap/nmap.scss */
.tabContWrap.type01 > .tabNav .tabList li:after {
	position: absolute;
	right: 0;
	top: 50%;
	transform: translateY(-50%);
	width: 1px;
	height: 14px;
	display: block;
	content: '';
	background-color: #d7dadf;
}

/* line 2174, scss/nmap/nmap.scss */
.tabContWrap.type01 > .tabNav .tabList li.active {
	color: #1E6BDE;
	border-bottom: 8px solid #1E6BDE;
	font-family: 'Noto Sans Medium';
}

/* line 2178, scss/nmap/nmap.scss */
.tabContWrap.type01 > .tabCont {
	background: #f4f4f4;
}

/* line 2179, scss/nmap/nmap.scss */
.tabContWrap.type01 > .tabCont .inner {
	padding: 20px !important;
}

/* line 2183, scss/nmap/nmap.scss */
.tabContWrap.type02 > .tabNav {
	position: relative;
	z-index: 10;
	padding: 22px 16px 0;
}

/* line 2185, scss/nmap/nmap.scss */
.tabContWrap.type02 > .tabNav .tabList li {
	display: flex;
	align-items: center;
	justify-content: center;
	height: 40px;
	line-height: 40px;
	color: #666;
	font-size: 16px;
	box-sizing: border-box;
	font-family: 'Noto Sans';
}

/* line 2186, scss/nmap/nmap.scss */
.tabContWrap.type02 > .tabNav .tabList li.active {
	color: #141414;
	border-radius: 8px 8px 0 0;
	background-color: #fff;
	font-family: 'Noto Sans Medium';
}

/* line 2187, scss/nmap/nmap.scss */
.tabContWrap.type02 > .tabNav .tabList li.active:before {
	content: '';
	width: 6px;
	height: 6px;
	border-radius: 50%;
	background: #1E6BDE;
	margin-right: 5px;
}

/* line 2190, scss/nmap/nmap.scss */
.tabContWrap.type02 > .tabNav .tabList.static {
	justify-content: flex-start;
}

/* line 2191, scss/nmap/nmap.scss */
.tabContWrap.type02 > .tabNav .tabList.static li {
	flex: none;
	padding: 0 35px;
}

/* line 2195, scss/nmap/nmap.scss */
.tabContWrap.type02 > .tabCont {
	background: #f4f4f4;
}

/* line 2196, scss/nmap/nmap.scss */
.tabContWrap.type02 > .tabCont.white {
	background: #fff;
}

/* line 2202, scss/nmap/nmap.scss */
.tabContWrap.type03 > .tabNav .tabList li {
	height: 40px;
	line-height: 40px;
	color: #666;
	font-size: 16px;
	font-family: 'Noto Sans';
	border: 1px solid #d7dadf;
	border-right: 0;
	background: #fff;
}

/* line 2203, scss/nmap/nmap.scss */
.tabContWrap.type03 > .tabNav .tabList li:first-of-type {
	border-radius: 5px 0 0 5px;
}

/* line 2204, scss/nmap/nmap.scss */
.tabContWrap.type03 > .tabNav .tabList li:last-of-type {
	border-radius: 0 5px 5px 0;
	border-right: 1px solid #d7dadf;
}

/* line 2205, scss/nmap/nmap.scss */
.tabContWrap.type03 > .tabNav .tabList li.active {
	background: #1E6BDE;
	color: #fff;
	font-family: 'Noto Sans Medium';
}

/* line 2210, scss/nmap/nmap.scss */
.tabContWrap.type03 > .tabCont {
	margin-top: 15px;
	background: #f4f4f4;
}

/* line 2211, scss/nmap/nmap.scss */
.tabContWrap.type03 > .tabCont.white {
	background: #fff;
}

/* line 2212, scss/nmap/nmap.scss */
.tabContWrap.type03 > .tabCont.t10 {
	margin-top: 10px;
}

/* line 2216, scss/nmap/nmap.scss */
.tabContWrap.type04 .tabNav {
	position: relative;
	z-index: 10;
	padding: 0 30px;
	border-bottom: 1px solid #ddd;
}

/* line 2217, scss/nmap/nmap.scss */
.tabContWrap.type04 .tabNav .tabList {
	border-top: 1px solid #d7dadf;
}

/* line 2218, scss/nmap/nmap.scss */
.tabContWrap.type04 .tabNav .tabList li {
	position: relative;
	display: flex;
	justify-content: center;
	align-items: center;
	height: 50px;
	line-height: 18px;
	color: #666;
	font-size: 15px;
	box-sizing: border-box;
	font-family: 'Noto Sans';
}

/* line 2220, scss/nmap/nmap.scss */
.tabContWrap.type04 .tabNav .tabList li:last-of-type:after {
	display: none;
}

/* line 2222, scss/nmap/nmap.scss */
.tabContWrap.type04 .tabNav .tabList li.active {
	color: #1E6BDE;
	border-bottom: 8px solid #1E6BDE;
	font-family: 'Noto Sans Medium';
}

/* line 2223, scss/nmap/nmap.scss */
.tabContWrap.type04 .tabNav .tabList li:after {
	position: absolute;
	right: 0;
	top: 50%;
	transform: translateY(-50%);
	width: 1px;
	height: 14px;
	display: block;
	content: '';
	background-color: #d7dadf;
}

/* line 2227, scss/nmap/nmap.scss */
.tabContWrap.type04 .tabCont {
	background: #f4f4f4;
}

/* line 2231, scss/nmap/nmap.scss */
.tabContWrap.type05 {
	margin-top: 16px;
}

/* line 2232, scss/nmap/nmap.scss */
.tabContWrap.type05 > .tabNav {
	padding: 0;
	margin-bottom: 24px;
}

/* line 2234, scss/nmap/nmap.scss */
.tabContWrap.type05 > .tabNav .tabList li {
	height: 38px;
	line-height: 38px;
	color: #666;
	font-size: 14px;
	font-family: 'Noto Sans';
	border: 1px solid #d7dadf;
	border-right: 0;
	border-left: 0;
	font-weight: normal;
}

/* line 2235, scss/nmap/nmap.scss */
.tabContWrap.type05 > .tabNav .tabList li:first-of-type {
	border-radius: 5px 0 0 5px;
	border-left: 1px solid #d7dadf;
}

/* line 2236, scss/nmap/nmap.scss */
.tabContWrap.type05 > .tabNav .tabList li:last-of-type {
	border-radius: 0 5px 5px 0;
	border-right: 1px solid #d7dadf;
}

/* line 2237, scss/nmap/nmap.scss */
.tabContWrap.type05 > .tabNav .tabList li.active {
	background: #1E6BDE;
	color: #fff;
	font-family: 'Noto Sans Medium';
}

/* line 2242, scss/nmap/nmap.scss */
.tabContWrap.type05 > .tabCont {
	margin-top: 15px;
	background: #f4f4f4;
}

/* line 2247, scss/nmap/nmap.scss */
.tabContWrap.type06 .tabNav {
	background: #f0f1f4;
	padding: 20px 17px 0;
}

/* line 2248, scss/nmap/nmap.scss */
.tabContWrap.type06 .tabNav .tabList {
	justify-content: flex-start;
}

/* line 2249, scss/nmap/nmap.scss */
.tabContWrap.type06 .tabNav .tabList li {
	display: flex;
	justify-content: center;
	align-items: center;
	line-height: 50px;
	flex: none;
	padding: 0 35px;
	font-size: 18px;
	font-family: 'Noto Sans';
	font-weight: normal;
	color: #666;
}

/* line 2250, scss/nmap/nmap.scss */
.tabContWrap.type06 .tabNav .tabList li.active {
	border-radius: 8px 8px 0 0;
	background: #fff;
	font-family: 'Noto Sans Medium';
	color: #141414;
}

/* line 2251, scss/nmap/nmap.scss */
.tabContWrap.type06 .tabNav .tabList li.active:before {
	content: '';
	width: 6px;
	height: 6px;
	margin-right: 5px;
	border-radius: 50%;
	background: #1E6BDE;
}

/* line 2257, scss/nmap/nmap.scss */
.tabContWrap.type06 .tabCont .inner {
	padding: 20px 17px;
}

/* table */
/* line 2264, scss/nmap/nmap.scss */
.table {
	width: 100%;
}

/* line 2265, scss/nmap/nmap.scss */
.table table {
	width: 100%;
	border-collapse: separate;
	border-spacing: 0;
}

/* line 2266, scss/nmap/nmap.scss */
.table table thead {
	position: sticky;
	top: 0;
	z-index: 10;
}

/* line 2268, scss/nmap/nmap.scss */
.table table thead tr th {
	height: 40px;
	z-index: 10;
	box-sizing: border-box;
	word-break: keep-all;
}

/* line 2273, scss/nmap/nmap.scss */
.table table tbody tr th, .table table tbody tr td {
	font-size: 14px;
	height: 40px;
	text-align: center;
	box-sizing: border-box;
	word-break: keep-all;
}

/* line 2274, scss/nmap/nmap.scss */
.table table tbody tr th.txt-left, .table table tbody tr td.txt-left {
	text-align: left;
}

/* line 2276, scss/nmap/nmap.scss */
.table table tbody tr th {
	color: #141414;
}

/* line 2277, scss/nmap/nmap.scss */
.table table tbody tr td {
	color: #555;
	transition: .4s;
	max-width: 100px;
}

/* line 2279, scss/nmap/nmap.scss */
.table table tbody tr td input[type="text"] + button, .table table tbody tr td input[type="password"] + button, .table table tbody tr td input[type="number"] + button, .table table tbody tr td textarea + button {
	margin-left: 10px;
}

/* line 2281, scss/nmap/nmap.scss */
.table table tbody tr td .btnGroup {
	display: flex;
	justify-content: center;
	align-items: center;
}

/* line 2282, scss/nmap/nmap.scss */
.table table tbody tr td .btnGroup button {
	margin: 0 5px 0 0;
}

/* line 2283, scss/nmap/nmap.scss */
.table table tbody tr td .btnGroup button:last-of-type {
	margin-right: 0;
}

/* line 2286, scss/nmap/nmap.scss */
.table table tbody tr td textarea {
	margin-top: 4px;
}

/* line 2287, scss/nmap/nmap.scss */
.table table tbody tr td .ellipsis {
	width: calc(100% - 30px);
}

/* line 2288, scss/nmap/nmap.scss */
.table table tbody tr td .editBox {
	display: flex;
	width: calc(100% - 50px);
}

/* line 2289, scss/nmap/nmap.scss */
.table table tbody tr td .editBox p {
	flex: 1;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	margin-right: 5px;
}

/* line 2290, scss/nmap/nmap.scss */
.table table tbody tr td .editBox input[type="text"] {
	display: none;
	width: 100%;
	margin-right: 5px;
}

/* line 2292, scss/nmap/nmap.scss */
.table table tbody tr td .editBox.active p {
	display: none;
}

/* line 2293, scss/nmap/nmap.scss */
.table table tbody tr td .editBox.active input[type="text"] {
	display: block;
}

/* line 2294, scss/nmap/nmap.scss */
.table table tbody tr td .editBox.active + .btnDescEdit {
	background-image: url("../../images/map/popup/ico-edit-chk.png");
}

/* line 2295, scss/nmap/nmap.scss */
.table table tbody tr td .editBox.active + .btnDescEdit:hover {
	background-image: url("../../images/map/popup/ico-edit-chk-hover.png");
}

/* line 2298, scss/nmap/nmap.scss */
.table table tbody tr td .editBox.active + .tool .btnDescEdit {
	background-image: url("../../images/map/popup/ico-edit-chk.png");
}

/* line 2299, scss/nmap/nmap.scss */
.table table tbody tr td .editBox.active + .tool .btnDescEdit:hover {
	background-image: url("../../images/map/popup/ico-edit-chk-hover.png");
}

/* line 2304, scss/nmap/nmap.scss */
.table table tbody tr td .btnTabView {
	width: 24px;
	height: 24px;
	border-radius: 50%;
	background: #1E6BDE url("../../images/map/layout/ico-view-hover.png");
	background-repeat: no-repeat;
	background-position: center;
}

/* line 2306, scss/nmap/nmap.scss */
.table table tbody tr td .btnTabView.active {
	background-image: url("../../images/map/layout/ico-view-active.png");
	background-color: #fff;
}

/* line 2307, scss/nmap/nmap.scss */
.table table tbody tr td .btnTabView.active:hover {
	background-image: url("../../images/map/layout/ico-view-active-hover.png");
	background-color: #1E6BDE;
}

/* line 2310, scss/nmap/nmap.scss */
.table table tbody tr td .btnDescEdit {
	width: 26px;
	height: 26px;
	background: url("../../images/map/layout/ico-toc-edit.png") no-repeat center;
}

/* line 2312, scss/nmap/nmap.scss */
.table table tbody tr td .btnDescEdit:hover {
	background: url("../../images/map/layout/ico-toc-edit-hover.png") no-repeat center;
}

/* line 2316, scss/nmap/nmap.scss */
.table table tbody tr td .btnDetailView {
	width: 24px;
	height: 24px;
	background: url("../../images/map/layout/ico-toc-view.png") no-repeat center;
}

/* line 2318, scss/nmap/nmap.scss */
.table table tbody tr td .btnDetailView:hover {
	background: url("../../images/map/layout/ico-toc-view-hover.png") no-repeat center;
}

/* line 2322, scss/nmap/nmap.scss */
.table table tbody tr td .btnInTable {
	width: 24px;
	height: 26px;
	background: url("../../images/map/popup/ico-detailview-show.png");
}

/* line 2323, scss/nmap/nmap.scss */
.table table tbody tr td .btnInTable.active {
	height: 24px;
	background: url("../../images/map/popup/ico-detailview-hide.png") no-repeat center;
}

/* line 2325, scss/nmap/nmap.scss */
.table table tbody tr td .flexGroup {
	display: flex;
	align-items: center;
	justify-content: space-between;
}

/* line 2326, scss/nmap/nmap.scss */
.table table tbody tr td.txt-left {
	padding-left: 30px;
}
.analysis .table table tbody tr th.txt-left {
	padding-left: 15px;
}

/* line 2327, scss/nmap/nmap.scss */
.table table tbody tr td input[type="text"], .table table tbody tr td input[type="number"], .table table tbody tr td input[type="password"], .table table tbody tr td select {
	height: 34px;
	padding-left: 10px;
}

/* line 2340, scss/nmap/nmap.scss */
.table.type01 table tbody tr th, .table.type01 table tbody tr td {
	border-bottom: 1px solid #ddd;
}

/* line 2341, scss/nmap/nmap.scss */
.table.type01 table tbody tr th {
	font-family: 'Noto Sans Medium';
}

/* line 2343, scss/nmap/nmap.scss */
.table.type01 table tbody tr.empty th, .table.type01 table tbody tr.empty td {
	height: 0;
}

/* line 2349, scss/nmap/nmap.scss */
.table.type02 {
	border-top: 1px solid #444;
}

/* line 2352, scss/nmap/nmap.scss */
.table.type02 table tr th, .table.type02 table tr td {
	height: 40px;
	padding: 0;
	font-size: 14px;
}

/* line 2353, scss/nmap/nmap.scss */
.table.type02 table tr th.txt-left, .table.type02 table tr td.txt-left {
	text-align: left;
	text-indent: 0;
	padding: 0 5px;
}

/* line 2355, scss/nmap/nmap.scss */
.table.type02 table tr th {
	font-family: 'Noto Sans Medium';
	font-weight: normal;
}

/* line 2356, scss/nmap/nmap.scss */
.table.type02 table tr td {
	color: #555;
	font-family: 'Noto Sans';
	background: #fff;
}

/* line 2360, scss/nmap/nmap.scss */
.table.type02 table thead tr th {
	background: #f3f3f3;
	color: #141414;
	border-bottom: 1px solid #ddd;
}

/* line 2366, scss/nmap/nmap.scss */
.table.type02 table tbody tr.checking td {
	background-color: #f6f8fb;
	font-family: 'Noto Sans Medium';
}

/* line 2369, scss/nmap/nmap.scss */
.table.type02 table tbody tr th {
	background-color: #f6f8fb;
}

/* line 2370, scss/nmap/nmap.scss */
.table.type02 table tbody tr th, .table.type02 table tbody tr td {
	border-bottom: 1px solid #ddd;
	text-align: center;
}

/* line 2375, scss/nmap/nmap.scss */
.table.type03 {
	border-top: 1px solid #ddd;
}

/* line 2379, scss/nmap/nmap.scss */
.table.type03.h40 table tr th, .table.type03.h40 table tr td {
	height: 40px;
}

/* line 2385, scss/nmap/nmap.scss */
.table.type03 table tr th, .table.type03 table tr td {
	padding: 0;
	font-size: 14px;
}

/* line 2386, scss/nmap/nmap.scss */
.table.type03 table tr th.txt-left, .table.type03 table tr td.txt-left {
	text-align: left;
	text-indent: 0;
	padding: 5px 10px;
}

/* line 2388, scss/nmap/nmap.scss */
.table.type03 table tr th {
	font-family: 'Noto Sans Medium';
	font-weight: normal;
	background: #f6f8fb;
	color: #444;
}

/* line 2389, scss/nmap/nmap.scss */
.table.type03 table tr td {
	color: #666;
	font-family: 'Noto Sans';
}

/* line 2393, scss/nmap/nmap.scss */
.table.type03 table thead tr th {
	background: #f3f3f3;
	border-bottom: 1px solid #ddd;
}

/* line 2399, scss/nmap/nmap.scss */
.table.type03 table tbody tr th, .table.type03 table tbody tr td {
	border-bottom: 1px solid #ddd;
	text-align: center;
}

/* line 2400, scss/nmap/nmap.scss */
.table.type03 table tbody tr td {
	background: #fff;
}

/* line 2405, scss/nmap/nmap.scss */
.table.type04 {
	border-top: 1px solid #444;
}

/* line 2408, scss/nmap/nmap.scss */
.table.type04 table tr th, .table.type04 table tr td {
	height: 40px;
	padding: 0;
	font-size: 14px;
}

/* line 2409, scss/nmap/nmap.scss */
.table.type04 table tr th.txt-left, .table.type04 table tr td.txt-left {
	text-align: left;
	text-indent: 0;
	padding: 0 5px;
}

/* line 2411, scss/nmap/nmap.scss */
.table.type04 table tr th {
	font-family: 'Noto Sans Medium';
	font-weight: normal;
	background: #f3f3f3;
}

/* line 2412, scss/nmap/nmap.scss */
.table.type04 table tr td {
	color: #666;
	font-family: 'Noto Sans';
	background: #fff;
}

/* line 2416, scss/nmap/nmap.scss */
.table.type04 table thead tr th {
	background: #f3f3f3;
	color: #141414;
	border-bottom: 1px solid #ddd;
	border-right: 1px solid #ddd;
}

/* line 2422, scss/nmap/nmap.scss */
.table.type04 table tbody tr th, .table.type04 table tbody tr td {
	border-bottom: 1px solid #ddd;
	text-align: center;
}

/* line 2424, scss/nmap/nmap.scss */
.table.type04 table tbody tr.result td {
	background: #f5f9ff;
	font-family: 'Noto Sans Medium';
	color: #141414;
	border-right: 1px solid #ddd;
}

/* line 2425, scss/nmap/nmap.scss */
.table.type04 table tbody tr.result td:last-of-type {
	border-right: 0;
}

/* line 2432, scss/nmap/nmap.scss */
.table.type05 {
	border-top: 1px solid #ddd;
}

/* line 2435, scss/nmap/nmap.scss */
.table.type05 table tr th, .table.type05 table tr td {
	height: 50px;
	padding: 0;
	font-size: 14px;
}

/* line 2436, scss/nmap/nmap.scss */
.table.type05 table tr th.txt-left, .table.type05 table tr td.txt-left {
	text-align: left;
	text-indent: 0;
	padding: 0 10px;
}

/* line 2438, scss/nmap/nmap.scss */
.table.type05 table tr th {
	font-family: 'Noto Sans Medium';
	font-weight: normal;
	background: #f6f8fb;
	color: #444;
}

/* line 2439, scss/nmap/nmap.scss */
.table.type05 table tr td {
	color: #666;
	font-family: 'Noto Sans';
}

/* line 2443, scss/nmap/nmap.scss */
.table.type05 table thead tr th {
	background: #f3f3f3;
	border-bottom: 1px solid #ddd;
}

/* line 2449, scss/nmap/nmap.scss */
.table.type05 table tbody tr th, .table.type05 table tbody tr td {
	border-bottom: 1px solid #ddd;
	text-align: center;
}

/* line 2450, scss/nmap/nmap.scss */
.table.type05 table tbody tr td {
	background: #fff;
}

/* line 2455, scss/nmap/nmap.scss */
.table.acc {
	border-top: 1px solid #444;
}

/* line 2458, scss/nmap/nmap.scss */
.table.acc > table tr th, .table.acc > table tr td {
	height: 40px;
	padding: 0;
	font-size: 14px;
}

/* line 2459, scss/nmap/nmap.scss */
.table.acc > table tr th.txt-left, .table.acc > table tr td.txt-left {
	text-align: left;
	text-indent: 0;
	padding: 0 5px;
}

/* line 2461, scss/nmap/nmap.scss */
.table.acc > table tr th {
	font-family: 'Noto Sans Medium';
	font-weight: normal;
}

/* line 2462, scss/nmap/nmap.scss */
.table.acc > table tr td {
	color: #666;
	font-family: 'Noto Sans';
	background: #fff;
}

/* line 2466, scss/nmap/nmap.scss */
.table.acc > table thead tr th {
	background: #f3f3f3;
	color: #141414;
	border-bottom: 1px solid #ddd;
}

/* line 2472, scss/nmap/nmap.scss */
.table.acc > table tbody tr th {
	background-color: #f6f8fb;
}

/* line 2473, scss/nmap/nmap.scss */
.table.acc > table tbody tr th, .table.acc > table tbody tr td {
	border-bottom: 1px solid #ddd;
	text-align: center;
}

/* line 2483, scss/nmap/nmap.scss */
.table.acc .innerTb.active table tbody tr:first-of-type td {
	background-color: #eee;
	color: #141414;
	font-family: 'Noto Sans Medium';
}

/* line 2485, scss/nmap/nmap.scss */
.table.acc .innerTb.active table tbody tr:last-of-type {
	display: table-row;
}

/* line 2493, scss/nmap/nmap.scss */
.table.acc .innerTb table tbody tr:last-of-type {
	display: none;
}

/* line 2494, scss/nmap/nmap.scss */
.table.acc .innerTb table tbody tr td {
	border-bottom: 0;
}

/* line 2495, scss/nmap/nmap.scss */
.table.acc .innerTb table tbody tr td.desc {
	background-color: #f5f8fc;
	padding: 15px;
	text-align: left;
	border-bottom: 0;
	border-top: 1px solid #ddd;
}

/* line 2507, scss/nmap/nmap.scss */
.table.hover table tbody tr:hover td {
	background: #f5f8fc;
	color: #141414;
	font-family: 'Noto Sans Medium';
}

/* line 2508, scss/nmap/nmap.scss */
.table.hover table tbody tr:hover td a {
	text-decoration: underline;
}

/* line 2518, scss/nmap/nmap.scss */
.table.active table tbody tr {
	cursor: pointer;
}

/* line 2520, scss/nmap/nmap.scss */
.table.active table tbody tr.active td {
	background: #f5f8fc;
	color: #141414;
	font-family: 'Noto Sans Medium';
}

/* line 2521, scss/nmap/nmap.scss */
.table.active table tbody tr.active td a {
	text-decoration: underline;
}

/* line 2528, scss/nmap/nmap.scss */
.table.ovX {
	overflow-x: auto;
}

/* line 2529, scss/nmap/nmap.scss */
.table.ovX table {
	width: 2328px;
}

/* line 2530, scss/nmap/nmap.scss */
.table.ovX .tool {
	display: flex;
	align-items: center;
	margin-right: 5px;
}

/* line 2531, scss/nmap/nmap.scss */
.table.ovX .tool button {
	margin-right: 5px;
	width: 26px;
	height: 26px;
}

/* line 2532, scss/nmap/nmap.scss */
.table.ovX .tool button:last-of-type {
	margin-right: 0;
}

/* line 2533, scss/nmap/nmap.scss */
.table.ovX .tool button.btnChk {
	background: url("../../images/map/popup/ico-edit-chk.png") no-repeat center;
}

/* line 2534, scss/nmap/nmap.scss */
.table.ovX .tool button.btnChk:hover {
	background-image: url("../../images/map/popup/ico-edit-chk-hover.png");
}

/* line 2536, scss/nmap/nmap.scss */
.table.ovX .tool button.btnLoc {
	width: 24px;
	height: 24px;
	background: url("../../images/map/popup/ico-loc.png") no-repeat center;
	border: 1px solid #d7dadf;
	border-radius: 4px;
}

/* line 2537, scss/nmap/nmap.scss */
.table.ovX .tool button.btnLoc:hover {
	background: #1E6BDE url("../../images/map/popup/ico-loc-hover.png") no-repeat center;
	border-color: transparent;
}

/* line 2539, scss/nmap/nmap.scss */
.table.ovX .tool button.btnList {
	background: url("../../images/map/popup/ico-list.png") no-repeat center;
}

/* line 2540, scss/nmap/nmap.scss */
.table.ovX .tool button.btnList:hover {
	background-image: url("../../images/map/popup/ico-list-hover.png");
}

/* line 2542, scss/nmap/nmap.scss */
.table.ovX .tool button.btnMoney {
	width: 24px;
	height: 24px;
	background: url("../../images/map/popup/ico-money.png") no-repeat center;
	border: 1px solid #d7dadf;
	border-radius: 4px;
}

/* line 2543, scss/nmap/nmap.scss */
.table.ovX .tool button.btnMoney:hover {
	background: #1E6BDE url("../../images/map/popup/ico-money-hover.png") no-repeat center;
	border-color: transparent;
}

/* line 2545, scss/nmap/nmap.scss */
.table.ovX .tool button.btnPlan {
	width: 24px;
	height: 24px;
	background: url("../../images/map/popup/ico-map-plan.png") no-repeat center;
	border: 1px solid #d7dadf;
	border-radius: 4px;
}

/* line 2546, scss/nmap/nmap.scss */
.table.ovX .tool button.btnPlan:hover {
	background: #1E6BDE url("../../images/map/popup/ico-map-plan-hover.png") no-repeat center;
	border-color: transparent;
}

/* line 2551, scss/nmap/nmap.scss */
.table.scroll {
	border-bottom: 1px solid #ddd;
}

/* line 2555, scss/nmap/nmap.scss */
.table.scroll table tbody tr:last-of-type td {
	border-bottom: 0;
}

/* line 2563, scss/nmap/nmap.scss */
.table.h45 table tr th, .table.h45 table tr td {
	height: 45px;
}

/* line 2571, scss/nmap/nmap.scss */
.table.inf table tbody tr:last-of-type td, .table.inf table tbody tr:last-of-type th {
	border-bottom: 1px solid #ddd;
}

/* line 2577, scss/nmap/nmap.scss */
.graphArea {
	height: 134px;
	margin: 20px 0;
	border: 1px solid #ddd;
	border-radius: 8px;
}

/* line 2578, scss/nmap/nmap.scss */
.graphArea.type02 {
	margin: 0;
}

/* line 2580, scss/nmap/nmap.scss */
.scroll {
	overflow-y: auto;
}

/* line 2582, scss/nmap/nmap.scss */
#dimmed {
	position: fixed;
	left: 0;
	top: 0;
	z-index: 100;
	width: 100%;
	height: 100%;
	background: #141414;
	opacity: 0.7;
}

/* sheetView */
/* line 2585, scss/nmap/nmap.scss */
.sheetView {
	position: absolute;
	left: 510px;
	bottom: 0;
	width: 1322px;
	box-shadow: 0 3px 5px 0 rgba(0, 0, 0, 0.1);
	transition: .4s;
}

/* line 2586, scss/nmap/nmap.scss */
.sheetView .btnLayerToggle {
	position: absolute;
	left: 50%;
	top: -27px;
	width: 80px;
	height: 27px;
	border-radius: 9px 9px 0 0;
	box-shadow: 3px 3px 5px 0 rgba(0, 0, 0, 0.1);
	border: 2px solid #1E6BDE;
	border-bottom: 0;
	box-sizing: border-box;
	background: #fff url("../../images/map/layout/ico-layer-toggle2.png") no-repeat center;
}

/* line 2588, scss/nmap/nmap.scss */
.sheetView.hide {
	bottom: -300px;
}

/* line 2589, scss/nmap/nmap.scss */
.sheetView.hide .btnLayerToggle {
	background-image: url("../../images/map/layout/ico-layer-toggle.png");
}

/* line 2591, scss/nmap/nmap.scss */
.sheetView .head {
	position: relative;
	display: flex;
	align-items: center;
	height: 50px;
	line-height: 50px;
	padding: 0 18px 0 16px;
	border-radius: 8px 8px 0 0;
	background: #2269d1;
	box-shadow: 0 3px 5px 0 rgba(0, 0, 0, 0.1);
}

/* line 2593, scss/nmap/nmap.scss */
.sheetView .head .tit {
	position: relative;
	z-index: 10;
	color: #fff;
	font-size: 18px;
	font-family: 'Noto Sans';
	font-weight: normal;
}

/* line 2594, scss/nmap/nmap.scss */
.sheetView .head .tit span {
	margin-left: 10px;
	color: #139294;
	font-size: 14px;
	font-family: 'Noto Sans Medium';
}

/* line 2596, scss/nmap/nmap.scss */
.sheetView .head .toggleBtn {
	margin-left: auto;
	margin-right: 10px;
}

/* line 2597, scss/nmap/nmap.scss */
.sheetView .head .btn {
	margin-right: 6px;
}

/* line 2598, scss/nmap/nmap.scss */
.sheetView .head .btn:last-of-type {
	margin-right: 0;
}

/* line 2601, scss/nmap/nmap.scss */
.sheetView .cont {
	background: #fff;
}

/* line 2602, scss/nmap/nmap.scss */
.sheetView .cont .inner {
	padding: 20px;
}

/* line 2603, scss/nmap/nmap.scss */
.sheetView .cont .tableArea {
	border: 1px solid #ddd;
	border-radius: 8px;
	box-sizing: border-box;
}

/* line 2606, scss/nmap/nmap.scss */
.mHide {
	display: flex;
}

/* line 2607, scss/nmap/nmap.scss */
.mShow {
	display: none;
}

/* floatForm (주소지검색_토지정보) */
/* popup */
/* line 2612, scss/nmap/nmap.scss */
.popup, .alert {
	position: absolute;
	top: 50px;
	z-index: 100;
	overflow: hidden;
	border-radius: 8px;
	box-shadow: 0 3px 5px 0 rgba(0, 0, 0, 0.1);
	/*2021-08-23 */
}

/* line 2616, scss/nmap/nmap.scss */
.popup.infoSearch .cont .inner, .alert.infoSearch .cont .inner {
	padding: 37px 16px 24px;
}

/* line 2622, scss/nmap/nmap.scss */
.popup.result .cont .addrArea, .alert.result .cont .addrArea {
	padding: 15px 20px;
	border-bottom: 1px solid #f4f4f4;
	cursor: pointer;
}

/* line 2623, scss/nmap/nmap.scss */
.popup.result .cont .addrArea:hover, .alert.result .cont .addrArea:hover {
	background: #f5f8fc;
}

/* line 2625, scss/nmap/nmap.scss */
.popup.result .cont .addrArea.active .addrDetail, .alert.result .cont .addrArea.active .addrDetail {
	display: block;
}

/* line 2628, scss/nmap/nmap.scss */
.popup.result .cont .addrArea .addr .flex.at:last-of-type, .alert.result .cont .addrArea .addr .flex.at:last-of-type {
	margin-bottom: 0;
}

/* line 2630, scss/nmap/nmap.scss */
.popup.result .cont .addrArea .addr p.doro, .popup.result .cont .addrArea .addr p.jibun, .alert.result .cont .addrArea .addr p.doro, .alert.result .cont .addrArea .addr p.jibun {
	height: auto;
	font-size: 13px;
}

/* line 2633, scss/nmap/nmap.scss */
.popup.result .cont .addrArea .tag.pnu, .alert.result .cont .addrArea .tag.pnu {
	font-size: 10px;
	height: 15px;
	line-height: 15px;
	min-width: 36px;
}

/* line 2634, scss/nmap/nmap.scss */
.popup.result .cont .addrArea .pnuNum, .alert.result .cont .addrArea .pnuNum {
	color: #8ab8fc;
}

/* line 2636, scss/nmap/nmap.scss */
.popup.result .cont .addrDetail, .alert.result .cont .addrDetail {
	position: relative;
	padding: 26px 0 0;
	display: none;
}

/* line 2637, scss/nmap/nmap.scss */
.popup.result .cont .addrDetail:before, .alert.result .cont .addrDetail:before {
	position: absolute;
	left: 0;
	top: 13px;
	content: '';
	display: block;
	width: 100%;
	height: 1px;
	background: #d7dadf;
}

/* line 2639, scss/nmap/nmap.scss */
.popup.result .cont .addrDetail ul li, .alert.result .cont .addrDetail ul li {
	display: flex;
	align-items: center;
	margin-bottom: 5px;
}

/* line 2640, scss/nmap/nmap.scss */
.popup.result .cont .addrDetail ul li:last-of-type, .alert.result .cont .addrDetail ul li:last-of-type {
	margin-bottom: 0;
}

/* line 2641, scss/nmap/nmap.scss */
.popup.result .cont .addrDetail ul li strong, .alert.result .cont .addrDetail ul li strong {
	width: 62px;
	height: 21px;
	margin-right: 6px;
	background: #eee;
	color: #141414;
	text-align: center;
	border-radius: 50px;
	font-size: 12px;
	font-family: 'Noto Sans Medium';
	font-weight: normal;
}

/* line 2642, scss/nmap/nmap.scss */
.popup.result .cont .addrDetail ul li p, .alert.result .cont .addrDetail ul li p {
	color: #444;
	font-size: 14px;
	font-family: 'Noto Sans';
}

/* line 2646, scss/nmap/nmap.scss */
.popup.result .cont .tag.pnu, .alert.result .cont .tag.pnu {
	background-color: #fff;
}

/* line 2647, scss/nmap/nmap.scss */
.popup.result .cont .pnuArea, .alert.result .cont .pnuArea {
	margin-left: 60px;
}

/* line 2648, scss/nmap/nmap.scss */
.popup.result .cont .pageArea, .alert.result .cont .pageArea {
	margin-top: 15px;
	font-size: 14px;
	flex: 1;
}

/* line 2651, scss/nmap/nmap.scss */
.popup.result .cont .pageArea .pageCount.active button, .alert.result .cont .pageArea .pageCount.active button {
	display: none;
}

/* line 2652, scss/nmap/nmap.scss */
.popup.result .cont .pageArea .pageCount.active input[type="number"], .alert.result .cont .pageArea .pageCount.active input[type="number"] {
	display: inline-block;
}

/* line 2654, scss/nmap/nmap.scss */
.popup.result .cont .pageArea .pageCount input[type="number"], .alert.result .cont .pageArea .pageCount input[type="number"] {
	display: none;
}

/* line 2655, scss/nmap/nmap.scss */
.popup.result .cont .pageArea .pageCount .slash, .alert.result .cont .pageArea .pageCount .slash {
	margin: 0 7px;
}

/* line 2656, scss/nmap/nmap.scss */
.popup.result .cont .pageArea .pageCount strong.blue, .alert.result .cont .pageArea .pageCount strong.blue {
	color: #1E6BDE;
}

/* line 2657, scss/nmap/nmap.scss */
.popup.result .cont .pageArea .pageCount span.blue, .alert.result .cont .pageArea .pageCount span.blue {
	color: #67a4ff;
}

/* line 2660, scss/nmap/nmap.scss */
.popup.result .cont .pageArea .pageMove button + button, .alert.result .cont .pageArea .pageMove button + button {
	margin-left: 10px;
}

/* line 2661, scss/nmap/nmap.scss */
.popup.result .cont .pageArea .pageMove button, .alert.result .cont .pageArea .pageMove button {
	width: 30px;
	height: 30px;
	border-radius: 60px;
	border: 1px solid #eee;
	background-color: #fff;
	background-position: center;
	background-repeat: no-repeat;
}

/* line 2663, scss/nmap/nmap.scss */
.popup.result .cont .pageArea .pageMove button.btnNext, .alert.result .cont .pageArea .pageMove button.btnNext {
	background-image: url("../../images/map/popup/ico-next.png");
}

/* line 2664, scss/nmap/nmap.scss */
.popup.result .cont .pageArea .pageMove button.btnNext:hover, .alert.result .cont .pageArea .pageMove button.btnNext:hover {
	background-image: url("../../images/map/popup/ico-next-hover.png");
	background-color: #1E6BDE;
}

/* line 2667, scss/nmap/nmap.scss */
.popup.result .cont .pageArea .pageMove button.btnPrev, .alert.result .cont .pageArea .pageMove button.btnPrev {
	background-image: url("../../images/map/popup/ico-prev.png");
}

/* line 2668, scss/nmap/nmap.scss */
.popup.result .cont .pageArea .pageMove button.btnPrev:hover, .alert.result .cont .pageArea .pageMove button.btnPrev:hover {
	background-image: url("../../images/map/popup/ico-prev-hover.png");
	background-color: #1E6BDE;
}

/* line 2678, scss/nmap/nmap.scss */
.popup.small .cont .addrDetail, .alert.small .cont .addrDetail {
	position: relative;
}

/* line 2680, scss/nmap/nmap.scss */
.popup.small .cont .addrDetail ul li, .alert.small .cont .addrDetail ul li {
	display: flex;
	align-items: flex-start;
	margin-bottom: 7px;
}

/* line 2681, scss/nmap/nmap.scss */
.popup.small .cont .addrDetail ul li:last-of-type, .alert.small .cont .addrDetail ul li:last-of-type {
	margin-bottom: 0;
}

/* line 2682, scss/nmap/nmap.scss */
.popup.small .cont .addrDetail ul li strong, .alert.small .cont .addrDetail ul li strong {
	width: 62px;
	height: 21px;
	margin-right: 6px;
	background: #eee;
	color: #141414;
	text-align: center;
	border-radius: 50px;
	font-size: 13px;
	font-family: 'Noto Sans Medium';
	font-weight: normal;
}

/* line 2683, scss/nmap/nmap.scss */
.popup.small .cont .addrDetail ul li p, .alert.small .cont .addrDetail ul li p {
	flex: 1;
	color: #444;
	font-size: 13px;
	font-family: 'Noto Sans';
}

/* line 2691, scss/nmap/nmap.scss */
.popup.fave .cont input[type="text"], .alert.fave .cont input[type="text"] {
	width: 100%;
	height: 34px;
}

/* line 2692, scss/nmap/nmap.scss */
.popup.fave .cont input[type="text"]::placeholder, .alert.fave .cont input[type="text"]::placeholder {
	color: #999;
}

/* line 2694, scss/nmap/nmap.scss */
.popup.fave .cont .btnArea, .alert.fave .cont .btnArea {
	margin-top: 25px;
}

/* line 2696, scss/nmap/nmap.scss */
.popup.fave .cont .btnArea.nm button, .alert.fave .cont .btnArea.nm button {
	padding: 0 42px;
}

/* line 2699, scss/nmap/nmap.scss */
.popup.fave .cont .favList, .alert.fave .cont .favList {
	height: 240px;
	overflow-y: auto;
}

/* line 2700, scss/nmap/nmap.scss */
.popup.fave .cont .favList ul, .alert.fave .cont .favList ul {
	display: flex;
	flex-direction: column;
	row-gap: 7px;
}

/* line 2701, scss/nmap/nmap.scss */
.popup.fave .cont .favList ul li, .alert.fave .cont .favList ul li {
	width: 100%;
	padding: 5px 10px;
	box-sizing: border-box;
	font-size: 14px;
	border: 1px solid #ebebeb;
	color: #666666;
	background-color: #f6f6f6;
}

/* line 2703, scss/nmap/nmap.scss */
.popup.fave .cont .favList ul li .favBox, .alert.fave .cont .favList ul li .favBox {
	display: flex;
	align-items: center;
	justify-content: space-between;
}

/* line 2704, scss/nmap/nmap.scss */
.popup.fave .cont .favList ul li .favBox .favName, .alert.fave .cont .favList ul li .favBox .favName {
	line-height: 34px;
}

/* line 2705, scss/nmap/nmap.scss */
.popup.fave .cont .favList ul li .favBox .favForm, .alert.fave .cont .favList ul li .favBox .favForm {
	position: relative;
	display: none;
	margin-right: 14px;
}

/* line 2706, scss/nmap/nmap.scss */
.popup.fave .cont .favList ul li .favBox .favForm input[type="text"], .alert.fave .cont .favList ul li .favBox .favForm input[type="text"] {
	width: 100%;
	padding-right: 50px;
}

/* line 2707, scss/nmap/nmap.scss */
.popup.fave .cont .favList ul li .favBox .favForm .btn, .alert.fave .cont .favList ul li .favBox .favForm .btn {
	position: absolute;
	right: 5px;
	top: 50%;
	transform: translateY(-50%);
	width: 32px;
	height: 20px;
	padding: 0;
	font-size: 13px;
}

/* line 2708, scss/nmap/nmap.scss */
.popup.fave .cont .favList ul li .favBox .favForm .btn:hover, .alert.fave .cont .favList ul li .favBox .favForm .btn:hover {
	background-color: #999;
	color: #fff;
}

/* line 2712, scss/nmap/nmap.scss */
.popup.fave .cont .favList ul li .favBox.active .favName, .alert.fave .cont .favList ul li .favBox.active .favName {
	display: none;
}

/* line 2713, scss/nmap/nmap.scss */
.popup.fave .cont .favList ul li .favBox.active .favForm, .alert.fave .cont .favList ul li .favBox.active .favForm {
	display: block;
}

/* line 2716, scss/nmap/nmap.scss */
.popup.fave .cont .favList ul li .favBox.active .tool button.btnEdit, .alert.fave .cont .favList ul li .favBox.active .tool button.btnEdit {
	background-image: url("../../images/map/popup/ico-edit-chk.png");
}

/* line 2717, scss/nmap/nmap.scss */
.popup.fave .cont .favList ul li .favBox.active .tool button.btnEdit:hover, .alert.fave .cont .favList ul li .favBox.active .tool button.btnEdit:hover {
	background-image: url("../../images/map/popup/ico-edit-chk-hover.png");
}

/* line 2723, scss/nmap/nmap.scss */
.popup.fave .cont .favList ul li .tool, .alert.fave .cont .favList ul li .tool {
	display: flex;
	column-gap: 6px;
}

/* line 2724, scss/nmap/nmap.scss */
.popup.fave .cont .favList ul li .tool button, .alert.fave .cont .favList ul li .tool button {
	width: 24px;
	height: 24px;
	border: 1px solid #d7dadf;
	border-radius: 4px;
	background-color: #fff;
	background-position: center;
	background-repeat: no-repeat;
}

/* line 2726, scss/nmap/nmap.scss */
.popup.fave .cont .favList ul li .tool button.btnEdit, .alert.fave .cont .favList ul li .tool button.btnEdit {
	background-image: url("../../images/map/popup/ico-edit.png");
}

/* line 2727, scss/nmap/nmap.scss */
.popup.fave .cont .favList ul li .tool button.btnEdit:hover, .alert.fave .cont .favList ul li .tool button.btnEdit:hover {
	background-image: url("../../images/map/popup/ico-edit-hover.png");
}

/* line 2729, scss/nmap/nmap.scss */
.popup.fave .cont .favList ul li .tool button.btnLoc, .alert.fave .cont .favList ul li .tool button.btnLoc {
	background-image: url("../../images/map/popup/ico-loc.png");
}

/* line 2730, scss/nmap/nmap.scss */
.popup.fave .cont .favList ul li .tool button.btnLoc:hover, .alert.fave .cont .favList ul li .tool button.btnLoc:hover {
	background-image: url("../../images/map/popup/ico-loc-hover.png");
}

/* line 2732, scss/nmap/nmap.scss */
.popup.fave .cont .favList ul li .tool button.btnDel, .alert.fave .cont .favList ul li .tool button.btnDel {
	background-image: url("../../images/map/popup/ico-delete.png");
}

/* line 2733, scss/nmap/nmap.scss */
.popup.fave .cont .favList ul li .tool button.btnDel:hover, .alert.fave .cont .favList ul li .tool button.btnDel:hover {
	background-image: url("../../images/map/popup/ico-delete-hover.png");
}

/* line 2735, scss/nmap/nmap.scss */
.popup.fave .cont .favList ul li .tool button:hover, .alert.fave .cont .favList ul li .tool button:hover {
	background-color: #1E6BDE;
}

/* line 2746, scss/nmap/nmap.scss */
.popup.choiceSrch .cont .contInner, .alert.choiceSrch .cont .contInner {
	height: 430px;
}

/* line 2748, scss/nmap/nmap.scss */
.popup.choiceSrch .popSec .inner.grey, .alert.choiceSrch .popSec .inner.grey {
	background-color: #f6f7f8;
}

/* line 2749, scss/nmap/nmap.scss */
.popup.choiceSrch .popSec input[type="text"], .alert.choiceSrch .popSec input[type="text"] {
	width: 100px;
	height: 34px;
	padding-right: 8px;
}

/* line 2750, scss/nmap/nmap.scss */
.popup.choiceSrch .popSec input[type="text"]::placeholder, .alert.choiceSrch .popSec input[type="text"]::placeholder {
	text-align: right;
	color: #141414;
}

/* line 2752, scss/nmap/nmap.scss */
.popup.choiceSrch .popSec .tilde, .alert.choiceSrch .popSec .tilde {
	font-size: 16px;
	margin: 0 20px;
	color: #444;
}

/* line 2753, scss/nmap/nmap.scss */
.popup.choiceSrch .popSec .unit, .alert.choiceSrch .popSec .unit {
	font-size: 14px;
	color: #666;
}

/* line 2754, scss/nmap/nmap.scss */
.popup.choiceSrch .popSec:last-of-type, .alert.choiceSrch .popSec:last-of-type {
	margin-bottom: 0;
}

/* line 2756, scss/nmap/nmap.scss */
.popup.choiceSrch .btnArea, .alert.choiceSrch .btnArea {
	padding: 28px 0 24px;
}

/* line 2759, scss/nmap/nmap.scss */
.popup.poiStyle, .alert.poiStyle {
	overflow: visible;
}

/* line 2760, scss/nmap/nmap.scss */
.popup.poiStyle:before, .alert.poiStyle:before {
	content: '';
	position: absolute;
	top: 100%;
	left: 50%;
	transform: translateX(-50%);
	z-index: 100;
	border-top: 25px solid #fff;
	border-left: 25px solid transparent;
	border-right: 25px solid transparent;
	border-bottom: 25px solid transparent;
}

/* line 2763, scss/nmap/nmap.scss */
.popup.poiStyle .addrDetail, .alert.poiStyle .addrDetail {
	position: relative;
	padding: 25px 20px;
}

/* line 2765, scss/nmap/nmap.scss */
.popup.poiStyle .addrDetail ul li, .alert.poiStyle .addrDetail ul li {
	display: flex;
	align-items: flex-start;
	margin-bottom: 7px;
}

/* line 2766, scss/nmap/nmap.scss */
.popup.poiStyle .addrDetail ul li:last-of-type, .alert.poiStyle .addrDetail ul li:last-of-type {
	margin-bottom: 0;
}

/* line 2767, scss/nmap/nmap.scss */
.popup.poiStyle .addrDetail ul li strong, .alert.poiStyle .addrDetail ul li strong {
	width: 62px;
	height: 21px;
	margin-right: 6px;
	background: #eee;
	color: #141414;
	text-align: center;
	border-radius: 50px;
	font-size: 13px;
	font-family: 'Noto Sans Medium';
	font-weight: normal;
}

/* line 2768, scss/nmap/nmap.scss */
.popup.poiStyle .addrDetail ul li p, .alert.poiStyle .addrDetail ul li p {
	flex: 1;
	color: #444;
	font-size: 13px;
	font-family: 'Noto Sans';
}

/* line 2773, scss/nmap/nmap.scss */
.popup.geoCoding, .alert.geoCoding {
	width: 1322px;
	left: 50%;
	bottom: 0;
	top: auto;
	transform: translateX(-50%);
	overflow: visible;
	max-height: 1000px;
	transition: .4s linear;
}

/* line 2774, scss/nmap/nmap.scss */
.popup.geoCoding.small, .alert.geoCoding.small {
	max-height: 0;
}

/* line 2775, scss/nmap/nmap.scss */
.popup.geoCoding.small .btnGeoToggle, .alert.geoCoding.small .btnGeoToggle {
	background-image: url("../../images/map/layout/ico-geo-up.png");
}

/* line 2777, scss/nmap/nmap.scss */
.popup.geoCoding .btnGeoToggle, .alert.geoCoding .btnGeoToggle {
	position: absolute;
	left: 50%;
	top: -27px;
	transform: translateX(-50%);
	width: 80px;
	height: 27px;
	border-radius: 9px 9px 0 0;
	box-sizing: border-box;
	border: 2px solid #1E6BDE;
	border-bottom: 0;
	background-color: #fff;
	background-image: url("../../images/map/layout/ico-geo-down.png");
	background-position: center;
	background-repeat: no-repeat;
}

/* line 2779, scss/nmap/nmap.scss */
.popup.geoCoding .head, .alert.geoCoding .head {
	border-radius: 8px 8px 0 0;
}

/* line 2780, scss/nmap/nmap.scss */
.popup.geoCoding .head:after, .popup.geoCoding .head:before, .alert.geoCoding .head:after, .alert.geoCoding .head:before {
	display: none;
}

/* line 2781, scss/nmap/nmap.scss */
.popup.geoCoding .head .total, .alert.geoCoding .head .total {
	color: #139294;
	margin-right: auto;
	margin-left: 9px;
	font-family: 'Noto Sans Medium';
}

/* line 2782, scss/nmap/nmap.scss */
.popup.geoCoding .head select, .alert.geoCoding .head select {
	margin-left: auto;
	margin-right: 30px;
	width: 120px;
	height: 26px;
	color: #666;
	font-size: 14px;
	font-family: 'Noto Sans';
}

/* line 2784, scss/nmap/nmap.scss */
.popup.geoCoding .head .btnGroup .btn, .alert.geoCoding .head .btnGroup .btn {
	height: 26px;
	padding: 0 10px;
	border-radius: 2px;
	margin-right: 8px;
}

/* line 2785, scss/nmap/nmap.scss */
.popup.geoCoding .head .btnGroup .btn:first-of-type, .alert.geoCoding .head .btnGroup .btn:first-of-type {
	margin-right: 25px;
}

/* line 2786, scss/nmap/nmap.scss */
.popup.geoCoding .head .btnGroup .btn:last-of-type, .alert.geoCoding .head .btnGroup .btn:last-of-type {
	margin-right: 0;
}

/* line 2791, scss/nmap/nmap.scss */
.popup.geoCoding .cont .inner, .alert.geoCoding .cont .inner {
	padding: 20px;
}

/* line 2792, scss/nmap/nmap.scss */
.popup.geoCoding .cont .inner .table, .alert.geoCoding .cont .inner .table {
	max-height: 225px;
}

/* line 2796, scss/nmap/nmap.scss */
.popup.resize, .alert.resize {
	height: 50px !important;
}

/* line 2799, scss/nmap/nmap.scss */
.popup.resize .head .btnGroup .btnPopResize, .alert.resize .head .btnGroup .btnPopResize {
	background-image: url("../../images/map/ico/ico-pop-show.png");
}

/* line 2803, scss/nmap/nmap.scss */
.popup .head, .alert .head {
	position: relative;
	display: flex;
	justify-content: space-between;
	align-items: center;
	height: 50px;
	line-height: 50px;
	padding: 0 18px 0 16px;
	cursor: pointer;
	background: #2269d1;
	box-shadow: 0 3px 5px 0 rgba(0, 0, 0, 0.1);
}

/* line 2805, scss/nmap/nmap.scss */
.popup .head:after, .alert .head:after {
	position: absolute;
	left: 0;
	top: 12px;
	display: block;
	content: '';
	border: 30px solid transparent;
	border-left: 72px solid #2269d1;
	border-top: 23px solid #2269d1;
}

/* line 2806, scss/nmap/nmap.scss */
.popup .head:before, .alert .head:before {
	position: absolute;
	left: -23px;
	top: 0;
	display: block;
	content: '';
	border: 30px solid transparent;
	box-shadow: 4px 3px 5px 0 rgba(0, 0, 0, 0.1);
	transform: rotate(67deg);
}

/* line 2807, scss/nmap/nmap.scss */
.popup .head .tit, .alert .head .tit {
	position: relative;
	z-index: 10;
	margin-right: auto;
	color: #fff;
	font-size: 18px;
	font-family: 'Noto Sans';
	font-weight: normal;
}

/* line 2808, scss/nmap/nmap.scss */
.popup .head .btnPopPrev, .alert .head .btnPopPrev {
	position: relative;
	z-index: 10;
	width: 30px;
	height: 30px;
	margin-right: 10px;
	background: url("../../images/map/ico/ico-pop-prev.png") no-repeat center;
}

/* line 2809, scss/nmap/nmap.scss */
.popup .head .btnPopPrev:hover, .alert .head .btnPopPrev:hover {
	background: url("../../images/map/ico/ico-pop-prev-hover.png") no-repeat center;
}

/* line 2811, scss/nmap/nmap.scss */
.popup .head .btnGroup, .alert .head .btnGroup {
	display: flex;
	align-items: center;
}

/* line 2812, scss/nmap/nmap.scss */
.popup .head .btnGroup .btnPopClose, .alert .head .btnGroup .btnPopClose {
	width: 19px;
	height: 19px;
	background: url("../../images/map/popup/ico-pop-close.png") no-repeat center;
}

/* line 2813, scss/nmap/nmap.scss */
.popup .head .btnGroup .btnPopResize, .alert .head .btnGroup .btnPopResize {
	width: 22px;
	height: 22px;
	margin-right: 10px;
	background: url("../../images/map/ico/ico-pop-hide.png") no-repeat center;
}

/* line 2815, scss/nmap/nmap.scss */
.popup .head .moreInfo, .alert .head .moreInfo {
	position: absolute;
	top: 0;
	left: 140px;
	z-index: 110;
	margin-left: 10px;
}

/* line 2816, scss/nmap/nmap.scss */
.popup .head .moreInfo .btnMoreInfo span, .alert .head .moreInfo .btnMoreInfo span {
	position: relative;
	padding: 3px 9px 3px 20px;
	box-sizing: border-box;
	font-size: 12px;
	border-radius: 12px;
	color: rgba(255, 255, 255, 0.8);
	background-color: rgba(11, 80, 182, 0.8);
}

/* line 2818, scss/nmap/nmap.scss */
.popup .head .moreInfo .btnMoreInfo span:before, .alert .head .moreInfo .btnMoreInfo span:before {
	content: '';
	position: absolute;
	top: 8px;
	left: 8px;
	width: 8px;
	height: 8px;
	background: url("../../images/map/popup/ico-moreInfo.png") no-repeat;
}

/* line 2822, scss/nmap/nmap.scss */
.popup .cont, .alert .cont {
	background: #fff;
}

/* line 2823, scss/nmap/nmap.scss */
.popup .cont .subTitle, .alert .cont .subTitle {
	display: block;
	text-align: center;
	margin: 10px 0 30px;
	font-size: 20px;
	color: #444;
	font-family: 'Noto Sans Medium';
	font-weight: normal;
}

/* line 2824, scss/nmap/nmap.scss */
.popup .cont .address, .alert .cont .address {
	margin-top: 0;
	border: 0;
}

/* line 2825, scss/nmap/nmap.scss */
.popup .cont.grey, .alert .cont.grey {
	background: #f0f1f4;
}

/* line 2826, scss/nmap/nmap.scss */
.popup .cont .inner, .alert .cont .inner {
	padding: 20px;
}

/* line 2827, scss/nmap/nmap.scss */
.popup .cont .inner.white, .alert .cont .inner.white {
	background: #fff;
}

/* line 2828, scss/nmap/nmap.scss */
.popup .cont .inner.blueBg, .alert .cont .inner.blueBg {
	background-color: #f5f8fc;
}

/* line 2829, scss/nmap/nmap.scss */
.popup .cont .inner.grey, .alert .cont .inner.grey {
	background-color: #f6f7f8;
}

/* line 2831, scss/nmap/nmap.scss */
.popup .cont .searchArea, .alert .cont .searchArea {
	position: static;
	justify-content: space-between;
	margin-bottom: 30px;
}

/* line 2832, scss/nmap/nmap.scss */
.popup .cont .searchArea input[type="text"], .alert .cont .searchArea input[type="text"] {
	width: 383px;
	background: #fff url("../../images/map/layout/ico-search-input.png") no-repeat 10px center;
	padding-left: 30px;
}

/* line 2833, scss/nmap/nmap.scss */
.popup .cont .searchArea button, .alert .cont .searchArea button {
	margin-left: 5px;
}

/* line 2836, scss/nmap/nmap.scss */
.popup .cont .downBox, .alert .cont .downBox {
	border: 1px solid #ddd;
	box-sizing: border-box;
}

/* line 2837, scss/nmap/nmap.scss */
.popup .cont .downBox .inner, .alert .cont .downBox .inner {
	padding: 10px 15px;
}

/* line 2838, scss/nmap/nmap.scss */
.popup .cont .downBox .checkbox, .alert .cont .downBox .checkbox {
	display: block;
	margin-bottom: 10px;
}

/* line 2839, scss/nmap/nmap.scss */
.popup .cont .downBox .checkbox:last-of-type, .alert .cont .downBox .checkbox:last-of-type {
	margin-bottom: 0;
}

/* line 2840, scss/nmap/nmap.scss */
.popup .cont .downBox .checkbox label, .alert .cont .downBox .checkbox label {
	font-family: 'Noto Sans';
	font-size: 14px;
	color: #666;
}

/* line 2843, scss/nmap/nmap.scss */
.popup .cont .titArea, .alert .cont .titArea {
	display: flex;
	margin-bottom: 10px;
}

/* line 2844, scss/nmap/nmap.scss */
.popup .cont .titArea.rt, .alert .cont .titArea.rt {
	justify-content: flex-end;
}

/* line 2845, scss/nmap/nmap.scss */
.popup .cont .titArea select, .alert .cont .titArea select {
	height: 32px;
	width: 105px;
	margin-right: 10px;
	padding-left: 10px;
}

/* line 2846, scss/nmap/nmap.scss */
.popup .cont .titArea select:last-of-type, .alert .cont .titArea select:last-of-type {
	margin-right: 0;
}

/* line 2848, scss/nmap/nmap.scss */
.popup .cont .titArea .tit, .alert .cont .titArea .tit {
	text-indent: 5px;
	font-size: 16px;
	color: #141414;
}

/* line 2849, scss/nmap/nmap.scss */
.popup .cont .titArea .total, .alert .cont .titArea .total {
	color: #444;
	font-size: 14px;
	font-family: 'Noto Sans';
	font-weight: normal;
}

/* line 2850, scss/nmap/nmap.scss */
.popup .cont .titArea .total .num, .alert .cont .titArea .total .num {
	margin-left: 5px;
	color: #1E6BDE;
	font-family: 'Noto Sans Medium';
}

/* line 2853, scss/nmap/nmap.scss */
.popup .cont .popSearch, .alert .cont .popSearch {
	background: #f6f6f6;
	border: 1px solid #e8e8e8;
	border-radius: 3px;
	margin-bottom: 50px;
}

/* line 2854, scss/nmap/nmap.scss */
.popup .cont .popSearch.type02, .alert .cont .popSearch.type02 {
	margin-bottom: 0;
	margin-top: 25px;
}

/* line 2855, scss/nmap/nmap.scss */
.popup .cont .popSearch.type02 select, .alert .cont .popSearch.type02 select {
	flex: 1;
}

/* line 2857, scss/nmap/nmap.scss */
.popup .cont .popSearch.type03, .alert .cont .popSearch.type03 {
	margin: 0;
}

/* line 2858, scss/nmap/nmap.scss */
.popup .cont .popSearch.type03 .labelInput, .alert .cont .popSearch.type03 .labelInput {
	margin-bottom: 0;
}

/* line 2859, scss/nmap/nmap.scss */
.popup .cont .popSearch.type03 .labelInput label, .alert .cont .popSearch.type03 .labelInput label {
	min-width: 50px;
}

/* line 2862, scss/nmap/nmap.scss */
.popup .cont .popSearch.type03 label, .alert .cont .popSearch.type03 label {
	margin-right: 10px;
	font-size: 14px;
	font-family: 'Noto Sans Medium';
	color: #444;
}

/* line 2863, scss/nmap/nmap.scss */
.popup .cont .popSearch.type03 input[type="text"], .popup .cont .popSearch.type03 select, .alert .cont .popSearch.type03 input[type="text"], .alert .cont .popSearch.type03 select {
	height: 34px;
}

/* line 2864, scss/nmap/nmap.scss */
.popup .cont .popSearch.type03 .cal, .alert .cont .popSearch.type03 .cal {
	height: 34px;
}

/* line 2865, scss/nmap/nmap.scss */
.popup .cont .popSearch.type03 input[type="text"].searchInput, .alert .cont .popSearch.type03 input[type="text"].searchInput {
	height: 34px;
	background: #fff;
	text-indent: 0;
}

/* line 2866, scss/nmap/nmap.scss */
.popup .cont .popSearch.type03 .btn.grey3, .alert .cont .popSearch.type03 .btn.grey3 {
	height: 34px;
}

/* line 2868, scss/nmap/nmap.scss */
.popup .cont .popSearch .inner, .alert .cont .popSearch .inner {
	padding: 15px;
}

/* line 2869, scss/nmap/nmap.scss */
.popup .cont .popSearch .inner > .flex, .alert .cont .popSearch .inner > .flex {
	margin-bottom: 10px;
}

/* line 2870, scss/nmap/nmap.scss */
.popup .cont .popSearch .inner > .flex:last-of-type, .alert .cont .popSearch .inner > .flex:last-of-type {
	margin-bottom: 0;
}

/* line 2873, scss/nmap/nmap.scss */
.popup .cont .popSearch .radio, .alert .cont .popSearch .radio {
	margin-right: 10px;
}

/* line 2874, scss/nmap/nmap.scss */
.popup .cont .popSearch .radio label, .alert .cont .popSearch .radio label {
	font-family: 'Noto Sans Medium';
	font-size: 14px;
}

/* line 2876, scss/nmap/nmap.scss */
.popup .cont .popSearch select, .popup .cont .popSearch input[type="text"], .alert .cont .popSearch select, .alert .cont .popSearch input[type="text"] {
	margin-right: 5px;
	border: 1px solid #ddd;
	padding: 0 0 0 10px;
	box-sizing: border-box;
	height: 40px;
	color: #666;
	font-size: 14px;
	font-family: 'Noto Sans';
}

/* line 2878, scss/nmap/nmap.scss */
.popup .cont .popSearch select:focus, .popup .cont .popSearch input[type="text"]:focus, .alert .cont .popSearch select:focus, .alert .cont .popSearch input[type="text"]:focus {
	border-color: #141414;
}

/* line 2880, scss/nmap/nmap.scss */
.popup .cont .popSearch select, .alert .cont .popSearch select {
	background: #fff url("../../images/map/layout/ico-arrow.png") no-repeat right 10px center;
}

/* line 2881, scss/nmap/nmap.scss */
.popup .cont .popSearch input[type="text"].searchInput, .alert .cont .popSearch input[type="text"].searchInput {
	text-indent: 45px;
	background: #fff url("../../images/map/popup/ico-search-input.png") no-repeat 20px center;
}

/* line 2882, scss/nmap/nmap.scss */
.popup .cont .popSearch .btn.grey, .popup .cont .popSearch .btn.blue, .alert .cont .popSearch .btn.grey, .alert .cont .popSearch .btn.blue {
	width: 87px;
	height: 40px;
	font-size: 14px;
}

/* line 2883, scss/nmap/nmap.scss */
.popup .cont .popSearch.sm, .alert .cont .popSearch.sm {
	background: #f0f1f4;
	border: 0;
	margin-bottom: 30px;
}

/* line 2884, scss/nmap/nmap.scss */
.popup .cont .popSearch.sm .inner.flex, .alert .cont .popSearch.sm .inner.flex {
	padding: 15px;
}

/* line 2886, scss/nmap/nmap.scss */
.popup .cont .popSearch.sm .inner.flex .btnGroup .btn, .alert .cont .popSearch.sm .inner.flex .btnGroup .btn {
	margin-right: 10px;
}

/* line 2887, scss/nmap/nmap.scss */
.popup .cont .popSearch.sm .inner.flex .btnGroup .btn:last-of-type, .alert .cont .popSearch.sm .inner.flex .btnGroup .btn:last-of-type {
	margin-right: 0;
}

/* line 2891, scss/nmap/nmap.scss */
.popup .cont .popSearch.sm select, .popup .cont .popSearch.sm input[type="text"], .alert .cont .popSearch.sm select, .alert .cont .popSearch.sm input[type="text"] {
	height: 30px;
}

/* line 2892, scss/nmap/nmap.scss */
.popup .cont .popSearch.sm .btn, .alert .cont .popSearch.sm .btn {
	height: 30px;
}

/* line 2893, scss/nmap/nmap.scss */
.popup .cont .popSearch.sm label, .alert .cont .popSearch.sm label {
	color: #444;
	font-size: 14px;
	font-family: 'Noto Sans Medium';
	font-weight: normal;
	margin-right: 10px;
	word-break: keep-all;
}

/* line 2894, scss/nmap/nmap.scss */
.popup .cont .popSearch.sm .labelBox, .alert .cont .popSearch.sm .labelBox {
	display: flex;
	align-items: center;
}

/* line 2895, scss/nmap/nmap.scss */
.popup .cont .popSearch.sm .labelBox span, .alert .cont .popSearch.sm .labelBox span {
	margin-right: 5px;
	font-size: 14px;
	font-family: 'Noto Sans';
	color: #141414;
}

/* line 2899, scss/nmap/nmap.scss */
.popup .cont .totalArea, .alert .cont .totalArea {
	display: flex;
	align-items: flex-end;
	justify-content: space-between;
	margin-bottom: 8px;
}

/* line 2900, scss/nmap/nmap.scss */
.popup .cont .totalArea .total, .alert .cont .totalArea .total {
	font-size: 13px;
	font-family: 'Noto Sans';
	font-weight: normal;
}

/* line 2901, scss/nmap/nmap.scss */
.popup .cont .totalArea .btn.peacock, .alert .cont .totalArea .btn.peacock {
	font-size: 14px;
}

/* line 2902, scss/nmap/nmap.scss */
.popup .cont .totalArea .btn.blue, .alert .cont .totalArea .btn.blue {
	font-size: 14px;
	height: 30px;
}

/* line 2903, scss/nmap/nmap.scss */
.popup .cont .totalArea .legendTxt, .alert .cont .totalArea .legendTxt {
	line-height: 20px;
	font-family: 'Noto Sans';
}

/* line 2904, scss/nmap/nmap.scss */
.popup .cont .totalArea .legendTxt span, .alert .cont .totalArea .legendTxt span {
	margin-left: 5px;
	background: #eee;
	font-family: 'Noto Sans Medium';
}

/* line 2906, scss/nmap/nmap.scss */
.popup .cont .totalArea .bar, .alert .cont .totalArea .bar {
	display: inline-block;
	width: 1px;
	height: 12px;
	background-color: #c7cacf;
	margin: 0 10px;
}

/* line 2907, scss/nmap/nmap.scss */
.popup .cont .totalArea select, .alert .cont .totalArea select {
	font-size: 14px;
	color: #444;
	font-family: 'Noto Sans';
	padding-left: 10px;
	height: 32px;
}

/* line 2908, scss/nmap/nmap.scss */
.popup .cont .totalArea .btnGroup, .alert .cont .totalArea .btnGroup {
	display: flex;
}

/* line 2909, scss/nmap/nmap.scss */
.popup .cont .totalArea .btnGroup .btn, .alert .cont .totalArea .btnGroup .btn {
	margin-right: 8px;
}

/* line 2910, scss/nmap/nmap.scss */
.popup .cont .totalArea .btnGroup .btn:last-of-type, .alert .cont .totalArea .btnGroup .btn:last-of-type {
	margin-right: 0;
}

/* line 2914, scss/nmap/nmap.scss */
.popup .cont .txtBox, .alert .cont .txtBox {
	padding: 15px;
	border: 1px solid #ddd;
	margin-top: 15px;
	font-size: 14px;
	font-family: 'Noto Sans';
	color: #444;
}

/* line 2915, scss/nmap/nmap.scss */
.popup .cont .txtBox.type02, .alert .cont .txtBox.type02 {
	border: 0;
	margin-top: 0;
}

/* line 2917, scss/nmap/nmap.scss */
.popup .cont .titCont, .alert .cont .titCont {
	display: block;
	font-size: 20px;
	color: #141414;
	font-family: 'Noto Sans Medium';
	font-weight: normal;
	text-indent: 15px;
	margin-bottom: 15px;
}

/* line 2919, scss/nmap/nmap.scss */
.popup .cont .popSec, .alert .cont .popSec {
	margin-bottom: 20px;
	/* 토지선택시표출되는정보 */
}

/* line 2920, scss/nmap/nmap.scss */
.popup .cont .popSec:last-of-type, .alert .cont .popSec:last-of-type {
	margin-bottom: 0;
}

/* line 2921, scss/nmap/nmap.scss */
.popup .cont .popSec p.pnuNum, .alert .cont .popSec p.pnuNum {
	margin: 0;
	font-size: 13px;
	color: #8ab8fc;
}

/* line 2922, scss/nmap/nmap.scss */
.popup .cont .popSec .statusBox, .alert .cont .popSec .statusBox {
	font-size: 14px;
	color: #666666;
}

/* line 2923, scss/nmap/nmap.scss */
.popup .cont .popSec .statusBox span, .alert .cont .popSec .statusBox span {
	display: block;
}

/* line 2926, scss/nmap/nmap.scss */
.popup .cont .popSec.type02 .titSec, .alert .cont .popSec.type02 .titSec {
	font-size: 16px;
	color: #000;
}

/* line 2927, scss/nmap/nmap.scss */
.popup .cont .popSec.type02 .titSec:before, .alert .cont .popSec.type02 .titSec:before {
	display: none;
}

/* line 2928, scss/nmap/nmap.scss */
.popup .cont .popSec.type02 .titSec .step, .alert .cont .popSec.type02 .titSec .step {
	color: #1E6BDE;
	font-size: 13px;
	font-family: 'Noto Sans Medium';
	font-weight: normal;
}

/* line 2929, scss/nmap/nmap.scss */
.popup .cont .popSec.type02 .titSec .step .num, .alert .cont .popSec.type02 .titSec .step .num {
	display: inline-block;
	margin: 0 5px;
	color: #fff;
	width: 20px;
	height: 20px;
	background: #1E6BDE;
	border-radius: 50% 50% 50% 0px;
	text-align: center;
}

/* line 2933, scss/nmap/nmap.scss */
.popup .cont .popSec.type03, .alert .cont .popSec.type03 {
	background-color: #fff;
	border-radius: 8px;
	box-sizing: border-box;
	border: 1px solid #d7dadf;
}

/* line 2934, scss/nmap/nmap.scss */
.popup .cont .popSec .titSec, .alert .cont .popSec .titSec {
	display: flex;
	margin-bottom: 10px;
	align-items: center;
	font-size: 16px;
	font-family: 'Noto Sans Medium';
	font-weight: normal;
	color: #000;
}

/* line 2935, scss/nmap/nmap.scss */
.popup .cont .popSec .titSec:before, .alert .cont .popSec .titSec:before {
	content: '';
	width: 8px;
	height: 8px;
	border: 2px solid #1E6BDE;
	border-radius: 50%;
	box-sizing: border-box;
	margin-right: 8px;
}

/* line 2937, scss/nmap/nmap.scss */
.popup .cont .popSec .titSec.type02:before, .alert .cont .popSec .titSec.type02:before {
	width: 13px;
	height: 18px;
	border: none;
	border-radius: 0;
	background: url("../../images/map/popup/ico-section-tit-type02.png") no-repeat center;
}

/* line 2940, scss/nmap/nmap.scss */
.popup .cont .popSec .titSec.type03:before, .alert .cont .popSec .titSec.type03:before {
	width: 13px;
	height: 18px;
	border: none;
	border-radius: 0;
	background: url("../../images/map/popup/ico-section-tit-type03.png") no-repeat center;
}

/* line 2943, scss/nmap/nmap.scss */
.popup .cont .popSec .imgBox, .alert .cont .popSec .imgBox {
	text-align: center;
}

/* line 2944, scss/nmap/nmap.scss */
.popup .cont .popSec .imgBox img, .alert .cont .popSec .imgBox img {
	width: 100%;
	margin-top: 20px;
}

/* line 2946, scss/nmap/nmap.scss */
.popup .cont .popSec .imgDesc, .alert .cont .popSec .imgDesc {
	display: block;
	text-align: center;
	font-size: 16px;
	color: #444;
	margin: 20px 0 40px;
	font-family: 'Noto Sans Medium';
}

/* line 2948, scss/nmap/nmap.scss */
.popup .cont .popSec .txtArea p, .alert .cont .popSec .txtArea p {
	display: block;
	margin-bottom: 25px;
	font-size: 14px;
	font-family: 'Noto Sans';
	color: #666;
}

/* line 2949, scss/nmap/nmap.scss */
.popup .cont .popSec .txtArea .tit, .alert .cont .popSec .txtArea .tit {
	display: block;
	margin-bottom: 5px;
	font-weight: normal;
	font-family: 'Noto Sans Medium';
	color: #1E6BDE;
}

/* line 2951, scss/nmap/nmap.scss */
.popup .cont .popSec .descArea, .alert .cont .popSec .descArea {
	border: 1px solid #d7dadf;
	border-radius: 6px;
	background: #fff;
	padding: 20px;
}

/* line 2952, scss/nmap/nmap.scss */
.popup .cont .popSec .descArea p, .alert .cont .popSec .descArea p {
	line-height: 24px;
	font-size: 14px;
	font-family: "Noto Sans";
	color: #666;
}

/* line 2954, scss/nmap/nmap.scss */
.popup .cont .popSec .titArea, .alert .cont .popSec .titArea {
	display: flex;
	align-items: flex-end;
	justify-content: space-between;
	margin-bottom: 10px;
}

/* line 2955, scss/nmap/nmap.scss */
.popup .cont .popSec .titArea .titSec, .alert .cont .popSec .titArea .titSec {
	margin-bottom: 0;
}

/* line 2956, scss/nmap/nmap.scss */
.popup .cont .popSec .titArea .btnGroup, .alert .cont .popSec .titArea .btnGroup {
	display: flex;
}

/* line 2957, scss/nmap/nmap.scss */
.popup .cont .popSec .titArea .btnGroup .btn, .alert .cont .popSec .titArea .btnGroup .btn {
	margin-right: 10px;
}

/* line 2958, scss/nmap/nmap.scss */
.popup .cont .popSec .titArea .btnGroup .btn:last-of-type, .alert .cont .popSec .titArea .btnGroup .btn:last-of-type {
	margin-right: 0;
}

/* line 2961, scss/nmap/nmap.scss */
.popup .cont .popSec .titArea .source, .alert .cont .popSec .titArea .source {
	font-size: 12px;
	color: #8e8e8e;
	font-family: 'Noto Sans';
}

/* line 2963, scss/nmap/nmap.scss */
.popup .cont .popSec .tip, .alert .cont .popSec .tip {
	margin-top: 7px;
	color: #67a4ff;
	font-size: 12px;
	font-family: 'Noto Sans';
}

/* line 2967, scss/nmap/nmap.scss */
.popup .cont .popSec .btnList ul, .alert .cont .popSec .btnList ul {
	display: grid;
	grid-template-columns: repeat(4, 1fr);
	grid-template-rows: repeat(2, 32px);
	grid-gap: 5px;
	text-align: center;
}

/* line 2969, scss/nmap/nmap.scss */
.popup .cont .popSec .btnList ul li, .alert .cont .popSec .btnList ul li {
	border: 1px solid #ddd;
	font-size: 14px;
	color: #666;
	background-color: #fff;
}

/* line 2970, scss/nmap/nmap.scss */
.popup .cont .popSec .btnList ul li.hideMenu, .alert .cont .popSec .btnList ul li.hideMenu {
	display: none;
}

/* line 2971, scss/nmap/nmap.scss */
.popup .cont .popSec .btnList ul li.hideMenu.show, .alert .cont .popSec .btnList ul li.hideMenu.show {
	display: block;
}

/* line 2973, scss/nmap/nmap.scss */
.popup .cont .popSec .btnList ul li.hide, .alert .cont .popSec .btnList ul li.hide {
	display: none;
}

/* line 2974, scss/nmap/nmap.scss */
.popup .cont .popSec .btnList ul li .btnSec, .alert .cont .popSec .btnList ul li .btnSec {
	width: 100%;
	height: 32px;
	line-height: 32px;
}

/* line 2975, scss/nmap/nmap.scss */
.popup .cont .popSec .btnList ul li .btnSec:hover, .alert .cont .popSec .btnList ul li .btnSec:hover {
	color: #fff;
	background-color: #0b50b6;
}

/* line 2976, scss/nmap/nmap.scss */
.popup .cont .popSec .btnList ul li .btnSec.seeMore, .alert .cont .popSec .btnList ul li .btnSec.seeMore {
	position: relative;
}

/* line 2977, scss/nmap/nmap.scss */
.popup .cont .popSec .btnList ul li .btnSec.seeMore span, .alert .cont .popSec .btnList ul li .btnSec.seeMore span {
	padding-right: 10px;
}

/* line 2979, scss/nmap/nmap.scss */
.popup .cont .popSec .btnList ul li .btnSec.seeMore:hover:after, .alert .cont .popSec .btnList ul li .btnSec.seeMore:hover:after {
	background: url("../../images/map/popup/ico-seeMore-hover.png") no-repeat center;
}

/* line 2981, scss/nmap/nmap.scss */
.popup .cont .popSec .btnList ul li .btnSec.seeMore:after, .alert .cont .popSec .btnList ul li .btnSec.seeMore:after {
	content: '';
	position: absolute;
	top: 13.5px;
	right: 14px;
	width: 5px;
	height: 7px;
	background: url("../../images/map/popup/ico-seeMore.png") no-repeat center;
}

/* line 2988, scss/nmap/nmap.scss */
.popup .cont .alertMsg, .alert .cont .alertMsg {
	margin-top: 40px;
	text-align: center;
	font-size: 18px;
	line-height: 24px;
	color: #444;
}

/* line 2991, scss/nmap/nmap.scss */
.subList {
	margin-top: 20px;
}

/* line 2992, scss/nmap/nmap.scss */
.subList li {
	display: flex;
	align-items: center;
	font-size: 14px;
	color: #666;
	font-family: 'Noto Sans';
	line-height: 20px;
}

/* line 2993, scss/nmap/nmap.scss */
.subList li:before {
	width: 4px;
	height: 4px;
	border-radius: 50%;
	background-color: #8ab8fc;
	content: '';
	margin-right: 5px;
}

/* line 2996, scss/nmap/nmap.scss */
.btnSearchCondition {
	position: absolute;
	right: 0;
	bottom: -13px;
	width: 120px;
	height: 26px;
	z-index: 100;
	line-height: 26px;
	border: 1px solid #ccc;
	font-size: 13px;
	transition: .4s;
	background: #fff;
	box-sizing: border-box;
	border-radius: 50px;
	text-align: left;
	text-indent: 10px;
	color: #585858;
	font-family: '맑은 고딕';
	font-weight: bold;
}

/* line 2999, scss/nmap/nmap.scss */
.btnSearchCondition span:first-of-type {
	display: block;
}

/* line 3000, scss/nmap/nmap.scss */
.btnSearchCondition span:last-of-type {
	display: none;
}

/* line 3002, scss/nmap/nmap.scss */
.btnSearchCondition:after {
	position: absolute;
	right: -1px;
	top: -1px;
	width: 26px;
	height: 26px;
	content: '';
	display: block;
	transition: .4s;
	background: url("../../images/map/popup/ico-search-condition-hide.png") no-repeat center;
}

/* line 3004, scss/nmap/nmap.scss */
.btnSearchCondition:hover {
	border-color: #1E6BDE;
}

/* line 3005, scss/nmap/nmap.scss */
.btnSearchCondition:hover:after {
	background: url("../../images/map/popup/ico-search-condition-hide-hover.png") no-repeat center;
}

/* line 3009, scss/nmap/nmap.scss */
.btnSearchCondition.active span:first-of-type {
	display: none;
}

/* line 3010, scss/nmap/nmap.scss */
.btnSearchCondition.active span:last-of-type {
	display: block;
}

/* line 3012, scss/nmap/nmap.scss */
.btnSearchCondition.active:after {
	background: url("../../images/map/popup/ico-search-condition-show.png") no-repeat center;
}

/* line 3014, scss/nmap/nmap.scss */
.btnSearchCondition.active:hover {
	border-color: #1E6BDE;
}

/* line 3015, scss/nmap/nmap.scss */
.btnSearchCondition.active:hover:after {
	background: url("../../images/map/popup/ico-search-condition-show-hover.png") no-repeat center;
}

/* line 3019, scss/nmap/nmap.scss */
.labelInput {
	display: flex;
	align-items: center;
	margin-bottom: 10px;
}

/* line 3020, scss/nmap/nmap.scss */
.labelInput:last-child {
	margin-bottom: 0;
}

/* line 3021, scss/nmap/nmap.scss */
.labelInput > label {
	min-width: 80px;
	text-align: right;
	font-size: 14px;
	color: #444;
	font-family: 'Noto Sans Medium';
	font-weight: normal;
	margin-right: 8px;
}

/* line 3022, scss/nmap/nmap.scss */
.labelInput input[type="text"], .labelInput input[type="number"], .labelInput input[type="password"], .labelInput select {
	height: 34px;
	flex: 1;
	width: 10px;
}

/* line 3023, scss/nmap/nmap.scss */
.labelInput .flex {
	flex: 1;
}

/* line 3024, scss/nmap/nmap.scss */
.labelInput .flex > * {
	margin-right: 10px;
}

/* line 3025, scss/nmap/nmap.scss */
.labelInput .flex > *:last-child {
	margin-right: 0;
}

/* line 3029, scss/nmap/nmap.scss */
.labelInput.type02 > label {
	min-width: 65px;
	color: #000;
	font-size: 16px;
	font-family: 'Noto Sans Medium';
	text-align: left;
}

/* line 3030, scss/nmap/nmap.scss */
.labelInput.type02 input[type="text"]::placeholder {
	color: #ccc;
}

/* line 3032, scss/nmap/nmap.scss */
.labelInput.file {
	align-items: flex-start;
}

/* line 3033, scss/nmap/nmap.scss */
.labelInput.file label {
	margin-top: 7px;
}

/* line 3034, scss/nmap/nmap.scss */
.labelInput.file .fileSelect {
	flex-wrap: wrap;
	flex: 1;
}

/* line 3035, scss/nmap/nmap.scss */
.labelInput.file .fileSelect .fileLocal {
	width: 100%;
	height: 130px;
	padding-top: 40px;
	text-align: center;
	background: #fff url("../../images/map/ico/ico-drag-file.png") no-repeat center 20px;
}

/* line 3036, scss/nmap/nmap.scss */
.labelInput.file .fileSelect .fileLocal::placeholder {
	color: #ccc;
	font-size: 14px;
	font-family: 'Noto Sans';
}

/* line 3038, scss/nmap/nmap.scss */
.labelInput.file .fileSelect .btnFileSelect {
	margin-left: auto;
}

/* line 3044, scss/nmap/nmap.scss */
.resultList li {
	height: 40px;
	line-height: 40px;
	margin-bottom: 5px;
	padding: 0 10px;
	border: 1px solid #f4f4f4;
	box-sizing: border-box;
	background: #fff;
	font-size: 13px;
	color: #141414;
	font-family: 'Noto Sans';
	cursor: pointer;
}

/* line 3046, scss/nmap/nmap.scss */
.resultList li:last-of-type {
	margin-bottom: 0;
}

/* cityList */
/* line 3050, scss/nmap/nmap.scss */
.cityList {
	max-height: 270px;
	overflow-y: auto;
}

/* line 3051, scss/nmap/nmap.scss */
.cityList ul {
	display: flex;
	flex-wrap: wrap;
	border-top: 1px solid #d7dadf;
}

/* line 3052, scss/nmap/nmap.scss */
.cityList ul li {
	width: 33.3%;
	height: 34px;
	line-height: 34px;
	font-size: 14px;
	color: #666;
	font-family: 'Noto Sans';
	box-sizing: border-box;
	cursor: pointer;
	border-right: 1px solid #d7dadf;
	text-indent: 6px;
	border-bottom: 1px solid #d7dadf;
	text-align: left;
}

/* line 3054, scss/nmap/nmap.scss */
.cityList ul li:nth-of-type(3n-2) {
	border-left: 1px solid #d7dadf;
}

/* line 3055, scss/nmap/nmap.scss */
.cityList ul li.active, .cityList ul li:hover {
	color: #fff;
	background: #0b50b6;
}

/* line 3060, scss/nmap/nmap.scss */
.address {
	height: 50px;
	line-height: 50px;
	display: flex;
	padding: 0 0 0 20px;
	border: 2px solid #f6f7f8;
}

/* line 3061, scss/nmap/nmap.scss */
.address span {
	display: flex;
	align-items: center;
	color: #999;
	font-size: 12px;
	font-family: 'Noto Sans';
}

/* line 3062, scss/nmap/nmap.scss */
.address span:after {
	width: 8px;
	height: 12px;
	background: url("../../images/map/layout/ico_arrow_depth.png") no-repeat center;
	content: '';
	margin: 0 7px;
}

/* line 3064, scss/nmap/nmap.scss */
.address span:last-of-type:after {
	display: none;
}

/* line 3066, scss/nmap/nmap.scss */
.address span.active {
	color: #141414;
	font-family: 'Noto Sans Medium';
	font-size: large!important;
}

/* line 3070, scss/nmap/nmap.scss */
.inputBox {
	padding: 10px;
	border: 1px solid #e8e8e8;
	box-sizing: border-box;
	background: #f6f6f6;
	transition: .4s;
}

/* line 3071, scss/nmap/nmap.scss */
.inputBox.hide {
	max-height: 0;
	overflow: hidden;
	padding: 0 20px !important;
	opacity: 0;
	visibility: hidden;
	margin-top: 20px;
}

/* line 3072, scss/nmap/nmap.scss */
.inputBox.p20 {
	padding: 20px;
}

/* line 3073, scss/nmap/nmap.scss */
.inputBox.p30 {
	padding: 10px 30px;
}

/* line 3074, scss/nmap/nmap.scss */
.inputBox input[type="text"], .inputBox select {
	height: 34px;
	width: 100%;
	padding-left: 10px;
}

/* line 3075, scss/nmap/nmap.scss */
.inputBox.white {
	background: #fff;
}

/* line 3076, scss/nmap/nmap.scss */
.inputBox .radio {
	margin-right: 10px;
}

/* line 3077, scss/nmap/nmap.scss */
.inputBox .radio:last-of-type {
	margin-right: 0;
}

/* line 3080, scss/nmap/nmap.scss */
.inputBox .labelInput.f1 {
	flex: 1;
	margin-bottom: 0;
}

/* line 3082, scss/nmap/nmap.scss */
.inputBox .replyRow {
	position: relative;
	display: flex;
	align-items: center;
	color: #686868;
	font-size: 13px;
	font-family: '맑은 고딕';
	margin-bottom: 10px;
}

/* line 3083, scss/nmap/nmap.scss */
.inputBox .replyRow:before {
	position: absolute;
	left: -16px;
	top: 0;
	display: block;
	content: '';
	width: 11px;
	height: 11px;
	border-left: 1px solid #acacac;
	border-bottom: 1px solid #acacac;
}

/* line 3084, scss/nmap/nmap.scss */
.inputBox .replyRow .reply {
	margin-right: 8px;
	color: #fff;
	font-size: 11px;
	padding: 0 5px;
	height: 20px;
	line-height: 20px;
	border-radius: 50px;
	background-color: #1E6BDE;
}

/* line 3085, scss/nmap/nmap.scss */
.inputBox .replyRow .date {
	margin-left: 15px;
}

/* line 3088, scss/nmap/nmap.scss */
.layerSearch {
	display: flex;
	align-items: flex-start;
}

/* line 3089, scss/nmap/nmap.scss */
.layerSearch .lnb {
	width: 180px;
}

/* line 3091, scss/nmap/nmap.scss */
.layerSearch .lnb .list .tit {
	display: block;
	height: 58px;
	line-height: 58px;
	color: #fff;
	font-size: 18px;
	font-family: 'Noto Sans Medium';
	font-weight: normal;
	background: #1E6BDE;
	background-repeat: no-repeat;
	background-position: 20px center;
	text-indent: 45px;
}

/* line 3093, scss/nmap/nmap.scss */
.layerSearch .lnb .list .dep1, .layerSearch .lnb .list .dep2 {
	display: block;
}

/* line 3094, scss/nmap/nmap.scss */
.layerSearch .lnb .list.type01 {
	margin-bottom: 20px;
}

/* line 3095, scss/nmap/nmap.scss */
.layerSearch .lnb .list.type01 .tit {
	border-radius: 4px 4px 0 0;
	background-image: url("../../images/map/popup/ico-layer-lnb-type01.png");
}

/* line 3097, scss/nmap/nmap.scss */
.layerSearch .lnb .list.type01 dl dt, .layerSearch .lnb .list.type01 dl dd {
	line-height: 60px;
	box-sizing: border-box;
	color: #444;
	font-size: 16px;
	font-family: 'Noto Sans';
}

/* line 3099, scss/nmap/nmap.scss */
.layerSearch .lnb .list.type01 dl dt > div {
	display: flex;
	align-items: center;
	padding-left: 13px;
	border: 1px solid #d7dadf;
	border-top: 0;
	background: #f5f8fc;
	cursor: pointer;
}

/* line 3100, scss/nmap/nmap.scss */
.layerSearch .lnb .list.type01 dl dt > div > span {
	flex: 1;
}

/* line 3105, scss/nmap/nmap.scss */
.layerSearch .lnb .list.type01 dl dd:last-of-type > div {
	border-radius: 0 0 4px 4px;
}

/* line 3107, scss/nmap/nmap.scss */
.layerSearch .lnb .list.type01 dl dd > div {
	display: flex;
	align-items: center;
	padding-left: 13px;
	border: 1px solid #d7dadf;
	border-top: 0;
	background: #f5f8fc;
	cursor: pointer;
}

/* line 3108, scss/nmap/nmap.scss */
.layerSearch .lnb .list.type01 dl dd > div > span {
	margin-left: 5px;
	flex: 1;
}

/* line 3109, scss/nmap/nmap.scss */
.layerSearch .lnb .list.type01 dl dd > div.noData {
	background-image: none;
}

/* line 3110, scss/nmap/nmap.scss */
.layerSearch .lnb .list.type01 dl dd > div .btnDepAdd {
	width: 50px;
	margin-left: auto;
	margin-right: 8px;
	background: #fff;
	border-radius: 50px;
	height: 24px;
	line-height: 24px;
	font-size: 12px;
	border: 1px solid #ccc;
	box-sizing: border-box;
	color: #8e8e8e;
	font-family: 'Noto Sans Medium';
}

/* line 3112, scss/nmap/nmap.scss */
.layerSearch .lnb .list.type01 dl dd > div .btnDepAdd:hover {
	color: #666;
	border: 1px solid #8e8e8e;
}

/* line 3116, scss/nmap/nmap.scss */
.layerSearch .lnb .list.type01 dl dd .ico.folder {
	display: inline-block;
	width: 20px;
	height: 15px;
	background-image: url("../../images/map/popup/ico-layer-folder.png");
}

/* line 3118, scss/nmap/nmap.scss */
.layerSearch .lnb .list.type01 dl dd.active {
	position: relative;
	color: #141414;
	font-family: 'Noto Sans Medium';
}

/* line 3119, scss/nmap/nmap.scss */
.layerSearch .lnb .list.type01 dl dd.active > div {
	border: 1px solid #1E6BDE;
}

/* line 3120, scss/nmap/nmap.scss */
.layerSearch .lnb .list.type01 dl dd.active .dep2 {
	display: block;
}

/* line 3122, scss/nmap/nmap.scss */
.layerSearch .lnb .list.type01 dl dd.active .ico.folder {
	background-image: url("../../images/map/popup/ico-layer-folder-active.png");
}

/* line 3125, scss/nmap/nmap.scss */
.layerSearch .lnb .list.type01 dl dd .dep2 {
	display: none;
	padding: 10px 0;
	border: 1px solid #d7dadf;
	border-top: 0;
}

/* line 3126, scss/nmap/nmap.scss */
.layerSearch .lnb .list.type01 dl dd .dep2 li {
	display: flex;
	align-items: center;
	padding-left: 35px;
	line-height: 24px;
	font-size: 14px;
	color: #666;
	font-family: 'Noto Sans';
	font-weight: normal;
}

/* line 3127, scss/nmap/nmap.scss */
.layerSearch .lnb .list.type01 dl dd .dep2 li > span {
	flex: 1;
	cursor: pointer;
}

/* line 3129, scss/nmap/nmap.scss */
.layerSearch .lnb .list.type01 dl dd .dep2 li.file:before {
	width: 14px;
	height: 18px;
	background: url("../../images/map/layout/ico-search-file.png") no-repeat center;
	border-radius: 0;
}

/* line 3131, scss/nmap/nmap.scss */
.layerSearch .lnb .list.type01 dl dd .dep2 li.file.active:before, .layerSearch .lnb .list.type01 dl dd .dep2 li.file:hover:before {
	background: url("../../images/map/layout/ico-search-file-hover.png") no-repeat center;
}

/* line 3135, scss/nmap/nmap.scss */
.layerSearch .lnb .list.type01 dl dd .dep2 li.folder:before {
	width: 16px;
	height: 15px;
	background: url("../../images/map/layout/ico-search-folder.png") no-repeat center;
	border-radius: 0;
}

/* line 3137, scss/nmap/nmap.scss */
.layerSearch .lnb .list.type01 dl dd .dep2 li.folder.active:before, .layerSearch .lnb .list.type01 dl dd .dep2 li.folder:hover:before {
	background: url("../../images/map/layout/ico-search-folder-hover.png") no-repeat center;
}

/* line 3140, scss/nmap/nmap.scss */
.layerSearch .lnb .list.type01 dl dd .dep2 li:before {
	content: '';
	width: 4px;
	height: 4px;
	margin-right: 5px;
	border-radius: 50%;
	background: #c5c5c5;
}

/* line 3141, scss/nmap/nmap.scss */
.layerSearch .lnb .list.type01 dl dd .dep2 li.active, .layerSearch .lnb .list.type01 dl dd .dep2 li:hover {
	color: #1E6BDE;
	font-family: 'Noto Sans Medium';
}

/* line 3142, scss/nmap/nmap.scss */
.layerSearch .lnb .list.type01 dl dd .dep2 li.active:before, .layerSearch .lnb .list.type01 dl dd .dep2 li:hover:before {
	background: #1E6BDE;
}

/* line 3151, scss/nmap/nmap.scss */
.layerSearch .lnb .list.type02 .tit {
	border-radius: 4px 4px 0 0;
	background-image: url("../../images/map/popup/ico-layer-lnb-type02.png");
}

/* line 3153, scss/nmap/nmap.scss */
.layerSearch .lnb .list.type02 dl dt, .layerSearch .lnb .list.type02 dl dd {
	line-height: 60px;
	box-sizing: border-box;
	color: #444;
	font-size: 16px;
	font-family: 'Noto Sans';
	cursor: pointer;
}

/* line 3155, scss/nmap/nmap.scss */
.layerSearch .lnb .list.type02 dl dt > div {
	display: flex;
	align-items: center;
	padding-left: 13px;
	border: 1px solid #d7dadf;
	border-top: 0;
	background: #f5f8fc;
}

/* line 3159, scss/nmap/nmap.scss */
.layerSearch .lnb .list.type02 dl dd:last-of-type > p {
	border-radius: 0 0 4px 4px;
}

/* line 3161, scss/nmap/nmap.scss */
.layerSearch .lnb .list.type02 dl dd > div {
	display: flex;
	align-items: center;
	padding-left: 13px;
	border: 1px solid #d7dadf;
	border-top: 1px solid transparent;
	background: #f5f8fc;
}

/* line 3162, scss/nmap/nmap.scss */
.layerSearch .lnb .list.type02 dl dd > div > span {
	flex: 1;
	margin-left: 5px;
}

/* line 3164, scss/nmap/nmap.scss */
.layerSearch .lnb .list.type02 dl dd .ico {
	display: inline-block;
	width: 26px;
	height: 26px;
}

/* line 3165, scss/nmap/nmap.scss */
.layerSearch .lnb .list.type02 dl dd .ico.point {
	background-image: url("../../images/map/popup/ico-layer-point.png");
}

/* line 3166, scss/nmap/nmap.scss */
.layerSearch .lnb .list.type02 dl dd .ico.line {
	background-image: url("../../images/map/popup/ico-layer-line.png");
}

/* line 3167, scss/nmap/nmap.scss */
.layerSearch .lnb .list.type02 dl dd .ico.polygon {
	background-image: url("../../images/map/popup/ico-layer-polygon.png");
}

/* line 3169, scss/nmap/nmap.scss */
.layerSearch .lnb .list.type02 dl dd.active {
	position: relative;
	color: #141414;
	font-family: 'Noto Sans Medium';
}

/* line 3170, scss/nmap/nmap.scss */
.layerSearch .lnb .list.type02 dl dd.active > div {
	border: 1px solid #1E6BDE;
}

/* line 3171, scss/nmap/nmap.scss */
.layerSearch .lnb .list.type02 dl dd.active .dep2 {
	display: block;
}

/* line 3173, scss/nmap/nmap.scss */
.layerSearch .lnb .list.type02 dl dd.active .ico.folder {
	background-image: url("../../images/map/popup/ico-layer-folder-active.png");
}

/* line 3182, scss/nmap/nmap.scss */
.layerSearch .cont {
	margin-left: 20px;
	flex: 1;
}

/* line 3184, scss/nmap/nmap.scss */
.redDot {
	display: inline-block;
	width: 6px;
	height: 6px;
	border-radius: 50%;
	background: #e23a3a;
	vertical-align: text-top;
	margin-left: 2px;
}

/* pagination */
/* line 3186, scss/nmap/nmap.scss */
.pagination {
	display: flex;
	align-items: center;
	justify-content: center;
	margin-top: 20px;
}

/* line 3187, scss/nmap/nmap.scss */
.pagination a {
	padding: 0 8.4px;
	height: 24px;
	margin: 0 3px;
	font-size: 14px;
	color: #999;
	font-family: 'Noto Sans';
	font-weight: normal;
	text-align: center;
	border-radius: 50px;
	background-repeat: no-repeat;
	background-position: center;
}

/* line 3188, scss/nmap/nmap.scss */
.pagination a.pagiNum {
	line-height: 24px;
}

/* line 3189, scss/nmap/nmap.scss */
.pagination a.pagiNum:hover, .pagination a.pagiNum.active {
	color: #fff;
	background: #1E6BDE;
}

/* line 3191, scss/nmap/nmap.scss */
.pagination a:hover {
	background-color: #f0f1f4;
}

/* line 3194, scss/nmap/nmap.scss */
.pagination .prev {
	padding: 0;
	width: 24px;
	background-image: url("../../images/map/ico/ico-pagi-prev.png");
	margin-right: 20px;
}

/* line 3195, scss/nmap/nmap.scss */
.pagination .next {
	padding: 0;
	width: 24px;
	background-image: url("../../images/map/ico/ico-pagi-next.png");
	margin-left: 20px;
}

/* line 3196, scss/nmap/nmap.scss */
.pagination .first {
	padding: 0;
	width: 24px;
	background-image: url("../../images/map/ico/ico-pagi-first.png");
}

/* line 3197, scss/nmap/nmap.scss */
.pagination .last {
	padding: 0;
	width: 24px;
	background-image: url("../../images/map/ico/ico-pagi-last.png");
}

/* line 3200, scss/nmap/nmap.scss */
.doro {
	font-size: 16px;
	font-weight: normal;
	font-family: 'Noto Sans';
	color: #141414;
}

/* line 3201, scss/nmap/nmap.scss */
.jibun {
	font-size: 14px;
	font-weight: normal;
	font-family: 'Noto Sans';
	color: #999;
}

/* fileSelect */
/* line 3205, scss/nmap/nmap.scss */
.fileSelect {
	display: flex;
}

/* line 3206, scss/nmap/nmap.scss */
.fileSelect .fileHidden {
	position: absolute;
	width: 1px;
	height: 1px;
	padding: 0;
	margin: -1px;
	overflow: hidden;
	clip: rect(0, 0, 0, 0);
	border: 0;
}

/* line 3207, scss/nmap/nmap.scss */
.fileSelect .fileLocal {
	width: 190px;
	height: 34px;
	margin: 0;
	padding: 0;
	color: #555;
	border: 1px solid #e1e1e1;
	background: #fafafa;
	box-sizing: border-box;
	text-indent: 7px;
	text-overflow: ellipsis;
	white-space: nowrap;
	word-break: break-all;
}

/* line 3209, scss/nmap/nmap.scss */
.fileSelect .fileLocal:focus {
	outline: 0;
}

/* line 3210, scss/nmap/nmap.scss */
.fileSelect .fileLocal::placeholder {
	color: #666;
}

/* line 3212, scss/nmap/nmap.scss */
.fileSelect .btnFileSelect {
	width: 97px;
	background: #a8aaaf;
	color: #fff;
	transition: .4s;
	line-height: 34px;
	text-align: center;
	cursor: pointer;
}

/* line 3213, scss/nmap/nmap.scss */
.fileSelect .btnFileSelect:hover {
	background: #666;
}

/* line 3216, scss/nmap/nmap.scss */
.fileName {
	color: #838fa1;
	font-size: 12px;
	font-family: 'Noto Sans';
	margin-right: 10px;
}

/* line 3219, scss/nmap/nmap.scss */
.typeSel ul {
	display: flex;
	flex-wrap: wrap;
	border-bottom: 1px solid #ccc;
}

/* line 3220, scss/nmap/nmap.scss */
.typeSel ul li {
	display: flex;
	justify-content: center;
	align-items: center;
	width: 50%;
	height: 40px;
	line-height: 40px;
	box-sizing: border-box;
	border-top: 1px solid #ccc;
	border-right: 1px solid #ccc;
	color: #444;
	font-size: 15px;
	font-family: 'Noto Sans';
}

/* line 3222, scss/nmap/nmap.scss */
.typeSel ul li:nth-of-type(2n-1) {
	border-left: 1px solid #ccc;
}

/* line 3223, scss/nmap/nmap.scss */
.typeSel ul li.active {
	background: #0b50b6;
	color: #fff;
}

/* line 3224, scss/nmap/nmap.scss */
.typeSel ul li.active:before {
	width: 12px;
	height: 9px;
	margin-right: 5px;
	content: '';
	background: url("../../images/map/popup/ico-type-sel-active.png") no-repeat center;
	background-size: 12px 9px;
}

/* line 3230, scss/nmap/nmap.scss */
.typeSel .tip {
	padding-top: 10px;
	color: #67a4ff;
	font-size: 10px;
	font-family: 'Noto Sans';
}

/* line 3232, scss/nmap/nmap.scss */
.divBtn {
	display: none;
	position: absolute;
	left: 50%;
	bottom: 100px;
	transform: translateX(-50%);
	height: 42.5px;
	line-height: 42.5px;
	padding: 0 14px;
	border-radius: 50px;
	background: #1E6BDE;
}

/* line 3234, scss/nmap/nmap.scss */
.divBtn .btnMyLandSearch {
	color: #fff;
	display: flex;
	align-items: center;
}

/* line 3235, scss/nmap/nmap.scss */
.divBtn .btnMyLandSearch .ico.arrowTop {
	width: 20.5px;
	height: 11px;
	margin: 0 10px 0 15px;
	background: url("../../images/map/layout/ico-myland-open.png") no-repeat center;
	background-size: 20.5px 11px;
}

/* line 3238, scss/nmap/nmap.scss */
.divBtn .btnMyLandClose {
	width: 14px;
	height: 14px;
	background: url("../../images/map/layout/ico-myland-close.png") no-repeat center;
	background-size: 14px 14px;
}

/* line 3241, scss/nmap/nmap.scss */
#helpArea {
	position: fixed;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	background: rgba(20, 20, 20, 0.85);
	z-index: 10000;
}

/* line 3243, scss/nmap/nmap.scss */
#helpArea .web .btnHelpClose {
	position: absolute;
	left: 50%;
	top: calc(50% + 145px);
	transform: translate(-50%, -50%);
	width: 55px;
	height: 55px;
	background: url("../../images/map/layout/ico-help-close.png") no-repeat center;
	color: #fff;
	font-size: 18px;
	font-family: 'Noto Sans Light';
}

/* line 3245, scss/nmap/nmap.scss */
#helpArea .web h1 {
	position: absolute;
	left: 50%;
	top: 50%;
	transform: translate(-50%, -50%);
	display: flex;
	flex-direction: column;
	font-size: 30px;
	color: #63f6d9;
	font-family: 'Noto Sans Medium';
	font-weight: normal;
	text-align: center;
}

/* line 3246, scss/nmap/nmap.scss */
#helpArea .web h1 span {
	display: block;
	color: #fff;
	font-size: 24px;
	font-family: 'Noto Sans Light';
}

/* line 3247, scss/nmap/nmap.scss */
#helpArea .web h1:before {
	content: '';
	width: 270px;
	height: 122px;
	background: url("../../images/map/layout/img-help.png") no-repeat center;
}

/* line 3249, scss/nmap/nmap.scss */
#helpArea .web img {
	position: absolute;
}

/* line 3250, scss/nmap/nmap.scss */
#helpArea .web div {
	position: absolute;
	backdrop-filter: brightness(3);
	border-radius: 3px;
}

/* line 3252, scss/nmap/nmap.scss */
#helpArea .bx-wrapper {
	height: 100%;
	display: none;
}

/* line 3253, scss/nmap/nmap.scss */
#helpArea .bx-wrapper .bx-viewport {
	height: 100% !important;
}

/* line 3255, scss/nmap/nmap.scss */
#helpArea .mobile {
	display: none;
	height: 100% !important;
}

/* line 3256, scss/nmap/nmap.scss */
#helpArea .mobile h1 {
	position: absolute;
	left: 50%;
	top: 200px;
	transform: translateX(-50%);
	display: flex;
	flex-direction: column;
	font-size: 26px;
	color: #63f6d9;
	font-family: 'Noto Sans Medium';
	font-weight: normal;
	text-align: center;
}

/* line 3257, scss/nmap/nmap.scss */
#helpArea .mobile h1 span {
	display: block;
	color: #fff;
	font-size: 19px;
	font-family: 'Noto Sans Light';
}

/* line 3259, scss/nmap/nmap.scss */
#helpArea .mobile .mobileSlide {
	height: 100% !important;
}

/* line 3260, scss/nmap/nmap.scss */
#helpArea .mobile .mobileSlide > div {
	height: 100%;
}

/* line 3261, scss/nmap/nmap.scss */
#helpArea .mobile .mobileSlide > div img {
	position: absolute;
	margin: 0;
	max-width: inherit;
}

/* line 3262, scss/nmap/nmap.scss */
#helpArea .mobile .mobileSlide > div div {
	position: absolute;
	backdrop-filter: brightness(3);
	border-radius: 3px;
}

/* line 3265, scss/nmap/nmap.scss */
#helpArea .mobile .btnHelpClose {
	position: absolute;
	left: 50%;
	z-index: 100000;
	transform: translateX(-50%);
	top: 154px;
	width: 47px;
	height: 47px;
	background: url("../../images/map/layout/btn-help-close.png") no-repeat center;
	background-size: 47px 47px;
}

/* line 3267, scss/nmap/nmap.scss */
#helpArea .mobile .current {
	position: absolute;
	left: 50%;
	top: 270px;
	transform: translateX(-50%);
	display: flex;
	align-items: center;
}

/* line 3268, scss/nmap/nmap.scss */
#helpArea .mobile .current p {
	width: 48.5px;
	height: 11px;
	margin-right: 7px;
	background: url("../../images/map/layout/font-swipe.png") no-repeat center;
	background-size: 48.5px 11px;
}

/* line 3269, scss/nmap/nmap.scss */
#helpArea .mobile .current ul {
	display: flex;
}

/* line 3270, scss/nmap/nmap.scss */
#helpArea .mobile .current ul li {
	width: 7.5px;
	height: 12.5px;
	background: url("../../images/map/layout/ico-swipe-current.png") no-repeat center;
	background-size: 7.5px 12.5px;
}

/* line 3271, scss/nmap/nmap.scss */
#helpArea .mobile .current ul li.active {
	background-image: url("../../images/map/layout/ico-swipe-current-active.png");
}

/* line 3277, scss/nmap/nmap.scss */
.frMenu {
	display: flex;
	align-items: center;
}

/* line 3278, scss/nmap/nmap.scss */
.frMenu .btnLogout {
	height: 30px;
	border-radius: 50px;
	background-color: #f6f7f8;
	color: #666;
	font-size: 14px;
	font-family: 'Noto Sans';
	line-height: 30px;
	transition: .3s;
	padding: 0 17px;
	margin-right: 28px;
	display: inline-flex;
	justify-content: center;
	align-items: center;
}

/* line 3280, scss/nmap/nmap.scss */
.frMenu .btnLogout .ico.logout {
	width: 20px;
	height: 20px;
	background: url("../../images/map/layout/ico-logout.png") no-repeat center;
}

/* line 3281, scss/nmap/nmap.scss */
.frMenu .btnLogout:hover {
	background-color: #eee;
	color: #141414;
}

/* line 3285, scss/nmap/nmap.scss */
.searchArea_map.type02 {
	height: auto;
	margin-top: 0;
	padding: 0;
}

/* line 3286, scss/nmap/nmap.scss */
.searchArea_map.type02 .inner {
	padding: 35px 25px;
	display: flex;
	justify-content: space-between;
}

/* line 3287, scss/nmap/nmap.scss */
.searchArea_map.type02 .row {
	display: flex;
	margin-bottom: 10px;
	justify-content: space-between;
}

/* line 3288, scss/nmap/nmap.scss */
.searchArea_map.type02 .row:last-of-type {
	margin-bottom: 0;
}

/* line 3289, scss/nmap/nmap.scss */
.searchArea_map.type02 .row .btn {
	padding: 0;
	width: 136px;
	height: 40px;
}

/* line 3291, scss/nmap/nmap.scss */
.searchArea_map.type02 .col {
	flex: 1;
	margin-right: 10px;
}

/* line 3292, scss/nmap/nmap.scss */
.searchArea_map.type02 .col:last-of-type {
	margin-right: 0;
	flex: none;
}

/* line 3294, scss/nmap/nmap.scss */
.searchArea_map.type02 .labelInput {
	margin-bottom: 0;
	margin-right: 10px;
}

/* line 3295, scss/nmap/nmap.scss */
.searchArea_map.type02 .labelInput.f1 {
	flex: 1;
}

/* line 3296, scss/nmap/nmap.scss */
.searchArea_map.type02 .labelInput:last-of-type {
	margin-right: 0;
}

/* line 3297, scss/nmap/nmap.scss */
.searchArea_map.type02 .labelInput label {
	text-align: left;
	min-width: 65px;
}

/* line 3298, scss/nmap/nmap.scss */
.searchArea_map.type02 .labelInput input[type="text"], .searchArea_map.type02 .labelInput select {
	height: 40px;
	padding-top: 0;
	padding-bottom: 0;
}

/* line 3301, scss/nmap/nmap.scss */
.changeArea {
	display: flex;
	flex-direction: column;
	align-items: center;
	padding: 0 20px;
}

/* line 3302, scss/nmap/nmap.scss */
.changeArea .btnChange {
	width: 33px;
	height: 33px;
	background-color: #fff;
	box-sizing: border-box;
	border-radius: 50%;
	border: 1px solid #eee;
	background-repeat: no-repeat;
	margin-bottom: 15px;
}

/* line 3303, scss/nmap/nmap.scss */
.changeArea .btnChange:last-of-type {
	margin-bottom: 0;
}

/* line 3304, scss/nmap/nmap.scss */
.changeArea .btnChange.left {
	background-image: url("../../images/map/popup/ico-change-left.png");
	background-position: 10px 8px;
}

/* line 3305, scss/nmap/nmap.scss */
.changeArea .btnChange.right {
	background-image: url("../../images/map/popup/ico-change-right.png");
	background-position: right 10px top 8px;
}

/* line 3306, scss/nmap/nmap.scss */
.changeArea .btnChange:hover {
	background-color: #00acae;
}

/* line 3307, scss/nmap/nmap.scss */
.changeArea .btnChange:hover.left {
	background-image: url("../../images/map/popup/ico-change-left-hover.png");
}

/* line 3308, scss/nmap/nmap.scss */
.changeArea .btnChange:hover.right {
	background-image: url("../../images/map/popup/ico-change-right-hover.png");
}

/* line 3313, scss/nmap/nmap.scss */
.tip.skyblue {
	color: #67a4ff;
	font-size: 14px;
}

.lsmdContStyle {
		background-color: blue;
	    width: 24px;
	    height: 24px;
	    margin-right: 8px;
	    border: 1px solid #eee;
	    border-radius: 50%;
	    background-position: center;
	    background-repeat: no-repeat;
}

.lsmdContStyle.blue{
	background-color: blue;
}

.lsmdContStyle.red{
	background-color: #CC3D3D;
}

.lsmdContStyle.yellow{
	background-color: yellow;
}

.lsmdContStyle.green{
	background-color: green;
}

.lsmdContStyle.orange{
	background-color: orange;
}

.lawTxt {
	position:fixed;
	width:100%;
	bottom:2%;
}

.toolbar .dep1 .dep2 .btn.active ~ .checkbox {
	display: block !important;
}

.table.type02 table tbody tr td {
	word-break: break-all;
}

.table.acc.mobSearch {
	max-height:300px;
}

.toolTip {
	display: flex;
	justify-content: flex-end;
	position : relative;
}

.qnaAlert.toolTip .toolCont {
	position: absolute;
	top: 55px;
	padding: 30px 20px;
	border: 2px solid #51B9FF;
	background-color: #fff;
	transform: translate(0%, 0%);
}

.qnaAlert.toolTip .toolCont p {
	font-size: 16px;
	font-weight: 500;
	color: #222;
}

.qnaAlert.toolTip .dkBlue {
	color: #185bbf;
	font-weight: 800;
}

.lipiljiInfo .toolTip .toolCont {
	z-index: 100;
	position: absolute;
	/*top: 55px;*/
	bottom: 10px;
	left: 30px;
	width: 220px;
	padding: 10px;
	border: 2px solid #51B9FF;
	background-color: #fff;
	display: none;
}

.lipiljiInfo .toolTip .toolCont h5 {
	font-size: 14px;
	font-weight: 800;
	color: #222;
	margin-bottom: 10px;
}

.lipiljiInfo .toolTip .toolCont p {
	font-size: 13px;
	font-weight: 500;
	color: #222;
}
.lipiljiInfo .toolTip:hover .toolCont{
		display: block;
}

@media screen and (max-width: 1024px) {
	.table.acc.mobSearch{max-height: calc(100% - 110px);}

	.address span {
		font-size: 3vw;
	}

	.address span.active {
		font-size: 5vw!important;
	}

}


