/* BASIC css start */
.thumbnail { position:relative; }
.xans-product-menupackage {
	margin:35px 0 30px;
	font-family:'NanumSquare',san-serif;
}
.xans-product-menupackage>.title {
	margin:0px 0 20px;
	border:1px #ddd solid;
	text-align:center;
	padding:20px 0 17px 0;
}
.xans-product-menupackage .title .banner {
	margin:0;
}
.xans-product-menupackage .title h2 {
	margin:auto;
	padding:10px 10px;
	font-size:15px;
	font-weight:400;
	color:#b0b0b0;
	text-align:center;
	line-height:26px;
	display:inline-block;
	position:relative;
}
.xans-product-menupackage .title h2 span {
	font-size:24px;
	color:#514c46;
	font-weight:normal;
}
.xans-product-menupackage .title h2 span.dot1 {
	position:absolute;
	top:50%;
	left:-10px;
	background:url('/design/goldn/img/ico_dot4.jpg') no-repeat;
	width:10px;
	height:15px;
	margin-top:-7px;
}
.xans-product-menupackage .title h2 span.dot2 {
	position:absolute;
	top:50%;
	right:-10px;
	background:url('/design/goldn/img/ico_dot4.jpg') no-repeat;
	width:10px;
	height:15px;
	margin-top:-7px;
}
.xans-product-menupackage .bigtext {
	font-size:24px !important;
	color:#514c46 !important;
	font-weight:normal;
	padding:10px 10px !important;
}
.xans-product-menupackage .menuCategory {
	text-align:center;
	font-weight:normal;
	font-size:0;
	margin-bottom:60px;
	position:relative;
}
.xans-product-menupackage .menuCategory>li {
	display:inline-block;
	font-size:13px;
	line-height:14px;
	vertical-align:top;
	*display:inline;
	*zoom:1;
	margin-left:-1px;
	width:12.19%;
}
.xans-product-menupackage .menuCategory>li>a {
	color: #121212;
    display: block;
    padding: 15px 0px;
    background-color: #f5f5f5;
    border-radius: 20px;
margin: 10px 7px;
    font-size: 16px;
font-weight: bold
}
.xans-product-menupackage .menuCategory>li>a:hover {
	color:#fff;
	background-color:#111;
}
.xans-product-menupackage .menuCategory>li .count {
	font-weight:normal;
}
.xans-product-menupackage .menuCategory>li>ul {
	padding:6px 0 0 0;
}
.xans-product-menupackage .menuCategory>li>ul>li {
	margin:8px 0 14px;
	line-height:14px;
}
.xans-product-menupackage .menuCategory>li>ul>li>a {
	color:#585858;
}
.xans-product-menupackage .menuCategory>li>ul>li>a:hover,.xans-product-menupackage .menuCategory>li>ul>li.selected>a {
	color:#585858;
}
.xans-product-menupackage .menuCategory>li>ul>li>.button {
	display:inline-block;
	position:relative;
	width:9px;
	height:14px;
	margin:1px 0 0 3px;
	vertical-align:top;
	*display:inline;
	*zoom:1;
}
.xans-product-menupackage .menuCategory>li:hover .subCategory {
	display:block;
}
.xans-product-menupackage .subCategory {
	position:absolute;
	left:0;
	top:45px;
	z-index:10;
	width:1197px;
	padding:10px 0;
	background-color:#fafafa;
	border:1px #ddd solid;
	display:none;
}
.xans-product-menupackage .subCategory li {
	display:inline-block;
	margin:8px 10px;
	font-size:13px;
	line-height:14px;
	*display:inline;
	*zoom:1;
	vertical-align:top;
	background:url(/design/goldn/img/ico_util1.jpg) no-repeat 0 top;
}
.xans-product-menupackage .subCategory li:first-child {
	background:none;
}
.xans-product-menupackage .subCategory li a {
	color:#767676;
	display:block;
	padding:0 20px;
}
.xans-product-menupackage .subCategory li a:hover,.xans-product-menupackage .subCategory li.selected a {
	color:#767676;
}
.xans-product-menupackage .menuCategory .button.selected {
	z-index:10;
}
.xans-product-menupackage .menuCategory .button.selected .subCategory {
	display:block;
}
.xans-product-menupackage .path {
	display:none;
}
.xans-product-menupackage .select {
	display:block;
}


