@charset "utf-8";

div#contents_body { max-width: 1000px; margin: 0 auto;}
div#contents_body div.itemSpecList ul {overflow:hidden}
div#contents_body div.itemSpecList ul li{width:50%;float:left;}
/*------------------------------------------
お届け例
------------------------------------------*/
div.gozen {background-color:#f4ede0;margin: 3% auto}
div.gozen div.bentoItemList{max-width:979px;margin:0 auto;padding: 2% 0}
div.gozen div.bentoItemList ul li{width:19%;float:left;margin-right:1%}
div.bentoItemList ul{margin-right:-1%}
div.bentoItemList ul li div.bentItemBox{background-color:#fff;text-align:center;margin:3% auto}
div.bentoItemList ul li div.bentItemBox p.itemCopy{font-size:14.5px;line-height:1.2em;margin:10px 0}
div.bentoItemList ul li div.bentItemBox .btnTxt{color:#fff;border-radius:10px;-moz-border-radius:10px;width:200px;display:inline-block;font-size:14px;padding:15px 0;margin:1% auto;position:relative}
div.bentoItemList ul li div.bentItemBox .btnTxt:after{content:"";display:block;width:8px;height:8px;border-top:1px solid #fff;border-right:1px solid #fff;-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);position:absolute;right:13px;top:25px;margin-top:-5px;-webkit-transition:all .15s linear;-moz-transition:all .15s linear;-o-transition:all .15s linear;transition:all .15s linear;background:none}
div.bentoItemList ul li div.bentItemBox div.kakakuBox {height:105px;margin:2% auto;}
div.bentoItemList ul li div.bentItemBox div.kakakuBox p{font-size:17px;text-align:center;color:#FFF;font-weight:700;margin-right:50px}
div.bentoItemList ul li div.bentItemBox div.kakakuBox span.shoku{font-size:15px;padding:2% 2% 2% 0;color:#FFF;font-weight:100;}
div.bentoItemList ul li div.bentItemBox div.kakakuBox span.zei{font-size:11px;padding:0 0 0 2px;color:#FFF;font-weight:100;}
div.bentoItemList ul li div.bentItemBox div.kakakuBox span.betto{width:32px;background-color:#FFF;font-size:12px;color:#DD0003;font-weight:700;border:1px solid #DD0003;display:inline-block;padding:2px;margin: 0 2%;position:absolute;top:9px;text-align:center;}
div.bentoItemList ul li div.bentItemBox div.kakakuBox span.muryou{width:32px;background-color:#DD0003;font-size:12px;color:#FFF;font-weight:700;border:1px solid #FFF;display:inline-block;padding:2px;margin: 0 2%;position:absolute;top:9px;text-align:center;}

div.bentoItemList ul li div.hanamaru{border:1px solid #ed6d00}	
div.chushaku{font-size: 13.5px;padding-top: 14px;}


/* =====================================================
お客様の声
================================================== */
div#buyerComment div.txtBox{font-size:27px;line-height:1.5em;width:77%;float:right;font-weight:500}
div#buyerComment div.txtBox p{color: #333;font-weight: bold;font-size: 20px;line-height: 1.5em;}
div#buyerComment div.txtBox hr.line{display: block;width: 100%;height: 2px;background-color: #ffaaaa;border: 0;}
div#buyerComment div.txtBox span.buyerTtl{display:block;font-size:28px!important;font-weight:600;margin-bottom:9px;color:#da3a3a;}
div#buyerComment div.txtBox span.k_name{float:right;display:block;font-size:20px!important;font-weight:600;margin:0 0 10px 0;color:#000000}
div#buyerComment div.txtBox h3.Comment_title{font-size:28px;color:#000000;font-weight: 900;letter-spacing:-3.0px;margin:10px 0 0 0}
div#buyerComment div.imgBox1{width:23%;float:left;    margin: 13% auto;}
div#buyerComment div.imgBox{width:23%;float:left;margin:30px 0 0 0;}
div#buyerComment div.imgBox3{width:23%;float:left;    margin: 10% auto;}	
div#buyerComment {overflow: hidden;background-color: #fefbdd;max-width: 1000px;-moz-border-radius: 10px;font-family: "Noto Sans JP","Hiragino Kaku Gothic ProN","ヒラギノ角ゴ ProN W3",Meiryo,"メイリオ",Osaka,"MS PGothic",arial,helvetica,sans-serif;margin-bottom: 25px;margin-top: 17px;}
div#buyerComment div.okoe {overflow: hidden;background-color: #fff;padding: 1% 2%;max-width: 940px;margin: 20px auto;border-radius: 10px;-moz-border-radius: 10px;font-family: "Times New Roman","游明朝",YuMincho,"ヒラギノ明朝 ProN W3","Hiragino Mincho ProN","メイリオ",Meiryo,serif;}
div#buyerComment h2.title {font-size: 56px;color: #fff;padding: 85px 0;text-align: center;width: 1000px;margin: 0 auto;background-image: url(https://belluna-gourmet.com/excludes/gourmet/prd/NE274_6003449/common/line_1.png) ,url(https://belluna-gourmet.com/excludes/gourmet/prd/NE274_6003449/common/line_2.png);background-position:top,bottom;background-repeat: no-repeat;font-weight: 700;font-family: "Times New Roman","游明朝",YuMincho,"ヒラギノ明朝 ProN W3","Hiragino Mincho ProN","メイリオ",Meiryo,serif;height: 215px;}
div#buyerComment div.attention {width:100%;text-align:right;display:block;font-size:17px;font-weight:300;margin:0 0 10px 0;color:#000}	

div#buyerComment div.txtBox p.starBox{font-size:30px;color:#f1d51b}
div#buyerComment div.txtBox span.txt{color:#333;font-size:23px;position:relative;}
span.none{color:#C9C9C9;}	


@media screen and (max-width:780px) {		
/*------------------------------------------
お届け内容
------------------------------------------*/
div.bentoItemList ul{margin:0 0 0 2%}
div.gozen {margin: 2% auto}
div.gozen div.bentoItemList ul li,div#issai div.bentoItemList ul li{width:48%;margin-right:2%;margin-bottom:1%}
div.bentoItemList ul li div.bentItemBox p.itemCopy br{display:block}
div.bentoItemList ul li div.bentItemBox p.itemCopy{height:32px;margin:3%;text-align: center;font-size:13px;}
div.bentoItemList ul li div.bentItemBox .btnTxt{width:90%;font-size:12px}
div.chushaku{padding:5px 5px 10px 0}
div.issai div.bento_matrix_issai {width: 800px;}
div.bentoItemList ul li div.bentItemBox div.kakakuBox p{font-size:14px;}
div.bentoItemList ul li div.bentItemBox div.kakakuBox span.shoku{font-size:13px;}
div.bentoItemList ul li div.bentItemBox div.kakakuBox span.zei{font-size:10px;}
div.bentoItemList ul li div.bentItemBox div.kakakuBox span.betto{font-size:12px;margin: 0 3%;position:absolute;top:8px;}
div.bentoItemList ul li div.bentItemBox div.kakakuBox span.muryou{font-size:12px;margin: 0 3%;position:absolute;top:8px;}

div.chushaku{font-size: 12px;padding: 2%}	

/* =====================================================
お客様の声
================================================== */
div#buyerComment {margin:0;max-width: 100%;padding-top: 4%;padding:2% 0 0;margin-bottom: 5%;margin-top: 3%;}
div#buyerComment div.txtBox{font-size:16px;width:100%;float:none;line-height:1.5em}
div#buyerComment div.txtBox span.buyerTtl {text-align: center;font-size:18px!important}
div#buyerComment div.txtBox span.k_name{font-size:18px!important;margin:0 2% 2% 0;color:#000000}
div#buyerComment div.txtBox h3.Comment_title{font-size:25px;color:#000000;margin:10px 0 0 0;letter-spacing:0px;line-height:1.2em;text-align: center;}
div#buyerComment div.imgBox{width:37%;float:none;margin:3% auto}
div#buyerComment div.imgBox1{width:37%;float:none;margin:3% auto}
div#buyerComment div.imgBox3{width:37%;float:none;margin:3% auto}
div.vd_spec{margin: 3% auto 0;}
div#buyerComment div.okoe {max-width: 90%;}	
div#buyerComment h2.title {font-size: 30px;padding-top: 10%;width: 100%;height: 120px;background-size: 100%;margin:0 auto 3%}
div#buyerComment div.attention {font-size:13px;padding:0 4% 0 0;}
div#buyerComment div.txtBox p.starBox {font-size: 30px;color: #f1d51b;text-align: center;}	
div#buyerComment div.txtBox p {color: #333;font-weight: bold;font-size: 18px;line-height: 1.5em;}	
div#buyerComment div.txtBox span.txt {color: #333;font-size: 15px;position: relative;top: -3px;}	
div#buyerComment div.koeBox p.starBox span.none{color:#626262}	
}