@import url(https://fonts.googleapis.com/css?family=Montserrat);

.input-prepend.input-append input {
  font-size: 18px;
  padding-top: 6px;
  padding-bottom: 8px;
  width: 100px;
  text-align: right;
  border:1px solid #cacaca;
}

.input-prepend input-append .btn{
  padding:7px;
}

.section-ttl{
	font-family:Oswald;
	font-weight:300;
	text-align:center;
	font-size:30px;
	color:#7F272B;
	margin:0;
  	margin-bottom:20px;
}

.product-ttl{
	font-family:Oswald;
	font-weight:300;
	font-size:30px;
	color:#7F272B;
	margin:0;
  	margin-bottom:20px;
   margin-top:40px;
}



.item-ttl{
	font-family:Oswald;
	font-weight:300;
	font-size:30px;
	margin:0;
  	margin-bottom:20px;
  	margin-top:40px;
}

.item-5column li{
  float:left;
  width:18%;
  padding:0 1%;
  font-size:12px;
  text-align:center;
  margin-bottom:20px;
}

.item-5column img{
  	width:100%;
}

/*
商品画像----------------------------*/


.slider {
	margin: 0 0 50px 0;
}
.slider img {
	width: 100%;
	height: auto;
}
.single-item {
	max-width: 400px;
	margin: 0 0 50px 0;
}
.slick-prev::before, .slick-next::before {
	font-size: 24px;
}
.lazy-item .slick-next,
.thumb-item-nav .slick-next,
.multiple-item .slick-next,
.center-item .slick-next {
	right: 20px;
	z-index: 99;
}
.lazy-item .slick-prev,
.thumb-item-nav .slick-prev,
.multiple-item .slick-prev,
.center-item .slick-prev {
	left: 15px;
	z-index: 100;
}
.single-item .slick-prev::before,
.single-item .slick-next::before {
	color: #666;
}
.slick-dots {
	bottom:-25px;
}
.multiple-item li {
	margin: 0 5px;
}
.thumb-item {
	max-width: 400px;
	margin:0 0 5px 0;
	padding: 0 5px;
}
.thumb-item-nav {
	max-width: 400px;
	margin:0;
}
.thumb-item-nav li{
	margin: 5px;
}
.lazy-item {
	width: 400px;
	margin: 0 auto 50px;
}
.lazy-item li {
	margin: 0 5px;
}



.products-text{
  font-size:12px;
  padding-bottom:20px;
}

/*
商品詳細レイアウト----------------------------*/

.slider-wrap{
  margin-bottom:30px;
  float:left;
  width:55%;
}

.products-right{
  float:right;
  width:43%;
  margin-left:2%;
}

.products-bottom{
  clear:both;
  width:100%;
}

/*
オプション----------------------------*/

.option01{
  margin-bottom:20px;
}

/*
商品説明----------------------------*/

.table{
  border-radius:0px;
}

.products-link ul{
  list-style:none;
  margin:0 0 20px 0;
}

.products-link li{
  list-style:none;
}

.product-order-exp img{
  width:80%;
  margin:0 auto;
}
/*
ボタン関連----------------------------*/

.input-prepend.input-append .add-on:last-child, .input-prepend.input-append .btn:last-child{
  border-radius:0;
}

.input-prepend.input-append .add-on:first-child, .input-prepend.input-append .btn:first-child{
    border-radius:0;
}

.btn-lg {
  border-radius:0;
}



.disable_cartin .btn{
  background:#7F272B;
  border:2px solid #7F272B;
  font-family:Montserrat;
  color:#fff;
  width:100%;
}

.disable_cartin button:hover{
  background:#fff;
  color:#7F272B;
}

.disable_cartin .btn i{
  margin-right:5px;
}

.option{
  margin:0 auto;
}

.sold{
  font-family:Montserrat;
  color:#7F272B;
}

@media (max-width: 600px) {
  
.slider-wrap{
  margin-bottom:30px;
  width:100%;
}

.products-right{
  margin:0;
  width:100%;
  margin-bottom:30px;
  clear:both;
}
  
  .option01{
    float:left;
    margin-right:30px;
  }
  
  .slider {
	margin: 0 auto 50px auto;
}

.single-item {
	max-width: 600px;
	margin: 0 auto 50px auto;
}

.thumb-item {
	max-width: 600px;
	margin:0 auto 5px auto;
}
.thumb-item-nav {
	max-width: 600px;
	margin:0;
}
.product-order-exp img{
  width:100%;
  margin:0 auto;
}

}

.inline a:hover{
  background:none;
}

