.container .row {
	max-width:1142px;
}

.panzoom_parent {
	overflow:hidden;
	position: relative;
	height: 742px;
}

.button-container {
	display:block;
	z-index: 99;
	position:absolute;
	bottom: 20px;
	right: 20px;
	width: 45px;
	height: 90px;
}

.button-container a:first-child {
	display:block;
	width: 45px;
	height: 45px;
	background-image:url('../img/sub/floor_btn.jpg');
	background-position:center 0;
	text-indent:-9999px;
	cursor:pointer;
}

.button-container a:last-child {
	display:block;
	width: 45px;
	height: 45px;
	background-image:url('../img/sub/floor_btn.jpg');
	background-position:center 100%;
	text-indent:-9999px;
	cursor:pointer;
}


.store li .btn_box .btn {
	margin-top: 0;
	display:inline-block;
	width: 120px;
	height: 35px;
	line-height:35px;
	text-align:center;
	background-color:#71c6c5;
	color:#fff;
	cursor:pointer;
}

/* .mCSB_container {
	width: 100%;
	height: 100%;
} */

/* .view_popup_bg {
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	position:fixed;
	width: 100vw;
	height: 100vh;
	background-color:rgba(0,0,0,.95);
	z-index: 9999998;
}

.view_popup_bg .row {
	padding: 100px 0;
	max-width:100vw;
	width: 100vw;
	height: 100%;
	align-items: center;
	justify-content: center;
} */

.view_popup {
	margin: 60px 0 !important;
	/* position:absolute;*/
	left: 50% !important;
	top: 50% !important;
	transform:translate(-50%, 0) !important; 
	display:none;
	position:relative;
	width: 820px;
	background-color:#fff;
	z-index: 9999999;
	padding: 40px 60px;
}

.view_popup .close_btn {
	display:inline-block;
	cursor:pointer;
	position:absolute;
	right: 0;
	top: 0;
	width: 40px;
	height: 40px;
	line-height:40px;
	text-align:center;
	font-size:25px;
	color:#fff;
	background-color:#71c6c5;
}

.view_popup .brand_intro  .image {
	padding: 15px 0 0 15px;
}

.view_popup .brand_intro  .image > img {
	max-width: 400px !important;
}

.view_popup .brand_intro  .image .icon {
	position:absolute;
	left: 0;
	top: 0;
}

.view_popup .intro {
	width: 260px;
	height: 280px;
}

.view_popup .intro .logo {
	margin-top: 15px;
	position:relative;
}

.view_popup .intro .logo img {
	position:absolute;
	left: 50%;
	top: 50%;
	transform:translate(-50%, -50%);
}

.view_popup .intro .text {
	position:absolute;
	bottom: 0;
	left: 0;
	right: 0;
	width: 100%;
	background-color:#f7f7f7;
	padding: 25px;
	text-align:center;
}

.view_popup .intro .text h6 {
	position:relative;
	font-size: 20px;
	line-height:100%;
	margin-bottom: 30px;
	font-family:'NotoSansKR-Bold';
}

.view_popup .intro .text h6::after {
	position:absolute;
	content:'';
	display:inline-block;
	width: 28px;
	height: 4px;
	background-color:#71c6c5;
	bottom: -17px;
	left: 50%;
	margin-left: -14px;
}

.view_popup .intro .text p {
	line-height:130%;
}

.view_popup .menu_intro .title {
	margin: 30px 0 15px;
	padding: 7px;
	background-color:#71c6c5;
	font-size:18px;
	color:#fff;
	text-align:center;
}

.view_popup .menu_intro .title strong {
	font-size:20px;
}

/* .bx-wrapper {
	border:none;
	margin-bottom: 0;
	box-shadow:none;
}

.bx-wrapper img {
	display:inline-block;          
} */

.view_popup .view_menu_slider li {
	height: 384px;
}

.view_popup .view_menu_slider li > .inner {
	position:relative;
	height: 176px;
	margin-bottom: 20px;
}

.view_popup .view_menu_slider li > .inner:nth-child(odd) {
	float:left;
	width: 49%;
}

.view_popup .view_menu_slider li > .inner:nth-child(even) {
	float:right;
	width: 49%;
}

.view_popup .view_menu_slider li .image > img {
	width: 100% !important;
	height: 100% !important;
}

.view_popup .view_menu_slider li > .inner .text {
	position:absolute;
	bottom: 0;
	right: 0;
	width: 50%;
	padding-left: 20px;
	text-align:left;
	letter-spacing:-1px;
}

.view_popup .view_menu_slider li > .inner .text .name {
	margin-bottom: 20px;
}

.view_popup .view_menu_slider li > .inner .text .name h6 {
	font-size:17px;
	color:#00183c;
}

.view_popup .view_menu_slider li > .inner .text .type {
	color:#b3b3b3;
	font-size:14px;
}

.view_popup .owl-theme .owl-nav [class*=owl-] {
	position:absolute;
	top: 50%;
	margin-top: -16px;
	width: 32px;
	height: 32px;
	display:inline-block;
	margin: 0;
}

