@charset "UTF-8";@import"https://fonts.googleapis.com/css2?family=Yuji+Syuku&display=swap";@font-face{font-family:YakuHanJP;font-style:normal;font-weight:900;src:url(../fonts/YakuHanJP/YakuHanJP-Black.eot?) format("eot"),url(../fonts/YakuHanJP/YakuHanJP-Black.woff) format("woff"),url(../fonts/YakuHanJP/YakuHanJP-Black.woff2) format("woff2")}@font-face{font-family:YakuHanJP;font-style:normal;font-weight:700;src:url(../fonts/YakuHanJP/YakuHanJP-Bold.eot?) format("eot"),url(../fonts/YakuHanJP/YakuHanJP-Bold.woff) format("woff"),url(../fonts/YakuHanJP/YakuHanJP-Bold.woff2) format("woff2")}@font-face{font-family:YakuHanJP;font-style:normal;font-weight:Medium;src:url(../fonts/YakuHanJP/YakuHanJP-Medium.eot?) format("eot"),url(../fonts/YakuHanJP/YakuHanJP-Medium.woff) format("woff"),url(../fonts/YakuHanJP/YakuHanJP-Medium.woff2) format("woff2")}@font-face{font-family:YakuHanJP;font-style:normal;font-weight:500;src:url(../fonts/YakuHanJP/YakuHanJP-Regular.eot?) format("eot"),url(../fonts/YakuHanJP/YakuHanJP-Regular.woff) format("woff"),url(../fonts/YakuHanJP/YakuHanJP-Regular.woff2) format("woff2")}@font-face{font-family:YakuHanJP;font-style:normal;font-weight:400;src:url(../fonts/YakuHanJP/YakuHanJP-DemiLight.eot?) format("eot"),url(../fonts/YakuHanJP/YakuHanJP-DemiLight.woff) format("woff"),url(../fonts/YakuHanJP/YakuHanJP-DemiLight.woff2) format("woff2")}@font-face{font-family:YakuHanJP;font-style:normal;font-weight:300;src:url(../fonts/YakuHanJP/YakuHanJP-Light.eot?) format("eot"),url(../fonts/YakuHanJP/YakuHanJP-Light.woff) format("woff"),url(../fonts/YakuHanJP/YakuHanJP-Light.woff2) format("woff2")}@font-face{font-family:YakuHanJP;font-style:normal;font-weight:200;src:url(../fonts/YakuHanJP/YakuHanJP-Thin.eot?) format("eot"),url(../fonts/YakuHanJP/YakuHanJP-Thin.woff) format("woff"),url(../fonts/YakuHanJP/YakuHanJP-Thin.woff2) format("woff2")}.fw-300{font-weight:300}.fw-400{font-weight:400}.fw-500{font-weight:500}.fw-600{font-weight:600}.fw-700{font-weight:700}.fw-800{font-weight:800}.fw-900{font-weight:900}.fs-12{font-size:12px}@media screen and (max-width:749px){.fs-12{font-size:10px}}.fs-13{font-size:13px}@media screen and (max-width:749px){.fs-13{font-size:11px}}.fs-15{font-size:15px}@media screen and (max-width:749px){.fs-15{font-size:13px}}.fs-16{font-size:16px}@media screen and (max-width:749px){.fs-16{font-size:13px}}.fs-18{font-size:18px}@media screen and (max-width:749px){.fs-18{font-size:15px}}.fs-20{font-size:20px}@media screen and (max-width:749px){.fs-20{font-size:18px}}.fs-22{font-size:22px}@media screen and (max-width:749px){.fs-22{font-size:18px}}.fs-24{font-size:24px}@media screen and (max-width:749px){.fs-24{font-size:20px}}.fs-30{font-size:30px}@media screen and (max-width:749px){.fs-30{font-size:24px}}.fs-35{font-size:35px}@media screen and (max-width:749px){.fs-35{font-size:26px}}.fc-w{color:#fff}.bg_white{background-color:#fff}.alL{text-align:left!important}.alR{text-align:right!important}.alC{text-align:center!important}.mt0{margin-top:0!important}@media screen and (max-width:749px){.mt0{margin-top:0!important}}.mb0{margin-bottom:0!important}@media screen and (max-width:749px){.mb0{margin-bottom:0!important}}.pt0{padding-top:0!important}@media screen and (max-width:749px){.pt0{padding-top:0!important}}.pb0{padding-bottom:0!important}@media screen and (max-width:749px){.pb0{padding-bottom:0!important}}.mt10{margin-top:10px!important}@media screen and (max-width:749px){.mt10{margin-top:5px!important}}.mb10{margin-bottom:10px!important}@media screen and (max-width:749px){.mb10{margin-bottom:5px!important}}.pt10{padding-top:10px!important}@media screen and (max-width:749px){.pt10{padding-top:5px!important}}.pb10{padding-bottom:10px!important}@media screen and (max-width:749px){.pb10{padding-bottom:5px!important}}.mt20{margin-top:20px!important}@media screen and (max-width:749px){.mt20{margin-top:10px!important}}.mb20{margin-bottom:20px!important}@media screen and (max-width:749px){.mb20{margin-bottom:10px!important}}.pt20{padding-top:20px!important}@media screen and (max-width:749px){.pt20{padding-top:10px!important}}.pb20{padding-bottom:20px!important}@media screen and (max-width:749px){.pb20{padding-bottom:10px!important}}.mt30{margin-top:30px!important}@media screen and (max-width:749px){.mt30{margin-top:15px!important}}.mb30{margin-bottom:30px!important}@media screen and (max-width:749px){.mb30{margin-bottom:15px!important}}.pt30{padding-top:30px!important}@media screen and (max-width:749px){.pt30{padding-top:15px!important}}.pb30{padding-bottom:30px!important}@media screen and (max-width:749px){.pb30{padding-bottom:15px!important}}.mt40{margin-top:40px!important}@media screen and (max-width:749px){.mt40{margin-top:20px!important}}.mb40{margin-bottom:40px!important}@media screen and (max-width:749px){.mb40{margin-bottom:20px!important}}.pt40{padding-top:40px!important}@media screen and (max-width:749px){.pt40{padding-top:20px!important}}.pb40{padding-bottom:40px!important}@media screen and (max-width:749px){.pb40{padding-bottom:20px!important}}.mt50{margin-top:50px!important}@media screen and (max-width:749px){.mt50{margin-top:25px!important}}.mb50{margin-bottom:50px!important}@media screen and (max-width:749px){.mb50{margin-bottom:25px!important}}.pt50{padding-top:50px!important}@media screen and (max-width:749px){.pt50{padding-top:25px!important}}.pb50{padding-bottom:50px!important}@media screen and (max-width:749px){.pb50{padding-bottom:25px!important}}.mt60{margin-top:60px!important}@media screen and (max-width:749px){.mt60{margin-top:30px!important}}.mb60{margin-bottom:60px!important}@media screen and (max-width:749px){.mb60{margin-bottom:30px!important}}.pt60{padding-top:60px!important}@media screen and (max-width:749px){.pt60{padding-top:30px!important}}.pb60{padding-bottom:60px!important}@media screen and (max-width:749px){.pb60{padding-bottom:30px!important}}.mt80{margin-top:80px!important}@media screen and (max-width:749px){.mt80{margin-top:40px!important}}.mb80{margin-bottom:80px!important}@media screen and (max-width:749px){.mb80{margin-bottom:40px!important}}.pt80{padding-top:80px!important}@media screen and (max-width:749px){.pt80{padding-top:40px!important}}.pb80{padding-bottom:80px!important}@media screen and (max-width:749px){.pb80{padding-bottom:40px!important}}.mt100{margin-top:100px!important}@media screen and (max-width:749px){.mt100{margin-top:50px!important}}.mb100{margin-bottom:100px!important}@media screen and (max-width:749px){.mb100{margin-bottom:50px!important}}.pt100{padding-top:100px!important}@media screen and (max-width:749px){.pt100{padding-top:50px!important}}.pb100{padding-bottom:100px!important}@media screen and (max-width:749px){.pb100{padding-bottom:50px!important}}.mt120{margin-top:120px!important}@media screen and (max-width:749px){.mt120{margin-top:60px!important}}.mb120{margin-bottom:120px!important}@media screen and (max-width:749px){.mb120{margin-bottom:60px!important}}.pt120{padding-top:120px!important}@media screen and (max-width:749px){.pt120{padding-top:60px!important}}.pb120{padding-bottom:120px!important}@media screen and (max-width:749px){.pb120{padding-bottom:60px!important}}.d-none{display:none!important}.d-inline{display:inline!important}.d-inline-block{display:inline-block!important}.d-block{display:block!important}.d-grid{display:grid!important}.d-inline-grid{display:inline-grid!important}.d-table{display:table!important}.d-table-row{display:table-row!important}.d-table-cell{display:table-cell!important}.d-flex{display:flex!important}.d-inline-flex{display:inline-flex!important}@media screen and (max-width:576px){.d-sm-none{display:none!important}}@media screen and (max-width:576px){.d-sm-inline{display:inline!important}}@media screen and (max-width:576px){.d-sm-inline-block{display:inline-block!important}}@media screen and (max-width:576px){.d-sm-block{display:block!important}}@media screen and (max-width:576px){.d-sm-grid{display:grid!important}}@media screen and (max-width:576px){.d-sm-inline-grid{display:inline-grid!important}}@media screen and (max-width:576px){.d-sm-table{display:table!important}}@media screen and (max-width:576px){.d-sm-table-row{display:table-row!important}}@media screen and (max-width:576px){.d-sm-table-cell{display:table-cell!important}}@media screen and (max-width:576px){.d-sm-flex{display:flex!important}}@media screen and (max-width:576px){.d-sm-inline-flex{display:inline-flex!important}}@media screen and (max-width:749px){.d-md-none{display:none!important}}@media screen and (max-width:749px){.d-md-inline{display:inline!important}}@media screen and (max-width:749px){.d-md-inline-block{display:inline-block!important}}@media screen and (max-width:749px){.d-md-block{display:block!important}}@media screen and (max-width:749px){.d-md-grid{display:grid!important}}@media screen and (max-width:749px){.d-md-inline-grid{display:inline-grid!important}}@media screen and (max-width:749px){.d-md-table{display:table!important}}@media screen and (max-width:749px){.d-md-table-row{display:table-row!important}}@media screen and (max-width:749px){.d-md-table-cell{display:table-cell!important}}@media screen and (max-width:749px){.d-md-flex{display:flex!important}}@media screen and (max-width:749px){.d-md-inline-flex{display:inline-flex!important}}@media screen and (max-width:992px){.d-lg-none{display:none!important}}@media screen and (max-width:992px){.d-lg-inline{display:inline!important}}@media screen and (max-width:992px){.d-lg-inline-block{display:inline-block!important}}@media screen and (max-width:992px){.d-lg-block{display:block!important}}@media screen and (max-width:992px){.d-lg-grid{display:grid!important}}@media screen and (max-width:992px){.d-lg-inline-grid{display:inline-grid!important}}@media screen and (max-width:992px){.d-lg-table{display:table!important}}@media screen and (max-width:992px){.d-lg-table-row{display:table-row!important}}@media screen and (max-width:992px){.d-lg-table-cell{display:table-cell!important}}@media screen and (max-width:992px){.d-lg-flex{display:flex!important}}@media screen and (max-width:992px){.d-lg-inline-flex{display:inline-flex!important}}@media screen and (max-width:1200px){.d-xl-none{display:none!important}}@media screen and (max-width:1200px){.d-xl-inline{display:inline!important}}@media screen and (max-width:1200px){.d-xl-inline-block{display:inline-block!important}}@media screen and (max-width:1200px){.d-xl-block{display:block!important}}@media screen and (max-width:1200px){.d-xl-grid{display:grid!important}}@media screen and (max-width:1200px){.d-xl-inline-grid{display:inline-grid!important}}@media screen and (max-width:1200px){.d-xl-table{display:table!important}}@media screen and (max-width:1200px){.d-xl-table-row{display:table-row!important}}@media screen and (max-width:1200px){.d-xl-table-cell{display:table-cell!important}}@media screen and (max-width:1200px){.d-xl-flex{display:flex!important}}@media screen and (max-width:1200px){.d-xl-inline-flex{display:inline-flex!important}}@media screen and (max-width:1400px){.d-xxl-none{display:none!important}}@media screen and (max-width:1400px){.d-xxl-inline{display:inline!important}}@media screen and (max-width:1400px){.d-xxl-inline-block{display:inline-block!important}}@media screen and (max-width:1400px){.d-xxl-block{display:block!important}}@media screen and (max-width:1400px){.d-xxl-grid{display:grid!important}}@media screen and (max-width:1400px){.d-xxl-inline-grid{display:inline-grid!important}}@media screen and (max-width:1400px){.d-xxl-table{display:table!important}}@media screen and (max-width:1400px){.d-xxl-table-row{display:table-row!important}}@media screen and (max-width:1400px){.d-xxl-table-cell{display:table-cell!important}}@media screen and (max-width:1400px){.d-xxl-flex{display:flex!important}}@media screen and (max-width:1400px){.d-xxl-inline-flex{display:inline-flex!important}}@media screen and (max-width:1600px){.d-xxxl-none{display:none!important}}@media screen and (max-width:1600px){.d-xxxl-inline{display:inline!important}}@media screen and (max-width:1600px){.d-xxxl-inline-block{display:inline-block!important}}@media screen and (max-width:1600px){.d-xxxl-block{display:block!important}}@media screen and (max-width:1600px){.d-xxxl-grid{display:grid!important}}@media screen and (max-width:1600px){.d-xxxl-inline-grid{display:inline-grid!important}}@media screen and (max-width:1600px){.d-xxxl-table{display:table!important}}@media screen and (max-width:1600px){.d-xxxl-table-row{display:table-row!important}}@media screen and (max-width:1600px){.d-xxxl-table-cell{display:table-cell!important}}@media screen and (max-width:1600px){.d-xxxl-flex{display:flex!important}}@media screen and (max-width:1600px){.d-xxxl-inline-flex{display:inline-flex!important}}.header-wrapper header{grid-template-columns:auto auto auto;justify-content:center;column-gap:80px}@media screen and (max-width:1200px){.header-wrapper header{column-gap:20px}}@media screen and (max-width:992px){.header-wrapper header{grid-template-columns:1fr 2fr 1fr;justify-content:space-between}}@media screen and (max-width:749px){.header-wrapper header{padding:5px 10px 5px 20px}}@media screen and (max-width:1200px){.header-wrapper .header__heading-logo-wrapper{max-width:200px}}.header-wrapper .header__heading .header__heading-link:hover{opacity:.8}.header-wrapper .header__inline-menu{display:none}.header-wrapper .header__inline-menu .list-menu li a{font-size:1.4rem;font-weight:700;color:rgb(var(--color-foreground))}.header-wrapper .header__inline-menu .list-menu li a:hover span{text-decoration:none;opacity:.8}@media screen and (max-width:992px){.header-wrapper .h_nav{display:none}}.header-wrapper .h_nav ul{display:flex;align-items:center;gap:30px}@media screen and (max-width:1200px){.header-wrapper .h_nav ul{gap:15px}}.header-wrapper .h_nav li{list-style:none;line-height:1.2}.header-wrapper .h_nav a{font-size:1.4rem;font-weight:700;color:rgb(var(--color-foreground));text-decoration:none}@media screen and (max-width:1200px){.header-wrapper .h_nav a{font-size:1.2rem}}.header-wrapper .h_nav a:hover{text-decoration:none;opacity:.8}.header-wrapper .h_nav .cart a{display:flex;align-items:center;gap:5px}.header-wrapper .h_nav .cart a .icon{width:16px;display:flex;align-items:center}.header-wrapper .h_nav .shop{border-left:1px solid rgb(var(--color-foreground));padding-left:30px}.header-wrapper .header__search{display:none!important}.header-wrapper .h_link{display:flex;justify-content:flex-end;gap:10px}@media screen and (max-width:749px){.header-wrapper .h_link{gap:5px}}.header-wrapper .h_link a{padding:10px 20px;display:flex;align-items:center;gap:.5em;font-size:1.4rem;font-weight:700;text-decoration:none;color:rgb(var(--color-foreground));border-radius:40px}@media screen and (max-width:992px){.header-wrapper .h_link a{padding:5px;aspect-ratio:1/1;width:40px;height:40px;justify-content:center}}@media screen and (max-width:992px)and (max-width:576px){.header-wrapper .h_link a{width:35px;height:35px}}.header-wrapper .h_link a .icon img{vertical-align:middle}@media screen and (max-width:992px){.header-wrapper .h_link a .text{display:none}}.header-wrapper .h_link .reserve_btn:hover{background-color:#f0f0f0}.header-wrapper .h_link .cart_btn{background-color:#4e3127;color:#fff}@media screen and (max-width:992px){.header-wrapper .h_link .cart_btn{position:absolute;right:0;top:0;border-radius:0;height:100%;width:auto}}@media screen and (max-width:992px){.header-wrapper .h_link .cart_btn .icon img{width:30px}}.header-wrapper .h_link .cart_btn:hover{opacity:.8}.header-wrapper .h_link .gyutan{padding:10px 20px;background-color:#ebe6de;border-radius:40px;transition:.1s all}@media screen and (max-width:1200px){.header-wrapper .h_link .gyutan{font-size:1.2rem}}.header-wrapper .h_link .gyutan:hover{background-color:#4e3127;color:#fff}.footer .footer__content-top{padding-bottom:2rem}@media screen and (max-width:749px){.footer .footer__content-top{padding-bottom:0}}.footer .footer__content-top .footer__blocks-wrapper .footer-block{max-width:100%;text-align:left}.footer .footer__content-top .footer__blocks-wrapper .footer-block .footer-block__brand-info{display:flex;justify-content:flex-start;gap:20px 10px;flex-wrap:wrap}.footer .footer__content-top .footer__blocks-wrapper .footer-block .footer-block__brand-info .footer-block__image-wrapper{margin:0}.footer .footer__content-top .footer__blocks-wrapper .footer-block .footer-block__brand-info .brand_info_text{text-align:left}.footer .footer__content-top .footer__blocks-wrapper .footer-block .footer-block__brand-info .brand_info_text .footer-block__heading{margin:0 0 5px;font-size:1.6rem;font-family:Noto Sans JP,\6e38\30b4\30b7\30c3\30af\4f53,YuGothic,\6e38\30b4\30b7\30c3\30af  Medium,Yu Gothic Medium,\6e38\30b4\30b7\30c3\30af,Yu Gothic,Lucida Grande,\30d2\30e9\30ae\30ce\89d2\30b4  Pro W3,Hiragino Kaku Gothic Pro,\30e1\30a4\30ea\30aa,Meiryo,sans-serif;font-weight:500}@media screen and (max-width:749px){.footer .footer__content-top .footer__blocks-wrapper .footer-block .footer-block__brand-info .brand_info_text .footer-block__heading{font-size:1.5rem}}.footer .footer__content-bottom{border:none}@media screen and (max-width:749px){.footer .footer__content-bottom .footer__content-bottom-wrapper{padding:0 40px}}.footer .footer__content-bottom .footer__copyright{display:flex;justify-content:space-between;align-items:center;gap:5px 30px;width:100%;flex-wrap:wrap}@media screen and (max-width:749px){.footer .footer__content-bottom .footer__copyright{flex-direction:column;align-items:flex-start}}.footer .footer__content-bottom .footer__copyright .copyright__content{font-size:1.4rem}@media screen and (max-width:749px){.footer .footer__content-bottom .footer__copyright .copyright__content{font-size:1.1rem}}.footer .footer__content-bottom .footer__copyright .policies{display:flex;flex-wrap:wrap;gap:0 2rem}.footer .footer__content-bottom .footer__copyright .policies li:before{display:none}#menu-drawer .menu-drawer__utility-links{display:none}#menu-drawer .menu-drawer__menu .menu-drawer__menu-item{padding-block:15px;font-weight:700;font-size:16px}#menu-drawer .menu-drawer__menu .gyutan{margin-top:50px}#menu-drawer .menu-drawer__menu .gyutan a{margin-inline:30px;display:block;padding:20px;background-color:#ebe6de;border-radius:40px;text-align:center}body,.color-scheme-1,.color-scheme-2,.color-scheme-3,.color-scheme-4,.color-scheme-5{color:rgba(var(--color-foreground),1)}@media screen and (max-width:749px){.page-width{padding:0 2rem}}.h1{font-size:3.2rem;line-height:1.7}@media screen and (max-width:749px){.h1{font-size:2.4rem}}.top_ttl{padding-bottom:60px;text-align:center;font-size:40px;font-weight:500;font-family:Yuji Syuku,"Noto Serif JP",serif}@media screen and (max-width:749px){.top_ttl{padding-bottom:30px;font-size:30px}}.banner.kaso_ttl{height:300px;position:relative;z-index:-1}@media screen and (max-width:749px){.banner.kaso_ttl{height:unset}}.banner.kaso_ttl .banner__media{background-color:transparent}.banner.kaso_ttl .banner__media.no-image{background-color:#ebe6de}.banner.kaso_ttl h2{padding-bottom:0;font-weight:400}.hudemaru_bg{position:absolute;top:100%;right:0;width:30%}@media screen and (max-width:749px){.hudemaru_bg{width:50%;right:-5%}}.hudemaru_bg img{max-width:100%}.left_ttl{margin:0 0 50px;padding-left:15px;border-left:solid 5px rgba(var(--color-foreground),1);font-size:2.8rem;font-weight:700;line-height:1.7}@media screen and (max-width:749px){.left_ttl{margin:0 0 30px;font-size:2.4rem}}.bread ul{margin:30px 0 80px;padding:0;display:flex}@media screen and (max-width:749px){.bread ul{margin:15px 0 30px}}.bread ul li{list-style:none;font-size:1.2rem;font-weight:500}.bread ul li a{color:rgba(var(--color-foreground),1);text-underline-offset:.2em}.bread ul li+li:before{content:">";padding:1em}.product-card-wrapper .card__heading{font-size:2.4rem}@media screen and (max-width:749px){.product-card-wrapper .card__heading{font-size:1.8rem}}.product-card-wrapper .card-desc{margin:10px 0 15px}.product-card-wrapper .card-information .price{font-size:2rem;font-weight:500}@media screen and (max-width:749px){.product-card-wrapper .card-information .price{font-size:1.8rem}}.product-card-wrapper .card-information .price .tax{font-size:.75em}.brown_btn{display:flex;align-items:center;justify-content:center;gap:20px;max-width:740px;text-align:center;padding:30px 20px;margin:0 auto;border-radius:50px;background-color:#4e3127;border:solid 1px #4e3127;color:#fff;font-weight:700;font-size:2.4rem;text-decoration:none;transition:.2s}@media screen and (max-width:749px){.brown_btn{padding:15px;font-size:1.8rem}}.brown_btn .icon svg{fill:#fff}.brown_btn:hover{background-color:#fff;color:#4e3127}.brown_btn:hover .icon svg{fill:#4e3127}.fv_slider{position:relative}.fv_slider .slideshow .slick-track{height:800px}@media screen and (max-width:749px){.fv_slider .slideshow .slick-track{height:500px}}.fv_slider .slideshow .slideshow__text-wrapper,.fv_slider .slideshow__controls{display:none}.fv_slider .fv_slider_text{position:absolute;top:50%;left:3%;transform:translateY(-50%);z-index:1;width:50%}@media screen and (max-width:749px){.fv_slider .fv_slider_text{left:5px;width:90%}}.fv_slider .fv_slider_text img{max-width:840px;width:100%}.top_about .image-with-text__grid{column-gap:20px}@media screen and (max-width:992px){.top_about .image-with-text__grid{flex-direction:column-reverse}}.top_about .image-with-text__grid .image-with-text__media-item{width:calc(100% - 700px)}@media screen and (max-width:1200px){.top_about .image-with-text__grid .image-with-text__media-item{width:calc(50% - 20px)}}@media screen and (max-width:992px){.top_about .image-with-text__grid .image-with-text__media-item{width:100%}}.top_about .image-with-text__grid .image-with-text__text-item{width:680px;position:relative}@media screen and (max-width:1200px){.top_about .image-with-text__grid .image-with-text__text-item{width:50%}}@media screen and (max-width:992px){.top_about .image-with-text__grid .image-with-text__text-item{width:100%}}.top_about .image-with-text__grid .image-with-text__text-item .bg{position:absolute;top:0;left:0;width:100%}.top_about .image-with-text__grid .image-with-text__text-item .bg img{max-width:100%}@media screen and (max-width:749px){.top_about .image-with-text__grid .image-with-text__text-item .image-with-text__content{padding:0 20px 10px}}@media screen and (max-width:749px){.top_about .image-with-text__grid .image-with-text__text-item .image-with-text__heading p{margin:0}}.top_about .image-with-text__grid .image-with-text__text-item .image-with-text__text{line-height:2}.top_product{text-align:center;font-size:40px;font-family:Yuji Syuku,"Noto Serif JP",serif;position:relative}@media screen and (max-width:749px){.top_product{font-size:30px}}.top_product:before{position:absolute;content:"";display:block;width:1px;height:60px;left:50%;top:-130px;background-color:rgba(var(--color-foreground),1);transform:translate(-50%)}@media screen and (max-width:749px){.top_product:before{top:-100px}}.collection .collection__title{display:flex;gap:30px;align-items:center}@media screen and (max-width:749px){.collection .collection__title{gap:20px}}.collection .collection__title .title{padding-left:20px;padding-bottom:.1em;border-left:solid 5px rgba(var(--color-foreground),1);font-size:5.4rem;font-family:Yuji Syuku,"Noto Serif JP",serif;font-weight:400;line-height:1}@media screen and (max-width:749px){.collection .collection__title .title{padding-left:15px;font-size:4rem}}.collection .collection__title .collection__description{font-family:"Noto Serif JP",serif;font-weight:600;font-size:2rem}@media screen and (max-width:749px){.collection .collection__title .collection__description{font-size:1.4rem}}@media screen and (max-width:749px){.collection slider-component.page-width{padding:0 2rem}}.collection .product-grid{column-gap:6.4516129032%;row-gap:80px}@media screen and (max-width:749px){.collection .product-grid{row-gap:40px}}.collection .product-grid .grid__item{width:29.0322580645%}@media screen and (max-width:749px){.collection .product-grid .grid__item{width:100%;width:46.7741935484%}}.top_reason .multirow__inner{row-gap:100px}@media screen and (max-width:992px){.top_reason .multirow__inner{row-gap:50px}}@media screen and (max-width:749px){.top_reason .multirow__inner{row-gap:20px}}.top_reason .image-with-text__grid{column-gap:8.064516129%}.top_reason .image-with-text__grid .image-with-text__media-item{width:51.6129032258%}@media screen and (max-width:992px){.top_reason .image-with-text__grid .image-with-text__media-item{width:100%}}.top_reason .image-with-text__grid .image-with-text__text-item{width:40.3225806452%}@media screen and (max-width:992px){.top_reason .image-with-text__grid .image-with-text__text-item{width:100%}}.top_reason .image-with-text__grid .image-with-text__text-item .image-with-text__content{padding-left:0;padding-right:0;overflow:visible}@media screen and (max-width:992px){.top_reason .image-with-text__grid .image-with-text__text-item .image-with-text__content{padding-left:20px}}.top_reason .image-with-text__grid .image-with-text__text-item .image-with-text__heading{position:relative}.top_reason .image-with-text__grid .image-with-text__text-item .image-with-text__heading:before{position:absolute;content:"";display:block;width:102px;height:100px;background:url(reason_unagi.png) no-repeat center;background-size:contain;left:-70px;top:-30px}@media screen and (max-width:992px){.top_reason .image-with-text__grid .image-with-text__text-item .image-with-text__heading:before{width:76px;height:75px;left:-25px;top:-15px}}.top_reason .image-with-text__grid .image-with-text__text-item .image-with-text__text{line-height:2}.top_scene.multicolumn{background:url(top_scene_bg.png) no-repeat top left;background-size:35%}@media screen and (max-width:749px){.top_scene.multicolumn{background-size:50%}}.top_scene.multicolumn .title-wrapper-with-link{margin-bottom:0;justify-content:center}.top_scene.multicolumn .multicolumn-list{column-gap:6.4516129032%}@media screen and (max-width:749px){.top_scene.multicolumn .multicolumn-list{padding:0 20px}}.top_scene.multicolumn .multicolumn-list .multicolumn-list__item{width:29.0322580645%}@media screen and (max-width:749px){.top_scene.multicolumn .multicolumn-list .multicolumn-list__item{width:100%}}.top_scene.multicolumn .multicolumn-list .multicolumn-list__item .multicolumn-card__image-wrapper{margin:0}.top_scene.multicolumn .multicolumn-list .multicolumn-list__item .multicolumn-card__info{padding-top:10px}.top_delivery .image-with-text__grid{column-gap:11.2903225806%;justify-content:center}.top_delivery .image-with-text__grid .image-with-text__media-item{width:450px;flex-grow:unset}@media screen and (max-width:749px){.top_delivery .image-with-text__grid .image-with-text__media-item{width:80%;max-width:300px}}.top_delivery .image-with-text__grid .image-with-text__media-item .image-with-text__media{border:none}.top_delivery .image-with-text__grid .image-with-text__media-item img{object-fit:contain}.top_delivery .image-with-text__grid .image-with-text__text-item{width:29.0322580645%;width:360px;flex-grow:unset}@media screen and (max-width:749px){.top_delivery .image-with-text__grid .image-with-text__text-item{margin-top:20px}}.top_delivery .image-with-text__grid .image-with-text__text-item .image-with-text__content{padding:0}.top_delivery .image-with-text__grid .image-with-text__text-item .image-with-text__content .image-with-text__heading{font-size:2rem}@media screen and (max-width:749px){.top_delivery .image-with-text__grid .image-with-text__text-item .image-with-text__content .image-with-text__heading{font-size:1.8rem}}.top_delivery .image-with-text__grid .image-with-text__text-item .image-with-text__content .image-with-text__text+.image-with-text__heading{margin-top:50px}.top_flow .title-wrapper-with-link{margin-bottom:50px;flex-direction:column;align-items:center}.top_flow .title-wrapper-with-link .flow_desc{display:flex;gap:10px;width:100%;align-items:center}.top_flow .title-wrapper-with-link .flow_desc:before,.top_flow .title-wrapper-with-link .flow_desc:after{content:"";display:block;width:100%;height:1px;flex:1;background-color:rgba(var(--color-foreground),1)}.top_flow .title-wrapper-with-link .flow_desc:before{margin-right:20px}.top_flow .title-wrapper-with-link .flow_desc:after{margin-left:20px}@media screen and (max-width:749px){.top_flow .title-wrapper-with-link .flow_desc .icon img{max-width:40px}}.top_flow .title-wrapper-with-link .flow_desc .text{font-size:2.6rem;font-family:"Noto Serif JP",serif;font-weight:700}@media screen and (max-width:749px){.top_flow .title-wrapper-with-link .flow_desc .text{font-size:1.8rem}}.top_flow .multicolumn-list{column-gap:6.4516129032%}@media screen and (max-width:749px){.top_flow .multicolumn-list{column-gap:3.2258064516%}}.top_flow .multicolumn-list .multicolumn-list__item{width:29.0322580645%}@media screen and (max-width:749px){.top_flow .multicolumn-list .multicolumn-list__item{width:100%}}@media screen and (max-width:992px){.top_flow .multicolumn-list .multicolumn-list__item:nth-child(1){padding:0 .5rem}}.top_flow .multicolumn-list .multicolumn-list__item .multicolumn-card .multicolumn-card__image-wrapper{margin:0}.top_flow .multicolumn-list .multicolumn-list__item .multicolumn-card .multicolumn-card__info{padding-left:0;padding-right:0}.top_flow .multicolumn-list .multicolumn-list__item .multicolumn-card .multicolumn-card__info .inline-richtext{font-size:20px}@media screen and (max-width:749px){.top_flow .multicolumn-list .multicolumn-list__item .multicolumn-card .multicolumn-card__info .inline-richtext{font-size:18px}}.top_flow .flow_link{margin-top:70px;padding:50px 20px;background-color:#f0f0f0}@media screen and (max-width:749px){.top_flow .flow_link{margin-top:30px}}.top_flow .flow_link .desc{text-align:center;font-size:2rem}@media screen and (max-width:749px){.top_flow .flow_link .desc{font-size:1.6rem}}.top_flow .flow_link .btn_block{margin-top:30px;display:flex;flex-wrap:wrap;gap:20px 50px;justify-content:center}.top_flow .flow_link .btn_block a{margin-top:0;padding:0;background:none}.top_flow .flow_link .btn_block a:after{display:none}.top_flow .flow_link .btn_block a:hover{opacity:.8}.collapsible-content .collapsible-content-wrapper-narrow{max-width:1040px;padding:0 2rem}.collapsible-content .collapsible-content-wrapper-narrow .collapsible-content__heading{margin-bottom:0}.collapsible-content .collapsible-content-wrapper-narrow .accordion{margin-top:0}.collapsible-content .collapsible-content-wrapper-narrow .accordion summary{padding:20px 30px}@media screen and (max-width:749px){.collapsible-content .collapsible-content-wrapper-narrow .accordion summary{padding:20px}}.collapsible-content .collapsible-content-wrapper-narrow .accordion .accordion__title{font-size:1.6rem;line-height:1.4;font-family:Noto Sans JP,\6e38\30b4\30b7\30c3\30af\4f53,YuGothic,\6e38\30b4\30b7\30c3\30af  Medium,Yu Gothic Medium,\6e38\30b4\30b7\30c3\30af,Yu Gothic,Lucida Grande,\30d2\30e9\30ae\30ce\89d2\30b4  Pro W3,Hiragino Kaku Gothic Pro,\30e1\30a4\30ea\30aa,Meiryo,sans-serif}@media screen and (max-width:749px){.collapsible-content .collapsible-content-wrapper-narrow .accordion .accordion__title{max-width:calc(100% - 2rem)}}.collapsible-content .collapsible-content-wrapper-narrow .accordion .accordion__content{padding:0 30px 15px}@media screen and (max-width:749px){.collapsible-content .collapsible-content-wrapper-narrow .accordion .accordion__content{padding:0 20px 15px}}.top_shop h2{margin:0}.top_shop h2.left_ttl{margin:0 0 30px}@media screen and (max-width:749px){.top_shop h2.left_ttl{margin:0 0 20px}}.top_shop .top_shop_inner{display:flex;gap:20px 4.8387096774%;flex-wrap:wrap}.top_shop .top_shop_inner .left{width:54.8387096774%}@media screen and (max-width:749px){.top_shop .top_shop_inner .left{width:100%}}.top_shop .top_shop_inner .right{width:40.3225806452%}@media screen and (max-width:749px){.top_shop .top_shop_inner .right{width:100%}}.top_shop .top_shop_inner .name{margin-bottom:15px;font-weight:700;font-size:2rem}.top_shop .top_shop_inner table{border-bottom:1px;box-shadow:none}.top_shop .top_shop_inner table th,.top_shop .top_shop_inner table td{padding:15px 0;border:none;border-bottom:solid 1px #d9d9d9;font-size:1.6rem}@media screen and (max-width:749px){.top_shop .top_shop_inner table th,.top_shop .top_shop_inner table td{font-size:1.4rem}}.top_shop .top_shop_inner table th{width:110px;vertical-align:top;font-weight:400}@media screen and (max-width:749px){.top_shop .top_shop_inner table th{width:100px}}.top_shop .top_shop_inner table .note{display:inline-block;margin-top:5px;font-size:.875em;color:#999}.top_shop .top_shop_inner .map{height:100%;min-height:500px}@media screen and (max-width:749px){.top_shop .top_shop_inner .map{min-height:350px}}.top_shop .top_shop_inner .map iframe{width:100%;height:100%}.video-section .title-wrapper h2{margin-bottom:0;padding-bottom:5px}.video-section .sub_ttl{text-align:center}.video-section .video-section__media{margin:0 auto}.fix_area{display:none}@media screen and (max-width:749px){.fix_area{display:block}}.fix_area{position:fixed;bottom:0;left:0;width:100%;transition:.2s}.fix_area.is-hidden{opacity:0;pointer-events:none}.fix_area a{display:block;padding:15px;background-color:#11488f;font-size:1.6rem;font-weight:700;color:#fff;text-align:center;text-decoration:none}#MainContent{overflow:hidden}#MainContent .product{gap:20px 8%}#MainContent .product .product__media-wrapper{width:50%;max-width:50%}@media screen and (max-width:749px){#MainContent .product .product__media-wrapper{width:100%;max-width:100%}}#MainContent .product .product__media-wrapper .product-media-container.constrain-height.media-fit-contain{width:100%}@media screen and (max-width:749px){#MainContent .product .product__media-wrapper .product-media-container.constrain-height.media-fit-contain{width:min(var(--contained-width),100%)}}#MainContent .product .product__media-wrapper .product__media-icon{color:#fff}#MainContent .product .product__media-wrapper .thumbnail-list{grid-template-columns:repeat(4,1fr)}#MainContent .product .product__info-wrapper{padding:0;width:42%;max-width:42%;position:relative}@media screen and (max-width:749px){#MainContent .product .product__info-wrapper{width:100%;max-width:100%}}#MainContent .product .product__info-wrapper .price{font-size:3.2rem;font-family:"Noto Serif JP",serif;font-weight:500}@media screen and (max-width:749px){#MainContent .product .product__info-wrapper .price{font-size:2.4rem}}#MainContent .product .product__info-wrapper .price .tax{font-size:.75em}#MainContent .product .product__info-wrapper .product__tax{display:none}#MainContent .product .product__info-wrapper .product__description{line-height:2;margin-top:70px;padding-top:40px;border-top:solid 1px #d9d9d9}@media screen and (max-width:749px){#MainContent .product .product__info-wrapper .product__description{margin-top:50px;padding-top:20px}}#MainContent .product .product__info-wrapper .price-per-item__container .quantity:before{background-color:#fff}#MainContent .product .product__info-wrapper .product-form .product-form__buttons{max-width:100%}#MainContent .product .product__info-wrapper .product-form .product-form__buttons .product-form__submit{padding:20px;font-size:1.8rem;font-weight:600}#MainContent .product .product__info-wrapper .product-form .product-form__buttons .product-form__submit:hover{opacity:.8}#MainContent .product .product__info-wrapper .product-form .product-form__buttons .product-form__submit>span{display:flex;align-items:center;gap:10px}product-modal .product-media-modal__toggle{color:#fff}.tewatashi-app-block-validator-bar .cAho_iqo9UKn6llLatV0{max-width:100%}.staff-list{display:flex;gap:80px 6.4516129032%;flex-wrap:wrap}@media screen and (max-width:749px){.staff-list{gap:40px 6.4516129032%}}.staff-list .staff-item{width:29.0322580645%;text-align:center}@media screen and (max-width:749px){.staff-list .staff-item{width:46.7741935484%}}.staff-list .staff-item .staff-photo img{max-width:100%;height:auto}.staff-list .staff-item .staff-name{margin-top:5px;font-size:2.4rem;font-weight:700;font-family:"Noto Serif JP",serif}@media screen and (max-width:749px){.staff-list .staff-item .staff-name{font-size:2rem}}.staff-list .staff-item .staff-comment{margin-top:5px;line-height:1.5}@media screen and (max-width:749px){.staff-list .staff-item .staff-comment{font-size:1.3rem}}.law_list{display:flex;flex-wrap:wrap}.law_list dt,.law_list dd{padding:15px 0;border-bottom:solid 1px #d9d9d9}@media screen and (max-width:749px){.law_list dt,.law_list dd{padding:20px 0}}.law_list dt{width:240px;font-weight:700}@media screen and (max-width:749px){.law_list dt{width:100%;padding-bottom:0;border:none}}.law_list dd{width:calc(100% - 240px);margin:0}@media screen and (max-width:749px){.law_list dd{padding-top:10px;width:100%}}.gyutan_menu .multicolumn-list .multicolumn-card__info h3{font-size:2.4rem}@media screen and (max-width:749px){.gyutan_menu .multicolumn-list .multicolumn-card__info h3{font-size:1.8rem}}.gyutan_menu .multicolumn-list .multicolumn-card__info p{font-size:2rem}@media screen and (max-width:749px){.gyutan_menu .multicolumn-list .multicolumn-card__info p{font-size:1.6rem}}.gyutan_menu .multicolumn-list .multicolumn-card__info p span{font-size:1.6rem}@media screen and (max-width:749px){.gyutan_menu .multicolumn-list .multicolumn-card__info p span{font-size:1.2rem}}.shop_photo .image-with-text__grid{flex-direction:column-reverse}.shop_photo .image-with-text__grid .image-with-text__media-item,.shop_photo .image-with-text__grid .image-with-text__text-item{width:100%}.shop_photo .image-with-text__grid .image-with-text__text-item .image-with-text__content{padding:0 0 30px}@media screen and (max-width:749px){.shop_photo .image-with-text__grid .image-with-text__text-item .image-with-text__content{padding:0 0 20px}}.guide_list .guide_box+.guide_box{margin-top:100px}@media screen and (max-width:749px){.guide_list .guide_box+.guide_box{margin-top:80px}}.guide_list .guide_box>h3{font-family:Noto Sans JP,\6e38\30b4\30b7\30c3\30af\4f53,YuGothic,\6e38\30b4\30b7\30c3\30af  Medium,Yu Gothic Medium,\6e38\30b4\30b7\30c3\30af,Yu Gothic,Lucida Grande,\30d2\30e9\30ae\30ce\89d2\30b4  Pro W3,Hiragino Kaku Gothic Pro,\30e1\30a4\30ea\30aa,Meiryo,sans-serif;font-size:2rem}@media screen and (max-width:749px){.guide_list .guide_box>h3{font-size:1.8rem}}#MainContent:has(.cart_page){overflow:visible}.cart_page{display:flex}@media screen and (max-width:1200px){.cart_page{flex-wrap:wrap;justify-content:flex-end}}.cart_page .cart_note{margin-bottom:30px;padding:20px;background-color:#ebe6de;font-size:14px;line-height:1.6}@media screen and (max-width:749px){.cart_page .cart_note{font-size:12px}}.cart_page .cart_note .ttl{margin-bottom:5px;font-weight:700}.cart_page .cart_note .cont+.ttl{margin-top:20px}.cart_page .cart_note .cont a{color:#000}.cart_page .cart_note .cont a:hover{text-decoration:none}.shopify-policy__container{max-width:100%;padding:0}.shopify-policy__title{display:none}.shopify-policy__body{padding-bottom:100px}@media screen and (max-width:749px){.shopify-policy__body{padding-bottom:75px}}.shopify-policy__body .kaso_ttl .hudemaru_bg img{border:none}.shopify-policy__body .kaso_ttl .banner__media{display:block;opacity:1;width:100%;height:100%;position:absolute}.shopify-policy__body .kaso_ttl .banner__content{height:100%;display:flex;align-items:center;justify-content:center}.shopify-policy__body .kaso_ttl .content-container{background-color:transparent}.policy_page .list{counter-reset:list}.policy_page .list .box+.box{margin-top:80px}@media screen and (max-width:749px){.policy_page .list .box+.box{margin-top:60px}}.policy_page .list .box .ttl:before{counter-increment:list 1;content:counter(list) ". "}
/*# sourceMappingURL=/cdn/shop/t/1/assets/style.css.map */