/* ¿Àº§¸® MD°¡ ÃßÃµÇÏ´Â »óÇ° */
#retaku_slide_wrap .swiper-container {
    margin: 0 auto;
    position: relative;
    /* Prevent other swiper css overriding to AIMD*/
    display: block !important;
    overflow: hidden;
    list-style: none;
    padding: 0;
    /* Fix of Webkit flickering */
    z-index: 1;
  }
  #retaku_slide_wrap 
  .swiper-container-no-flexbox .swiper-slide {
    float: left;
  }
  #retaku_slide_wrap 
  .swiper-container-vertical > .swiper-wrapper {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
  }
  #retaku_slide_wrap 
  .swiper-wrapper {
    position: relative;
    width: 100%;
    height: 100%;
    z-index: 1;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-transition-property: -webkit-transform;
    transition-property: -webkit-transform;
    -o-transition-property: transform;
    transition-property: transform;
    transition-property: transform, -webkit-transform;
    -webkit-box-sizing: content-box;
    box-sizing: content-box;
  }
  #retaku_slide_wrap 
  .swiper-container-android .swiper-slide,
  .swiper-wrapper {
    -webkit-transform: translate3d(0px, 0, 0);
    transform: translate3d(0px, 0, 0);
  }
  #retaku_slide_wrap 
  .swiper-container-multirow > .swiper-wrapper {
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
  }
  #retaku_slide_wrap 
  .swiper-container-free-mode > .swiper-wrapper {
    -webkit-transition-timing-function: ease-out;
    -o-transition-timing-function: ease-out;
    transition-timing-function: ease-out;
    margin: 0 auto;
  }
  #retaku_slide_wrap 
  .swiper-slide {
    -webkit-flex-shrink: 0;
    -ms-flex-negative: 0;
    flex-shrink: 0;
    width: 100%;
    height: 100%;
    position: relative;
    -webkit-transition-property: -webkit-transform;
    transition-property: -webkit-transform;
    -o-transition-property: transform;
    transition-property: transform;
    transition-property: transform, -webkit-transform;
  }
  #retaku_slide_wrap 
  .swiper-slide-invisible-blank {
    visibility: hidden;
  }
  #retaku_slide_wrap 
  /* Auto Height */
  .swiper-container-autoheight,
  .swiper-container-autoheight .swiper-slide {
    height: auto;
  }
  #retaku_slide_wrap 
  .swiper-container-autoheight .swiper-wrapper {
    -webkit-box-align: start;
    -webkit-align-items: flex-start;
    -ms-flex-align: start;
    align-items: flex-start;
    -webkit-transition-property: height, -webkit-transform;
    transition-property: height, -webkit-transform;
    -o-transition-property: transform, height;
    transition-property: transform, height;
    transition-property: transform, height, -webkit-transform;
  }
  #retaku_slide_wrap 
  /* 3D Effects */
  .swiper-container-3d {
    -webkit-perspective: 1200px;
    perspective: 1200px;
  }
  #retaku_slide_wrap 
  .swiper-container-3d .swiper-wrapper,
  .swiper-container-3d .swiper-slide,
  .swiper-container-3d .swiper-slide-shadow-left,
  .swiper-container-3d .swiper-slide-shadow-right,
  .swiper-container-3d .swiper-slide-shadow-top,
  .swiper-container-3d .swiper-slide-shadow-bottom,
  .swiper-container-3d .swiper-cube-shadow {
    -webkit-transform-style: preserve-3d;
    transform-style: preserve-3d;
  }
  #retaku_slide_wrap 
  .swiper-container-3d .swiper-slide-shadow-left,
  .swiper-container-3d .swiper-slide-shadow-right,
  .swiper-container-3d .swiper-slide-shadow-top,
  .swiper-container-3d .swiper-slide-shadow-bottom {
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    pointer-events: none;
    z-index: 10;
  }
  #retaku_slide_wrap 
  .swiper-container-3d .swiper-slide-shadow-left {
    background-image: -webkit-gradient(linear, right top, left top, from(rgba(0, 0, 0, 0.5)), to(rgba(0, 0, 0, 0)));
    background-image: -webkit-linear-gradient(right, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
    background-image: -o-linear-gradient(right, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
    background-image: linear-gradient(to left, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
  }
  #retaku_slide_wrap 
  .swiper-container-3d .swiper-slide-shadow-right {
    background-image: -webkit-gradient(linear, left top, right top, from(rgba(0, 0, 0, 0.5)), to(rgba(0, 0, 0, 0)));
    background-image: -webkit-linear-gradient(left, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
    background-image: -o-linear-gradient(left, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
    background-image: linear-gradient(to right, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
  }
  #retaku_slide_wrap 
  .swiper-container-3d .swiper-slide-shadow-top {
    background-image: -webkit-gradient(linear, left bottom, left top, from(rgba(0, 0, 0, 0.5)), to(rgba(0, 0, 0, 0)));
    background-image: -webkit-linear-gradient(bottom, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
    background-image: -o-linear-gradient(bottom, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
    background-image: linear-gradient(to top, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
  }
  #retaku_slide_wrap 
  .swiper-container-3d .swiper-slide-shadow-bottom {
    background-image: -webkit-gradient(linear, left top, left bottom, from(rgba(0, 0, 0, 0.5)), to(rgba(0, 0, 0, 0)));
    background-image: -webkit-linear-gradient(top, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
    background-image: -o-linear-gradient(top, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
    background-image: linear-gradient(to bottom, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
  }
  #retaku_slide_wrap 
  /* IE10 Windows Phone 8 Fixes */
  .swiper-container-wp8-horizontal,
  .swiper-container-wp8-horizontal > .swiper-wrapper {
    -ms-touch-action: pan-y;
    touch-action: pan-y;
  }
  #retaku_slide_wrap 
  .swiper-container-wp8-vertical,
  .swiper-container-wp8-vertical > .swiper-wrapper {
    -ms-touch-action: pan-x;
    touch-action: pan-x;
  }
  #retaku_slide_wrap 
  .swiper-button-prev,
  .swiper-button-next {
    position: absolute;
    top: 50%;
    width: 27px;
    height: 44px;
    margin-top: -22px;
    z-index: 10;
    cursor: pointer;
    background-size: 27px 44px;
    background-position: center;
    background-repeat: no-repeat;
  }
  #retaku_slide_wrap 
  .swiper-button-prev.swiper-button-disabled,
  .swiper-button-next.swiper-button-disabled {
    opacity: 0.35;
    cursor: auto;
    pointer-events: none;
  }
  #retaku_slide_wrap 
  .swiper-button-prev,
  .swiper-container-rtl .swiper-button-next {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M0%2C22L22%2C0l2.1%2C2.1L4.2%2C22l19.9%2C19.9L22%2C44L0%2C22L0%2C22L0%2C22z'%20fill%3D'%23007aff'%2F%3E%3C%2Fsvg%3E");
    left: 10px;
    right: auto;
  }
  #retaku_slide_wrap 
  .swiper-button-next,
  .swiper-container-rtl .swiper-button-prev {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M27%2C22L27%2C22L5%2C44l-2.1-2.1L22.8%2C22L2.9%2C2.1L5%2C0L27%2C22L27%2C22z'%20fill%3D'%23007aff'%2F%3E%3C%2Fsvg%3E");
    right: 10px;
    left: auto;
  }
  #retaku_slide_wrap 
  .swiper-button-prev.swiper-button-white,
  .swiper-container-rtl .swiper-button-next.swiper-button-white {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M0%2C22L22%2C0l2.1%2C2.1L4.2%2C22l19.9%2C19.9L22%2C44L0%2C22L0%2C22L0%2C22z'%20fill%3D'%23ffffff'%2F%3E%3C%2Fsvg%3E");
  }
  #retaku_slide_wrap 
  .swiper-button-next.swiper-button-white,
  .swiper-container-rtl .swiper-button-prev.swiper-button-white {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M27%2C22L27%2C22L5%2C44l-2.1-2.1L22.8%2C22L2.9%2C2.1L5%2C0L27%2C22L27%2C22z'%20fill%3D'%23ffffff'%2F%3E%3C%2Fsvg%3E");
  }
  #retaku_slide_wrap 
  .swiper-button-prev.swiper-button-black,
  .swiper-container-rtl .swiper-button-next.swiper-button-black {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M0%2C22L22%2C0l2.1%2C2.1L4.2%2C22l19.9%2C19.9L22%2C44L0%2C22L0%2C22L0%2C22z'%20fill%3D'%23000000'%2F%3E%3C%2Fsvg%3E");
  }
  #retaku_slide_wrap 
  .swiper-button-next.swiper-button-black,
  .swiper-container-rtl .swiper-button-prev.swiper-button-black {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M27%2C22L27%2C22L5%2C44l-2.1-2.1L22.8%2C22L2.9%2C2.1L5%2C0L27%2C22L27%2C22z'%20fill%3D'%23000000'%2F%3E%3C%2Fsvg%3E");
  }
  #retaku_slide_wrap 
  .swiper-button-lock {
    display: none;
  }
  #retaku_slide_wrap 
  .swiper-pagination {
    position: absolute;
    text-align: center;
    -webkit-transition: 300ms opacity;
    -o-transition: 300ms opacity;
    transition: 300ms opacity;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
    z-index: 10;
  }
  #retaku_slide_wrap 
  .swiper-pagination.swiper-pagination-hidden {
    opacity: 0;
  }
  #retaku_slide_wrap 
  /* Common Styles */
  .swiper-pagination-fraction,
  .swiper-pagination-custom,
  .swiper-container-horizontal > .swiper-pagination-bullets {
    bottom: 10px;
    left: 0;
    width: 100%;
  }
  #retaku_slide_wrap 
  /* Bullets */
  .swiper-pagination-bullets-dynamic {
    overflow: hidden;
    font-size: 0;
  }
  #retaku_slide_wrap 
  .swiper-pagination-bullets-dynamic .swiper-pagination-bullet {
    -webkit-transform: scale(0.33);
    -ms-transform: scale(0.33);
    transform: scale(0.33);
    position: relative;
  }
  #retaku_slide_wrap 
  .swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active {
    -webkit-transform: scale(1);
    -ms-transform: scale(1);
    transform: scale(1);
  }
  #retaku_slide_wrap 
  .swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-main {
    -webkit-transform: scale(1);
    -ms-transform: scale(1);
    transform: scale(1);
  }
  #retaku_slide_wrap .swiper-pagination-bullets-dynamic .swiper-pagination-bullet {
      -webkit-transform:scale(0.33);
      -ms-transform:scale(0.33);
      transform:scale(0.33);
      position:relative;
  }
  #retaku_slide_wrap .swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active {
      -webkit-transform:scale(1);
      -ms-transform:scale(1);
      transform:scale(1);
  }
  #retaku_slide_wrap .swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-main {
      -webkit-transform:scale(1);
      -ms-transform:scale(1);
      transform:scale(1);
  }
  #retaku_slide_wrap .swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev {
      -webkit-transform:scale(0.66);
      -ms-transform:scale(0.66);
      transform:scale(0.66);
  }
  #retaku_slide_wrap .swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev-prev {
      -webkit-transform:scale(0.33);
      -ms-transform:scale(0.33);
      transform:scale(0.33);
  }
  #retaku_slide_wrap .swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next {
      -webkit-transform:scale(0.66);
      -ms-transform:scale(0.66);
      transform:scale(0.66);
  }
  #retaku_slide_wrap .swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next-next {
      -webkit-transform:scale(0.33);
      -ms-transform:scale(0.33);
      transform:scale(0.33);
  }
  #retaku_slide_wrap .swiper-pagination-bullet {
      width:8px;
      height:8px;
      display:inline-block;
      border-radius:100%;
      background:#000;
      opacity:0.2;
  }
  #retaku_slide_wrap button.swiper-pagination-bullet {
      border:none;
      margin:0;
      padding:0;
      -webkit-box-shadow:none;
      box-shadow:none;
      -webkit-appearance:none;
      -moz-appearance:none;
      appearance:none;
  }
  #retaku_slide_wrap .swiper-pagination-clickable .swiper-pagination-bullet {
      cursor:pointer;
  }
  #retaku_slide_wrap .swiper-pagination-bullet-active {
      opacity:1;
      background:#007aff;
  }
  #retaku_slide_wrap .swiper-container-vertical>.swiper-pagination-bullets {
      right:10px;
      top:50%;
      -webkit-transform:translate3d(0px,-50%,0);
      transform:translate3d(0px,-50%,0);
  }
  #retaku_slide_wrap .swiper-container-vertical>.swiper-pagination-bullets .swiper-pagination-bullet {
      margin:6px 0;
      display:block;
  }
  #retaku_slide_wrap .swiper-container-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic {
      top:50%;
      -webkit-transform:translateY(-50%);
      -ms-transform:translateY(-50%);
      transform:translateY(-50%);
      width:8px;
  }
  #retaku_slide_wrap .swiper-container-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet {
      display:inline-block;
      -webkit-transition:200ms top,200ms -webkit-transform;
      transition:200ms top,200ms -webkit-transform;
      -o-transition:200ms transform,200ms top;
      transition:200ms transform,200ms top;
      transition:200ms transform,200ms top,200ms -webkit-transform;
  }
  #retaku_slide_wrap .swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet {
      margin:0 4px;
  }
  #retaku_slide_wrap .swiper-container-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic {
      left:50%;
      -webkit-transform:translateX(-50%);
      -ms-transform:translateX(-50%);
      transform:translateX(-50%);
      white-space:nowrap;
  }
  #retaku_slide_wrap .swiper-container-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet {
      -webkit-transition:200ms left,200ms -webkit-transform;
      transition:200ms left,200ms -webkit-transform;
      -o-transition:200ms transform,200ms left;
      transition:200ms transform,200ms left;
      transition:200ms transform,200ms left,200ms -webkit-transform;
  }
  #retaku_slide_wrap .swiper-container-horizontal.swiper-container-rtl>.swiper-pagination-bullets-dynamic .swiper-pagination-bullet {
      -webkit-transition:200ms right,200ms -webkit-transform;
      transition:200ms right,200ms -webkit-transform;
      -o-transition:200ms transform,200ms right;
      transition:200ms transform,200ms right;
      transition: 200ms transform,200ms right,200ms -webkit-transform;
  }
  #retaku_slide_wrap /* Progress */
  .swiper-pagination-progressbar {
      background:rgba(0,0,0,0.25);
      position:absolute;
  }
  #retaku_slide_wrap .swiper-pagination-progressbar .swiper-pagination-progressbar-fill {
      background:#007aff;
      position:absolute;
      left:0;
      top:0;
      width:100%;
      height:100%;
      -webkit-transform:scale(0);
      -ms-transform:scale(0);
      transform:scale(0);
      -webkit-transform-origin:left top;
      -ms-transform-origin:left top;
      transform-origin:left top;
  }
  #retaku_slide_wrap .swiper-container-rtl .swiper-pagination-progressbar .swiper-pagination-progressbar-fill {
      -webkit-transform-origin:right top;
      -ms-transform-origin:right top;
      transform-origin:right top;
  }
  #retaku_slide_wrap .swiper-container-horizontal>.swiper-pagination-progressbar,.swiper-container-vertical>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite {
      width:100%;
      height:4px;
      left:0;
      top:0;
  }
  #retaku_slide_wrap .swiper-container-vertical>.swiper-pagination-progressbar,.swiper-container-horizontal>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite {
      width:4px;
      height:100%;
      left:0;
      top:0;
  }
  #retaku_slide_wrap .swiper-pagination-white .swiper-pagination-bullet-active {
      background:#ffffff;
  }
  #retaku_slide_wrap .swiper-pagination-progressbar.swiper-pagination-white {
      background:rgba(255,255,255,0.25);
  }
  #retaku_slide_wrap .swiper-pagination-progressbar.swiper-pagination-white .swiper-pagination-progressbar-fill {
      background:#ffffff;
  }
  #retaku_slide_wrap .swiper-pagination-black .swiper-pagination-bullet-active {
      background:#000000;
  }
  #retaku_slide_wrap .swiper-pagination-progressbar.swiper-pagination-black {
      background:rgba(0,0,0,0.25);
  }
  #retaku_slide_wrap .swiper-pagination-progressbar.swiper-pagination-black .swiper-pagination-progressbar-fill {
      background:#000000;
  }
  #retaku_slide_wrap .swiper-pagination-lock {
      display: none;
  }
  #retaku_slide_wrap /* Scrollbar */
  .swiper-scrollbar {
      border-radius:10px;
      position:relative;
      -ms-touch-action:none;
      background:rgba(0,0,0,0.1);
  }
  #retaku_slide_wrap .swiper-container-horizontal>.swiper-scrollbar {
      position:absolute;
      left:1%;
      bottom:3px;
      z-index:50;
      height:5px;
      width:98%;
  }
  #retaku_slide_wrap .swiper-container-vertical>.swiper-scrollbar {
      position:absolute;
      right:3px;
      top:1%;
      z-index:50;
      width:5px;
      height:98%;
  }
  #retaku_slide_wrap .swiper-scrollbar-drag {
      height:100%;
      width:100%;
      position:relative;
      background:rgba(0,0,0,0.5);
      border-radius:10px;
      left:0;
      top:0;
  }
  #retaku_slide_wrap .swiper-scrollbar-cursor-drag {
      cursor:move;
  }
  #retaku_slide_wrap .swiper-scrollbar-lock {
      display:none;
  }
  #retaku_slide_wrap .swiper-zoom-container {
      width:100%;
      height:100%;
      display:-webkit-box;
      display:-webkit-flex;
      display:-ms-flexbox;
      display:flex;
      -webkit-box-pack:center;
      -webkit-justify-content:center;
      -ms-flex-pack:center;
      justify-content:center;
      -webkit-box-align:center;
      -webkit-align-items:center;
      -ms-flex-align:center;
      align-items:center;
      text-align:center;
  }
  #retaku_slide_wrap .swiper-zoom-container>img,.swiper-zoom-container>svg,.swiper-zoom-container>canvas {
      max-width:100%;
      max-height:100%;
      -o-object-fit:contain;
      object-fit:contain;
  }
  #retaku_slide_wrap .swiper-slide-zoomed {
      cursor: move;
  }
  #retaku_slide_wrap /* Preloader */
  .swiper-lazy-preloader {
      width:42px;
      height:42px;
      position:absolute;
      left:50%;
      top:50%;
      margin-left:-21px;
      margin-top:-21px;
      z-index:10;
      -webkit-transform-origin:50%;
      -ms-transform-origin:50%;
      transform-origin:50%;
      -webkit-animation:swiper-preloader-spin 1s steps(12,end) infinite;
      animation:swiper-preloader-spin 1s steps(12,end) infinite;
  }
  #retaku_slide_wrap .swiper-lazy-preloader:after {
      display:block;
      content:'';
      width:100%;
      height:100%;
      background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20viewBox%3D'0%200%20120%20120'%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20xmlns%3Axlink%3D'http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink'%3E%3Cdefs%3E%3Cline%20id%3D'l'%20x1%3D'60'%20x2%3D'60'%20y1%3D'7'%20y2%3D'27'%20stroke%3D'%236c6c6c'%20stroke-width%3D'11'%20stroke-linecap%3D'round'%2F%3E%3C%2Fdefs%3E%3Cg%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(30%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(60%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(90%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(120%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(150%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.37'%20transform%3D'rotate(180%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.46'%20transform%3D'rotate(210%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.56'%20transform%3D'rotate(240%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.66'%20transform%3D'rotate(270%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.75'%20transform%3D'rotate(300%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.85'%20transform%3D'rotate(330%2060%2C60)'%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E");
      background-position:50%;
      background-size:100%;
      background-repeat:no-repeat;
  }
  #retaku_slide_wrap .swiper-lazy-preloader-white:after {
      background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20viewBox%3D'0%200%20120%20120'%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20xmlns%3Axlink%3D'http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink'%3E%3Cdefs%3E%3Cline%20id%3D'l'%20x1%3D'60'%20x2%3D'60'%20y1%3D'7'%20y2%3D'27'%20stroke%3D'%23fff'%20stroke-width%3D'11'%20stroke-linecap%3D'round'%2F%3E%3C%2Fdefs%3E%3Cg%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(30%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(60%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(90%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(120%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(150%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.37'%20transform%3D'rotate(180%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.46'%20transform%3D'rotate(210%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.56'%20transform%3D'rotate(240%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.66'%20transform%3D'rotate(270%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.75'%20transform%3D'rotate(300%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.85'%20transform%3D'rotate(330%2060%2C60)'%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E");
  }
  #retaku_slide_wrap @-webkit-keyframes swiper-preloader-spin {
      100% {
          -webkit-transform:rotate(360deg);
          transform:rotate(360deg);
      }
      #retaku_slide_wrap
  }
  #retaku_slide_wrap @keyframes swiper-preloader-spin {
      100% {
          -webkit-transform:rotate(360deg);
          transform: rotate(360deg);
      }
      #retaku_slide_wrap
  }
  #retaku_slide_wrap /* a11y */
  .swiper-container .swiper-notification {
      position:absolute;
      left:0;
      top:0;
      pointer-events:none;
      opacity:0;
      z-index:-1000;
  }
  #retaku_slide_wrap .swiper-container-fade.swiper-container-free-mode .swiper-slide {
      -webkit-transition-timing-function:ease-out;
      -o-transition-timing-function:ease-out;
      transition-timing-function:ease-out;
  }
  #retaku_slide_wrap .swiper-container-fade .swiper-slide {
      pointer-events:none;
      -webkit-transition-property:opacity;
      -o-transition-property:opacity;
      transition-property:opacity;
  }
  #retaku_slide_wrap .swiper-container-fade .swiper-slide .swiper-slide {
      pointer-events:none;
  }
  #retaku_slide_wrap .swiper-container-fade .swiper-slide-active,.swiper-container-fade .swiper-slide-active .swiper-slide-active {
      pointer-events:auto;
  }
  #retaku_slide_wrap .swiper-container-cube {
      overflow:visible;
  }
  #retaku_slide_wrap .swiper-container-cube .swiper-slide {
      pointer-events:none;
      -webkit-backface-visibility:hidden;
      backface-visibility:hidden;
      z-index:1;
      visibility:hidden;
      -webkit-transform-origin:0 0;
      -ms-transform-origin:0 0;
      transform-origin:0 0;
      width:100%;
      height:100%;
  }
  #retaku_slide_wrap .swiper-container-cube .swiper-slide .swiper-slide {
      pointer-events:none;
  }
  #retaku_slide_wrap .swiper-container-cube.swiper-container-rtl .swiper-slide {
      -webkit-transform-origin:100% 0;
      -ms-transform-origin:100% 0;
      transform-origin:100% 0;
  }
  #retaku_slide_wrap .swiper-container-cube .swiper-slide-active,.swiper-container-cube .swiper-slide-active .swiper-slide-active {
      pointer-events:auto;
  }
  #retaku_slide_wrap .swiper-container-cube .swiper-slide-active,.swiper-container-cube .swiper-slide-next,.swiper-container-cube .swiper-slide-prev,.swiper-container-cube .swiper-slide-next+.swiper-slide {
      pointer-events:auto;
      visibility:visible;
  }
  #retaku_slide_wrap .swiper-container-cube .swiper-slide-shadow-top,.swiper-container-cube .swiper-slide-shadow-bottom,.swiper-container-cube .swiper-slide-shadow-left,.swiper-container-cube .swiper-slide-shadow-right {
      z-index:0;
      -webkit-backface-visibility:hidden;
      backface-visibility:hidden;
  }
  #retaku_slide_wrap .swiper-container-cube .swiper-cube-shadow {
      position:absolute;
      left:0;
      bottom:0px;
      width:100%;
      height:100%;
      background:#000;
      opacity:0.6;
      -webkit-filter:blur(50px);
      filter:blur(50px);
      z-index:0;
  }
  #retaku_slide_wrap .swiper-container-flip {
      overflow:visible;
  }
  #retaku_slide_wrap .swiper-container-flip .swiper-slide {
      pointer-events:none;
      -webkit-backface-visibility:hidden;
      backface-visibility:hidden;
      z-index:1;
  }
  #retaku_slide_wrap .swiper-container-flip .swiper-slide .swiper-slide {
      pointer-events:none;
  }
  #retaku_slide_wrap .swiper-container-flip .swiper-slide-active,.swiper-container-flip .swiper-slide-active .swiper-slide-active {
      pointer-events:auto;
  }
  #retaku_slide_wrap .swiper-container-flip .swiper-slide-shadow-top,.swiper-container-flip .swiper-slide-shadow-bottom,.swiper-container-flip .swiper-slide-shadow-left,.swiper-container-flip .swiper-slide-shadow-right {
      z-index:0;
      -webkit-backface-visibility:hidden;
      backface-visibility: hidden;
  }
  #retaku_slide_wrap .swiper-container-coverflow .swiper-wrapper {
      /* Windows 8 IE 10 fix */
      -ms-perspective:1200px;
  }
  #retaku_slide_wrap /*css for retaku_{hash_id}#retaku_slide_wrap */ {
      margin:0px auto 0;
      max-width:1400px;
      overflow:hidden;
  }
  #retaku_slide_wrap .retaku_title {
      font-family:'Source Sans Pro',sans-serif;
      display:block;
      text-align:center;
      font-weight:bold;
      letter-spacing:5px;
      font-size:20px;
      line-height:1.5;
      color:#333;
      padding:30px 0 30px;
  }
  #retaku_slide_wrap .retaku_title span {
  }
  #retaku_slide_wrap .retaku_prd_name {
      height:20px;
      white-space:nowrap;
      text-overflow:ellipsis;
      overflow:hidden;
  }
  #retaku_slide_wrap .retaku-slide {
      height:331.6px;
  }
  #retaku_slide_wrap .retaku_prd_price {
      margin-bottom:5px;
  }
  #retaku_slide_wrap .retaku_description {
  }
  #retaku_slide_wrap .retaku_icon img {
      width:auto;
      max-height:16.5px;
      margin:0px 3px;
  }
  #retaku_slide_wrap .retaku-slide .retaku_content {
  }
  #retaku_slide_wrap .retaku_prd_info {
      position:relative;
      min-height:10px;
      margin:14px 7px;
      text-align:center;
  }
  #retaku_slide_wrap .retaku_img img {
      width:100%;
      border:1px solid #e5e5e5;
      box-sizing:border-box;
      height:250px;
  }
  #retaku_slide_wrap .retaku_blank_above {
      width:100%;
      height:0px;
      display:block;
      clear:both;
  }
  #retaku_slide_wrap .retaku_blank_below {
      width:100%;
      height:30px;
      display:block;
      clear: both;
  }
  
