@import"https://fonts.googleapis.com/css2?family=Noto+Sans+JP:wght@400;500;600&family=Noto+Serif+JP:wght@400;500;600&family=Roboto:wght@500&display=swap";.fade-in{opacity:0;transition:opacity .5s .3s ease-in}.fade-in.is-show{opacity:1}.fade-up{opacity:0;transform:translateY(10px);transition:opacity .5s .3s ease-in,transform .5s .3s ease-in}.fade-up.is-show{opacity:1;transform:translateY(0)}@keyframes hello{0%{opacity:0}to{opacity:1}}@keyframes float{0%{transform:translate(0)}to{transform:translateY(-15px)}}html{font-size:100%}html.open{overflow:hidden}body{height:100%;margin:0;padding:0;-webkit-text-size-adjust:100%;position:relative;opacity:0;animation:hello .2s linear forwards}h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:400;line-height:1.6;margin:0;padding:0}p,li,dt,dd,th,td,pre{-ms-line-break:strict;line-break:strict;-ms-word-break:break-strict;word-break:break-strict}img{max-width:100%;height:auto;vertical-align:top;border:0}ul,ol{padding:0 0 0 2em}dd{margin:0}object,embed{vertical-align:top}a,.hover{transition:opacity .3s ease;text-decoration:none;cursor:pointer}a:hover,.hover:hover{opacity:.7;cursor:pointer}a.false,.hover.false{opacity:1!important}a:focus,.hover:focus{outline:none}a[href*="tel:"],.hover[href*="tel:"]{pointer-events:none;cursor:default;text-decoration:none!important}p{display:block;margin:0 0 1em}.layout{margin:0;padding:0;list-style:none}.cf:before,.cf:after{content:"";display:table}.cf:after{clear:both}.flex{display:flex}main{display:block}@media only screen and (min-width: 651px){.sp{display:none!important}}@media only screen and (max-width: 768px){.tablet{display:none!important}}@media only screen and (min-width: 769px){.tablet-over{display:none!important}}@media only screen and (max-width: 650px){.pc{display:none!important}}#ContactForm .field{margin:0 0 20px}input[type=text],input[type=email],input[type=tel],input[type=password],textarea{font-size:16px;font-family:Noto Sans JP,sans-serif;padding:10px;background:#fff;border:solid 1px #ccc}input[type=text]::-moz-placeholder,input[type=email]::-moz-placeholder,input[type=tel]::-moz-placeholder,input[type=password]::-moz-placeholder,textarea::-moz-placeholder{color:#ccc}input[type=text]::placeholder,input[type=email]::placeholder,input[type=tel]::placeholder,input[type=password]::placeholder,textarea::placeholder{color:#ccc}.field__input:focus~.field__label,.field__input:not(:placeholder-shown)~.field__label,.field__input:-webkit-autofill~.field__label,.customer .field input:focus~label,.customer .field input:not(:placeholder-shown)~label,.customer .field input:-webkit-autofill~label{font-size:12px;left:10px}.field__input:not(:placeholder-shown){padding:2.2rem 1.5rem .8rem .6rem}.facets__price .field__input{padding:10px}.field__label,.customer .field label{font-size:1.2rem;top:0;left:10px}.text-area{font-size:16px;padding:10px;background:#fff;border:solid 1px #ccc}.contact__button button{font-size:20px;background:#333;color:#fff;padding:4px 30px}body{font-family:"Noto Serif JP",serif;line-height:1.75;letter-spacing:.02em;color:#000;font-size:min(1.28vw,16px)}@media only screen and (max-width: 650px){body{font-size:4vw}}.inner{max-width:calc(1200px + min(4vw,50px));margin:0 auto;padding:0 min(2vw,25px);box-sizing:border-box}@media only screen and (max-width: 650px){.inner{padding:0 4vw}}#wrapper{min-height:100vh;display:flex;flex-direction:column;padding:125px 0 0}@media only screen and (max-width: 650px){#wrapper{padding:0}}main{flex:1;background:#fafafa}a{text-decoration:underline;color:#0068b7}.morebtn{max-width:min(36vw,450px);margin:0 auto}@media only screen and (max-width: 650px){.morebtn{max-width:77.3333333333vw}}.morebtn a{text-align:center;display:block;font-size:min(1.28vw,16px);color:#fff;text-decoration:none;position:relative;background:#9f110e;border-radius:5px;padding:min(.88vw,11px) 0}@media only screen and (max-width: 650px){.morebtn a{font-size:4vw;padding:2.1333333333vw 0}}.morebtn a:after{content:"";width:min(1.44vw,18px);aspect-ratio:1/1;background:url(//ec.oginoya.co.jp/cdn/shop/t/10/assets/icon_arrow_c.svg?v=164451204634263122511756193204) no-repeat center/contain;position:absolute;top:50%;right:min(1.2vw,15px);transform:translateY(-50%)}@media only screen and (max-width: 650px){.morebtn a:after{display:none}}.select{position:relative}.select:after{content:"\25bc";font-size:12px;position:absolute;top:50%;right:min(1.36vw,17px);transform:translateY(-50%)}@media only screen and (max-width: 650px){.select:after{right:5.3333333333vw}}.select select{border-radius:0;cursor:pointer;outline:none;-moz-appearance:none;appearance:none;-webkit-appearance:none;width:100%;font-size:16px;padding:.6em;background:#fff;border:1px solid #ccc}.input{display:flex}.header{position:fixed;width:100%;display:block;top:0;z-index:100;background:#fff}@media only screen and (max-width: 650px){.header{display:block;position:relative;padding-top:13.3333333333vw}}@media only screen and (max-width: 650px){.header .inner{display:flex;flex-direction:column-reverse;padding:0}}.header--inner{align-items:flex-end;justify-content:space-between;gap:0 min(2vw,25px)}@media only screen and (max-width: 650px){.header__notice{flex-direction:column;width:100%}}.header__notice__item{display:flex;align-items:center;font-size:min(1.2vw,15px);color:#fff;padding:0 min(1.6vw,20px);line-height:1.6}@media only screen and (max-width: 650px){.header__notice__item{font-size:3.7333333333vw;justify-content:center;padding:1.2vw 4vw}}.header__notice__item .number{font-size:min(1.92vw,24px)}@media only screen and (max-width: 650px){.header__notice__item .number{font-size:5.3333333333vw}}.header__notice__item .text{font-size:min(1.6vw,20px)}@media only screen and (max-width: 650px){.header__notice__item .text{font-size:4.2666666667vw}}.header__notice__item.item1{background:#917529}.header__notice__item.item2{background:#9f110e}@media only screen and (max-width: 650px){.header__notice__item.item2{padding:.1333333333vw 4vw}}.header__nav{gap:0 min(2.4vw,30px)}@media only screen and (max-width: 650px){.header__nav{display:none}}.header__nav__list{align-items:flex-end;gap:0 min(1.36vw,17px)}.header__nav__list li a{display:flex;align-items:center;gap:0 min(.4vw,5px);font-size:min(1.04vw,13px);font-weight:600;color:#000;text-decoration:none}.header__nav__list li a:before{content:"";width:min(1.6vw,20px);aspect-ratio:1/1;background:no-repeat center/contain}.header__nav__list li a.gift:before{background-image:url(//ec.oginoya.co.jp/cdn/shop/t/10/assets/icon_gift.svg?v=88465236602544288891756193209)}.header__nav__list li a.guide:before{background-image:url(//ec.oginoya.co.jp/cdn/shop/t/10/assets/icon_guide.svg?v=107519181439050810071756193210)}.header__nav__search .field{display:flex;gap:0 min(.8vw,10px)}@media only screen and (max-width: 650px){.header__nav__search .field{gap:0 2.6666666667vw}}.header__nav__search .search__input{width:min(11.2vw,140px);font-size:min(1.2vw,15px);font-family:"Noto Serif JP",serif;border:none;border-bottom:1px solid #ccc;padding:.3em 0;height:auto}@media only screen and (max-width: 650px){.header__nav__search .search__input{width:37.3333333333vw;font-size:4.2666666667vw;padding:.3em}}.header__nav__search .search__button{width:min(1.44vw,18px);aspect-ratio:1/1;border:none;background:none;background:url(//ec.oginoya.co.jp/cdn/shop/t/10/assets/icon_search.svg?v=33279714139030777301756193212) no-repeat center/contain;height:auto;position:relative}@media only screen and (max-width: 650px){.header__nav__search .search__button{width:4.8vw}}.pageTitle{padding:min(1.6vw,20px) 0 min(3.2vw,40px)}@media only screen and (max-width: 650px){.pageTitle{padding:4vw 0 10.6666666667vw}}.pageTitle.noimage{padding:min(3.52vw,44px) 0 min(4.16vw,52px);margin-bottom:min(4vw,50px);border-bottom:1px solid #ccc}@media only screen and (max-width: 650px){.pageTitle.noimage{padding:9.3333333333vw 0 10.6666666667vw;margin-bottom:10.6666666667vw}}.pageTitle--inner{position:relative}@media only screen and (max-width: 650px){.bg .pageTitle--inner{margin:0 -4vw}}.pageTitle__h{font-size:min(1.92vw,24px)}.bg .pageTitle__h{position:absolute;top:50%;right:min(5.6vw,70px);transform:translateY(-50%)}.noimage .pageTitle__h{font-size:min(2.4vw,30px)}@media only screen and (max-width: 650px){.noimage .pageTitle__h{font-size:6.4vw}}.pageTitle__h2{font-size:min(1.6vw,20px);margin-bottom:min(2vw,25px)}@media only screen and (max-width: 650px){.pageTitle__h2{font-size:4.8vw;margin-bottom:3.4666666667vw}}.pageTitle__description{font-size:min(1.2vw,16px)}@media only screen and (max-width: 650px){.pageTitle__description{font-size:3.8vw}}.pageSearch{padding:min(3.52vw,44px) 0 min(3.2vw,40px)}@media only screen and (max-width: 650px){.pageSearch{padding:9.3333333333vw 0 8vw}}.pageSearch__h{font-size:min(2.4vw,30px);margin-bottom:min(4vw,50px)}@media only screen and (max-width: 650px){.pageSearch__h{font-size:6.4vw;margin-bottom:10.6666666667vw}}.pageSearch__result{font-size:min(1.6vw,20px);border-top:1px solid #ccc;padding-top:min(1.2vw,15px);margin:0}@media only screen and (max-width: 650px){.pageSearch__result{font-size:4vw;padding-top:4vw}}.footer{background:#000;padding:min(6.64vw,83px) 0 min(4.8vw,60px);color:#fff}@media only screen and (max-width: 650px){.footer{padding:10.6666666667vw 0 8vw}}.footer a{color:#fff;text-decoration:none}.footer__logo{text-align:center;margin-bottom:min(4.8vw,60px)}@media only screen and (max-width: 650px){.footer__logo{margin-bottom:10.6666666667vw}}.footer__shop-list{gap:0 min(8.8vw,110px);flex-wrap:wrap}@media only screen and (max-width: 650px){.footer__shop-list{display:none}}.footer__shop-list__item{font-size:min(1.2vw,15px);margin:0 auto}.footer__shop-list__item__title{font-size:min(1.44vw,18px);margin-bottom:1.4em;text-align:center}.footer__shop-list__item__address{flex-wrap:wrap;gap:0 1em;margin:0}.footer__shop-list__item__tel{flex-wrap:wrap;gap:0 1em;margin-bottom:1.5em;justify-content:center}.footer__shop-list__item__btn{width:min(9.6vw,120px);margin:0 auto}.footer__shop-list__item__btn a{display:block;text-align:center;padding:.2em 0;border:1px solid #5b5b5b}.footer__shop-list__item__text{margin:0}.footer__shop-list__item__list li{margin-top:.3em}.footer__shop-list__item__list li:before{content:"-";margin-right:min(.4vw,5px)}.footer__shop-list__item__sns-list{gap:0 min(1.6vw,20px)}.footer__shop-list__item__sns-list li{width:min(2vw,25px)}.footer__nav{margin-top:min(4.8vw,60px)}@media only screen and (max-width: 650px){.footer__nav{margin-top:0}}.footer__nav__list{justify-content:center;align-items:center;gap:0 min(2.4vw,30px)}@media only screen and (max-width: 650px){.footer__nav__list{flex-wrap:wrap;gap:4vw 5.3333333333vw}}@media only screen and (max-width: 650px){.footer__nav__list li{display:flex;gap:0 5.3333333333vw;align-items:center}.footer__nav__list li:nth-child(1){order:2}.footer__nav__list li:nth-child(2){order:3}.footer__nav__list li:nth-child(2):before{content:"";width:1px;height:4.2666666667vw;background:#fff}.footer__nav__list li:nth-child(3){order:4}.footer__nav__list li:nth-child(4){order:5}.footer__nav__list li:nth-child(4):before{content:"";width:1px;height:4.2666666667vw;background:#fff}}.footer__nav__list .contact-btn{margin-left:min(1.6vw,20px)}@media only screen and (max-width: 650px){.footer__nav__list .contact-btn{order:1;width:100%;margin-left:0;margin-bottom:2.6666666667vw;display:flex;justify-content:center}}.footer__nav__list .contact-btn a{display:flex;align-items:center;gap:0 min(.64vw,8px);padding:min(.4vw,5px) min(1.6vw,20px);border:1px solid #5b5b5b}@media only screen and (max-width: 650px){.footer__nav__list .contact-btn a{gap:0 2.1333333333vw;padding:1.3333333333vw 5.3333333333vw}}.footer__nav__list .contact-btn a:before{content:"";width:min(1.44vw,18px);height:min(1.2vw,15px);background:url(//ec.oginoya.co.jp/cdn/shop/t/10/assets/icon_contact.svg?v=96664368809374086051756193208) no-repeat center/contain}@media only screen and (max-width: 650px){.footer__nav__list .contact-btn a:before{width:4.8vw;height:4vw}}.footer__copy{margin-top:min(3.2vw,40px);margin-bottom:0;text-align:center}@media only screen and (max-width: 650px){.footer__copy{margin-top:8.5333333333vw}}.footer__copy small{font-size:min(.96vw,12px)}@media only screen and (max-width: 650px){.footer__copy small{font-size:min(3.2vw,12px)}}.gnavi{margin-top:min(.8vw,10px)}@media only screen and (max-width: 650px){.gnavi{margin-top:0;width:100%;position:fixed;z-index:10;top:0;background:#fff}}.gnavi--inner{align-items:center;gap:0 min(1.6vw,20px)}@media only screen and (max-width: 650px){.gnavi--inner{padding:0 0 0 4vw}}.gnavi__btn{width:13.3333333333vw;aspect-ratio:1/1;background:#000;position:relative;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:1.0666666667vw 0;padding-bottom:3.7333333333vw;box-sizing:border-box;cursor:pointer}@media only screen and (min-width: 651px){.gnavi__btn{display:none}}.gnavi__btn.open span:nth-child(1){rotate:45deg}.gnavi__btn.open span:nth-child(2){rotate:-45deg;transform:translate(.9333333333vw,-.9333333333vw)}.gnavi__btn span{width:5.8666666667vw;height:1px;background:#fff;transition:rotate .2s linear}.gnavi__btn__text{font-family:Noto Sans JP,sans-serif;font-size:2.4vw;color:#fff;text-align:center;position:absolute;bottom:2.1333333333vw;width:100%}.gnavi__logo{width:min(12.4vw,155px)}@media only screen and (max-width: 650px){.gnavi__logo{width:27.7333333333vw}}.gnavi__list{align-items:center;gap:0 min(1.84vw,23px)}@media only screen and (max-width: 650px){.gnavi__list{height:auto;flex-direction:column;gap:2.6666666667vw 0}}@media only screen and (max-width: 650px){.gnavi__list-wrapper{opacity:0;width:100%;max-height:calc(100% - 13.3333333333vw);position:fixed;top:13.3333333333vw;right:0;background:#fff;pointer-events:none;transition:opacity .2s linear}}.gnavi__list-wrapper.open{opacity:1;pointer-events:all}.gnavi__list__item{display:flex;align-items:center;position:relative}.gnavi__list__item>a{display:flex;align-items:center;padding:min(1.6vw,20px) 0 min(2.4vw,30px);font-size:min(1.2vw,15px);color:#000;text-decoration:none}@media only screen and (max-width: 650px){.gnavi__list__item>a{font-size:4vw}}.gnavi__list__item.parents:after{content:"";width:min(.96vw,12px);height:min(.64vw,8px);background:url(//ec.oginoya.co.jp/cdn/shop/t/10/assets/icon_arrow_down.svg?v=10658723212838459651756193205) no-repeat center bottom/contain;position:absolute;top:70%;left:0;right:0;margin:auto}@media (hover){.gnavi__list__item.parents:hover .children{opacity:1;pointer-events:all}}.gnavi__list__item__child{width:100%;position:fixed;top:min(9.84vw,123px);left:0;background:#eee;padding:min(3.2vw,40px) 0;opacity:0;pointer-events:none;transition:opacity .2s linear}.gnavi__list__item__child--inner{gap:0 min(3.2vw,40px)}.gnavi__list__item__child__title{width:min(17.6vw,220px)}.gnavi__list__item__child__title_h{font-size:min(1.92vw,24px);padding:.3em 0 .3em 1em;border-left:4px solid #9f110e}.gnavi__list__item__child__list{flex:1;display:flex;flex-wrap:wrap;gap:min(.8vw,10px)}.gnavi__list__item__child__list__item{width:calc(20% - (min(.8vw,10px)*.8))}.gnavi__list__item__child__list__item a{color:#000;text-decoration:none}.gnavi__list__item__child__list__item__thumbnail{aspect-ratio:2/1}.gnavi__list__item__child__list__item__thumbnail img{max-width:none;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.gnavi__list__item__child__list__item__title{aspect-ratio:180/50;display:block;text-align:center;background:#fff;line-height:1.2}.gnavi__list__corp{margin-bottom:min(.8vw,10px)}.gnavi__list__corp a{display:flex;gap:0 min(.8vw,10px);font-size:min(1.2vw,15px);color:#fff;text-decoration:none;background:#917529;border-radius:min(.4vw,5px);padding:min(.08vw,1px) min(1.36vw,17px)}.gnavi__list__corp a:before{content:"";width:min(1.2vw,15px);aspect-ratio:1/1;background:url(//ec.oginoya.co.jp/cdn/shop/t/10/assets/icon_corp.svg?v=91629607956534193241756193208) no-repeat center/contain}.gnavi__member{gap:0 min(2.4vw,30px);margin-left:auto}@media only screen and (max-width: 650px){.gnavi__member{gap:0 5.3333333333vw}}.gnavi__member__item a,.gnavi__member__item span{display:flex;align-items:center;gap:0 min(.8vw,10px);font-size:min(1.04vw,13px);color:#000;font-weight:600;text-decoration:none}@media only screen and (max-width: 650px){.gnavi__member__item a,.gnavi__member__item span.search{font-size:0}}.gnavi__member__item a:before,.gnavi__member__item span.search:before{content:"";width:min(1.6vw,20px);aspect-ratio:1/1;background:no-repeat center/contain}@media only screen and (max-width: 650px){.gnavi__member__item a:before,.gnavi__member__item span.search:before{width:5.3333333333vw}}.gnavi__member__item a.search:before,.gnavi__member__item span.search:before{background-image:url(//ec.oginoya.co.jp/cdn/shop/t/10/assets/icon_search.svg?v=33279714139030777301756193212)}.gnavi__member__item a.login:before{background-image:url(//ec.oginoya.co.jp/cdn/shop/t/10/assets/icon_member.svg?v=141127313704780797351756193211)}.gnavi__member__item a.cart:before{background-image:url(//ec.oginoya.co.jp/cdn/shop/t/10/assets/icon_cart.svg?v=75320480037665889871756193206)}.gnavi__member__item a .cart-count{font-family:Noto Sans JP,sans-serif;display:flex;justify-content:center;align-items:center;width:1.8em;aspect-ratio:1/1;font-size:min(.88vw,11px);color:#fff;background:#9f110e;border-radius:50%;margin-bottom:auto;position:relative;top:-2px;left:-3px}@media only screen and (max-width: 650px){.gnavi__member__item a .cart-count{font-size:2.6666666667vw}}.gnavi__search{opacity:0;position:absolute;top:13.3333333333vw;left:45.3333333333vw;padding:5px 10px;background:#fff;pointer-events:none;transition:opacity .2s linear}@media only screen and (min-width: 651px){.gnavi__search{display:none!important}}.gnavi__search.open{opacity:1;pointer-events:all}.gnavi__sp{opacity:0;width:100%;height:calc(100% - 13.3333333333vw);overflow:auto;position:fixed;top:13.3333333333vw;left:0;background:#fff;padding:0 4vw;box-sizing:border-box;pointer-events:none}@media only screen and (min-width: 651px){.gnavi__sp{display:none!important}}.gnavi__sp.open{opacity:1;pointer-events:all}.gnavi__sp--inner{padding:8vw 0}.gnavi__sp__nav{border-top:1px solid #ccc}.gnavi__sp__nav li{border-bottom:1px solid #ccc}.gnavi__sp__nav li a{padding:.5em 0;display:block;color:#000;text-decoration:none;position:relative}.gnavi__sp__nav>li>a{font-size:4.8vw}.gnavi__sp__nav>li>a.parent-tab:after{content:"";width:4vw;aspect-ratio:1/1;background:url(//ec.oginoya.co.jp/cdn/shop/t/10/assets/icon_open.svg?v=152627324350741150291756193211) no-repeat center/contain;position:absolute;top:50%;right:0;transform:translateY(-50%);transition:transform .2s linear}.gnavi__sp__nav>li>a.parent-tab.open:after{background:url(//ec.oginoya.co.jp/cdn/shop/t/10/assets/icon_close.svg?v=50092137956797846651756193207) no-repeat center/contain;transform:translateY(-50%) rotate(180deg)}.gnavi__sp__nav>li>a:not(.parent-tab):after{content:"";width:3.7333333333vw;aspect-ratio:1/1;background:url(//ec.oginoya.co.jp/cdn/shop/t/10/assets/icon_arrow_c_gold.svg?v=41267173193613369661756193205) no-repeat center/contain;position:absolute;top:50%;right:0;transform:translateY(-50%)}.gnavi__sp__nav__child{display:none}.gnavi__sp__nav__child__list.flex{flex-wrap:wrap;gap:0 4vw;margin-bottom:2.6666666667vw}.gnavi__sp__nav__child__list.flex li{width:calc(50% - 2vw)}.gnavi__sp__nav__child__list:not(.flex) li:last-child{border-bottom:none}.gnavi__sp__nav__child__list li a{font-size:4vw;display:flex;align-items:center;gap:0 2.6666666667vw}.gnavi__sp__nav__child__list li a:before{content:"";width:2.1333333333vw;aspect-ratio:1/1;border-radius:50%;background:#bda366}.gnavi__sp__nav__child p{margin-bottom:2.6666666667vw}.gnavi__sp__nav__child p a{color:#fff;background:#bda366;padding:.5em 0;text-align:center}.gnavi__sp__nav__child p a:after{content:"";width:3.7333333333vw;aspect-ratio:1/1;background:url(//ec.oginoya.co.jp/cdn/shop/t/10/assets/icon_arrow_c.svg?v=164451204634263122511756193204) no-repeat center/contain;position:absolute;top:50%;right:5.3333333333vw;transform:translateY(-50%)}.gnavi__sp__sns{margin-top:10.6666666667vw;justify-content:space-between}.breadcrumbs{padding:min(1.6vw,20px) 0;border-top:1px solid #ccc;background:#fafafa}@media only screen and (max-width: 650px){.breadcrumbs{padding:.9375rem 0}}.breadcrumbs .inner{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.breadcrumbs .inner>div{display:inline;font-size:min(1.12vw,14px);line-height:1}@media only screen and (max-width: 650px){.breadcrumbs .inner>div{font-size:.875rem}}.breadcrumbs .inner>div+div{padding:0 0 0 min(.48vw,6px)}@media only screen and (max-width: 650px){.breadcrumbs .inner>div+div{padding:0 0 0 .375rem}}.breadcrumbs .inner>div.home span{display:inline-block;width:min(1.12vw,14px);height:min(1.2vw,15px);text-indent:-9999px;white-space:nowrap;background:url(//ec.oginoya.co.jp/cdn/shop/t/10/assets/icon_home.svg?v=173788299686488023801756193210) no-repeat center/contain}@media only screen and (max-width: 650px){.breadcrumbs .inner>div.home span{width:.875rem;height:.9375rem}}.breadcrumbs .inner>div a{display:inline-block;margin:0 min(.16vw,2px) 0 0;padding:0 min(1.6vw,20px) 0 0;position:relative;color:#000;text-decoration:none}@media only screen and (max-width: 650px){.breadcrumbs .inner>div a{margin:0 .125rem 0 0;padding:0 1.25rem 0 0}}.breadcrumbs .inner>div a:after{content:"\ff1e";font-size:min(.8vw,10px);position:absolute;top:50%;right:0;transform:translateY(-50%)}@media only screen and (max-width: 650px){.breadcrumbs .inner>div a:after{font-size:.625rem}}.sticky__nav{display:none;position:fixed;width:100%;bottom:0;z-index:3;border-top:1px solid #ccc}@media only screen and (min-width: 651px){.sticky__nav{border:none}}.sticky__nav__list li{flex:1;background:#fff;text-align:center}@media only screen and (min-width: 651px){.sticky__nav__list li:not(.pagetop){display:none}}.sticky__nav__list li:nth-child(2),.sticky__nav__list li:nth-child(3){border-left:1px solid #ccc}.sticky__nav__list li.corp{background:#917529;flex:1.5}.sticky__nav__list li.corp a{align-items:center}.sticky__nav__list li.pagetop{background:#000;flex:unset;width:50px}@media only screen and (min-width: 651px){.sticky__nav__list li.pagetop{position:fixed;right:0;bottom:0;z-index:3;width:auto;background:none}}.sticky__nav__list li.pagetop a{align-items:center}@media only screen and (min-width: 651px){.sticky__nav__list li.pagetop a{display:block;width:min(6.4vw,80px);aspect-ratio:1/1;background:url(//ec.oginoya.co.jp/cdn/shop/t/10/assets/pagetop.svg?v=112777108922873844951756193223) no-repeat center/contain}}@media only screen and (min-width: 651px){.sticky__nav__list li.pagetop a img{display:none}}.sticky__nav__list li a{display:flex;height:100%;box-sizing:border-box;justify-content:center;align-items:flex-end;padding:min(1.8666666667vw,7px) 0}.pagination-wrapper{margin:0 0 60px}.pagination__list{list-style:none;padding:0;margin:0;display:flex;justify-content:center;gap:0 min(.8vw,10px)}@media only screen and (max-width: 650px){.pagination__list{gap:0 2.6666666667vw}}.pagination__list li{width:min(2.8vw,35px);aspect-ratio:1/1}@media only screen and (max-width: 650px){.pagination__list li{width:9.3333333333vw}}.pagination__list li a{height:100%;display:flex;justify-content:center;align-items:center;color:#917529;font-weight:700;font-family:Noto Sans JP,sans-serif;font-size:min(1.12vw,14px);text-decoration:none;border:2px solid #917529;background-color:#fff;box-sizing:border-box}.pagination__list li a svg{width:60%}@media only screen and (max-width: 650px){.pagination__list li a{font-size:3.7333333333vw}}.pagination__list li a.pagination__item--current{color:#fff;background:#917529}.top-section__title{display:flex;justify-content:center;align-items:center;gap:0 min(1.28vw,16px);font-size:min(2.24vw,28px);margin-bottom:min(2.4vw,30px)}@media only screen and (max-width: 650px){.top-section__title{gap:0 3.7333333333vw;font-size:6.4vw;margin-bottom:8vw}}.top-section__title:before{content:"";background:no-repeat center/contain}.common--list{flex-wrap:wrap;gap:30px;margin-bottom:min(4.8vw,60px)}@media only screen and (max-width: 650px){.common--list{gap:8vw 15px;margin-bottom:10.6666666667vw}}.common--list.m0{margin-bottom:0}.common--list.common-slider{position:relative}.common--list.common-slider .swiper-button{width:30px;height:auto;margin-top:0;aspect-ratio:1/1;background:url(//ec.oginoya.co.jp/cdn/shop/t/10/assets/icon_arrow_c_black.svg?v=176024347448324083271756193204) no-repeat center/contain;cursor:pointer;transition:opacity .2s linear;top:min(9.2vw,115px)}@media only screen and (max-width: 650px){.common--list.common-slider .swiper-button{top:20vw}}.common--list.common-slider .swiper-button.swiper-button-next{right:-15px}@media only screen and (max-width: 650px){.common--list.common-slider .swiper-button.swiper-button-next{right:0}}.common--list.common-slider .swiper-button.swiper-button-prev{left:-15px;transform:scaleX(-1)}@media only screen and (max-width: 650px){.common--list.common-slider .swiper-button.swiper-button-prev{left:0}}@media (hover){.common--list.common-slider .swiper-button:hover{opacity:.7}}.flex .common--list__item{width:calc(20% - 24px)}@media only screen and (max-width: 650px){.flex .common--list__item{width:calc(50% - 7.5px)}}.common-slider .common--list__item{width:min(17.28vw,216px);height:auto}.common--list__item a{height:100%;color:#000;text-decoration:none;display:flex;flex-direction:column}.common--list__item__image{aspect-ratio:1/1;background:#fff;position:relative;margin-bottom:min(1.6vw,20px);overflow:hidden}@media only screen and (max-width: 650px){.common--list__item__image{margin-bottom:2.6666666667vw}}.common--list__item__image[data-rank]:before{content:attr(data-rank) "";width:min(2.88vw,36px);aspect-ratio:1/1;display:flex;justify-content:center;align-items:center;font-size:min(1.76vw,22px);font-family:Roboto,sans-serif;font-weight:500;color:#979797;background:#eee;position:absolute;top:0;left:0;z-index:1}@media only screen and (max-width: 650px){.common--list__item__image[data-rank]:before{width:9.6vw;font-size:5.8666666667vw}}.common--list__item__image[data-rank="1"]:before{background:#bda366;color:#fff}.common--list__item__image[data-rank="2"]:before{background:#aba8a8;color:#fff}.common--list__item__image[data-rank="3"]:before{background:#884900;color:#fff}.common--list__item__image img{max-width:none;width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.common--list__item__title{font-size:min(1.2vw,15px);margin-bottom:min(.88vw,11px)}@media only screen and (max-width: 650px){.common--list__item__title{font-size:4vw;margin-bottom:2.6666666667vw}}.common--list__item__price{font-size:min(1.04vw,13px);font-family:Noto Sans JP,sans-serif;margin-bottom:min(1.6vw,20px)}@media only screen and (max-width: 650px){.common--list__item__price{font-size:3.4666666667vw;margin-bottom:5.3333333333vw}}.common--list__item__btn{margin:auto auto 0;color:#fff;font-size:min(1.2vw,15px);display:flex;gap:0 min(.8vw,10px);align-items:center;background:#000;border-radius:5px;padding:min(.24vw,3px) min(1.6vw,20px)}@media only screen and (max-width: 650px){.common--list__item__btn{font-size:4vw;gap:0 2.6666666667vw;padding:.8vw 5.3333333333vw}}.common--list__item__btn:before{content:"";width:min(1.2vw,15px);aspect-ratio:1/1;background:url(//ec.oginoya.co.jp/cdn/shop/t/10/assets/icon_cart_white.svg?v=146118615901816211701756193206) no-repeat center/contain}@media only screen and (max-width: 650px){.common--list__item__btn:before{width:4vw}}.fv{overflow:hidden}@media only screen and (max-width: 650px){.fv{padding-top:0;position:relative;z-index:1}}.fv__slider{max-width:1200px;padding:0 min(2vw,25px);margin:0 auto}@media only screen and (max-width: 650px){.fv__slider{padding:0}}.fv__controls{justify-content:center;align-items:center;gap:0 25px;margin-top:20px}.fv__controls .swiper-button{position:relative;top:auto;left:auto;right:auto;bottom:auto;width:25px;height:auto;margin-top:0;aspect-ratio:1/1;background:url(//ec.oginoya.co.jp/cdn/shop/t/10/assets/icon_arrow_c_black.svg?v=176024347448324083271756193204) no-repeat center/contain;cursor:pointer;transition:opacity .2s linear}.fv__controls .swiper-button.swiper-button-prev{transform:scaleX(-1)}@media (hover){.fv__controls .swiper-button:hover{opacity:.7}}.fv__controls .swiper-pagination{position:relative;display:flex;gap:0 15px}.fv__controls .swiper-pagination .swiper-pagination-bullet{width:12px;height:12px;opacity:1;background:#ccc;transition:opacity .2s linear}@media (hover){.fv__controls .swiper-pagination .swiper-pagination-bullet:hover{opacity:.7}}.fv__controls .swiper-pagination .swiper-pagination-bullet-active{background:#000}.top-pics{padding:min(3.2vw,40px) 0 min(4.8vw,60px)}@media only screen and (max-width: 650px){.top-pics{padding:10.6666666667vw 0 8vw}}.top-pics__list{flex-wrap:wrap;gap:min(1.6vw,20px)}.top-pics__list li{width:calc(50% - min(.8vw,10px))}.top-pics__list li:nth-of-type(1){width:100%}.top-recommend{padding:min(4.8vw,60px) 0 min(5.6vw,70px);background:#f7f3ec}@media only screen and (max-width: 650px){.top-recommend{padding:8vw 0 10.6666666667vw}}.top-recommend .common--list .common--list__item:nth-child(n+6){display:none}@media only screen and (max-width: 650px){.top-recommend .common--list .common--list__item:nth-child(n+6){display:block}}.top-ranking{padding:min(6.4vw,80px) 0 min(5.6vw,70px);overflow:hidden}.top-ranking .common--list .common--list__item:nth-child(n+6){display:none}@media only screen and (max-width: 650px){.top-ranking .common--list .common--list__item:nth-child(n+6){display:block}}@media only screen and (max-width: 650px){.top-ranking{padding:16vw 0 13.3333333333vw}}.top-ranking__main-title:before{width:min(2.8vw,35px);height:min(2vw,25px);background-image:url(//ec.oginoya.co.jp/cdn/shop/t/10/assets/icon_ranking.svg?v=16287741457828147111756193212)}@media only screen and (max-width: 650px){.top-ranking__main-title:before{width:9.3333333333vw;height:6.6666666667vw}}@media only screen and (min-width: 651px){.top-ranking--inner+.top-ranking--inner{margin-top:min(6.4vw,80px);padding-top:min(4.8vw,60px);border-top:1px solid #ccc}}@media only screen and (max-width: 650px){.top-ranking--inner{width:100%;opacity:0;position:absolute;top:0;left:0;transition:opacity .2s linear;z-index:-1}.top-ranking--inner.--is-active{opacity:1;position:relative;z-index:1}}.top-ranking__tab{margin-bottom:8.5333333333vw}.top-ranking__tab__item{flex:1;background:#fff;text-align:center;padding:.6em 0;font-size:4.8vw;position:relative}.top-ranking__tab__item.--is-active{background:#000;color:#fff;pointer-events:none}.top-ranking__tab__item.--is-active:after{content:"";width:6.1333333333vw;height:4vw;background:#000;-webkit-clip-path:polygon(0 0,100% 0,50% 100%);clip-path:polygon(0 0,100% 0,50% 100%);position:absolute;top:calc(100% - 1px);right:0;left:0;margin:auto}.top-ranking__tab__item:first-child{border-top-left-radius:5px}.top-ranking__tab__item:last-child{border-top-right-radius:5px}.top-ranking__container{position:relative}.top-category{padding:min(4.8vw,60px) 0 min(5.28vw,66px);background:#f7f3ec}@media only screen and (max-width: 650px){.top-category{padding:10.6666666667vw 0 12.5333333333vw}}.top-category__title:before{width:min(2.08vw,26px);height:min(2.4vw,30px);background-image:url(//ec.oginoya.co.jp/cdn/shop/t/10/assets/icon_category.svg?v=39670413474561234421756193207)}@media only screen and (max-width: 650px){.top-category__title:before{width:6.9333333333vw;height:8vw}}.top-category__content{gap:min(.16vw,2px)}@media only screen and (max-width: 650px){.top-category__content{flex-direction:column;gap:2.8vw 0}}.top-category__content__item{width:50%}@media only screen and (max-width: 650px){.top-category__content__item{width:100%}}.top-category__content__item__title{margin-bottom:min(.16vw,2px)}@media only screen and (max-width: 650px){.top-category__content__item__title{margin-bottom:.9333333333vw}}*+.top-category__content__item__title{margin-top:min(.96vw,12px)}@media only screen and (max-width: 650px){*+.top-category__content__item__title{margin-top:2.8vw}}@media only screen and (max-width: 650px){.top-category__content__item__title.small a{font-size:4vw}}.top-category__content__item__title a{display:flex;align-items:center;justify-content:center;color:#fff;height:min(4vw,50px);font-size:min(1.44vw,18px);text-decoration:none;position:relative;background:#bda366}@media only screen and (max-width: 650px){.top-category__content__item__title a{height:10.6666666667vw;font-size:4.8vw}}.top-category__content__item__title a:after{content:"";width:min(1.44vw,18px);aspect-ratio:1/1;background:url(//ec.oginoya.co.jp/cdn/shop/t/10/assets/icon_arrow_c.svg?v=164451204634263122511756193204) no-repeat center/contain;position:absolute;top:50%;right:min(1.6vw,20px);transform:translateY(-50%)}@media only screen and (max-width: 650px){.top-category__content__item__title a:after{width:3.7333333333vw;right:5.3333333333vw}}.top-category__content__item__list{flex-wrap:wrap;gap:min(.16vw,2px)}@media only screen and (max-width: 650px){.top-category__content__item__list{gap:.8vw}}.top-category__content__item__list__item{width:calc(50% - min(.12vw,1.5px))}@media only screen and (max-width: 650px){.top-category__content__item__list__item{width:calc(50% - .4vw)}}.top-category__content__item__list__item a{display:flex;align-items:center;color:#000;font-size:min(1.2vw,15px);text-decoration:none;height:min(4.8vw,60px);background:#fff;padding:0 min(.72vw,9px)}@media only screen and (max-width: 650px){.top-category__content__item__list__item a{height:100%;font-size:4vw;line-height:1.3;padding:2.6666666667vw;box-sizing:border-box}}.top-category__content__item__list__item__detail{align-items:center;gap:0 min(.8vw,10px)}.top-category__content__item__list__item__detail__image{width:min(3.6vw,45px);border:1px solid #ccc;box-sizing:border-box}@media only screen and (max-width: 650px){.top-category__content__item__list__item__detail__image{display:none}}.top-category__content__item__list__item__detail__text{margin:0}.top-select{padding:min(4.8vw,60px) 0 min(6.64vw,83px)}@media only screen and (max-width: 650px){.top-select{padding:10.6666666667vw 0}}.top-select__title1:before{width:min(2vw,25px);height:min(2.48vw,31px);background-image:url(//ec.oginoya.co.jp/cdn/shop/t/10/assets/icon_budget.svg?v=170018834336457427081756193205)}@media only screen and (max-width: 650px){.top-select__title1:before{width:6.6666666667vw;height:8.2666666667vw}}.top-select__title2:before{width:min(2.64vw,33px);aspect-ratio:1/1;background-image:url(//ec.oginoya.co.jp/cdn/shop/t/10/assets/icon_flower.svg?v=145123936041208417611756193209)}@media only screen and (max-width: 650px){.top-select__title2:before{width:8.8vw}}.top-select__content{gap:0 min(2.4vw,30px);justify-content:center}@media only screen and (max-width: 650px){.top-select__content{flex-direction:column-reverse;gap:10.6666666667vw 0}}.top-select__content__left{width:min(30.4vw,380px)}@media only screen and (max-width: 650px){.top-select__content__left{width:100%}}.top-select__bugdet{display:flex;flex-direction:column;gap:5px 0}@media only screen and (max-width: 650px){.top-select__bugdet{gap:3px 0}}.top-select__bugdet__item a{display:block;font-size:min(1.44vw,18px);color:#000;text-decoration:none;padding:.55em 0;text-align:center;background:#fff;position:relative}@media only screen and (max-width: 650px){.top-select__bugdet__item a{font-size:4vw}}.top-select__bugdet__item a:after{content:"";width:min(.48vw,6px);height:min(.8vw,10px);background:url(//ec.oginoya.co.jp/cdn/shop/t/10/assets/icon_arrow_black.svg?v=174295183913462221661756193203) no-repeat center/contain;position:absolute;top:50%;right:min(1.6vw,20px);transform:translateY(-50%)}@media only screen and (max-width: 650px){.top-select__bugdet__item a:after{width:1.6vw;height:2.6666666667vw;right:5.3333333333vw}}.top-select__usage{flex-wrap:wrap;gap:min(1.44vw,18px) min(2.8vw,35px)}@media only screen and (max-width: 650px){.top-select__usage{flex-direction:column}}.top-select__usage__bnr a{color:#000;text-decoration:none}@media only screen and (max-width: 650px){.top-select__usage__box{width:100%}}.top-select__usage__box__title{margin:0}.top-select__usage__box__title:first-child{margin:0 0 10px}@media only screen and (max-width: 650px){.top-select__usage__box__title{margin-bottom:1.3333333333vw}}.top-select__usage__box__title a,.top-select__usage__box__title span{display:flex;align-items:center;gap:0 min(1.6vw,20px);padding:5px;font-size:min(1.44vw,18px);text-decoration:none;color:#fff;background:#bda366;position:relative}.top-select__usage__box__title a:after,.top-select__usage__box__title span:after{content:"";width:min(1.44vw,18px);aspect-ratio:1/1;background:url(//ec.oginoya.co.jp/cdn/shop/t/10/assets/icon_arrow_c.svg?v=164451204634263122511756193204) no-repeat center/contain;position:absolute;top:50%;right:min(1.6vw,20px);transform:translateY(-50%)}@media only screen and (max-width: 650px){.top-select__usage__box__title a,.top-select__usage__box__title span{justify-content:center;height:10.6666666667vw;font-size:4.8vw;text-decoration:none;position:relative;padding:0}.top-select__usage__box__title a:after,.top-select__usage__box__title span:after{content:"";width:3.7333333333vw;aspect-ratio:1/1;background:url(//ec.oginoya.co.jp/cdn/shop/t/10/assets/icon_arrow_c.svg?v=164451204634263122511756193204) no-repeat center/contain;position:absolute;top:50%;right:5.3333333333vw;transform:translateY(-50%)}.top-select__usage__box__title a img,.top-select__usage__box__title span img{display:none}}.top-select__usage__box__list{flex-wrap:wrap;gap:0 min(1.6vw,20px);margin-bottom:min(1.6vw,20px)}@media only screen and (max-width: 650px){.top-select__usage__box__list{gap:0 4vw;margin-bottom:5.3333333333vw}}.top-select__usage__box__list__item{width:calc(50% - (min(1.6vw,20px)/2))}@media only screen and (max-width: 650px){.top-select__usage__box__list__item{width:calc(50% - 2vw)}}.top-select__usage__box__list__item a,.top-select__usage__box__list__item span{font-size:min(1.2vw,15px);color:#000;text-decoration:none;display:flex;align-items:center;gap:0 min(1.2vw,15px);padding:.4em 0;border-bottom:1px solid #ccc}@media only screen and (max-width: 650px){.top-select__usage__box__list__item a,.top-select__usage__box__list__item span{font-size:4vw;gap:0 2.9333333333vw}}.top-select__usage__box__list__item a:before,.top-select__usage__box__list__item span:before{content:"";width:min(.64vw,8px);aspect-ratio:1/1;background:#bda366;border-radius:50%}@media only screen and (max-width: 650px){.top-select__usage__box__list__item a:before,.top-select__usage__box__list__item span:before{width:2.1333333333vw}}.top-gift{padding:0 0 min(4.8vw,60px)}@media only screen and (max-width: 650px){.top-gift{padding:0 0 10.6666666667vw}}.top-gift--inner{border-top:1px solid #ccc;padding-top:min(4.8vw,60px)}@media only screen and (max-width: 650px){.top-gift--inner{padding-top:10.6666666667vw}}.top-gift__title:before{width:min(2.4vw,30px);aspect-ratio:1/1;background-image:url(//ec.oginoya.co.jp/cdn/shop/t/10/assets/icon_gift.svg?v=88465236602544288891756193209)}@media only screen and (max-width: 650px){.top-gift__title:before{width:8vw}}.top-gift__list{gap:0 min(2.4vw,30px);justify-content:center;margin-bottom:min(3.2vw,40px)}@media only screen and (max-width: 650px){.top-gift__list{flex-direction:column;gap:5px 0;margin-bottom:10.6666666667vw}}.top-gift__list__item{width:calc(33.3333333333% - min(2.4vw,30px)*2/3)}@media only screen and (max-width: 650px){.top-gift__list__item{width:100%}}.top-gift__list__item a{color:#000;text-decoration:none}.top-gift__list__item__content{border:1px solid #ccc;align-items:center;gap:0 min(.4vw,5px);padding:min(.4vw,5px);background:#fff;position:relative}@media only screen and (max-width: 650px){.top-gift__list__item__content{gap:0 4vw;padding:2.6666666667vw 8vw 2.6666666667vw 2.6666666667vw;border:none}.top-gift__list__item__content:after{content:"";width:1.6vw;height:2.6666666667vw;background:url(//ec.oginoya.co.jp/cdn/shop/t/10/assets/icon_arrow_black.svg?v=174295183913462221661756193203) no-repeat center/contain;position:absolute;top:50%;right:5.3333333333vw;transform:translateY(-50%)}}.top-gift__list__item__content__image{width:min(8vw,100px)}@media only screen and (max-width: 650px){.top-gift__list__item__content__image{width:26.6666666667vw}}.top-gift__list__item__content__text{flex:1;font-size:min(1.44vw,18px);text-align:center;margin:0}@media only screen and (max-width: 650px){.top-gift__list__item__content__text{font-size:4vw;text-align:left}}.top-link{padding:min(4.8vw,60px) 0 min(6.8vw,85px);background:#f7f3ec}@media only screen and (max-width: 650px){.top-link{padding:10.6666666667vw 0 13.3333333333vw}}.top-link__contents{flex-wrap:wrap;gap:min(2.4vw,30px)}@media only screen and (max-width: 650px){.top-link__contents{gap:5.3333333333vw}}.top-link__contents__item{display:flex;gap:0 min(1.6vw,20px);width:calc(33.3333333333% - min(2.4vw,30px)*2/3);background:#fff;padding:min(1.6vw,20px);box-sizing:border-box;border-top:3px solid #bda366}@media only screen and (max-width: 650px){.top-link__contents__item{flex-direction:column;gap:0;width:100%!important;padding:0 0 5.3333333333vw!important;border-top:none}}.top-link__contents__item.large{width:100%;gap:0 min(3.2vw,40px);padding-right:min(3.2vw,40px)}.top-link__contents__item.medium{width:calc(50% - (min(2.4vw,30px)/2));gap:0 min(2.4vw,30px);padding-right:min(2.4vw,30px)}.top-link__contents__item__image{width:min(8vw,100px)}@media only screen and (max-width: 650px){.top-link__contents__item__image{width:100%!important;margin-bottom:5.3333333333vw}.top-link__contents__item__image img{max-width:none;width:100%}}.large .top-link__contents__item__image{width:min(32vw,400px)}.medium .top-link__contents__item__image{width:min(12vw,150px)}.top-link__contents__item__detail{flex:1;display:flex;flex-direction:column}.top-link__contents__item__title{font-size:min(1.44vw,18px);color:#917529;margin-bottom:.45em}@media only screen and (max-width: 650px){.top-link__contents__item__title{font-size:4.8vw!important;text-align:center}}.large .top-link__contents__item__title,.medium .top-link__contents__item__title{font-size:min(1.76vw,22px)}.top-link__contents__item__text{font-size:min(1.2vw,15px)}@media only screen and (max-width: 650px){.top-link__contents__item__text{font-size:4vw;padding:0 5.3333333333vw}}.top-link__contents__item__btn{margin:auto 0 0 auto}@media only screen and (max-width: 650px){.top-link__contents__item__btn{width:44vw;margin:0 auto}}.top-link__contents__item__btn a{display:flex;gap:0 min(.8vw,10px);font-size:min(1.2vw,15px);color:#fff;text-decoration:none;background:#000;border-radius:5px;padding:min(.4vw,5px) min(2vw,25px)}@media only screen and (max-width: 650px){.top-link__contents__item__btn a{gap:0;justify-content:center;font-size:4vw;padding:1.3333333333vw 0;position:relative}}.top-link__contents__item__btn a:after{content:"";width:min(1.04vw,13px);aspect-ratio:1/1;background:url(//ec.oginoya.co.jp/cdn/shop/t/10/assets/icon_arrow_c.svg?v=164451204634263122511756193204) no-repeat center/contain}@media only screen and (max-width: 650px){.top-link__contents__item__btn a:after{width:3.4666666667vw;position:absolute;top:50%;right:5.3333333333vw;transform:translateY(-50%)}}.top-bnr{padding:0 0 min(6.8vw,85px);background:#f7f3ec}@media only screen and (max-width: 650px){.top-bnr{padding:0 0 11.2vw}}.top-bnr a{text-decoration:none}.top-bnr__contents{margin-bottom:min(4vw,50px)}@media only screen and (max-width: 650px){.top-bnr__contents{margin-bottom:10.6666666667vw}}.top-bnr__contents__left{width:min(40vw,500px)}@media only screen and (max-width: 650px){.top-bnr__contents__left{width:100%}.top-bnr__contents__left img{max-width:none;width:100%}}.top-bnr__contents__right{flex:1;display:flex;justify-content:center;align-items:center;background:#c0623b}.top-bnr__contents__text{font-size:min(1.92vw,24px);color:#fff;text-align:center;margin:0}.top-bnr__list{gap:0 min(2.4vw,30px);justify-content:center}@media only screen and (max-width: 650px){.top-bnr__list{gap:0 8vw}}@media only screen and (max-width: 650px){.main__container{padding:0 0 21.3333333333vw}}.main__container__section+.main__container__section{margin-top:min(6.4vw,80px)}@media only screen and (max-width: 650px){.main__container__section+.main__container__section{margin-top:13.3333333333vw}}.main__container__section.bg{background:#f7f3ec;padding:min(4vw,50px) 0 min(4.8vw,60px)}.main__container__section__title{font-size:min(2.24vw,28px);text-align:center;margin-bottom:min(2.8vw,35px)}@media only screen and (max-width: 650px){.main__container__section__title{font-size:5.3333333333vw;margin-bottom:5.3333333333vw}}.main__container--inner{border-top:1px solid #ccc;padding-top:min(6.4vw,80px)}@media only screen and (max-width: 650px){.main__container--inner{padding-top:16vw}}.products__detail{gap:0 min(4.8vw,60px);padding:min(4vw,50px) 0 0}@media only screen and (max-width: 650px){.products__detail{flex-direction:column;gap:8vw 0;padding:0}}.products__detail__left{width:min(46vw,575px)}@media only screen and (max-width: 650px){.products__detail__left{width:100%}}.products__detail__right{flex:1}.products__detail__main-slider{width:100%;overflow:hidden}.products__detail__thumb-slider{width:100%;flex-wrap:wrap;gap:min(.64vw,8px);margin-top:min(.64vw,8px)}@media only screen and (max-width: 650px){.products__detail__thumb-slider{gap:1.0666666667vw;margin-top:1.0666666667vw}}.products__detail__thumb-slider__item{width:calc(20% - (min(.64vw,8px)*.8));position:relative}@media only screen and (max-width: 650px){.products__detail__thumb-slider__item{width:calc(20% - .8533333333vw)}}.products__detail__thumb-slider__item.--is-current:after{content:"";width:100%;height:100%;border:1px solid #000;position:absolute;top:0;left:0;pointer-events:none}@media only screen and (max-width: 650px){.products__detail__thumb-slider__item.--is-current:after{border:none}}.products__detail__title{font-size:min(2.4vw,30px);margin-bottom:min(2.96vw,37px)}@media only screen and (max-width: 650px){.products__detail__title{font-size:5.3333333333vw;margin:5.3333333333vw 0}}.products__detail__text{margin-bottom:min(2.4vw,30px)}@media only screen and (max-width: 650px){.products__detail__text{margin-bottom:6.6666666667vw}}.products__detail__data{border-top:1px solid #ccc;margin-bottom:min(3.2vw,40px)}@media only screen and (max-width: 650px){.products__detail__data{margin-bottom:5.3333333333vw}}.products__detail__data__dl{gap:0 min(2.4vw,30px);align-items:center;border-bottom:1px solid #ccc;padding:1.2vw 0;margin:0}@media only screen and (max-width: 650px){.products__detail__data__dl{flex-direction:column;gap:0;padding:2.6666666667vw 0}}.products__detail__data__dl dt{min-width:4em}@media only screen and (max-width: 650px){.products__detail__data__dl dt{width:100%;margin-bottom:1.3333333333vw}}.products__detail__data__dl dd{flex:1;padding-right:min(2.4vw,30px);box-sizing:border-box}@media only screen and (max-width: 650px){.products__detail__data__dl dd{width:100%;padding:0}}.products__detail__data__dl input{padding:6px 10px;width:100%}.products__detail__data__dl .price{line-height:1.4}.products__detail__data__dl .price span{font-size:min(2.4vw,30px)}.products__detail__data__dl .price span.variantTax{font-size:min(1.28vw,16px)}.products__detail__data__dl .price span.price-item{display:flex;align-items:baseline}.products__detail__data__dl .price span.price-item:after{content:"\ff08\7a0e\8fbc\ff09";display:block;font-size:min(1.28vw,16px)}@media only screen and (max-width: 650px){.products__detail__data__dl .price span{font-size:6.4vw}.products__detail__data__dl .price span.variantTax{font-size:4vw}.products__detail__data__dl .price span.price-item:after{font-size:4vw}}.products__detail__data .quantity{position:relative;width:min(11.2vw,140px);display:flex;border:1px solid #ccc;border-radius:0;padding:min(.32vw,4px) min(.4vw,5px);background:#fff;box-sizing:border-box}@media only screen and (max-width: 650px){.products__detail__data .quantity{width:32vw;padding:1.0666666667vw 1.3333333333vw}}.products__detail__data .quantity .visually-hidden{position:absolute;overflow:hidden;width:1px;height:1px;margin:-1px;padding:0;border:0;clip:rect(0 0 0 0);word-wrap:normal}.products__detail__data .quantity .quantity__input{color:currentColor;font-weight:500;opacity:.85;font-size:16px;text-align:center;background-color:#0000;border:0;padding:.5em;width:100%;flex-grow:1;-webkit-appearance:none;-moz-appearance:none;appearance:none;box-sizing:border-box;box-shadow:inherit;background-color:inherit;-moz-appearance:textfield}.products__detail__data .quantity .quantity__input::-webkit-outer-spin-button,.products__detail__data .quantity .quantity__input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.products__detail__data .quantity .quantity__button{width:30%;flex-shrink:0;border:0;background-color:#0000;cursor:pointer;display:flex;align-items:center;justify-content:center;padding:0}.products__detail__data .quantity .quantity__button svg{width:min(.88vw,11px);pointer-events:none}@media only screen and (max-width: 650px){.products__detail__data .quantity .quantity__button svg{width:2.9333333333vw}}.products__detail__data .quantity .quantity__button.disabled{cursor:not-allowed;opacity:.5}.products__detail__btns{margin-top:min(2vw,25px);justify-content:space-between}@media only screen and (max-width: 650px){.products__detail__btns{margin-top:5.3333333333vw;flex-direction:column;gap:5.3333333333vw 0}}.products__detail__btns__contact{width:min(25.6vw,320px)}@media only screen and (max-width: 650px){.products__detail__btns__contact{width:100%}}.products__detail__btns__contact a{display:flex;justify-content:center;align-items:center;gap:0 min(.64vw,8px);color:#fff;text-decoration:none;background:#000;padding:.7em 0;border-radius:5px}@media only screen and (max-width: 650px){.products__detail__btns__contact a{gap:0 2.1333333333vw}}.products__detail__btns__contact a:before{content:"";width:min(1.52vw,19px);height:min(1.2vw,15px);background:url(//ec.oginoya.co.jp/cdn/shop/t/10/assets/icon_contact.svg?v=96664368809374086051756193208) no-repeat center/contain}@media only screen and (max-width: 650px){.products__detail__btns__contact a:before{width:5.0666666667vw;height:4vw}}.products__detail__btns__sns{gap:0 min(2.24vw,28px);align-items:center}@media only screen and (max-width: 650px){.products__detail__btns__sns{gap:0 7.4666666667vw;justify-content:center}}.products__detail__btns__sns__item.title{font-size:min(.96vw,12px);font-family:Noto Sans JP,sans-serif;margin:0}@media only screen and (max-width: 650px){.products__detail__btns__sns__item.title{font-size:3.2vw}}.products__detail__btns__sns__item img{display:block}.products__detail__btns__sns__item.facebook-icon img{width:min(1.04vw,13px)}@media only screen and (max-width: 650px){.products__detail__btns__sns__item.facebook-icon img{width:3.4666666667vw}}.products__detail__btns__sns__item.x-icon img{width:min(1.6vw,20px)}@media only screen and (max-width: 650px){.products__detail__btns__sns__item.x-icon img{width:5.3333333333vw}}.products__detail__btns__sns__item.line-icon img{width:min(2vw,25px)}@media only screen and (max-width: 650px){.products__detail__btns__sns__item.line-icon img{width:6.6666666667vw}}.products__table{gap:0 min(5.6vw,70px);margin-top:min(4.8vw,60px)}@media only screen and (max-width: 650px){.products__table{flex-direction:column;gap:0;margin-top:8vw}}.products__table>div{flex:1}.products__table__dl{flex-wrap:wrap;border-top:1px solid #ccc;margin:0}.products__table__dl dt,.products__table__dl dd{border-bottom:1px solid #ccc;padding:.7em 0}.products__table__dl dt{width:min(8.4vw,105px);font-weight:550}@media only screen and (max-width: 650px){.products__table__dl dt{width:24vw}}.products__table__dl dd{width:calc(100% - min(8.4vw,105px));padding-left:min(1.2vw,15px);box-sizing:border-box}@media only screen and (max-width: 650px){.products__table__dl dd{width:calc(100% - 24vw);padding-left:5.3333333333vw}}.products__freearea+.products__freearea{margin-top:min(4vw,50px)}@media only screen and (max-width: 650px){.products__freearea+.products__freearea{margin-top:8vw}}.products__freearea__title{font-size:min(2.72vw,34px);margin-bottom:min(2.4vw,30px);padding-bottom:min(1.36vw,17px);border-bottom:1px solid #ccc;text-align:center}@media only screen and (max-width: 650px){.products__freearea__title{font-size:6.4vw;margin-bottom:5.3333333333vw;padding-bottom:4vw}}.products__review{gap:0 min(5.6vw,70px);margin-bottom:min(6.4vw,80px)}#wc_review_section .wc_review_top_title a{text-indent:-9999px}@media only screen and (max-width: 650px){.products__review{flex-direction:column;gap:8vw 0}}.products__review__right{width:min(52vw,650px)}@media only screen and (max-width: 650px){.products__review__right{width:100%}}.products__review__total{gap:0 min(1.44vw,18px);margin-bottom:min(1.28vw,16px);align-items:center}@media only screen and (max-width: 650px){.products__review__total{gap:0 5.3333333333vw;margin-bottom:5.3333333333vw}}.products__review__total__text{margin:0}.products__review__total__stars{font-size:min(1.6vw,20px)}@media only screen and (max-width: 650px){.products__review__total__stars{font-size:5.3333333333vw}}.products__review__note{font-size:min(1.12vw,14px);margin:0}@media only screen and (max-width: 650px){.products__review__note{font-size:3.7333333333vw}}.products__review__list{display:flex;flex-direction:column;gap:min(2vw,25px) 0}@media only screen and (max-width: 650px){.products__review__list{gap:6.6666666667vw 0}}.products__review__list__item{border-bottom:1px solid #ccc;padding-bottom:min(2vw,25px)}@media only screen and (max-width: 650px){.products__review__list__item{padding-bottom:6.6666666667vw}}.products__review__list__item__data{gap:0 min(1.6vw,20px);margin-bottom:.3em}@media only screen and (max-width: 650px){.products__review__list__item__data{gap:0 5.3333333333vw}}.products__review__list__item__data__name{font-size:min(1.12vw,14px)}@media only screen and (max-width: 650px){.products__review__list__item__data__name{font-size:3.7333333333vw}}.products__review__list__item__title{font-weight:500;margin-bottom:.3em}.products__review__btn{margin-top:min(4vw,50px)}@media only screen and (max-width: 650px){.products__review__btn{margin-top:6.6666666667vw}}.review--stars{position:relative;z-index:1;color:#ff9500;min-width:5em;line-height:1.3}.review--stars:before{content:"\2605\2605\2605\2605\2605";color:#bdbdbd;position:absolute;top:0;left:0;z-index:-1}.product-form__submit{display:flex;justify-content:center;align-items:center;gap:0 min(1.2vw,15px);width:100%;max-width:min(45.2vw,565px);background:#9f110e;color:#fff;border:none;outline:none;font-size:min(1.44vw,18px);font-family:"Noto Serif JP",serif;border-radius:5px;padding:1em 0;cursor:pointer;transition:opacity .2s linear;-webkit-appearance:none;-moz-appearance:none;appearance:none;box-shadow:unset}@media only screen and (max-width: 650px){.product-form__submit{max-width:100%;gap:0 4vw;font-size:4.8vw}}.product-form__submit:before{content:"";width:min(1.6vw,20px);aspect-ratio:1/1;background:url(//ec.oginoya.co.jp/cdn/shop/t/10/assets/icon_cart_white.svg?v=146118615901816211701756193206) no-repeat center/contain;position:relative;z-index:1}@media only screen and (max-width: 650px){.product-form__submit:before{width:5.3333333333vw}}@media (hover){.product-form__submit:hover{opacity:.7}}.review--btn{max-width:min(25.6vw,320px)}@media only screen and (max-width: 650px){.review--btn{max-width:100%}}.review--btn a{display:flex;justify-content:center;align-items:center;gap:0 min(2.6666666667vw,10px);color:#fff;text-decoration:none;background:#000;border-radius:5px;padding:.7em 0}@media only screen and (max-width: 650px){.review--btn a{gap:0 2.6666666667vw}}.review--btn a:before{content:"";width:min(1.84vw,23px);height:min(1.6vw,20px);background:url(//ec.oginoya.co.jp/cdn/shop/t/10/assets/icon_review.svg?v=102753486299841198551756193212) no-repeat center/contain}@media only screen and (max-width: 650px){.review--btn a:before{width:6.1333333333vw;height:5.3333333333vw}}.form__label{min-width:4em}.blogList{display:flex;gap:30px 4%}.blogList__item{width:22%}.blogList__title{display:block;margin:6px 0 0}.blogList__link{display:block;color:#000}.blogList__date,.blogList__auther{display:block}@media only screen and (max-width: 650px){.blogList{display:flex;gap:30px 2%}.blogList__item{width:48%}}table:not([class]){font-size:16px}.customer button{background:#000;color:#fff;font-size:18px;padding:14px 70px}.login .field+a{font-size:14px}.product-form__error-message-wrapper{padding:16px 0}.product-form__error-message-wrapper .icon.icon-error{width:28px;display:inline-block;vertical-align:middle}.cart-item__quantity-wrapper{align-items:center}.quantity-popover-container{width:50%}.cart-quantity{width:100%;border:solid 1px #ccc;padding:8px 10px}.cart-quantity .quantity__input{font-size:16px}.price--end{font-size:20px}.cart-item__name{font-size:16px}.cart-item__media{width:50%}.cart-item__image{width:100%}.price.price--end{font-size:18px}.quantity.cart-quantity{background:#fff}.button.button--tertiary{min-height:auto;padding:8px 4px;background:#fff;display:grid;place-items:center;display:flex;font-size:.6rem;color:#000}.tax-note.caption-large{font-size:16px}.cart__checkout-button.button{background:#9f110e;color:#fff;font-size:18px;border-radius:8px;padding:12px 0}@media only screen and (min-width: 750px){.cartWrap__inner .cart-item__media{width:auto}}.products__table__left h1,.products__table__left h2,.products__table__left h3,.products__table__left h4,.products__table__left h5,.products__table__left h6,.products__table__left strong{font-size:min(1.28vw,16px)!important;font-family:unset!important;font-weight:700}.products__table__left table{width:100%}.products__table__left table td{padding-left:min(1.2vw,15px);border-bottom:1px solid #ccc}.products__table__left table td:first-of-type{width:min(8.4vw,105px)!important;font-weight:550;padding:.7em 0}@media only screen and (max-width: 650px){.products__table__left h1,.products__table__left h2,.products__table__left h3,.products__table__left h4,.products__table__left h5,.products__table__left h6,.products__table__left strong{font-size:4vw!important}.products__table__left table td{width:calc(100% - 24vw)!important;padding-left:5.3333333333vw}.products__table__left table td:first-of-type{width:24vw!important}}.search__input.field__input{padding-right:0!important}.card__badge{font-size:16px;text-align:center;margin:6px 0 0}.card__badge .badge{font-size:14px}.swiper-pagination{display:none}@media only screen and (max-width: 650px){.swiper-pagination{position:relative;display:block;margin:10px 0 0}}.swiper-pagination-bullet-active{background:#9f120d}#ngc-custom-birthday-field:after{content:"\751f\5e74\6708\65e5";padding:4px 10px;font-size:18px}.cart__blocks{max-width:calc(1200px + min(4vw,50px));padding:0 min(2vw,25px)}@media only screen and (max-width: 650px){.cart__blocks{width:100%;padding:0}}.cart__contents .cart__items,.main__container--cart{padding:0}.buttons .button.svelte-1xmol09{padding:12px 32px;height:auto}#dd-gift{max-width:calc(1200px + min(4vw,50px));padding:0 min(2vw,25px);margin:0 auto}#dd-gift .button.outline{border:1px solid #333;border-radius:6px}#dd-gift .button.outline::hover{background:#ccc}.dd-gift .buttons{justify-content:flex-start!important}.area1 .area1__wrap{display:flex;align-items:center;-moz-column-gap:min(6.4vw,80px);column-gap:min(6.4vw,80px)}@media only screen and (max-width: 650px){.area1 .area1__wrap{flex-direction:column;row-gap:8vw}}.area1 .area1__left{max-width:min(40vw,500px);width:100%;flex-shrink:0}@media only screen and (max-width: 650px){.area1 .area1__left{max-width:none}}.area1 .area1__left img{aspect-ratio:1/1;-o-object-fit:cover;object-fit:cover}.area1 .area1__right{flex:1}.area1 .area1__main-lead{font-size:min(2.24vw,28px);font-weight:500;line-height:1.7142857143;font-family:"Noto Serif JP",serif}@media only screen and (max-width: 650px){.area1 .area1__main-lead{font-size:5.3333333333vw;line-height:1.45;text-align:center}}.area1 .area1__main-text{margin:min(3.44vw,43px) 0 0 0;letter-spacing:0}@media only screen and (max-width: 650px){.area1 .area1__main-text{margin-top:6.6666666667vw}}.area1 .area1__btm{margin-top:min(4.8vw,60px)}@media only screen and (max-width: 650px){.area1 .area1__btm{margin-top:12.8vw}}.area1 .area1__btm-list{display:flex;-moz-column-gap:min(4.8vw,60px);column-gap:min(4.8vw,60px)}@media only screen and (max-width: 650px){.area1 .area1__btm-list{flex-direction:column;row-gap:10.6666666667vw}}.area1 .area1__btm-item{width:100%}.area1 .area1__btm-item img{aspect-ratio:360/300}@media only screen and (max-width: 650px){.area1 .area1__btm-item img{aspect-ratio:345/287.5}}.area1 .area1__btm-lead{text-align:center;font-size:min(1.44vw,18px);line-height:1.4444444444;font-weight:500;margin:min(1.6vw,20px) 0 0 0;letter-spacing:0;color:#9f110e}@media only screen and (max-width: 650px){.area1 .area1__btm-lead{font-size:4.8vw;margin-top:5.3333333333vw}}.area1 .area1__btm-text{letter-spacing:0;margin:min(1.68vw,21px) 0 0 0}@media only screen and (max-width: 650px){.area1 .area1__btm-text{margin-top:5.6vw}}.area3.area-box{padding-top:min(1.6vw,20px)}@media only screen and (max-width: 650px){.area3.area-box{padding-top:2.6666666667vw}}.area3 .area3__img{max-width:min(76vw,950px);width:100%;margin:0 auto}@media only screen and (max-width: 650px){.area3 .area3__img{max-width:none}}.area3 .area3__img img{border-radius:min(1.6vw,20px)}@media only screen and (max-width: 650px){.area3 .area3__img img{border-radius:5.3333333333vw}}.area5 .area5__wrap{display:flex;align-items:center;-moz-column-gap:min(6.4vw,80px);column-gap:min(6.4vw,80px)}@media only screen and (max-width: 650px){.area5 .area5__wrap{flex-direction:column;row-gap:3.2vw}}.area5 .area5__left{max-width:min(43.2vw,540px);width:100%}@media only screen and (max-width: 650px){.area5 .area5__left{max-width:none}}.area5 .area5__right{flex:1}.area5 .area5__lead{font-size:min(1.92vw,24px);font-weight:500;line-height:1.9166666667}@media only screen and (max-width: 650px){.area5 .area5__lead{font-size:4.8vw;line-height:2.3;color:#9f110e;text-align:center}}.area5 .area5__text{margin:min(1.68vw,21px) 0 0 0}@media only screen and (max-width: 650px){.area5 .area5__text{margin-top:2.1333333333vw}}.area5 .area5__box{margin-top:min(6.8vw,85px)}@media only screen and (max-width: 650px){.area5 .area5__box{margin-top:16.2666666667vw}}.area5 .area5__box+.area5__box{margin-top:min(6.4vw,80px)}@media only screen and (max-width: 650px){.area5 .area5__box+.area5__box{margin-top:13.3333333333vw}}.area5 .area5__list.layout{margin-top:min(3.2vw,40px);display:flex;-moz-column-gap:min(4.8vw,60px);column-gap:min(4.8vw,60px)}@media only screen and (max-width: 650px){.area5 .area5__list.layout{margin-top:10.6666666667vw;flex-direction:column;row-gap:10.6666666667vw}}.area5 .area5__item{width:100%}.area5 .area5__item img{aspect-ratio:360/250;-o-object-fit:cover;object-fit:cover}@media only screen and (max-width: 650px){.area5 .area5__item img{aspect-ratio:345/240}}.area5 .area5__item-lead{font-size:min(1.6vw,20px);font-weight:500;line-height:1.45;color:#9f110e;margin:min(2.4vw,30px) 0 0 0;letter-spacing:0;text-align:center}@media only screen and (max-width: 650px){.area5 .area5__item-lead{font-size:5.3333333333vw;margin-top:5.3333333333vw}}.area5 .area5__item-text{margin:min(1.6vw,20px) 0 0 0}@media only screen and (max-width: 650px){.area5 .area5__item-text{margin-top:2.6666666667vw}}.area5 .area5__box-text{margin:min(2.88vw,36px) 0 0 0}@media only screen and (max-width: 650px){.area5 .area5__box-text{margin-top:6.9333333333vw}}.area7.area-box{padding-top:min(1.76vw,22px)}.area7 .area7__wrap{margin-top:min(4vw,50px);display:flex;align-items:center;-moz-column-gap:min(6.4vw,80px);column-gap:min(6.4vw,80px)}@media only screen and (max-width: 650px){.area7 .area7__wrap{flex-direction:column;row-gap:5.3333333333vw;margin-top:10.6666666667vw}}.area7 .area7__left{max-width:min(43.2vw,540px);width:100%;flex-grow:0}@media only screen and (max-width: 650px){.area7 .area7__left{max-width:none}}.area7 .area7__right{flex:1}.area7 .area7__right p{margin:0;letter-spacing:0}.area7 .area7__box.small{max-width:min(72vw,900px);margin-left:auto;margin-right:auto}@media only screen and (max-width: 650px){.area7 .area7__box.small{max-width:100%}}.area7 .area7__box+.area7__box{margin-top:min(4.4vw,55px)}@media only screen and (max-width: 650px){.area7 .area7__box+.area7__box{margin-top:10.6666666667vw}}.area7 .area7__img{max-width:min(72vw,900px);width:100%;margin:min(3.2vw,40px) auto 0}@media only screen and (max-width: 650px){.area7 .area7__img{max-width:none;margin-top:6.6666666667vw}}.area7 .area7__wrap-btm{margin-top:min(3.2vw,40px);display:flex;align-items:flex-start;-moz-column-gap:min(1.6vw,20px);column-gap:min(1.6vw,20px)}@media only screen and (max-width: 650px){.area7 .area7__wrap-btm{margin-top:5.3333333333vw;flex-direction:column;row-gap:5.3333333333vw}}.area7 .area7__wrap-btm-left{max-width:min(10.4vw,130px);width:100%}@media only screen and (max-width: 650px){.area7 .area7__wrap-btm-left{max-width:none;width:34.6666666667vw;margin:0 auto}}.area7 .area7__wrap-btm-right{flex:1;padding-top:min(2.24vw,28px)}@media only screen and (max-width: 650px){.area7 .area7__wrap-btm-right{padding-top:0}}.area7 .area7__wrap-btm-text{margin:0;font-size:min(1.44vw,18px);font-weight:400;line-height:2}@media only screen and (max-width: 650px){.area7 .area7__wrap-btm-text{font-size:4.2666666667vw;line-height:1.875}}.area7 .area7__box-sub{margin-top:min(4vw,50px)}@media only screen and (max-width: 650px){.area7 .area7__box-sub{margin-top:9.8666666667vw}}.area7 .area7__box-sub-lead{font-size:min(2.08vw,26px);font-weight:500;line-height:2.3;letter-spacing:0;margin:0}@media only screen and (max-width: 650px){.area7 .area7__box-sub-lead{font-size:5.3333333333vw;line-height:1.4}}.area7 .area7__box-sub-text{margin:min(.72vw,9px) 0 0 0}@media only screen and (max-width: 650px){.area7 .area7__box-sub-text{margin-top:6.9333333333vw}}.area6.area-box{padding-top:min(1.92vw,24px)}@media only screen and (max-width: 650px){.area6 .area6__swiper{padding-top:6.6666666667vw}}.area6 .area6__wrap.swiper-wrapper{display:flex;flex-wrap:wrap;gap:min(4vw,50px)}@media only screen and (max-width: 650px){.area6 .area6__wrap.swiper-wrapper{flex-wrap:unset;gap:0}}.area6 .area6__item.swiper-slide{width:calc(50% - min(2.08vw,26px));box-sizing:border-box;background-color:#fff;padding:min(3.12vw,39px) min(1.6vw,20px) min(2.24vw,28px) min(3.04vw,38px);position:relative;height:auto}@media only screen and (max-width: 650px){.area6 .area6__item.swiper-slide{padding:9.0666666667vw 7.7333333333vw 7.2vw 10.1333333333vw;height:auto;width:100%}}.area6 .area6__item.swiper-slide:before,.area6 .area6__item.swiper-slide:after{position:absolute;content:"";display:inline-block;background-repeat:no-repeat;background-position:center;background-size:100% 100%;left:50%;transform:translate(-50%)}.area6 .area6__item.swiper-slide:before{background-image:url(//ec.oginoya.co.jp/cdn/shop/t/10/assets/box-shadow.webp?v=4822876512106414351756193179);width:min(39.04vw,488px);height:min(1.92vw,24px);top:100%}@media only screen and (max-width: 650px){.area6 .area6__item.swiper-slide:before{width:92vw;height:4.5253333333vw}}.area6 .area6__item.swiper-slide:after{background-image:url(//ec.oginoya.co.jp/cdn/shop/t/10/assets/icon-pin.svg?v=101039744729328240521756193203);width:min(2.0504vw,25.63px);height:min(3.0112vw,37.64px);top:min(-1.52vw,-19px)}@media only screen and (max-width: 650px){.area6 .area6__item.swiper-slide:after{width:6.8346666667vw;height:10.0373333333vw;top:-5.0666666667vw}}.area6 .area6__body{padding-right:min(10.96vw,137px);position:relative;height:100%}@media only screen and (max-width: 650px){.area6 .area6__body{padding-right:0;height:100%}}.area6 .area6__body:after{position:absolute;content:"";display:inline-block;background-repeat:no-repeat;background-position:center;background-size:100% 100%;width:min(10vw,125px);height:min(14vw,175px);right:0;bottom:0}@media only screen and (max-width: 650px){.area6 .area6__body:after{width:13.3333333333vw;height:18.6666666667vw;bottom:auto;top:-7.7333333333vw}}.area6 .area6__item .area6__body.person1:after{background-image:url(//ec.oginoya.co.jp/cdn/shop/t/10/assets/person1.webp?v=43407523257101012681756193224);bottom:min(2.56vw,32px)}@media only screen and (max-width: 650px){.area6 .area6__item .area6__body.person1:after{bottom:auto}}.area6 .area6__item .area6__body.person2:after{background-image:url(//ec.oginoya.co.jp/cdn/shop/t/10/assets/person2.webp?v=138258115262574979831756193224);bottom:min(2.48vw,31px)}@media only screen and (max-width: 650px){.area6 .area6__item .area6__body.person2:after{bottom:auto}}.area6 .area6__item .area6__body.person3:after{background-image:url(//ec.oginoya.co.jp/cdn/shop/t/10/assets/person3.webp?v=127873761661987964561756193225);bottom:min(.8vw,10px)}@media only screen and (max-width: 650px){.area6 .area6__item .area6__body.person3:after{bottom:auto}}.area6 .area6__item .area6__body.person4:after{background-image:url(//ec.oginoya.co.jp/cdn/shop/t/10/assets/person4.webp?v=49771081140752457811756193225);bottom:min(.8vw,10px)}@media only screen and (max-width: 650px){.area6 .area6__item .area6__body.person4:after{bottom:auto}}.area6 .area6__lead{font-size:min(1.76vw,22px);font-weight:500;line-height:1.45;color:#9f110e;margin:0;font-family:Noto Sans JP,sans-serif}@media only screen and (max-width: 650px){.area6 .area6__lead{font-size:5.3333333333vw}}.area6 .area6__text{margin:min(1.6vw,20px) 0 0 0;font-family:Noto Sans JP,sans-serif}@media only screen and (max-width: 650px){.area6 .area6__text{margin-top:5.3333333333vw}}.area6 .area6__text span{color:#9f110e}@media only screen and (max-width: 650px){.area6 .area-pagination{margin-top:10.4vw}}.area2.area-box{padding-top:min(2.8vw,35px)}@media only screen and (max-width: 650px){.area2.area-box{padding-top:5.6vw}}@media only screen and (max-width: 650px){.area2 .area2__img{margin:0 -4vw}}.area2 .area2__body{margin-top:min(3.76vw,47px)}@media only screen and (max-width: 650px){.area2 .area2__body{margin-top:11.2vw}}.area2 .area2__item{display:flex;align-items:flex-start;-moz-column-gap:min(3.2vw,40px);column-gap:min(3.2vw,40px);margin-top:min(4.24vw,53px)}@media only screen and (max-width: 650px){.area2 .area2__item{flex-direction:column;row-gap:8vw;margin-top:13.3333333333vw}}.area2 .area2__item:first-child{margin-top:0}.area2 .area2__lead{max-width:min(19.2vw,240px);width:100%;flex-shrink:0;padding-top:min(.64vw,8px)}@media only screen and (max-width: 650px){.area2 .area2__lead{max-width:none;width:64vw;padding-top:0;margin:0 auto}}.area2 .area2__right{flex:1}.area2 .area2__large{font-size:min(2.24vw,28px);font-weight:600;line-height:1.6428571429;letter-spacing:0;margin:0}@media only screen and (max-width: 650px){.area2 .area2__large{font-size:6.4vw;line-height:1.6666666667}}.area2 .area2__large span{color:#9f110e;background:linear-gradient(180deg,transparent 0%,transparent 65%,#FBDDDD 65%,#FBDDDD 100%)}.area2 .area2__text{margin:min(1.28vw,16px) 0 0 0}@media only screen and (max-width: 650px){.area2 .area2__text{margin-top:6.4vw}}.area2 .area2__text span:not([class]){font-size:min(1.12vw,14px)}@media only screen and (max-width: 650px){.area2 .area2__text span:not([class]){font-size:3.7333333333vw}}.area2 .area2__text span.red{color:#9f110e;font-weight:500}.area4 .area4__box+.area4__box{margin-top:min(3.76vw,47px)}@media only screen and (max-width: 650px){.area4 .area4__box+.area4__box{margin-top:8.2666666667vw}}.area4 .area4__wrap{margin-top:min(3.2vw,40px)}@media only screen and (max-width: 650px){.area4 .area4__wrap{margin-top:8vw}}.area4 .area4__swiper-wrap.area__swiper-wrap{display:flex;-moz-column-gap:min(4.8vw,60px);column-gap:min(4.8vw,60px)}@media only screen and (max-width: 650px){.area4 .area4__swiper-wrap.area__swiper-wrap{-moz-column-gap:0;column-gap:0}}.area4 .area4__item{max-width:min(28.8vw,360px);width:100%}@media only screen and (max-width: 650px){.area4 .area4__item{max-width:none}}.area4 .area4__lead{max-width:min(12vw,150px);width:100%;margin:0 auto}@media only screen and (max-width: 650px){.area4 .area4__lead{max-width:none;width:40vw}}.area4 .area4__text-wrap{display:flex;justify-content:center}.area4 .area4__text{margin:min(2.24vw,28px) 0 0 0}@media only screen and (max-width: 650px){.area4 .area4__text{margin-top:7.4666666667vw}}.area4 .area4__img{margin-top:min(1.6vw,20px)}@media only screen and (max-width: 650px){.area4 .area4__img{margin-top:5.3333333333vw}}.area4 .area4__item-text{margin:min(1.2vw,15px) 0 0 0}@media only screen and (max-width: 650px){.area4 .area4__item-text{margin-top:5.3333333333vw}}.area4 .area4__item-text span{font-weight:700;color:#c00}@media only screen and (max-width: 650px){.area4 .area-pagination{margin-top:4.2666666667vw}}.co-text{font-size:min(1.28vw,16px);font-weight:400;line-height:1.875}@media only screen and (max-width: 650px){.co-text{font-size:4.2666666667vw}}.co-text.h26{line-height:1.625}@media only screen and (max-width: 650px){.md-none{display:none}}.md-show{display:none}@media only screen and (max-width: 650px){.md-show{display:block}}.area-lead{font-size:min(1.92vw,24px);font-weight:500;text-align:center;line-height:1.4583333333;margin:0;align-items:center;display:flex;justify-content:center}@media only screen and (max-width: 650px){.area-lead{font-size:5.3333333333vw;line-height:1.4}}.area-lead:before,.area-lead:after{background-color:#ccc;content:"";height:min(.08vw,1px);width:min(4vw,50px)}@media only screen and (max-width: 650px){.area-lead:before,.area-lead:after{height:.2666666667vw;width:13.3333333333vw}}.area-lead:before{margin-right:min(2.4vw,30px)}@media only screen and (max-width: 650px){.area-lead:before{margin-right:5.3333333333vw}}.area-lead:after{margin-left:min(2.4vw,30px)}@media only screen and (max-width: 650px){.area-lead:after{margin-left:5.3333333333vw}}.area-box{padding-top:min(.8vw,10px)}@media only screen and (max-width: 650px){.area-box{padding-top:2.1333333333vw}}.products__freearea__title:has(+.area-box){font-weight:500;margin-bottom:min(2.4vw,30px)}@media only screen and (max-width: 650px){.products__freearea__title:has(+.area-box){margin-bottom:5.3333333333vw}}@media only screen and (max-width: 650px){.area-box .js-area-swiper{overflow:hidden}}.area-box .area__swiper-wrap{display:block}@media only screen and (max-width: 650px){.area-box .area__swiper-wrap{display:flex}}.area-box .swiper-slide{width:auto}@media only screen and (max-width: 650px){.area-box .swiper-slide{width:100%}}.area-box .area-pagination{display:none}@media only screen and (max-width: 650px){.area-box .area-pagination{display:block}}.area-box .swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet{margin:0 2.6666666667vw}.area-box .swiper-pagination-bullet{background:#fbdddd;opacity:1;width:4vw;height:4vw}.area-box .swiper-pagination-bullet-active{background:#9f110e}.area-box .area-pagination{position:static}.products__tab.layout{margin-top:min(2.4vw,30px);margin-bottom:min(2.4vw,30px)}@media only screen and (max-width: 650px){.products__tab.layout{margin-top:8vw}}.products__tab__item{display:flex;flex-wrap:wrap;gap:min(.8vw,10px)}@media only screen and (max-width: 650px){.products__tab__item{gap:2.6666666667vw}}.products__tab__item span{display:block;border-radius:min(2.4vw,30px);text-decoration:none;font-size:min(1.12vw,14px);font-family:Noto Sans JP,sans-serif;color:#fff;background-color:#917529;line-height:1;padding:min(.64vw,8px) min(1.76vw,22px)}@media only screen and (max-width: 650px){.products__tab__item span{font-size:3.7333333333vw;border-radius:8vw;padding:2.1333333333vw 5.8666666667vw}}
/*# sourceMappingURL=/cdn/shop/t/10/assets/main.css.map */
