@charset "utf-8";

/*====================================================
common
====================================================*/
div.sp_fv,div#footBnr,div#sp_grm_cate,div#sp_grm_osusumeTokushu{display:none}
div.itemlist {margin: 10px auto;width: 1200px;}
div.itemlist h2.osusumeTtl {color: #e0bf6e; font-family: YuMincho, "Yu Mincho", "Hiragino Mincho ProN", serif;    font-size: 46px;    font-weight: 700;   text-align: center;    margin-bottom: 20px;    margin-top: 50px;}
div.prdArea {background-color: #142239;padding-top: 3%;}
/*------------------------------------------
ぱんくず
------------------------------------------*/
div#breadcrumbList{max-width:1200px;margin:3px auto;font-size:12px;color:#333}

div#breadcrumbList a{font-size:12px;color:#333;text-decoration:none}
div#breadcrumbList a:hover{text-decoration:underline;color:#f88d01}
div#breadcrumbList h1{display: inline-block;}
/*====================================================
fv
====================================================*/
div.souokiobi{background-color:#ad1e24;text-align:center;padding:8px 0;font-size:36px;font-weight:700;color:#fff;letter-spacing:1px}
div.souokiobi br{display: none;}	
div.souokiobi span{color:#fff;font-size:24px}
/* 帯文字色　大 */	
div.souokiobi span.Y {color: #ffd900;font-size: 36px;}
/* 帯文字色　小*/
div.souokiobi span.y {color: #ffd900;font-size: 24px;}	
div.pc_fv {text-align: center;background-repeat: no-repeat;background-position: center 0;height: 400px;text-indent: -9999px;}
div.pc_fv div.pc_fvBox {max-width: 1920px;display: inline-block;}	
div.pc_fv div.pc_fvBox p{font-size:14px;text-align:center;position:absolute;bottom:97px;left:181px;line-height:1.3em}
div.pc_fv div.pc_fvBox img{display:inline-block}
div#fvTxt{padding:2%;max-width:1000px;margin:0 auto;text-align:center;font-size:18px;line-height:1.3em}
div#fvTxt h1 {color: #333;font-size: 18px;margin-bottom: 5px;}	
div#fvTxt h2{font-size:26px;font-weight:700;margin-bottom:10px;color:#ac1e24}
/*====================================================
サイドバナー
====================================================*/
#sidebarbox{width:120px;height:445px;top:65px;right:0;position:fixed;z-index:1;display:block}
/* 1つめ */
#sidebarbox #sidebar{width:120px;height:120px;top:230px;right:0;text-indent:-9999px;position:fixed;z-index:9999;display:block}
#sidebarbox #sidebar #sidebar_link{width:120px;height:200px;display:block;background:no-repeat scroll 0 0 transparent;position:relative;top:0;left:0;outline:none;z-index:9999}
#sidebarbox button{z-index:99999;position:absolute;top:288px !important;width:94px;height:30px;text-align:center;font-size:15px;right:9px;background-color:#f8f8f8;border:1px solid #bebebe;color:#333;border-radius:100px;-moz-border-radius:100px}
#sidebarbox button span.batsu{color:#333;position:relative;left:-3px}
#sidebarbox button span.btnTxt{color:#333!important}
/* 2つめ */
#sidebarbox #sidebar2{width:120px;height:120px;top:75px;right:0;text-indent:-9999px;position:fixed;z-index:9999;display:block}
#sidebarbox #sidebar2 #sidebar_link{width:120px;height:200px;display:block;background:no-repeat scroll 0 0 transparent;position:relative;top:0;left:0;outline:none;z-index:9999}
#sidebarbox button{z-index:99999;position:absolute;top:130px;width:94px;height:30px;text-align:center;font-size:15px;right:9px;background-color:#f8f8f8;border:1px solid #bebebe;color:#333;border-radius:100px;-moz-border-radius:100px}
#sidebarbox button span.batsu{color:#333;position:relative;left:-3px}
#sidebarbox button span.btnTxt{color:#333!important}
/*====================================================
お届け時期
====================================================*/
div.otodokejiki {    padding: 20px;    margin: 0 0 50px 0 ;    font-size: 18px; text-align: center;width: 1200px;margin: 0 auto;background-color: #f7f7f7; }
div.otodokejiki div.otodokejiki_inner{    max-width: 1200px;    margin:0 auto 30px; text-align: center;}
div.otodokejiki h2 {font-family: "Times New Roman", "游明朝", YuMincho, "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN", "メイリオ", Meiryo, serif;font-size: 40px;font-weight: 700;text-align: center;color: #213656; margin: 20px;}
div.otodokejiki div.otodokejiki_inner p.kikan_chusyaku{color: #213656; font-size: 18px;}
div.otodokejiki div.otodokejiki_inner li{position: relative;}
div.otodokejiki div.otodokejiki_inner li.soldout {-moz-opacity: .6;opacity: .6;filter: alpha(opacity=60);}
div.otodokejiki div.otodokejiki_inner li.soldout:before{width:170px;padding:10px 0;display:block;background:#333;color:#fff;text-align:center;line-height:22px;position:absolute;left:19%;top:59%;z-index:2;content:'終了しました';font-family:"Times New Roman","游明朝",YuMincho,"ヒラギノ明朝 ProN W3","Hiragino Mincho ProN","メイリオ",Meiryo,serif;font-size:25px}
/* 最短10日前後お届け */
div.otodokejiki div.otodokejiki_inner li.kikan1Area {    background-color: #c46a6e;    float: left;    width: 265px; text-align: center; border-radius: 20px; padding:20px 0; margin:0 12.5px 10px;}
div.otodokejiki div.otodokejiki_inner li.kikan1Area p.kikan1 {font-size:25px; font-weight: 600; color: #FFFFFF;margin-bottom: 10px;line-height: 1.2em;}
div.otodokejiki div.otodokejiki_inner li.kikan1Area p.kikan1 span {font-size:20px; font-weight: 500;color: #FFFFFF;}
div.otodokejiki div.otodokejiki_inner li.kikan1Area p.deadline {background-color:#FFFFFF; border-radius: 20px;width:90%; margin: auto;padding: 10px 0; font-size:25px; color: #c46a6e;font-weight:600;line-height: 1.2em;}
/* 期間指定お届け */
div.otodokejiki div.otodokejiki_inner li.kikan2Area {    background-color: #488f61;    float: left;    width: 265px; text-align: center; border-radius: 20px; padding:20px 0;margin:0 12px 10px;}
div.otodokejiki div.otodokejiki_inner li.kikan2Area p.kikan2 {font-size:25px; font-weight: 600; color: #FFFFFF;margin: 17px 0 29px 0;}
div.otodokejiki div.otodokejiki_inner li.kikan2Area p.kikan2 span {font-size:20px; font-weight: 500;color: #FFFFFF;}
div.otodokejiki div.otodokejiki_inner li.kikan2Area p.deadline2 {background-color:#FFFFFF; border-radius: 20px;width:90%; margin: auto;padding: 12px 0; font-size:23px; color: #488f61;font-weight:600;line-height: 1.2em;}
/* 父の日期間お届け */
div.otodokejiki div.otodokejiki_inner li.kikan3Area {    background-color: #6e6db2;    float: left;    width: 265px; text-align: center; border-radius: 20px; padding:20px 0;margin:0 12px 10px;}
div.otodokejiki div.otodokejiki_inner li.kikan3Area p.kikan3 {font-size:25px; font-weight: 600; color: #FFFFFF; margin: 5px 0 15px 0;}
div.otodokejiki div.otodokejiki_inner li.kikan3Area p.kikan3 span {font-size:20px; font-weight: 500;color: #FFFFFF;}
div.otodokejiki div.otodokejiki_inner li.kikan3Area p.deadline3 {background-color:#FFFFFF; border-radius: 20px;width:90%; margin: auto;padding: 10px 0; font-size:25px; color: #6e6db2;font-weight:600;line-height: 1.2em;}
/* 丑の日期間お届け */
div.otodokejiki div.otodokejiki_inner li.kikan4Area {    background-color: #ba7763;    float: left;    width: 265px; text-align: center; border-radius: 20px; padding:20px 0;margin:0 12px 10px;}
div.otodokejiki div.otodokejiki_inner li.kikan4Area p.kikan4 {font-size:25px; font-weight: 600; color: #FFFFFF;margin: 5px 0 15px 0;}
div.otodokejiki div.otodokejiki_inner li.kikan4Area p.kikan4 span {font-size:20px; font-weight: 500;color: #FFFFFF;}
div.otodokejiki div.otodokejiki_inner li.kikan4Area p.deadline4 {background-color:#FFFFFF; border-radius: 20px;width:90%; margin: auto;padding: 10px 0; font-size:25px; color: #ba7763;font-weight:600;line-height: 1.2em;}
/*====================================================
2023年の丑の日は7/30(日)！うなぎでスタミナ補給！
====================================================*/
div.ushinohi {width: 1200px;    margin: 0 auto ;   }
div.ushinohi div.ushi_txtbox {    width: 60%;    float: right; }
div.ushinohi div.ushi_txtbox h2 {font-family: "Times New Roman","游明朝",YuMincho,"ヒラギノ明朝 ProN W3","Hiragino Mincho ProN","メイリオ",Meiryo,serif;    font-size: 37px;    font-weight: 700;    display: block;    line-height: 1.3em;    color:#ac1e24;    margin: 0 0 20px 30px}
div.ushinohi div.ushi_txtbox p {font-size: 20px;display: block;line-height: 1.6em;    margin: 0 0 0 30px;     }
div.ushinohi div.ushi_imgbox {width:40%;    float: left;}
/* 線リセット */
hr{  height: 0;  margin: 0;  padding: 0;  border: 0;}
/* 線のスタイル */
hr{height: 8px;
background-image: repeating-linear-gradient(45deg, #ac1e24 0, #ac1e24 1px, transparent 0, transparent 50%);
background-size: 8px 8px;
width: 1200px;
margin: 20px auto;
}
/*====================================================
4つのこだわり
====================================================*/
div.scrollItemList { max-width: 1200px; background-color: #f7f3eb; border-radius: 20px; padding:20px 0px;     margin: 10px auto 0 auto;}
div.scrollItemList h3 {font-family: YuMincho, "Yu Mincho", "Hiragino Mincho ProN", serif;font-size: 26px;font-weight: 700;margin-bottom: 25px;margin-top: 10px; text-align: center;}
ul.kodawariArea li {    max-width: 300px;  height:382px;   text-align: center;    border-right: thick dotted #FFFFFF;    float: left;    padding-top: 0;    padding-right: 10px;    padding-bottom: 0;    padding-left: 10px;}
ul.kodawariArea li:last-child {border-right: none;}
ul.kodawariArea li p.kodawariTtl {    font-family: YuMincho, "Yu Mincho", "Hiragino Mincho ProN", serif;    font-size: 21px;    font-weight: 700;    margin-bottom: 10px;    margin-top: 10px;padding: 10px 0;}
ul.kodawariArea li p.kodawariTxt {font-size: 16px;    font-weight: 500;    margin-top: 10px;
line-height: 1.2em;text-align: left;}
ul.kodawariArea li p.kodawariTtl.line_02 {
padding: 0;
}
/*====================================================
実績
====================================================*/
div.zissekiArea div.sp_img{display:none}
div.zissekiArea h2.zissekiTtl{font-family:"Times New Roman","游明朝",YuMincho,"ヒラギノ明朝 ProN W3","Hiragino Mincho ProN","メイリオ",Meiryo,serif;font-size:46px;font-weight:700;display:block;line-height: 1em;}
div.zissekiArea h2.zissekiTtl span{font-size:20px;display:block;margin-bottom:10px;line-height:1.2em}
div.zissekiArea span.chushaku {font-size: 12px!important;display: inline-block!important;color: #fff;}
div.zissekiArea p{font-family:"Times New Roman","游明朝",YuMincho,"ヒラギノ明朝 ProN W3","Hiragino Mincho ProN","メイリオ",Meiryo,serif;font-size:18px;font-weight:700;display:block;letter-spacing:2px;line-height:1.6em;width:450px;margin-top:20px}
div.zissekiArea {    width: 1000px;    margin: 0 auto;    background-image: url(https://belluna-gourmet.com/excludes/gourmet/pg/unagi/240321/jisseki.png);    height: 387px;    background-position: right;    background-repeat: no-repeat;}	
div.zissekiArea2{width:1000px;margin: 0 auto 30px auto;}	
/*------------------------------------------
商品見出し・メイン画像
------------------------------------------*/
div.utiwa {width: 140px; margin: 0 auto;}
div.utiwa img {    width: 100%;     margin-bottom: 20px;}
p.mainCopy {    font-size: 29px;    font-family: YuMincho, "Yu Mincho", "Hiragino Mincho ProN", serif;    font-weight: 700;    margin-bottom: 10px;    text-align: center;    margin-top: 28px;    line-height: 1.2em;}
p.subCopy {font-size: 18px;line-height: 1.3em;text-align: center;}	
/*====================================================
商品
====================================================*/
div.mainItemList div.txtBox div.specArea {background-color: #f7f7f7;padding: 2%;position: inherit;bottom: 0;width: 100%;}
/* 早期赤字 */	
span.aka{color: #FF0004}	
/*------------------------------------------
1スペック
------------------------------------------*/
div.subItembox1{width: 1200px;margin: 20px auto;}	
div.subItemList1{position:relative;margin-bottom:3%;width:100%;float:right;margin-right:0;background-color:#f7f7f7;padding:1% 0}
div.subItemList1:first-child {float: left;margin-left: 0;margin-right: 0;}
div.subItemList1 div.txtBox{padding:0 3%}
div.subItemList1 div.txtBox div.specArea{padding:2%}
div.subItemList1 div.imgBox{    width: 33%;    float: left;    padding-left: 36px;}
div.subItemList1 div.txtBox{    width: 65%;    float: right}
div.subItemList1 div.txtBox div.specArea a.itemName{text-decoration:underline;font-size:17px;color:#333;display:inline-block;margin-bottom:5px}
div.subItemList1 div.txtBox div.specArea a.itemName:hover{color:#ac1e24}
div.subItemList1 div.txtBox div.specArea p.itemSpecTxt{font-size:16px;line-height:1.2em;margin-bottom:5px}
div.subItemList1 div.txtBox div.specArea div.soukiTxt p{border:2px solid #ac1e24;color:#ac1e24;font-weight:700;font-size:17px;padding:5px;margin-bottom:5px;display:inline-block}
div.subItemList1 div.txtBox div.specArea div.muryouTxt p{border:2px solid #ac1e24;color:#fff;font-weight:700;font-size:17px;padding:5px;margin-bottom:5px;display:inline-block;background-color:#ac1e24;}
div.subItemList1 div.txtBox div.specArea div.priceBox{text-align:right;margin-bottom:5px;height: 37px;}
div.subItemList1 div.txtBox div.specArea div.priceBox s{font-size:20px}
div.subItemList1 div.txtBox div.specArea div.priceBox em{color:#ac1e24;font-size:30px;font-weight:700}
div.subItemList1 div.txtBox div.specArea div.priceBox em span{font-size:16px;color:#ac1e24}
div.subItemList1 div.txtBox div.specArea div.priceBox em span.zei{font-size:11px;font-weight:100;color:#999}
/* 横並びボタン */


/* カート1 */
div.subItemList1 div.txtBox div.cartBtn{text-align:right}
div.subItemList1 div.txtBox div.cartBtn button.cartBtn:hover{background-color:#881e22}
div.subItemList1 div.txtBox div.cartBtn button.cartBtn{height:50px;max-resolution:5px 0px 5px 5px;font-weight:700;border:none;text-align:center;font-size:20px;color:#fff;border-radius:10px;-moz-border-radius:10px;background:#ac1e24 url(https://belluna-gourmet.com/excludes/gourmet/pg/sale/common/carticon.svg) no-repeat;background-size:30px;padding:0 13px 0 39px;background-position:7px 8px;font-family:"Noto Sans JP","Hiragino Kaku Gothic ProN","ヒラギノ角ゴ ProN W3",Meiryo,"メイリオ",Osaka,"MS PGothic",arial,helvetica,sans-serif}
div.subItemList1 div.txtBox  div.cartBtn button.cartBtn span{color:#fff}	
/* カート2 */
div.subItemList1 div.txtBox div.cartBtn button.cartBtn2:hover{background-color:#32316a}
div.subItemList1 div.txtBox div.cartBtn button.cartBtn2{height:50px;margin:5px 0px 5px 5px;font-weight:700;border:none;text-align:center;font-size:20px;color:#fff;border-radius:10px;-moz-border-radius:10px;background:#454399 url(https://belluna-gourmet.com/excludes/gourmet/pg/sale/common/carticon.svg) no-repeat;background-size:30px;padding:0 13px 0 39px;background-position:7px 8px;font-family:"Noto Sans JP","Hiragino Kaku Gothic ProN","ヒラギノ角ゴ ProN W3",Meiryo,"メイリオ",Osaka,"MS PGothic",arial,helvetica,sans-serif}
div.subItemList1 div.txtBox  div.cartBtn button.cartBtn2 span{color:#fff}
/* カート3 */
div.subItemList1 div.txtBox div.cartBtn button.cartBtn3:hover{background-color:#502b1f}
div.subItemList1 div.txtBox div.cartBtn button.cartBtn3{height:50px;margin:5px 0px 5px 5px;font-weight:700;border:none;text-align:center;font-size:20px;color:#fff;border-radius:10px;-moz-border-radius:10px;background:#784434 url(https://belluna-gourmet.com/excludes/gourmet/pg/sale/common/carticon.svg) no-repeat;background-size:30px;padding:0 13px 0 39px;background-position:7px 8px;font-family:"Noto Sans JP","Hiragino Kaku Gothic ProN","ヒラギノ角ゴ ProN W3",Meiryo,"メイリオ",Osaka,"MS PGothic",arial,helvetica,sans-serif}
div.subItemList1 div.txtBox  div.cartBtn button.cartBtn3 span{color:#fff}
/*------------------------------------------
2スペック
------------------------------------------*/
div.subItembox2{width: 1200px;margin: 20px auto;}		
div.subItemList2{position:relative;margin-bottom:3%;width:48.5%;float:left;margin-right:3%;background-color:#f7f7f7;padding:0}
div.subItemList2:last-child {margin-right: 0%;}
div.subItemList2 div.txtBox{padding:0 3%}
div.subItemList2 div.txtBox div.specArea{padding:2%}
div.subItemList2 div.imgBox{width: 62%;margin:5px auto;}
div.subItemList2 div.txtBox{margin: 2% auto;}
div.subItemList2 div.txtBox div.specArea a.itemName{text-decoration:underline;font-size:17px;color:#333;display:inline-block;margin-bottom:5px}
div.subItemList2 div.txtBox div.specArea a.itemName:hover{color:#ac1e24}
div.subItemList2 div.txtBox div.specArea p.itemSpecTxt{font-size:16px;line-height:1.2em;margin-bottom:5px}
div.subItemList2 div.txtBox div.specArea div.muryouTxt p{font-size: 14px;}
div.subItemList2 div.txtBox div.specArea div.soukiTxt p{border:2px solid #ac1e24;color:#ac1e24;font-weight:700;font-size:17px;padding:5px;margin-bottom:5px;display:inline-block}
div.subItemList2 div.txtBox div.specArea div.muryouTxt p{border:2px solid #ac1e24;color:#fff;font-weight:700;font-size:17px;padding:5px;margin-bottom:5px;display:inline-block;background-color:#ac1e24;}
div.subItemList2 div.txtBox div.specArea div.priceBox{text-align:right;margin-bottom:5px;height: 37px;}
div.subItemList2 div.txtBox div.specArea div.priceBox s{font-size:20px}
div.subItemList2 div.txtBox div.specArea div.priceBox em{color:#ac1e24;font-size:30px;font-weight:700}
div.subItemList2 div.txtBox div.specArea div.priceBox em span{font-size:16px;color:#ac1e24}
div.subItemList2 div.txtBox div.specArea div.priceBox em span.zei{font-size:11px;font-weight:100;color:#999}
/* 2ならびスペック改行調整 */	
div.specArea div.naiyou2 {    float: left;    width: 16%;    font-size: 16px;    line-height: 1.2em;}
div.specArea div.kaitoubun2 {    width: 84%;    float: left;    font-size: 16px;    line-height: 1.2em;}
/* カート1 */
div.subItemList2 div.txtBox div.cartBtn{text-align:right;    overflow: hidden;}
div.subItemList2 div.txtBox div.cartBtn form {width: 50%;float: left;}
div.subItemList2 div.txtBox div.cartBtn button.cartBtn:hover{background-color:#881e22}
div.subItemList2 div.txtBox div.cartBtn button.cartBtn{height:50px;width:98%;margin:5px 5px 5px 0px;font-weight:700;border:none;text-align:center;font-size:19px;color:#fff;border-radius:10px;-moz-border-radius:10px;background:#ac1e24 url(https://belluna-gourmet.com/excludes/gourmet/pg/sale/common/carticon.svg) no-repeat;background-size:30px;padding:0 13px 0 39px;background-position:7px 8px;font-family:"Noto Sans JP","Hiragino Kaku Gothic ProN","ヒラギノ角ゴ ProN W3",Meiryo,"メイリオ",Osaka,"MS PGothic",arial,helvetica,sans-serif}
div.subItemList2 div.txtBox  div.cartBtn button.cartBtn span{color:#fff}
/* カート2*/
div.subItemList2 div.txtBox div.cartBtn button.cartBtn2:hover{background-color:#1b4c2c}
div.subItemList2 div.txtBox div.cartBtn button br{display:none;}
div.subItemList2 div.txtBox div.cartBtn button.cartBtn2{height:50px;width:98%;margin:5px 0 5px 5px;font-weight:700;border:none;text-align:center;font-size:19px;color:#fff;border-radius:10px;-moz-border-radius:10px;background:#2c6b42 url(https://belluna-gourmet.com/excludes/gourmet/pg/sale/common/carticon.svg) no-repeat;background-size:30px;padding:0 13px 0 39px;background-position:7px 8px;font-family:"Noto Sans JP","Hiragino Kaku Gothic ProN","ヒラギノ角ゴ ProN W3",Meiryo,"メイリオ",Osaka,"MS PGothic",arial,helvetica,sans-serif}
div.subItemList2 div.txtBox  div.cartBtn button.cartBtn2 span{color:#fff}
/* カート3*/
div.subItemList2 div.txtBox div.cartBtn button.cartBtn3:hover{background-color:#32316a}
div.subItemList2 div.txtBox div.cartBtn button.cartBtn3{height:50px;width:98%;margin:5px 5px 5px 0;font-weight:700;border:none;text-align:center;font-size:19px;color:#fff;border-radius:10px;-moz-border-radius:10px;background:#45439A url(https://belluna-gourmet.com/excludes/gourmet/pg/sale/common/carticon.svg) no-repeat;background-size:30px;padding:0 13px 0 39px;background-position:7px 8px;font-family:"Noto Sans JP","Hiragino Kaku Gothic ProN","ヒラギノ角ゴ ProN W3",Meiryo,"メイリオ",Osaka,"MS PGothic",arial,helvetica,sans-serif}
div.subItemList2 div.txtBox  div.cartBtn button.cartBtn3 span{color:#fff}
/* カート4*/
div.subItemList2 div.txtBox div.cartBtn button.cartBtn4:hover{background-color:#502b1f}
div.subItemList2 div.txtBox div.cartBtn button.cartBtn4{height:50px;width:98%;margin:5px 0px 5px 5px;font-weight:700;border:none;text-align:center;font-size:19px;color:#fff;border-radius:10px;-moz-border-radius:10px;background:#784434 url(https://belluna-gourmet.com/excludes/gourmet/pg/sale/common/carticon.svg) no-repeat;background-size:30px;padding:0 13px 0 39px;background-position:7px 8px;font-family:"Noto Sans JP","Hiragino Kaku Gothic ProN","ヒラギノ角ゴ ProN W3",Meiryo,"メイリオ",Osaka,"MS PGothic",arial,helvetica,sans-serif}
div.subItemList2 div.txtBox  div.cartBtn button.cartBtn4 span{color:#fff}
/*------------------------------------------
3スペック
------------------------------------------*/
div.subItembox3{width: 1200px;margin: 20px auto;}		
div.subItemList3{position:relative;margin-bottom:3%;width:31.3%;float:left;margin-right:3%;background-color:#f7f7f7;padding:1% 0}
div.subItemList3:nth-child(3n) {margin-right: 0%;}
div.subItemList3:nth-child(3n) {margin-right: 0%;}
div.subItemList3 div.txtBox{padding:0 3%}
div.subItemList3 div.txtBox div.specArea{padding:2%}
div.subItemList3 div.imgBox{width: 100%;margin:5px auto;}
div.subItemList3 div.txtBox{float:right}
div.subItemList3 div.txtBox div.specArea a.itemName{text-decoration:underline;font-size:17px;color:#333;display:inline-block;margin-bottom:5px;line-height: 1.2em;}
div.subItemList3 div.txtBox div.specArea a.itemName:hover{color:#ac1e24}
div.subItemList3 div.txtBox div.specArea p.itemSpecTxt{font-size:16px;line-height:1.2em;margin-bottom:5px}
div.subItemList3 div.txtBox div.specArea div.soukiTxt p{border:2px solid #ac1e24;color:#ac1e24;font-weight:700;font-size:17px;padding:5px;margin-bottom:5px;display:inline-block}
div.subItemList3 div.txtBox div.specArea div.muryouTxt p{border:2px solid #ac1e24;color:#fff;font-weight:700;font-size:17px;padding:5px;margin-bottom:5px;display:inline-block;background-color:#ac1e24;}
div.subItemList3 div.txtBox div.specArea div.priceBox{text-align:right;margin-bottom:5px;height: 37px;}
div.subItemList3 div.txtBox div.specArea div.priceBox s{font-size:20px}
div.subItemList3 div.txtBox div.specArea div.priceBox em{color:#ac1e24;font-size:30px;font-weight:700}
div.subItemList3 div.txtBox div.specArea div.priceBox em span{font-size:16px;color:#ac1e24}
div.subItemList3 div.txtBox div.specArea div.priceBox em span.zei{font-size:11px;font-weight:100;color:#999;margin-right: 2%;}
div.subItemList3 div.txtBox div.cartBtn button br{display:none}
/* ３ならびスペック改行調整 */
div.specArea div.naiyou3 {float: left;width: 24%;font-size:16px;line-height:1.2em;}
div.specArea div.kaitoubun3 {width: 72%;float: left;font-size:16px;line-height:1.2em;}
/* カート 1*/
div.subItemList3 div.txtBox div.cartBtn{text-align:right;}	
div.subItemList3 div.txtBox div.cartBtn button.cartBtn:hover{background-color:#881e22}
div.subItemList3 div.txtBox div.cartBtn button.cartBtn{height:50px;width:100%;margin:5px 0px;font-weight:700;border:none;text-align:center;font-size:20px;color:#fff;border-radius:10px;-moz-border-radius:10px;background:#ac1e24 url(https://belluna-gourmet.com/excludes/gourmet/pg/sale/common/carticon.svg) no-repeat;background-size:30px;padding:0 13px 0 39px;background-position:7px 8px;font-family:"Noto Sans JP","Hiragino Kaku Gothic ProN","ヒラギノ角ゴ ProN W3",Meiryo,"メイリオ",Osaka,"MS PGothic",arial,helvetica,sans-serif}
div.subItemList3 div.txtBox  div.cartBtn button.cartBtn span{color:#fff}
/* カート2*/
div.subItemList3 div.txtBox div.cartBtn button.cartBtn2:hover{background-color:#1b4c2c}
div.subItemList3 div.txtBox div.cartBtn button.cartBtn2{height:50px;width:100%;margin:5px 0px;font-weight:700;border:none;text-align:center;font-size:20px;color:#fff;border-radius:10px;-moz-border-radius:10px;background:#2c6b42 url(https://belluna-gourmet.com/excludes/gourmet/pg/sale/common/carticon.svg) no-repeat;background-size:30px;padding:0 13px 0 39px;background-position:7px 8px;font-family:"Noto Sans JP","Hiragino Kaku Gothic ProN","ヒラギノ角ゴ ProN W3",Meiryo,"メイリオ",Osaka,"MS PGothic",arial,helvetica,sans-serif}
div.subItemList3 div.txtBox  div.cartBtn button.cartBtn2 span{color:#fff}
/* カート3*/
div.subItemList3 div.txtBox div.cartBtn button.cartBtn3:hover{background-color:#32316a}
div.subItemList3 div.txtBox div.cartBtn button.cartBtn3{height:50px;width:100%;margin:5px 0px;font-weight:700;border:none;text-align:center;font-size:20px;color:#fff;border-radius:10px;-moz-border-radius:10px;background:#45439A url(https://belluna-gourmet.com/excludes/gourmet/pg/sale/common/carticon.svg) no-repeat;background-size:30px;padding:0 13px 0 39px;background-position:7px 8px;font-family:"Noto Sans JP","Hiragino Kaku Gothic ProN","ヒラギノ角ゴ ProN W3",Meiryo,"メイリオ",Osaka,"MS PGothic",arial,helvetica,sans-serif}
div.subItemList3 div.txtBox  div.cartBtn button.cartBtn3 span{color:#fff}
/* カート4*/
div.subItemList3 div.txtBox div.cartBtn button.cartBtn4:hover{background-color:#502b1f}
div.subItemList3 div.txtBox div.cartBtn button.cartBtn4{height:50px;width:100%;margin:5px 0px;font-weight:700;border:none;text-align:center;font-size:20px;color:#fff;border-radius:10px;-moz-border-radius:10px;background:#784434 url(https://belluna-gourmet.com/excludes/gourmet/pg/sale/common/carticon.svg) no-repeat;background-size:30px;padding:0 13px 0 39px;background-position:7px 8px;font-family:"Noto Sans JP","Hiragino Kaku Gothic ProN","ヒラギノ角ゴ ProN W3",Meiryo,"メイリオ",Osaka,"MS PGothic",arial,helvetica,sans-serif}
div.subItemList3 div.txtBox  div.cartBtn button.cartBtn4 span{color:#fff}

/*------------------------------------------
4スペック
------------------------------------------*/
div.subItembox4{width: 1200px;margin: 20px auto;}		
div.subItemList4{position:relative;margin-bottom:3%;width:24%;float:left;margin-right:1.33%;background-color:#f7f7f7;padding:1% 0;}
div.subItemList4:nth-child(4n) {margin-right: 0%;}
div.subItemList4 div.txtBox{padding:0 3%}
div.subItemList4 div.txtBox div.specArea{padding:2%}
div.subItemList4 div.imgBox{width: 100%;margin:5px auto;}
div.subItemList4 div.txtBox{float:right}
div.subItemList4 div.txtBox div.specArea a.itemName{text-decoration:underline;font-size:17px;color:#333;display:inline-block;margin-bottom:5px}
div.subItemList4 div.txtBox div.specArea a.itemName:hover{color:#ac1e24}
div.subItemList4 div.txtBox div.specArea p.itemSpecTxt{font-size:16px;line-height:1.2em;margin-bottom:5px}
div.subItemList4 div.txtBox div.specArea div.soukiTxt p{border:2px solid #ac1e24;color:#ac1e24;font-weight:700;font-size:17px;padding:5px;margin-bottom:5px;display:inline-block}
div.subItemList4 div.txtBox div.specArea div.muryouTxt p{border:2px solid #ac1e24;color:#fff;font-weight:700;font-size:17px;padding:5px;margin-bottom:5px;display:inline-block;background-color:#ac1e24;}
div.subItemList4 div.txtBox div.specArea div.priceBox{text-align:right;margin-bottom:5px;height: 37px;}
div.subItemList4 div.txtBox div.specArea div.priceBox s{font-size:20px}
div.subItemList4 div.txtBox div.specArea div.priceBox em{color:#ac1e24;font-size:30px;font-weight:700}
div.subItemList4 div.txtBox div.specArea div.priceBox em span{font-size:16px;color:#ac1e24}
div.subItemList4 div.txtBox div.specArea div.priceBox em span.zei{font-size:11px;font-weight:100;color:#999;margin-right: 2%;}
/* 4ならびスペック改行調整 */
div.specArea div.naiyou4 {font-size: 16px;    line-height: 1.2em;}
/* カート1*/
div.subItemList4 div.txtBox div.cartBtn{text-align:right;}	
div.subItemList4 div.txtBox div.cartBtn button.cartBtn:hover{background-color:#881e22}
div.subItemList4 div.txtBox div.cartBtn button.cartBtn{height:50px;width:100%;margin:5px 0px;font-weight:700;border:none;text-align:center;font-size:20px;color:#fff;border-radius:10px;-moz-border-radius:10px;background:#ac1e24 url(https://belluna-gourmet.com/excludes/gourmet/pg/sale/common/carticon.svg) no-repeat;background-size:30px;padding:0 13px 0 39px;background-position:7px 8px;font-family:"Noto Sans JP","Hiragino Kaku Gothic ProN","ヒラギノ角ゴ ProN W3",Meiryo,"メイリオ",Osaka,"MS PGothic",arial,helvetica,sans-serif}
div.subItemList4 div.txtBox  div.cartBtn button.cartBtn span{color:#fff}
/* カート2*/
div.subItemList4 div.txtBox div.cartBtn button.cartBtn2:hover{background-color:#32316a}
div.subItemList4 div.txtBox div.cartBtn button.cartBtn2{height:50px;width:100%;margin:5px 0px;font-weight:700;border:none;text-align:center;font-size:20px;color:#fff;border-radius:10px;-moz-border-radius:10px;background:#454399 url(https://belluna-gourmet.com/excludes/gourmet/pg/sale/common/carticon.svg) no-repeat;background-size:30px;padding:0 13px 0 39px;background-position:7px 8px;font-family:"Noto Sans JP","Hiragino Kaku Gothic ProN","ヒラギノ角ゴ ProN W3",Meiryo,"メイリオ",Osaka,"MS PGothic",arial,helvetica,sans-serif}
div.subItemList4 div.txtBox  div.cartBtn button.cartBtn2 span{color:#fff}
/* カート3*/
div.subItemList4 div.txtBox div.cartBtn button.cartBtn3:hover{background-color:#502b1f}
div.subItemList4 div.txtBox div.cartBtn button.cartBtn3{height:50px;width:100%;margin:5px 0px;font-weight:700;border:none;text-align:center;font-size:20px;color:#fff;border-radius:10px;-moz-border-radius:10px;background:#784434 url(https://belluna-gourmet.com/excludes/gourmet/pg/sale/common/carticon.svg) no-repeat;background-size:30px;padding:0 13px 0 39px;background-position:7px 8px;font-family:"Noto Sans JP","Hiragino Kaku Gothic ProN","ヒラギノ角ゴ ProN W3",Meiryo,"メイリオ",Osaka,"MS PGothic",arial,helvetica,sans-serif}
div.subItemList4 div.txtBox  div.cartBtn button.cartBtn3 span{color:#fff}
/*----------------------------
ご利用ガイド
---------------------------*/
div#contents_guide{width:1200px;margin:0 auto 30px;padding-top:30px;background-color:#fff;padding: 40px;}
div#contents_guide .spr_accordionTtl.koeTtl{display:none}
div#contents_guide div.imgBox{margin:5px 0}
div#contents_guide h2{display:block;padding:15px 0;margin:0 0 20px;color:#333;font-size:30px;font-weight:100;border-top:#333 1px solid;border-bottom:#333 1px solid;text-align:center}
div#contents_guide h3{background-color:#eee;color:#333;padding:10px 0;display:block;width:100%;margin-bottom:10px;text-align:center;font-size:16px}
div#contents_guide p.chushaku{font-size:13px;text-align:left;line-height:1.2em}
div#contents_guide p.shimekiri{    font-size: 16px;    font-weight: 700;    text-align: center;    margin-bottom: 10px;    font-family: "Hiragino Sans", "Hiragino Kaku Gothic ProN", Meiryo, sans-serif;}
div#contents_guide p{color:#333;font-size:14px;line-height:1.2em;padding-top: 6px;}
div#contents_guide p a {    color: #333;    text-decoration: underline;}
div#contents_guide ul{width: 1029px;margin: 0 auto;}
div#contents_guide ul li{margin-right:30px;margin-bottom:30px;width:313px;float:left}
div#contents_guide h4 {font-size: 16px;text-align: center;font-weight: bold;}
div#contents_guide h4.souki {color: #cc0000;}
div#contents_guide h4.father {color: #4a899e;}
div#contents_guide h4.kikan {color: #488f61;}
div#contents_guide h4.ushi {color: #9e7a4a;}
div#contents_guide h4.tujo {color: #c46a6e;}
div#contents_guide h4.otodokeTtl{font-weight:700;font-size:18px;text-align:center;margin:20px 0}
div#contents_guide h4.shiharai{font-size:14px;font-weight:700;margin:5px 0 0}
div#contents_guide h4.souryou{color:#ac1e24;font-weight:700;font-size:40px;margin:20px 0;text-align:center}
div#contents_guide h4.souryou span{font-size:18px;display:block;color:#ac1e24;margin-bottom:5px}
div#contents_guide div.haisouList ul{margin:10px -30px 10px 0}
div#contents_guide div.haisouList li{width:14.7%;float:left;margin-bottom:0}
div#contents_guide div.haisouList li div.haisouBox{border:1px solid #afafaf;border-radius:100%;-moz-border-radius:100%;font-size:14px;text-align:center;width:60px;height:60px;line-height:1.2em;padding-top:13px}
/*------------------------------------------
支払い方法リンク
------------------------------------------*/	
span.blue {color: blue;text-decoration: underline;}
/* =====================================================
お客様の声
================================================== */
div#back{background-color: #FFFFFF;}	
div#contents_voice{max-width:1000px;margin:0 auto 30px;padding: 20px 0;}
div#contents_voice .spr_accordionTtl.koeTtl{display:none}
div#contents_voice h2{background-color:#223a70;display:block;text-align:center;font-size:30px;line-height:1em;padding:17px 0 14px;color:#fff;position:relative;width:480px;margin:0 auto 20px;height:65px;font-family:"Times New Roman","游明朝",YuMincho,"ヒラギノ明朝 ProN W3","Hiragino Mincho ProN","メイリオ",Meiryo,serif;font-weight:700}
div#contents_voice h2:before,div#contents_voice h2:after{position:absolute;content:'';width:0;height:0;z-index:1}
div#contents_voice h2:before{top:0;left:-20px;border-width:33px 0 32px 20px;border-color:#223a70 #223a70 #223a70 transparent;border-style:solid}
div#contents_voice h2:after{top:0;right:-20px;border-width:33px 20px 32px 0;border-color:#223a70 transparent #223a70 #223a70;border-style:solid}
div#contents_voice ul li{width:320px;float:left;margin-right:20px;margin-bottom:20px}
div#contents_voice ul li:nth-child(3),div#contents_voice ul li:nth-child(6){margin-right:0}
div#contents_voice ul li div.voiceBox{background-color:#fff;padding:20px;font-size:13px;line-height:1.3em;height:197px;position:relative;padding: 0.5em 1em;margin: 2em 0;font-weight: bold;border: solid 1px #223a70;}
div#contents_voice ul li div.voiceBox h3{font-size:16px;color:#ec6275;margin-bottom:8px}
div#contents_voice ul li div.voiceBox div.starBox{margin-bottom:5px}
div#contents_voice ul li div.voiceBox div.starBox p{font-size:12px;display:inline-block;margin-right:5px;position:relative;top:-3px}
div#contents_voice ul li div.voiceBox div.starBox span{font-size:20px;display:inline-block;margin-right:3px;color:#FC0}
div#contents_voice ul li div.voiceBox div.starBox span.none{color:#ccc}
div#contents_voice ul li div.voiceBox span.name{position:absolute;right:11px;bottom:20px;font-size:12px;text-align: right}
div#contents_voice div.chushaku{text-align:right;font-size:11px;position:relative;top:-14px}

/* =====================================================	
おすすめ商品バナー
================================================== */
div#bnrList{max-width:1200px;margin: 0 auto 20px auto;}
div#bnrList ul{margin-right:-20px}
div#bnrList ul li{width:590px;float:left;margin-right:20px;margin-bottom:20px;}
div#bnrList ul li a span{display:block;font-size:16px;text-align:center;margin-top:3px;color: #fff;}
div#bnrList ul li a span span.redTxt{color:#ac1e24;display:inline-block}
div#bnrList ul li a:hover span{color:#fff;text-decoration:underline}
div#bnrList h2.pc_grm_contents_title,div#carnation_no1 h3.pc_grm_contents_title{text-align:center;font-family:"Times New Roman","游明朝",YuMincho,"ヒラギノ明朝 ProN W3","Hiragino Mincho ProN","メイリオ",Meiryo,serif;font-size:34px;font-weight:700;padding-top:0;color:#0c5f94}
div#bnrList img {width:100%;}

/* りぼん見出し */
h2.tanpinset_ttl{background-color:#e0bf6e;display:block;text-align:center;font-size:26px;padding:20px 0;color:#fff;position:relative;width:810px;margin:0 auto 3%;height:70px;font-family:"Times New Roman","游明朝",YuMincho,"ヒラギノ明朝 ProN W3","Hiragino Mincho ProN","メイリオ",Meiryo,serif;font-weight:700}
h2.tanpinset_ttl br{display:none}
h2.tanpinset_ttl:before,h2.tanpinset_ttl:after{position:absolute;content:'';width:0;height:0;z-index:1}
h2.tanpinset_ttl:before{top:0;left:-15px;border-width:35px 0 35px 15px;border-color:#e0bf6e #e0bf6e #e0bf6e transparent;border-style:solid}
h2.tanpinset_ttl:after{top:0;right:-15px;border-width:35px 15px 35px 0;border-color:#e0bf6e transparent #e0bf6e #e0bf6e;border-style:solid}
h2.tanpinset_ttl span{color:#000;font-size:38px}


/* =====================================================
動画用帯
================================================== */
div#douga_obi{max-width:1000px;margin:0 auto 30px;margin-top: 35px;}
div#douga_obi .spr_accordionTtl.koeTtl{display:none}
div#douga_obi h2{display:block;text-align:center;font-size:38px;line-height:1em;padding:17px 0 14px;color:#000;position:relative;margin:0 auto 20px;
height:65px;font-family:"Times New Roman","游明朝",YuMincho,"ヒラギノ明朝 ProN W3","Hiragino Mincho ProN","メイリオ",Meiryo,serif;font-weight:700}
div#douga_obi h2:before,div#douga_obi h2:after{position:absolute;content:'';width:0;height:0;z-index:1}
div#douga_obi h2:before{top:0;left:-20px;border-width:33px 0 32px 20px;border-style:solid}
div#douga_obi h2:after{top:0;right:-20px;border-width:33px 20px 32px 0;border-style:solid}
div#douga_obi ul li{width:320px;float:left;margin-right:20px;margin-bottom:20px}
div#douga_obi ul li:nth-child(3),div#douga_obi ul li:nth-child(6),div#douga_obi ul li:nth-child(9){margin-right:0}
div#douga_obi ul li div.voiceBox{background-color:#fff;padding:20px;font-size:13px;line-height:1.3em;height:230px;position:relative}
div#douga_obi ul li div.voiceBox h3{font-size:16px;color:#333;margin-bottom:8px}
div#douga_obi ul li div.voiceBox div.starBox{margin-bottom:5px}
div#douga_obi ul li div.voiceBox div.starBox p{font-size:12px;display:inline-block;margin-right:5px;position:relative;top:-3px}
div#douga_obi ul li div.voiceBox div.starBox span{font-size:20px;display:inline-block;margin-right:3px;color:#FC0}
div#douga_obi ul li div.voiceBox div.starBox span.none{color:#ccc}
div#douga_obi ul li div.voiceBox span.name{position:absolute;right:20px;bottom:6px;font-size:12px;text-align: right;}
div#douga_obi ul li div.voiceBox a:hover{color: #e86477;text-decoration: underline;}
div#douga_obi div.chushaku{text-align:right;font-size:11px;position:relative;top:-14px}
/* =====================================================
動画二つ並べ
================================================== */
.scroll_content { /* リスト全体のスタイル */
display: flex;
max-width: 800px;
margin: auto;
overflow-x: auto;
}

.scroll_content li { /* 各リストのスタイル */
width: 68%;
padding: 8px;
margin: 3px;
flex-shrink: 0;
list-style: none;
}

.scroll_content img { /* 画像のスタイル */
width: 100%;
max-height: 200px;
object-fit: cover;
}

.scroll_content::-webkit-scrollbar {
height: 12px; /* スクロールバーの高さ */
}

.scroll_content::-webkit-scrollbar-thumb {
background: #aaa; /* ツマミの色 */
border-radius: 6px; /* ツマミ両端の丸み */
}

.scroll_content::-webkit-scrollbar-track {
background: #ddd; /* トラックの色 */
border-radius: 6px; /* トラック両端の丸み */
}

@media screen and (max-width:750px) {
/* 
★スマホ用CSS 
*/
/*====================================================
common
====================================================*/
div.itemlist {margin: 10px auto;width: 100%;}	
div.itemlist h2.osusumeTtl { font-size: 26px;margin-top: 5%;}
div.pc_fv,#sidebarbox,div#pc_grm_sitemaparea{display:none}
div.sp_fv,div#footBnr,div#sp_grm_cate,div#sp_grm_osusumeTokushu{display:block}
div.souokiobi {font-size: 18px;}
div.souokiobi span {font-size: 14px;}
/* 帯文字色　大 */	
div.souokiobi span.Y {color: #ffd900;font-size: 25px;}	
/* 帯文字色　小 */		
div.souokiobi span.y {color: #ffd900;font-size: 18px;}
/*------------------------------------------
ぱんくず
------------------------------------------*/
div#breadcrumbList{margin:5px;}
/*====================================================
fv
====================================================*/
div.sp_fv p{display:block;color:#fff;text-align:center;font-size:14px;background-color:#102d4c;padding:3%}
div.sp_fv p span{font-size:11px;color:#fff;display:inline-block;margin-left:5px}
div#fvTxt {padding: 3%;}
div#fvTxt h1 {font-size: 14px;}
div#fvTxt h2 {font-size: 22px;line-height: 1.2em;margin-bottom: 5px;}
div#fvTxt p {font-size: 14px;line-height: 1.2em;text-align: left;}
div#fvTxt p br {display:none;}
div#footBnr { text-align: center;}
div#footBnr img {display: inline-block;}
/*====================================================
お届け時期
====================================================*/
div.otodokejiki{width: 92%;margin: 4%;}		
div.otodokejiki div.otodokejiki_inne{width: 100%;}	
div.otodokejiki div.otodokejiki_inner{margin-bottom: 5px;max-width: 100%;}
.otodokejiki .otodokejiki_inner .itemTtl {font-size: 26px; margin-top: 5px;}
div.otodokejiki div.otodokejiki_inner p.kikan_chusyaku{text-align: left;font-size: 14px;}
div.otodokejiki div.otodokejiki_inner ul {width: 100%;margin: 0 auto;}
div.otodokejiki div.otodokejiki_inner li.kikan2Area p.deadline2, div.otodokejiki div.otodokejiki_inner li.kikan3Area p.deadline3,div.otodokejiki div.otodokejiki_inner li.kikan4Area p.kikan4 {font-size: 16px;}
div.otodokejiki div.otodokejiki_inner li.kikan4Area p.deadline4{font-size: 16px;}
div.otodokejiki div.otodokejiki_inner li.soldout:before{width: 146px;left: 24%;top: 53%;font-size: 18px;}
/* 最短10日前後お届け */
div.otodokejiki div.otodokejiki_inner li.kikan1Area {width: 100%; margin:0 0 10px;    padding: 10px;}
div.otodokejiki div.otodokejiki_inner li.kikan1Area p.kikan1 {font-size:16px; font-weight: 600; color: #FFFFFF;margin-bottom: 10px;}
div.otodokejiki div.otodokejiki_inner li.kikan1Area p.kikan1 span {font-size:16px; font-weight: 500;color: #FFFFFF;}
div.otodokejiki div.otodokejiki_inner li.kikan1Area p.deadline {font-size:16px; font-weight:600;}
/* 期間指定お届け */
div.otodokejiki div.otodokejiki_inner li.kikan2Area {width: 100%; margin:0 0 10px;    padding: 10px;}
div.otodokejiki div.otodokejiki_inner li.kikan2Area p.kikan2 {font-size:16px; font-weight: 600; color: #FFFFFF;margin: 5px 0 10px 0;}
div.otodokejiki div.otodokejiki_inner li.kikan2Area p.kikan2 span {font-size:16px; font-weight: 500;color: #FFFFFF;}
div.otodokejiki div.otodokejiki_inner li.kikan2Area p.deadline {font-size:16px; font-weight:600;}
/* 父の日期間お届け */
div.otodokejiki div.otodokejiki_inner li.kikan3Area {width: 100%; margin:0 0 10px;    padding: 10px;}
div.otodokejiki div.otodokejiki_inner li.kikan3Area p.kikan3 {font-size:16px; font-weight: 600; color: #FFFFFF;margin-bottom: 10px;}
div.otodokejiki div.otodokejiki_inner li.kikan3Area p.kikan3 span {font-size:16px; font-weight: 500;color: #FFFFFF;}
div.otodokejiki div.otodokejiki_inner li.kikan3Area p.deadline {font-size:16px; font-weight:600;}
/* 丑の日期間お届け */
div.otodokejiki div.otodokejiki_inner li.kikan4Area {width: 100%; margin:0 0 10px;    padding: 10px;}
div.otodokejiki div.otodokejiki_inner li.kikan4Area p.kikan14 {font-size:16px; font-weight: 600; color: #FFFFFF;margin-bottom: 10px;}
div.otodokejiki div.otodokejiki_inner li.kikan4Area p.kikan4 span {font-size:16px; font-weight: 500;color: #FFFFFF;}
div.otodokejiki div.otodokejiki_inner li.kikan4Area p.deadline {font-size:16px; font-weight:600;}

/* =====================================================
2023年の丑の日は7/30(日)！うなぎでスタミナ補給！
================================================== */
div.ushinohi {    width: 100%;}
div.ushinohi div.ushi_txtbox { float: none; width: 100%;}
div.ushinohi div.ushi_txtbox h2 {    font-size: 18px;    text-align: center;    line-height: 1.2em;    margin-bottom: 10px;margin:3%;}
div.ushinohi div.ushi_txtbox p {width: 94%;    margin: 3% auto;    line-height: 1.4em;    letter-spacing: 0;    font-family: "Noto Sans JP","Hiragino Kaku Gothic ProN","ヒラギノ角ゴ ProN W3",Meiryo,"メイリオ",Osaka,"MS PGothic",arial,helvetica,sans-serif;    font-size: 14px;    font-weight: 100;}
div.ushinohi div.ushi_imgbox {float: none; width: 100%;}
/* 線のスタイル */
hr{  width: 100%;}
/* =====================================================
4つのこだわり
================================================== */
div.scrollItemList h3 {font-size: 18px;margin-bottom: 0;margin-top: 5px;}
div.scrollItemList {position: relative;}
div.rankList {overflow-y: hidden;overflow-x: scroll;position: relative;}
div.scrollItemList:after {content: "";display: block;width: 33px;height: 33px;position: absolute;right: 2px;top: 27%;background: url(/excludes/gourmet/top/common/controls_02.svg) no-repeat -47px -1px;background-size: 82px;}
ul.kodawariArea { border-radius: 0; padding:20px 0; margin: 0 auto;    width:550px;}
ul.kodawariArea li {    max-width:22%; height:auto; border-right: none; thick dotted #FFFFFF;    margin:0 1%;    padding: 0;}
ul.kodawariArea li img.kodawari_icon {width: 30px;}
ul.kodawariArea li p.kodawariTtl {font-size: 15px;}
ul.kodawariArea li:last-child {border-bottom: none; margin-bottom: 0}
ul.kodawariArea li p.kodawariTxt {font-size: 14px; }
/* =====================================================
信頼の実績
================================================== */
div.zissekiArea{width:100%;margin: 3% 0 0 0;}
div.zissekiArea div.sp_img{display:block}
div.zissekiArea h2.zissekiTtl{font-size:28px;text-align:center}
div.zissekiArea p{width:94%;margin:3% auto;line-height:1.4em;letter-spacing:0;font-family:"Noto Sans JP","Hiragino Kaku Gothic ProN","ヒラギノ角ゴ ProN W3",Meiryo,"メイリオ",Osaka,"MS PGothic",arial,helvetica,sans-serif;font-size:14px;font-weight:100}
div#zisseki div.zissekiArea {width: 100%;background: none;height: auto;}
div#zisseki div.zissekiBox p {font-family: "Times New Roman","游明朝",YuMincho,"ヒラギノ明朝 ProN W3","Hiragino Mincho ProN","メイリオ",Meiryo,serif;font-size: 17px;font-weight: 700;display: block;letter-spacing: 1px;line-height: 1.2em;padding: 4% 1% 0;height: 124px;margin-bottom: 10px;}	
div.zissekiArea2 {width: 100%;}	

/*------------------------------------------
商品見出し・メイン画像
------------------------------------------*/
p.mainCopy {font-size: 22px;font-weight: 700;text-align: center;line-height: 1.2em;margin-top:10px;margin-bottom: 10px;}
p.subCopy {font-size: 14px;line-height: 1.3em;margin-bottom: 2%;text-align: left;}	
p.subCopy br{display: none;}	
div.utiwa {margin: 0 auto;width: 15%;margin-top: 5%;}
div.utiwa img{width: 100%}	
/*====================================================
商品
====================================================*/
div.mainItemList div.txtBox div.specArea {background-color: #f7f7f7;padding: 2%;position: inherit;bottom: 0;width: 100%;}
/*------------------------------------------
2スペック
------------------------------------------*/
div.subItemList2 div.txtBox {padding: 0 1%;}
div.subItemList2 div.txtBox div.cartBtn {text-align: right;overflow: hidden;width: 100%;}
div.subItembox2{width: 100%;margin: 2% auto;}		
div.subItemList2,div.subItemList2:first-child{float:none;width:94%;margin:0 3% 3%;background-color:#fff}
div.subItemList2{border-bottom:1px solid #ccc}
div.subItemList2 div.txtBox div.specArea a.itemName{font-size:16px;}
div.subItemList2 div.txtBox div.specArea p.itemSpecTxt{font-size:12px}
div.subItemList2 div.txtBox div.specArea div.soukiTxt p{font-size:14px}
div.subItemList3 div.txtBox div.specArea div.muryouTxt p{font-size:14px}		
div.subItemList2 div.txtBox div.specArea div.priceBox{height:auto;}
div.subItemList2 div.txtBox div.specArea div.priceBox s{font-size:16px}
div.subItemList2 div.txtBox div.specArea div.priceBox em{font-size:20px}
div.subItemList2 div.txtBox div.specArea div.priceBox em span{font-size:14px}
div.subItemList2 div.imgBox {width: 80%;margin: auto;}	
/* 2ならびスペック改行調整 */
div.specArea div.naiyou2{float: left;width: 20%;font-size:12px;line-height:1.2em;}
div.specArea div.kaitoubun2 {width: 47%;float: left;font-size:12px;line-height:1.2em;}
/* カート */
div.subItemList2 div.txtBox div.cartBtn button.cartBtn{height:50px;background-size:23px;padding:5px 10px 5px 39px;background-position:11px 15px;font-size:15px;    line-height: 1.2em;}
div.subItemList2 div.txtBox div.cartBtn button.cartBtn2{height:50px;background-size:23px;padding:5px 10px 5px 39px;background-position:11px 15px;font-size:15px;    line-height: 1.2em;}
div.subItemList2 div.txtBox div.cartBtn button br{display:block;}
div.subItemList2 div.txtBox div.cartBtn button.cartBtn3{height:50px;background-size:23px;padding:5px 10px 5px 39px;background-position:11px 15px;font-size:15px;    line-height: 1.2em;}
div.subItemList2 div.txtBox div.cartBtn button.cartBtn4{height:50px;background-size:23px;padding:5px 10px 5px 39px;background-position:11px 15px;font-size:15px;    line-height: 1.2em;}
.br-pc {display: none; }
/*------------------------------------------
3スペック
------------------------------------------*/
div.subItembox3{width: 100%;margin: 2% auto;}		
div.subItemList3,div.subItemList:first-child{float:none;width:94%;margin:0 3% 3%}
div.subItemList3{border-bottom:1px solid #ccc}
div.subItemList3 div.txtBox div.specArea a.itemName{font-size:16px;}
div.subItemList3 div.txtBox div.specArea p.itemSpecTxt{font-size:12px}
div.subItemList3 div.txtBox div.specArea div.soukiTxt p{font-size:14px}
div.subItemList3 div.txtBox div.specArea div.muryouTxt p{font-size:14px}	
div.subItemList3 div.txtBox div.specArea div.priceBox{height:auto}
div.subItemList3 div.txtBox div.specArea div.priceBox s{font-size:16px}
div.subItemList3 div.txtBox div.specArea div.priceBox em{font-size:20px}
div.subItemList3 div.txtBox div.specArea div.priceBox em span{font-size:14px}
div.subItemList3 div.imgBox {width:80%;margin:0 auto;}	
/* ３ならびスペック改行調整 */
div.specArea div.naiyou3{float: left;width: 20%;font-size:12px;line-height:1.2em;}
div.specArea div.kaitoubun3 {width: 47%;float: left;font-size:12px;line-height:1.2em;}
/* カート */
div.subItemList3 div.txtBox div.cartBtn{overflow:hidden}
div.subItemList3 div.txtBox div.cartBtn form{width:50%;float:left}
div.subItemList3 div.txtBox div.cartBtn button br{display:block}
div.subItemList3 div.txtBox div.cartBtn button.cartBtn{height:50px;background-size:23px;padding:5px 10px 5px 39px;background-position:11px 13px;font-size:15px;line-height:1.2em;margin:0 5px 5px 0;width:95%}
div.subItemList3 div.txtBox div.cartBtn button.cartBtn2{height:50px;background-size:23px;padding:5px 10px 5px 39px;background-position:11px 13px;font-size:15px;line-height:1.2em;margin:0 5px 5px 0}
div.subItemList3 div.txtBox div.cartBtn button.cartBtn3{height:50px;background-size:23px;padding:5px 10px 5px 39px;background-position:11px 13px;font-size:15px;line-height:1.2em;margin:0 5px 5px 0;width:95%}
div.subItemList3 div.txtBox div.cartBtn button.cartBtn4{height:50px;background-size:23px;padding:5px 10px 5px 39px;background-position:11px 13px;font-size:15px;line-height:1.2em;margin:0 5px 5px 0}		
/*------------------------------------------
1スペック
------------------------------------------*/
div.subItembox1{width: 100%;margin: 2% auto;}
div.subItemList1{border-bottom:1px solid #ccc}
div.subItemList1,div.subItemList:first-child{float:none;width:94%;margin:0 3% 3%;background-color:#fff}
/* div.subItemList1:first-child{border-bottom:1px solid #ccc}*/
div.subItemList1 div.txtBox {width: 100%;float: none;}	
div.subItemList1 div.txtBox div.specArea a.itemName{font-size:14px}
div.subItemList1 div.txtBox div.specArea p.itemSpecTxt{font-size:12px}
div.subItemList1 div.txtBox div.specArea div.soukiTxt p{font-size:14px}
div.subItemList1 div.txtBox div.specArea div.priceBox{}
div.subItemList1 div.txtBox div.specArea div.priceBox s{font-size:16px}
div.subItemList1 div.txtBox div.specArea div.priceBox em{font-size:20px}
div.subItemList1 div.txtBox div.specArea div.priceBox em span{font-size:14px}
div.subItemList1 div.imgBox{width:70%;float:none;margin-left:0;margin:0 auto}	
/* カート */
div.subItemList1 div.txtBox div.cartBtn button.cartBtn{height:40px;background-size:23px;padding:0 10px 0 39px;background-position:11px 7px;font-size:15px;width: 62%;}
div.subItemList1 div.txtBox div.cartBtn button.cartBtn2{height:40px;background-size:23px;padding:0 10px 0 39px;background-position:11px 7px;font-size:15px;width: 62%;}
div.subItemList1 div.txtBox div.cartBtn button.cartBtn3{height:40px;background-size:23px;padding:0 10px 0 39px;background-position:11px 7px;font-size:15px;width: 62%;}
/*------------------------------------------
4スペック
------------------------------------------*/
div.subItembox4{width: 100%;margin: 2% auto;}		
div.subItemList4,div.subItemList:first-child{float:none;width:94%;margin:0 3% 3%;background-color:#fff}
div.subItemList4{border-bottom:1px solid #ccc}
div.subItemList4 div.txtBox div.specArea a.itemName{font-size:14px;display: block;}
div.subItemList4 div.txtBox div.specArea p.itemSpecTxt{font-size:12px}
div.subItemList4 div.txtBox div.specArea div.soukiTxt p{font-size:14px}
div.subItemList4 div.txtBox div.specArea div.muryouTxt p{font-size:14px}	
div.subItemList4 div.txtBox div.specArea div.priceBox s{font-size:16px}
div.subItemList4 div.txtBox div.specArea div.priceBox em{font-size:20px}
div.subItemList4 div.txtBox div.specArea div.priceBox em span{font-size:14px}
div.subItemList4 div.imgBox {width: 29%;float: left;margin: auto;margin-right: 4%;}	
/* ３ならびスペック改行調整 */
div.specArea div.naiyou4{font-size:12px;line-height:1.2em;}
div.specArea div.kaitoubun4 {font-size:12px;line-height:1.2em;float:none;}
/* カート */
div.subItemList4 div.txtBox div.cartBtn button.cartBtn{height:40px;background-size:23px;padding:0 10px 0 39px;background-position:11px 7px;font-size:15px;width: 62%;}
div.subItemList4 div.txtBox div.cartBtn button.cartBtn2{height:40px;background-size:23px;padding:0 10px 0 39px;background-position:11px 7px;font-size:15px;width: 62%;}
div.subItemList4 div.txtBox div.cartBtn button.cartBtn3{height:40px;background-size:23px;padding:0 10px 0 39px;background-position:11px 7px;font-size:15px;width: 62%;}
/*----------------------------
ご利用ガイド
---------------------------*/
div#contents_guide .spr_accordionBox{padding-top:20px}
div#contents_guide .spr_accordionTtl.koeTtl{font-size:16px;padding:17px 0;font-weight:700;background-color:#920303;font-family:"Times New Roman","游明朝",YuMincho,"ヒラギノ明朝 ProN W3","Hiragino Mincho ProN","メイリオ",Meiryo,serif;text-align:center;color:#fff;margin:-3.6% -3.2% -3.2% -3.1%;border-top:1px solid #bd5f5f;position:relative}
div#contents_guide h2{padding:10px 0;margin:0 0 3%;color:#333;font-size:18px;font-weight:700}
div#contents_guide .spr_accordionTtl:after{content:"";display:block;width:10px;height:10px;border-top:1px solid #fff;border-right:1px solid #fff;-webkit-transform:rotate(135deg);-moz-transform:rotate(135deg);-ms-transform:rotate(135deg);transform:rotate(135deg);position:absolute;right:10px;top:22px;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#contents_guide .spr_accordionTtl.active:after{content:"";-webkit-transform:rotate(315deg)!important;-moz-transform:rotate(315deg)!important;-ms-transform:rotate(315deg)!important;transform:rotate(315deg)!important;top:28px}
div#contents_guide{width:94%;margin:3% 3% 0;padding:3%;background-color:#fff;padding-top:3%}
div#contents_guide #giftbag{margin:3% -3% 9%}
div#contents_guide h2{padding:10px 0;margin:0 0 3%;color:#333;font-size:18px;font-weight:700}
div#contents_guide h3{padding:8px 0;margin-bottom:10px;font-weight:700}
div#contents_guide ul{width:100%;}	
div#contents_guide ul li div{margin:0}
div#contents_guide p.shimekiri{font-size:16px;margin-top:0;width:100%;margin-left:0;text-align:center}
div#contents_guide ul{margin-right:0}
div#contents_guide ul li{margin-right:0;margin-bottom:6%;width:100%;float:none}
div#contents_guide ul.otodokeInfo li {width:100%;}
div#contents_guide div.haisouList ul{margin:3% 0 2% 3%}
div#contents_guide div.haisouList li{width:22%!important;margin-right:3%;text-align:center}
div#contents_guide div.haisouList li div.haisouBox{width:55px;height:55px;font-size:13px;line-height:1em;display:inline-block}
div#contents_guide h4.souryou{font-size:24px}
div#contents_guide h4.souryou span{font-size:16px}
/*------------------------------------------
支払い方法リンク
------------------------------------------*/	
span.blue {color: blue;text-decoration: underline;}
/*====================================================
お客様の声
====================================================*/
div#back{background-color: #223a70;}		
div#contents_voice{width:94%;padding:0;margin:3% auto 0;padding:2% 0;}
div#contents_voice h2{font-size:17px;width:220px;padding:10px 0;height:40px;margin:10px auto}
div#contents_voice h2:before{border-width:20px 0 20px 11px;left:-11px}
div#contents_voice h2:after{right:-10px;border-width:20px 10px 20px 0}
div#contents_voice .spr_accordionBox{display:none;padding:3%;background-color:#fff;margin-bottom:3%}
div#contents_voice .spr_accordionTtl.koeTtl{font-size:16px;padding:17px 0;font-weight:700;background-color:#223a70;text-align:center;color:#fff;margin:0;border-top:0px solid #358daf;position:relative;display:block}
div#contents_voice .spr_accordionTtl.koeTtl:after{content:"";display:block;width:10px;height:10px;border-top:1px solid #fff;border-right:1px solid #fff;-webkit-transform:rotate(135deg);-moz-transform:rotate(135deg);-ms-transform:rotate(135deg);transform:rotate(135deg);position:absolute;right:10px;top:22px;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#contents_voice .spr_accordionTtl.koeTtl.active:after{content:"";-webkit-transform:rotate(315deg)!important;-moz-transform:rotate(315deg)!important;-ms-transform:rotate(315deg)!important;transform:rotate(315deg)!important;top:28px}
div#contents_voice ul li{width:100%;float:none;border-bottom:1px solid #eee;margin-right:0;margin-bottom:3%}
div#contents_voice ul li div.voiceBox{padding:3%;height:auto}
div#contents_voice ul li div.voiceBox span.name{position:relative;right:0;bottom:0;display:block}
div#contents_voice div.chushaku{top:0}	

/* =====================================================
おすすめ商品バナー
================================================== */
div#bnrList{margin:3% auto;max-width:640px}
div#bnrList ul{margin:0 0 0 3%}
div#bnrList ul li{width:47%;margin-right:3%;height:auto;margin-bottom:3%}
div#bnrList ul li a span {height: auto;font-size: 14px;}
div#bnrList h2.pc_grm_contents_title{font-size:20px;text-align:center;padding-top: 30px;}
div#bnrList img {width:100%;height:100%;}	

/* りぼん見出し */
h2.tanpinset_ttl{background-color: #e0bf6e;display: block;text-align: center;padding: 7px 0;color: #fff;position: relative;width: 84%;height: 46px;font-family: "Times New Roman","游明朝",YuMincho,"ヒラギノ明朝 ProN W3","Hiragino Mincho ProN","メイリオ",Meiryo,serif;font-weight: 700;}
h2.tanpinset_ttl br{display:block}
h2.tanpinset_ttl:before,h2.tanpinset_ttl:after{position:absolute;content:'';width:0;height:0;z-index:1}
h2.tanpinset_ttl:before{top:0;left:-15px;border-width:23px 0 23px 15px;border-color:#e0bf6e #e0bf6e #e0bf6e transparent;border-style:solid}
h2.tanpinset_ttl:after{top:0;right:-15px;border-width:23px 15px 23px 0;border-color:#e0bf6e transparent #e0bf6e #e0bf6e;border-style:solid}	
h2.tanpinset_ttl span{color:#000;font-size:24px;line-height: 1.5em;}	

/*====================================================
動画用帯
====================================================*/
div#douga_obi{width:94%;padding:0;margin:3% auto 0}
div#douga_obi h2{font-size:20px;width:84%;padding:10px 0;height:40px;margin:10px auto;font-feature-settings: "palt";}
div#douga_obi h2:before{border-width:20px 0 20px 11px;left:-11px}
div#douga_obi h2:after{right:-10px;border-width:20px 10px 20px 0}
div#douga_obi .spr_accordionBox{display:none;padding:3%;background-color:#fff;margin-bottom:3%}
div#douga_obi .spr_accordionTtl.koeTtl{font-size:16px;padding:17px 0;font-weight:700;background-color:#ce5667;text-align:center;color:#fff;margin:0;border-top:1px solid #b54252;
position:relative;display:block}
div#douga_obi .spr_accordionTtl.koeTtl:after{content:"";display:block;width:10px;height:10px;border-top:1px solid #fff;border-right:1px solid #fff;-webkit-transform:rotate(135deg);
-moz-transform:rotate(135deg);-ms-transform:rotate(135deg);transform:rotate(135deg);position:absolute;right:10px;top:22px;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#douga_obi .spr_accordionTtl.koeTtl.active:after{content:"";-webkit-transform:rotate(315deg)!important;-moz-transform:rotate(315deg)!important;-ms-transform:rotate(315deg)!important;
transform:rotate(315deg)!important;top:28px}
div#douga_obi ul li{width:100%;float:none;border-bottom:1px solid #eee;margin-right:0;margin-bottom:3%}
div#douga_obi ul li div.voiceBox{padding:3%;height:auto}
div#douga_obi ul li div.voiceBox span.name{position:relative;right:0;bottom:0;display:block}
div#douga_obi div.chushaku{top:0}

.scroll_content li {
width: 90%;  

}
}