@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,div#sp_fv{display:none}
div#itemContentsArea{background-color:#000;padding:10px 0 100px;background-image:url(https://belluna-gourmet.com/excludes/gourmet/pg/blackfriday/common/bg.png);}
/*------------------------------------------
fv
------------------------------------------*/
div#pc_fv{height:360px;background-position:center 0;background-color:#000;text-indent:-9999px;background-repeat:no-repeat}
/*------------------------------------------
point・timesale
------------------------------------------*/
div#point,div#timesale{max-width:1200px;margin:0 auto;padding:30px 0;background-color:#000}
div#point a,div#timesale a{display:block;position:relative}
div#point a.end:before,div#timesale a.end{-moz-opacity:.7;opacity:.7;filter:alpha(opacity = 70)}
div#point a.end:before,div#timesale a.end:before{content:"終了しました";display:block;font-size:25px;font-weight:700;position:absolute;color:#000;z-index:1;padding:10px;left:45%;top:28%;background: rgba(255, 255, 255, 0.7);}
div#point a.end:before,div#timesale a.comingsoon{-moz-opacity:.7;opacity:.7;filter:alpha(opacity = 70)}
div#point a.end:before,div#timesale a.comingsoon:before{content:"coming soon";display:block;font-size:25px;font-weight:700;position:absolute;color:#000;z-index:1;padding:10px;left:45%;top:28%;background: rgba(255, 255, 255, 0.7);}
/*------------------------------------------
カウントダウン
------------------------------------------*/
div#itemContentsArea div#count_down{background-color:#ecd487;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:204px 0;max-width: 1200px;
    margin: 0 auto;}
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:#ecd487;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: 229px 0;max-width: 1200px;margin: 0 auto;}
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#itemContentsArea h3{max-width:1200px;margin:0 auto;background-color:#000}
div#itemContentsArea div.medama{text-align:center;margin-bottom:30px;width: 1000px;margin: 0 auto;padding-bottom: 40px}
div#itemContentsArea div.medama a{display:inline-block;background-color:#000}
div#itemContentsArea div.medama div.cartArea button{width:600px;height:69px;font-weight:700;border:none;text-align:center;font-size:34px;color:#fff!important;border-radius:10px;-moz-border-radius:10px;background:#c00 url(https://belluna-gourmet.com/excludes/gourmet/pg/sale/common/carticon.svg) no-repeat;background-size:46px;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;margin-top:10px}
div#itemContentsArea div.medama div.cartArea button span {color: #fff;}
h3#sub_ttl01 {width: 600px;margin-bottom: 20px !important;}

