﻿@charset "utf-8";

@media screen and (min-width:1000px) {
/* 
★PCのみCSS 
*/
div.grm_rankArea div.rankList .rankMoreBtn {display: none !important}
div.grm_rankArea div.rankList ol li {display: inline-block !important;position: relative}
.footer{margin-top:0!important}
}
/*====================================================
common
====================================================*/
header.header div.header_main{background-color:#fff}
div#fwCms_wrapper{overflow:hidden}
a:hover img{-moz-opacity:.8;opacity:.8;filter:alpha(opacity=80)}
.mainArea{margin:auto;min-width:1000px;position:relative;width:100%;overflow:hidden}
.fwCms_box.frame_LM{float:left;position:relative;width:16.7%}
.footer{background:#fff!important}
div#pc_grm_mainBnr,div#sp_grm_mainBnr{margin-top:0!important;margin-bottom: -2px;}
a:hover img{-moz-opacity:.8;opacity:.8;filter:alpha(opacity=80)}
div#nihonshu_rank,div#osusumeCateList, div#sake_guide,div#sake_newItem {margin-top: -100px;padding-top: 100px;}
div#brand_txt_area {margin: 0 auto;padding: 3%;font-size: 11px;max-width: 1100px;}
div#brand_txt_area h2, div#brand_txt_area p {color: #333;line-height: 1.2em;}
/* ヘッダーロゴ */
div#pageTtlArea{width:785px;margin:0 auto}
div#pageTtlArea .sp_img{display:none}
/*------------------------------------------
PCの時に非表示
------------------------------------------*/
div#sake_sp_footContents,div.no1_obi,h2.sp_grm_contentsTitle,.top_rank_TabTab label .top_rank_TabTabItem,div#sp_grm_mainBnr,.grm_rankArea input,.grm_rankArea .top_rank_TabTabItem label,div#sake_footContents,div#sp_grm_osusumeTokushu,div#sp_grm_cate{display:none!important}
/*------------------------------------------
ぱんくず
------------------------------------------*/
div#breadcrumbList{width:1000px;margin: 2px auto;font-size:13px;color:#333}
div#breadcrumbList a{font-size:13px;color:#333;text-decoration:none}
div#breadcrumbList a:hover{text-decoration:underline;color:#444c86}
div#pageTtlArea img.pc_img{width:785px;display:inline-block}
/*====================================================
メインバナー
====================================================*/
div#pc_grm_mainBnr .mainslider .slider01 .slick-slide li {width:1000px !important;}
div.mainslider{margin-bottom:-2px!important}
div.mainslider ul.slick-slider{display:block!important;}
div.mainslider ul.slider01{display:none}
div.mainslider .slick-dots li button:before{background:none!important;border:1px solid #fff;border-radius:100px;-moz-border-radius:100px;content:''!important;opacity:100;width:10px!important;height:10px!important}
div.mainslider .slick-dots li.slick-active button:before{color:#fff!important;background:#fff!important}
div.mainslider .slick-dots{bottom:25px!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:1000px}
}
/*====================================================
追従カテゴリ
====================================================*/
div#sakeCate {background-color:#41466d;margin: 0 auto;height: 50px;}
div#sakeCate ul {width: 100%;max-width: 1040px;margin: 0 auto;}
div.cate_fixed{position:fixed;top:68px!important;z-index:10;width:100%!important;max-width:100%!important;z-index:20;transition: .10s;}
div.cate_fixed ul{max-width:1040px;margin:0 auto;border-right:1px solid #494d6f;border-left:1px solid #494d6f}
div#sakeCate ul li{float:left;width:25%;text-align:center}
div#sakeCate ul li a{display:block;height:50px;border-right:1px solid #494d6f}
div#sakeCate ul li:last-child a{border-right:none}
div#sakeCate ul li a:hover{background-color:#3b3f63}
div#sakeCate ul li a span.cateTxt{color:#fff;font-size:14px;font-weight:100;position:relative;top:17px}
div#sakeCate ul li a span{color:#fff}
/*====================================================
ランキング
====================================================*/
div#nihonshu_rank,div#nihonshu_01_rank,div#nihonshu_02_rank,div#nihonshu_03_rank,div#nihonshu_04_rank,div#nihonshu_05_rank,div#shochu_rank,div#course_rank{border-bottom:1px solid #e8e8e8;padding-bottom:20px}
h2.pc_grm_contentsTitle{color:#333;display:block;font-size:24px;margin:0 auto;font-weight:500;padding:30px 0 10px;text-align:center}h2.pc_grm_contentsTitle span{color:#b72121;font-size:16px;position:relative;top:-3px;left:7px}
div.rankslider{max-width:1300px;margin:0 auto}
div.itemscrollArea{margin:0 4%}
div.itemscrollArea p.ttlCopy {font-size: 14px;text-align: center;line-height: 1.2em;}
div.rankslider .slick-list{padding:0!important}
div.rankslider .slick-next,div.rankslider .slick-prev{width:30px!important;height:50px!important}
div.rankslider .slick-next:before{content:"";display:block;width:20px;height:20px;border-top:3px solid #666;border-right:3px solid #666;-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);position:absolute;right:5px;top:18px;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.rankslider .slick-prev:before{content:"";display:block;width:20px;height:20px;border-top:3px solid #666;border-right:3px solid #666;-webkit-transform:rotate(225deg);-moz-transform:rotate(225deg);-ms-transform:rotate(225deg);transform:rotate(225deg);position:absolute;left:5px;top:18px;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.rankslider .slick-dots li.slick-active button:before{color:#444c86!important}
@media only screen and (min-width: 768px) {
div.rankslider .slick-dots li{width:100px!important;height:5px!important;margin:0!important}
div.rankslider .slick-dots li button{width:100px!important;height:5px!important}
div.rankslider .slick-dots li button:before{opacity:1;color:#CAC9C9;background:#CAC9C9;content:'';border-radius:0!important;width:100px!important;height:5px!important}
div.rankslider .slick-dots li.slick-active button:before{color:#41466d!important;opacity:1;background:#41466d!important}
}
div.grm_rankArea div.rankList ol li a .img_box img{width:233px}
/*----------------------------
説明部分
---------------------------*/
div.grm_rankArea h2 span{color:#b72121;font-size:14px;position:relative;top:-3px;left:10px}
div.grm_rankArea div.rankList{position:relative}
div.grm_rankArea div.rankList ol{margin-left:1%}
div.grm_rankArea div.rankList ol li{float:left;margin-right:1%;margin-bottom:1%;width:19%;position:relative;}
div.grm_rankArea div.rankList ol li a{text-decoration:none}
div.grm_rankArea div.rankList ol li span.perpriceIcon{background-color:#f8e58c;display:inline-block;width:100%;text-align:center;padding:3px 0;margin:5px 0}
div.grm_rankArea div.rankList ol li span.perpriceIcon em{font-weight:700;color:#b72121;font-size:16px}
div.grm_rankArea div.rankList ol li span.perpriceIcon span.zei{color:#333;font-size:12px}
div.grm_rankArea div.rankList ol li .itemName_txt{line-height:1.2em;display:inline-block;height:30px;font-size:12px;margin-bottom:2px;margin-top:5px;width: 100%}
div.grm_rankArea div.rankList ol li div.specBoxArea{text-align:left}div.grm_rankArea div.rankList ol li div.typeBox{width:100%;margin-bottom:2%}div.grm_rankArea div.rankList ol li div.typeBox span.type,div.grm_rankArea div.rankList ol li div.typeBox span.number{font-size:11px;display:inline-block;text-align:center;padding:2px 3px;margin-right:2px;line-height:1.2em;margin-bottom:3px;border-radius:5px;-moz-border-radius:5px;border:1px solid #ccc}div.grm_rankArea div.rankList ol li div.typeBox span.perone{font-size:12px;display:block;text-align:right;padding:3px 3px 3px 0;border-radius:5px;-moz-border-radius:5px;color:#b72121}div.grm_rankArea div.rankList ol li div.typeBox span.perone span.price{font-size:14px;color:#b72121}div.grm_rankArea div.rankList ol li div.typeBox span.perone span.zei{font-size:11px;color:#b72121;display:inline-block;margin-left:2px}
div.grm_rankArea div.rankList ol li div.souryouBox{height:26px}
div.grm_rankArea div.rankList ol li div.souryouBox span.souryou{border:1px solid #b72121;font-size:14px;display:inline-block;width:46%;float:right;text-align:center;color:#b72121;padding:2% 0;font-weight:700;box-sizing:content-box;-webkit-box-sizing:border-box;box-sizing:border-box;margin-left:2%}
div.grm_rankArea div.rankList ol li div.souryouBox span.off{border:1px solid #b72121;font-size:14px;display:inline-block;width:52%;float:right;text-align:center;color:#fff;padding:2% 0;font-weight:500;background-color:#b72121;box-sizing:content-box;-webkit-box-sizing:border-box;box-sizing:border-box}
div.grm_rankArea div.rankList ol li div.specBoxArea span.txt{background-color:#b72121;color:#fff;display:block;padding:3px;width:80px;text-align:center;float:right;margin-bottom:3px;margin-left:3px}
div.grm_rankArea div.rankList ol li div.specBoxArea em{color:#b72121;display:block;float:right;font-size:18px;margin-bottom:5px}
div.grm_rankArea div.rankList ol li div.specBoxArea em span{font-size:14px}
div.grm_rankArea div.rankList ol li div.specBoxArea s{font-size:16px;float:right;position:relative;top:1px;margin-right:3px}
div.grm_rankArea div.rankList ol li div.specBoxArea em span{color:#b72121}
div.grm_rankArea div.rankList ol li div.specBoxArea em span.zei{color:#999;font-size:11px;display:inline-block;margin:0 2px}
div.grm_rankArea div.rankList ol li a:hover .itemName_txt{text-decoration:underline;color:#444c86}
div.grm_rankArea div.rankList ol li .copyBox{visibility:hidden;transition:.4s;opacity:0;font-size:12px;position:absolute;line-height:1.2em;top:166px;z-index:10;padding:5px;background:rgba(0,0,0,0.7);color:#fff;height:67px}
div.grm_rankArea div.rankList ol li:hover .copyBox{visibility:visible;display:block;transition:.4s;opacity:1}
div.grm_rankArea div.rankList .rankMoreBtn p{display:none}
div.grm_rankArea a.moreItemBtn{text-align:right;display:block}
div.grm_rankArea a.moreItemBtn:hover{text-decoration:underline;color:#444c86}
/* ランキングアイコン */
div.grm_rankArea div.rankList ol li a .img_box{position:relative}
div.grm_rankArea div.rankList ol li a .img_box:before{content:'';width:50px;height:25px;display:block;background:#333;color:#fff;font-size:13px;font-weight:700;text-align:center;line-height:26px;position:absolute;left:0;bottom:0;z-index:1;}
div.grm_rankArea div.rankList ol li.rankIcon_01 a .img_box:before{content:'1位';background:#b18708}
div.grm_rankArea div.rankList ol li.rankIcon_02 a .img_box:before{content:'2位';background:#707B83}
div.grm_rankArea div.rankList ol li.rankIcon_03 a .img_box:before{content:'3位';background:#A05325}
div.grm_rankArea div.rankList ol li.rankIcon_04 a .img_box:before{content:'4位'}
div.grm_rankArea div.rankList ol li.rankIcon_05 a .img_box:before{content:'5位'}
div.grm_rankArea div.rankList ol li.rankIcon_06 a .img_box:before{content:'6位'}
div.grm_rankArea div.rankList ol li.rankIcon_07 a .img_box:before{content:'7位'}
div.grm_rankArea div.rankList ol li.rankIcon_08 a .img_box:before{content:'8位'}
div.grm_rankArea div.rankList ol li.rankIcon_09 a .img_box:before{content:'9位'}
div.grm_rankArea div.rankList ol li.rankIcon_10 a .img_box:before{content:'10位'}
div.grm_rankArea div.rankList ol li.rankIcon_11 a .img_box:before{content:'11位'}
div.grm_rankArea div.rankList ol li.rankIcon_12 a .img_box:before{content:'12位'}
div.grm_rankArea div.rankList ol li.rankIcon_13 a .img_box:before{content:'13位'}
div.grm_rankArea div.rankList ol li.rankIcon_14 a .img_box:before{content:'14位'}
div.grm_rankArea div.rankList ol li.rankIcon_15 a .img_box:before{content:'15位'}
div.grm_rankArea div.rankList ol li.rankIcon_16 a .img_box:before{content:'16位'}
div.grm_rankArea div.rankList ol li.rankIcon_17 a .img_box:before{content:'17位'}
div.grm_rankArea div.rankList ol li.rankIcon_18 a .img_box:before{content:'18位'}
div.grm_rankArea div.rankList ol li.rankIcon_19 a .img_box:before{content:'19位'}
div.grm_rankArea div.rankList ol li.rankIcon_20 a .img_box:before{content:'20位'}
/* レビュー */
div.grm_rankArea div.rankList ol li div.starBox{text-align:right;height:25px;margin-top:3px}
div.grm_rankArea div.rankList ol li div.starBox span.starTxt{font-size:18px;color:#d4aa2e;margin-right: 2px;}
div.grm_rankArea div.rankList ol li div.starBox span.starTxt_none{color:#ccc;font-size:18px;margin-right: 2px;}
div.grm_rankArea div.rankList ol li div.starBox span.reviewnumber{font-size:18px;color:#b72121;font-weight:700;display:inline-block;margin:0 2px}
div.grm_rankArea div.rankList ol li div.starBox span.reviewcount{font-size:12px;color: #333;}
div.rankslider div.more_link {text-align: right;margin: 10px 10px 0 0;}
div.rankslider div.more_link a {font-size:12px;text-decoration: underline;display: inline-block;margin-left: 10px;}
/*====================================================
おすすめ商品
====================================================*/
div#osusumeSakeArea{margin:3%}
div.sake_osusumeArea{margin:0 auto;max-width:1300px}
div.sake_osusumeArea h2.pc_grm_contents_title{color:#333;display:block;font-size:18px;margin:12px auto;font-weight:500;padding:0 0 0 8px;text-align:left;border-left:5px solid #a6adcc}
div.sake_osusumeArea ol{margin-right:-2%}
div.sake_osusumeArea ol li{width:18%;float:left;margin-right:2%;margin-bottom:2%}
div.sake_osusumeArea ol li .imgBox{position:relative}
div.sake_osusumeArea ol li .imgBox p.copyTxt{visibility:hidden;transition:.4s;opacity:0;font-size:12px;position:absolute;line-height:1.2em;bottom:0;z-index:10;padding:5px;background:rgba(0,0,0,0.7);color:#fff;height:80px}
div.sake_osusumeArea ol li .imgBox:hover p.copyTxt{visibility:visible;display:block;transition:.4s;opacity:1}
div.sake_osusumeArea ol li .itemName_txt{line-height:1.2em;display:inline-block;height:40px;font-size:12px;margin-bottom:5px;margin-top:2px;width:100%}
div.sake_osusumeArea ol li div.kuramotoIcon span{display:inline-block;border:1px solid #333;font-size:13px;padding:3px 4px;margin-right:3px;line-height:1em}
div.sake_osusumeArea ol li a:hover span.itemName_txt{text-decoration:underline;color:#444c86}
div.sake_osusumeArea a:hover .itemName{color:#f88d01;text-decoration:underline}
/* 価格 */
div.sake_osusumeArea ol li s{font-size:16px;float:right;position:relative;top:1px;margin-right:3px}
div.sake_osusumeArea ol li em.itemPrice{font-size:16px;color:#b72121;display:block;text-align:right;margin-bottom:5px;float: right;}
div.sake_osusumeArea ol li em.itemPrice span.zei{color:#999;font-size:11px;display:inline-block;margin-left:2px}
div.sake_osusumeArea ol li .imgBox img{display:inline-block;width:233px}div#osusumeSakeTokushu div.osusumeSakeTokushu ul li img{display:inline-block;width:302px}
@media screen\0 {
div#osusumeSakeTokushu div.osusumeSakeTokushu ul li img{width:100%}
}
/*====================================================
お客様の声
====================================================*/
div#contents_voice{max-width:1200px;margin:0 auto}
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:280px;position: relative;}
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:#444c86;text-decoration:underline}
div#contents_voice div.chushaku{text-align:right;font-size:11px;position:relative;top:-14px}
/*====================================================
今週のイチオシ
====================================================*/
div#sake_newItem div.sake_newItem{background-color:#eaeaea}
div#sake_newItem div.sake_newItem div.sake_newItemArea{max-width:1040px;margin:0 auto;padding:30px 0 10px}
div#sake_newItem h2{color:#333;display:block;font-size:28px;margin:0 auto;font-weight:500;padding:45px 0 30px;text-align:center;background-image:url(https://belluna-gourmet.com/excludes/gourmet/pg/sake/common/sake_ichioshi_icon.png);background-repeat:no-repeat;background-size:50px;background-position:center -1px}
div#sake_newItem h2 span{color:#a91010;font-size:18px;position:relative;top:-3px;left:10px}
div#sake_newItem a{color:#333;text-decoration:none}
div#sake_newItem a div.itemImg{width:328px;float:left}
div#sake_newItem a div.itemSpec{width:675px;float:right;margin:0 0 0 20px}
div#sake_newItem a div.itemSpec p.itemName{font-size:18px;margin-bottom:10px}
div#sake_newItem a:hover div.itemSpec p.itemName{text-decoration:underline}
div#sake_newItem a div.itemSpec div.itemPricebox{text-align:right;margin-bottom:15px}
div#sake_newItem a div.itemSpec div.itemPricebox span.off{background-color:#982828;color:#fff;display:inline-block;padding:5px 10px;margin-right:5px;font-size:16px;font-weight:700;position:relative;bottom:5px}
div#sake_newItem a div.itemSpec div.itemPricebox s{color:#333;display:inline-block;font-size:24px}
div#sake_newItem a div.itemSpec div.itemPricebox em{color:#a91010;display:inline-block;font-size:40px;}
div#sake_newItem a div.itemSpec div.itemPricebox em span{font-size:24px;color:#a91010}
div#sake_newItem a div.itemSpec div.itemPricebox em span.zei{color:#333;font-size:12px;font-weight:500}
div#sake_newItem a div.itemCopy{padding:20px;background-color:#f7f7f7}
div#sake_newItem a div.itemCopy div.kiki{width:150px;float:left}
div#sake_newItem a div.itemCopy div.copybox{width:467px;float:right;text-align:right}
div#sake_newItem a div.itemCopy div.copybox p{font-size:14px;line-height:1.3em;text-align:left}
div#sake_newItem a div.itemCopy div.copybox div.btnBox{position:relative;color:#fff;background-color:#a91010;font-weight:700;-moz-border-radius:10px;text-align:center;font-size:16px;display:inline-block;text-decoration:none;padding:10px 0;width:200px;margin-top:10px;}
div#sake_newItem a div.itemCopy div.copybox div.btnBox span{color:#fff}
div#sake_newItem a:hover div.itemCopy div.copybox div.btnBox{-moz-opacity:.8;opacity:.8;filter:alpha(opacity=80)}
div#sake_newItem a div.itemCopy div.copybox div.btnBox:after{content:"";display:block;width:10px;height:10px;border-top:1px solid #fff;border-right:1px solid #fff;-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);position:absolute;right:12px;top:17px;margin-top:-5px;-webkit-transition:all .15s linear;-moz-transition:all .15s linear;-o-transition:all .15s linear;transition:all .15s linear;background:none}
.backnumberLink{text-align:right;margin-bottom:3%}
.backnumberLink a{text-decoration:underline!important;display:inline-block;margin-top:5px;font-size:13px}
div#sake_newItem div.itemImg img{width:328px;display:inline-block}div#sake_newItem a div.itemCopy div.kiki img{display:inline-block;width:150px}
/*====================================================
おすすめ特集
====================================================*/
div#osusumeSakeTokushu h2.pc_grm_contents_title{color:#333;display:block;font-size:18px;margin:12px auto;font-weight:500;padding:0 0 0 8px;text-align:left;border-left:5px solid #a6adcc}
div#osusumeSakeTokushu{margin:0 3% 3%}
div#osusumeSakeTokushu div.osusumeSakeTokushu{max-width:1300px;margin:0 auto}
div#osusumeSakeTokushu div.osusumeSakeTokushu{max-width:1300px;margin:0 auto}
div#osusumeSakeTokushu div.osusumeSakeTokushu ul{margin-right:-1.5%}
div#osusumeSakeTokushu div.osusumeSakeTokushu ul li{width:23.5%;float:left;margin-right:1.5%;margin-bottom:1.5%}
div#osusumeSakeTokushu div.osusumeSakeTokushu ul li a{display:inline-block;text-align:center;font-size:13px}
div#osusumeSakeTokushu div.osusumeSakeTokushu ul li a span{display:inline-block;margin-top:2px}
div#osusumeSakeTokushu div.osusumeSakeTokushu ul li a:hover span{text-decoration:underline;color:#444c86}
/*====================================================
カテゴリ
====================================================*/
div#productsCateList{border-top:1px solid #e8e8e8}
div.productsCateList{max-width:1300px;margin:0 auto;padding:2% 2% 6px}
div.productsCateList h2{color:#333;display:block;font-size:26px;margin:0 auto;font-weight:500;padding:45px 0 10px;text-align:center;background-image:url(https://belluna-gourmet.com/excludes/gourmet/pg/sake/common/sake_ichioshi_icon.png);background-repeat:no-repeat;background-size:50px;background-position:center -1px}div.productsCateList h3{color:#333;display:block;font-size:18px;margin:0 auto 8px;border-left:5px solid #a6adcc;padding-left:6px}
div.productsCateList ul li{float:left;margin-right:1%}
div#osusumeCateList ul li:last-child{margin-right:0}
div.productsCateList ul li a{font-size:14px;text-align:center;display:block;line-height:1.2em;background-color:#fff;height:60px;border:1px solid #a09e9e;position:relative}
div.productsCateList ul li a:after{content:"";display:block;width:8px;height:8px;border-top:1px solid #a09e9e;border-right:1px solid #a09e9e;-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);position:absolute;right:7px;top:30px;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.productsCateList ul li a:hover{background-color:#eee}
div.productsCateList ul li a span{position:relative;top:12px;left:-3px}
div.productsCateList ul li a span.line_01{position:relative;top:20px}
div.productsCateList div.allTxtLink{text-align:right;padding:8px 0 20px}
div.productsCateList div.allTxtLink a{font-size:12px;text-decoration:underline}
div.productsCateList div.allTxtLink a:hover span{color:#444c86}
div#osusumeCateList ul.nihonshuType li{width:11.8%;margin-right:.8%;float:left}
div#osusumeCateList ul.nihonshuType li:last-child{margin-right:0}
div.productsCateList div.shochuType{float:left;width:37%}
div.productsCateList div.shochuType ul li{width:31%;margin-right:2.5%}
div.productsCateList div.courseType{float:left;width:49%;margin-left:.8%}
div.productsCateList div.courseType ul li{width:23.8%;margin-right:1.5%}
div.productsCateList div.sonotaType{float:right;width:11.8%}
div.productsCateList div.sonotaType ul li{width:100%}
div.productsCateList div.sonotaType ul li a{font-size:14px;text-align:center;display:block;line-height:1.2em;background-color:#fff;height:60px;border:1px solid #a09e9e;position:relative}
/*====================================================
ご利用ガイド
====================================================*/
div.sake_guide{background-color:#eaeaea;padding:3% 0}
div#pc_sp_grm_sakeGuide{max-width:1040px;padding:60px 2% 2%;background-color:#fff;margin:0 auto}
div#pc_sp_grm_sakeGuide h2{display:block;padding:15px 0;margin:-22px 0 25px;color:#263a67;font-size:28px;font-weight:500;border-top:#263a67 1px solid;border-bottom:#263a67 1px solid;text-align:center;}
div#pc_sp_grm_sakeGuide ul{margin-right:-2%}
div#pc_sp_grm_sakeGuide ul li{width:31.3%;margin-right:2%;margin-bottom:2%;float:left}
div#pc_sp_grm_sakeGuide ul.otodokeInfo li:nth-child(1),div#pc_sp_grm_sakeGuide ul.otodokeInfo li:nth-child(2),div#pc_sp_grm_sakeGuide ul.otodokeInfo li:nth-child(3){height:260px}
div#pc_sp_grm_sakeGuide ul.shiharaiInfo li:nth-child(1),div#pc_sp_grm_sakeGuide ul.shiharaiInfo li:nth-child(2),div#pc_sp_grm_sakeGuide ul.shiharaiInfo li:nth-child(3){height:680px}
div#pc_sp_grm_sakeGuide ul.shiharaiInfo li:nth-child(4), div#pc_sp_grm_sakeGuide ul.shiharaiInfo li:nth-child(5), div#pc_sp_grm_sakeGuide ul.shiharaiInfo li:nth-child(6) {height: 290px;}
@media screen and (min-width: 0\0) and (min-resolution: +72dpi) {
div#pc_sp_grm_sakeGuide ul.otodokeInfo li:nth-child(1),div#pc_sp_grm_sakeGuide ul.otodokeInfo li:nth-child(2),div#pc_sp_grm_sakeGuide ul.otodokeInfo li:nth-child(3){height:270px}
div#pc_sp_grm_sakeGuide ul.shiharaiInfo li:nth-child(1),div#pc_sp_grm_sakeGuide ul.shiharaiInfo li:nth-child(2),div#pc_sp_grm_sakeGuide ul.shiharaiInfo li:nth-child(3){height:675px}
div#pc_sp_grm_sakeGuide ul.shiharaiInfo li:nth-child(4), div#pc_sp_grm_sakeGuide ul.shiharaiInfo li:nth-child(5), div#pc_sp_grm_sakeGuide ul.shiharaiInfo li:nth-child(6) {height: 310px;}
}
div#pc_sp_grm_sakeGuide ul li h3{display:block;width:100%;background-color:#eee;text-align:center;padding:10px 0;font-size:16px;margin-bottom:10px}
div#pc_sp_grm_sakeGuide ul li p{font-size:13px;line-height:1.3em;margin-bottom:10px}
div#pc_sp_grm_sakeGuide ul li p a{text-decoration:underline}
div#pc_sp_grm_sakeGuide ul li h4{display:block;text-align:center;padding:0 0 5px;font-size:14px;font-weight:700;margin:5px 0}
div#pc_sp_grm_sakeGuide ul li h4.tanpin{font-size:16px;color:#a91010;margin-bottom:0}
div#pc_sp_grm_sakeGuide ul li h4.course{font-size:16px;color:#444c86;margin-bottom:0}
div#pc_sp_grm_sakeGuide ul li div.imgBox{width:80%;margin:10px auto}
div#pc_sp_grm_sakeGuide ul li div.imgBox img {width: 251px;}
div#pc_sp_grm_sakeGuide ul li p.shimekiri{text-align:center;margin-bottom:15px;font-size:16px;font-weight:700}
div#pc_sp_grm_sakeGuide ul li p.souryou{text-align:center;margin-bottom:15px;font-size:18px;font-weight:700;margin-top:-3px}
div#pc_sp_grm_sakeGuide ul li p.souryou span.yen{font-size:14px}
/*====================================================
コラム
====================================================*/
div.pc_sp_grm_column{background-color:#eaeaea;padding:0 0 3%}
div#contents_column .spr_accordionTtl.koeTtl{display:none}
div#contents_column{width:1000px;padding:0 30px;margin:0 auto 30px;padding-top:30px;background-color:#fff}
div#pc_sp_grm_column .sake_drawing .imgBox img{width:463px;display:inline-block}div#columnList ul li a img{display:inline-block;width:124px}
/*----------------------------
種類コラム
---------------------------*/
div#pc_sp_grm_column div.spr_accordion{background-color:#fff;max-width:1040px;margin:0 auto;padding:2% 2% 1px}
div#pc_sp_grm_column h2.spr_accordionTtl{color:#333;display:block;font-size:26px;margin:0 auto;font-weight:500;padding:45px 0 15px;text-align:center;background-image:url(https://belluna-gourmet.com/excludes/gourmet/pg/sake/common/sake_ichioshi_icon.png);background-repeat:no-repeat;background-size:50px;background-position:center -1px}div#pc_sp_grm_column p{font-size:13px;line-height:1.4em;margin-bottom:12px}div#pc_sp_grm_column p b{font-weight:700}div#pc_sp_grm_column h3{color:#333;display:block;font-size:16px;margin:0 auto 5px;border-left:5px solid #1e2d71;padding-left:4px}
div#pc_sp_grm_column h4{font-size:14px;margin-bottom:2px;color:#263a67;font-weight:600;margin-top:5px}
/* 種類 */
div#pc_sp_grm_column .sake_drawing{margin:20px 0}
div#pc_sp_grm_column .sake_drawing .imgBox{width:47%;float:left}
div#pc_sp_grm_column .sake_drawing .btnBox{float:right;width:52%}
div#pc_sp_grm_column .sake_drawing li{border-bottom:1px solid #ccc;position:relative}
div#pc_sp_grm_column .sake_drawing li a{display:inline-block;padding:14px 0 14px 5px;width:100%}
div#pc_sp_grm_column .sake_drawing li a:hover{background-color:#f7f7f7}
div#pc_sp_grm_column .sake_drawing li:after{content:"";display:block;width:10px;height:10px;border-top:1px solid #08c;border-right:1px solid #08c;-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);position:absolute;right:10px;top:30px;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_sp_grm_column .sake_drawing li:first-child{border-top:1px solid #ccc}
div#pc_sp_grm_column .sake_drawing li a span.cateName{font-size:18px;margin-bottom:3px;display:block;color:#81274b}
div#pc_sp_grm_column .sake_drawing li:nth-child(3) .a span.cateName,div#pc_sp_grm_column .sake_drawing li:nth-child(4) a span.cateName{color:#822c6c}
div#pc_sp_grm_column .sake_drawing li:nth-child(5) .a span.cateName,div#pc_sp_grm_column .sake_drawing li:nth-child(6) a span.cateName{color:#352c80}
div#pc_sp_grm_column .sake_drawing li:nth-child(7) a span.cateName{color:#124c6a}
div#pc_sp_grm_column .sake_drawing li a span.cateTxt{font-size:13px}
/*----------------------------
コラム一覧
---------------------------*/
h2.columnListTitle{font-size:20px;font-weight:700;display:block;color:#333;border-bottom:1px solid #ccc;margin-bottom:15px;padding-bottom:7px;margin-top:10px}
div#contents_column ul{margin-right:-20px}
div#contents_column ul li{width:460px;float:left;margin-right:20px;margin-bottom:20px}
div#contents_column h3{font-size:14px;font-weight:700;margin-bottom:5px;color: #ce5667;}
div#contents_column p{font-size:13px;line-height:1.3em}
div#columnList{width:100%;margin-bottom:20px}
div#columnList ul li{float:left;width:310px!important;margin-right:10px;margin-bottom:15px}
div#columnList ul li a{display:block;font-size:14px;line-height:1.5em;color:#333}
div#columnList ul li a:hover{color:#f88d01}
div#columnList ul li a span.columnLinkImg{display:inline-block;float:left;width:40%}
div#columnList ul li a span.columnLinkTitle{display:inline-block;float:left;width:58%;margin-left:2%;}
div#columnList ul li a:hover span.columnLinkTitle{text-decoration:underline}
div#columnList ul li a span.columnLinkTitle span.cateIcon {display: inline-block;color: #444c86;padding: 2px 6px;font-size: 13px;border: 1px solid #444c86;}
/*====================================================
サイドバナー
====================================================*/
#sidebarbox{width:100px;height:100px;top:67px;right:0;position:fixed;z-index:9999;display:block}
#sidebarbox #sidebar #sidebar_link{width:100px;height:100px;right:0;text-indent:-9999px;position:fixed;z-index:9999;display:block}
#sidebarbox #sidebar2{width:100px;height:100px;position:fixed;z-index:9999;display:block}
#sidebarbox #sidebar2 #sidebar_link{width:100px;height:100px;top:170px;right:0;text-indent:-9999px;position:fixed;z-index:9999;display:block}
#sidebarbox #sidebar3{position:fixed;z-index:9999;display:block}
#sidebarbox #sidebar3 #sidebar_link{width:100px;height:100px;top:273px;right:0;text-indent:-9999px;position:fixed;z-index:9999;display:block}
#sidebarbox button{z-index:99999;position:fixed;top:272px;width:94px;height:30px;text-align:center;font-size:15px;right:0;background-color:#f8f8f8;border:1px solid #bebebe;color:#333;border-radius:100px;-moz-border-radius:100px}
#sidebarbox #sidebar4 #sidebar_link {
    width: 100px;
    height: 100px;
    top: 376px;
    right: 0;
    text-indent: -9999px;
    position: fixed;
    z-index: 9999;
    display: block;
}



#sidebarbox button span.batsu{color:#333;position:relative;left:-3px}
#sidebarbox button span.btnTxt{color:#333!important}
@media screen and (max-width:750px) {
/* 
★スマホ用CSS 
*/

/*------------------------------------------
SPの時に表示
------------------------------------------*/
div#sake_sp_footContents,div.no1_obi,h2.sp_grm_contentsTitle,div#sp_grm_mainBnr,.top_rank_TabTab label .top_rank_TabTabItem,.grm_rankArea .top_rank_TabTabItem label,div#sake_footContents,div#sp_grm_osusumeTokushu,div#sp_grm_cate,h2.columnListTitle,div#columnList{display:block!important}
/*------------------------------------------
SPの時に非表示
------------------------------------------*/
div#pc_grm_mainBnr,div#pc_grm_mainBnr,.fwCms_box.frame_LM,div#pc_grm_sitemaparea,div#pc_sake_sideBnr{display:none!important}
/*====================================================
common
====================================================*/
div#sake_newItem div.itemImg img,div#sake_newItem a div.itemCopy div.kiki img,div#osusumeSakeTokushu div.osusumeSakeTokushu ul li img,div#pc_sp_grm_column .sake_drawing .imgBox img,div#columnList ul li a img {
    width: 100%;
}
header.header div.header_main{background-color:#fff;width:100%;top:0;left:0;z-index:80;background:#fff;border-bottom:1px solid #eee}
div#fwCms_wrapper{overflow:hidden}
.footer_simple{margin-top:0}
.footer{margin-top:0}
.mainArea{min-width:auto}
.fwCms_box.frame_MB{float:none;width:100%}
h2.sp_grm_contentsTitle{text-align:center!important}
div.grm_rankArea h2,div#sake_newItem h2{margin:20px auto 15px;text-align:center}
div#pc_grm_mainBnr,div#sp_grm_mainBnr {margin-top:0 !important} 
/* ヘッダーロゴ */
div#pageTtlArea{width:97%;margin:8px auto 5px}
div#pageTtlArea .pc_img{display:none!important}
div#pageTtlArea .sp_img{display:block;max-width: 640px;margin: 0 auto;}
/*------------------------------------------
ぱんくず
------------------------------------------*/
div#breadcrumbList{width:1000px;margin:0 auto 5px;font-size:13px;color:#333}
div#breadcrumbList a{font-size:13px;color:#333;text-decoration:none}
div#breadcrumbList a:hover{text-decoration:underline;color:#f88d01}
/*====================================================
メインバナー
====================================================*/
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:none!important;border:1px solid #fff;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:#df6c0f;background:#ffffffc7!important}
div#sp_grm_mainBnr .slick-dots{bottom:15px!important}
/*====================================================
追従カテゴリ
====================================================*/
div#sakeCate{margin:0 auto;width: 100%;height: 40px;z-index: 2;}
div#sakeCate ul li a{display:table;height:40px;text-align:center;border-right:1px solid #3d4371;width:100%}
div#sakeCate ul li a span.cateTxt{font-size:11px;font-family:"Noto Sans JP","Hiragino Kaku Gothic ProN","ヒラギノ角ゴ ProN W3",Meiryo,"メイリオ",Osaka,"MS PGothic",arial,helvetica,sans-serif;top:0;line-height:1.1em;display:table-cell;vertical-align:middle;width:100%;padding:0 5%}
div#sakeCate ul li a span{color:#fff;display:block}
div.cate_fixed{top:7.0%!important;height:55px!important}
div.cate_fixed a{height:55px!important;padding-top:12px}
/*====================================================
ランキング
====================================================*/
div#nihonshu_rank,div#nihonshu_01_rank,div#nihonshu_02_rank,div#nihonshu_03_rank,div#nihonshu_04_rank,div#nihonshu_05_rank,div#shochu_rank{padding-bottom:2%}
div#course_rank{border-bottom:none;padding-bottom:0}
div.itemscrollArea{margin:0;position: relative;}
div#osusumeSakeArea .itemscrollArea:after{content:"";display:block;width:33px;height:33px;position:absolute;right:2px;top:40%;background:url(https://belluna-gourmet.com/excludes/gourmet/top/common/controls_02.svg) no-repeat -47px -1px;background-size:82px;z-index:1}
div.rankslider div.scrollItemList::-webkit-scrollbar{height:10px!important}
div.rankslider div.scrollItemList::-webkit-scrollbar-thumb{background:#999!important;border-radius:5px!important}
div.rankslider div.scrollItemList::-webkit-scrollbar-track-piece{background:#efefef!important}
h2.pc_grm_contentsTitle{font-size:18px;padding:6% 0 0;margin-bottom:0;letter-spacing:0;}
div.itemscrollArea p.ttlCopy {font-size: 12px;padding: 3%;text-align: left;}
h2.pc_grm_contentsTitle span{top:-2px;left:5px;font-size:13px}
div.rankslider{max-width:1000px;margin:0 auto;padding:3% 0 1% 3%;position:relative}
div.rankslider:after{content:"";display:block;width:33px;height:33px;position:absolute;right:2px;top:40%;background:url(https://belluna-gourmet.com/excludes/gourmet/top/common/controls_02.svg) no-repeat -47px -1px;background-size:82px;z-index: 1;}
div.rankslider div.scrollItemList{overflow-y:hidden;overflow-x:scroll;position:relative;-webkit-overflow-scrolling: touch}
div.rankslider ul.rankList_20{width:3090px}
div.rankslider ul.rankList_10{width:1550px}
div.rankslider ul.rankList_05{width:780px}
div.rankslider ul li{width:768px;float:left}
div.grm_rankArea div.rankList ol{min-width:auto;max-width:none;margin-left: 0;}
div.grm_rankArea div.rankList ol li:hover .copyBox{display:none}
div.grm_rankArea div.rankList ol li .itemName_txt{height:45px}
div.grm_rankArea div.rankList ol li div.specBoxArea em{font-size:14px}
div.grm_rankArea div.rankList ol li div.specBoxArea s{font-size:11px;top:3px;    margin-right: 0;}
div.grm_rankArea div.rankList ol li div.specBoxArea em span.zei{margin:0}
div.grm_rankArea div.rankList ol li .copyBox{top:77px}
div.grm_rankArea div.rankList ol li div.typeBox span.type,div.grm_rankArea div.rankList ol li div.typeBox span.number{padding:3px 4px}div.grm_rankArea div.rankList ol li div.typeBox{height:70px;position:relative}div.grm_rankArea div.rankList ol li div.typeBox span.perone{position:absolute;bottom:0;width:100%;font-size:11px}div.grm_rankArea div.rankList ol li div.typeBox span.perone span.price{font-size:13px}
div.grm_rankArea div.rankList ol li div.souryouBox span.off{font-size:13px}
div.grm_rankArea div.rankList ol li div.souryouBox span.souryou{font-size:13px}
div.grm_rankArea div.rankList ol li div.starBox span.reviewnumber{font-size:14px}
div.grm_rankArea div.rankList ol li div.starBox span.starTxt{font-size:14px}
div.grm_rankArea div.rankList ol li div.starBox span.starTxt_none {font-size: 14px;}
div.grm_rankArea div.rankList ol li a .img_box img{width:146px}div.grm_rankArea div.rankList ol li div.starBox span.reviewcount{font-size:11px}
/*====================================================
おすすめ商品
====================================================*/
div#osusumeSakeArea{padding:0;margin:6% 0 3% 3%}
div#sp_grm_rank{border-bottom:5px solid #eee;padding-bottom:3%}
div.sake_osusumeArea h2{padding-left:1%!important;font-size:16px!important;margin:12px 0 8px}
div.sake_osusumeArea h2.pc_grm_contents_title{margin:12px 0 5px;font-weight:bold}
div.sake_osusumeArea div.scrollItemList{position:relative;margin-bottom:8%;overflow-y:hidden;overflow-x:scroll;position:relative;-webkit-overflow-scrolling: touch}
div.sake_osusumeArea div.rankList ol{margin:0 0 0 2px;width:734px}
div.sake_osusumeArea div.rankList ol li{width:140px;float:left;line-height:1em;margin-right:5px}
div.sake_osusumeArea ol li s{font-size:11px;margin-right: 0;}
div.sake_osusumeArea ol li em.itemPrice{font-size:13px}
div.sake_osusumeArea .scroll-hint .scroll-hint-icon {top: calc(50% - 54px)!important;}
div.sake_osusumeArea ol li .imgBox img{width:140px}
/*====================================================
お客様の声
====================================================*/
div#contents_voice{margin:3%}
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#sake_newItem h2{margin:0 auto 15px;text-align:center;font-size:20px;padding:45px 0 0;background-size:45px;background-position:center 8px}
div#sake_newItem h2 span{color:#b72121;font-size:14px;position:relative;top:-2px;left:10px}
div#sake_newItem a{color:#333;text-decoration:none}
div#sake_newItem a div.itemImg{width:80%;float:none;margin:0 auto;text-align: center;}
div#sake_newItem div.itemImg img {max-width: 328px;}
div#sake_newItem a div.itemSpec{width:94%;float:none;margin:3%}
div#sake_newItem a div.itemSpec p.itemName{font-size:14px}
div#sake_newItem a div.itemSpec div.itemPricebox{margin-bottom:10px}
div#sake_newItem a div.itemSpec div.itemPricebox span.off{padding:5px 8px;margin-right:5px;font-size:14px}
div#sake_newItem a div.itemSpec div.itemPricebox s{font-size:16px}
div#sake_newItem a div.itemSpec div.itemPricebox em{font-size:22px}
div#sake_newItem a div.itemCopy{margin-top:3%}
div#sake_newItem a div.itemCopy div.kiki{width: 40%;margin: 0 auto;float: none;}
div#sake_newItem a div.itemCopy div.copybox{width: 100%;float: none;margin-top: 10px;}
div#sake_newItem a div.itemCopy div.copybox p{font-size:13px}
div#sake_newItem a div.itemCopy div.copybox div.btnBox{font-size:16px;padding:10px 0;width:100%;margin-top:10px}
div#sake_newItem a div.itemCopy div.copybox div.btnBox:after{content:"";display:block;width:10px;height:10px;right:9px;top:21px;margin-top:-5px}
/*====================================================
おすすめ特集
====================================================*/
div#osusumeSakeTokushu h2.pc_grm_contents_title{margin:12px 0 7px;padding-left:1%!important;font-size:16px!important}
div#osusumeSakeTokushu div.osusumeSakeTokushu ul{margin-right:-3%}
div#osusumeSakeTokushu div.osusumeSakeTokushu ul li{width:47%;margin-right:3%;margin-bottom:3%}
/*====================================================
カテゴリ
====================================================*/
div.productsCateList{padding:3%;margin-top:3%}
div.productsCateList h3{margin:12px 0 8px;padding-left:1%!important;font-size:16px!important}
div.productsCateList h2{margin:0 auto 20px;text-align:center;font-size:20px;padding:45px 0 0;background-size:45px;background-position:center 8px}
div.productsCateList ul{margin-right:-2%}
div#osusumeCateList ul.nihonshuType li{width:48%;margin-right:2%;margin-bottom:2%;float:left}
div.productsCateList ul li a{font-size:13px}
div.productsCateList div.allTxtLink{padding:0 0 10px}
div.productsCateList div.allTxtLink a{font-size:13px}
div.productsCateList div.shochuType{width:100%;float:none}
div.productsCateList div.shochuType ul li{width:48%;margin-right:2%;margin-bottom:2%}
div.productsCateList div.courseType{float:none;width:100%}
div.productsCateList div.courseType ul li{width:48%;margin-right:2%;margin-bottom:2%}
div.productsCateList div.sonotaType{float:none;width:100%}
div.productsCateList div.sonotaType ul li{width:48%}
div.sake_concept_bnr {max-width: 640px;margin: 0 auto;padding: 0 3%;}
/*====================================================
ご利用ガイド
====================================================*/
div#sake_guide div.sake_guide{background-color:#fff}
div#pc_sp_grm_sakeGuide{padding:70px 0 0;margin:-50px 3% 3%}
div#pc_sp_grm_sakeGuide div.spr_accordion{background-color:#fff;padding:3%}
div#pc_sp_grm_sakeGuide h2{padding:10px 0;margin:0 0 10px;color:#263a67;font-size:20px;font-weight:700;text-align:center;margin-top:0;position:relative}
div#pc_sp_grm_sakeGuide ul{margin-right:0}
div#pc_sp_grm_sakeGuide ul li{width:100%;margin-right:0;float:none}
div#pc_sp_grm_sakeGuide ul.otodokeInfo li:nth-child(1),div#pc_sp_grm_sakeGuide ul.otodokeInfo li:nth-child(2),div#pc_sp_grm_sakeGuide ul.otodokeInfo li:nth-child(3),div#pc_sp_grm_sakeGuide ul.shiharaiInfo li:nth-child(1),div#pc_sp_grm_sakeGuide ul.shiharaiInfo li:nth-child(2),div#pc_sp_grm_sakeGuide ul.shiharaiInfo li:nth-child(3),div#pc_sp_grm_sakeGuide ul.shiharaiInfo li:nth-child(4), div#pc_sp_grm_sakeGuide ul.shiharaiInfo li:nth-child(5), div#pc_sp_grm_sakeGuide ul.shiharaiInfo li:nth-child(6){height:auto}
div#pc_sp_grm_sakeGuide ul li h3 {font-size: 16px;}
div#pc_sp_grm_sakeGuide ul li div.imgBox img {width: 100%;max-width:251px; margin: 0 auto;display: block!important;}
/*====================================================
コラム
====================================================*/
div#pc_sp_grm_column {padding-top: 100px;margin: -100px 3% 0 3%;position: relative;}
div#pc_sp_grm_column div.pc_sp_grm_column{background-color:#fff}
div#pc_sp_grm_column h3{font-size:16px;margin:0 auto 5px}
div#pc_sp_grm_column p{font-size:14px}
div#pc_sp_grm_column .spr_accordionBox{display:none;padding-top:10px;border-top:1px solid #ccc;margin-top:10px;padding:5% 3% 0}
div#pc_sp_grm_column div.spr_accordion{border-top:#263a67 1px solid;border-left:#263a67 1px solid;border-right:#263a67 1px solid;border-bottom:#263a67 1px solid;padding:3%;margin: 0;}
div#pc_sp_grm_column h2.spr_accordionTtl{padding:7px 0;margin:0;font-size:16px;font-weight:100;border-top:none;border-bottom:none;text-align:center;margin-top:0;position:relative;background-image:none;font-weight:700}
div#pc_sp_grm_column h2.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:19px}
div#pc_sp_grm_column h4{font-size:14px;margin-bottom:5px;margin-top:5px}
/*----------------------------
種類コラム
---------------------------*/
div#pc_sp_grm_column .sake_drawing .imgBox{float:none;width:100%;margin-bottom: 10px;}
div#pc_sp_grm_column .sake_drawing .btnBox{float:none;width:100%}
div#pc_sp_grm_column .sake_drawing li a{padding-right:25px}
/*----------------------------
コラム一覧
---------------------------*/
div#columnList{width:100%;padding:3% 0 0;display:block!important}
div#columnList ul li{margin-bottom:3%;border-bottom:1px solid #f3f3f3;padding-bottom:3%;width:100%!important;margin-right:0!important}
div#columnList ul li a span.columnLinkImg{display:inline-block;float:left;width:30%}
h2.columnListTitle{padding:20px 0 5px;margin-bottom:0;font-size:16px;font-weight:700}
div#columnList ul li a span.columnLinkTitle{display:inline-block;float:left;width:68%;margin-left:2%;font-size:14px;line-height:1.3em}
a.clearfix.columnLintLink{font-size:14px;margin-top:3%;display:inline-block}
div#columnList ul li:last-child{border-bottom:none;margin-bottom:-3%}

}