@charset "utf-8";
div#itemContentsArea a:hover img{-moz-opacity:.8;opacity:.8;filter:alpha(opacity = 80)}
div#itemContentsArea img.sp_img,div#sp_grm_cate{display:none}
div#itemContentsArea{background-color:#fff9d7;padding:10px 0 100px;background-image: url(https://belluna-gourmet.com/excludes/gourmet/pg/963_sale/250626/22175657.png); background-size:100%;}
/*div.fubuki{background-image: url(https://belluna-gourmet.com/excludes/gourmet/pg/963_sale/250626/22175657.png); background-repeat: repeat-y;background-size:100%;}*/
div#itemContentsArea div.itemContentsArea{max-width:1000px;margin:0 auto;position:relative}
div#itemContentsArea div#fv div.ttl_copy{text-align:center;margin:20px 0}
div#itemContentsArea div#fv div.copy{font-size:23px;line-height:1.5em;text-align:center;margin:30px auto;max-width:800px;position:relative;color: #000000;}
div#itemContentsArea div#fv div.copy p.chushaku{font-size: 16px;line-height: 1.5em;}
div#itemContentsArea div#fv div.copy span{font-size:26px;font-weight:700;color:#e83452}
div#itemContentsArea div#fv div.gourmer_copy{max-width:920px;margin:0 auto 60px}
div#itemContentsArea div#fv div.gourmer_copy div.copy_sub_1,div#itemContentsArea div#fv div.gourmer_copy div.copy_sub_2{width:67%;float:left;line-height:1.5em}
div#itemContentsArea div#fv div.gourmer_copy div.gourmer_1 {
width: 30%;
float: right;
position: absolute;
top: -59px;
right: 0;
}	

