.product-reservation{padding:70px 35px;color:#fff;background-color:#111}@media (min-width: 960px){.product-reservation{padding:160px 6.6666666667vw}}.product-reservation__heading{margin:0 auto;font-family:Georgia Pro,serif;font-size:21px;font-weight:300;text-align:center;letter-spacing:.3em}@media (min-width: 960px){.product-reservation__heading{width:40vw;font-size:26px}}.product-reservation__text{margin-top:22px;text-align:center}@media (min-width: 960px){.product-reservation__text{width:40vw;margin:40px auto 0}}.product-reservation__lineLink{max-width:305px;margin:16px auto 0;border:1px solid #504e49}@media (min-width: 960px){.product-reservation__lineLink{width:40vw;width:265px;height:60px;margin:50px auto 0}}.pre-order-form .post_content{padding:40px 35px 0}@media (min-width: 960px){.pre-order-form .post_content{padding:100px 6.6666666667vw 0 0}}.pre-order-form .post_title span{font-size:.8em}.pre-order-form .globo-formbuilder .globo-form-app{width:100%!important;max-width:100%!important;margin-top:0;margin-bottom:0;background-color:inherit!important}.pre-order-form .globo-form-app .globo-form-control label{margin-bottom:8px;font-size:13px;font-weight:500;line-height:1.6;letter-spacing:.06em}@media (min-width: 960px){.pre-order-form .globo-form-app .globo-form-control label{font-size:16px;letter-spacing:0}}.pre-order-form .globo-form-app .globo-form-control .text-danger{color:inherit}.pre-order-form .globo-form-app .globo-form-control input,.pre-order-form .globo-form-app .globo-form-control select,.pre-order-form .globo-form-app .globo-form-control textarea{display:block;width:100%;height:40px;padding:0 15px;font-size:14px;font-weight:500;letter-spacing:.03em;background-color:#f5f4ee;border-radius:3px}@media (min-width: 960px){.pre-order-form .globo-form-app .globo-form-control input,.pre-order-form .globo-form-app .globo-form-control select,.pre-order-form .globo-form-app .globo-form-control textarea{height:48px;padding:0 20px;font-size:16px}}.pre-order-form .globo-form-app .globo-form-control.has-error input{border:1px solid #817048}.pre-order-form .globo-form-app .globo-form-control .help-block.error{margin-top:12px;font-size:9px;font-weight:500;color:#817048;letter-spacing:.06em}@media (min-width: 960px){.pre-order-form .globo-form-app .globo-form-control .help-block.error{margin-top:10px;font-size:13px}}.pre-order-form .contactForm_agreeBtn{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:20px;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.pre-order-form .globo-formbuilder .globo-form-app .gfb__footer button.submit,.pre-order-form .globo-formbuilder .globo-form-app .gfb__footer button.action.loading .spinner{display:inline-block;width:100%;max-width:200px;min-width:inherit;height:50px;padding:inherit;font-size:14px;font-weight:500;line-height:50px;color:#ece9de;text-align:center;letter-spacing:.03em;background-color:#333!important;border:0;border-radius:25px;margin-top:30px}@media (min-width: 960px){.pre-order-form .globo-formbuilder .globo-form-app .gfb__footer button.submit,.pre-order-form .globo-formbuilder .globo-form-app .gfb__footer button.action.loading .spinner{width:auto;height:60px;padding:0 58px;font-size:16px;line-height:60px;border-radius:30px}}.pre-order-form .globo-formbuilder .globo-form-app .gfb__footer>div{display:none}.pre-order-form .globo-formbuilder .globo-form-app .footer button.submit.is-disable,.pre-order-form .globo-formbuilder .globo-form-app .footer button.action.loading .spinner.is-disable{pointer-events:none;opacity:.5}.pre-order-form .globo-form-app .message.success{color:inherit;background:inherit;-webkit-box-shadow:none;box-shadow:none}.productDetail_info{border-bottom:1px solid #dbd8cc;margin-bottom:30px;padding:30px 0}.productCaution{padding:30px 35px}@media (min-width: 960px){.productCaution{padding:50px 6.6666666667vw}}.globo-form-app form{position:relative}.message.success{display:block;position:absolute!important;bottom:-70px}.globo-form-app .message .content p{margin:0;text-align:center}.message.success .content span{font-size:20px;color:#b33e45!important}.productList-reserve_list{overflow:hidden;height:245px;overflow-y:scroll;z-index:10;padding:10px;border:1px solid #dbd8cc;border-top:none;border-bottom:none;width:100%}.productList-reserve_title{font-size:14px}.productList-reserve_item{display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid #dbd8cc;width:100%;height:50px;margin-bottom:10px;padding-bottom:10px;box-sizing:initial}.productList-reserve_item:last-of-type{margin-bottom:0;padding-bottom:0;border:none}.productList-reserve_item .productDetail_cartForm_btn{display:inline-block;width:125px;height:35px;font-size:14px}.productDetail-reserve_cartForm{padding:0;background:#fff3}.productDetail_box2{z-index:1}.productDetail-reserve_toBagOption{margin-top:20px}.productDetail_cartForm_soldOut{width:125px;text-align:center}.productList-reserve_ttl{padding:0 0 20px}.productList-reserve_tag{background:none;color:#333;width:125px;margin:0}.globo-form-control.layout-1-column{display:flex;flex-direction:row-reverse;justify-content:flex-end;align-items:center}.globo-form-app .globo-form-control.layout-1-column{margin-bottom:0!important}.globo-form-app .globo-form-control .checkbox-wrapper .checkbox-input~.checkbox-label:after{box-shadow:none!important;border-radius:0!important;width:25px!important;height:25px!important}.globo-formbuilder .globo-form-app .globo-form-control .checkbox-wrapper .checkbox-input~.checkbox-label:before,.globo-form-app .globo-form-control .radio-wrapper .radio-input~.radio-label:after{width:25px!important;height:25px!important}.globo-form-app legend{font-size:16px!important;margin-left:10px!important}.globo-form-app .globo-form-control .checkbox-wrapper .checkbox-label{top:-14px!important}.globo-formbuilder .globo-form-app .globo-form-control .checkbox-wrapper .checkbox-input:checked~.checkbox-label:before{border-color:#fff!important;box-shadow:none!important;background-color:#fff!important}.globo-formbuilder .globo-form-app .globo-form-control .checkbox-wrapper .checkbox-input:checked~.checkbox-label:before{content:""!important;display:block!important;pointer-events:none!important;background-image:url(img-icon-check.png)!important;background-size:12px;background-position:center!important;background-repeat:no-repeat!important;transition:0s!important}[for$=-checkbox--]:before{border-radius:0!important;border-color:#fff!important;box-shadow:none!important}.globo-form-app .globo-form-control .checkbox-wrapper .checkbox-input:checked~.checkbox-label:after{background-image:none!important;top:-1px!important}@media (max-width: 960px){.globo-form-app legend{font-size:12px!important}.globo-form-app .globo-form-control .checkbox-wrapper .checkbox-input~.checkbox-label:after{width:20px!important;height:20px!important}.globo-formbuilder .globo-form-app .globo-form-control .checkbox-wrapper .checkbox-input~.checkbox-label:before,.globo-form-app .globo-form-control .radio-wrapper .radio-input~.radio-label:after{width:20px!important;height:20px!important}.globo-formbuilder .globo-form-app .globo-form-control .checkbox-wrapper .checkbox-input:checked~.checkbox-label:before{background-size:9px!important}.globo-form-app legend{margin-left:5px!important}}h3.add-reserve__ttl{position:relative;font-size:26px;color:#fff;z-index:2}p.add-reserve__txt{position:relative;margin-top:40px;margin-bottom:60px;color:#fff;z-index:2}a.add-reserve__btn{position:relative;display:flex;justify-content:center;align-items:center;margin:0 auto;color:#fff;background-color:#817048;width:225px;height:55px;border-radius:30px;letter-spacing:2px;z-index:2}.add-reserve{position:relative;text-align:center;padding:110px 0;background:url(/cdn/shop/t/54/assets/img-top-takanome-pc.jpg?v=169810445841685526101662697753) center bottom}.add-reserve:after{content:"";position:absolute;left:0;top:0;height:100%;width:100%;background:#000000b3}@media (max-width: 960px){h3.add-reserve__ttl{font-size:21px}p.add-reserve__txt{margin-top:20px;margin-bottom:30px;font-size:12px;line-height:2;letter-spacing:.06em}a.add-reserve__btn{width:100%;max-width:305px;height:50px;border-radius:25px;font-size:14px}.add-reserve{padding:30px 35px;background-size:cover}}.pageContainer.restaurant .recentMagazine{display:none!important}.globo-form-id-62332 .globo-form-app{background-color:#ece9de!important}.globo-form-id-62332 .globo-form-app .globo-form-control.layout-1-column{flex-direction:unset}.globo-form-id-62332 .globo-form-control.layout-1-column{display:block}.globo-form-id-62332 .globo-form-control+.globo-form-control{margin-top:20px}.globo-form-id-62332 .flat-label{margin-bottom:10px!important;font-size:16px!important}.globo-form-id-62332 .globo-form-control:last-of-type{display:flex;flex-direction:row-reverse!important}.globo-form-id-62332 .globo-form-control textarea{height:140px!important}.globo-formbuilder .flat-button{background-color:#333!important;border-color:#333!important;border-radius:9999px!important;padding:20px 50px!important}.restaurant__txt{max-width:600px;margin:30px auto 0;line-height:2;font-size:14px}.restaurant .globo-form-app{margin-bottom:90px}.globo-form-id-62332 a{text-decoration:underline}.globo-form-id-62332 .action.submit.flat-button{opacity:.3!important;pointer-events:none}.globo-form-id-62332 .action.submit.flat-button.is-active{opacity:1!important;pointer-events:inherit}@media (max-width: 959px){.restaurant__txt{width:auto}.restaurant__wrap{padding:0 10px}}.restaurant_heading{line-height:1.5}.restaurant_lineLink{height:60px;margin-bottom:50px}.age_caution{font-size:12px;margin-top:40px;color:#bbb}.post_content iframe{width:100%}@media (min-width: 960px){.post_content iframe{height:30vw}}@media (max-width: 959px){.post_content iframe{height:50vw}}.homeSec5{display:flex;justify-content:space-between;align-items:flex-start;padding:0 6.6666666667vw;padding-bottom:120px;padding-top:154px;border-bottom:1px solid rgb(0 0 0 / 10%);background:#111}.homeSec5 *{color:#fff}.homeSec5 .pageLinkBtn[data-color=dark]:hover .pageLinkBtn_shapeBody svg{stroke:#111}.homeSec5_ttl{font-family:dnp-shuei-gothic-gin-std,sans-serif;margin-left:-.06em;font-size:22px}@media not all and (min-width: 960px){.homeSec5{display:block;padding-top:50px;padding-bottom:50px;border-top:1px solid rgb(0 0 0 / 10%);margin-top:70px}.homeSec5_ttl{font-size:18px;margin-bottom:15px}.homeSec5_text{line-height:1.7;font-size:14px}.recentNews{margin-top:80px}}.about_btn{text-align:center;margin-bottom:130px;margin-top:-120px;position:relative;z-index:1}.about_btn a{display:flex;align-items:center;justify-content:center;width:300px;height:60px;font-size:20px;margin:0 auto;background-color:#817048;color:#ece9de;border-radius:9999px;transition:.5s}.about_btn a:hover{opacity:.7}@media not all and (min-width: 960px){.about_btn{padding:0 35px;margin-top:-80px;margin-bottom:110px}.about_btn a{width:100%;font-size:20px;height:60px}}.newsLetter__link{font-size:20px;margin-bottom:30px;padding-bottom:5px;display:inline-block;border-bottom:1px solid #fff}.dismiss{display:none!important}.productList_image img{transform:scale(1)}.homeSec6{display:flex;justify-content:space-between;align-items:flex-start;padding:0 6.6666666667vw;padding-bottom:120px;padding-top:154px;border-bottom:1px solid rgb(0 0 0 / 10%);background:#111}.homeSec6 *{color:#fff}.homeSec6 .pageLinkBtn[data-color=dark]:hover .pageLinkBtn_shapeBody svg{stroke:#111}.homeSec6_ttl{font-family:dnp-shuei-gothic-gin-std,sans-serif;margin-left:-.06em;font-size:22px;margin-top:35px}.recentNews{margin-top:150px}@media not all and (min-width: 960px){.homeSec6{display:block;padding-top:50px;padding-bottom:50px;border-top:1px solid rgb(0 0 0 / 10%)}.homeSec6_ttl{font-size:18px;margin-bottom:25px;margin-top:20px}.homeSec6_text{line-height:1.7;font-size:14px}.recentNews{margin-top:80px}}.homeSec7{padding-bottom:80px;padding-top:80px}.homeSec7_ttl{padding:0 6.6666666667vw;font-size:22px;text-align:center;margin-bottom:40px}@media not all and (min-width: 960px){.homeSec7{padding-bottom:50px;padding-top:50px;background:#dbd7c7}}.homeSec7_content{width:300px;padding:0 20px}.homeSec7_wrap{display:flex;align-items:center;overflow:hidden}.homeSec7_slideshow{display:flex;animation:loop-slide 20s infinite linear 1s both}@keyframes loop-slide{0%{transform:translate(0)}to{transform:translate(-100%)}}@media (min-width: 960px){.productList_list .productList_item:first-of-type .productList_txt{position:relative;display:flex;align-items:center;justify-content:center}.productList_list .productList_item:first-of-type .productList_txt:after{white-space:pre;content:"\8a73\7d30\306f\a\3053\3061\3089";display:flex;justify-content:center;align-items:center;font-size:16px;line-height:1.3;letter-spacing:1px;font-weight:500;height:110px;width:110px;border-radius:9999px;background:#fff;position:relative;top:12.5px;color:#817048;margin-left:20px}}@media not all and (min-width: 960px){.productList_list .productList_item:first-of-type .productList_link{position:relative}.productList_list .productList_item:first-of-type .productList_link:after{white-space:pre;content:"\8a73\7d30\306f\a\3053\3061\3089";display:flex;justify-content:center;align-items:center;line-height:1.2;letter-spacing:0px;font-weight:500;font-size:3.3vw;height:13vw;width:13vw;border-radius:9999px;background:#fff;position:absolute;top:-15px;left:-15px;color:#817048}}@media (min-width: 960px){[data-news-visibility=visible] .pageHeader{padding:250px 6.6666666667vw 50px}}.pageHeader_title small{font-size:16px;letter-spacing:.2em}@media (max-width: 959px){.pageHeader_title small{display:block;font-size:14px;margin-top:10px}}.productDetail_cartForm_normal{padding:0!important;border:none!important}.magazineLink_cat{display:flex;margin-top:20px}.magazineLink_cat span{display:inline-block;background:#111;color:#fff;padding:3px 5px;font-size:12px}.magazineLink_cat span:nth-of-type(n+2){margin-left:5px}.magazineLink_title{margin-top:10px}.terms__ttl{margin-bottom:20px;font-size:20px}.globo-form-app .globo-form-control .globo-list-control{padding:0!important}.pre-order-form .globo-form-app .globo-form-control label{margin:0}.label-content{padding-top:-2px}.layout-1-column label.flat-label.globo-label .label-content{position:relative;top:14px;margin-left:8px}.globo-form-input{margin-top:10px!important}.globo-form-app .globo-form-control .radio-wrapper .radio-input~.radio-label:before,.globo-form-app .globo-form-control .radio-wrapper .radio-input~.radio-label:after{display:none!important}.radio-input{display:block!important;position:absolute!important;height:0px!important;width:0px!important;left:-19px;top:50%;transform:translateY(-50%)}.radio-input:after{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);height:20px;width:20px;border-radius:9999px;border:1px solid #000}.radio-input:before{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);height:7px;width:7px;border-radius:9999px;border:1px solid #000;opacity:0;background:#000}.radio-input:checked:before{opacity:1}.flex-wrap{margin-top:18px!important}.layout-1-column label.flat-label.globo-label .label-content{top:11px;font-size:12px}.contactForm_agreeBtn ._text{font-size:12px}@media only screen and (max-width: 768px){.globo-form-app .globo-form-control .globo-list-control.option-1-column,.globo-form-app .globo-form-control .globo-list-control.option-2-column,.globo-form-app .globo-form-control .globo-list-control.option-3-column{width:50%!important}.layout-1-column label.flat-label.globo-label .label-content{top:9px;font-size:11px;margin-left:4px}[for=AgeCheck] ._text{text-align:left!important;line-height:1.4!important;width:calc(100% - 40px)!important}.radio-input{left:-32px}.layout-2-column ul.flex-wrap{transform:translate(18px)}.contactForm_agreeBtn ._text{font-size:12px}.contactForm_agreeBtn:last-of-type{margin-bottom:40px!important}}.layout-2-column:nth-child(4) .globo-form-input input{display:none!important}.layout-2-column .select_form{width:150px!important}.layout-2-column .select-kind{display:flex;align-items:center;margin-left:5px;margin-right:10px}.topics{width:75%;margin-left:auto;margin-right:auto;margin-top:40px}.topics_btn-inner{display:flex}.topics_btn-left{width:25%}.topics_btn-right{display:block;width:75%;border-bottom:1px solid #dbd8cc;padding-bottom:30px;padding-top:0!important}.topics_btn-right-text{display:flex;flex-direction:column}.topics_btn-right time{color:#9a9a9a;font-size:12px}.topics_btn-right p{margin-top:28px;letter-spacing:.2em;font-size:16px;line-height:1.4}@media (max-width: 959px){.topics{margin-top:30px;width:100%}.topics_btn-inner{flex-direction:column}.topics_btn-left{width:100%}.topics_btn-right{width:100%;padding-bottom:20px;padding-top:24px!important}.topics_btn-right time{font-size:10px}.topics_btn-right p{margin-top:16px;font-size:14px}}.kjProductBtn{position:fixed;z-index:3;right:calc(50% - 124px);bottom:19px;display:flex;justify-content:space-between;align-items:center;width:248px;height:74px;padding:0 18px;border-radius:3px;background-color:#fff;overflow:hidden;transition-property:opacity,transform;transition-duration:.6s;transition-timing-function:cubic-bezier(.3,.1,.1,1)}@media (min-width: 960px){.kjProductBtn{width:338px;height:100px;right:30px;bottom:30px;border-radius:5px;padding:0 25px}}.kjProductBtn.hide{opacity:0;transform:translate3d(0,25px,0);pointer-events:none}.kjProductBtn_heading,.kjProductBtn_label{font-weight:500;font-size:12px;letter-spacing:.1em;color:#000}.kjProductBtn_heading{letter-spacing:.2em!important}@media (min-width: 960px){.kjProductBtn_heading{font-weight:400;font-size:15px;letter-spacing:.03em}}.kjProductBtn_label{padding:4px 0;background-color:#e6e3d8;border-radius:1px;text-align:center;line-height:1;font-weight:300}@media (min-width: 960px){.kjProductBtn_label{padding:6px 0;border-radius:2px;font-size:13px}}.kjProductBtn_link{display:flex;justify-content:center;align-items:center;width:125px;height:39px;background-color:#817048;border-radius:19px;color:#fff;font-size:12px;letter-spacing:.1em}@media (min-width: 960px){.kjProductBtn_link{width:190px;height:50px;border-radius:25px;font-size:15px;letter-spacing:.03em}}[data-current-page=kj] .topProductBtn{display:none!important}.dataItem2_body-cancel{font-weight:700}.productList_sp{margin-top:64px;padding-top:64px;padding-bottom:64px;background-color:#e6e3d8}.productList_sp p{font-size:15px;line-height:1.4}.productList_sp a{margin-top:18px!important}@media (min-width: 960px){.productList_sp{margin-top:150px!important}.productList_sp p{font-size:18px}.productList_sp a{margin-top:42px!important}}.productCaution_text-center{text-align:center}.pre-order-seabed{font-size:20px;display:block;margin-bottom:10px}@media (min-width: 960px){.pre-order-seabed{font-size:38px;margin-bottom:20px}}@media not all and (min-width: 960px){.pre-order-seabed_ttl{font-size:20px}}.kj-form{margin:0 auto!important}.kj-product-time{display:flex;justify-content:center}.kj-product-content{display:flex;flex-direction:column}.kj-product-content span{text-align:left}@media not all and (min-width: 960px){.productCaution-new{padding:20px 35px}.productCaution_heading-text{font-size:16px}.productCaution_text-content{line-height:1.6;margin-top:16px}.productCaution_text-content p:nth-child(n+2){margin-top:6px}.productCaution_link-box{display:flex;justify-content:space-between;max-width:650px;margin-right:auto;margin-left:auto}.productCaution_link-box .lineLinkBtn{width:49%;height:45px}.productCaution_link-box .productCaution_link{padding:0 12px;margin-left:0!important;margin-right:0!important}.productCaution_link-box .lineLinkBtn_text{font-size:10px;text-align:center;line-height:1.2}.productCaution_link-box .lineLinkBtn-mail{margin-top:16px!important}}.lift-magazine .contactForm_agreeBtn{display:none!important}.lift-magazine .globo-form-control{flex-direction:column;align-items:flex-start}.lift-magazine .globo-form-input{width:100%}.lift-magazine .pageHeader_title{text-align:center;font-size:38px!important}@media not all and (min-width: 960px){.lift-magazine .pageHeader_title{font-size:20px!important}}@media not all and (min-width: 960px){.top-kj_special{padding-top:70px!important}.top-kj_special .homeSec4_text{justify-content:flex-start}.top-kj_special .homeSec4_third_link{margin-top:70px!important}}.subPageHeader_title.terms-title{margin-bottom:30px}.terms_item.right{justify-content:right}.ourstory{margin-bottom:-3px}.checkbox-wrapper .checkbox-input{display:none!important}.homeKeyvisual-movie{height:100%;position:relative;z-index:100}.homeKeyvisual-movie video{height:100%;width:auto;margin-left:auto;margin-right:auto;object-fit:cover}.dataItem2_gw{margin-top:10px;font-size:14px!important;font-weight:700!important}.menber-noEvent{pointer-events:none}.s-flex-start{justify-content:flex-start}@media (min-width: 960px){.s-flex-start__item:nth-child(n+2){margin-left:37px}}.role-mt{margin-top:8px}.kaitei-text-mt{margin-top:10px}.new-item__saleBtn{margin-top:30px!important}.mail-link-addStyle{background:#817048!important;color:#fff!important}.mail-link-addStyle svg path{fill:#fff!important}.mail-link-addStyle svg path polygon{fill:#fff!important}.p-mail-magazine-medium .layout-2-column{display:none}[data-default-value*=newsletter]{display:none!important}.about-new__collection .collection-item figure{height:250px}.about-new__collection .collection-item figure img,.about-new__collection .collection-item figure source{width:100%;height:100%;object-fit:cover}@media screen and (max-width: 768px){.about-new__collection .collection-item figure{height:150px}}
/*# sourceMappingURL=/cdn/shop/t/148/assets/add_style.css.map */