#retaku_slide_wrap .swiper-slide{display:inline-block;}
#retaku_slide_wrap .swiper-slide li{font-size:11px;}
  
  
.xans-product-normalmenu {
	margin-bottom:30px;
	width:1200px;
	overflow:hidden;
}
.xans-product-normalmenu .title {
	margin:0 0 17px;
}
.xans-product-normalmenu .title h2 {
	font-weight:normal;
	font-size:18px;
	color:#2e2e2e;
	text-align:center;
}
.xans-product-normalmenu .function {
	overflow:hidden;
	text-align:right;
	line-height:40px;
	border:1px solid #e7e7e7;
}
.xans-product-normalmenu .prdCount {
	float:left;
	color:#878787;
	font-size:12px;
	padding-left:15px;
}
.xans-product-normalmenu .prdCount strong {
	color:#f68c8e;
}
.xans-product-normalmenu ul#type {
	display:inline;
	margin:0 4px 0 0;
	height:40px;
}
.xans-product-normalmenu ul#type li {
	display:inline-block;
	padding:0 6px 0 10px;
	border-left:1px #e7e7e7 solid;
}
.xans-product-normalmenu ul#type li:first-child {
	background:none;
}
.xans-product-normalmenu ul#type li a {
	color:#878787;
	font-size:12px;
	padding:0 10px;
}
.xans-product-normalmenu ul#type li a:hover {
	color:#878787;
	text-decoration:none;
}
.xans-product-normalmenu .compare img {
	border-left:1px solid #d7d5d5;
	vertical-align:middle;
}
.xans-product-normalmenu fieldset {
	margin:-1px 0 0;
	padding:7px 12px;
	border:1px solid #d7d5d6;
	text-align:right;
	background:#fbf9fa;
}
.xans-product-normalmenu fieldset select {
	height:24px;
}

