﻿.l_sec{box-sizing:border-box;line-height:1.7;font-size:min(4.2666666667vw,32px)}.l_sec::before,.l_sec::after{box-sizing:border-box}.l_sec *{box-sizing:border-box}.l_sec *::before,.l_sec *::after{box-sizing:border-box}.l_sec img{display:inline-block;max-width:100%;height:auto;vertical-align:middle}.sec_main{margin-bottom:10.6666666667vw}.sec_main h1 img{display:block;box-shadow:0 0 2.6666666667vw rgba(0,0,0,.1)}.sec_info_2nd .list_banner li+li{margin-top:5.3333333333vw}.sec_ranking{padding:16vw 0 18.6666666667vw 0;background-color:#f2f2f0}.sec_jimibishoku{line-height:1.7;font-size:min(4.2666666667vw,32px)}.sec_jimibishoku .l_block_heading h3{line-height:1.7;font-size:min(4.8vw,36px)}.sec_jimibishoku .l_txt+.l_txt{margin-top:5.3333333333vw}.sec_jimibishoku .block_01 h2{margin-bottom:5.3333333333vw}.sec_jimibishoku .block_02{margin-top:16vw}.sec_concept{color:#fff;width:100%;padding:16vw 0 18.6666666667vw 0;background-color:#000;position:relative;z-index:1}.sec_concept>.img_bg{width:100%;height:auto;position:absolute;bottom:0;left:0;z-index:-1}.sec_concept>.img_bg img{width:100%;height:auto}.sec_concept .block_top .box_01 .l_txt{text-shadow:2px 2px 8px #222}.sec_concept .block_top .box_01 .l_txt+.l_txt{margin-top:8vw}.block_announce_important{margin:0}.block_announce_new{margin-bottom:10.6666666667vw}.block_product_list{width:100%}.block_product_list>.l_block_inner{display:grid}.block_product_list>.l_block_inner>*{margin:0}.block_product_list.-w_940{width:940px;margin-right:auto;margin-left:auto}.block_product_list.-col_450>.l_block_inner{grid-template-columns:repeat(auto-fill, 450px);grid-column-gap:40px}.block_product_list.-col_450>.l_block_inner>.l_box{margin-top:80px}.block_product_list.-col_450>.l_block_inner>.l_box:nth-child(-n+2){margin-top:0}.block_product_list .box_product_list{line-height:1.7;font-size:16px;display:grid;grid-template-rows:subgrid;grid-row:span 4;width:100%}.block_product_list .box_product_list a,.block_product_list .box_product_list .dummy{text-decoration:none}.block_product_list .box_product_list a:hover,.block_product_list .box_product_list .dummy:hover{opacity:.4;text-decoration:none}.block_product_list .box_product_list>a,.block_product_list .box_product_list>.l_box_inner{transition:.3s;display:grid;grid-template-rows:subgrid;grid-row:span 4;row-gap:10px;width:100%}.block_product_list .box_product_list .txt_heading{line-height:1.7;font-size:18px}.block_shop .box_top .box_l,.block_shop .box_top .box_r{width:100%}.block_shop .box_top .box_l+.box_l,.block_shop .box_top .box_l+.box_r,.block_shop .box_top .box_r+.box_l,.block_shop .box_top .box_r+.box_r{margin-top:5.3333333333vw}.block_shop .box_top .part_shop_address{line-height:1.7;font-size:min(3.7333333333vw,28px)}.block_shop .box_top .part_shop_address .txt_shop_address{display:flex;width:100%}.block_shop .box_top .part_shop_address .txt_shop_address+.txt_shop_address{margin-top:0}.block_shop .box_top .part_shop_address .txt_shop_address dt{width:4em;margin-right:1em}.block_shop .box_top .part_shop_address .txt_shop_address dd{width:calc(100% - 5em)}.block_shop.-hakata .box_top .box_r{width:92vw;margin-right:auto;margin-left:auto}.block_shop.-hokkaido .box_top .box_l{width:92vw;margin-right:auto;margin-left:auto}.box_product_list{display:grid;grid-template-rows:subgrid;grid-row:span 4;width:100%}.box_product_list>a,.box_product_list>.l_box_inner{transition:.3s;display:grid;grid-template-rows:subgrid;grid-row:span 4;row-gap:2.6666666667vw;width:100%}.box_product_list .txt_heading{line-height:1.7;font-size:min(4.8vw,36px)}.ranking__block.--ranking__list{margin-top:computed-vw(90)}.common__ranking{margin-top:computed-vw(40)}.common__ranking .ranking__inner{display:flex;justify-content:flex-start;column-gap:computed-vw(10);padding-left:computed-vw(30);padding-right:computed-vw(30);padding-bottom:computed-vw(30);overflow-x:scroll}.common__ranking .ranking__inner::-webkit-scrollbar{width:computed-vw(940);height:4px}.common__ranking .ranking__inner::-webkit-scrollbar-track{background-color:#ccc;border-radius:computed-vw(50)}.common__ranking .ranking__inner::-webkit-scrollbar-thumb{background-color:#000;border-radius:computed-vw(50)}.common__ranking .ranking__inner .ranking__item{padding:computed-vw(20) computed-vw(10) computed-vw(20) computed-vw(10);background-color:#fff;min-width:computed-vw(220);font-size:computed-vw(24);font-family:"游ゴシック体","Yu Gothic",YuGothic,"ヒラギノ角ゴ Pro","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,"MS Pゴシック","MS PGothic",sans-serif !important;position:relative;counter-increment:num 1;position:relative;box-sizing:border-box}.common__ranking .ranking__inner .ranking__item:nth-child(1)::after{content:"";width:computed-vw(40);height:computed-vw(40);position:absolute;top:0;left:0;background-image:url(/img/main/2020/rank1.png);background-size:100% auto}.common__ranking .ranking__inner .ranking__item:nth-child(2)::after{content:"";width:computed-vw(40);height:computed-vw(40);position:absolute;top:0;left:0;background-image:url(/img/main/2020/rank2.png);background-size:100% auto}.common__ranking .ranking__inner .ranking__item:nth-child(3)::after{content:"";width:computed-vw(40);height:computed-vw(40);position:absolute;top:0;left:0;background-image:url(/img/main/2020/rank3.png);background-size:100% auto}.common__ranking .ranking__inner .ranking__item:nth-child(4)::after{content:"";width:computed-vw(40);height:computed-vw(40);position:absolute;top:0;left:0;background-image:url(/img/main/2020/rank4.png);background-size:100% auto}.common__ranking .ranking__inner .ranking__item:nth-child(5)::after{content:"";width:computed-vw(40);height:computed-vw(40);position:absolute;top:0;left:0;background-image:url(/img/main/2020/rank5.png);background-size:100% auto}.common__ranking .ranking__inner .ranking__item:nth-child(6)::after{content:"";width:computed-vw(40);height:computed-vw(40);position:absolute;top:0;left:0;background-image:url(/img/main/2020/rank6.png);background-size:100% auto}.common__ranking .ranking__inner .ranking__item:nth-child(7)::after{content:"";width:computed-vw(40);height:computed-vw(40);position:absolute;top:0;left:0;background-image:url(/img/main/2020/rank7.png);background-size:100% auto}.common__ranking .ranking__inner .ranking__item:nth-child(8)::after{content:"";width:computed-vw(40);height:computed-vw(40);position:absolute;top:0;left:0;background-image:url(/img/main/2020/rank8.png);background-size:100% auto}.common__ranking .ranking__inner .ranking__item:nth-child(9)::after{content:"";width:computed-vw(40);height:computed-vw(40);position:absolute;top:0;left:0;background-image:url(/img/main/2020/rank9.png);background-size:100% auto}.common__ranking .ranking__inner .ranking__item:nth-child(10)::after{content:"";width:computed-vw(40);height:computed-vw(40);position:absolute;top:0;left:0;background-image:url(/img/main/2020/rank10.png);background-size:100% auto}.common__ranking .ranking__inner .ranking__item .ranking__item__inner{width:100%;height:100%;display:block;position:relative;background-color:#fff}.common__ranking .ranking__inner .ranking__item .ranking__item__inner .item__img{line-height:1}.common__ranking .ranking__inner .ranking__item .ranking__item__inner .item__name{margin-top:computed-vw(10)}.common__ranking .ranking__inner .ranking__item .ranking__item__inner .item__price{bottom:computed-vw(15)}/*# sourceMappingURL=style.css.map */
