 div.brand {text-align:center; width:100%; padding:60px 0 35px 0}
 div.brand h3{font-size:35px; font-family:"noto_m"; font-weight:normal; padding-bottom:10px;}
 div.brand p{font-size:18px;}
#detail { width:100%; margin:0 auto; position:relative; height:700px; overflow:hidden; background-color:#dfdfdf; }
.slick-slider .slick-prev, .slick-slider .slick-next { 
  z-index: 100;  font-size: 2.5em;  height: 40px;  width: 40px;  margin-top: -40px;  color: #B7B7B7;  position: absolute;
  top: 50%;  text-align: center;  color: #000;  opacity: .7;  transition: opacity .25s;  cursor: pointer;}
.slick-slider .slick-prev:hover, .slick-slider .slick-next:hover {  opacity: .95;}
.slick-slider .slick-prev {  left: 15%;}
.slick-slider .slick-next {  right: 15%;}
#detail .product-images {  width: 100%;  margin: 0 auto; position:relative; }
#detail .product-images li, #detail .product-images figure, #detail .product-images a, #detail .product-images img {
  display: block;  outline: none;  border: none;}
#detail .mask { background-color:rgba(0,0,0,0.0); width:100%; height:780px; position:absolute; z-index: 2; }
#detail .product-images .main-img-slider figure {  margin: 0 auto;  padding: 0 2em;}
#detail .product-images .main-img-slider p{ width:100%; height:700px; position: relative; }
#detail .product-images .main-img-slider p.img1{background-image:url("../img/img1.jpg"); background-repeat:no-repeat; background-position:center center; background-size:cover; }
#detail .product-images .main-img-slider p.img2{background-image:url("../img/img2.jpg"); background-repeat:no-repeat; background-position:center center; background-size:cover;  }
#detail .product-images .main-img-slider p.img3{background-image:url("../img/img3.jpg"); background-repeat:no-repeat; background-position:center center; background-size:cover; }
#detail .product-images .main-img-slider p.img4{background-image:url("../img/img4.jpg"); background-repeat:no-repeat; background-position:center center; background-size:cover; }
#detail .product-images .main-img-slider p.img5{background-image:url("../img/img5.jpg"); background-repeat:no-repeat; background-position:center center; background-size:cover; }
#detail .product-images .main-img-slider p.img6{background-image:url("../img/img6.jpg"); background-repeat:no-repeat; background-position:center center; background-size:cover; }
#detail .product-images .main-img-slider p.img7{background-image:url("../img/img7.jpg"); background-repeat:no-repeat; background-position:center center; background-size:cover; }
#detail .product-images .main-img-slider p.img8{background-image:url("../img/img8.jpg"); background-repeat:no-repeat; background-position:center center; background-size:cover; }
#detail .product-images .main-img-slider p.img9{background-image:url("../img/img9.jpg"); background-repeat:no-repeat; background-position:center center; background-size:cover; }
#detail .product-images .main-img-slider p.img10{background-image:url("../img/img10.jpg"); background-repeat:no-repeat; background-position:center center; background-size:cover; }
#detail .product-images .main-img-slider p.img11{background-image:url("../img/img11.jpg"); background-repeat:no-repeat; background-position:center center; background-size:cover; }
#detail .product-images .main-img-slider p.img12{background-image:url("../img/img12.jpg"); background-repeat:no-repeat; background-position:center center; background-size:cover; }
#detail .product-images .main-img-slider p.img13{background-image:url("../img/img13.jpg"); background-repeat:no-repeat; background-position:center center; background-size:cover; }
#detail .product-images .main-img-slider p.img14{background-image:url("../img/img14.jpg"); background-repeat:no-repeat; background-position:center center; background-size:cover; }
#detail .product-images .main-img-slider p a{display:none; position:absolute; z-index:5; bottom:20%; right:22%;  padding:20px 50px; 
font-size:18px ; background-color:#e4007f; font-family:"noto_m"; border-radius:35px 35px; color:#fff; border:4px solid #fff;}
#detail .product-images .main-img-slider p a:hover {background-color:#333;}
/*#detail .product-images .main-img-slider figure a { cursor: pointer; cursor: -webkit-zoom-in;  cursor: -moz-zoom-in; cursor: zoom-in;}
#detail .product-images .main-img-slider figure a img {  width: 100%;  max-width: 400px;  margin: 0 auto;}*/
#detail .product-images .thumb-nav { position:absolute; bottom:30px;   text-align:center; z-index:3;
margin: 0 auto;  padding:20px 10px;  width: 60%; box-sizing:border-box; margin:0 20%;}
#detail .product-images .thumb-nav.slick-slider .slick-prev, #detail .product-images .thumb-nav.slick-slider .slick-next {
  font-size: 1.2em;  height: 20px;  width: 26px;  margin-top: -10px;}
