@charset "UTF-8";@import"https://fonts.googleapis.com/css2?family=Noto+Serif+JP:wght@400;500;600;700&display=swap";.disp-sp{display:none}@media screen and (max-width:640px){.disp-sp{display:block}}@media screen and (max-width:641px){.disp-pc{display:none}}.image.disp-pc{display:block}@media screen and (max-width:641px){.image.disp-pc{display:none}}br.disp-sp{display:none}@media screen and (max-width:640px){br.disp-sp{display:inline}}.btn-container{display:flex;flex-flow:row wrap;justify-content:center;list-style:none;padding-left:0;margin:40px 0}.btn-container .btn{position:relative;-webkit-appearance:none;appearance:none;text-decoration:none;transition:box-shadow .5s ease-out;display:inline-flex;justify-content:center;align-items:center;text-align:center;letter-spacing:.15em;font-size:1.5rem}.btn-container .btn.-style1{padding:.7em 3em;background-color:#000;color:#fff;min-width:240px;border-radius:5px}.btn-container .btn.-style1:after{content:"";position:static;width:16px;height:16px;background:url(icon-btn.svg) no-repeat;display:inline-block;margin-left:.5em;margin-right:-.5em}.btn-container .btn.-style2{padding:1.3em 5em;background-color:#fff;color:#000;font-weight:600;border:solid 1px #363636;min-width:310px}.btn-container a.btn:hover.-style2{color:#000}@media screen and (max-width:640px){.btn-container .btn.-style2{padding:1.3em}}.button{min-width:240px;transition:opacity .5s ease-out;letter-spacing:.15em;border:solid 1px #000}.button:hover{opacity:.8}.button:after{position:static;width:16px;height:16px;background:url(icon-btn.svg) no-repeat;display:inline-block;margin-left:.5em;margin-right:-.5em}.cart-notification .button:after{display:none}.collection__title{text-align:center}.collection__title .title{font-family:"Noto Serif JP";font-weight:700;font-size:2rem}.card__content .card__information{text-align:center;font-family:"Noto Serif JP"}.card__content .card__information .card__heading{font-weight:500}.card__content .card__information .card-information{text-align:center}.card__content .card__information .card-information .price{margin-top:.2em!important}.multicolumn-card h3,.multicolumn-card p{font-family:"Noto Serif JP"}.price-item:after{content:"\ff08\7a0e\8fbc\ff09";font-size:1.2rem;margin-left:-.7em}#shopify-section-template--15554515534010__1653257428c4973137>.blog{background:none}.blog.color-background-1{background:url(bg-paper.jpg)}.blog .title-wrapper-with-link{justify-content:center}.blog__title{font-family:"Noto Serif JP";font-weight:700;font-size:2rem}.blog .card__inner{background-color:transparent}.blog .card__content{padding:0}.blog .card__heading{text-align:left;font-size:1.6rem;line-height:1.5;margin-bottom:0!important}.blog .article-card__info{text-align-last:left;margin-right:3em;font-size:1.6rem;line-height:1.5;padding-top:0}.blog .card__information{display:flex;flex-flow:row wrap;justify-content:flex-end;list-style:none;padding-left:0;flex-direction:row-reverse}.blog .blog__view-all{margin-top:30px}.blog .blog__view-all .blog__button{margin-top:0;margin-bottom:50px}.blog.section-recipe .card__information{justify-content:center}.blog.section-news .card__content{border-bottom:solid 1px #eee}.blog.section-news .card__information{padding:2rem}.blog.section-news .card__heading{letter-spacing:.15em}.banner{text-align:center}.banner__media{right:0;background-color:transparent;max-width:1100px;margin:0 auto;overflow:hidden}.cart__footer .field__input:-ms-input-placeholder,.cart__footer .customer .field input:-ms-input-placeholder{opacity:1;color:#999}.cart__footer .field__input::placeholder,.cart__footer .customer .field input::placeholder{opacity:1;color:#999}.header-wrapper--border-bottom{border-bottom:none}*:focus-visible{outline:none;outline-offset:0;box-shadow:none}.caption-with-letter-spacing{font-size:1.4rem}@media screen and (max-width:768px){.article-template__title{font-size:2.2rem}.caption{font-size:1.4rem;padding:1.5em 0}}.gradient{background-attachment:scroll}.card__content .badge{border-radius:0;position:relative;top:10px;left:-10px;font-size:1.6rem;letter-spacing:-1px}.article-template{margin-top:30px}.article-template>header{padding-bottom:20px}.shopify-section .article-template>*:first-child:not(.article-template__hero-container){margin-top:0}.product__tax a{text-decoration:underline}.product-form .product-form__buttons{max-width:none}@media screen and (min-width:990px){.product--stacked .product__media-list .product__media-item{max-width:none;width:100%}}.cart__footer>.cart__note{width:100%;max-width:700px}.cart-notification.active{z-index:3}.heading-center{text-align:center}.heading-center .text{-ms-writing-mode:tb-rl;writing-mode:vertical-rl;display:inline-block;font-size:4rem;position:relative;letter-spacing:.15em}.heading-center .text:after{content:"";display:block;background:#000;width:1px;height:62px;position:absolute;bottom:-62px;left:0;right:0;margin:auto}@media screen and (max-width:640px){.heading-center .text{font-size:2.8rem}}body{color:#000}.inbox{position:relative;overflow:hidden}@media screen and (max-width:640px){.inbox{padding-top:54px}}a{text-decoration:none;color:#000}strong{color:maroon;font-weight:400}img{max-width:100%;height:auto;vertical-align:bottom}.header{display:block;padding:60px 0}.header>.inner{max-width:1120px;margin-left:auto;margin-right:auto;overflow:hidden;display:flex;flex-flow:row wrap;justify-content:space-between;list-style:none;padding:0 20px}.header .logo{font-family:"Noto Serif JP";font-weight:600;margin:0}.header .logo span{display:block}.header .logo .tagline{font-size:1.6rem;margin-top:5px}.header .global-nav{-ms-writing-mode:tb-lr;writing-mode:vertical-lr}.header .global-nav ul{display:flex;flex-flow:row wrap;justify-content:flex-start;list-style:none;padding-left:0;margin:0;display:block}.header .global-nav li{padding-left:1.5em;font-family:"Noto Serif JP";font-weight:600}@media screen and (max-width:640px){.header{position:fixed;width:100%;height:54px;top:0;padding:0;z-index:10;background:#fff;border-bottom:solid 1px #ccc}.header .inner{padding:10px}.header .logo{height:34px;margin:-5px 0 0}.header .logo a{display:flex;flex-flow:row wrap;justify-content:flex-start;list-style:none;padding-left:0;align-items:center}.header .logo .tagline{margin-top:2px;margin-left:10px;font-size:1.1rem}.header .logo img{width:auto;height:34px}.header .global-nav{display:none}}.footer{padding:0;background-repeat:no-repeat;background-position:center center;background-size:cover}.footer a{color:#fff}.footer>.inner{max-width:1120px;margin-left:auto;margin-right:auto;overflow:hidden;padding:50px 20px;color:#fff}.footer .footer-container{display:flex;flex-flow:row wrap;justify-content:space-between;list-style:none;padding-left:0}.footer .sect-address span{display:block}.footer .sect-address .company{font-size:2.4rem}.footer .sect-contact{max-width:410px;width:100%}.footer .fnav ul{display:flex;flex-flow:row wrap;justify-content:center;list-style:none;padding-left:0;margin:50px 0 0}.footer .fnav li{font-size:1.4rem;line-height:1;padding-left:10px;padding-right:10px;border-left:solid 1px #fff;margin-bottom:10px}.footer .fnav li:first-child{padding-left:0;border-left:none}.footer .followme{display:flex;flex-flow:row wrap;justify-content:space-between;list-style:none;padding-left:0;align-items:center}.footer .followme>.message{display:block}.footer .followme>.message:before{content:"";display:inline-block;height:1px;width:88px;background-color:#fff;margin-right:20px;position:relative;top:-5px}@media screen and (max-width:640px){.footer .followme>.message:before{width:1em}}.footer .followme .snslink{display:flex;flex-flow:row wrap;justify-content:flex-start;list-style:none;padding-left:0;position:relative;top:5px}.footer .followme .snslink>li{margin-left:20px}.footer .contact-btns{display:flex;flex-flow:row wrap;justify-content:space-between;list-style:none;padding-left:0}.footer .contact-btns .btn{margin-bottom:20px}.footer .contact-btns .btn a{text-align:center;display:block;padding:1.2em 0;border:solid 1px #fff;width:100%;box-sizing:border-box;transition:.5s ease}.footer .contact-btns .btn a:hover{background-color:#ffffff1a}.footer .contact-btns .btn.-full{width:100%}.footer .contact-btns .btn.-half{width:calc(50% - 10px)}.footer .copyright{margin:20px 0;font-size:1.2rem;text-align:center}@media screen and (max-width:640px){.footer>.inner{padding:15px}.footer .logo{max-width:70%}.footer .logo>img{width:100%}.footer .fnav li{font-size:1.2rem;margin-bottom:1.4em}}.sect-mainvisual .swiper{width:100%;height:100%;max-height:500px}.sect-mainvisual .swiper-slide{text-align:center;font-size:18px;background:#fff;display:flex;justify-content:center;align-items:center}.sect-mainvisual .swiper-slide img{display:block;width:100%;height:100%;object-fit:cover}@media screen and (max-width:640px){.sect-mainvisual .swiper-slide img{min-height:375px}}.sect-mainvisual .swiper-slide img.disp-sp{display:none}@media screen and (max-width:640px){.sect-mainvisual .swiper-slide img.disp-sp{display:block}}.sect-mainvisual .swiper-slide img.disp-pc{display:block}@media screen and (max-width:641px){.sect-mainvisual .swiper-slide img.disp-pc{display:none}}.sect-mainvisual .swiper-pagination-bullet-active{background-color:#fff;opacity:.8}.sect-history{height:542px;background-image:url(image_history.jpg);background-repeat:no-repeat;background-position:center center;background-size:cover}.sect-history>.inner{max-width:1100px;margin-left:auto;margin-right:auto;overflow:hidden;position:relative;width:100%;height:100%}.sect-history>.inner>.content{position:absolute;right:0;top:50%;width:300px;height:125px}.sect-history>.inner>.content>.title{color:#fff;margin:0 0 1em;font-size:2.4rem;font-family:"Noto Serif JP";font-weight:600;letter-spacing:.15em}.sect-history>.inner>.content .btn{display:block;min-width:240px;padding:1em;background-color:#fff;text-align:center;font-family:"Noto Serif JP";font-weight:600;letter-spacing:.15em}.senmiraku-english{position:absolute;right:60px;top:10px}@media screen and (max-width:640px){.senmiraku-english{display:none}}.senmiraku-english:after{content:"";display:inline-block;width:1px;height:26px;background-color:#000;margin-left:15px;position:relative;top:6px}.cart-btn{position:absolute;right:15px;top:15px}@media screen and (max-width:640px){.cart-btn{right:74px}}.sp-menuButton{display:none;position:relative;cursor:pointer;position:absolute;right:0;top:0;width:54px;height:54px;background:#fff;border-left:solid 1px #ccc}.sp-menuButton>.inner{position:relative;padding:10px;height:100%}.sp-menuButton .bar{top:50%;left:50%;margin-top:-1px;margin-left:-6px}.sp-menuButton .bar,.sp-menuButton .bar:before,.sp-menuButton .bar:after{position:absolute;display:block;width:12px;height:1px;background:#111;border-radius:2px;content:"";transition:all .5s ease}.sp-menuButton .bar:before{top:-5px}.sp-menuButton .bar:after{top:5px}.sp-menuButton.-open .bar{background-color:transparent}.sp-menuButton.-open .bar:before{top:0;transform:rotate(135deg)}.sp-menuButton.-open .bar:after{top:0;transform:rotate(-135deg)}@media screen and (max-width:640px){.sp-menuButton{display:block}}.sp-nav{display:none;position:fixed;top:54px;right:0;width:100%;height:calc(100% - 54px);z-index:100;background-color:#fff;padding-top:20px}.sp-nav.-open{display:block}.sp-nav .swiper-container{height:100%}.sp-nav .swiper-slide{height:auto}@media screen and (min-width:641px){.sp-nav{display:none!important}}.spnav-list{list-style:none;margin:0 auto;padding-left:20px;background-color:#fff}.spnav-list>li{background:#fff;color:#000;text-transform:uppercase;text-align:center}.spnav-list>li a{text-decoration:none;display:block;padding:10px;color:inherit;font-size:1.4rem;letter-spacing:.15em}.custom-section.vertical-container{text-align:center}.custom-section>.inner{max-width:1100px;margin-left:auto;margin-right:auto;overflow:hidden;overflow:visible}.custom-section>.inner h2{margin:0;font-size:4rem;line-height:1.6;letter-spacing:.15em;position:relative}.custom-section>.inner h2.-line{padding-bottom:82px;margin-bottom:-62px}.custom-section>.inner h2.-line:after{content:"";display:inline-block;background:#000;width:62px;height:1px;position:relative;top:-.4em;margin-left:.5em}.custom-section>.inner h2.-underline{padding-bottom:16px;border-bottom:solid 1px #ddd}.custom-section>.inner h3{margin:0;font-size:4rem;line-height:1.6;letter-spacing:.15em}.custom-section>.inner h3.-center{text-align:center}.custom-section>.inner p{margin:0;font-size:1.8rem;line-height:2;letter-spacing:.15em}.custom-section>.inner.-vertical{-ms-writing-mode:tb-rl;writing-mode:vertical-rl;display:inline-block;text-align-last:left}.custom-section>.inner.-vertical h2.-line{padding-bottom:82px;margin-bottom:-62px}.custom-section>.inner.-vertical h2.-line:after{display:block;width:1px;height:62px;position:absolute;top:auto;bottom:0;left:0;right:0;margin:auto;z-index:1}.custom-section>.inner.-vertical p{line-height:3}.custom-section>.inner.-vertical .menu-container{-ms-writing-mode:lr-tb;writing-mode:horizontal-tb}.custom-section>.inner.-vertical h2+p{margin-right:40px}.custom-section>.inner.-vertical h3+p{margin-right:40px}.custom-section>.inner.-vertical p+p{margin-right:40px}.custom-section>.inner.-vertical p+.menu-container{margin-right:40px}.custom-section>.inner.-vertical .menu-container+h3{margin-right:40px}.custom-section>.inner.-vertical .menu-container+p{margin-right:40px}.custom-section>.inner.-paddingTop_0{padding-top:0}.custom-section>.inner.-paddingTop_S{padding-top:25px}.custom-section>.inner.-paddingTop_M{padding-top:50px}.custom-section>.inner.-paddingTop_L{padding-top:100px}.custom-section>.inner.-paddingBottom_0{padding-bottom:0}.custom-section>.inner.-paddingBottom_S{padding-bottom:25px}.custom-section>.inner.-paddingBottom_M{padding-bottom:50px}.custom-section>.inner.-paddingBottom_L{padding-bottom:100px}.custom-section.-full>.inner{max-width:none}.custom-section.-marginTop_0{margin-top:0}.custom-section.-marginTop_S{margin-top:25px}.custom-section.-marginTop_M{margin-top:50px}.custom-section.-marginTop_L{margin-top:100px}.custom-section.-marginBottom_0{margin-bottom:0}.custom-section.-marginBottom_S{margin-bottom:25px}.custom-section.-marginBottom_M{margin-bottom:50px}.custom-section.-marginBottom_L{margin-bottom:100px}.custom-section.-bg{background:#eee;background-image:url(bg-gray.jpg)}.custom-section-mainvisual>.inner{position:relative}.custom-section-mainvisual>.inner h2{position:absolute;z-index:2;bottom:0;left:0;right:0;margin:auto;width:1em;-ms-writing-mode:tb-rl;writing-mode:vertical-rl;color:#fff}.custom-section-mainvisual>.inner h2>.text{text-shadow:0px 0px 4px rgba(0,0,0,.8)}.custom-section-mainvisual>.inner h2:after{content:"";display:inline-block;width:1px;height:80px;background-color:#fff;margin-top:20px}.custom-section-mainvisual>.inner h2:before{content:"";display:block;position:absolute;z-index:2;width:1px;height:50px;background-color:#666;left:15px;bottom:-50px}@media screen and (max-width:640px){.custom-section-mainvisual>.inner h2:before{left:11px}}.custom-section-profile.-bg{padding:40px}.custom-section-profile .intro{max-width:950px;margin-left:auto;margin-right:auto;margin-bottom:40px}.custom-section-profile .intro strong{color:#000;font-weight:700;font-size:1.2em;letter-spacing:.15em}.custom-section-profile .profile-container{display:flex;flex-flow:row wrap;justify-content:center;list-style:none;padding-left:0}.custom-section-profile .profile-container>.profile{width:500px;background-color:#fff;position:relative;top:50px;right:-25px;padding:32px 30px 28px;z-index:1;margin-bottom:50px}.custom-section-profile .profile-container>.profile h3{font-size:2.2rem;margin-bottom:1em}.custom-section-profile .profile-container>.profile p{line-height:1.8}.custom-section-profile .profile-container>.profile .sign{margin-top:.5em;text-align:right}.custom-section-profile .profile-container>.image{position:relative;left:-25px}@media screen and (max-width:1100px){.custom-section-profile .profile-container>.profile{position:static;box-sizing:border-box;padding:15px;margin-bottom:0}.custom-section-profile .profile-container>.profile h3{margin-top:10px}.custom-section-profile .profile-container>.image{position:static;box-sizing:border-box;padding:0;background-color:#fff}}@media screen and (max-width:640px){.custom-section-profile.-bg{padding:20px 15px}.custom-section-profile .intro{margin-bottom:15px}.custom-section-profile .profile-container>.profile{top:0;right:0;padding:15px;margin-bottom:0}.custom-section-profile .profile-container>.profile h3{margin-top:10px}.custom-section-profile .profile-container>.image{left:0;padding:10px;background-color:#fff}}.custom-section-tenpo .profile-container{display:flex;flex-flow:row wrap;justify-content:space-between;list-style:none;padding-left:0}.custom-section-tenpo .profile-container>.profile{padding-right:40px;box-sizing:content-box}@media screen and (min-width:1100px){.custom-section-tenpo .profile-container>.profile{width:720px}}@media screen and (max-width:640px){.custom-section-tenpo .profile-container>.profile{padding-right:0}}.custom-section-tenpo .profile-container>.profile h3{font-size:2.4rem;border-bottom:solid 1px #040000;margin-bottom:1em}.custom-section-tenpo .profile-container>.profile table th{text-align:left;padding-right:2em}.custom-section-tenpo .profile-container>.profile .note{font-size:1.4rem;line-height:1.4;text-indent:-1em;margin-left:1em;margin-top:1em;margin-bottom:1em}.custom-section-tenpo .profile-container>.profile .note:before{content:"\203b"}.custom-section-tenpo .profile-container>.image{position:relative;z-index:-1}@media screen and (max-width:1140px){.custom-section:not(.-full)>.inner{padding-left:10px;padding-right:10px}}@media screen and (max-width:640px){.custom-section.-marginTop_0{margin-top:0}.custom-section.-marginTop_S{margin-top:15px}.custom-section.-marginTop_M{margin-top:25px}.custom-section.-marginTop_L{margin-top:40px}.custom-section.-marginBottom_0{margin-bottom:0}.custom-section.-marginBottom_S{margin-bottom:15px}.custom-section.-marginBottom_M{margin-bottom:25px}.custom-section.-marginBottom_L{margin-bottom:40px}.custom-section>.inner.-paddingTop_0{padding-top:0}.custom-section>.inner.-paddingTop_S{padding-top:15px}.custom-section>.inner.-paddingTop_M{padding-top:25px}.custom-section>.inner.-paddingTop_L{padding-top:50px}.custom-section>.inner.-paddingBottom_0{padding-bottom:0}.custom-section>.inner.-paddingBottom_S{padding-bottom:15px}.custom-section>.inner.-paddingBottom_M{padding-bottom:25px}.custom-section>.inner.-paddingBottom_L{padding-bottom:50px}.custom-section>.inner.-vertical{-ms-writing-mode:lr-tb;writing-mode:horizontal-tb}.custom-section>.inner.-vertical p{margin-top:20px}.custom-section>.inner.-vertical p br{display:none}.custom-section>.inner.-vertical h2+p{margin-right:0}.custom-section>.inner.-vertical h3+p{margin-right:0}.custom-section>.inner.-vertical p+p{margin-right:0}.custom-section>.inner.-vertical .menu-container{margin-bottom:60px}.custom-section>.inner.-vertical p+.menu-container{margin-right:0}.custom-section>.inner.-vertical .menu-container+h3{margin-right:0}.custom-section>.inner.-vertical .menu-container+p{margin-right:0}.custom-section>.inner h2{font-size:2.3rem;text-align:center}.custom-section>.inner h3{font-size:2.4rem;margin-bottom:30px;text-align:center}.custom-section>.inner p{font-size:1.6rem}}@media screen and (max-width:640px){.custom-section.custom-section-mainvisual{margin-bottom:80px}}.custom-section-menu>.inner h2{font-size:2rem;text-align:center;font-weight:600}.menu-container{text-align:right}.menu-container .menu_name,.menu-container .menu_price{font-size:2rem}.menu-container .menu_tax{font-size:1.2rem}@media screen and (max-width:640px){.menu-container .menu_name,.menu-container .menu_price{font-size:1.5rem}}.menu-list{display:flex;flex-flow:row wrap;justify-content:flex-start;list-style:none;padding-left:0;margin-left:-15px;margin-right:-15px}.menu-list .menu-container{text-align:center;font-weight:600}.menu-list .menu_name{display:block}.menu-list .menu_name,.menu-list .menu_price{font-size:1.6rem}.menu-list>li{width:25%;padding:15px}@media screen and (max-width:640px){.menu-list{margin-left:-5px;margin-right:-5px}.menu-list>li{width:50%;padding:5px}}.section-shop{background-image:url(bg-paper.jpg);padding-top:30px}.section-shop h3{font-size:2.2rem;font-weight:700}.section-shop .description.-underline{padding-bottom:1em;border-bottom:solid 1px #ccc;margin-bottom:1em}.section-shop .profile-container{display:flex;flex-flow:row wrap;justify-content:space-between;list-style:none;padding-left:0}.section-shop .profile-container .profile{margin-bottom:1em}.section-shop .profile-container .button{font-size:1.6rem;margin:10px 0 0}.section-shop .button-container{width:100%;display:flex;flex-flow:row wrap;justify-content:flex-end;list-style:none;padding-left:0}@media screen and (max-width:640px){.section-shop .button-container{justify-content:center}}.section-shop a.link{float:right;background-color:#000;color:#fff;min-width:240px;transition:opacity .5s ease-out;letter-spacing:.15em}.section-shop a.link:hover{color:#fff;opacity:.8}.section-shop a.link:after{position:static;width:16px;height:16px;background:url(icon-btn.svg) no-repeat;display:inline-block;margin-left:.5em;margin-right:-.5em}.contactbox-container.-bg{background-image:url(image-contact.jpg);background-size:100%;background-repeat:no-repeat;width:100%}.contactbox-container>.inner{width:calc(394 / 1100 * 100%);padding:calc(50 / 1100 * 100%);box-sizing:border-box;color:#fff}.contactbox-container>.inner>.title{line-height:1.4;font-size:2.4rem;margin:0 0 20px}.contactbox-container>.inner>.text{line-height:1.6;font-size:1.8rem;margin:0 0 20px}.contactbox-container .btn-container .btn{border:none}@media screen and (max-width:768px){.contactbox-container.-bg{background-size:cover;background-position:center 80px}.contactbox-container>.inner{width:100%;padding:0 0 10px}.contactbox-container>.inner>.title{font-size:1.6rem;text-align:center;padding:10px;background-color:#000000b3}.contactbox-container>.inner>.title br{display:none}.contactbox-container>.inner>.text{font-size:1.3rem;margin:-10px 0 0;color:#000}.contactbox-container>.inner>.btn-container{margin:200px 0 0}}@media screen and (max-width:749px){ul.multicolumn-list:not(.slider){padding-left:10px;padding-right:10px}}.multicolumn-photo .multicolumn-card__info{padding-top:10px!important}.multicolumn-photo h3{text-align:right;font-size:1.4rem}.page-width{padding:0 10px}.page-width .main-page-title{text-align:center}.page-width table{width:100%}.shopify-policy__container{max-width:800px}.shopify-policy__container .shopify-policy__body{padding:20px 0 40px}.section-page-contact>.inner{padding-top:40px}.section-page-contact>.inner p+h2{margin-top:40px}.section-page-contact>.inner h2,.section-page-contact>.inner h3{font-size:2.6rem;text-align:center;font-weight:400;margin:25px 0}.section-page-contact>.inner .greeting{font-size:1.8rem;background-color:#f8f8f8;padding:20px 30px;margin-bottom:50px}.section-page-contact>.inner .greeting p{letter-spacing:.1em}.section-page-contact>.inner h2{margin-top:80px}.section-page-contact>.inner h3{color:#6d0000}.section-page-contact>.inner .contact-box{max-width:680px;margin:0 auto 50px;border:solid 1px #E2E2E2;padding:30px;text-align:center}.section-page-contact>.inner .contact-box .tel{font-size:2.6rem;font-weight:500}.section-page-contact>.inner .contact-box .info{font-size:1.6rem}.section-page-contact>.inner .note-box{max-width:680px;margin:0 auto 80px}.section-page-contact>.inner .note-box .note{font-size:1.6rem;line-height:1.4;margin-left:1em;text-indent:-1em}.section-page-contact>.inner .globo-form-app .footer button.submit{width:100%;max-width:200px;background-color:#000;color:#fff;font-size:1.8rem;border-radius:5px;padding:1em}.section-page-contact>.inner .globo-form-app .globo-form-control .radio-wrapper .radio-input~.radio-label:before{border-color:#fff}.section-page-contact>.inner .globo-form-app .globo-form-control .globo-list-control.option-5-column{padding:10px 5px}@media screen and (max-width:768px){.section-page-contact>.inner .globo-form-app .globo-form-control .globo-list-control.option-5-column{width:50%}}@media screen and (max-width:640px){.section-page-contact>.inner .contact-box{padding:20px}.section-page-contact>.inner .contact-box .info{font-size:1.4rem}}.section-page-company>.inner{max-width:800px}.section-page-company>.inner .c-page-title{text-align:center}.section-page-company>.inner table{margin:0 auto}.section-page-company>.inner table th{text-align:left}.section-page-company>.inner table th,.section-page-company>.inner table td{padding:1em 2em}.custom-section>.inner .c-section-title{line-height:1.2}.custom-section>.inner .c-section-title.-center{text-align:center}.custom-section>.inner .c-section-title.-middle{font-size:2.4rem}.custom-section>.inner .c-section-title.-small{font-size:2rem}.custom-section-header>.inner{position:relative;height:225px;margin-bottom:40px}.custom-section-header>.inner .c-section-title{position:absolute;z-index:2;bottom:0;left:0;right:0;margin:auto;width:1em;-ms-writing-mode:tb-rl;writing-mode:vertical-rl}.custom-section-header>.inner .c-section-title:after{content:"";display:inline-block;width:1px;height:62px;background-color:#666;margin-top:20px}.blog-list{display:flex;flex-flow:row wrap;justify-content:flex-start;list-style:none;padding-left:0;margin-left:-12px;margin-right:-12px}.blog-list>li{padding:0 13px;width:25%;margin-bottom:10px}.blog-list>li>a{display:block}.blog-list>li .image{display:block}.blog-list>li .image img{width:100%}.blog-list>li .title{display:block;margin:10px 0;text-align:center}@media screen and (max-width:768px){.blog-list>li{width:33.33%}}@media screen and (max-width:640px){.blog-list{margin-left:-5px;margin-right:-5px}.blog-list>li{padding:0 5px;width:50%}}@media screen and (max-width:640px){.custom-section.section-blog-title{margin-top:20px}}.c-blog-header{margin-bottom:30px}.c-blog-header .c-blog-title{border-bottom:solid 1px #ddd;padding-bottom:10px;padding-left:10px;font-size:3.6rem;line-height:1.2;margin:0 0 10px}.c-blog-header .c-blog-date,.c-blog-header .c-blog-auther{padding-left:10px}@media screen and (max-width:640px){.c-blog-header .c-blog-title{font-size:2.4rem}}.recipe-container.-fill{background:#eee;background-image:url(bg-gray.jpg);margin-top:30px;padding:50px 0}@media screen and (max-width:640px){.recipe-container.-fill{padding:25px 0}}.recipe_title{font-size:3.6rem;line-height:1.2;border-bottom:solid 1px #ddd;padding-bottom:15px;margin-bottom:40px}.recipe-header{display:flex;flex-flow:row wrap;justify-content:space-between;list-style:none;padding-left:0;align-content:space-between}.recipe-header>.image{width:calc(700 / 1100 * 100%)}.recipe-header>.detail{width:calc(375 / 1100 * 100%);display:flex;flex-flow:row wrap;justify-content:flex-start;list-style:none;padding-left:0;align-content:space-between}.recipe-header>.detail>.copy{font-size:2.2rem;line-height:1.6;letter-spacing:1px}.recipe-header .recipe-use>.title{font-size:1.6rem}.recipe-header .recipe-use>.title a{text-decoration:underline}.recipe-header .recipe-use>.image{max-width:256px}@media screen and (max-width:768px){.recipe-header>.image{width:100%;margin-bottom:20px}.recipe-header>.detail{width:100%}.recipe-header>.detail .recipe-use{margin-top:20px}}.recipe-body{display:flex;flex-flow:row wrap;justify-content:space-between;list-style:none;padding-left:0}.recipe-body>.materials{width:calc(370 / 1100 * 100%);box-sizing:border-box}.recipe-body>.materials>.title{font-weight:500;font-size:1.8rem;margin:0 0 1em}.recipe-body>.materials .materials-list>dt{line-height:1.2;margin-bottom:-1.8em}.recipe-body>.materials .materials-list>dt .icon-group{display:inline-block;width:1.4em;height:1.4em;padding:.2em;border-radius:100%;background-color:#000;color:#fff;text-align:center;vertical-align:middle;margin-right:10px;margin-bottom:.2em}.recipe-body>.materials .materials-list>dd{text-align:right;margin-bottom:.5em}.recipe-body>.howto{width:calc(700 / 1100 * 100%);border-left:solid 1px #ddd;padding-left:30px;box-sizing:border-box}.recipe-body>.howto>.title{font-size:1.8rem;font-weight:500;margin:0 0 1em}.recipe-body>.howto .flow-list{list-style:none;margin:0;padding:0}.recipe-body>.howto .flow-list>li{padding-left:40px;line-height:1.2;border-bottom:dashed 2px #ddd;padding-bottom:15px;margin-bottom:15px}.recipe-body>.howto .flow-list .icon-flow{margin-left:-40px;display:inline-block;border:solid 1px #333;padding:5px 8px;width:30px;margin-right:10px}@media screen and (max-width:640px){.recipe-body>.materials{width:100%}.recipe-body>.howto{width:100%;padding-left:0;padding-top:20px;margin-top:20px;border-left:none;border-top:solid 1px #ddd}}.recipe-kaito{margin-bottom:60px}.recipe-kaito>.inner>h2{font-size:3.6rem}.recipe-kaito .step{display:flex;flex-flow:row wrap;justify-content:space-between;list-style:none;padding-left:0;margin:20px 0}.recipe-kaito .step>.image{width:calc((353 / 1100) * 100%)}.recipe-kaito .step>.image img{width:100%}.recipe-kaito .step>.detail{width:calc((727 / 1100) * 100%);position:relative;box-sizing:border-box;padding:17px 20px 20px 60px}.recipe-kaito .step>.detail>.no{position:absolute;top:20px;left:20px;border:solid 1px #333;line-height:1;padding:.3em;box-sizing:content-box;width:1em;height:1em;text-align:center}.recipe-kaito .step>.detail.-full{width:100%}.recipe-kaito .step>.note{text-indent:-1em;margin-left:1em;line-height:1.4;padding:0 20px 20px}@media screen and (max-width:480px){.recipe-kaito .step>.image{width:100%}.recipe-kaito .step>.detail{width:100%}}.bg-gray{background:#eee;background-image:url(bg-gray.jpg)}.product__description table td{width:25%}.product__description .sect-defrost{height:542px;background-image:url(image_history.jpg);background-repeat:no-repeat;background-position:center center;background-size:cover}.product__description .sect-defrost .inner{max-width:750px;margin-left:auto;margin-right:auto;overflow:hidden;position:relative;width:100%;height:100%}.product__description .sect-defrost .inner .content{position:absolute;left:0;top:50%;width:300px;height:125px}.product__media-gallery .slider-button--prev,.product__media-gallery .slider-button--next{display:none}.product__media-gallery .slideshow__controls{border:none;margin-bottom:40px}.product__media-gallery .product__media-list{padding-bottom:0}@media screen and (max-width:749px){.product__media-gallery .slider.slider--mobile{scroll-padding-left:0rem}.product__media-gallery .grid--peek.slider .grid__item:first-of-type{margin-left:0rem}.product__media-gallery .product__media-list .product__media-item{width:100%}}.gmap{position:relative;width:100%;padding-top:31.53%}@media screen and (max-width:640px){.gmap{padding-top:63%}}.gmap iframe{position:absolute;width:100%;height:100%;top:0;left:0}select[name="properties[noshi-option]"],input[name="properties[noshi-name]"]{font-size:1.6rem;padding:5px}.blog-section.-bg1{background:url(bg-paper.jpg)}.blog-section .btn-container{margin:30px 0 0}@media screen and (max-width:749px){.content-for-layout slider-component.page-width{padding:0 10px}}
/*# sourceMappingURL=/cdn/shop/t/11/assets/custom.css.map */
