@charset "UTF-8";@media only screen and (max-width:960px){.page-full,.page-width{padding-left:5vw;padding-right:5vw}}.tablet,.sp{display:none}@media only screen and (max-width:1200px){.pc{display:none}}@media only screen and (max-width:960px){.miniPC{display:none}}@media only screen and (max-width:768px){.tablet{display:block}}@media only screen and (max-width:640px){.pc-tablet{display:none}.sp{display:block}}a[href*="tel:"]{text-decoration:none;pointer-events:none}@media only screen and (max-width:640px){a[href*="tel:"]{text-decoration:underline;pointer-events:auto}}.btn{letter-spacing:.1em}@media only screen and (max-width:640px){.page-content{padding-top:10vw;padding-bottom:10vw}}.btn:after{pointer-events:none}.btn a{position:relative}a.btn{padding-left:50px;padding-right:50px}.btn a:after,a.btn:before{content:"";width:8px;height:8px;position:absolute;top:50%;right:15px;transform:translateY(-50%) rotate(-45deg);border-right:#fff 2px solid;border-bottom:#fff 2px solid}.btn.return-link:before{right:auto;left:15px;transform:translateY(-50%) rotate(135deg)}.modal__centered{max-width:400px}.popup-cta{text-align:center;margin-top:2em;margin-bottom:0}.text-close.js-modal-close{display:none}@media screen and (max-width:768px){.modal--square .modal__close{padding:5px 2px}.modal--mobile-friendly.modal--square .modal__centered-content{padding:20px}}@media screen and (max-width:640px){.section-header__title{font-size:24px}}#StickyHeaderWrap{height:auto!important}.drawer__scrollable{padding-bottom:10vw}.site-header.site-header--opening .h1.site-header__logo{margin-top:0;margin-bottom:0}.site-header.site-header--opening .site-header__logo a{width:36px}@media only screen and (min-width:769px){.site-header.site-header--opening .h1.site-header__logo{margin-top:10px;margin-bottom:10px}.header-wrapper--sticky:not(.is-light) .site-header__logo a,.site-header.site-header--opening .site-header__logo a{width:60px}.site-header--stuck{padding:0}}@media only screen and (max-width:340px){.header-wrapper--sticky:not(.is-light) .site-header__logo{margin:5px 0}.header-wrapper--sticky:not(.is-light) .site-header__logo a{width:40px}.site-header.site-header--opening{padding:0}.header-item{width:100%;flex:auto}.header-item--logo-split .header-item:not(.header-item--logo),.header-layout[data-logo-align=center] .header-item--icons,.header-layout[data-logo-align=center] .header-item--navigation{flex:auto}}.footer__small-text{padding:75px 0 0}.site-footer .grid{margin-left:0!important}.site-footer .grid__item{padding:0!important}.site-footer__linklist a{transition:opacity .2s ease}.site-footer__linklist a:hover{opacity:.8}@media only screen and (max-width:960px){.site-footer .grid__item{width:100%!important;text-align:center}.footer__logo img{width:200px;height:auto;max-width:none;max-height:none}}@media only screen and (max-width:768px){.site-footer{padding:7.5vw 0 5vw}.footer__logo a{height:auto!important}.footer__logo img{width:20vw}.grid__item.footer__item--1494301487049{margin-top:5vw}.site-footer__linklist li a{font-size:14px}}@media only screen and (max-width:640px){.footer__logo img{width:30vw}}@media only screen and (max-width:340px){.site-footer__linklist li a{font-size:14px}}.home-about{padding:100px 0;text-align:center}.home-about .title-eng{font-family:var(--fontENG);font-size:54px;letter-spacing:.03em;line-height:1.2;margin-top:30px}.home-about .title-jpn{margin-top:10px;display:block;text-align:center;font-size:22px;font-weight:700;letter-spacing:.05em;position:relative;padding-bottom:20px;margin-bottom:25px}.home-about .title-jpn:after{content:"";width:50px;height:0;display:block;border-bottom:#804e34 1px solid;position:absolute;bottom:0;left:50%;transform:translate(-50%)}.home-about .text{text-align:center;font-size:15px;line-height:1.92;letter-spacing:.05em;color:#252422;max-width:740px;margin:0 auto}@media only screen and (max-width:768px){.home-about .title-eng{font-size:48px}.home-about .logo img{width:35vw}.home-about .text{text-align:left}}@media only screen and (max-width:640px){.home-about{padding:10vw 0}.home-about .title-eng{font-size:30px}.home-about .title-jpn{font-size:18px}.home-about .text{font-size:14px}}@media only screen and (max-width:340px){.home-about .title-eng{font-size:24px}.home-about .title-jpn{font-size:16px}.home-about .text{font-size:14px}}#shopify-section-1525912530555,#shopify-section-1619860342f3f46e4c{background:#f7f7f7;padding-bottom:50px}#shopify-section-1525912530555 .type-product__labels,#shopify-section-1619860342f3f46e4c .type-product__labels{right:0}#shopify-section-1525912530555 .type-product__images,#shopify-section-1619860342f3f46e4c .type-product__images{margin:0}#shopify-section-1525912530555 .type-product__image:first-child,#shopify-section-1619860342f3f46e4c .type-product__image:first-child{max-width:none;padding-right:10px}#shopify-section-1525912530555 .flex-grid__item--stretch:first-child{padding-right:5vw}#shopify-section-1619860342f3f46e4c .flex-grid__item--stretch:first-child{padding-left:5vw}#shopify-section-1619860342f3f46e4c .promo-grid--space-top{padding-top:0}#shopify-section-1619860342f3f46e4c .flex-grid{flex-direction:row-reverse}#shopify-section-1525912530555 .title-eng{font-family:var(--fontENG);font-size:54px;letter-spacing:.03em;line-height:1.2}#shopify-section-1525912530555 .title-jpn{margin-top:10px;display:block;text-align:center;font-size:22px;font-weight:700;letter-spacing:.05em;position:relative;padding-bottom:20px;margin-bottom:25px}#shopify-section-1525912530555 .title-jpn:after{content:"";width:50px;height:0;display:block;border-bottom:#804e34 1px solid;position:absolute;bottom:0;left:50%;transform:translate(-50%)}.promo-grid .rte--block.rte--strong{font-size:36px}#shopify-section-1525912530555 .type-product .rte--em{letter-spacing:0;font-size:18px;font-weight:700}.type-product__image:nth-child(2){bottom:-30px;max-width:35%}@media only screen and (max-width:960px){#shopify-section-1525912530555 .flex-grid__item--50,#shopify-section-1619860342f3f46e4c .flex-grid__item--50{flex-basis:100%}#shopify-section-1525912530555 .flex-grid__item--mobile-second,#shopify-section-1619860342f3f46e4c .flex-grid__item--mobile-second{order:2}#shopify-section-1525912530555 .type-product__content,#shopify-section-1619860342f3f46e4c .type-product__content{margin-top:30px}#shopify-section-1525912530555 .type-product__image:first-child,#shopify-section-1619860342f3f46e4c .type-product__image:first-child,#shopify-section-1525912530555 .flex-grid__item--stretch:first-child{padding-right:0}#shopify-section-1619860342f3f46e4c .flex-grid__item--stretch:first-child{padding-left:0}#shopify-section-1525912530555 .type-product .rte--block.rte--em,#shopify-section-1619860342f3f46e4c .type-product .rte--block.rte--em{font-size:24px}#shopify-section-1525912530555 .type-product .rte--block.rte--strong,#shopify-section-1619860342f3f46e4c .type-product .rte--block.rte--strong{font-size:30px}#shopify-section-1525912530555 .type-product .rte--block,#shopify-section-1619860342f3f46e4c .type-product .rte--block{font-size:18px}#shopify-section-1525912530555 .type-product .btn,#shopify-section-1619860342f3f46e4c .type-product .btn{font-size:18px;letter-spacing:0;padding:10px 20px;width:100%;margin:30px auto 0}}@media only screen and (max-width:768px){#shopify-section-1525912530555 .title-eng{font-size:48px}.grid--product-images--partial .flickity-slider .product-main-slide{width:100%}}@media only screen and (max-width:640px){#shopify-section-1525912530555{padding-bottom:calc(10vw - 2em)}#shopify-section-1525912530555 .title-eng{font-size:26px;font-feature-settings:"palt"1}#shopify-section-1525912530555 .title-jpn{font-size:18px;font-feature-settings:"palt"1}#shopify-section-1525912530555 .promo-grid--space-top,#shopify-section-1525912530555 .promo-grid--space-bottom,#shopify-section-1619860342f3f46e4c .promo-grid--space-top,#shopify-section-1619860342f3f46e4c .promo-grid--space-bottom{padding:10vw 0}#shopify-section-1525912530555 .promo-grid--space-top{padding-bottom:0}#shopify-section-1525912530555 .type-product__wrapper{padding-top:0}.type-product__image:nth-child(2){bottom:0}#shopify-section-1525912530555 .type-product .rte--block.rte--em,#shopify-section-1619860342f3f46e4c .type-product .rte--block.rte--em{font-size:18px;letter-spacing:.1em}#shopify-section-1525912530555 .type-product .rte--block.rte--strong,#shopify-section-1619860342f3f46e4c .type-product .rte--block.rte--strong{font-size:24px;font-weight:700}#shopify-section-1525912530555 .type-product .rte--block,#shopify-section-1619860342f3f46e4c .type-product .rte--block{font-size:14px}#shopify-section-1525912530555 .type-product .btn,#shopify-section-1619860342f3f46e4c .type-product .btn{font-size:16px;margin-top:1em}.product-single__description-full h2{font-size:20px}}@media only screen and (max-width:340px){#shopify-section-1525912530555 .title-eng{font-size:21px}#shopify-section-1525912530555 .title-jpn{font-size:16px}#shopify-section-1525912530555 .type-product .rte--block.rte--em,#shopify-section-1619860342f3f46e4c .type-product .rte--block.rte--em{font-size:18px}#shopify-section-1525912530555 .type-product .rte--block.rte--strong,#shopify-section-1619860342f3f46e4c .type-product .rte--block.rte--strong{font-size:24px}#shopify-section-1525912530555 .type-product .rte--block,#shopify-section-1619860342f3f46e4c .type-product .rte--block,#shopify-section-1525912530555 .type-product .btn,#shopify-section-1619860342f3f46e4c .type-product .btn{font-size:14px}}.home-section{padding:100px 0;text-align:center}.home-section .title-eng{font-family:var(--fontENG);font-size:54px;letter-spacing:.03em;line-height:1.2}.home-section .title-jpn{margin-top:10px;display:block;text-align:center;font-size:22px;font-weight:700;letter-spacing:.05em;position:relative;padding-bottom:20px;margin-bottom:25px}.home-section .title-jpn:after{content:"";width:50px;height:0;display:block;border-bottom:#804e34 1px solid;position:absolute;bottom:0;left:50%;transform:translate(-50%)}.home-section .slider{margin:50px 0 0 2%}.home-section .slider .item{width:23.5%;margin-right:2%}.home-section .slider .item img{width:100%}.home-section .btn{margin-top:30px;padding:0}.home-section .btn a{color:#fff;letter-spacing:.1em;font-size:18px;padding:10px 50px;display:block}#shopify-section-1617880929f5d50990{background:#f7f7f7}@media only screen and (max-width:768px){.home-section .title-eng{font-size:48px}}@media only screen and (max-width:640px){.home-section{padding:10vw 0}.home-section .title-eng{font-size:26px;font-feature-settings:"palt"1}.home-section .title-jpn{font-size:18px;font-feature-settings:"palt"1}.home-section .slider{margin:5vw 0 0}.home-section .slider .item{width:100%;margin-right:0}.home-section .btn{width:100%}.home-section .btn a{letter-spacing:0;font-size:16px;padding:10px 25px;display:block;width:100%}}@media only screen and (max-width:340px){.home-section .title-eng{font-size:21px}.home-section .title-jpn{font-size:16px}.home-section .btn a{font-size:14px}}.home-section .slick-dots{text-align:center;margin:10px 0 0}.home-section .slick-dots li{display:inline-block;margin:0 10px}.home-section .slick-dots li button{margin:0;padding:0;outline:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;position:relative;text-indent:-9999px;background:#ccc;width:30px;height:3px;cursor:pointer;transition:background .2s ease}.home-section .slick-dots li:hover button,.home-section .slick-dots li.slick-active button{background:#000}.home-shoplist{background:#f7f7f7;padding:100px 0}.home-shoplist .title-eng{font-family:var(--fontENG);font-size:54px;letter-spacing:.03em;line-height:1.2;text-align:center}.home-shoplist .title-jpn{margin-top:10px;display:block;text-align:center;font-size:22px;font-weight:700;letter-spacing:.05em;position:relative;padding-bottom:20px;margin-bottom:25px;font-feature-settings:"palt"1}.home-shoplist .title-jpn:after{content:"";width:50px;height:0;display:block;border-bottom:#804e34 1px solid;position:absolute;bottom:0;left:50%;transform:translate(-50%)}.home-shoplist .shoplist{margin:0}.home-shoplist .shoplist .item{display:flex;flex-wrap:nowrap;justify-content:center;align-items:stretch;background:#fff;margin-top:50px}.home-shoplist .shoplist .imgArea{width:50%}.home-shoplist .shoplist .imgArea img{width:100%;height:100%;object-fit:cover}.home-shoplist .shoplist .textArea{width:50%;padding:3% 5%}.home-shoplist .shoplist .textArea .title-eng{font-size:40px;margin-top:0}.home-shoplist .shoplist .textArea .text{font-size:15px;line-height:1.92;letter-spacing:.05em;color:#252422;font-feature-settings:"palt"1;text-align:justify;text-justify:inter-ideograph}.home-shoplist .shoplist .textArea .btn{padding:0;display:block;width:300px;margin:30px auto 0}.home-shoplist .shoplist .textArea .btn a{color:#fff;letter-spacing:.1em;font-size:18px;padding:10px 50px;display:block}@media only screen and (max-width:960px){.home-shoplist .shoplist .item{display:block}.home-shoplist .shoplist .imgArea,.home-shoplist .shoplist .textArea,.home-shoplist .shoplist .textArea .btn{width:100%}}@media only screen and (max-width:768px){.home-shoplist{padding:10vw 0}.home-shoplist .title-eng{font-size:26px}.home-shoplist .shoplist .item{margin-top:5vw}.home-shoplist .shoplist .textArea .title-eng{font-size:24px;font-feature-settings:"palt"1}.home-shoplist .shoplist .textArea .title-jpn{font-size:18px;font-feature-settings:"palt"1}.home-shoplist .shoplist .textArea .text{font-size:14px}.home-shoplist .shoplist .textArea .btn a{letter-spacing:0;font-size:14px}}@media only screen and (max-width:340px){.home-shoplist .title-jpn{font-size:18px}}.newsList{text-align:left}.newsList__item{padding:1em;border-bottom:#ccc 1px solid;display:flex;flex-wrap:nowrap;justify-content:flex-start;align-items:stretch}.newsList__head{display:flex;flex-wrap:nowrap;justify-content:flex-start;align-items:stretch}.newsList__date{font-size:18px;width:160px}.newsList__tag{list-style-type:none;margin:0;display:flex;flex-wrap:nowrap;justify-content:flex-start;align-items:stretch;width:350px}.newsList__tag li{margin-left:.5em}.newsList__tag li a{border:#444 1px solid;line-height:1;padding:0 6px;font-size:12px;background:#444;color:#fff}.newsList__tag li a.nolink{opacity:.5;background:#fff;color:#000;border-color:#ccc}.newsList__text{width:calc(100% - 510px)}.newsList__text a{font-size:18px}@media only screen and (max-width:640px){.newsList__item{padding:1em 0}}#shopify-section-1525115199973{text-align:center}#shopify-section-1525115199973 .btn{margin-top:30px;padding:0}#shopify-section-1525115199973 .btn a{color:#fff;letter-spacing:.1em;font-size:18px;padding:10px 50px;display:block}@media only screen and (max-width:1200px){.newsList__date{width:auto;padding-right:1em}.newsList__item{display:block}.newsList__text{width:100%;margin-top:.5em}.newsList__tag{width:auto}}@media only screen and (max-width:768px){.newsList__date{font-size:14px}.newsList__tag li a{padding:0 3px;font-size:10px}.newsList__text a{font-size:14px}}@media only screen and (max-width:640px){#shopify-section-1525115199973 .btn a{font-size:15px}.newsList__head{display:block}.newsList__tag li:first-child{margin-left:0}}@media only screen and (max-width:340px){.newsList__date{font-size:12px}}.aboutus-header,.cuisine-header,.designs-header,.howToEnjoy-header{background:url(/cdn/shop/files/header_about.jpg?v=1618803413) center center no-repeat;background-size:cover;width:100%;height:calc(100vw / 1344 * 480 / 1.75);display:flex;flex-wrap:nowrap;justify-content:center;align-items:center;margin-bottom:0}.cuisine-header{background-image:url(/cdn/shop/files/header_cuisine-2407.jpg?v=1722390201)}.designs-header{background-image:url(/cdn/shop/files/header_designs.jpg?v=1619489346)}.howToEnjoy-header{background-image:url(/cdn/shop/files/howto.jpg?v=1628400308)}.aboutus-header .section-header__title,.cuisine-header .section-header__title,.designs-header .section-header__title,.howToEnjoy-header .section-header__title{color:#fff;text-transform:none!important;font-size:60px;filter:drop-shadow(0 0 5px rgba(0,0,0,1))}@media only screen and (max-width:640px){.aboutus-header,.cuisine-header,.designs-header,.howToEnjoy-header{height:40vw}.aboutus-header .section-header__title,.cuisine-header .section-header__title,.designs-header .section-header__title,.howToEnjoy-header .section-header__title{font-size:30px}}.page-content .contentsTitle{text-align:center;position:relative;margin-bottom:50px}.page-content .contentsTitle:after{content:"";width:50px;height:0;border-bottom:1px solid;position:absolute;bottom:0;left:50%;transform:translate(-50%)}.page-content .contentsTitle .title-eng{font-family:var(--fontENG);font-size:54px;text-transform:none}.page-content .contentsTitle .title-jpn{font-size:20px;padding:0 0 2em;line-height:1.5}.about-section01 p,.cuisine-section01 p,.cuisine-section02 p,.designs-section01 p,.designs-section02 p,.designs-section03 p,.designs-section04 p,.designs-section05 p,.private-section01 p,.private-section02 p,.frankbar-section01 p{margin-top:2em;font-size:18px;line-height:2;letter-spacing:.06em;font-feature-settings:"palt"1;text-align:justify;text-justify:inter-ideograph}.cuisine-section01 p,.cuisine-section02 p{margin-bottom:0}@media only screen and (max-width:768px){.designs-section02 .page-content .contentsTitle{margin-bottom:0}}@media only screen and (max-width:640px){.page-content .contentsTitle{padding-top:5vw;margin-bottom:5vw}.page-content .contentsTitle .title-eng{font-size:28px;line-height:1.25}.page-content .contentsTitle .title-jpn{font-size:14px;margin-top:.5em}.about-section01 p,.cuisine-section01 p,.cuisine-section02 p,.designs-section01 p,.designs-section02 p,.designs-section03 p,.designs-section04 p,.designs-section05 p,.private-section01 p,.private-section02 p,.frankbar-section01 p{margin-top:1em;margin-bottom:0;font-size:16px;line-height:1.75;letter-spacing:.01em}}.about-section02{background:#f7f7f7}.pioneer__list{display:flex;flex-wrap:wrap;justify-content:center;align-items:stretch;list-style-type:none;margin:0}.pioneer__item{width:31%;font-size:15px;line-height:2;letter-spacing:.06em;font-feature-settings:"palt"1;text-align:justify;text-justify:inter-ideograph}.pioneer__item:not(:nth-child(3n+1)){margin-left:3.5%}.pioneer__item:nth-child(n+4){margin-top:50px}.pioneer__img{text-align:center;line-height:0}.pioneer__title{font-family:var(--fontENG);text-align:center;font-size:18px;font-weight:700;margin-top:.75em;letter-spacing:0}@media only screen and (max-width:1200px){.pioneer__list{justify-content:flex-start}.pioneer__item{width:47.5%}.pioneer__item:not(:nth-child(3n+1)){margin-left:0}.pioneer__item:nth-child(n+4){margin-top:0}.pioneer__item:nth-child(2n){margin-left:5%}.pioneer__item:nth-child(n+3){margin-top:50px}}@media only screen and (max-width:640px){.pioneer__item{font-size:14px;line-height:1.75;letter-spacing:.01em}.pioneer__item:nth-child(n+3){margin-top:5vw}.pioneer__title{font-size:16px}}.swipter--outer{position:relative}.historyslider ul{list-style-type:none;margin:0}.history__title{font-family:var(--fontENG);font-size:30px;line-height:1.1;margin-bottom:20px}.history__title b{font-size:24px;font-weight:100;font-style:italic;color:#666}.history__inner{display:flex;flex-wrap:nowrap;justify-content:space-between;align-items:stretch}.history__text{width:50%}.history__text .pc{font-size:13px;display:none}.history__img{width:45%;text-align:right}.history__img img{max-width:100%;height:auto}.swiper-button-prev,.swiper-button-next{width:30px!important;height:30px!important;margin-top:-15px!important;background:none!important}.swiper-button-prev{border-top:#000 3px solid;border-left:#000 3px solid;transform:rotate(-45deg)}.swiper-button-next{border-right:#000 3px solid;border-bottom:#000 3px solid;transform:rotate(-45deg)}.about-section03 .swiper-button-prev{left:-60px!important}.about-section03 .swiper-button-next{right:-60px!important}.historyslider .swiper-slide{opacity:0;transition:opacity .3s ease}.historyslider .swiper-slide.swiper-slide-active{opacity:1}@media only screen and (max-width:1200px){.about-section03 .swiper-button-prev{left:-30px!important}.about-section03 .swiper-button-next{right:-30px!important}}@media only screen and (max-width:960px){.about-section03 .swiper-button-prev{left:-20px!important}.about-section03 .swiper-button-next{right:-20px!important}}@media only screen and (max-width:640px){.swiper-button-prev,.swiper-button-next{display:none}.history__inner{display:block}.history__text{width:100%}.history__img{width:100%;text-align:center}}.about-section03 .yearClm{margin-bottom:30px}.about-section03 .yearClm .yearslider .swiper-wrapper{margin:0}.about-section03 .yearClm .yearslider .swiper-slide{cursor:pointer;height:70px;margin:0;line-height:1;color:#8f8e8d;-moz-transition:ease .2s;-o-transition:ease .2s;-webkit-transition:ease .2s;transition:ease .2s;display:flex;flex-wrap:nowrap;align-items:center;font-size:20px}.yearClm .yearslider .swiper-slide span{display:block;pointer-events:none;width:100%;text-align:center}.about-section03 .yearslider .swiper-slide.swiper-slide-active{font-size:42px;color:#252422}@media only screen and (min-width:769px){.about-section03 .yearClm .yearslider .swiper-wrapper{margin-left:-45px!important}.about-section03 .yearClm .yearslider .swiper-slide{width:76px}.about-section03 .yearslider .swiper-slide.swiper-slide-active{width:160px}}@media only screen and (max-width:640px){.about-section03 .yearClm{margin-bottom:5vw}.about-section03 .yearslider .swiper-slide.swiper-slide-active{font-size:36px}}.about-section03 .swiper-container-horizontal>.swiper-pagination-progressbar{background-color:#eee;top:auto;bottom:0}.about-section03 .swiper-pagination-progressbar .swiper-pagination-progressbar-fill{background-color:#222}.about-section04{background:#f7f7f7}.world__img{width:100%}.world__img img{width:100%;height:auto}.world__title{font-size:36px;font-weight:700;margin:1em 0 .5em;text-align:center}.world__table{width:100%}.world__table th,.world__table td{padding:1em;font-size:18px;text-align:left;transition:background .3s ease}.world__table th{width:25%}.world__table td{width:75%;font-size:16px}@media only screen and (min-width:769px){.world__table tr{cursor:pointer}.world__table tr:hover th,.world__table tr:hover td{background:#ddd}}@media only screen and (max-width:768px){.world__table th a{text-decoration:underline}}@media only screen and (max-width:640px){.world__table th,.world__table td{display:block;font-size:16px}.world__table th{width:100%;padding:1.5em 1em .5em}.world__table td{width:100%;font-size:14px}}.cuisine-section03>.page-content{padding-bottom:0}.slideClm .swiper-container{padding-bottom:50px}.slideClm.left .swiper-container{margin-left:0;margin-right:calc(50vw - 500px)}.slideClm.right .swiper-container{margin-right:0;margin-left:calc(50vw - 500px)}.slideClm.center .swiper-container{margin:0 auto;width:1370px}.slideClm .swiper-wrapper{list-style-type:none;margin:0}.slideClm .swiper-slide{margin:0;line-height:0}@media screen and (max-width:1520px){.slideClm.center .swiper-container{width:90vw}}@media screen and (max-width:1120px){.slideClm.left .swiper-container{margin-right:5vw}.slideClm.right .swiper-container{margin-left:5vw}.slideClm.center .swiper-container{margin-left:auto;margin-right:auto}}@media only screen and (max-width:768px){.slideClm.left .swiper-container,.slideClm.right .swiper-container{width:90vw;margin-left:auto;margin-right:auto}}.swiper-container-horizontal>.swiper-pagination-bullets,.swiper-pagination-custom,.swiper-pagination-fraction{bottom:10px;left:0;width:100%}.fadeSlide .swiper-pagination{bottom:20px!important}.swiper-container .swiper-pagination-bullet{width:70px;height:5px;opacity:1;background:#b0afaf;-moz-border-radius:0px;-webkit-border-radius:0px;border-radius:0}.swiper-container .swiper-pagination-bullet-active{color:#fff;background:#252422}.slideClm.left .swiper-container .swiper-pagination{text-align:right}.slideClm.right .swiper-container .swiper-pagination{text-align:left}.slideClm.center .swiper-container .swiper-pagination{text-align:center}@media only screen and (max-width:768px){.slideClm.left .swiper-container .swiper-pagination,.slideClm.right .swiper-container .swiper-pagination{text-align:center}}@media only screen and (max-width:640px){.swiper-container .swiper-pagination-bullet{width:40px}}@media only screen and (max-width:340px){.swiper-container .swiper-pagination-bullet{width:30px}}.grayBox{position:relative;overflow:hidden}.grayBox:before{content:"";width:100%;height:100%;background:#f2f2f2;position:absolute;top:0;left:calc(50vw - 500px)}.grayBox .wrap{width:1000px;margin:0 auto;position:relative;padding:50px 25px 50px 50px;display:flex;flex-wrap:nowrap;justify-content:space-between;align-items:stretch}.grayBox .wrap:not(:first-of-type){padding-top:0}.grayBox .imgArea{width:260px}.grayBox .textArea{width:calc(100% - 300px)}.grayBox .textArea .title-eng{font-family:var(--fontENG);font-size:24px;line-height:1.1;margin-bottom:20px;font-style:oblique}.grayBox .textArea .title-jpn{font-size:26px;line-height:1.1;margin-bottom:5px;font-weight:700;font-feature-settings:"palt"1}@media screen and (max-width:1120px){.grayBox:before{left:5vw}.grayBox .wrap{width:100%;padding:5vw 5vw 5vw 10vw}.grayBox .imgArea{width:26%}.grayBox .textArea{width:70%}}@media screen and (max-width:640px){.grayBox h3.sp{width:100%;padding:7.5vw 5vw 0 10vw;position:relative;font-size:21px;line-height:1.1;font-weight:700;font-feature-settings:"palt"1}.grayBox .wrap{display:block;overflow:hidden;position:relative;zoom:1;padding:2.5vw 5vw 5vw 10vw}.grayBox .wrap:not(:first-of-type){padding-top:2.5vw}.grayBox .imgArea{width:45%;float:left;margin:.25em 1em 0 0}.grayBox .textArea{width:100%}}.sidedishBox .wrap{width:1000px;margin:0 auto;position:relative;padding:0;display:flex;flex-wrap:nowrap;justify-content:space-between;align-items:center}.sidedishBox .wrap:not(:first-of-type){padding-top:20px}.sidedishBox .imgArea{width:400px}.sidedishBox .textArea{width:calc(100% - 440px)}.sidedishBox .textArea .title-eng{font-family:var(--fontENG);font-size:24px;line-height:1.1;margin-bottom:10px;font-style:oblique}.sidedishBox .textArea .title-jpn{font-size:30px;line-height:1.1;margin-bottom:20px;font-weight:700;font-feature-settings:"palt"1}@media screen and (max-width:1120px){.sidedishBox .wrap{width:90vw;margin:0 auto}.sidedishBox .imgArea{width:40%}.sidedishBox .textArea{width:56%}}@media only screen and (max-width:640px){.sidedishBox .wrap{width:90vw;display:block}.sidedishBox .wrap:not(:first-of-type){padding-top:20px}.sidedishBox .imgArea,.sidedishBox .imgArea img,.sidedishBox .textArea{width:100%}.sidedishBox .textArea .title-jpn{font-size:21px;padding-top:1em;margin-bottom:.5em}}.cuisine-section04{background:#f2f2f2;margin-top:75px}.cuisine-section04 .page-content{padding-bottom:100px}.gallery{margin:0;list-style-type:none;width:100%;display:flex;flex-wrap:wrap;justify-content:flex-start;align-items:stretch}.gallery li{width:32%;cursor:pointer;transition:opacity .4s ease}.gallery li:hover{opacity:.8}.gallery li:not(:nth-child(3n+1)){margin-left:2%}.gallery li:nth-child(-n+3){margin-top:2%}.pswp__scroll-wrap .pswp__ui{position:static;display:block;bottom:auto;left:auto;right:auto;transform:none}@media only screen and (max-width:640px){.cuisine-section04 .page-content{padding-bottom:10vw}}.designs-section01 .page-content,.designs-section02 .page-content,.designs-section03 .page-content,.designs-section04 .page-content{padding-bottom:30px}.artistBox{width:980px;margin:50px auto 0}.artistBox .wrap{display:flex;flex-wrap:nowrap;justify-content:center;align-items:stretch;background:#ededed}.artistBox .wrap .imgClm{width:280px;line-height:0}.artistBox .wrap .imgClm img{width:100%;height:100%;object-fit:cover}.artistBox .wrap .txtClm{padding:2em 2.5em;width:calc(100% - 280px)}.artistBox .wrap .txtClm h3{font-family:var(--fontENG);font-size:24px;letter-spacing:.03em;margin-bottom:.5em;line-height:1.2}.artistBox .wrap .txtClm h3 span{font-size:65%;margin-left:.5em}.artistBox .wrap .txtClm .txt2{font-size:15px;line-height:1.75;letter-spacing:.05em;margin:0}@media screen and (max-width:1090px){.artistBox{width:90%}.artistBox .wrap .imgClm{width:28%}.artistBox .wrap .txtClm{width:72%;padding:1.5vw 2.5vw}}@media only screen and (max-width:768px){.artistBox{margin-top:0}.artistBox .wrap{display:block;padding:5vw}.artistBox .wrap .imgClm{width:30%;float:left;margin-right:2em;margin-bottom:.5em}.artistBox .wrap .txtClm{padding:0;width:auto}.artistBox .wrap .txtClm h3 span{display:block;margin-left:0;margin-top:.5em}}@media only screen and (max-width:640px){.artistBox .wrap .imgClm{width:35%;margin-right:1em;margin-bottom:.1em}.artistBox .wrap .txtClm h3{font-size:18px}.artistBox .wrap .txtClm .txt2{font-size:14px}}.designs-section05{background:#ededed;margin-top:75px}.designs-section05 .page-width--narrow{padding-bottom:0}.designs-section05 .page-width--narrow+.page-content{padding-top:40px}.designs-section05 p{margin-bottom:0}.artSlide .swiper-wrapper{list-style-type:none;margin:0;padding-bottom:50px}.artSlide .swiper-slide{display:flex;flex-wrap:nowrap;justify-content:space-between;align-items:center}.artSlide .swiper-slide .imgClm{width:750px;margin:0;line-height:1;padding-left:50px}.artSlide .swiper-slide .imgClm img{width:100%}.artSlide .swiper-slide .imgClm figcaption{font-size:12px;padding-top:5px;font-feature-settings:"palt"1}.artSlide .swiper-slide .txtClm{width:calc(100% - 740px);padding:0 50px}.artSlide .swiper-slide .title-eng{font-family:var(--fontENG);font-size:30px;letter-spacing:.03em;margin-top:.25em;line-height:1.2}.artSlide .swiper-slide .title-jpn{font-size:14px;line-height:1.75;letter-spacing:.05em;margin:0}.artSlide .swiper-slide .title{padding-bottom:25px;margin-bottom:30px;position:relative}.artSlide .swiper-slide .title:after{content:"";width:50px;height:0;border-bottom:1px solid;position:absolute;bottom:0;left:0}.artSlide .swiper-slide .txtClm p{font-size:15px;line-height:1.75;letter-spacing:.05em}@media screen and (max-width:1520px){.artSlide .swiper-slide .imgClm{width:52.8%;padding-left:3.5%}.artSlide .swiper-slide .txtClm{width:47.5%;padding:0 3.5%}}@media only screen and (max-width:768px){.artSlide .swiper-slide{display:block}.artSlide .swiper-slide .imgClm{width:100%;padding-left:0}.artSlide .swiper-slide .imgClm figcaption{font-size:12px;padding-top:5px;font-feature-settings:"palt"1}.artSlide .swiper-slide .txtClm{width:100%;padding:0;margin-top:5vw}.artSlide .swiper-button-prev,.artSlide .swiper-button-next{width:20px!important;height:20px!important;margin-top:-11px!important}.artSlide .swiper-button-prev{left:-25px!important}.artSlide .swiper-button-next{right:-25px!important}}@media only screen and (max-width:640px){.designs-section05{margin-top:40px}.artSlide .swiper-slide .title-eng{font-size:24px}.artSlide .swiper-slide .title-jpn{font-size:12px}.artSlide .swiper-slide .title{padding-bottom:15px;margin-bottom:20px}.artSlide .swiper-slide .txtClm p{font-size:14px}}.howToEnjoy-process .process-list{display:flex;justify-content:center;align-self:start;align-items:flex-start;flex-wrap:wrap;list-style:none;margin:0 auto}.howToEnjoy-process .process-listItems{margin:0 10px 20px}.howToEnjoy-process .listItem-text{font-size:14px;margin-bottom:0}.howToEnjoy-process .process-listItems p{font-size:12px;line-height:1;margin-bottom:0;color:#444}.howToEnjoy-process .process-listItems span{font-size:12px;line-height:1}.howToEnjoy-process .process-listItems .warning{color:#d30808;display:inline-block}@media only screen and (min-width:769px){.howToEnjoy-process .process-listItems{width:285px}}.howToEnjoy-arrangement{padding:1rem}.howToEnjoy-arrangement div{flex-basis:50%}@media only screen and (min-width:769px){.howToEnjoy-arrangement{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.howToEnjoy-arrangement div:last-child{padding:1rem}}.howToEnjoy-solt{position:relative;z-index:1;padding:1rem;background:#f2f2f2}@media only screen and (min-width:769px){.howToEnjoy-process .grayBox:before{left:5vw}}.howToEnjoy-solt .solt-wrapper{display:flex;justify-content:space-around;align-items:center;flex-wrap:wrap}.howToEnjoy-solt .text{width:100%;padding:1rem}.howToEnjoy-solt .text .notice{font-size:18px;font-weight:700;text-decoration:underline}.howToEnjoy-solt .img-sp{width:100%}.howToEnjoy-solt .img-pc{display:none}@media only screen and (min-width:769px){.howToEnjoy-solt .text{width:50%;padding:1rem}.howToEnjoy-solt .img-pc{display:block;width:50%}.howToEnjoy-solt .img-sp{display:none}}@media only screen and (min-width:1024px){.howToEnjoy-solt .text{width:70%;padding:1rem}.howToEnjoy-solt .img-pc{display:block;width:30%}.howToEnjoy-solt .img-sp{display:none}}.arrangeRecipe_card{max-width:375px;display:block;margin:0 0 1rem;text-align:center;box-shadow:0 0 5px #999;border-radius:5px}.arrangeRecipe_imgBox img{border-radius:5px 5px 0 0}.arrangeRecipe_txtBox{padding:1rem}@media only screen and (min-width:769px){.arrangeRecipe_cards{display:flex;justify-content:center}.arrangeRecipe_card{margin:0 .5rem}}.shop-header{padding-top:75px}.shop-header .title-eng{font-family:var(--fontENG);font-size:54px;letter-spacing:.03em;line-height:1.2;text-align:center}.shop-header .title-jpn{margin-top:10px;display:block;text-align:center;font-size:24px;font-weight:700;letter-spacing:.05em;position:relative;padding-bottom:20px;margin-bottom:50px}.shop-header .title-jpn:after{content:"";width:50px;height:0;display:block;border-bottom:#000 1px solid;position:absolute;bottom:0;left:50%;transform:translate(-50%)}.shopImg{padding:0 40px;max-width:1500px;margin:0 auto;list-style-type:none}.shopImg .item{font-size:0}.shopImg .item__img img{width:100%}.shop-header p{font-size:18px;line-height:2;letter-spacing:.06em;font-feature-settings:"palt"1;text-align:justify;text-justify:inter-ideograph}.shop-header .btnList{margin:75px 0 0;display:flex;flex-wrap:nowrap;justify-content:center;align-items:center}.shop-header .btnList:nth-child(3){margin:1rem 0 0}.shop-header .btnList .item{list-style-type:none}.shop-header .btnList .item .btn{font-size:16px}.shop-header .btnList .item:not(:first-child){margin-left:20px}@media only screen and (max-width:768px){.shop-header .btnList{margin:5vw 0 0}}@media only screen and (max-width:640px){.shop-header{padding-top:10vw}.shop-header .title-eng{font-size:30px}.shop-header .title-jpn{font-size:16px;padding-bottom:5vw;margin-bottom:10vw}.shop-header .title-jpn:after{width:10vw}.shopImg{padding:0}.shopImg+.page-content{padding-top:5vw}.shop-header p{font-size:14px;line-height:1.75}.shop-header .btnList{display:block}.shop-header .btnList .item:not(:first-child){margin-left:0;margin-top:2.5vw}.shop-header .btnList .item .btn{width:100%}}@media only screen and (max-width:340px){.shop-header .btnList .item .btn{font-size:14px}}.shop-section:nth-of-type(3),.shop-section:nth-of-type(5),.shop-section:nth-of-type(7){background:#f7f7f7}.shop-section.private-section03,.shop-section.frankbar-section03{background:none}.shop-section.private-section02,.shop-section.frankbar-section02{background:#f7f7f7}.shop-section .title-eng{font-family:var(--fontENG);font-size:54px;letter-spacing:.03em;line-height:1.2;text-align:center}.shop-section .title-jpn{margin-top:10px;display:block;text-align:center;font-size:24px;font-weight:700;letter-spacing:.05em;position:relative;padding-bottom:20px;margin-bottom:50px}.shop-section .title-jpn:after{content:"";width:50px;height:0;display:block;border-bottom:#000 1px solid;position:absolute;bottom:0;left:50%;transform:translate(-50%)}@media only screen and (max-width:768px){.shop-section .title-eng{font-size:42px}.shop-section .title-jpn{font-size:18px;padding-bottom:20px;margin-bottom:25px}}@media only screen and (max-width:640px){.shop-section .title-eng{font-size:30px}.shop-section .title-jpn{font-size:16px;padding-bottom:5vw;margin-bottom:5vw}.shop-section .title-jpn:after{width:10vw}}.shop-section01{background:#f7f7f7}.shop-section01 .page-width{display:flex;flex-wrap:nowrap;justify-content:flex-start;align-items:stretch}.shop-section01 .titleArea{width:30%}.shop-section01 .title-eng{font-family:var(--fontENG);font-size:36px;letter-spacing:.03em;line-height:1.2}.shop-section01 .btnArea{margin-top:1.5em}.shop-section01 .btnArea .btn{padding:7px 15px;letter-spacing:.03em;background:none;color:#000;border:#aaa 1px solid;font-weight:700;font-size:14px;transition:background .2s ease 0s,color .2s ease 0s!important}.shop-section01 .btnArea .btn:hover{color:#fff}.shop-section01 .title-jpn{margin-top:10px;font-size:18px;font-weight:700;letter-spacing:.05em}.shop-section01 .topicsArea{width:70%}.shop-section01 .topics{margin:0}.shop-section01 .topics .item{list-style-type:none;padding:.25em 0;border-bottom:#ccc 1px solid}.shop-section01 .topics .item .date{font-size:14px}.shop-section01 .topics .item .text{font-size:18px;letter-spacing:.03em;line-height:1.5;margin-top:.25em}@media only screen and (max-width:768px){.shop-section01 .title-eng{font-size:30px}.shop-section01 .title-jpn{font-size:15px}}@media only screen and (max-width:640px){.shop-section01 .page-width{display:block}.shop-section01 .titleArea{width:100%;text-align:center}.shop-section01 .title-eng{font-size:30px}.shop-section01 .btnArea{margin-top:1em}.shop-section01 .title-jpn{font-size:16px}.shop-section01 .topicsArea{width:100%;margin-top:5vw}.shop-section01 .topics .item .date{font-size:12px}.shop-section01 .topics .item .text{font-size:16px}}.shopInfo th{width:20%;background:#f7f7f7;font-weight:400}.shopInfo td{width:80%}.facebook{width:25px;vertical-align:text-bottom}.facebook__link{transition:opacity .2s ease;display:inline-block}.facebook__link:hover{opacity:.5}.shop-map{font-size:0}.shop-map iframe{width:100%;height:45vh}.shop-map iframe,.shop-map object,.shop-map embed{-webkit-filter:grayscale(100%);-moz-filter:grayscale(100%);-ms-filter:grayscale(100%);-o-filter:grayscale(100%);filter:grayscale(100%)}@media only screen and (max-width:768px){.shopInfo th{width:30%}.shopInfo td{width:70%}}@media only screen and (max-width:640px){.shopInfo th,.shopInfo td{padding:10px}}.menuphoto{margin:0;padding:0;display:flex;flex-wrap:wrap;justify-content:flex-start;align-items:stretch}.menuphoto li{list-style-type:none;width:32.6%;margin:0}.menuphoto li img{width:100%;vertical-align:top}.menuphoto li:not(:nth-child(3n+1)){margin-left:1.1%}.menuphoto li:nth-child(n+4){margin-top:1%}.menuOuter{background:#f7f7f7;padding:25px;margin-top:25px}.menuInner{margin:0 auto;max-width:800px}.menuInner__item{padding:1em;list-style-type:none;display:flex;flex-wrap:nowrap;justify-content:center;align-items:center;margin:.5em 0;background:#fff}.menuTitle{font-family:var(--fontENG);font-size:30px;letter-spacing:.03em;line-height:1.2;text-align:left;font-weight:400;text-transform:none;width:25%;margin:0}.menuList{margin:0;padding:0;display:flex;flex-wrap:nowrap;justify-content:flex-start;align-items:stretch;width:70%}.menuList li{list-style-type:none;margin:0}.menuList li:not(:first-child){margin-left:1.1%}.menuList li .btn{text-transform:none;letter-spacing:.03em;font-size:18px;padding-left:30px;padding-right:40px}@media only screen and (max-width:960px){.menuList li .btn{font-size:15px}}@media only screen and (max-width:768px){.menuTitle{font-size:24px}}@media only screen and (max-width:640px){.menuOuter{padding:5vw;margin-top:5vw}.menuInner__item{display:block}.menuTitle{font-size:18px;width:100%;margin:0 1%}.menuList{flex-wrap:wrap;width:100%;margin-top:2%}.menuList li{margin:1% 1% 0}.menuList li .btn{font-size:13px;padding:5px;min-width:130px}}@media only screen and (max-width:340px){.menuList li .btn{font-size:12px;min-width:105px}}.section-3photo{display:flex;flex-wrap:nowrap;justify-content:center;align-items:center;margin:0}.section-3photo .item{width:33.33%;list-style-type:none;margin:0;padding-left:1px}.section-3photo .item img{width:100%;vertical-align:top}.shop-section04 p,.shop-section05 p{margin-bottom:0;font-size:18px;line-height:1.75;letter-spacing:.01em}.shop-section04 .page-width,.shop-section05 .page-width{padding-bottom:0}.shop-section04 .page-width--narrow,.shop-section05 .page-width--narrow{padding:50px 40px 75px}.shop-section04 .btnArea,.shop-section05 .btnArea{margin-top:50px;text-align:center}.shop-section04 .btnArea .btn,.shop-section05 .btnArea .btn{font-size:18px}@media only screen and (max-width:640px){.shop-section04 p,.shop-section05 p{font-size:14px;line-height:1.75}.shop-section04 .page-width--narrow,.shop-section05 .page-width--narrow{padding:5vw 5vw 10vw}.shop-section04 .btnArea,.shop-section05 .btnArea{margin-top:5vw}.shop-section04 .btnArea .btn,.shop-section05 .btnArea .btn{font-size:14px}}.divList{margin:0}.divList .item{list-style-type:none;padding:25px 0;border-bottom:#ccc 1px solid;display:flex;flex-wrap:nowrap;justify-content:space-between;align-items:center}.divList .item:first-child{padding-top:0}.divList .item:nth-child(2n){flex-direction:row-reverse}.divList .item:last-child{border-bottom:none}.divList .item .imgClm,.divList .item .txtClm{width:48.5%}.divList .item .txtClm .shoulder{font-size:16px;margin-bottom:1em}.divList .item .txtClm .name{font-size:30px;font-weight:700;margin:0}.divList .item .txtClm p{margin-top:1em;margin-bottom:0;font-size:16px;line-height:1.75;letter-spacing:.01em;font-feature-settings:"palt"1;text-align:justify;text-justify:inter-ideograph}@media only screen and (max-width:960px){.divList .item{display:block}.divList .item .imgClm{width:70%;margin:0 auto}.divList .item .imgClm img{width:100%}.divList .item .txtClm{width:100%;margin-top:20px}}@media only screen and (max-width:640px){.divList .item{padding:5vw 0;display:block}.divList .item:first-child{padding-top:2.5vw}.divList .item .imgClm{width:100%}.divList .item .txtClm{margin-top:2.5vw}.divList .item .txtClm .shoulder{font-size:14px}.divList .item .txtClm .name{font-size:21px}.divList .item .txtClm p{font-size:14px}}.shop-section.private-section01 .page-width--narrow{padding-bottom:0}.shop-section.private-section01 .page-width--narrow p{margin-bottom:0}.private-section02 p{text-align:center}.private-foot{padding-top:30px}.private-foot .btnArea{text-align:center}.private-foot .btnArea .btn{padding:15px 40px;font-size:16px}@media only screen and (max-width:640px){.private-section02 p{text-align:left}.private-foot .btnArea .btn{padding:10px 20px;font-size:14px}}.frankbar-section01 .page-width{padding-bottom:0}.frankbar-section01 .page-width--narrow+.page-width{padding-top:0}.frankbar-section01 .page-width+.page-width--narrow{padding-top:0;padding-bottom:75px}.frankbar-section01 .img img{width:100%}.frankbar-section01 .shopInfo{margin-top:20px}.frankbar-section02{padding-bottom:50px}.frankbar-section02 .page-width{padding-top:50px;padding-bottom:0}@media only screen and (max-width:640px){.frankbar-section01 .page-width+.page-width--narrow{padding-bottom:10vw}.frankbar-section01 .shopInfo{margin-top:2.5vw}.frankbar-section02{padding-bottom:5vw}.frankbar-section02 .page-width{padding-top:5vw}.frankbar-section02 .page-width .page-width{padding-left:0;padding-right:0}.frankbar-section02 .page-width .menuOuter{padding-top:0;padding-left:0;padding-right:0}}#MainContent .shopify-policy__container{max-width:1000px;margin:0 auto;padding-left:40px;padding-right:40px}#MainContent .shopify-policy__title h1{padding-bottom:50px;font-size:30px;margin-bottom:0}#MainContent .shopify-policy__container table{border-collapse:collapse;margin-top:0!important}#MainContent .shopify-policy__container table th,#MainContent .shopify-policy__container table td{border:#ccc 1px solid!important;padding:1em!important;font-size:14px}#MainContent .shopify-policy__container table th{background:#f4f4f4;width:30%}#MainContent .shopify-policy__container table td{color:#444;width:70%}#MainContent .shopify-policy__container h2{font-size:24px;border-bottom:#ccc 1px solid;margin-top:5vw;padding-bottom:.25em}#MainContent .shopify-policy__container h3{font-size:18px;font-weight:700;margin-top:1vw;padding:.5em 1em;background:#f7f7f7}@media only screen and (max-width:640px){#MainContent .shopify-policy__container{padding-left:5vw;padding-right:5vw}#MainContent .shopify-policy__title h1{padding-bottom:7.5vw;font-size:18px}#MainContent .shopify-policy__container table th,#MainContent .shopify-policy__container table td{padding:.5em!important;font-size:13px}#MainContent .shopify-policy__container h2{font-size:18px;margin-top:10vw;padding-bottom:.25em;margin-bottom:.75em}#MainContent .shopify-policy__container h3{font-size:14px;margin-bottom:.75em}}.article__date .date{font-size:16px;text-align:left;margin-top:.5em}.article__date .tag{text-align:left}.article__date .tag a{border:#444 1px solid;line-height:1;padding:2px 10px;font-size:14px;background:#444;color:#fff}.article__date .tag a:not(:first-child){margin-left:.1em}.article .section-header__title{text-align:left;line-height:1.25;border-bottom:2px solid;padding-bottom:.5em;font-size:30px}@media only screen and (max-width:640px){.article .section-header__title{font-size:24px}}.label,label:not(.variant__button-label){letter-spacing:.1em;font-size:16px}@media only screen and (max-width:640px){.section-header.contactus{margin-bottom:0}.label,label:not(.variant__button-label){font-size:14px}}#CollectionSection{padding-bottom:75px}.grid-product__lead{display:none}#CollectionSection .grid-product__lead{display:block;margin-top:1em}#CollectionSection .grid-product__lead *{display:none}#CollectionSection .grid-product__lead>div,#CollectionSection .grid-product__lead h2{display:block}#CollectionSection .grid-product__lead h2{font-size:16px}@media only screen and (min-width:769px){#CollectionSection .grid.grid--uniform{width:85%;margin:0 auto}}@media only screen and (min-width:768px){#CollectionSection .grid.grid--uniform .grid__item{padding:0 20px;width:50%}}@media only screen and (max-width:768px){#CollectionSection{padding-bottom:5vw}}@media only screen and (max-width:640px){.grid-product__content .grid-product__title{text-align:center}#CollectionSection{padding-bottom:10vw}}.template-collection .main-content .contentsTitle{color:#fff;margin:5vw 0;filter:drop-shadow(0 0 3px rgba(0,0,0,.75));position:relative}.grid-product__content .grid-product__title{font-size:24px;letter-spacing:0;font-weight:700}.grid-product__content .grid-product__price{font-size:21px}.template-collection #MainContent{position:relative}.template-collection #MainContent .page-width.page-content{position:relative;z-index:5}#CollectionHeaderSection{background:url(/cdn/shop/files/collection-bg-pc.jpg?v=1623288052) center bottom no-repeat;background-size:cover;height:50%;position:absolute;top:0;left:0;width:100%;opacity:.6}@media only screen and (max-width:768px){#CollectionHeaderSection{height:40vh}}@media only screen and (max-width:640px){#CollectionHeaderSection{background-image:url(/cdn/shop/files/collection-bg-sp.jpg?v=1623288051);height:50vh}}.product-section{padding:100px 0 0}.product-single__description-full{margin:100px auto;max-width:1000px;padding:0 40px;font-size:18px;line-height:1.75}.product__inventory{font-style:normal;font-weight:700;font-size:16px;letter-spacing:.1em;text-align:left;color:#d11}.product-single__title{font-size:42px;font-feature-settings:"palt"1;line-height:1.2}.product__price{margin-right:0;font-size:34px}#line-item-property__field{background:#f7f7f7;margin-top:.5em;margin-bottom:1em!important;padding:1em}#line-item-property__field label:not(.variant__button-label){font-size:14px;margin:0!important;line-height:1}#line-item-property__field input[type=text]{background:#fff;padding:4px;margin-top:.5em}.product-single__description-full h3{margin-top:2em!important;border-bottom:1px solid;padding-bottom:.25em;font-size:24px;padding-left:.25em}@media screen and (max-width:640px){.product-section{padding:10vw 0 0}.product-single__title{font-size:30px}.product__price{font-size:24px}.product__inventory{font-size:13px}.product-single__description-full{margin:10vw auto 0;padding:0;font-size:15px;line-height:1.5}.product-single__description-full h3{font-size:18px}.page-content--product{padding-top:0!important;padding-bottom:0!important}}.cart__page{display:block}.cart__image{flex:0 0 250px}.cart__item-name{font-size:24px}.cart__page-col:first-child{padding-right:0}.cart__item:last-child{margin-bottom:20px;border-bottom:1px solid}.cart__item-sub.cart__item-row{justify-content:flex-end}@media screen and (max-width:640px){.cart__item{display:block}.cart__image{margin-right:0}.cart__page>.page-content{padding-top:0}}.template-customers-account h2,.template-customers-account h3{font-size:20px}@media screen and (max-width:768px){.template-customers-account .grid__item.medium-up--one-third{margin-top:5vw}}@media screen and (max-width:640px){.template-customers-addresses h2{font-size:20px;margin-bottom:1em}.template-customers-order h3{font-size:20px}}.recipe{width:100%}.recipe_sectionTitle{font-size:1.5rem!important;margin:0!important;padding:0}.recipe_horizontalRule{display:block;width:100%;height:1px;background-color:#333;border:0}.recipe_head,.recipe_image{margin-bottom:3rem}@media only screen and (min-width:768px){.recipe_head{display:flex;justify-content:center}.recipe_image{margin-bottom:0;width:50%;padding:1rem}.recipe_foodstuff{width:50%;padding:1rem}}.recipe_items{margin:0;padding:0}.recipe_item{display:flex;justify-content:space-between}.recipe_processList{list-style:none;margin:0}.recipe .recipe_process .recipe_processItem{display:flex;justify-content:space-between;margin-bottom:1rem}.recipe_processItem p{margin-right:1rem;font-size:12px;width:60%}.recipe_processItem div{width:40%}@media only screen and (min-width:768px){.recipe_processList{display:flex;flex-wrap:wrap}.recipe_processItem{width:50%;padding:.5rem;margin:0}.recipe_processItem p{margin-right:1rem;width:50%}.recipe_processItem div{width:50%}.recipe_horizontalRule-dashed{border:0;display:block;border-top:1px dashed #999;width:100%}.recipe .displayNone-pc{display:none}}.description_wrapper{max-width:768px;margin:0 auto;background-color:#fdfbfa}.description_wrapper h3{margin-top:1rem}.description_wrapper p{font-size:16px;line-height:2;color:#333;text-align:left;margin-bottom:0}.description_header{font-family:serif;background-color:#000;color:#fff;padding:.5rem 1rem;text-align:center}.description_title{margin-top:1rem;font-size:1.8rem;font-weight:400!important;line-height:1.5}.primeRib{padding:1rem;margin-bottom:30px}.primeRib span{font-size:12px;display:block;margin-bottom:1rem;line-height:1.5;color:#333}.img_wrapper{margin:0 auto 1rem;text-align:center}.img_classic{width:100%;height:150px;background-image:url(/cdn/shop/files/classic.jpg?v=1635246233);background-size:cover;background-position:center center;background-repeat:no-repeat}@media screen and (min-width:768px){.img_classic{height:400px}}.cab{margin-bottom:30px;padding:1rem}.cab .red{padding:0;text-align:center;margin-top:0;font-size:18px;color:#8f243a;font-weight:700}.cab_title{text-align:center;font-size:1.5rem}.cab_logo{width:80%;max-width:200px}.aged{background-color:#000;padding:1rem;color:#fff;text-align:center}.aged p{color:#fff;text-align:center}.aged_title{font-size:1.5rem}.aged_items{display:flex;flex-wrap:wrap;width:300px;margin:0 auto}.aged_item{width:130px;padding:50px 23px;margin:10px;border:2px solid;border-radius:100%}.itemInfo{margin-bottom:1rem;position:relative}@media screen and (min-width:768px){.itemInfo{padding-bottom:150px}}.itemInfo img{width:100%}.itemInfo_card{margin-top:-5px;padding:.8rem;background-color:#fff;box-shadow:0 0 5px #ddd;color:#5d3937}@media screen and (min-width:768px){.itemInfo_card{position:absolute;bottom:30px;left:30px;padding:1rem;width:300px}.card-right{left:initial;right:30px}.card-wide{width:450px}}.itemInfo_card h4{font-size:1rem;margin-top:.5rem;margin-bottom:1rem;color:#5d3937}.itemInfo_card p{font-size:14px;color:#5d3937}
/*# sourceMappingURL=/cdn/shop/t/27/assets/custom.css.map */