#detail .product-images .thumb-nav.slick-slider .slick-prev {display:none !important;  margin-left: -30px;}
#detail .product-images .thumb-nav.slick-slider .slick-next {display:none !important;  margin-right: -30px;}
#detail .product-images .thumb-nav li {  display: block;  margin: 0 auto;  cursor: pointer;}
#detail .product-images .thumb-nav li img {  display: block;   margin: 0 auto;  border: 2px solid transparent;
  -webkit-transition: border-color .25s;  -ms-transition: border-color .25s;  -moz-transition: border-color .25s;  transition: border-color .25s;}
#detail .product-images .thumb-nav li:hover, #detail .product-images .thumb-nav li:focus {  border-color: #999;}
#detail .product-images .thumb-nav li img {border:0px solid  #888;   /*box-shadow:3px 3px 3px rgba(0,0,0,0.25); border-radius:50% 50%;*/}
#detail .product-images .thumb-nav li.slick-current img {margin-bottom:10px; /*border:3px solid  #ec008c; border-radius:50% 50%;*/}

/* Slider */
.slick-slider{position: relative; display: block;  box-sizing: border-box;
    -webkit-user-select: none;
       -moz-user-select: none;
        -ms-user-select: none;
            user-select: none;
    -webkit-touch-callout: none;
    -khtml-user-select: none;
    -ms-touch-action: pan-y;
        touch-action: pan-y;
    -webkit-tap-highlight-color: transparent;
}
.slick-list{ position: relative; display: block; overflow: hidden;  margin: 0;  padding: 0;}
.slick-list:focus{ outline: none;}
.slick-list.dragging    cursor: pointer;    cursor: hand;}
.slick-slider .slick-track,.slick-slider .slick-list{
    -webkit-transform: translate3d(0, 0, 0);
       -moz-transform: translate3d(0, 0, 0);
        -ms-transform: translate3d(0, 0, 0);
         -o-transform: translate3d(0, 0, 0);
            transform: translate3d(0, 0, 0);}
.slick-track{ position: relative;top: 0;left: 0;display: block;margin-left: auto;margin-right: auto;}
.slick-track:before,.slick-track:after{    display: table;    content: '';}
.slick-track:after{    clear: both;}
.slick-loading .slick-track{    visibility: hidden;}
.slick-slide{    display: none;    float: left;    height: 100%;    min-height: 1px;}
[dir='rtl'] .slick-slide{    float: right;}
.slick-slide img{    display: block;}
.slick-slide.slick-loading img{    display: none;}
.slick-slide.dragging img{    pointer-events: none;}
.slick-initialized .slick-slide{    display: block;}
.slick-loading .slick-slide{    visibility: hidden;}
.slick-vertical .slick-slide{    display: block;    height: auto;    border: 1px solid transparent;}
.slick-arrow.slick-hidden {    display: none;}


@media (max-width: 1023px) {
#detail .product-images .thumb-nav { position:absolute; bottom:0px;   text-align:center; z-index:3;
margin: 0 auto;  padding:20px 10px;  width: 100%; box-sizing:border-box; margin:0;}
.slick-slider .slick-prev {  left: 5%;}
.slick-slider .slick-next {  right: 5%;}
#detail { width:100%; margin:0 auto; position:relative; height:300px; }
#detail .product-images .main-img-slider p a{display:block; position:absolute; z-index:5; bottom:20%; right:22%;  padding:20px 30px; 
font-size:16px ; background-color:#e4007f; font-family:"noto_m"; border-radius:35px 35px; color:#fff; border:4px solid #fff;}
#detail .product-images .main-img-slider p a{display:none; }
#detail .product-images .main-img-slider p{ width:100%; height:300px; position: relative; }
#detail .product-images .thumb-nav li img  {width:90%;}
}
@media (max-width: 768px) {
}
@media (max-width: 640px) {
}
@media (max-width: 480px) {
}
@media (max-width: 320px) {
}