.xans-product-normalpaging {
	padding:50px 0 0px;
	text-align:center;
}
.xans-product-normalpaging p {
	display:inline-block;
	vertical-align:top;
	*display:inline;
	*zoom:1;
}
.xans-product-normalpaging p.first {
	margin:0 -4px 0 0;
}
.xans-product-normalpaging p.last {
	margin:0 0 0 -4px;
}
.xans-product-normalpaging ol {
	display:inline-block;
	margin:0 -4px;
	font-size:0;
	line-height:0;
	vertical-align:top;
	*display:inline;
	*zoom:1;
	*margin:0;
}
.xans-product-normalpaging li {
	display:inline-block;
	margin:0 0 0 -1px;
	border:1px solid #e0e0e0;
	font-size:12px;
	color:#757575;
	vertical-align:top;
	*display:inline;
	*zoom:1;
}
.xans-product-normalpaging li:first-child {
	margin-left:0;
}
.xans-product-normalpaging img {
	vertical-align:top;
}
.xans-product-normalpaging li a {
	display:block;
	width:30px;
	padding:7px 0;
	font-weight:bold;
	color:#d6d6d6;
	line-height:16px;
	background:#fff;
	font-weight:normal;
}
.xans-product-normalpaging li a:hover {
	text-decoration:none;
	background:#f0f2f2;
}
.xans-product-normalpaging li a.this {
	padding-bottom:7px;
	border-bottom:0px solid #454545;
	color:#999999;
	background-color:#f8f8f8;
	font-weight:bold;
}
.xans-product-normalpaging a.nolink {
	cursor:default;
}

/* BASIC css end */