.view_popup .owl-theme .owl-nav .owl-prev {
	background-image:url('../img/sub/popup_arrow.png') !important;
	background-position:0 center !important;
	left: -45px;
}

.view_popup .owl-theme .owl-nav .owl-next {
	background-image:url('../img/sub/popup_arrow.png') !important;
	background-position:100% center !important;
	left: auto;
	right: -45px;
}

.view_popup .owl-theme .owl-dots .owl-dot span {
	background-color:#71c6c5;
	width: 12px;
	height: 12px;
	margin: 5px;
}

.view_popup .owl-theme .owl-dots .owl-dot.active span, 
.view_popup .owl-theme .owl-dots .owl-dot:hover span {
	background-color:#641741;
}

/*  .view_menu_slider.owl-carousel .owl-dots.disabled {
	display:block !important;
} */

#panzoom_1 {
	
}

#panzoom_1 .logo_icon_house {
	display:inline-block;
	position:absolute;
	z-index: 999999;
	width: 250px;
	text-align:left;
}

#panzoom_1 .hcs {
	left: 227px;
	top: 313px;
}

#panzoom_1 .djs {
	left: 613px;
	top: 274px;
}

#panzoom_1 .swc {
	left: 745px;
	top: 501px;
}

#panzoom_1 .atm {
	left: 351px;
	top: 436px;
}

#panzoom_1 .bgi {
	left: 348px;
	top: 236px;
	z-index: 9999999;
}

#panzoom_1 .jst {
	left: 278px;
	top: 412px;
}

#panzoom_1 .got {
	left: 263px;
	top: 368px;
}

#panzoom_1 .rdd {
	left: 645px;
	top: 192px;
}

#panzoom_1 .jss {
	left: 732px;
	top: 262px;
}

#panzoom_1 .ant {
	left: 572px;
	top: 354px;
}

#panzoom_1 .mnt {
	left: 765px;
	top: 432px;
}

#panzoom_1 .glp {
	left: 396px;
	top: 123px;
}

#panzoom_1 .glg {
	left: 717px;
	top: 637px;
}

#panzoom_1 .cfc {
	left: 421px;
	top: 432px;
}

#panzoom_1 .bdr {
	left: 657px;
	top: 646px;
}

#panzoom_1 .ay {
	left: 669px;
	top: 127px;
}

#panzoom_1 .tntn {
	left: 126px;
	top: 236px;
}

#panzoom_1 .lkj {
	left: 86px;
	top: 579px;
}

#panzoom_1 .ds {
	left: 340px;
	top: 569px;
}

#panzoom_1 .el {
	left: 947px;
	top: 573px;
}

#panzoom_1 .logo_icon_house span {
	position:relative;
	display:inline-block;
	height: 16px;
	cursor:pointer;
	z-index: 999999;
}

#panzoom_1 .hcs span,
#panzoom_1 .lkj span {
	width: 79px;
}

#panzoom_1 .djs span,
#panzoom_1 .swc span,
#panzoom_1 .jst span,
#panzoom_1 .cfc span,
#panzoom_1 .ds span {
	width: 57px;
}

#panzoom_1 .ant span,
#panzoom_1 .mnt span,
#panzoom_1 .glp span,
#panzoom_1 .glg span,
#panzoom_1 .bdr span,
#panzoom_1 .tntn span,
#panzoom_1 .el span {
	width: 49px;
}

#panzoom_1 .atm span,
#panzoom_1 .bgi span,
#panzoom_1 .rdd span,
#panzoom_1 .jss span,
#panzoom_1 .ay span {
	width: 36px;
}

#panzoom_1 .got span {
	width: 27px;
}

#panzoom_1 .logo_icon + img {
	position:absolute;
	display:inline-block;
	opacity: 0;
	visibility:hidden;
	transform:translate(-50%, -101%);
	margin-top: 15px;
	z-index: 999998;
}

#panzoom_1 .logo_icon + img.w45p {
	transform:translate(-45%, -100%);
}

#panzoom_1 .logo_icon + img.w40p {
	transform:translate(-40%, -100%);
}

#panzoom_1 .logo_icon + img.w39p {
	transform:translate(-39%, -100%);
}

#panzoom_1 .logo_icon + img.w37p {
	transform:translate(-37%, -100%);
}

#panzoom_1 .logo_icon + img.w33p {
	transform:translate(-33%, -100%);
}

#panzoom_1 .logo_icon + img.w29p {
	transform:translate(-29%, -100%);
}

#panzoom_1 .logo_icon + img.w27p {
	transform:translate(-27%, -100%);
}

#panzoom_1 .logo_icon + img.w25p {
	transform:translate(-25%, -100%);
}

#panzoom_1 .logo_icon + img.w23p {
	transform:translate(-23%, -100%);
}

#panzoom_1 .logo_icon:hover + img {
	transition-duration: 400ms;
	opacity: 1;
	visibility:visible;
}

.notransition { 
  -webkit-transition: none !important; 
  -moz-transition: none !important; 
  -o-transition: none !important; 
  -ms-transition: none !important; 
  transition: none !important; 
} 





