:root{--dp: 1px}@media screen and (min-width: 701px)and (max-width: 1084px){:root{--dp: 0.0922509vw}}@media screen and (max-width: 700px){:root{--dp: 0.266667vw}}@-webkit-keyframes dot-jump-fade{0%{-webkit-transform:translateX(-50%) translateY(0);transform:translateX(-50%) translateY(0);width:2px}50%{-webkit-transform:translateX(-50%) translateY(-4px);transform:translateX(-50%) translateY(-4px);width:2px}100%{-webkit-transform:translateX(-50%) translateY(0);transform:translateX(-50%) translateY(0);width:2px}}@keyframes dot-jump-fade{0%{-webkit-transform:translateX(-50%) translateY(0);transform:translateX(-50%) translateY(0);width:2px}50%{-webkit-transform:translateX(-50%) translateY(-4px);transform:translateX(-50%) translateY(-4px);width:2px}100%{-webkit-transform:translateX(-50%) translateY(0);transform:translateX(-50%) translateY(0);width:2px}}.accordion{overflow:hidden;position:relative;overflow-anchor:none}.accordion__content{display:grid;grid-template-rows:0fr;-webkit-transition:grid-template-rows .3s ease-out;-o-transition:grid-template-rows .3s ease-out;transition:grid-template-rows .3s ease-out;transition:grid-template-rows .3s ease-out, -ms-grid-rows .3s ease-out}.accordion__content>*{min-height:0;overflow:hidden}.accordion.is-opened>.accordion__content{grid-template-rows:1fr}@media(prefers-reduced-motion: reduce){.accordion__content{-webkit-transition:none;-o-transition:none;transition:none}}.order-cta{position:relative;z-index:1;padding-block:calc(120 * var(--dp)) calc(96 * var(--dp));background-color:rgba(0,0,0,0);background-image:none;overflow:visible}@media screen and (max-width: 700px){.order-cta{padding-block:calc(88 * var(--dp)) calc(64 * var(--dp))}}.order-cta__visual{position:absolute;z-index:0;inset:0;overflow:hidden;pointer-events:none}.order-cta__visual img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center 40%;object-position:center 40%}.order-cta__visual::after{content:"";position:absolute;inset:0;background:-webkit-gradient(linear, left top, left bottom, from(rgba(255, 255, 255, 0.18)), color-stop(35%, rgba(247, 251, 253, 0.35)), to(rgba(255, 255, 255, 0.72)));background:-webkit-linear-gradient(top, rgba(255, 255, 255, 0.18) 0%, rgba(247, 251, 253, 0.35) 35%, rgba(255, 255, 255, 0.72) 100%);background:-o-linear-gradient(top, rgba(255, 255, 255, 0.18) 0%, rgba(247, 251, 253, 0.35) 35%, rgba(255, 255, 255, 0.72) 100%);background:linear-gradient(180deg, rgba(255, 255, 255, 0.18) 0%, rgba(247, 251, 253, 0.35) 35%, rgba(255, 255, 255, 0.72) 100%);pointer-events:none}.order-cta .container{position:relative;z-index:1}.order-cta__panel{position:relative;max-width:calc(880 * var(--dp));margin-inline:auto;padding:calc(56 * var(--dp)) calc(48 * var(--dp)) calc(56 * var(--dp));background-color:rgba(255,255,255,.9);border:1px solid rgba(10,95,132,.12);border-radius:calc(24 * var(--dp));-webkit-box-shadow:0 calc(16 * var(--dp)) calc(40 * var(--dp)) rgba(10,95,132,.12);box-shadow:0 calc(16 * var(--dp)) calc(40 * var(--dp)) rgba(10,95,132,.12);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);overflow:hidden}.order-cta__panel::before,.order-cta__panel::after{display:none}@media screen and (max-width: 700px){.order-cta__panel{padding:calc(40 * var(--dp)) calc(20 * var(--dp)) calc(44 * var(--dp));border-radius:calc(18 * var(--dp))}}.order-cta__panel .section-ttl{-webkit-margin-after:calc(16 * var(--dp));margin-block-end:calc(16 * var(--dp))}.order-cta__panel .section-ttl .section-ttl__en{color:#008cbd;opacity:1}.order-cta__panel .section-ttl .section-ttl__main{color:#2c3e4a}.order-cta__panel .section-ttl .section-ttl__main::after{left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);background-color:#008cbd;opacity:.75}.order-cta__lead{position:relative;z-index:1;max-width:calc(520 * var(--dp));margin-inline:auto;margin-block:calc(40 * var(--dp)) calc(32 * var(--dp));font-family:"Noto Sans JP",sans-serif;font-size:calc(14 * var(--dp));line-height:1.85;letter-spacing:.06em;color:#5a6b78;text-align:center}@media screen and (max-width: 700px){.order-cta__lead{-webkit-margin-after:calc(24 * var(--dp));margin-block-end:calc(24 * var(--dp));font-size:calc(13 * var(--dp));text-align:left}}.order-cta__btns{position:relative;z-index:1;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;gap:calc(12 * var(--dp));max-width:calc(640 * var(--dp));margin-inline:auto}.order-cta__btns-row{display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));gap:calc(12 * var(--dp))}@media screen and (max-width: 700px){.order-cta__btns-row{grid-template-columns:1fr}}.order-cta__btn{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start;gap:calc(12 * var(--dp));min-height:calc(72 * var(--dp));padding:calc(14 * var(--dp)) calc(22 * var(--dp)) calc(14 * var(--dp)) calc(32 * var(--dp));text-decoration:none;text-align:left;border:none;border-radius:calc(50 * var(--dp));color:#fff;-webkit-box-shadow:none;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;-webkit-transition:background-color .3s ease,opacity .3s ease,-webkit-transform .3s ease;transition:background-color .3s ease,opacity .3s ease,-webkit-transform .3s ease;-o-transition:transform .3s ease,background-color .3s ease,opacity .3s ease;transition:transform .3s ease,background-color .3s ease,opacity .3s ease;transition:transform .3s ease,background-color .3s ease,opacity .3s ease,-webkit-transform .3s ease}@media screen and (max-width: 700px){.order-cta__btn{min-height:calc(64 * var(--dp));padding:calc(12 * var(--dp)) calc(18 * var(--dp)) calc(12 * var(--dp)) calc(28 * var(--dp));gap:calc(10 * var(--dp))}}@media(hover: hover)and (pointer: fine){.order-cta__btn:hover{-webkit-transform:translateY(calc(-2 * var(--dp)));-ms-transform:translateY(calc(-2 * var(--dp)));transform:translateY(calc(-2 * var(--dp)));opacity:.92}}.order-cta__btn-icon{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;width:auto;height:auto;border:none;border-radius:0;background-color:rgba(0,0,0,0)}.order-cta__btn-icon img{display:block;width:calc(21 * var(--dp));height:auto;max-width:calc(21 * var(--dp));-o-object-fit:contain;object-fit:contain;-webkit-filter:brightness(0) invert(1);filter:brightness(0) invert(1);opacity:1}.order-cta__btn-content{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;gap:calc(4 * var(--dp));min-width:0}.order-cta__btn-label{font-family:"Cormorant Garamond",serif;font-size:calc(12 * var(--dp));font-weight:600;letter-spacing:.16em;line-height:1;color:inherit}.order-cta__btn-txt{font-family:"Noto Sans JP",sans-serif;font-size:calc(15 * var(--dp));font-weight:500;letter-spacing:.06em;line-height:1.4;color:inherit}@media screen and (max-width: 700px){.order-cta__btn-txt{font-size:calc(14 * var(--dp))}}.order-cta__btn-sub{font-family:"Noto Sans JP",sans-serif;font-size:calc(11 * var(--dp));letter-spacing:.04em;line-height:1.5;color:rgba(255,255,255,.82)}.order-cta__btn--web{background-color:#008cbd}.order-cta__btn--tel{background-color:#0a5f84}.order-cta__btn--line{-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;gap:calc(12 * var(--dp));min-height:calc(56 * var(--dp));padding:calc(12 * var(--dp)) calc(24 * var(--dp)) calc(12 * var(--dp)) calc(32 * var(--dp));background-color:#06c755;color:#fff}@media screen and (max-width: 700px){.order-cta__btn--line{-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start;min-height:calc(64 * var(--dp));padding:calc(12 * var(--dp)) calc(18 * var(--dp)) calc(12 * var(--dp)) calc(28 * var(--dp))}}.order-cta__btn--line .order-cta__btn-icon img{-webkit-filter:none;filter:none}.order-cta__btn--line .order-cta__btn-content{-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;-webkit-box-flex:0;-webkit-flex:0 1 auto;-ms-flex:0 1 auto;flex:0 1 auto}.order-cta__btn--line .order-cta__btn-txt{font-size:calc(15 * var(--dp))}@media screen and (max-width: 700px){.order-cta__btn--line .order-cta__btn-txt{font-size:calc(14 * var(--dp))}}.order-cta--kitchen-car,.order-cta--dorayaki{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;min-height:calc(520 * var(--dp));padding-block:calc(120 * var(--dp)) calc(104 * var(--dp));overflow:hidden}@media screen and (max-width: 700px){.order-cta--kitchen-car,.order-cta--dorayaki{min-height:0;padding-block:calc(88 * var(--dp)) calc(72 * var(--dp))}}.order-cta--kitchen-car .order-cta__visual img,.order-cta--dorayaki .order-cta__visual img{-o-object-position:center center;object-position:center center}.order-cta--kitchen-car .order-cta__visual::after,.order-cta--dorayaki .order-cta__visual::after{background:-webkit-gradient(linear, left top, right top, from(rgba(10, 95, 132, 0.28)), color-stop(42%, rgba(10, 95, 132, 0.12)), color-stop(68%, transparent));background:-webkit-linear-gradient(left, rgba(10, 95, 132, 0.28) 0%, rgba(10, 95, 132, 0.12) 42%, transparent 68%);background:-o-linear-gradient(left, rgba(10, 95, 132, 0.28) 0%, rgba(10, 95, 132, 0.12) 42%, transparent 68%);background:linear-gradient(90deg, rgba(10, 95, 132, 0.28) 0%, rgba(10, 95, 132, 0.12) 42%, transparent 68%)}@media screen and (max-width: 700px){.order-cta--kitchen-car .order-cta__visual::after,.order-cta--dorayaki .order-cta__visual::after{background:-webkit-gradient(linear, left top, left bottom, from(rgba(10, 95, 132, 0.72)), color-stop(52%, rgba(10, 95, 132, 0.42)), to(rgba(10, 95, 132, 0.1)));background:-webkit-linear-gradient(top, rgba(10, 95, 132, 0.72) 0%, rgba(10, 95, 132, 0.42) 52%, rgba(10, 95, 132, 0.1) 100%);background:-o-linear-gradient(top, rgba(10, 95, 132, 0.72) 0%, rgba(10, 95, 132, 0.42) 52%, rgba(10, 95, 132, 0.1) 100%);background:linear-gradient(180deg, rgba(10, 95, 132, 0.72) 0%, rgba(10, 95, 132, 0.42) 52%, rgba(10, 95, 132, 0.1) 100%)}}.order-cta--kitchen-car .order-cta__panel,.order-cta--dorayaki .order-cta__panel{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;gap:calc(30 * var(--dp));width:100%;max-width:calc(760 * var(--dp));margin-inline:0;padding:0;background:rgba(0,0,0,0);border:none;border-radius:0;-webkit-box-shadow:none;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none}@media screen and (max-width: 700px){.order-cta--kitchen-car .order-cta__panel,.order-cta--dorayaki .order-cta__panel{gap:calc(20 * var(--dp));max-width:none}}.order-cta--kitchen-car .order-cta__panel .section-ttl,.order-cta--dorayaki .order-cta__panel .section-ttl{-webkit-margin-after:0;margin-block-end:0;text-align:left}.order-cta--kitchen-car .order-cta__panel .section-ttl .section-ttl__en,.order-cta--dorayaki .order-cta__panel .section-ttl .section-ttl__en{-webkit-margin-before:0;margin-block-start:0;-webkit-margin-after:calc(10 * var(--dp));margin-block-end:calc(10 * var(--dp));color:rgba(255,255,255,.82);opacity:1}.order-cta--kitchen-car .order-cta__panel .section-ttl .section-ttl__main,.order-cta--dorayaki .order-cta__panel .section-ttl .section-ttl__main{-webkit-padding-after:calc(16 * var(--dp));padding-block-end:calc(16 * var(--dp));color:#fff}.order-cta--kitchen-car .order-cta__panel .section-ttl .section-ttl__main::after,.order-cta--dorayaki .order-cta__panel .section-ttl .section-ttl__main::after{left:0;-webkit-transform:none;-ms-transform:none;transform:none;background-color:rgba(255,255,255,.72);opacity:1}.order-cta--kitchen-car .order-cta__lead,.order-cta--dorayaki .order-cta__lead{width:100%;max-width:none;margin:0;color:rgba(255,255,255,.88);text-align:left}.order-cta--kitchen-car .order-cta__btns,.order-cta--dorayaki .order-cta__btns{width:100%;max-width:calc(580 * var(--dp));margin-inline:0}@media screen and (max-width: 700px){.order-cta--kitchen-car .order-cta__btns,.order-cta--dorayaki .order-cta__btns{max-width:calc(480 * var(--dp))}}.order-cta--kitchen-car .order-cta__btn--web,.order-cta--dorayaki .order-cta__btn--web{background-color:#fff;color:#0a5f84}.order-cta--kitchen-car .order-cta__btn--web .order-cta__btn-icon img,.order-cta--dorayaki .order-cta__btn--web .order-cta__btn-icon img{-webkit-filter:none;filter:none}.order-cta--kitchen-car .order-cta__btn--tel,.order-cta--dorayaki .order-cta__btn--tel{background-color:#008cbd}.order-cta--dorayaki{min-height:calc(420 * var(--dp))}@media screen and (max-width: 700px){.order-cta--dorayaki{min-height:0}}.order-cta--dorayaki .order-cta__visual img{-o-object-position:center center;object-position:center center}.order-cta--dorayaki .order-cta__visual::after{background:-webkit-gradient(linear, left top, right top, from(rgba(10, 95, 132, 0.88)), color-stop(38%, rgba(10, 95, 132, 0.72)), color-stop(58%, rgba(10, 95, 132, 0.28)), color-stop(75%, transparent));background:-webkit-linear-gradient(left, rgba(10, 95, 132, 0.88) 0%, rgba(10, 95, 132, 0.72) 38%, rgba(10, 95, 132, 0.28) 58%, transparent 75%);background:-o-linear-gradient(left, rgba(10, 95, 132, 0.88) 0%, rgba(10, 95, 132, 0.72) 38%, rgba(10, 95, 132, 0.28) 58%, transparent 75%);background:linear-gradient(90deg, rgba(10, 95, 132, 0.88) 0%, rgba(10, 95, 132, 0.72) 38%, rgba(10, 95, 132, 0.28) 58%, transparent 75%)}@media screen and (max-width: 700px){.order-cta--dorayaki .order-cta__visual::after{background:-webkit-gradient(linear, left top, left bottom, from(rgba(10, 95, 132, 0.88)), color-stop(48%, rgba(10, 95, 132, 0.68)), color-stop(72%, rgba(10, 95, 132, 0.24)), to(rgba(10, 95, 132, 0.06)));background:-webkit-linear-gradient(top, rgba(10, 95, 132, 0.88) 0%, rgba(10, 95, 132, 0.68) 48%, rgba(10, 95, 132, 0.24) 72%, rgba(10, 95, 132, 0.06) 100%);background:-o-linear-gradient(top, rgba(10, 95, 132, 0.88) 0%, rgba(10, 95, 132, 0.68) 48%, rgba(10, 95, 132, 0.24) 72%, rgba(10, 95, 132, 0.06) 100%);background:linear-gradient(180deg, rgba(10, 95, 132, 0.88) 0%, rgba(10, 95, 132, 0.68) 48%, rgba(10, 95, 132, 0.24) 72%, rgba(10, 95, 132, 0.06) 100%)}}.order-cta--dorayaki .order-cta__panel{max-width:calc(640 * var(--dp));gap:calc(20 * var(--dp))}.order-cta--dorayaki .order-cta__lead{font-size:calc(14 * var(--dp));line-height:1.9;text-align:left}.order-cta--dorayaki .order-cta__lead strong{color:#fff;font-weight:600}@media screen and (max-width: 700px){.order-cta--dorayaki .order-cta__lead{font-size:calc(13 * var(--dp))}}.kitchen-car-page__section{padding-block:calc(96 * var(--dp)) calc(88 * var(--dp))}@media screen and (max-width: 700px){.kitchen-car-page__section{padding-block:calc(64 * var(--dp)) calc(56 * var(--dp))}}.kitchen-car-page__section--white{background-color:#fff}.kitchen-car-page__section--beige{background-color:#f4f8fa}.kitchen-car-page__section--feature{position:relative;z-index:1;background-color:#fff;background-image:url("../../img/top/product-bg.jpg");background-size:cover;background-position:center;background-repeat:no-repeat}@media screen and (max-width: 700px){.kitchen-car-page__section--feature{background-image:url("../../img/top/product-bg_sp.jpg");background-position:center top}}.kitchen-car-page__section--place{background-color:#fff}.kitchen-car-page__section--hidden{display:none !important}.kitchen-car-page__section .section-ttl{-webkit-margin-after:calc(24 * var(--dp));margin-block-end:calc(24 * var(--dp))}@media screen and (max-width: 700px){.kitchen-car-page__section .section-ttl{-webkit-margin-after:calc(20 * var(--dp));margin-block-end:calc(20 * var(--dp))}}.kitchen-car-page__section-lead{max-width:calc(720 * var(--dp));margin:0 auto calc(40 * var(--dp));font-family:"Noto Sans JP",sans-serif;font-size:calc(15 * var(--dp));line-height:2;letter-spacing:.05em;color:#5a6b78;text-align:center}@media screen and (max-width: 700px){.kitchen-car-page__section-lead{-webkit-margin-after:calc(32 * var(--dp));margin-block-end:calc(32 * var(--dp));font-size:calc(14 * var(--dp));text-align:left}}.kitchen-car-page__body{max-width:calc(780 * var(--dp));margin:0 auto calc(40 * var(--dp));font-family:"Noto Sans JP",sans-serif;font-size:calc(15 * var(--dp));line-height:2;letter-spacing:.04em;color:#5a6b78}.kitchen-car-page__body p{margin:0 0 calc(16 * var(--dp))}.kitchen-car-page__body p:last-child{margin-bottom:0}@media screen and (max-width: 700px){.kitchen-car-page__body{font-size:calc(14 * var(--dp));-webkit-margin-after:calc(32 * var(--dp));margin-block-end:calc(32 * var(--dp))}}.kitchen-car-page__note{max-width:calc(720 * var(--dp));margin:calc(24 * var(--dp)) auto 0;font-family:"Noto Sans JP",sans-serif;font-size:calc(12 * var(--dp));line-height:1.85;color:rgba(90,107,120,.85);text-align:center}@media screen and (max-width: 700px){.kitchen-car-page__note{text-align:left}}.kitchen-car-page__cta-row{-webkit-margin-before:calc(32 * var(--dp));margin-block-start:calc(32 * var(--dp));text-align:center}.kitchen-car-page__cta-row--actions{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;gap:calc(12 * var(--dp))}@media screen and (max-width: 700px){.kitchen-car-page__cta-row--actions{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:stretch;-webkit-align-items:stretch;-ms-flex-align:stretch;align-items:stretch}}.kitchen-car-page__media-grid{display:grid;grid-template-columns:repeat(3, minmax(0, 1fr));gap:calc(16 * var(--dp));margin:0;padding:0;list-style:none}@media screen and (max-width: 700px){.kitchen-car-page__media-grid{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:calc(12 * var(--dp))}}.kitchen-car-page__media-item{overflow:hidden;border-radius:calc(12 * var(--dp));background-color:#f4f8fa;-webkit-box-shadow:0 calc(8 * var(--dp)) calc(24 * var(--dp)) rgba(44,62,74,.08);box-shadow:0 calc(8 * var(--dp)) calc(24 * var(--dp)) rgba(44,62,74,.08)}@media screen and (max-width: 700px){.kitchen-car-page__media-item:nth-child(1){-webkit-box-ordinal-group:3;-webkit-order:2;-ms-flex-order:2;order:2;-webkit-box-flex:1;-webkit-flex:1 1 0;-ms-flex:1 1 0px;flex:1 1 0;min-width:0}.kitchen-car-page__media-item:nth-child(2){-webkit-box-ordinal-group:2;-webkit-order:1;-ms-flex-order:1;order:1;-webkit-box-flex:1;-webkit-flex:1 1 100%;-ms-flex:1 1 100%;flex:1 1 100%}.kitchen-car-page__media-item:nth-child(3){-webkit-box-ordinal-group:4;-webkit-order:3;-ms-flex-order:3;order:3;-webkit-box-flex:1;-webkit-flex:1 1 0;-ms-flex:1 1 0px;flex:1 1 0;min-width:0}}.kitchen-car-page__media-item img{display:block;width:100%;height:auto;aspect-ratio:4/3;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.kitchen-car-page__menu-grid{display:grid;grid-template-columns:repeat(3, minmax(0, 1fr));gap:calc(24 * var(--dp)) calc(20 * var(--dp));margin:0;padding:0;list-style:none}@media screen and (max-width: 992px){.kitchen-car-page__menu-grid{grid-template-columns:repeat(2, minmax(0, 1fr))}}@media screen and (max-width: 700px){.kitchen-car-page__menu-grid{grid-template-columns:1fr;gap:calc(32 * var(--dp))}}.kitchen-car-page__menu-card{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;width:100%;height:100%}@media(hover: hover)and (pointer: fine){.kitchen-car-page__menu-card:hover .kitchen-car-page__menu-photo>img{-webkit-transform:translate(-50%, -50%) scale(1.04);-ms-transform:translate(-50%, -50%) scale(1.04);transform:translate(-50%, -50%) scale(1.04)}}.kitchen-car-page__menu-photo{position:relative;-webkit-box-flex:0;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;width:100%;aspect-ratio:4/3;overflow:hidden;-webkit-margin-after:calc(16 * var(--dp));margin-block-end:calc(16 * var(--dp));border-radius:calc(18 * var(--dp));background-color:#f4f8fa;background-image:url("../../img/lineup/product-media-bg.jpg");background-size:cover;background-position:center;background-repeat:no-repeat;-webkit-box-shadow:0 calc(12 * var(--dp)) calc(32 * var(--dp)) rgba(0,140,189,.12);box-shadow:0 calc(12 * var(--dp)) calc(32 * var(--dp)) rgba(0,140,189,.12)}.kitchen-car-page__menu-photo>img{position:absolute;top:50%;left:50%;display:block;width:82%;height:82%;max-width:82%;max-height:82%;-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center;-webkit-filter:drop-shadow(0 calc(8 * var(--dp)) calc(18 * var(--dp)) rgba(44, 62, 74, 0.14));filter:drop-shadow(0 calc(8 * var(--dp)) calc(18 * var(--dp)) rgba(44, 62, 74, 0.14));-webkit-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%);-webkit-transition:-webkit-transform .45s ease;transition:-webkit-transform .45s ease;-o-transition:transform .45s ease;transition:transform .45s ease;transition:transform .45s ease, -webkit-transform .45s ease}.kitchen-car-page__menu-tag{position:absolute;top:calc(12 * var(--dp));left:calc(12 * var(--dp));z-index:2;padding:calc(5 * var(--dp)) calc(12 * var(--dp));border-radius:calc(999 * var(--dp));background-color:rgba(255,255,255,.94);border:1px solid rgba(0,140,189,.18);-webkit-box-shadow:0 calc(4 * var(--dp)) calc(12 * var(--dp)) rgba(10,95,132,.08);box-shadow:0 calc(4 * var(--dp)) calc(12 * var(--dp)) rgba(10,95,132,.08);font-family:"Noto Sans JP",sans-serif;font-size:calc(11 * var(--dp));font-weight:600;letter-spacing:.08em;color:#0a5f84;line-height:1}.kitchen-car-page__menu-body{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-webkit-flex:1 1 auto;-ms-flex:1 1 auto;flex:1 1 auto;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;min-width:0}.kitchen-car-page__menu-en{margin:0 0 calc(6 * var(--dp));font-family:"Cormorant Garamond",serif;font-size:calc(12 * var(--dp));font-weight:500;letter-spacing:.18em;text-transform:uppercase;color:#008cbd;opacity:.85}.kitchen-car-page__menu-ttl{position:relative;margin:0 0 calc(12 * var(--dp));-webkit-padding-after:calc(14 * var(--dp));padding-block-end:calc(14 * var(--dp));font-family:"Shippori Mincho",serif;font-size:calc(18 * var(--dp));font-weight:600;line-height:1.55;letter-spacing:.08em;color:#2c3e4a}.kitchen-car-page__menu-ttl::after{content:"";position:absolute;bottom:0;left:0;width:calc(40 * var(--dp));height:2px;border-radius:calc(2 * var(--dp));background-color:#008cbd;opacity:.75}@media screen and (max-width: 700px){.kitchen-car-page__menu-ttl{font-size:calc(17 * var(--dp))}}.kitchen-car-page__menu-txt{-webkit-box-flex:1;-webkit-flex:1 1 auto;-ms-flex:1 1 auto;flex:1 1 auto;margin:0;font-family:"Noto Sans JP",sans-serif;font-size:calc(13 * var(--dp));line-height:1.85;letter-spacing:.04em;color:#5a6b78}@media screen and (max-width: 700px){.kitchen-car-page__menu-txt{font-size:calc(12 * var(--dp))}}.kitchen-car-page__menu-price{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:end;-webkit-align-items:flex-end;-ms-flex-align:end;align-items:flex-end;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;gap:calc(12 * var(--dp));margin:calc(18 * var(--dp)) 0 0;-webkit-padding-before:calc(16 * var(--dp));padding-block-start:calc(16 * var(--dp));-webkit-border-before:1px solid rgba(10,95,132,.1);border-block-start:1px solid rgba(10,95,132,.1)}.kitchen-car-page__menu-price-label{font-family:"Cormorant Garamond",serif;font-size:calc(13 * var(--dp));font-weight:500;letter-spacing:.16em;color:#008cbd;opacity:.8;line-height:1}.kitchen-car-page__menu-price-value{display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:baseline;-webkit-align-items:baseline;-ms-flex-align:baseline;align-items:baseline;gap:calc(2 * var(--dp));color:#2c3e4a}.kitchen-car-page__menu-price-num{font-family:"Noto Serif JP",serif;font-size:calc(28 * var(--dp));font-weight:600;letter-spacing:.04em;line-height:1}.kitchen-car-page__menu-price-unit{font-family:"Noto Serif JP",serif;font-size:calc(14 * var(--dp));font-weight:600;letter-spacing:.06em}.kitchen-car-page__menu-price-tax{font-family:"Noto Serif JP",serif;font-size:calc(11 * var(--dp));font-weight:500;color:#5a6b78}.kitchen-car-page__feature-steps{display:grid;grid-template-columns:repeat(4, minmax(0, 1fr));gap:calc(12 * var(--dp));margin:0;padding:0;list-style:none}@media screen and (max-width: 992px){.kitchen-car-page__feature-steps{grid-template-columns:repeat(2, minmax(0, 1fr));gap:calc(16 * var(--dp))}}@media screen and (max-width: 700px){.kitchen-car-page__feature-steps{grid-template-columns:1fr;gap:0;-webkit-padding-start:calc(28 * var(--dp));padding-inline-start:calc(28 * var(--dp));-webkit-border-start:1px solid rgba(143,180,198,.45);border-inline-start:1px solid rgba(143,180,198,.45)}}.kitchen-car-page__feature-step{margin:0}@media screen and (max-width: 700px){.kitchen-car-page__feature-step{-webkit-padding-after:calc(24 * var(--dp));padding-block-end:calc(24 * var(--dp))}.kitchen-car-page__feature-step:last-child{-webkit-padding-after:0;padding-block-end:0}}.kitchen-car-page__feature-panel{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;height:100%;min-height:calc(200 * var(--dp));padding:calc(22 * var(--dp)) calc(18 * var(--dp)) calc(20 * var(--dp));background-color:#fff;border:1px solid rgba(10,95,132,.12);border-radius:calc(4 * var(--dp));-webkit-box-shadow:0 calc(2 * var(--dp)) calc(12 * var(--dp)) rgba(44,62,74,.04),inset 0 1px 0 rgba(255,255,255,.8);box-shadow:0 calc(2 * var(--dp)) calc(12 * var(--dp)) rgba(44,62,74,.04),inset 0 1px 0 rgba(255,255,255,.8);-webkit-transition:border-color .35s ease,-webkit-transform .35s cubic-bezier(0.25, 0.1, 0.25, 1),-webkit-box-shadow .35s ease;transition:border-color .35s ease,-webkit-transform .35s cubic-bezier(0.25, 0.1, 0.25, 1),-webkit-box-shadow .35s ease;-o-transition:transform .35s cubic-bezier(0.25, 0.1, 0.25, 1),box-shadow .35s ease,border-color .35s ease;transition:transform .35s cubic-bezier(0.25, 0.1, 0.25, 1),box-shadow .35s ease,border-color .35s ease;transition:transform .35s cubic-bezier(0.25, 0.1, 0.25, 1),box-shadow .35s ease,border-color .35s ease,-webkit-transform .35s cubic-bezier(0.25, 0.1, 0.25, 1),-webkit-box-shadow .35s ease}@media screen and (max-width: 700px){.kitchen-car-page__feature-panel{min-height:0;padding:calc(18 * var(--dp)) calc(16 * var(--dp))}}@media(hover: hover)and (pointer: fine){.kitchen-car-page__feature-step:hover .kitchen-car-page__feature-panel{-webkit-transform:translateY(calc(-3 * var(--dp)));-ms-transform:translateY(calc(-3 * var(--dp)));transform:translateY(calc(-3 * var(--dp)));border-color:rgba(10,95,132,.28);-webkit-box-shadow:0 calc(8 * var(--dp)) calc(24 * var(--dp)) rgba(10,95,132,.08),inset 0 1px 0 rgba(255,255,255,.9);box-shadow:0 calc(8 * var(--dp)) calc(24 * var(--dp)) rgba(10,95,132,.08),inset 0 1px 0 rgba(255,255,255,.9)}}.kitchen-car-page__feature-step-num{margin:0 0 calc(12 * var(--dp));font-family:"Cormorant Garamond",serif;font-size:calc(32 * var(--dp));font-weight:500;line-height:1;letter-spacing:.06em;color:rgba(0,140,189,.45)}@media screen and (max-width: 700px){.kitchen-car-page__feature-step-num{-webkit-margin-after:calc(10 * var(--dp));margin-block-end:calc(10 * var(--dp));font-size:calc(28 * var(--dp))}}.kitchen-car-page__feature-step-ttl{margin:0 0 calc(10 * var(--dp));font-family:"Shippori Mincho",serif;font-size:calc(15 * var(--dp));font-weight:600;line-height:1.55;letter-spacing:.06em;color:#2c3e4a}@media screen and (max-width: 700px){.kitchen-car-page__feature-step-ttl{font-size:calc(16 * var(--dp))}}.kitchen-car-page__feature-step-txt{-webkit-box-flex:1;-webkit-flex:1 1 auto;-ms-flex:1 1 auto;flex:1 1 auto;margin:0;font-family:"Noto Sans JP",sans-serif;font-size:calc(13 * var(--dp));line-height:1.85;letter-spacing:.04em;color:#5a6b78}@media screen and (max-width: 700px){.kitchen-car-page__feature-step-txt{font-size:calc(12 * var(--dp))}}.kitchen-car-page__place-list{max-width:calc(880 * var(--dp));margin:0 auto;padding:0;list-style:none;-webkit-border-before:1px solid rgba(143,180,198,.35);border-block-start:1px solid rgba(143,180,198,.35)}.kitchen-car-page__place-row{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;gap:calc(24 * var(--dp));padding-block:calc(24 * var(--dp));-webkit-border-after:1px solid rgba(143,180,198,.35);border-block-end:1px solid rgba(143,180,198,.35)}@media screen and (max-width: 700px){.kitchen-car-page__place-row{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;gap:calc(16 * var(--dp));padding-block:calc(20 * var(--dp))}}.kitchen-car-page__place-row-body{-webkit-box-flex:1;-webkit-flex:1 1 auto;-ms-flex:1 1 auto;flex:1 1 auto;min-width:0}.kitchen-car-page__place-row-meta{margin:0 0 calc(8 * var(--dp))}.kitchen-car-page__place-area{display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;padding:calc(3 * var(--dp)) calc(10 * var(--dp));font-family:"Noto Sans JP",sans-serif;font-size:calc(11 * var(--dp));font-weight:500;line-height:1.4;letter-spacing:.06em;color:#2c3e4a;background-color:rgba(247,251,253,.9);border:1px solid rgba(143,180,198,.35);border-radius:calc(2 * var(--dp))}.kitchen-car-page__place-row-ttl{margin:0 0 calc(8 * var(--dp));font-family:"Shippori Mincho",serif;font-size:calc(18 * var(--dp));font-weight:600;line-height:1.55;letter-spacing:.06em;color:#2c3e4a}@media screen and (max-width: 700px){.kitchen-car-page__place-row-ttl{font-size:calc(16 * var(--dp))}}.kitchen-car-page__place-row-addr,.kitchen-car-page__place-row-hours{margin:0;font-family:"Noto Sans JP",sans-serif;font-size:calc(13 * var(--dp));line-height:1.8;letter-spacing:.03em;color:#5a6b78}.kitchen-car-page__place-row-hours{-webkit-margin-before:calc(4 * var(--dp));margin-block-start:calc(4 * var(--dp));font-size:calc(12 * var(--dp));color:rgba(44,62,74,.78)}.kitchen-car-page__place-row-link{-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;min-width:calc(72 * var(--dp));padding:calc(10 * var(--dp)) calc(16 * var(--dp));font-family:"Noto Sans JP",sans-serif;font-size:calc(12 * var(--dp));font-weight:600;letter-spacing:.12em;color:#0a5f84;text-decoration:none;background-color:#fff;border:1px solid rgba(10,95,132,.18);border-radius:calc(999 * var(--dp));-webkit-transition:background-color .3s ease,border-color .3s ease,color .3s ease;-o-transition:background-color .3s ease,border-color .3s ease,color .3s ease;transition:background-color .3s ease,border-color .3s ease,color .3s ease}@media(hover: hover)and (pointer: fine){.kitchen-car-page__place-row-link:hover{background-color:#eaf3f7;border-color:rgba(10,95,132,.35);color:#0078a3}}@media screen and (max-width: 700px){.kitchen-car-page__place-row-link{-webkit-align-self:flex-end;-ms-flex-item-align:end;align-self:flex-end}}.kitchen-car-page__place-foot{max-width:calc(720 * var(--dp));margin:calc(48 * var(--dp)) auto 0;text-align:center}@media screen and (max-width: 700px){.kitchen-car-page__place-foot{-webkit-margin-before:calc(36 * var(--dp));margin-block-start:calc(36 * var(--dp));text-align:left}}.kitchen-car-page__place-note{margin:0;font-family:"Noto Sans JP",sans-serif;font-size:calc(16 * var(--dp));font-weight:500;line-height:2;letter-spacing:.06em;color:#2c3e4a}@media screen and (max-width: 700px){.kitchen-car-page__place-note{font-size:calc(14 * var(--dp));line-height:1.9}}.kitchen-car-page__place-actions{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;gap:calc(12 * var(--dp));-webkit-margin-before:calc(24 * var(--dp));margin-block-start:calc(24 * var(--dp))}@media screen and (max-width: 700px){.kitchen-car-page__place-actions{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:stretch;-webkit-align-items:stretch;-ms-flex-align:stretch;align-items:stretch;-webkit-margin-before:calc(20 * var(--dp));margin-block-start:calc(20 * var(--dp))}}.kitchen-car-page__news-grid{display:grid;grid-template-columns:repeat(3, minmax(0, 1fr));gap:calc(16 * var(--dp));margin:0;padding:0;list-style:none}@media screen and (max-width: 992px){.kitchen-car-page__news-grid{grid-template-columns:repeat(2, minmax(0, 1fr))}}@media screen and (max-width: 700px){.kitchen-car-page__news-grid{grid-template-columns:1fr}}.kitchen-car-page__news-card{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;height:100%;padding:calc(22 * var(--dp)) calc(20 * var(--dp));background-color:rgba(255,255,255,.94);border:1px solid rgba(10,95,132,.06);border-radius:calc(10 * var(--dp));-webkit-box-shadow:0 calc(4 * var(--dp)) calc(20 * var(--dp)) rgba(44,62,74,.04);box-shadow:0 calc(4 * var(--dp)) calc(20 * var(--dp)) rgba(44,62,74,.04)}.kitchen-car-page__news-date{display:block;-webkit-margin-after:calc(8 * var(--dp));margin-block-end:calc(8 * var(--dp));font-family:"Noto Sans JP",sans-serif;font-size:calc(12 * var(--dp));letter-spacing:.08em;color:rgba(90,107,120,.85);font-variant-numeric:tabular-nums}.kitchen-car-page__news-cats{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:calc(6 * var(--dp));margin:0 0 calc(10 * var(--dp))}.kitchen-car-page__news-cat{display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;padding:calc(3 * var(--dp)) calc(10 * var(--dp));font-family:"Noto Sans JP",sans-serif;font-size:calc(11 * var(--dp));letter-spacing:.06em;color:#008cbd;background-color:rgba(0,140,189,.08);border:1px solid rgba(0,140,189,.2);border-radius:calc(999 * var(--dp))}.kitchen-car-page__news-ttl{margin:0 0 calc(8 * var(--dp));font-family:"Shippori Mincho",serif;font-size:calc(16 * var(--dp));font-weight:600;line-height:1.55;letter-spacing:.06em;color:#2c3e4a}.kitchen-car-page__news-place{-webkit-box-flex:1;-webkit-flex:1 1 auto;-ms-flex:1 1 auto;flex:1 1 auto;margin:0;font-family:"Noto Sans JP",sans-serif;font-size:calc(13 * var(--dp));line-height:1.8;color:#5a6b78}.kitchen-car-page__news-link{display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;gap:calc(6 * var(--dp));-webkit-margin-before:calc(14 * var(--dp));margin-block-start:calc(14 * var(--dp));font-family:"Noto Sans JP",sans-serif;font-size:calc(13 * var(--dp));font-weight:500;letter-spacing:.06em;color:#008cbd;text-decoration:none}.kitchen-car-page__news-link::after{content:"";width:calc(6 * var(--dp));height:calc(10 * var(--dp));background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 7.68 13.616'%3E%3Cpath d='M3.1-12.8H1.6L7.776-5.984%2C1.6.816H3.1l6.176-6.8Z' transform='translate(-1.6 12.8)' fill='%23008CBD'/%3E%3C/svg%3E");background-repeat:no-repeat;background-size:contain;-webkit-transition:-webkit-transform .3s ease;transition:-webkit-transform .3s ease;-o-transition:transform .3s ease;transition:transform .3s ease;transition:transform .3s ease, -webkit-transform .3s ease}@media(hover: hover)and (pointer: fine){.kitchen-car-page__news-link:hover::after{-webkit-transform:translateX(calc(4 * var(--dp)));-ms-transform:translateX(calc(4 * var(--dp)));transform:translateX(calc(4 * var(--dp)))}}.kitchen-car-page__request{position:relative;overflow:hidden;padding-block:calc(120 * var(--dp)) calc(104 * var(--dp));background-color:#f7fbfd}@media screen and (max-width: 700px){.kitchen-car-page__request{-webkit-padding-before:calc(84 * var(--dp));padding-block-start:calc(84 * var(--dp));-webkit-padding-after:calc(132 * var(--dp));padding-block-end:calc(132 * var(--dp))}}.kitchen-car-page__request-bg{position:absolute;inset:0;z-index:0;pointer-events:none;overflow:hidden}.kitchen-car-page__request-wave{position:absolute;display:block;border-radius:50%;background-color:rgba(255,255,255,.72);-webkit-filter:blur(calc(1 * var(--dp)));filter:blur(calc(1 * var(--dp)))}.kitchen-car-page__request-wave--a{top:calc(-100 * var(--dp));left:calc(-140 * var(--dp));width:calc(560 * var(--dp));height:calc(440 * var(--dp));-webkit-transform:rotate(-10deg);-ms-transform:rotate(-10deg);transform:rotate(-10deg)}.kitchen-car-page__request-wave--b{right:calc(-120 * var(--dp));bottom:calc(-80 * var(--dp));width:calc(520 * var(--dp));height:calc(400 * var(--dp));-webkit-transform:rotate(8deg);-ms-transform:rotate(8deg);transform:rotate(8deg)}.kitchen-car-page__request-visual{position:absolute;inset:0;z-index:0;pointer-events:none}.kitchen-car-page__request-photo{position:absolute;margin:0;z-index:0}.kitchen-car-page__request-photo--market{top:15%;left:0;width:calc(480 * var(--dp));-webkit-transform:translateX(-28%) rotate(-6deg);-ms-transform:translateX(-28%) rotate(-6deg);transform:translateX(-28%) rotate(-6deg)}@media screen and (max-width: 992px){.kitchen-car-page__request-photo--market{width:calc(380 * var(--dp));-webkit-transform:translateX(-32%) rotate(-5deg);-ms-transform:translateX(-32%) rotate(-5deg);transform:translateX(-32%) rotate(-5deg)}}@media screen and (max-width: 700px){.kitchen-car-page__request-photo--market{top:0;width:calc(252 * var(--dp));-webkit-transform:translateX(-34%) rotate(-4deg);-ms-transform:translateX(-34%) rotate(-4deg);transform:translateX(-34%) rotate(-4deg)}}.kitchen-car-page__request-photo--interior{top:auto;right:0;bottom:5%;width:calc(420 * var(--dp));-webkit-transform:translateX(26%) rotate(5deg);-ms-transform:translateX(26%) rotate(5deg);transform:translateX(26%) rotate(5deg)}@media screen and (max-width: 992px){.kitchen-car-page__request-photo--interior{width:calc(340 * var(--dp));-webkit-transform:translateX(28%) rotate(4deg);-ms-transform:translateX(28%) rotate(4deg);transform:translateX(28%) rotate(4deg)}}@media screen and (max-width: 700px){.kitchen-car-page__request-photo--interior{bottom:0;width:calc(228 * var(--dp));-webkit-transform:translateX(30%) rotate(3deg);-ms-transform:translateX(30%) rotate(3deg);transform:translateX(30%) rotate(3deg)}}.kitchen-car-page__request-photo-frame{position:relative;overflow:hidden;border-radius:46% 54% 48% 52%/52% 46% 54% 48%;-webkit-box-shadow:0 calc(18 * var(--dp)) calc(44 * var(--dp)) rgba(10,95,132,.14),0 0 0 calc(5 * var(--dp)) rgba(255,255,255,.72);box-shadow:0 calc(18 * var(--dp)) calc(44 * var(--dp)) rgba(10,95,132,.14),0 0 0 calc(5 * var(--dp)) rgba(255,255,255,.72)}.kitchen-car-page__request-photo-frame::before{content:"";position:absolute;inset:0;z-index:1;background:-webkit-linear-gradient(305deg, rgba(255, 255, 255, 0.22) 0%, transparent 42%, rgba(10, 95, 132, 0.06) 100%);background:-o-linear-gradient(305deg, rgba(255, 255, 255, 0.22) 0%, transparent 42%, rgba(10, 95, 132, 0.06) 100%);background:linear-gradient(145deg, rgba(255, 255, 255, 0.22) 0%, transparent 42%, rgba(10, 95, 132, 0.06) 100%);pointer-events:none}.kitchen-car-page__request-photo-frame::after{content:"";position:absolute;inset:calc(-10 * var(--dp));border:2px dotted rgba(0,140,189,.38);border-radius:48% 52% 50% 50%/50% 48% 52% 50%;pointer-events:none}.kitchen-car-page__request-photo-frame img{display:block;width:100%;height:auto;aspect-ratio:4/3;-o-object-fit:cover;object-fit:cover}.kitchen-car-page__request-photo--market .kitchen-car-page__request-photo-frame img{-o-object-position:58% center;object-position:58% center}.kitchen-car-page__request-photo--interior .kitchen-car-page__request-photo-frame img{-o-object-position:62% 42%;object-position:62% 42%}.kitchen-car-page__request-inner{position:relative;z-index:1;overflow:visible}@media screen and (max-width: 700px){.kitchen-car-page__request-inner{-webkit-padding-before:calc(72 * var(--dp));padding-block-start:calc(72 * var(--dp))}}.kitchen-car-page__request-head{position:relative;z-index:1;max-width:calc(720 * var(--dp));margin-inline:auto}.kitchen-car-page__request-head .section-ttl{-webkit-margin-after:calc(24 * var(--dp));margin-block-end:calc(24 * var(--dp))}.kitchen-car-page__request-board{position:relative;z-index:1;display:grid;grid-template-columns:minmax(0, 1.05fr) minmax(0, 0.95fr);gap:calc(28 * var(--dp));-webkit-box-align:start;-webkit-align-items:start;-ms-flex-align:start;align-items:start;max-width:calc(960 * var(--dp));margin:calc(48 * var(--dp)) auto 0}@media screen and (max-width: 700px){.kitchen-car-page__request-board{grid-template-columns:1fr;gap:calc(24 * var(--dp));-webkit-margin-before:calc(36 * var(--dp));margin-block-start:calc(36 * var(--dp))}}.kitchen-car-page__request-subttl{margin:0 0 calc(16 * var(--dp));font-family:"Noto Sans JP",sans-serif;font-size:calc(14 * var(--dp));font-weight:600;letter-spacing:.1em;color:#0a5f84}.kitchen-car-page__scene-list{display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));gap:calc(10 * var(--dp));margin:0;padding:0;list-style:none}@media screen and (max-width: 700px){.kitchen-car-page__scene-list{gap:calc(8 * var(--dp))}}.kitchen-car-page__scene-item{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;gap:calc(10 * var(--dp));min-height:calc(52 * var(--dp));padding:calc(8 * var(--dp)) calc(14 * var(--dp));background-color:#fff;border:1px solid rgba(10,95,132,.08);border-radius:calc(999 * var(--dp));-webkit-box-shadow:0 calc(4 * var(--dp)) calc(16 * var(--dp)) rgba(10,95,132,.06);box-shadow:0 calc(4 * var(--dp)) calc(16 * var(--dp)) rgba(10,95,132,.06)}@media screen and (max-width: 700px){.kitchen-car-page__scene-item{gap:calc(8 * var(--dp));min-height:calc(48 * var(--dp));padding:calc(6 * var(--dp)) calc(10 * var(--dp))}}.kitchen-car-page__scene-icon{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;width:calc(36 * var(--dp));height:calc(36 * var(--dp));border-radius:50%;background-color:rgba(0,140,189,.08)}.kitchen-car-page__scene-icon img{display:block;width:calc(28 * var(--dp));height:calc(28 * var(--dp));-o-object-fit:contain;object-fit:contain}@media screen and (max-width: 700px){.kitchen-car-page__scene-icon{width:calc(32 * var(--dp));height:calc(32 * var(--dp))}.kitchen-car-page__scene-icon img{width:calc(24 * var(--dp));height:calc(24 * var(--dp))}}.kitchen-car-page__scene-label{font-family:"Noto Sans JP",sans-serif;font-size:calc(13 * var(--dp));font-weight:500;letter-spacing:.06em;color:#2c3e4a}@media screen and (max-width: 700px){.kitchen-car-page__scene-label{font-size:calc(12 * var(--dp));letter-spacing:.04em}}.kitchen-car-page__request-info-card{display:grid;grid-template-columns:minmax(0, 1fr) auto;gap:calc(16 * var(--dp));-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;padding:calc(24 * var(--dp)) calc(22 * var(--dp));background-color:#fff;border:1px solid rgba(10,95,132,.08);border-radius:calc(20 * var(--dp));-webkit-box-shadow:0 calc(10 * var(--dp)) calc(28 * var(--dp)) rgba(10,95,132,.08);box-shadow:0 calc(10 * var(--dp)) calc(28 * var(--dp)) rgba(10,95,132,.08)}@media screen and (max-width: 700px){.kitchen-car-page__request-info-card{position:relative;grid-template-columns:1fr;padding:calc(20 * var(--dp)) calc(18 * var(--dp))}}.kitchen-car-page__request-info-illust{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;gap:calc(10 * var(--dp));text-align:center;-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0}.kitchen-car-page__request-info-illust img{display:block;width:calc(112 * var(--dp));height:auto;-o-object-fit:contain;object-fit:contain}.kitchen-car-page__request-info-illust p{margin:0;font-family:"Noto Sans JP",sans-serif;font-size:calc(13 * var(--dp));font-weight:500;line-height:1.7;letter-spacing:.06em;color:#008cbd}@media screen and (max-width: 700px){.kitchen-car-page__request-info-illust{position:absolute;top:calc(14 * var(--dp));right:calc(12 * var(--dp));-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;gap:calc(6 * var(--dp));text-align:center}.kitchen-car-page__request-info-illust img{width:calc(72 * var(--dp))}.kitchen-car-page__request-info-illust p{font-size:calc(11 * var(--dp));line-height:1.6}}.kitchen-car-page__checklist{margin:0;padding:0;list-style:none}@media screen and (max-width: 700px){.kitchen-car-page__checklist{-webkit-padding-end:calc(96 * var(--dp));padding-inline-end:calc(96 * var(--dp))}}.kitchen-car-page__checklist li{position:relative;-webkit-padding-start:calc(34 * var(--dp));padding-inline-start:calc(34 * var(--dp));-webkit-margin-after:calc(10 * var(--dp));margin-block-end:calc(10 * var(--dp));font-family:"Noto Sans JP",sans-serif;font-size:calc(15 * var(--dp));font-weight:500;line-height:1.75;letter-spacing:.04em;color:#2c3e4a}.kitchen-car-page__checklist li::before{content:"";position:absolute;left:0;top:.28em;width:calc(20 * var(--dp));height:calc(20 * var(--dp));border-radius:50%;background-color:#008cbd;-webkit-box-shadow:0 calc(2 * var(--dp)) calc(8 * var(--dp)) rgba(0,140,189,.22);box-shadow:0 calc(2 * var(--dp)) calc(8 * var(--dp)) rgba(0,140,189,.22)}.kitchen-car-page__checklist li::after{content:"";position:absolute;left:calc(7 * var(--dp));top:.58em;width:calc(5 * var(--dp));height:calc(9 * var(--dp));-webkit-border-end:2px solid #fff;border-inline-end:2px solid #fff;-webkit-border-after:2px solid #fff;border-block-end:2px solid #fff;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}.kitchen-car-page__checklist li:last-child{-webkit-margin-after:0;margin-block-end:0}@media screen and (max-width: 700px){.kitchen-car-page__checklist li{font-size:calc(14 * var(--dp));-webkit-padding-start:calc(30 * var(--dp));padding-inline-start:calc(30 * var(--dp))}.kitchen-car-page__checklist li::before{width:calc(18 * var(--dp));height:calc(18 * var(--dp))}.kitchen-car-page__checklist li::after{left:calc(7 * var(--dp));top:.6em;width:calc(4 * var(--dp));height:calc(8 * var(--dp))}}.kitchen-car-page__request-actions{position:relative;z-index:1;max-width:calc(640 * var(--dp));margin:calc(48 * var(--dp)) auto 0}.kitchen-car-page__request-actions .order-cta__btns{margin-inline:0}@media screen and (max-width: 700px){.kitchen-car-page__request-actions{-webkit-margin-before:calc(36 * var(--dp));margin-block-start:calc(36 * var(--dp))}}.kitchen-car-page__faq.faq{padding:0;background:none}.kitchen-car-page__faq.faq::before{display:none}.kitchen-car-page__faq .faq__more{-webkit-margin-before:calc(40 * var(--dp));margin-block-start:calc(40 * var(--dp))}@media screen and (max-width: 700px){.kitchen-car-page__faq .faq__more{-webkit-margin-before:calc(32 * var(--dp));margin-block-start:calc(32 * var(--dp))}}