*{
  margin: 0;
  padding: 0;
  box-sizing: border-box
}
.show{
  width: 400px;
  height: 400px;
  padding:5px;
}
#show-img { width: 400px; height: 400px; }
.small-img{
  width: 100%;
  height: auto;
  margin-top: 10px;
  position: relative;
  left: 0px;
  float: left;
  text-align:center;
}
.small-img .icon-left, .small-img .icon-right{
  width: 12px;
  height: 24px;
  cursor: pointer;
  position: absolute;
  top: 0;
  bottom: 0;
  margin: auto 0;
}
.small-img-roll{position: static !important;}
.small-img .icon-left{
  transform: rotate(180deg)
}
.small-img .icon-right{
  right: 0;
}
.small-img .icon-left:hover, .small-img .icon-right:hover{
  opacity: .5;
}

.small-container div{
  width:100%;
  position: relative;
}
.small-container{    width: 405px;
  display: inline-block;
  margin: 0 auto;}

.small-container .show-small-img{
  width: 76px;
  height: 76px;
  margin-right: 6px;
  cursor: pointer;
  float: left;
  padding: 3px !important;
}
.small-container .show-small-img:last-of-type{
  margin-right: 0;
}


@media screen and (max-width:1572px) {
  .show {
      width: 353px;
      height: 353px;
      padding: 5px;
  }  
  .small-container{width: 358px;}
  .small-container .show-small-img{width: 65px;height: 65px;}
 }
 @media screen and (max-width:1398px){
  .show {
    width: 310px;
    height: 310px;
    padding: 5px;
}
.small-container {
  width: 315px;
}
.small-container .show-small-img {
  width: 58px;
  height: 58px;
}
 }
 @media screen and (max-width:1246px){
  .modal-dialog {
    width: 92%;
}
 }
 @media screen and (max-width:375px){
.show {width: 265px;height: 265px;padding: 5px;}
.nav-tabs{width:100%;float: left;}
.nav-tabs>li.active>a, .nav-tabs>li.active>a:focus, .nav-tabs>li.active>a:hover,.nav>li>a{font-size: 10px;}
.description p{width: 100%;float: left;line-height: 28px;font-size: 11px;}
.small-container .show-small-img {width: 49px;height: 49px;}
.b.ul-ttl li span{font-size: 10px;line-height: 11px;}
.b.ul-ttl li{width: 100%;float: left;}
.b.ul-ttl li {padding: 4px 0px;}
.b.ul-ttl {width: 100%;float: left;}
}

