@charset "euc-jp";

.swiper-container,
.swiper-slide,
.slide1,.slide2,.slide3,.slide4,.slide5,
#topics{display:none;}

/* 471px以下 */
@media (max-width: 471px) {
.swiper-container,
.swiper-slide,
.slide1,.slide2,.slide3,.slide4,.slide5,
#topics{display:none;}
}
/* 470px以下 */
@media (min-width: 470px) {
.swiper-container,
.swiper-slide,
.slide1,.slide2,.slide3,.slide4,.slide5,
#topics{display:none;}
}

.share li{display:block;padding-bottom:7px;}

/* detail */
#contents-wrapper{margin-top:55px;}
#detail{margin-top:30px;}
#detail h1 .item-category,#detail h1 #ct{display:block;font-size:95%;padding-bottom:7px;}
#detail h1 .item_name,#detail h1 #nm{display:block;font-size:150%;padding-bottom:20px;}
#detail h1 img{float:left;padding-left:20px;}
#detail .product_images{margin-bottom:50px;}
#detail .detail-more{font-size:90%;line-height:1.6em;}
#detail h1 .new{background:url(https://img21.shop-pro.jp/PA01368/867/etc/icons13.gif?cmsp_timestamp=20170907015454) no-repeat 0px 5px;padding-left:40px;}
#detail h1 .sale{background:url(https://img21.shop-pro.jp/PA01368/867/etc/icons20.gif?cmsp_timestamp=20170907024404) no-repeat 0px 5px;padding-left:40px;}
#detail h1 .reco{background:url(https://img21.shop-pro.jp/PA01368/867/etc/icons31.gif?cmsp_timestamp=20170907024546) no-repeat 0px 5px;padding-left:40px;}
#detail h1 .down{background:url(https://img21.shop-pro.jp/PA01368/867/etc/icons40.gif?cmsp_timestamp=20170907025001) no-repeat 0px 5px;padding-left:40px;}

#detail .add_cart_table{border-collapse: collapse;table-layout:fixed;display:block;}
#detail .add_cart_table th,.add_cart_table td{font-family:'Lucida Grande','Hiragino Kaku Gothic ProN', 'ヒラギノ角ゴ ProN W3',Meiryo, メイリオ, sans-serif;}
#detail #item-relation{border-top:1px solid #ccc;padding:20px 0;}

#detail  #wrap a.warp-thumb img{border:1px solid #ccc;}
#detail  #wrap .target_img img{border:1px solid #ccc;}
#detail  #wrap a.warp-thumb:hover img{border:1px solid #999;}
#detail .product_link_area p{font-size:90%;}
#detail .order-count{margin-right:10px;}

#detail ul.rating{width:100%;}
#detail ul.rating li{font-family:'Lucida Grande','Hiragino Kaku Gothic ProN', 'ヒラギノ角ゴ ProN W3',Meiryo, メイリオ, sans-serif;font-size:90%;}
#detail ul.rating li{display:block;border-bottom:1px solid #ccc;padding:10px 0 4px;width:100%;}
#detail ul.rating li i{font-size:120%;margin:0;padding:0 2px;line-height:0.9;display:inline-block;}
.taste{display:inline-block;margin-right:15px;}
#detail ul.rating{margin-bottom:30px;}

#detail h5{font-family:'Lucida Grande','Hiragino Kaku Gothic ProN', 'ヒラギノ角ゴ ProN W3',Meiryo, メイリオ, sans-serif;font-size:90%;margin-bottom:7px;border-bottom:1px solid #ccc;border-left:4px solid #ccc;padding:0 0 4px 7px;}
#detail .explain p{margin-bottom:15px;}
#detail .product_description{margin-top:4px;}
#detail p.outline{font-family:'Lucida Grande','Hiragino Kaku Gothic ProN', 'ヒラギノ角ゴ ProN W3',Meiryo, メイリオ, sans-serif;font-size:80%;color:#444;}
#detail .notice{border:1px solid #d70035; padding:10px;color:#d70035;font-family:'Lucida Grande','Hiragino Kaku Gothic ProN', 'ヒラギノ角ゴ ProN W3',Meiryo, メイリオ, sans-serif;font-size:90%;}
#detail .small{font-family:'Lucida Grande','Hiragino Kaku Gothic ProN', 'ヒラギノ角ゴ ProN W3',Meiryo, メイリオ, sans-serif;font-size:80%;}
#detail .origin{font-family:'Lucida Grande','Hiragino Kaku Gothic ProN', 'ヒラギノ角ゴ ProN W3',Meiryo, メイリオ, sans-serif;font-size:90%;color:#444;}

