a,button{cursor:pointer}.u-brSp{display:none}@media screen and (max-width:767px){.u-brSp{display:inline}.p-shopIndex__tabs__item a{height:calc(44 / 375 * 100vw)}}.p-top__mainVisual{height:739px}.p-top__mainVisual__swiper{height:739px;width:100vw}.p-top__mainVisual__swiper .swiper-container{border-radius:0}@media screen and (max-width:1439px){.p-top__mainVisual,.p-top__mainVisual__swiper{height:calc(739 / 1440 * 100vw)}.p-top__mainVisual__swiper .swiper-container{border-radius:0}}@media screen and (max-width:767px){.p-top__mainVisual{height:153.6vw}.p-top__mainVisual__swiper{height:153.6vw;width:100vw}.p-top__mainVisual__swiper .swiper-container{border-radius:0}}html:lang(ja) .p-top__mainVisual__content__button a{width:auto;padding:0 16px;white-space:nowrap}.p-header__lang form,.p-footer__lang form{display:contents}.p-header__lang button,.p-footer__lang button{background:none;border:0;margin:0;padding:0;font:inherit;color:inherit}.p-faq .p-policyContent__inner{max-width:816px}@media screen and (max-width:1439px){.p-faq .p-policyContent__inner{max-width:calc(816 / 1440 * 100vw)}}@media screen and (max-width:767px){.p-faq .p-policyContent__inner{max-width:none}}.p-faq__heading{font-size:22px;margin:48px 0 20px}.p-faq__heading:first-child{margin-top:0}@media screen and (max-width:1439px){.p-faq__heading{font-size:calc(22 / 1440 * 100vw);margin:calc(48 / 1440 * 100vw) 0 calc(20 / 1440 * 100vw)}}@media screen and (max-width:767px){.p-faq__heading{font-size:calc(22 / 375 * 100vw);margin:12.8vw 0 calc(20 / 375 * 100vw)}}.p-faq__list{display:flex;flex-direction:column;gap:12px;width:816px;max-width:100%;margin:0 auto}@media screen and (max-width:1439px){.p-faq__list{gap:calc(12 / 1440 * 100vw);width:calc(816 / 1440 * 100vw)}}@media screen and (max-width:767px){.p-faq__list{gap:3.2vw;width:100%}}.p-faq__item{background:#fff;border:0;border-radius:10px}@media screen and (max-width:1439px){.p-faq__item{border-radius:calc(10 / 1440 * 100vw)}}@media screen and (max-width:767px){.p-faq__item{border-radius:calc(10 / 375 * 100vw)}}.p-faq__item__question{cursor:pointer;list-style:none;display:block;width:100%;position:relative;padding:20px;font-size:18px}.p-faq__item__question::-webkit-details-marker{display:none}@media screen and (max-width:1439px){.p-faq__item__question{padding:calc(20 / 1440 * 100vw);font-size:1.25vw}}@media screen and (max-width:767px){.p-faq__item__question{padding:calc(20 / 375 * 100vw);font-size:4.8vw}}.p-faq__item__question:after{content:"+";position:absolute;right:22px;top:50%;transform:translateY(-50%);width:16px;height:16px;font-size:24px;line-height:16px;text-align:center}.p-faq__item[open] .p-faq__item__question:after{content:"\2212"}@media screen and (max-width:1439px){.p-faq__item__question:after{right:calc(22 / 1440 * 100vw);width:calc(16 / 1440 * 100vw);height:calc(16 / 1440 * 100vw);font-size:calc(24 / 1440 * 100vw);line-height:calc(16 / 1440 * 100vw)}}@media screen and (max-width:767px){.p-faq__item__question:after{right:calc(22 / 375 * 100vw);width:calc(16 / 375 * 100vw);height:calc(16 / 375 * 100vw);font-size:6.4vw;line-height:calc(16 / 375 * 100vw)}}.p-faq__item__answer{padding:0 20px 20px;font-size:16px;line-height:1.8;color:#555}.p-faq__item__answer a{text-decoration:underline}.p-drawer{background-color:#00000059;height:100vh;left:0;max-width:none;opacity:0;overflow:hidden;position:fixed;right:auto;top:0;transform:none;transition:opacity .3s,visibility .3s;visibility:hidden;width:100%;z-index:999}.p-drawer.is-show{opacity:1;visibility:visible}.p-drawer__inner{background-color:#fff;border-radius:0 10px 10px 0;display:flex;flex-direction:column;height:100%;left:0;max-width:420px;overflow-y:auto;overscroll-behavior:contain;position:absolute;right:auto;top:0;transform:translate(-100%);transition:transform .4s ease;width:100%}.p-drawer.is-show .p-drawer__inner{transform:translate(0)}@media screen and (max-width:1439px){.p-drawer__inner{border-radius:0 calc(10 / 1440 * 100vw) calc(10 / 1440 * 100vw) 0;max-width:calc(420 / 1440 * 100vw)}}@media screen and (max-width:767px){.p-drawer__inner{border-radius:0 calc(10 / 375 * 100vw) calc(10 / 375 * 100vw) 0;max-width:calc(325 / 375 * 100vw)}}html.is-open,html.is-open body{height:100%;overflow:hidden;overscroll-behavior:none}.p-drawer__panel{display:flex;flex-direction:column;min-height:100%}.p-drawer__panel[hidden]{display:none}.p-drawer__nav__arrowLink{align-items:center;display:flex!important;justify-content:space-between}.p-drawer__nav__arrowLink img{height:10px;width:20px}.p-drawer__header{justify-content:flex-start}.p-drawer__nav ul li{border-bottom:0}.p-drawer__header--sub{background-color:var(--color-bg2);display:flex;justify-content:flex-start;padding:20px 30px}@media screen and (max-width:767px){.p-drawer__header--sub{padding:calc(20 / 375 * 100vw) 6.4vw}}.p-drawer__header__back{align-items:center;background:none;border:0;color:var(--color-black);cursor:pointer;display:flex;font-family:inherit;font-size:18px;font-weight:inherit;gap:10px;letter-spacing:inherit;line-height:inherit;padding:0}@media screen and (max-width:1439px){.p-drawer__header__back{font-size:1.25vw}}@media screen and (max-width:767px){.p-drawer__header__back{font-size:4vw}}.p-drawer__header__back img{height:10px;width:20px}.p-drawer__social{margin-top:auto;padding:30px}@media screen and (max-width:767px){.p-drawer__social,.p-drawer__header{padding:calc(20 / 375 * 100vw) 6.4vw}.p-drawer__nav{padding:0 6.4vw}.p-drawer__nav ul li{padding:calc(20 / 375 * 100vw) 0}}@media screen and (max-width:1439px){.p-faq__item__answer{padding:0 calc(20 / 1440 * 100vw) calc(20 / 1440 * 100vw);font-size:calc(16 / 1440 * 100vw)}}@media screen and (max-width:767px){.p-faq__item__answer{padding:0 calc(20 / 375 * 100vw) calc(20 / 375 * 100vw);font-size:calc(16 / 375 * 100vw)}}.p-shopIndex__toolbar__sort__button:focus,.p-searchResults__toolbar__sort__button:focus{outline:none}.p-shopIndex__toolbar__sort__dropdown,.p-searchResults__toolbar__sort__dropdown{min-width:220px}@media screen and (max-width:1439px){.p-shopIndex__toolbar__sort__dropdown,.p-searchResults__toolbar__sort__dropdown{min-width:calc(220 / 1440 * 100vw)}}.p-shopIndex__toolbar__sort__dropdown__list li a,.p-searchResults__toolbar__sort__dropdown__list li a{white-space:nowrap}.p-shopProduct__info__addToCart__button,.p-shopProduct__info__buyNow__button{position:relative}.p-shopProduct__info__addToCart__button__spinner{display:none}.p-shopProduct__info__addToCart__button.is-loading,.p-shopProduct__info__buyNow__button.is-loading{pointer-events:none}.p-shopProduct__info__addToCart__button.is-loading .p-shopProduct__info__addToCart__button__text,.p-shopProduct__info__buyNow__button.is-loading .p-shopProduct__info__buyNow__button__text{visibility:hidden}.p-shopProduct__info__addToCart__button.is-loading .p-shopProduct__info__addToCart__button__spinner,.p-shopProduct__info__buyNow__button.is-loading .p-shopProduct__info__addToCart__button__spinner{animation:kokeshi-spin .6s linear infinite;border:2px solid currentColor;border-radius:50%;border-top-color:transparent;display:block;height:18px;left:50%;margin:-9px 0 0 -9px;position:absolute;top:50%;width:18px}@keyframes kokeshi-spin{to{transform:rotate(360deg)}}.p-shopProduct__info__addToCart__button.is-disabled,.p-shopProduct__info__buyNow__button.is-disabled{opacity:.5;pointer-events:none}.p-top__gallery__instagram{align-items:center;color:var(--color-black);display:flex;font-size:22px;gap:12px;justify-content:flex-end;margin-top:40px}.p-top__gallery__instagram img{height:22px;width:22px}@media screen and (max-width:1439px){.p-top__gallery__instagram{font-size:calc(22 / 1440 * 100vw);gap:calc(12 / 1440 * 100vw);margin-top:calc(40 / 1440 * 100vw)}.p-top__gallery__instagram img{height:calc(22 / 1440 * 100vw);width:calc(22 / 1440 * 100vw)}}@media screen and (max-width:767px){.p-top__gallery__instagram{font-size:calc(16 / 375 * 100vw);gap:calc(10 / 375 * 100vw);margin-top:6.4vw}.p-top__gallery__instagram img{height:4.8vw;width:4.8vw}}.p-shopIndex__toolbar__filter__dropdown{background-color:#fff;border-radius:10px;box-shadow:0 4px 20px #00000014;column-gap:normal;display:none;grid-template-columns:none;left:auto;min-height:0;min-width:240px;padding:20px;position:absolute;right:0;top:100%;white-space:normal}.p-shopIndex__toolbar__filter.is-open .p-shopIndex__toolbar__filter__dropdown{display:block}.p-shopIndex__toolbar__filter__dropdown__close{background:none;border:0;cursor:pointer;display:none;height:16px;padding:0;position:absolute;right:20px;top:20px;width:16px}.p-shopIndex__toolbar__filter__dropdown__close img{display:block;height:100%;width:100%}.p-shopIndex__filterPanel__list{min-width:200px}.p-shopIndex__filterPanel__list li{border-bottom:1px solid #eee}.p-shopIndex__filterPanel__list li:last-child{border-bottom:none}.p-shopIndex__filterPanel__list li a,.p-shopIndex__filterPanel__open{align-items:center;background:none;border:0;color:var(--color-black);cursor:pointer;display:flex;font-family:Crimson Text,Shippori Mincho,serif;font-size:15px;justify-content:space-between;padding:10px 0;text-align:left;width:100%}.p-shopIndex__filterPanel__open__arrow{background:url(icon_next.svg) no-repeat center/contain;flex-shrink:0;height:10px;margin-left:12px;width:10px}.p-shopIndex__filterPanel__back{align-items:center;background:none;border:0;border-bottom:1px solid #eee;color:var(--color-black);cursor:pointer;display:flex;font-family:Crimson Text,Shippori Mincho,serif;font-size:15px;font-weight:600;gap:8px;margin-bottom:8px;padding:0 0 10px;width:100%}.p-shopIndex__filterPanel__back__arrow{background:url(icon_prev.svg) no-repeat center/contain;flex-shrink:0;height:10px;width:10px}.p-shopIndex__filterPanel__empty{color:#999;font-size:13px;padding:10px 0}@media screen and (max-width:767px){.p-shopIndex__toolbar__filter__dropdown{border-radius:0;box-shadow:none;height:100%;left:0;max-height:none;overflow-y:auto;padding:calc(70 / 375 * 100vw) calc(20 / 375 * 100vw) calc(20 / 375 * 100vw);position:fixed;right:0;top:0;width:100%;z-index:200}.p-shopIndex__toolbar__filter__dropdown__close{display:block;right:calc(20 / 375 * 100vw);top:6.4vw}.p-shopIndex__filterPanel__list{min-width:0}}html[lang=ja] .p-top__about__title{margin-bottom:40px}html[lang=ja] .p-top__about__text{font-size:16px;line-height:2.5}html[lang=ja] .p-top__news__card__info__title,html[lang=ja] .p-top__blog__card__title,html[lang=ja] .p-newsArchive__card__info__title,html[lang=ja] .p-blogArchive__card__info__title{font-size:17px;line-height:1.6}html[lang=ja] .p-top__whatIs__content__title{line-height:1.5}.p-top__whatIs__content__text,.p-top__shopVisit__content__text,.p-top__workshop__content__text{font-size:18px}@media screen and (max-width:1439px){.p-top__whatIs__content__text,.p-top__shopVisit__content__text,.p-top__workshop__content__text{font-size:1.25vw}}@media screen and (max-width:767px){.p-top__whatIs__content__text,.p-top__shopVisit__content__text,.p-top__workshop__content__text{font-size:4.8vw}}html[lang=ja] .p-top__whatIs__content__text,html[lang=ja] .p-top__shopVisit__content__text,html[lang=ja] .p-top__workshop__content__text{font-size:16px;line-height:1.5}@media screen and (max-width:1439px){html[lang=ja] .p-top__whatIs__content__text,html[lang=ja] .p-top__shopVisit__content__text,html[lang=ja] .p-top__workshop__content__text{font-size:calc(16 / 1440 * 100vw)}}@media screen and (max-width:767px){html[lang=ja] .p-top__whatIs__content__text,html[lang=ja] .p-top__shopVisit__content__text,html[lang=ja] .p-top__workshop__content__text{font-size:calc(16 / 375 * 100vw)}}html[lang=ja] .p-top__whatIs__content__text{line-height:2;max-width:500px}@media screen and (max-width:1439px){html[lang=ja] .p-top__whatIs__content__text{max-width:calc(500 / 1440 * 100vw)}}@media screen and (max-width:767px){html[lang=ja] .p-top__whatIs__content__text{max-width:none}}html[lang=ja] .p-top__workshop__content__text{line-height:2}html[lang=ja] .p-pageTitle__title{font-size:31px;font-weight:600;line-height:1.5}@media screen and (max-width:1439px){html[lang=ja] .p-pageTitle__title{font-size:calc(31 / 1440 * 100vw)}}@media screen and (max-width:767px){html[lang=ja] .p-pageTitle__title{font-size:4.8vw}}html[lang=ja] .p-whatIsKokeshi__intro__title{font-weight:600;line-height:1.7}html[lang=ja] .p-whatIsKokeshi__intro__body{font-size:16px;line-height:2}@media screen and (max-width:1439px){html[lang=ja] .p-whatIsKokeshi__intro__body{font-size:calc(16 / 1440 * 100vw)}}@media screen and (max-width:767px){html[lang=ja] .p-whatIsKokeshi__intro__title{font-size:calc(28 / 375 * 100vw)}html[lang=ja] .p-whatIsKokeshi__intro__body{font-size:calc(16 / 375 * 100vw)}}@media screen and (min-width:768px){html[lang=ja] .p-workshop__intro__title,html[lang=ja] .p-workshop__about__title,html[lang=ja] .p-workshop__cta__title,html[lang=ja] .p-cart__head__title,html[lang=ja] .p-singleNews__title,html[lang=ja] .p-singleBlog__title{font-size:34px;font-weight:600;line-height:1.5}}@media screen and (min-width:768px)and (max-width:1439px){html[lang=ja] .p-workshop__intro__title,html[lang=ja] .p-workshop__about__title,html[lang=ja] .p-workshop__cta__title,html[lang=ja] .p-cart__head__title,html[lang=ja] .p-singleNews__title,html[lang=ja] .p-singleBlog__title{font-size:calc(34 / 1440 * 100vw)}}html[lang=ja] .p-singleNews__body h2,html[lang=ja] .p-singleBlog__body h2{font-size:22px;line-height:1.5}@media screen and (max-width:1439px){html[lang=ja] .p-singleNews__body h2,html[lang=ja] .p-singleBlog__body h2{font-size:calc(22 / 1440 * 100vw)}}@media screen and (max-width:767px){html[lang=ja] .p-singleNews__body h2,html[lang=ja] .p-singleBlog__body h2{font-size:calc(22 / 375 * 100vw)}}html[lang=ja] .p-singleNews__body h3+p,html[lang=ja] .p-singleBlog__body h3+p{margin-top:8px}@media screen and (max-width:1439px){html[lang=ja] .p-singleNews__body h3+p,html[lang=ja] .p-singleBlog__body h3+p{margin-top:calc(8 / 1440 * 100vw)}}@media screen and (max-width:767px){html[lang=ja] .p-singleNews__body h3+p,html[lang=ja] .p-singleBlog__body h3+p{margin-top:calc(8 / 375 * 100vw)}}html[lang=ja] .p-singleBlog__recommends__card__text{font-size:14px;line-height:1.5;margin-top:8px}@media screen and (max-width:1439px){html[lang=ja] .p-singleBlog__recommends__card__text{font-size:calc(14 / 1440 * 100vw);margin-top:calc(8 / 1440 * 100vw)}}@media screen and (max-width:767px){html[lang=ja] .p-singleBlog__recommends__card__text{font-size:calc(14 / 375 * 100vw);margin-top:calc(8 / 375 * 100vw)}}html[lang=ja] .p-policyContent__heading,html[lang=ja] .p-faq__heading,html[lang=ja] .p-singleBlog__recommends__card__title,html[lang=ja] .p-singleNews__body h3,html[lang=ja] .p-singleBlog__body h3{font-size:16px;line-height:1.5}@media screen and (max-width:1439px){html[lang=ja] .p-policyContent__heading,html[lang=ja] .p-faq__heading,html[lang=ja] .p-singleBlog__recommends__card__title,html[lang=ja] .p-singleNews__body h3,html[lang=ja] .p-singleBlog__body h3{font-size:calc(16 / 1440 * 100vw)}}@media screen and (max-width:767px){html[lang=ja] .p-policyContent__heading,html[lang=ja] .p-faq__heading,html[lang=ja] .p-singleBlog__recommends__card__title,html[lang=ja] .p-singleNews__body h3,html[lang=ja] .p-singleBlog__body h3{font-size:calc(16 / 375 * 100vw)}}html[lang=ja] .p-workshop__intro__lead,html[lang=ja] .p-workshop__about__text,html[lang=ja] .p-workshop__cta__text,html[lang=ja] .p-thanks__text,html[lang=ja] .p-singleNews__body,html[lang=ja] .p-singleBlog__body{font-size:16px;line-height:2}@media screen and (max-width:1439px){html[lang=ja] .p-workshop__intro__lead,html[lang=ja] .p-workshop__about__text,html[lang=ja] .p-workshop__cta__text,html[lang=ja] .p-thanks__text,html[lang=ja] .p-singleNews__body,html[lang=ja] .p-singleBlog__body{font-size:calc(16 / 1440 * 100vw)}}@media screen and (max-width:767px){html[lang=ja] .p-workshop__intro__lead,html[lang=ja] .p-workshop__about__text,html[lang=ja] .p-workshop__cta__text,html[lang=ja] .p-thanks__text,html[lang=ja] .p-singleNews__body,html[lang=ja] .p-singleBlog__body{font-size:calc(16 / 375 * 100vw)}}html[lang=ja] .p-policyContent__text,html[lang=ja] .p-contactForm__lead,html[lang=ja] .p-faq__item__answer{line-height:2}html[lang=ja] .p-workshop__cta__button,html[lang=ja] .p-shopVisit__shop__button,html[lang=ja] .p-shopIndex__section__more__button,html[lang=ja] .p-shopProduct__info__addToCart__button,html[lang=ja] .p-shopProduct__info__buyNow__button,html[lang=ja] .p-singleNews__back__button,html[lang=ja] .p-singleBlog__back__button,html[lang=ja] .p-cartDrawer__empty__button,html[lang=ja] .p-cartDrawer__foot__button,html[lang=ja] .p-contactForm__submitButton{font-size:16px;font-weight:600}@media screen and (max-width:1439px){html[lang=ja] .p-workshop__cta__button,html[lang=ja] .p-shopVisit__shop__button,html[lang=ja] .p-shopIndex__section__more__button,html[lang=ja] .p-shopProduct__info__addToCart__button,html[lang=ja] .p-shopProduct__info__buyNow__button,html[lang=ja] .p-singleNews__back__button,html[lang=ja] .p-singleBlog__back__button,html[lang=ja] .p-cartDrawer__empty__button,html[lang=ja] .p-cartDrawer__foot__button,html[lang=ja] .p-contactForm__submitButton{font-size:calc(16 / 1440 * 100vw)}}@media screen and (max-width:767px){html[lang=ja] .p-workshop__cta__button,html[lang=ja] .p-shopVisit__shop__button,html[lang=ja] .p-shopIndex__section__more__button,html[lang=ja] .p-shopProduct__info__addToCart__button,html[lang=ja] .p-shopProduct__info__buyNow__button,html[lang=ja] .p-singleNews__back__button,html[lang=ja] .p-singleBlog__back__button,html[lang=ja] .p-cartDrawer__empty__button,html[lang=ja] .p-cartDrawer__foot__button,html[lang=ja] .p-contactForm__submitButton{font-size:calc(16 / 375 * 100vw)}}html[lang=ja] .p-header__nav>ul>li{font-size:15px}@media screen and (max-width:1439px){html[lang=ja] .p-header__nav>ul>li{font-size:calc(15 / 1440 * 100vw)}}html[lang=ja] .p-whatIsKokeshi__cta__title{font-size:38px;font-weight:600;line-height:1.5}html[lang=ja] .p-whatIsKokeshi__cta__text{font-size:16px;line-height:2}html[lang=ja] .p-whatIsKokeshi__cta__button{font-size:16px;font-weight:600}@media screen and (max-width:1439px){html[lang=ja] .p-whatIsKokeshi__cta__title{font-size:calc(38 / 1440 * 100vw)}html[lang=ja] .p-whatIsKokeshi__cta__text,html[lang=ja] .p-whatIsKokeshi__cta__button{font-size:calc(16 / 1440 * 100vw)}}@media screen and (max-width:767px){html[lang=ja] .p-whatIsKokeshi__cta__title{font-size:8vw}html[lang=ja] .p-whatIsKokeshi__cta__text,html[lang=ja] .p-whatIsKokeshi__cta__button{font-size:calc(16 / 375 * 100vw)}}html[lang=ja] .p-whatIsKokeshi__process__title{font-size:34px}html[lang=ja] .p-whatIsKokeshi__process__lead,html[lang=ja] .p-whatIsKokeshi__process__text{font-size:16px;line-height:2}@media screen and (max-width:1439px){html[lang=ja] .p-whatIsKokeshi__process__title{font-size:calc(34 / 1440 * 100vw)}html[lang=ja] .p-whatIsKokeshi__process__lead,html[lang=ja] .p-whatIsKokeshi__process__text{font-size:calc(16 / 1440 * 100vw)}}@media screen and (max-width:767px){html[lang=ja] .p-whatIsKokeshi__process__title{font-size:calc(26 / 375 * 100vw)}html[lang=ja] .p-whatIsKokeshi__process__lead,html[lang=ja] .p-whatIsKokeshi__process__text{font-size:calc(16 / 375 * 100vw)}.p-whatIsKokeshi__process__text{margin-top:calc(20 / 375 * 100vw)}.p-whatIsKokeshi__made__title{font-size:calc(28 / 375 * 100vw);margin-bottom:8vw}}html[lang=ja] .p-whatIsKokeshi__made__lead{font-size:16px;line-height:2}@media screen and (max-width:1439px){html[lang=ja] .p-whatIsKokeshi__made__lead{font-size:calc(16 / 1440 * 100vw)}}@media screen and (max-width:767px){html[lang=ja] .p-whatIsKokeshi__made__lead{font-size:calc(16 / 375 * 100vw)}}html[lang=ja] .p-whatIsKokeshi__styles__title{font-size:38px;font-weight:600}html[lang=ja] .p-whatIsKokeshi__styles__name{font-size:18px;line-height:1.5}html[lang=ja] .p-whatIsKokeshi__styles__text{font-size:15px;line-height:2}@media screen and (max-width:1439px){html[lang=ja] .p-whatIsKokeshi__styles__title{font-size:calc(38 / 1440 * 100vw)}html[lang=ja] .p-whatIsKokeshi__styles__name{font-size:1.25vw}html[lang=ja] .p-whatIsKokeshi__styles__text{font-size:calc(15 / 1440 * 100vw)}}@media screen and (max-width:767px){html[lang=ja] .p-whatIsKokeshi__styles__title{font-size:calc(32 / 375 * 100vw)}html[lang=ja] .p-whatIsKokeshi__styles__name{font-size:4.8vw}html[lang=ja] .p-whatIsKokeshi__styles__text{font-size:4vw}}@media screen and (min-width:768px){html[lang=ja] .p-whatIsKokeshi__styles__item,html[lang=ja] .p-whatIsKokeshi__styles__item.swiper-slide{height:390px}}@media screen and (min-width:768px)and (max-width:1439px){html[lang=ja] .p-whatIsKokeshi__styles__item,html[lang=ja] .p-whatIsKokeshi__styles__item.swiper-slide{height:calc(390 / 1440 * 100vw)}}@media screen and (max-width:767px){.p-whatIsKokeshi__styles__item.swiper-slide{height:calc(410 / 375 * 100vw);width:calc(265 / 375 * 100vw)}}html[lang=ja] .p-contact__title{font-size:36px}html[lang=ja] .p-contact__text{line-height:1.7}html[lang=ja] .p-contact__button{font-size:15px;font-weight:600;height:47px;width:181px}@media screen and (max-width:1439px){html[lang=ja] .p-contact__title{font-size:2.5vw}html[lang=ja] .p-contact__button{font-size:calc(15 / 1440 * 100vw);height:calc(47 / 1440 * 100vw);width:calc(181 / 1440 * 100vw)}}@media screen and (max-width:767px){html[lang=ja] .p-contact__title{font-size:6.4vw}html[lang=ja] .p-contact__button{font-size:4vw;height:calc(47 / 375 * 100vw);width:calc(181 / 375 * 100vw)}}.p-top__news__swiper,.p-top__blog__swiper{overflow:hidden}@media screen and (max-width:767px){.p-shopVisit__shop__address,.p-shopVisit__shop__hours{line-height:2}}@media screen and (max-width:767px){.p-workshop__intro__title,.p-workshop__about__title,.p-workshop__cta__title{font-size:calc(28 / 375 * 100vw);line-height:1.7}}.p-footer__subNav ul li a{white-space:nowrap}@media screen and (max-width:767px){.p-footer__subNav li a{font-size:calc(13 / 375 * 100vw)}}.p-whatIsKokeshi__intro__body p.is-spaced{margin-top:1.5em}.p-top__gallery__list__item img{aspect-ratio:382 / 512;object-fit:cover}
/*# sourceMappingURL=/cdn/shop/t/9/assets/style.css.map */