div#itemContentsArea div#coupon_link{margin:0 -30px 50px 0}
div#itemContentsArea div#coupon_link ul li{width:30.3%;float:left;margin-right:3%;position:relative;text-align:center;display:block}
div#itemContentsArea div#coupon_link ul li.end a{-moz-opacity:.6;opacity:.6;filter:alpha(opacity = 60);position:relative}
div#itemContentsArea div#coupon_link ul li.end:before{content:"終了しました";display:block;font-size:20px;background-color:#333;font-weight:700;position:absolute;color:#fff;z-index:1;padding:10px;left:25%;top:50%}
div#itemContentsArea div#coupon_link div.coupon{margin-bottom:15px}
div#itemContentsArea div#count_down{background-color:#ff0;text-align:center;padding:15px 0;font-size:30px;font-weight:700;line-height:2em;background-image:url(https://belluna-gourmet.com/excludes/gourmet/pg/summersale/common/gourmer_2.png);background-repeat:no-repeat;background-size:240px;background-position:99px 0}
div#itemContentsArea div#count_down div.count_down{position:relative;left:110px}
div#itemContentsArea div#count_down br.br{display:none}
div#itemContentsArea div#count_down span.day,div#itemContentsArea div#count_down span.hou,div#itemContentsArea div#count_down span.min,div#itemContentsArea div#count_down span.sec,div#itemContentsArea div#count_down span.mil{font-size:60px;color:#c00}
div#itemContentsArea div#count_down_before{background-color:#ff0;text-align:center;padding:15px 0;font-size:30px;font-weight:700;line-height:2em;background-image:url(https://belluna-gourmet.com/excludes/gourmet/pg/963_sale/common/gourmer_2.png);background-repeat:no-repeat;background-size:240px;background-position:99px 0}
div#itemContentsArea div#count_down_before div.count_down {position: relative;left: 74px;line-height: 1.5em;top: 7px;}
div#itemContentsArea div#count_down_before div.count_down br.br {display: none;}
div#coupon_list {margin-bottom: 60px;}
div#coupon_01,div#coupon_02,div#coupon_03{padding-top:30px;position:relative}
div#coupon_01:before,div#coupon_02:before,div#coupon_03:before{content:"";display:block;height:70px;margin-top:-70px;visibility:hidden}
div#coupon_list a{display:block;text-align:center}
div#coupon_list a span{display:inline-block;text-decoration:underline;font-size:16px;margin-top:5px}
div#coupon_list a:hover span{color:#e83452}
div#coupon_list div.end a{-moz-opacity:.6;opacity:.6;filter:alpha(opacity = 60);position:relative}
div#coupon_list div.end:before{content:"終了しました";display:block;font-size:33px;background-color:#333;font-weight:700;position:absolute;color:#fff;padding:10px;left:39%;top:50%;height:auto;margin-top:0;visibility:visible;z-index:20}
div#itemContentsArea div.gourmer_3{position:absolute;width:151px;left:-131px;transform:rotate(-14deg);bottom:-99px}
div#osusume_tokushu h2 {background-color: #f88d01; color: #FFF; text-align: center;font-size: 46px;font-weight: bold;padding: 20px 0;margin-bottom: 63px;}
div#time_sale h2 {background-color: #f88d01;color: #FFF;text-align: center;font-size: 46px;font-weight: bold;padding: 20px 0;margin-bottom: 30px;}
div#osusume_tokushu a {display: block;margin-bottom: 20px;}
span.dan{font-size: 40px;font-weight: 700;display: block;text-align: center;margin-top: 2%}
span.kikan{font-size: 30px;font-weight: 700;display: block;text-align: center;text-decoration:overline;text-decoration-thickness: 2px;margin: 2% 0}
.goodsImgBox.end {-moz-opacity: .6;opacity: .6;filter: alpha(opacity = 60);}	
div#osusume_tokushu img{margin-bottom: 0}	
span.midasi{font-size: 35px;font-weight: 700;display: block;text-align: center;margin-bottom: 1%;margin-top: 4%;}	
/* カートボタン */
	div.osusume_cartArea button {width: 640px;height: 40px;font-weight: 700;border: none;text-align: center;font-size: 17px;color: #fff !important;border-radius: 10px;-moz-border-radius: 10px;background: #c00 url(/excludes/gourmet/pg/sale/common/carticon.svg) no-repeat;background-size: 21px;padding: 0 10px 0 29px;background-position: 7px 8px;font-family: "Noto Sans JP","Hiragino Kaku Gothic ProN","ヒラギノ角ゴ ProN W3",Meiryo,"メイリオ",Osaka,"MS PGothic",arial,helvetica,sans-serif;}
	div.osusume_cartArea span {color: #FFFFFF;font-size: 20px}	
	


@media screen and (max-width:780px) {
/* 
★スマホ用CSS 
*/
div#itemContentsArea{padding:0 0 10px;overflow:hidden;background-image: url(https://belluna-gourmet.com/excludes/gourmet/pg/963_sale/250626/22175657.png); background-size:100%;}
div#sp_grm_cate,div#itemContentsArea img.sp_img{display:block}
div#itemContentsArea img.pc_img,div#pc_grm_sitemaparea{display:none}
div#itemContentsArea div#fv{margin-bottom:0}
div#itemContentsArea div#fv div.copy{margin:3%;font-size:14px;text-align:left}
div#itemContentsArea div#fv div.copy br.br{display:none}
div#itemContentsArea div#fv div.copy span{font-size:18px}
div#itemContentsArea div#fv div.ttl_copy {text-align: center;margin: 20px auto;width: 94%;margin-top: 9%;}	
div#itemContentsArea div#fv div.gourmer_copy{margin: 0 auto;padding: 0px 31px;margin-bottom: 9%}	
	
	
div#itemContentsArea div#fv div.gourmer_copy div.gourmer_1 {/* bottom: -129px; */position: absolute;top: 0;}	
div#itemContentsArea div#fv div.copy p.chushaku {font-size: 11px;}
div#itemContentsArea div#fv div.copy p.chushaku br {display:none;}
div#itemContentsArea div#coupon_link{margin:0 0 5% 2%}
div#itemContentsArea div#coupon_link ul li{width:31.3%;margin-right:2%}
div#itemContentsArea div#coupon_link ul li.end:before{font-size:11px;padding:5px;top:50%;left:20%}
div#itemContentsArea div#count_down{font-size:16px;padding:10px 0;line-height:1.5em;background-size:166px;background-position:-35px 9px;margin-bottom: 4%;margin-top: 4%;}
div#itemContentsArea div#count_down div.count_down{left:43px}
div#itemContentsArea div#count_down br.br{display:block}
div#itemContentsArea div#count_down span.day,div#itemContentsArea div#count_down span.hou,div#itemContentsArea div#count_down span.min,div#itemContentsArea div#count_down span.sec,div#itemContentsArea div#count_down span.mil{font-size:25px;color:#c00}
div#itemContentsArea div#count_down_before{font-size:16px;padding:10px 0;line-height:1.5em;background-size:166px;background-position:-35px 9px;margin-bottom: 4%;}
div#itemContentsArea div#count_down_before div.count_down {left: 35%;margin: 10px 0;font-size: 20px;width: 58%;}
div#itemContentsArea div#count_down_before div.count_down br.br {display: block;}

div#coupon_list {margin-bottom: 10%;margin-top: 8%;}	
	

div#coupon_01,div#coupon_02,div#coupon_03{padding-top:20px;margin:0 3%}
div#coupon_03{margin-bottom:30px}
div#coupon_01:before,div#coupon_02:before,div#coupon_03:before{content:"";display:block;height:70px;margin-top:-70px;visibility:hidden}
div#coupon_list div.end:before{font-size:16px;left:37%;top:36%;height:auto;margin-top:0;visibility:visible}
div#coupon_list a span{font-size:14px}
div#itemContentsArea div.gourmer_3{transform:rotate(0);position:fixed;bottom:-30px;z-index:999;width:102px;left:0}
div#osusume_tokushu h2 {font-size: 18px;line-height: 1.3em;padding: 10px 0;margin-bottom: 6%;}
div#time_sale h2 {font-size: 18px;line-height: 1.3em;padding: 10px 0;margin-bottom: 6%;}	
div#osusume_tokushu a {margin: 3%;}
span.dan{font-size: 25px;font-weight: 700;display: block;text-align: center;margin-top: 2%;margin-bottom: 2%;}
span.kikan{font-size: 16px;font-weight: 700;display: block;text-align: center;text-decoration:overline;text-decoration-thickness: 2px;margin: 3% 0}	
span.midasi{font-size: 20px;font-weight: 700;display: block;text-align: center;margin-bottom: 0.5%;}	
	
	div.osusume_cartArea button {width: 94%;height: 40px;font-weight: 700;border: none;text-align: center;font-size: 17px;color: #fff !important;border-radius: 10px;-moz-border-radius: 10px;background: #c00 url(/excludes/gourmet/pg/sale/common/carticon.svg) no-repeat;background-size: 21px;padding: 0 10px 0 29px;background-position: 7px 8px;font-family: "Noto Sans JP","Hiragino Kaku Gothic ProN","ヒラギノ角ゴ ProN W3",Meiryo,"メイリオ",Osaka,"MS PGothic",arial,helvetica,sans-serif;}
	
	div.osusume_cartArea span{color: #FFFFFF;font-size: 15px}	
	
	
}