/* 320px以下: デフォルト */
@media (max-width: 320px){
#detail .product_images{width:100%;}
#detail #wrap a.warp-thumb{display:inline-block;width:55px;height:auto;margin:15px 10px 0 0;}
#product_detail{display:block;width:100%;padding:0;}
#product_detail .add_cart{width:100%;padding:0;}
#product_detail .add_cart_table{margin:0 auto;}
#product_detail .add_cart_table th{width:80px;padding:12px 0;}
#product_detail button.btn-addcart{display:block;width:100%;height:40px;}
}

/* 321px以上 */
@media (min-width: 321px) {
#detail .product_images{width:100%;}
#detail #wrap a.warp-thumb{display:inline-block;width:60px;height:auto;margin:15px 15px 0 0;}
#product_detail{display:block;width:100%;padding:0;}
#product_detail .add_cart{width:100%;padding:0;}
#product_detail .add_cart_table{width:280px;margin:0 auto;}
#product_detail .add_cart_table th{width:80px;padding:12px 0;}
#product_detail button.btn-addcart{display:block;width:280px;height:40px;}
}

@media (min-width: 380px) {
#product_detail .add_cart_table{width:320px;margin:0 auto;}
#product_detail button.btn-addcart{display:block;width:320px;height:40px;}
}
@media (min-width: 420px) {
#product_detail .add_cart_table{width:360px;margin:0 auto;}
#product_detail button.btn-addcart{display:block;width:360px;height:40px;}
}
@media (min-width: 470px) {
#product_detail .add_cart_table{width:410px;margin:0 auto;}
#product_detail button.btn-addcart{display:block;width:410px;height:40px;}
}

/* 550px以上 */
@media (min-width: 550px) {
#detail .product_images{width:100%;}
#detail #wrap a.warp-thumb{display:inline-block;width:60px;height:auto;margin:15px 15px 0 0;}
#product_detail{display:block;width:100%;padding:0;}
#product_detail .explain{float:left;width:40%;}
#product_detail .add_cart{width:255px;float:right;margin-left:30px;}
#product_detail .add_cart_table{width:255px;margin:55px 0 20px;}
#product_detail .add_cart_table th{width:80px;padding:12px 0;}
#product_detail button.btn-addcart{display:block;width:255px;height:40px;}
}

/* 650px以上 */
@media (min-width: 650px) {
#detail .product_images{width:100%;}
#detail #wrap a.warp-thumb{display:inline-block;width:60px;height:auto;margin:15px 15px 0 0;}
#product_detail{display:block;width:100%;padding:0;}
#product_detail .explain{float:left;width:50%;}
#product_detail .add_cart{width:255px;float:right;margin-left:30px;}
#product_detail .add_cart_table{width:255px;margin:55px 0 20px;}
#product_detail .add_cart_table th{width:80px;padding:12px 0;}
#product_detail button.btn-addcart{display:block;width:255px;height:40px;}
}

/* 768px以上 */
@media (min-width: 768px) {
#detail .product_images{float:left;width:400px;padding:0;}
#detail #wrap a.warp-thumb{display:inline-block;width:60px;height:auto;margin:15px 15px 0 0;}
#product_detail{display:inline-block;float:right;width:295px;padding:0;}
#product_detail .explain{width:295px;float:none;}
#product_detail .add_cart{width:295px;padding:0;float:none;margin-left:0;}
#product_detail .add_cart_table{margin:20px 0;}
#product_detail .add_cart_table th{width:80px;padding:12px 0;}
#product_detail button.btn-addcart{display:block;width:295px;height:40px;}
}

/* 992px以上 */
@media (min-width: 992px) {
#detail .product_images{float:left;width:350px;}
#detail #wrap a.warp-thumb{display:inline-block;width:55px;height:auto;margin:15px 10px 0 0;}
#product_detail{display:inline-block;float:right;width:255px;padding:0;}
#product_detail .explain{width:255px;float:none;}
#product_detail .add_cart{width:255px;padding:0;}
#product_detail .add_cart_table{margin:20px 0;}
#product_detail .add_cart_table th{width:80px;padding:12px 0;}
#product_detail button.btn-addcart{width:255px;height:40px;}
}

/* 1260px以上 */
@media (min-width: 1260px) {
#detail .product_images{float:left;width:560px;}
#detail #wrap a.warp-thumb{display:inline-block;width:60px;height:auto;margin:15px 15px 0 0;}
#product_detail{display:inline-block;float:right;width:295px;padding:0;}
#product_detail .explain{width:295px;float:none;}
#product_detail .add_cart{width:295px;padding:0;}
#product_detail .add_cart_table{margin:20px 0;}
#product_detail .add_cart_table th{width:80px;padding:12px 0;}
#product_detail button.btn-addcart{width:295px;height:40px;}

}

/* order */
#detail .add_cart_table input[type="text"]{width:100px;height:30px;border:1px solid #ccc;text-indent:4px;}
#detail .add_cart_table input[type="text"]:focus{border:2px solid #f2f1f0;background-color:#f2f1f0;}

#detail ul.share{display:block;padding-top:40px;}


.price-check{padding:4px 0;margin-top:5px;}
