@charset "utf-8";

/*------------------------------------------
common
------------------------------------------*/
div#sp_fv,div#sp_grm_mainBnr,div#sp_grm_cate,div#sp_grm_osusumeTokushu{display:none}
div#osusume,div#guide,div#flower_cate,{margin-top:-100px;padding-top:100px}
.mainArea{background-color:#f9ece6}
.mainArea a:hover img{-moz-opacity:.8;opacity:.8;filter:alpha(opacity=80)}
div#pc_grm_sitemaparea{max-width:none!important;background-color:#fff!important}
.grm_sitemaparea{max-width:1200px;margin:0 auto}
/*------------------------------------------
fv
------------------------------------------*/
div#breadcrumbList{width:1000px;margin:5px auto;font-size:11px;color:#333}
div#breadcrumbList a{font-size:11px;color:#333;text-decoration:none}
div#breadcrumbList a:hover{text-decoration:underline;color:#f88d01}
div#breadcrumbList h1{display:inline-block}
div#pc_fv{height:70px;background-image:url(/excludes/gourmet/pg/flower/210305/pc_fv_bg.png?1);background-position:center 0}
div#pc_fv div.pc_fv{width:880px;margin:0 auto}
/*-- カテゴリ --*/
div#pc_fv_cate{background-color:#ce3f5d;margin-top:-2px}
div.cate_fixed{position:fixed;top:68px!important;z-index:5;width:100%;box-shadow:0 5px 5px -5px rgba(0,0,0,0.5)}
div#pc_fv_cate ul{max-width:1200px;margin:0 auto;border-left:1px solid #e0627c}
div#pc_fv_cate ul.cate_04 li{width:25%;float:left;text-align:center;border-right:1px solid #e0627c}
div#pc_fv_cate ul.cate_05 li{width:20%;float:left;text-align:center;border-right:1px solid #e0627c}
div#pc_fv_cate ul li a{height:40px;display:block;width:100%;font-size:14px;position:relative}
div#pc_fv_cate ul li a:hover {background-color: #af2e49;}
div#pc_fv_cate ul li a:after{content:"";display:block;width:11px;height:11px;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:15px;top:15px;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#pc_fv_cate ul li a span{position:relative;top:13px;left:-10px;color:#fff;}
div#pc_fv_cate ul li a br{display:none}
div#pc_fv_cate ul li:nth-child(1) a span{background:url(https://belluna-gourmet.com/excludes/gourmet/pg/flower/210305/cate_icon.png) no-repeat;background-size:34px;padding:7px 0 7px 25px;background-position:-6px -3px}
div#pc_fv_cate ul li:nth-child(2) a span{background:url(https://belluna-gourmet.com/excludes/gourmet/pg/flower/210305/cate_icon.png) no-repeat;background-size:37px;padding:7px 0 7px 37px;background-position:-1px -90px}
div#pc_fv_cate ul li:nth-child(3) a span{background:url(https://belluna-gourmet.com/excludes/gourmet/pg/flower/210305/cate_icon.png) no-repeat;background-size:38px;padding:7px 0 7px 37px;background-position:-5px -183px}
div#pc_fv_cate ul li:nth-child(4) a span{background:url(https://belluna-gourmet.com/excludes/gourmet/pg/flower/210305/cate_icon.png) no-repeat;background-size:38px;padding:7px 0 7px 36px;background-position:-3px -271px}
div#pc_fv_cate ul li:nth-child(5) a span{background:url(https://belluna-gourmet.com/excludes/gourmet/pg/flower/210305/cate_icon.png) no-repeat;background-size:38px;padding:7px 0 7px 38px;background-position:0 -366px}
/*-- 理由 --*/
div#selectTxtArea{max-width:1200px;margin:3% auto}
div#selectTxtArea ul.area_01{max-width:1000px;margin:0 auto 30px}
div#selectTxtArea ul.area_02{max-width:1000px;margin:20px auto 0}
div#selectTxtArea li{width:298px;margin-right:35px;float:left;text-align:center}
div#selectTxtArea li .imgBox{width:200px;margin:10px auto}
div#selectTxtArea li .txtBox{font-size:13px;line-height:1.2em;margin-bottom:5px}
div#selectTxtArea li .txtBox h3{font-size:18px;font-weight:700;margin-bottom:5px;line-height:.9em;color:#ce3f5d;height:28px}
div#selectTxtArea li .txtBox h3 span{color:#ce3f5d;font-size:11px}
div#selectTxtArea li .txtBox p{height:60px}
div#selectTxtArea h2{background-color:#ce3f5d;display:block;text-align:center;font-size:20px;line-height:1em;padding:10px 0;color:#fff;position:relative;width:400px;margin:0 auto 3%;height:40px}
div#selectTxtArea h2:before,div#selectTxtArea h2:after{position:absolute;content:'';width:0;height:0;z-index:1}
div#selectTxtArea h2:before{top:0;left:0;border-width:20px 0 20px 15px;border-color:transparent transparent transparent #f9ece6;border-style:solid}
div#selectTxtArea h2:after{top:0;right:0;border-width:20px 15px 20px 0;border-color:transparent #f9ece6 transparent transparent;border-style:solid}
div#selectTxtArea h2 span{color:#fff}
/*-- バイヤー --*/
div#buyer_comment{max-width:800px;margin:0 auto 30px}
div#buyer_comment div.imgBox{width:30%;float:left}
div#buyer_comment div.txtBox{width:68%;float:right}
div#buyer_comment div.txtBox h2{font-size:27px;font-family:"Times New Roman","游明朝",YuMincho,"ヒラギノ明朝 ProN W3","Hiragino Mincho ProN","メイリオ",Meiryo,serif;color:#c3214b;font-weight:700;margin-bottom:10px;margin-top:18px}
div#buyer_comment div.txtBox p{font-size:16px;line-height:1.6em}
div#buyer_comment div.txtBox p span{display:block;text-align:right}
/*-- 特集 --*/
div#osusume ul{max-width:1000px;margin:0 auto;text-align:center}
div#osusume ul li:nth-child(1),div#osusume ul li:nth-child(3),div#osusume ul li:nth-child(5){width:49%;float:left;margin-bottom:2%}
div#osusume ul li:nth-child(2),div#osusume ul li:nth-child(4),div#osusume ul li:nth-child(6){width:49%;float:right;margin-bottom:2%}
div#osusume ul a span{font-size:12px;display:inline-block;margin-top:3px}
div#osusume ul a:hover span{color:#ce3f5d;text-decoration:underline}
/*-- サイドバナー --*/
#sidebarbox{width:120px;height:445px;top:65px;right:0;position:fixed;z-index:1;display:block}
/* 1つめ */
#sidebarbox #sidebar{width:100px;height:100px;top:115px;right:0;text-indent:-9999px;position:fixed;z-index:9999;display:block}
#sidebarbox #sidebar #sidebar_link{width:100px;height:100px;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:153px;width:94px;height:30px;text-align:center;font-size:15px;right:1px;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#pc_grm_mainBnr .mainslider .slider01 .slick-slide li {width:1000px !important;}
div.mainslider{margin-bottom:-1px!important}
div.mainslider ul.slick-slider{display:block!important;}
div.mainslider ul.slider01{display:none}
div.mainslider .slick-dots li button:before{background:#bdbdbd;border-radius:100px;-moz-border-radius:100px;content:''!important;opacity:100;width:15px!important;height:15px!important}
div.mainslider .slick-dots li.slick-active button:before{color:#ce3f5d!important;background:#ce3f5d!important}
div.mainslider .slick-dots li{margin:0 15px!important}
@media only screen and (min-width: 768px) {
div.mainslider .mainslider .slider01 .slick-prev{left:11%!important}
div.mainslider .mainslider .slider01 .slick-next{right:11%!important}
div#pc_grm_mainBnr .mainslider .slider01 .slick-slide li {width: 1000px !important;height:360px!important;}
.mainslider .slick-dotted.slick-slider {margin-bottom: 0!important;}
.mainslider .slider01 .slick-prev {left: 8%!important;}
.mainslider .slider01 .slick-next {right: 8%!important;}
.mainslider{margin-top:0!important}
.mainslider .slick-slide:not(.slick-center){-webkit-filter:opacity(20%);-moz-filter:opacity(20%);-o-filter:opacity(20%);-ms-filter:opacity(20%);filter:opacity(20%);transition:.2s linear}
.mainslider .slider01 .slick-next{right:8%;background:url(/excludes/gourmet/top/img/pc/arrow_right.svg) center/50px 50px no-repeat}
.mainslider .slider01 .slick-prev{left:8%;background:url(/excludes/gourmet/top/img/pc/arrow_left.svg) center/50px 50px no-repeat}
.mainslider .slider01 .slick-arrow{width:50px;height:50px;z-index:1}
.slick-next:before,.slick-prev:before{display:none}
div#pc_grm_mainBnr .mainslider .slider01 .slick-slide li img{width:1200px}
div#mainTxtArea {max-width: 1000px;margin: 0 auto 30px auto;padding-top: 10px;}
div#mainTxtArea h1 {color: #fff; font-size: 15px;margin-bottom:5px;}
div#mainTxtArea p {color: #fff;font-size: 13px;line-height: 1.2em;}
}.slick-dots {bottom: 10px!important;}
/*------------------------------------------
商品一覧
------------------------------------------*/
div#entrance,div#garden,div#indoor,div#season{margin-top:-100px;padding-top:120px}
h2.osusumeTtl{background-color:#ce5667;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}
h2.osusumeTtl:before{top:0;left:-20px;border-width:33px 0 32px 20px;border-color:#ce5667 #ce5667 #ce5667 transparent;border-style:solid}
h2.osusumeTtl:after{top:0;right:-20px;border-width:33px 20px 32px 0;border-color:#ce5667 transparent #ce5667 #ce5667;border-style:solid}
h2.osusumeTtl:before,h2.osusumeTtl:after{position:absolute;content:'';width:0;height:0;z-index:1}
div.contents_rankArea{max-width:1200px;margin:0 auto 3%}
div.contents_rankArea h3.pc_grm_contents_title{color:#c3214b;display:block;font-size:34px;margin:30px auto 10px;font-weight:700;padding:0;text-align:center;font-family:"Times New Roman","游明朝",YuMincho,"ヒラギノ明朝 ProN W3","Hiragino Mincho ProN","メイリオ",Meiryo,serif}
div.contents_rankArea h3.pc_grm_contents_title span.redTxt{color:#c33;font-size:16px;font-family:"Noto Sans JP","Hiragino Kaku Gothic ProN","ヒラギノ角ゴ ProN W3",Meiryo,"メイリオ",Osaka,"MS PGothic",arial,helvetica,sans-serif;position:relative;top:-7px;left:10px}
div.contents_rankArea p.rankTtlTxt{font-size:14px;text-align:center;margin-bottom:20px;line-height:1.2em;letter-spacing:.5px;color:#333}
div.contents_rankArea p.rankTtlTxt span.sp_br{display:block;color:#333}
div.contents_rankArea ol{margin-right:-1%}
div.contents_rankArea ol li{width:19%;float:left;margin-right:1%;margin-bottom:1%;max-width:280px}
div.contents_rankArea ol li .imgBox{position:relative}
/* ランキング */
div.contents_rankArea ol li div.imgBox{position:relative}
div.contents_rankArea ol li div.imgBox:before{content:'';width:50px;height:22px;display:block;background:#333;color:#fff;font-size:14px;font-weight:700;text-align:center;line-height:22px;position:absolute;left:0;top:0;z-index:1}
div.contents_rankArea ol li:nth-child(1) div.imgBox:before{content:'1位';background:#D9B340}
div.contents_rankArea ol li:nth-child(2) div.imgBox:before{content:'2位';background:#707B83}
div.contents_rankArea ol li:nth-child(3) div.imgBox:before{content:'3位';background:#A05325}
div.contents_rankArea ol li:nth-child(4) div.imgBox:before{content:'4位'}
div.contents_rankArea ol li:nth-child(5) div.imgBox:before{content:'5位'}
div.contents_rankArea ol li:nth-child(6) div.imgBox:before{content:'6位'}
div.contents_rankArea ol li:nth-child(7) div.imgBox:before{content:'7位'}
div.contents_rankArea ol li:nth-child(8) div.imgBox:before{content:'8位'}
div.contents_rankArea ol li:nth-child(9) div.imgBox:before{content:'9位'}
div.contents_rankArea ol li:nth-child(10) div.imgBox:before{content:'10位'}
div.contents_rankArea ol li:nth-child(11) div.imgBox:before{content:'11位'}
div.contents_rankArea ol li:nth-child(12) div.imgBox:before{content:'12位'}
div.contents_rankArea ol li:nth-child(13) div.imgBox:before{content:'13位'}
div.contents_rankArea ol li:nth-child(14) div.imgBox:before{content:'14位'}
div.contents_rankArea ol li:nth-child(15) div.imgBox:before{content:'15位'}
div.contents_rankArea ol li:nth-child(16) div.imgBox:before{content:'16位'}
div.contents_rankArea ol li:nth-child(17) div.imgBox:before{content:'17位'}
div.contents_rankArea ol li:nth-child(18) div.imgBox:before{content:'18位'}
div.contents_rankArea ol li:nth-child(19) div.imgBox:before{content:'19位'}
div.contents_rankArea ol li:nth-child(20) div.imgBox:before{content:'20位'}
div.contents_rankArea ol li:nth-child(21) div.imgBox:before{content:'21位'}
div.contents_rankArea ol li:nth-child(22) div.imgBox:before{content:'22位'}
div.contents_rankArea ol li:nth-child(23) div.imgBox:before{content:'23位'}
div.contents_rankArea ol li:nth-child(24) div.imgBox:before{content:'24位'}
div.contents_rankArea ol li:nth-child(25) div.imgBox:before{content:'25位'}
div.contents_rankArea ol li:nth-child(26) div.imgBox:before{content:'26位'}
div.contents_rankArea ol li:nth-child(27) div.imgBox:before{content:'27位'}
div.contents_rankArea ol li:nth-child(28) div.imgBox:before{content:'28位'}
div.contents_rankArea ol li:nth-child(29) div.imgBox:before{content:'29位'}
div.contents_rankArea ol li:nth-child(30) div.imgBox:before{content:'30位'}
div.contents_rankArea ol li div.specBox{background-color:#fff;padding:3%;height:211px;}
/* 送料アイコン */
div.contents_rankArea ol li .souryouIcon{position:relative}

div.contents_rankArea ol li em{color:#c00;font-size:16px}
div.contents_rankArea ol li em span.month_txt{color:#c00;font-size:12px}
div.contents_rankArea ol li em span.zei{color:#999;font-size:11px;display:inline-block;margin-left:2px}
/* アイコン */
div.contents_rankArea ol li .specBox .iconBox{margin-bottom:5px;height:18px}
div.contents_rankArea ol li .specBox .iconBox span.point{display:inline-block;padding:3px;color:#cd3f60;border:1px solid #cd3f60;margin-right:3px;font-size:11px;border-radius:5px;-moz-border-radius:5px}
/* 商品名 */
div.contents_rankArea ol li .itemName_txt{line-height:1.2em;display:inline-block;height:35px;font-size:14px;margin-bottom:3px;margin-top:3px;width:100%;text-decoration:underline;font-weight: bold;}
div.contents_rankArea ol li .itemName_txt:hover{color:#e86477}
div.contents_rankArea ol li p.copyTxt{font-size:12px;color:#741e29;height:40px;line-height:1.2em;margin-bottom:3px}
div.contents_rankArea ol li p.itemSize {font-size: 12px;line-height: 1.2em;height:25px;margin-bottom: 5px;}
/* 価格 */
div.contents_rankArea ol li .priceBox{text-align:right;height:20px}
div.contents_rankArea ol li s{font-size:16px;margin-right:3px}
div.contents_rankArea ol li em.itemPrice{font-size:20px;color:#c00;    display: inline-block;text-align:right;margin-bottom:5px;}
div.contents_rankArea ol li em.itemPrice span{color:#c00;font-size:14px}
div.contents_rankArea ol li em.itemPrice span.zei{color:#999;font-size:11px;display:inline-block;margin-left:2px}
div.contents_rankArea ol li em.itemPrice span.souryou{display:inline-block;margin-left:2px}
div.contents_rankArea ol li div.otoku{float:right;display:inline-block;position:relative;top:3px;margin-right:5px}
div.contents_rankArea ol li div.otoku span.price{border:1px solid #c00;border-radius:5px;-moz-border-radius:5px;padding:2px 5px;font-size:12px;color:#c00;font-weight:800}
div.contents_rankArea ol li div.otoku span.price span{color:#c00;font-size:14px}
/* ボタン */
div.contents_rankArea ol li .btnBoxArea{text-align:right;overflow:hidden}
div.contents_rankArea ol li .btnBoxArea div.tanpin,div.contents_rankArea ol li .btnBoxArea div.course{display:inline-block}
div.contents_rankArea ol li .btnBoxArea div.course{width:100%;margin-top:5px}
div.contents_rankArea ol li .btnBoxArea div a.btnBox{border-radius:10px;-moz-border-radius:10px;height:40px;display:inline-block;padding-right:30px;width:145px;text-align:center;position:relative;background-color:#cd3f60}
div.contents_rankArea ol li .btnBoxArea div a.btnBox:hover{-moz-opacity:.8;opacity:.8;filter:alpha(opacity=80)}
div.contents_rankArea ol li .btnBoxArea div.tanpin_course a{background-color:#cd3f60;width:100%;color:#fff;font-size:16px;font-weight:700;line-height:2.5em;padding-left:20px}
div.contents_rankArea ol li .btnBoxArea div.course a{background-color:#9e0735;width:100%}
div.contents_rankArea ol li .btnBoxArea div a.btnBox span{color:#fff;font-size:15px;font-weight:700;position:relative;top:12px;left:10px}
div.contents_rankArea ol li .btnBoxArea div a.btnBox:before{content:"";display:block;width:10px;height:10px;border-top:2px solid #fff;border-right:2px solid #fff;-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);position:absolute;right:10px;top:19px;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_rankArea ol li .btnBoxArea div.tanpinBtnArea{height:84px;position:relative}
div.contents_rankArea ol li .btnBoxArea div.tanpinBtnArea .tanpin_course{position:absolute;width:263px;bottom:8px}
/* もっと見る */
div.contents_rankArea div.morePageBtn{text-align:center;margin-bottom:30px}
div.contents_rankArea div.morePageBtn a{border-radius:100px;-moz-border-radius:100px;display:inline-block;background-color:#cd3f60;height:80px;width:500px;position:relative}
div.contents_rankArea div.morePageBtn a:hover{background-color:#b93554}
div.contents_rankArea div.morePageBtn a span{color:#fff;font-size:24px;font-weight:700;position:relative;top:28px}
div.contents_rankArea div.morePageBtn a:after{content:"";display:block;width:15px;height:15px;border-top:2px solid #fff;border-right:2px solid #fff;-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);position:absolute;right:25px;top:35px;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.grm_rankArea{padding-bottom:8%;margin:0 auto!important}
h2.pc_grm_contents_title {color: #333;display: block;font-size: 20px;margin: 15px auto;font-weight: 400;}
h2.pc_grm_contents_title a {text-decoration: none;color: #333;}
h2.pc_grm_contents_title span.upDate {color: #cc0000;font-size: 12px;position: relative;top: -1px;left: 4px;}
h2.pc_grm_contents_title span.upDate_txt{font-size:12px;position:relative;top:-2px;left:2px}
div.grm_rankArea{max-width: 1000px;margin: 0 auto 3% auto;border-top: 1px solid #eee;}
div.grm_rankArea ol{margin-right:-2%}
div.grm_rankArea ol li{width:18%;float:left;margin-right:2%;margin-bottom:2%}
div.grm_rankArea ol li a {color: #333;text-decoration: none;}
div.grm_rankArea ol li .itemName{font-size:12px;line-height:1.1em;display:inline-block;margin:3px 0;height:37px}
div.grm_rankArea ol li .itemName:hover{color:#f88d01;text-decoration:underline}
/* 価格 */
div.grm_rankArea ol li em.itemPrice{font-size:16px;color:#c00;display:block;text-align:right;margin-bottom:5px;}
div.grm_rankArea ol li em span.monthTxt{font-size:13px;color:#c00}
div.grm_rankArea ol li em.itemPrice span.zei{color:#999;font-size:11px;display:inline-block;margin-left:2px}
/* カート */
div.grm_rankArea ol li div.cartBtn {text-align: right;display: none;}
div.grm_rankArea ol li div.cartBtn button.cartBtn{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(/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.grm_rankArea ol li div.cartBtn button.cartBtn span{color:#fff}
div.grm_rankArea .linkTopBox{text-align:right;display: none;}
div.grm_rankArea .linkTopBox a{font-size:12px;color: #333;}
div.grm_rankArea .linkTopBox a:hover{color:#f88d01;text-decoration:underline}
/* ランキング */
div.grm_rankArea ol li div.rankBox{position:relative}
div.grm_rankArea ol li div.rankBox:before{content:'';width:60px;height:30px;display:block;background:#333;color:#fff;font-size:16px;font-weight:700;text-align:center;line-height:31px;position:absolute;left:0;top:0;z-index:1}
div.grm_rankArea ol li div.rankIcon_01:before{content:'1位';background:#D9B340}
div.grm_rankArea ol li div.rankIcon_02:before{content:'2位';background:#707B83}
div.grm_rankArea ol li div.rankIcon_03:before{content:'3位';background:#A05325}
div.grm_rankArea ol li div.rankIcon_04:before{content:'4位'}
div.grm_rankArea ol li div.rankIcon_05:before{content:'5位'}
div.grm_rankArea ol li div.rankIcon_06:before{content:'6位'}
div.grm_rankArea ol li div.rankIcon_07:before{content:'7位'}
div.grm_rankArea ol li div.rankIcon_08:before{content:'8位'}
div.grm_rankArea ol li div.rankIcon_09:before{content:'9位'}
div.grm_rankArea ol li div.rankIcon_10:before{content:'10位'}
/*------------------------------------------
カテゴリ
------------------------------------------*/
div#flower_cate div#style_select{background-color:#fff;padding:30px 0;text-align:center}
div#flower_cate h2{position:relative;display:inline-block;padding:5px 55px 0;font-size:16px;margin-bottom:15px}
div#flower_cate h2 span{color:#8c4550}
div#flower_cate h2:before,div#flower_cate h2:after{content:'';position:absolute;top:50%;display:inline-block;width:45px;height:2px;border-top:solid 1px #8c4550;border-bottom:solid 1px #8c4550}
div#flower_cate h2:before{left:0}
div#flower_cate h2:after{right:0}
div#style_select ul{margin-right:-3%;max-width:800px;margin:10px auto}
div#style_select ul li{width:22%;float:left;margin-right:3%}
div#style_select ul li a span{display:inline-block;font-size:12px;padding-top:5px}
div#style_select ul li a:hover span{color:#e86477;text-decoration:underline}
div#price_select ul.cateBtn{margin-right:-2%;padding-bottom:20px}
div#price_select ul.cateBtn li{width:23%;float:left;margin-right:2%;margin-bottom:2%}
div#price_select ul.cateBtn li a{display:inline-block;width:100%;text-align:center;border:1px solid #c1a29e;padding:20px 0;font-size:14px;color:#8b1521;background-color:#f7f2ef;position:relative}
/*------------------------------------------
ブランド説明
------------------------------------------*/
div#flower_kodawari{background-color:#f7f7f7;padding:3% 0}
div#flower_kodawari h2{font-size:34px;font-family:"Times New Roman","游明朝",YuMincho,"ヒラギノ明朝 ProN W3","Hiragino Mincho ProN","メイリオ",Meiryo,serif;display:block;text-align:center;margin-bottom:3%;font-weight:700;color:#f15b5b}
div#flower_kodawari ul.txtArea{margin-bottom:60px;max-width:1000px;margin:0 auto 60px}
div#flower_kodawari ul.txtArea li:nth-child(1){float:left;width:49%}
div#flower_kodawari ul.txtArea li:nth-child(2){float:right;width:49%}
div#flower_kodawari ul.txtArea div.txtBox{width:49%;float:left}
div#flower_kodawari ul.txtArea div.sp_img{width:49%;float:right}
div#flower_kodawari ul.txtArea h3.kodawariTtl{display:block;text-align:center;font-family:"Times New Roman","游明朝",YuMincho,"ヒラギノ明朝 ProN W3","Hiragino Mincho ProN","メイリオ",Meiryo,serif;font-size:22px;font-weight:700;margin-bottom:10px}
div#flower_kodawari ul.txtArea p{font-size:14px;line-height:1.2em;margin-bottom:15px}
div#flower_kodawari .aboutTxt{box-shadow:4px 2px 17px -6px #8a8a8a;margin-bottom:6%;max-width:1000px;margin:0 auto 30px auto;width:100%}
div#flower_kodawari .aboutTxt .txtBox{width:500px;float:right;background-color:#fff;padding:50px;height:360px}
div#flower_kodawari .aboutTxt .txtBox h2{font-size:36px;text-align:left;margin-top: 13px;}
div#flower_kodawari .aboutTxt .txtBox h2 span{font-size:24px;display:block;color:#f15b5b;margin-bottom:3px}
div#flower_kodawari .aboutTxt .txtBox h2 span span.chushaku{font-size:11px;display:inline-block}
div#flower_kodawari .aboutTxt .txtBox p{font-size:16px;line-height:1.5em}
div#flower_kodawari .aboutTxt .txtBox p span.chushaku{font-size:11px}
div#flower_kodawari .aboutTxt .imgBox{float:right;width:500px}
div#flower_kodawari ul.buyerArea{margin:0 auto;width:800px}
div#flower_kodawari ul.buyerArea li{width:400px;float:left}
div#flower_kodawari ul.buyerArea li div.imgBox{width:120px;float:left}
div#flower_kodawari ul.buyerArea .txtBox{margin-left:10px;float:left;width:220px}
div#flower_kodawari ul.buyerArea div.buyerBox div.txtBox p{font-size:15px;line-height:1.3em}
div#flower_kodawari ul.buyerArea div.buyerBox div.txtBox p span{font-size:22px;margin-top:20px;display:block;margin-bottom:5px;line-height:1.2em;font-weight:700;font-family:"Times New Roman","游明朝",YuMincho,"ヒラギノ明朝 ProN W3","Hiragino Mincho ProN","メイリオ",Meiryo,serif}
div#flower_oteire{background-color:#fff}
div#flower_oteire div.flower_oteire{max-width:1000px;margin:0 auto;padding-bottom:30px}
div#flower_oteire .spr_accordion{padding:3% 0;max-width:1000px;margin:0 auto}
div#flower_oteire h2{font-size:34px;font-family:"Times New Roman","游明朝",YuMincho,"ヒラギノ明朝 ProN W3","Hiragino Mincho ProN","メイリオ",Meiryo,serif;display:block;text-align:center;margin-bottom:3%;font-weight:700;padding-top: 30px;}
div#flower_oteire ul{margin-right:-20px}
div#flower_oteire ul li{width:490px;float:left;margin-bottom:30px;margin-right:20px}
div#flower_oteire .oteireBox h3{font-size:16px;margin-bottom:5px;font-weight:700}
div#flower_oteire .oteireBox h3.redTxt{color:#c00}
div#flower_oteire .oteireBox .txtBox{width:100%;float:left;font-size:13px;line-height:1.2em}
div#flower_oteire .oteireBox .imgBox{width:240px;float:right;display: none;}
/*====================================================
お客様の声
====================================================*/
div#contents_voice{max-width:1200px;margin:0 auto}
div#contents_voice h2.pc_grm_contentsTitle {color: #333;display: block;font-size: 24px;margin: 0 auto;font-weight: 500;padding: 30px 0 10px;text-align: center;}
div#contents_voice ul{margin-right:-20px}
div#contents_voice ul li{width:386px;float:left;margin-right:20px;margin-bottom:20px}
div#contents_voice ul li div.voiceBox{border:1px solid #ccc;padding:20px;height:380px;position: relative;background-color: #fff;}
div#contents_voice ul li div.voiceBox h3{font-size:16px;color:#333;margin-bottom:8px}
div#contents_voice ul li div.voiceBox p{font-size:14px;line-height:1.5em}
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:20px;bottom:20px;font-size:11px;text-align:right}
div#contents_voice ul li div.voiceBox a:hover{color:#e86477;text-decoration:underline}
div#contents_voice div.chushaku{text-align:right;font-size:11px;position:relative;top:-14px}
/*------------------------------------------
ご利用ガイド
------------------------------------------*/
div#guide{width:1000px;padding:0 30px;margin: 30px auto;padding-top:30px;background-color:#fff}
div#guide .spr_accordionTtl.koeTtl{display:none}
div#guide div.imgBox{margin:5px 0}
div#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#guide h3{background-color:#eee;color:#333;padding:10px 0;display:block;width:100%;margin-bottom:10px;text-align:center;font-size:16px}
div#guide h4.souki{color:#c00;font-weight:700;font-size:18px;margin-bottom:3px}
div#guide h4.mother{color:#333;font-weight:700;font-size:18px;margin-bottom:3px}
div#guide h4.flower{color:#e15e94;font-weight:700;font-size:18px;margin-bottom:3px}
div#guide h4.father{color:#4a899e;font-weight:700;font-size:18px;margin-bottom:3px}
div#guide h4.souryou{color:#c00;font-weight:700;font-size:36px;margin:30px 0 20px}
div#guide h4.souryou span{font-size:16px;display:block;margin-bottom:5px}
div#guide h4.shiharai{font-size:14px;font-weight:700;display:inline-block;padding:3px 6px;margin:10px 0 0}
div#guide p{color:#333;font-size:14px;line-height:1.5em}
div#guide p.otodokechushaku span.numIcon{background:#616161;width:20px;height:20px;border-radius:50%;-moz-border-radius:50%;-webkit-border-radius:50%;-o-border-radius:50%;-ms-border-radius:50%;color:#fff;text-align:center;font-size:14px;display:inline-block;margin:0 5px 0 0;padding:0;position:relative;top:-1px;line-height:1.5em}
div#guide p.otodokechushaku{font-size:14px;text-align:left;margin-bottom:5px}
div#guide p.shimekiri span.chushaku{font-size:11px;font-weight:100;display:block}
div#guide p a{color:#333;text-decoration:underline}
div#guide p.shimekiri{font-weight:700;font-size:16px;margin-bottom:10px;margin-top:-5px}
div#guide ul{margin-right:-30px}
div#guide ul li{margin-right:30px;margin-bottom:30px;width:293px;float:left;}
ul.otodokeArea p.otodokechushaku{text-align:center!important}
div#guide ul li h4.tanpin{font-size:16px;color:#cd3f60;margin-bottom:0;font-weight:700;text-align:center;margin-bottom:5px}
div#guide p.shimekiri{font-weight:700;font-size:16px;margin-bottom:10px;text-align:center;line-height:1.2em}
div#guide ul li p.souryou{text-align:center;font-size:18px;font-weight:700;margin-top:-3px}
div#guide ul li p.souryou span {font-size: 12px;}
div#guide ul li p.souryou span.yen{font-size:14px}
div#guide ul li h4{font-size:16px;color:#333;font-weight:700;text-align:center;margin:15px 0}
@media screen and (max-width:780px) {
/* 
★スマホ用CSS 
*/
/*------------------------------------------
common
------------------------------------------*/
div#pc_fv,div#pc_grm_mainBnr,div#pc_grm_sitemaparea,#sidebarbox{display:none;}
div#sp_fv,div#sp_grm_mainBnr,div#sp_grm_cate,div#sp_grm_osusumeTokushu{display:block;}
div#sp_grm_osusumeTokushu,div#sp_grm_cate{background-color:#fff}
div#fwCms_wrapper{overflow:hidden}
.header_logo a{max-width:215px;margin:0 auto;display:block}
div#sp_grm_mainBnr img,div#selectTxtArea li img,div#buyer_comment div.imgBox img,div#style_select ul li img,div#flower_kodawari ul.buyerArea li div.imgBox img,div#guide div.imgBox img,div#guide div.imgBox img{width:100%;height:auto;}
/*------------------------------------------
fv
------------------------------------------*/
div#sp_fv{text-align:center}
div#sp_fv img{max-width:250px}
div#breadcrumbList{margin:5px}
div#sp_fv div.souryou_txt{background-color:#ce3f5d;color:#fff;text-align:center;font-size:16px;padding:5px 0;font-weight:700}
div#sp_fv div.souryou_txt span{color:#fff;font-size:11px;display:inline-block;padding-left:5px;position:relative;top:-2px}
/*-- カテゴリ --*/
div.cate_fixed{top:7%!important;height:60px!important}
div#pc_fv_cate ul.cate_04 li{width:25%;float:left}
div#pc_fv_cate ul.cate_05 li{width:20%;float:left}
div#pc_fv_cate ul li a{font-size:12px;text-align:center;height:50px;}
div.cate_fixed ul li a{height:60px!important;}
div#pc_fv_cate ul li a span{position:relative;top:13px;line-height:1.1em;left:0;font-size:11px}
div#pc_fv_cate ul li a span br{display:block}
div.cate_fixed ul li a span{top:22px!important}
div#pc_fv_cate ul li a:after{display:none}
div#pc_fv_cate ul li:nth-child(1) a span, div#pc_fv_cate ul li:nth-child(2) a span, div#pc_fv_cate ul li:nth-child(3) a span, div#pc_fv_cate ul li:nth-child(4) a span, div#pc_fv_cate ul li:nth-child(5) a span {background: none;padding: 0;}
div#pc_fv_cate ul li a:after{display:none;}
/*-- 理由 --*/
div#selectTxtArea ul.area_02 {margin: 0 auto ;}
div#selectTxtArea h2{font-size:16px;width:280px;height:35px;font-weight:700;margin-bottom:0;line-height: 0.8em;}
div#selectTxtArea h2:before{top:0;left:0;border-width:18px 0 17px 10px;border-color:transparent transparent transparent #f9ece6;border-style:solid}
div#selectTxtArea h2:after{top:0;right:0;border-width:17px 10px 17px 0;border-color:transparent #f9ece6 transparent transparent;border-style:solid}
div#selectTxtArea ul{margin-right:0}
div#selectTxtArea ul.area_01 {margin: 0 auto;}
div#selectTxtArea li{width:94%;margin-right:3%;margin-left:3%;float:none}
div#selectTxtArea li .selectTxt{max-width:500px;margin:0 auto}
div#selectTxtArea li .txtBox{width:70%;margin-bottom:10px;float:right;text-align:left}
div#selectTxtArea li .txtBox{width:70%;margin-bottom:10px;float:right}
div#selectTxtArea li .txtBox h3{font-size:14px;margin-bottom:2px;margin-top:8%}
div#buyer_comment{margin:0 auto}
div#buyer_comment div.imgBox{float:none;margin:0 auto 10px;width: 50%;}
div#buyer_comment div.txtBox{width:94%;float:none;margin:0 auto}
div#selectTxtArea li .imgBox{float:left;width:27%}
div#selectTxtArea li .txtBox p{height:auto}
/*-- バイヤー --*/
div#buyer_comment div.txtBox h2{font-size:20px;text-align:center}
/*-- 特集 --*/
div#osusume ul{margin:0 3% 2%}
div#osusume ul a span{height:23px;font-size:11px}
/*------------------------------------------
メインバナー
------------------------------------------*/
div#sp_grm_mainBnr {padding-bottom: 35px;}
div#sp_grm_mainBnr ul.slider-center .slick-slide:not(.slick-center){-webkit-filter:opacity(50%);-moz-filter:opacity(50%);-o-filter:opacity(50%);-ms-filter:opacity(50%);filter:opacity(50%);transition:.2s linear}
div#sp_grm_mainBnr ul.slick-slider{display:block!important;padding: 0;margin-bottom:-1px}
div#sp_grm_mainBnr ul.slider-center{display:none}
div#sp_grm_mainBnr .slick-next,div#sp_grm_mainBnr .slick-prev{right:2px;width:35px;height:35px;top:100px}
div#sp_grm_mainBnr .slick-prev,div#sp_grm_mainBnr .slick-next{position:absolute;top:50%;width:30px;height:30px;display:block;cursor:pointer;color:#333;border:none;outline:none;background:#333;border-radius:100%;font-size:0;color:transparent}
div#sp_grm_mainBnr .slick-next:before,div#sp_grm_mainBnr .slick-prev:before{font-family:slick;font-size:35px;line-height:1;opacity:.75;color:#fff;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}
div#sp_grm_mainBnr .slick-prev{left:7px!important;z-index:1}
div#sp_grm_mainBnr .slick-prev:before{display:block;position:absolute;top:9px;left:12px;content:"";width:10px;height:10px;border-top:2px solid #fff;border-right:2px solid #fff;-webkit-transform:rotate(-135deg);-moz-transform:rotate(-135deg);-ms-transform:rotate(-135deg);transform:rotate(-135deg);-webkit-transition:all .15s linear;-moz-transition:all .15s linear;-o-transition:all .15s linear;transition:all .15s linear;background:none}
div#sp_grm_mainBnr .slick-next:before{display:block;position:absolute;top:9px;left:8px;content:"";width:10px;height:10px;border-top:2px solid #fff;border-right:2px solid #fff;-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);-webkit-transition:all .15s linear;-moz-transition:all .15s linear;-o-transition:all .15s linear;transition:all .15s linear;background:none}
div#sp_grm_mainBnr .slick-prev:before,div#sp_grm_mainBnr .slick-next:before{font-size:0;line-height:1;color:#333;opacity:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}
div#sp_grm_mainBnr .slick-dots li {width: 10px!important;margin: 0 10px;}
div#sp_grm_mainBnr .slick-dots li button:before{background:#212121;width:10px;height:10px;border-radius:100px;-moz-border-radius:100px;content:' '!important}
div#sp_grm_mainBnr .slick-dots li.slick-active button:before{color:#ce3f5d;background:#ce3f5d}
div#sp_grm_mainBnr .slick-dots{bottom:-30px!important}
/*------------------------------------------
商品一覧
------------------------------------------*/
div.contents_rankArea h3.pc_grm_contents_title{margin:0 auto 10px}
div.contents_rankArea h3.pc_grm_contents_title span.redTxt{display:block;font-size:13px;top:0;margin-top:5px}
h2.osusumeTtl{font-size:18px;width:280px;padding:15px 0 0;height:50px;margin:30px auto 0}
h2.osusumeTtl:before{border-width:25px 0 25px 11px;left:-11px}
h2.osusumeTtl:after{right:-10px;border-width:25px 10px 25px 0}
h2.osusumeTtl:before,h2.osusumeTtl:after{position:absolute;content:'';width:0;height:0;z-index:1}
div#sp_grm_rank{border-bottom:5px solid #eee;padding-bottom:3%}
div.contents_rankArea h3{font-size:22px!important;margin-bottom:0!important}
div.contents_rankArea p.rankTtlTxt{text-align:left;padding:2% 3% 3%;margin-bottom:0;font-size:13px}
div.contents_rankArea p.rankTtlTxt span.sp_br{display:inline}
div.contents_rankArea p.rankTtlTxt br{display:none;}
div.contents_rankArea div.scrollItemList{position:relative;margin-bottom:20px}
div.contents_rankArea div.scrollItemList:after{content:"";display:block;width:33px;height:33px;position:absolute;right:2px;top:27%;background:url(https://belluna-gourmet.com/excludes/gourmet/top/common/controls_02.svg) no-repeat -47px -1px;background-size:82px}
div.contents_rankArea div.contents_rankList{overflow-x:scroll;position:relative}
div.item_04 div.contents_rankList ol{margin:0 0 5px 5px;width:620px}
div.item_04 div.contents_rankList ol{margin:0 0 5px 5px;width:790px}
div.item_05 div.contents_rankList ol{margin:0 0 5px 5px;width:775px}
div.item_06 div.contents_rankList ol{margin:0 0 5px 5px;width:915px}
div.item_07 div.contents_rankList ol{margin:0 0 5px 5px;width:1090px}
div.item_08 div.contents_rankList ol{margin:0 0 5px 5px;width:1240px}
div.item_09 div.contents_rankList ol{margin:0 0 5px 5px;width:1400px}
div.item_10 div.contents_rankList ol{margin:0 0 5px 5px;width:1510px}
div.contents_rankArea div.contents_rankList ol li{width:145px;float:left;line-height:1em;margin-right:5px;margin-bottom:0}
div.contents_rankArea div.contents_rankList ol li img{width:145px;height:145px;}
div.contents_rankArea ol li .specBox .iconBox{height:48px;margin-bottom:0}
div.contents_rankArea ol li .specBox .iconBox span.point{font-size:11px;padding:4px;margin-right:2px;margin-bottom:2px}
div.contents_rankArea ol li p.copyTxt{font-size: 12px;line-height: 1.1em;height:55px;}
div.contents_rankArea ol li .itemName_txt{font-size:12px;height:35px;margin-top:0}
div.contents_rankArea ol li s{display:block;text-align:left;margin-bottom:7px;margin-left:5px;font-size:13px}
div.contents_rankArea ol li .priceBox{height:auto;margin-bottom: 5px;}
div.contents_rankArea ol li em.itemPrice{font-size:16px}
div.contents_rankArea ol li em.itemPrice span{font-size:12px}
div.contents_rankArea ol li div.otoku{display:block;top:0;margin-right:0;text-align:right;margin:7px 0 12px}
div.contents_rankArea ol li div.otoku span.price{padding:2px 3px}
div.contents_rankArea ol li p.itemSize {font-size: 11px;height: 53px;}
div.contents_rankArea ol li .btnBoxArea div.tanpin,div.contents_rankArea ol li .btnBoxArea div.course{display:block}
div.contents_rankArea ol li .btnBoxArea div a.btnBox{height:35px;width:100%;font-size:13px;padding-left:11px}
div.contents_rankArea ol li .btnBoxArea div a.btnBox:before{right:10px!important;top:17px!important}
div.contents_rankArea ol li .btnBoxArea div a.btnBox span{font-size:12px;top:13px;left:10px}
div.contents_rankArea ol li .btnBoxArea div.course{margin-left:0;margin-top:5px}
div.contents_rankArea ol li .btnBoxArea div.tanpin_course a.btnBox span,div.contents_rankArea ol li .btnBoxArea div.course a.btnBox span{top:4px;font-size:13px;line-height:1.1em}
div.contents_rankArea ol li .btnBoxArea div.tanpin_course a {
    font-size: 14px;
    padding-left: 8px;
}
div.contents_rankArea ol li div.specBox {
    height: 245px;
}
div.contents_rankArea div.morePageBtn{margin:3% 0 3%}
div.contents_rankArea div.morePageBtn a{width:80%;height:60px}
div.contents_rankArea div.morePageBtn a:after{right:25px;top:25px}
div.contents_rankArea div.morePageBtn a span{font-size:14px;top:22px}
div.contents_rankArea ol li .souryouIcon:before{content:'送料無料';width:60px;height:25px;display:block;background:#333;color:#fff;font-size:12px;font-weight:700;text-align:center;line-height:26px;position:absolute;left:3px;top:116px;z-index:1;background:#c00;border-radius:10px;-moz-border-radius:10px}
div.contents_rankArea ol li .btnBoxArea div.tanpinBtnArea{height:75px}
div.contents_rankArea ol li .btnBoxArea div.tanpinBtnArea .tanpin_course{width:135px}
div.contents_rankArea ol li div.specBox{height:260px}
/*------------------------------------------
週間ランキング
------------------------------------------*/
h2.pc_grm_contents_title {padding-left:10px;font-size: 16px;}
h2.pc_grm_contents_title span.upDate_txt{font-size:12px;position:relative;top:5px;left:0;display:block}
div.grm_rankArea div.scrollItemList{position:relative}
div.grm_rankArea 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}
div.grm_rankArea div.rankList{overflow-y:hidden;overflow-x:scroll;position:relative}
div.grm_rankArea div.rankList ol{margin:0 0 0 2px;width:1455px}
div.grm_rankArea div.rankList ol li{width:145px;float:left;line-height:1em;margin-right:0;margin-bottom:0}
/* カート */
div.grm_rankArea div.rankList ol li div.rankBox{margin-right:10px;position:relative}
div.grm_rankArea ol li div.cartBtn button.cartBtn{font-size:13px;width:100%}
div.grm_rankArea ol li div.cartBtn button.cartBtn span{position:relative;top:-2px}
div.grm_rankArea .linkTopBox{width:1455px;padding:10px}
/*------------------------------------------
カテゴリ
------------------------------------------*/
div#style_select ul{margin:0 auto;padding-left:3%;max-width:500px}
div#style_select ul li{width:30%;margin-bottom:6%}
/*------------------------------------------
ブランド説明
------------------------------------------*/
div#flower_kodawari h2{margin-top:0}
div.flowerContentsTtl{font-size:16px;padding:17px 0;text-align:center;background-color:#eee;position:relative;border-top:1px solid #fff}
div.flowerContentsTtl:after{content:"";display:block;width:10px;height:10px;border-top:1px solid #7b7a7a;border-right:1px solid #7b7a7a;-webkit-transform:rotate(135deg);-moz-transform:rotate(135deg);-ms-transform:rotate(135deg);transform:rotate(135deg);position:absolute;right:10px;top:20px;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.flowerContentsTtl.active:after{content:"";-webkit-transform:rotate(315deg)!important;-moz-transform:rotate(315deg)!important;-ms-transform:rotate(315deg)!important;transform:rotate(315deg)!important;top:27px;top:27px}
div#flower_kodawari{padding:12% 0 0}
div#flower_kodawari h2{font-size:26px;margin-bottom:3%;margin-top:10%}
div#flower_kodawari ul.txtArea{margin:3%}
div#flower_kodawari ul.txtArea li:nth-child(1),div#flower_kodawari ul.txtArea li:nth-child(2){float:none;width:100%;margin-bottom:3%}
div#flower_kodawari ul.txtArea div.txtBox,div#flower_kodawari ul.txtArea div.sp_img{width:100%;float:none}
div#flower_kodawari .aboutTxt .txtBox h2 span{font-size:16px}
div#flower_kodawari ul.txtArea h3.kodawariTtl{margin-top:9%}
div#flower_kodawari .aboutTxt{margin:0 3% 3%;width:94%;padding-top:4%;box-shadow:0 5px 5px -5px rgba(0,0,0,0.5)}
div#flower_kodawari .aboutTxt .txtBox{width:100%;float:none;padding:6%;height:auto}
div#flower_kodawari .aboutTxt .txtBox h2{text-align:center;font-size:24px;margin-top:3%}
div#flower_kodawari .aboutTxt .txtBox p{font-size:14px;line-height:1.3em}
div#flower_kodawari .aboutTxt .imgBox{float:none;width:100%;background-color:#fff}
div#flower_kodawari .aboutTxt .imgBox img{display:block;width:94%;margin:0 auto;padding-bottom:3%}
div#flower_kodawari ul.buyerArea{width:94%;max-width: 500px;}
div#flower_kodawari ul.buyerArea li{width:100%;float:none}
div#flower_kodawari ul.buyerArea li div.imgBox{width:40%;padding:5%}
div#flower_kodawari ul.buyerArea .txtBox{margin-left:0;width:60%;float:right}
div#flower_kodawari ul.buyerArea div.buyerBox div.txtBox p{font-size:13px}
div#flower_kodawari ul.buyerArea div.buyerBox div.txtBox p span{font-size:17px;margin-bottom:3px}
div#flower_oteire .spr_accordion{padding:0}
div#flower_oteire{padding:0;margin-bottom:0;border-bottom:1px solid #fff;background-color:#fff}
div#flower_oteire h2{font-size:28px;margin:0}
div#flower_oteire ul{margin-right:0}
div#flower_oteire ul li{margin:3%;width:94%;float:none}
div#flower_oteire .oteireBox h3{text-align:center;font-size:18px;margin-top:6%}
div#flower_oteire .oteireBox .txtBox{width:100%;float:none;font-size:14px;line-height:1.4em;margin-bottom:3%}
div#flower_oteire .oteireBox .imgBox{width:100%;float:none}
/*====================================================
お客様の声
====================================================*/
div#contents_voice{margin:3%}
div#contents_voice h2.pc_grm_contentsTitle{font-size: 18px;padding: 6% 0 0;margin-bottom: 0;letter-spacing: 0;}
div#contents_voice ul{margin-right:0;margin-top:20px}
div#contents_voice ul li{width:100%;float:none;margin-right:0;margin-bottom:3%}
div#contents_voice ul li div.voiceBox{height:auto}
div#contents_voice ul li div.voiceBox span.name{position:relative;right:0;bottom:0;display:block;text-align:left}
div#contents_voice div.chushaku {top: 0;}
/*------------------------------------------
ご利用ガイド
------------------------------------------*/
div#guide .spr_accordionBox {display: none;}
div#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#guide .spr_accordionTtl.koeTtl{display:block}
div#guide h2{padding:10px 0;margin:0 0 3%;color:#333;font-size:18px;font-weight:700}
div#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#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#guide{width:100%;padding:6% 3% 3% 3%;background-color:#fff;margin: 0;border-top: 10px solid #eee;}
div#guide .chienImgBox{margin:3% -3% 9%}
div#guide h2{padding:10px 0;margin:0 0 3%;color:#333;font-size:18px;font-weight:700}
div#guide h3{padding:5px 0;margin-bottom:5px;font-weight:700}
div#guide ul{margin-right:0}
ul.clearfix.otodokeArea li.centerTxt:nth-child(1),ul.clearfix.otodokeArea li.centerTxt:nth-child(2){width:100%!important}
div#guide div.haisouList ul{width:80%}
div#guide div.haisouList li{width:22%!important;margin-right:3%;text-align:center}
div#guide div.haisouList li div.haisouBox{width:55px;height:55px;font-size:13px;line-height:1em;display:inline-block}
div#guide div.imgBox{margin:10px auto;width:70%}
div#guide ul.kaitouBox li{width:100%!important;float:none}
div#guide p.shimekiri{font-size:15px;margin-bottom:10px;margin-top:-5px}
div#guide h4.souryou{font-size:34px}
div#guide ul li{margin-right:0;margin-bottom:6%;width:100%;float:none}
ul.clearfix.otodokeArea li{width:100%!important}
ul.otodokeArea p.otodokechushaku{text-align:left!important}
}


