/*지도*/
.mapimg_tm{width:100%; position:relative; padding-bottom:20px;}
.mapimg_tm .visual{width:100% !important;}
.mapimg_tm .visual_image{height:100%; text-align:center; width:100%;  background-size:cover !important; width:100%; background-position:center !important; margin-bottom:10px;}
.mapimg_tm .visual_image p:hover.active,focus{color:#000; text-decoration:none;}
.mapimg_tm a p{font-size:14px; color:#000; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
.mapimg_tm a p:hover.active,focus{color:#000; text-decoration:none;}
.mapimg_tm a:link{text-decoration:none;}

.mapimg_tm #slidermap-prev{left:0px; width:42px; height:61px; background-repeat:no-repeat; position:absolute; z-index:105; border:0px; background:url(../images/main/mainudbt_arrleft.png);}
.mapimg_tm #slidermap-next{right:0px; width:42px; height:61px; background-repeat:no-repeat; position:absolute; z-index:105; border:0px; background:url(../images/main/mainudbt_arrright.png);}


.mapimg_tm .bx-wrapper .bx-pager {
	text-align: center;
	font-size: .85em;
	font-weight: bold;
	color: #666;
	position:absolute;
	z-index:99;
	width:100%;
	padding:10px 0px;
}

.mapimg_tm .bx-wrapper .bx-controls{
	 /*position: absolute;
	 bottom:30px;*/
	 width: 100%;
	 z-index:100;
	 text-align: center;
	 margin:0px auto;
}

.mapimg_tm .bx-wrapper .bx-controls .bx-controls-direction{display:inline-block;}

.mapimg_tm .bx-wrapper .bx-controls-auto {
  /*position: absolute;
  bottom: 130px;
  width: 100%;
  z-index:100;
  text-align: center;*/
  display:inline-block;
}

.mapimg_tm .bx-wrapper .bx-pager .bx-pager-item,
.mapimg_tm .bx-wrapper .bx-controls-auto .bx-controls-auto-item {
	display: inline-block;
	*zoom: 1;
	*display: inline;

}

.mapimg_tm .bx-wrapper .bx-pager.bx-default-pager a {
	color:#fff;
	text-indent: -9999px;
	margin: 0 1px;
	display:inline-block;
	overflow:hidden; width:6px; height:6px; text-align:center; line-height:6px;
}

.mapimg_tm .bx-wrapper .bx-pager.bx-default-pager a:hover,
.mapimg_tm .bx-wrapper .bx-pager.bx-default-pager a.active {
	background-position: 0 -30px;
	text-indent:0;
}

.mapimg_tm .bx-wrapper .bx-pager a:hover,active{text-decoration:none !important;}

.mapimg_tm .bx-pager-item .bxbtn {background: url('../images/main/m_ow_roll.png'); background-repeat:no-repeat; padding:0px 10px; background-size:13px 17px; background-position:center;}
.mapimg_tm .bx-pager-item .active .bxbtn {background: url('../images/main/m_ow_roll_on.png'); background-repeat:no-repeat; padding:0px 10px;   background-size:13px 17px; background-position:center;}


/*.udshop_map{width:100%;}*/
.map_lcbox{position:relative;}
.map_lcbox a{background: url('../images/map_n24/mapov_bt.png'); background-repeat:no-repeat; padding:0px 6px; /*padding:0px 10px; background-size:12px 10px;*/ background-size:9px 8px; background-position:center;  line-height:100%; position:relative; z-index:7;}
.map_lcbox a:hover{background: url('../images/map_n24/mapov_bt_on.png'); background-repeat:no-repeat; padding:0px 6px; /*padding:0px 10px; background-size:12px 10px;*/  background-size:9px 8px; background-position:center;}
.map_lcbox a.on{background: url('../images/map_n24/mapov_bt_on.png'); background-repeat:no-repeat; padding:0px 6px; /*padding:0px 10px; background-size:12px 10px;*/  background-size:9px 8px; background-position:center;}
.map_lcbox a.off{background: url('../images/map_n24/mapov_bt_off.png'); background-repeat:no-repeat; padding:0px 6px; background-size:9px 8px; background-position:center;}

.main_maplcbox_mnsp {position:relative;}
.main_maplcbox_mnsp a{background: url('../images/map_n24/map_lccr_ani_off.gif'); background-repeat:no-repeat; padding:1px 10px; background-size:12px 18px; background-position:center; line-height:100%; position:relative; z-index:7;}
.main_maplcbox_mnsp a:hover{background: url('../images/map_n24/map_lccr.gif'); background-repeat:no-repeat; padding:1px 10px; background-size:12px 18px; background-position:center;}
.main_maplcbox_mnsp a.on{background: url('../images/map_n24/map_lccr_on.png'); background-repeat:no-repeat; padding:1px 10px; background-size:12px 18px; background-position:center;}

.map_shopnamebox{background:#2e26f0; padding:5px; font-size:13px; color:#fff; width:100%; display:inline-block; word-break:keep-all;  white-space:nowrap;}
.map_shopnamebox a{background:transparent; color:#fff;}
.map_shopnamebox a:hover{background:transparent; color:#fff;}
.map_shopnamebox a:link{text-decoration:none;}

.udshop_map{/*background:#ebe6e0; */}

.map_arbox{max-width:940px; margin:0px auto; position:relative;}

/*스크롤 ie*/
html {scrollbar-3dLight-Color: #efefef; scrollbar-arrow-color: #dfdfdf; scrollbar-base-color: #efefef; scrollbar-Face-Color: #dfdfdf; scrollbar-Track-Color: #efefef; scrollbar-DarkShadow-Color: #efefef; scrollbar-Highlight-Color: #efefef; scrollbar-Shadow-Color: #efefef; scroll-behavior: smooth;}

/* Chrome, Safari용 스크롤 바 */
/*::-webkit-scrollbar {width: 8px; height: 8px; border: 3px solid #fff; }
::-webkit-scrollbar-button:start:decrement, ::-webkit-scrollbar-button:end:increment {display: block; height: 10px; background: url('./images/bg.png') #efefef}
::-webkit-scrollbar-track {background: #efefef; -webkit-border-radius: 10px; border-radius:10px; -webkit-box-shadow: inset 0 0 4px rgba(0,0,0,.2)}
::-webkit-scrollbar-thumb {height: 50px; width: 50px; background: rgba(0,0,0,.2); -webkit-border-radius: 8px; border-radius: 8px; -webkit-box-shadow: inset 0 0 4px rgba(0,0,0,.1)}

.scrollbar
{
	margin-left: 30px;
	float: left;
	height: 300px;
	width: 65px;
	background: #F5F5F5;
	overflow-y: scroll;
	margin-bottom: 25px;
}

.force-overflow
{
	min-height: 450px;
}*/

/*STYLE 1*/
/*#scroll_style-1::-ms-scrollbar-track
{
	-webkit-box-shadow: inset 0 0 6px rgba(0,0,0,0.3);
	border-radius: 10px;
	background-color: #F5F5F5;
}

#scroll_style-1::-ms-scrollbar
{
	width: 12px;
	background-color: #F5F5F5;
}

#scroll_style-1::-ms-scrollbar-thumb
{
	border-radius: 10px;
	-webkit-box-shadow: inset 0 0 6px rgba(0,0,0,.3);
	background-color: #555;
}

#scroll_style-1::-webkit-scrollbar-track
{
	-webkit-box-shadow: inset 0 0 6px rgba(0,0,0,0.3);
	border-radius: 10px;
	background-color: #F5F5F5;
}

#scroll_style-1::-webkit-scrollbar
{
	width: 12px;
	background-color: #F5F5F5;
}

#scroll_style-1::-webkit-scrollbar-thumb
{
	border-radius: 10px;
	-webkit-box-shadow: inset 0 0 6px rgba(0,0,0,.3);
	background-color: #555;
}

.visible-scrollbar, .invisible-scrollbar, .mostly-customized-scrollbar {
  display: block;
  width: 10em;
  overflow: auto;
  height: 2em;
}

.invisible-scrollbar::-webkit-scrollbar {
  display: none;
}*/


