﻿#sbi_lightbox .sbi_lb-image{width:auto !important;height:auto !important;max-width:70vw !important;max-height:70vh !important;object-fit:contain !important}#indexSec .swiper-pagination{position:static;margin-top:32px;text-align:left;display:flex;gap:0 8px}#indexSec .swiper-pagination-bullet{margin:0;opacity:1;background:#efeeeb;transition:all 0.4s}#indexSec .swiper-pagination-bullet:hover,#indexSec .swiper-pagination-bullet-active{background:#a1d6dc}#indexSec .shopsec h2{margin-top:152px}#mainvisual{overflow:hidden}#mainvisual .mvl-slider{width:calc( 100% + ( (100vw - 100%)/2 ) );position:relative}#mainvisual .mvl-slider::before{display:block;width:500vw;height:100%;background:#fff;position:absolute;right:100%;top:0;z-index:2}#mainvisual .mvl-slider .item{width:500px}#mainvisual .mvl-slider a{display:block;position:relative}#mainvisual .mvl-slider a::after{content:"";background:linear-gradient(180deg, transparent 0%, rgba(0,0,0,0.8) 100%);display:block;width:100%;height:150px;position:absolute;bottom:0;left:0;transition:all 0.4s}#mainvisual .mvl-slider a:hover{opacity:1}#mainvisual .mvl-slider a:hover::after{height:180px;transition:all 0.6s}#mainvisual .mvl-slider a:hover .phtbox .pht-img{scale:1.1;transition:all 0.6s}#mainvisual .mvl-slider .phtbox .pht{aspect-ratio:1 / 1;overflow:hidden}#mainvisual .mvl-slider .phtbox .pht-img{object-fit:cover;width:100%;height:100%;transition:all 0.4s}#mainvisual .mvl-slider .txtbox{margin:auto;padding-inline:24px;color:#fff;position:absolute;bottom:24px;right:0;left:0;z-index:1}#mainvisual .mvl-slider .cat{font-size:1.2rem;letter-spacing:0.1em;line-height:1.8}#mainvisual .mvl-slider .ttl{margin-top:5px;line-height:1.8;max-height:1.8em;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1}#mainvisual .swiper-pagination{max-width:1148px;margin-top:40px;padding-inline:0 20px}#indexRecipe .recipelist{margin-top:48px}#indexTopics .lrbox{margin-top:48px}#indexTopics .lbox{width:45.4%}#indexTopics .lbox .topicslist-li{width:100%}#indexTopics .lbox .topicslist .phtbox{padding:16px}#indexTopics .lbox .topicslist .txtbox .ttl{font-size:1.8rem}#indexTopics .lbox .topicslist .txtbox .txt{font-size:1.4rem;line-height:2;max-height:4em;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2}#indexTopics .rbox{width:50.3%}#indexTopics .rbox .topicslist{gap:32px 0}#indexTopics .rbox .topicslist .phtbox{padding:8px}#indexTopics .rbox .topicslist .phtbox .pht{aspect-ratio:272/204}#indexCatalog .cataloglist{margin-top:48px}#indexRanking .ranksec{position:relative;margin-top:80px;overflow:hidden}#indexRanking .ranklist{gap:24px 2.12%;counter-reset:number}#indexRanking .ranklist-li{width:14.9%;counter-increment:number}#indexRanking .ranklist .phtbox{position:relative}#indexRanking .ranklist .phtbox:before{content:"No." counter(number);display:block;width:48px;line-height:24px;background:#333;font-size:1.2rem;text-align:center;color:#fff;position:absolute;top:0;left:0;z-index:1}#indexRanking .ranklist .txtbox .ttl{font-size:1.4rem}#indexRanking .topicslist .phtbox{padding:8px}#indexRanking .rank-control{display:flex;justify-content:space-between;width:68px;position:absolute;top:12px;right:0}#indexRanking .rank-control-next,#indexRanking .rank-control-prev{width:20px;height:20px;background:#333;mask:no-repeat center center/contain;cursor:pointer;transition:all 0.4s}#indexRanking .rank-control-next:hover,#indexRanking .rank-control-prev:hover{background:#a1d6dc;transition:all 0.6s}#indexRanking .rank-control-next.swiper-button-disabled,#indexRanking .rank-control-prev.swiper-button-disabled{background:#999}#indexRanking .rank-control-next{mask-position:right center;mask-image:url('data:image/svg+xml,<svg width="11" height="19" viewBox="0 0 11 19" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M0.43934 0.43934C1.02513 -0.146447 1.97465 -0.146447 2.56043 0.43934L10.5604 8.43934C11.1462 9.02513 11.1462 9.97465 10.5604 10.5604L2.56043 18.5604C1.97465 19.1462 1.02513 19.1462 0.43934 18.5604C-0.146447 17.9746 -0.146446 17.0251 0.43934 16.4393L7.37879 9.49989L0.43934 2.56043C-0.146447 1.97465 -0.146447 1.02513 0.43934 0.43934Z" fill="black"/></svg>')}#indexRanking .rank-control-prev{mask-position:left center;mask-image:url('data:image/svg+xml,<svg width="11" height="19" viewBox="0 0 11 19" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M10.5604 0.43934C9.97463 -0.146447 9.02511 -0.146447 8.43932 0.43934L0.439322 8.43934C-0.146463 9.02513 -0.146463 9.97465 0.439322 10.5604L8.43932 18.5604C9.02511 19.1462 9.97463 19.1462 10.5604 18.5604C11.1462 17.9746 11.1462 17.0251 10.5604 16.4393L3.62096 9.49989L10.5604 2.56043C11.1462 1.97465 11.1462 1.02513 10.5604 0.43934Z" fill="black"/></svg>')}#indexInstagram{margin-top:152px;position:relative;z-index:1}#indexInstagram::before{content:'';display:block;width:100%;height:84%;background:#f6f5f4;position:absolute;left:0;top:0;bottom:0;z-index:-1;margin-block:auto}#indexInstagram h2{margin-top:0;font-size:4.0rem;line-height:1.6}#indexInstagram h2:before{content:"";font:normal normal 400 1em "Font Awesome 6 Brands";line-height:inherit;color:#333;margin-right:12px}#indexInstagram .txtbox,#indexInstagram .postbox{width:47.1%}#indexInstagram #sbi_images{gap:16px 8px !important;padding:0 !important}#indexInstagram .sbi_meta{margin-top:8px !important;padding:0 !important;text-align:left}#indexInstagram .sbi_meta span{margin:0 !important;font-weight:700 !important;line-height:1}#indexInstagram .sbi_meta span+span{margin-left:8px !important}#indexInstagram .sbi_meta svg{margin-right:0 !important}@media screen and (max-width: 960px) and (min-width: 768px){#indexInstagram::before{height:90%}}@media screen and (max-width: 767px){#indexSec .shopsec h2{margin-top:120px}#mainvisual .mvl-slider{width:100%}#mainvisual .mvl-slider .item{width:105.5%}#mainvisual .mvl-slider .txtbox{padding-inline:6.3%}#mainvisual .mvl-slider .ttl{line-height:1.8;max-height:3.6em;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2}#mainvisual .swiper-pagination{margin-top:32px;padding-inline:0}#indexTopics .lbox{width:100%}#indexTopics .lbox .topicslist .phtbox{padding:8px}#indexTopics .lbox .topicslist .phtbox .pht{aspect-ratio:1/1}#indexTopics .rbox{margin-top:48px;width:100%}#indexTopics .rbox .topicslist{gap:40px 0}#indexTopics .rbox .topicslist-li{width:47.2%}#indexRanking .ranksec{margin-top:64px}#indexRanking .rank-control{width:89.7%;position:static;margin:32px auto 0}#indexInstagram{margin-top:120px}#indexInstagram:before{content:none}#indexInstagram h2{font-size:3.0rem}#indexInstagram .txtbox,#indexInstagram .postbox{width:100%}#indexInstagram .txtbox{position:relative;padding:72px 0 142px}#indexInstagram .txtbox:before{content:"";background:#f6f5f4;display:block;width:111.11%;height:100%;position:absolute;top:0;left:-5.555%;z-index:-1}#indexInstagram .postbox{margin-top:-64px}}