/*------------------------------------------
いちおし
------------------------------------------*/
div.itemListArea{max-width:800px;margin:15px auto 30px}
div.itemListArea ul{margin-right:-20px}
div.itemListArea ul li{width:48%;float:left;margin-right:2%;margin-bottom:0}
div.itemListArea ul li div.goodsImgBox{position:relative;margin-bottom:5px}
div.itemListArea ul li div.goodsTxtBox{float:none;width:100%;height:auto;background-color:#000}
div.itemListArea ul li a{color:#333;text-decoration:none}
div.itemListArea ul li div.goodsTxtBox p.itemName_txt{font-size:13px;color:#fff;width:100%;line-height:1.2em;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;height:31px;margin-bottom:3px;text-decoration:underline}
div.itemListArea ul li div.goodsTxtBox p.itemName_txt:hover{color:#ffe69c}
div.itemListArea div.iconBox{margin-top:3px}
div.itemListArea div.iconBox span.timesale{font-size:15px;color:#c00;margin-bottom:3px;font-weight:700;display:inline-block;padding:4px;margin-right:2px;-moz-border-radius:5px;background-color:#fce411;text-align:center}
div.itemListArea ul li div.goodsTxtBox div.itemPliceBox{text-align:right;margin-top:13px;margin-bottom:9px;position:relative;height:17px}
div.itemListArea ul li div.goodsTxtBox div.itemPliceBox span.tanpin{color:#fff;font-size:10px}
div.itemListArea ul li div.goodsTxtBox div.itemPliceBox s{font-size:17px;color:#fff;display:inline}
div.itemListArea ul li div.goodsTxtBox div.itemPliceBox s span{color:#fff;display:inline;font-size:10px}
div.itemListArea ul li div.goodsTxtBox div.itemPliceBox span.zei{color:#fff;display:inline;font-weight:100;margin-left:1px;font-size:11px}
div.itemListArea ul li div.goodsTxtBox div.itemPliceBox em{font-size:26px;color:#fce411;font-weight:700;font-style:normal;display:inline;line-height:.5em;letter-spacing:-1px}
div.itemListArea ul li div.goodsTxtBox div.itemPliceBox em span{color:#fce411;display:inline}
div.itemListArea ul li div.goodsTxtBox div.cartArea button{width:100%;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(https://belluna-gourmet.com/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.itemListArea ul li div.goodsTxtBox div.cartArea button span{color:#FFF}
@media screen and (max-width:780px) {
/* 
★スマホ用CSS 
*/
div#itemContentsArea{padding:0 0 10px;overflow:hidden;background-size: 50%;}
div#sp_grm_cate,div#itemContentsArea img.sp_img,div#sp_fv{display:block}
div#itemContentsArea img.pc_img,div#pc_grm_sitemaparea,div#pc_fv{display:none}
/*------------------------------------------
point・timesale
------------------------------------------*/
div#point,div#timesale{background-color:#000}
div#point h2,div#timesale h2{margin-bottom:10px}
div#timesale{padding:0 0 30px}
/*------------------------------------------
目玉
------------------------------------------*/
div#itemContentsArea div.medama{padding:0 6%;width: 100%;margin-top: 1%;padding-bottom: 6%;}
div#point a.end:before,div#timesale a.end:before{content:"終了しました";display:block;font-size:15px;z-index:4;padding:5px 8px;left:35%;top:17%} 
div#point a.comingsoon:before,div#timesale a.comingsoon:before{content:"coming soon";display:block;font-size:15px;z-index:4;padding:5px 8px;left:35%;top:17%} 	
div#itemContentsArea div.medama div.cartArea button{height:40px;font-weight:700;border:none;text-align:center;font-size:15px;color:#fff;border-radius:10px;-moz-border-radius:10px;background:#c00 url(https://belluna-gourmet.com/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;width:100%}
h3#sub_ttl01 {width: 70%;}	
/*------------------------------------------
カウントダウン
------------------------------------------*/
div#itemContentsArea div#count_down{font-size:16px;padding:10px 0;line-height:1.5em;background-size:166px;background-position:-35px 9px;margin-bottom: 2%;}
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}
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#itemContentsArea h3 {margin-top: 0;padding: 1% 0 1% 0;}
div.itemListArea{margin:0;background-color:#000}
div.itemListArea ul{margin:0 2%}
div.itemListArea ul li{width:48%;position:relative;padding-bottom:11%;float:left;height:auto}
div.itemListArea ul li div.goodsTxtBox{float:none;width:100%;height:140px}
div.itemListArea ul li div.goodsTxtBox p.itemName_txt{font-size:13px;width:100%;line-height:1.2em;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow:hidden;height:45px;margin-bottom:3px}
div.iconBox{margin-top:3px}
div.iconBox span.timesale{font-size:15px;color:#c00;margin-bottom:3px;font-weight:700;display:inline-block;padding:4px;margin-right:2px;-moz-border-radius:5px;background-color:#fce411}
div.itemListArea ul li div.goodsTxtBox div.itemPliceBox{text-align:right;margin-top:0;height:auto}
div.itemListArea ul li div.goodsTxtBox div.itemPliceBox s{font-size:16px;margin-bottom:9px;float:none;display:inline-block}
div.itemListArea ul li div.goodsTxtBox div.itemPliceBox span.zei{font-weight:100}
div.itemListArea ul li div.goodsTxtBox div.itemPliceBox em{font-size:22px;line-height:.5em;margin-bottom:5px}
div.itemListArea ul li div.goodsTxtBox div.cartArea{position:static;bottom:13px}
div.itemListArea ul li div.goodsTxtBox div.cartArea button{height:40px;font-weight:700;border:none;text-align:center;font-size:15px;color:#fff;border-radius:10px;-moz-border-radius:10px;background:#c00 url(https://belluna-gourmet.com/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;width:100%}

}