: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}}.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))}}.sub-kv--about-us .sub-kv__lead-line{display:block}@media screen and (min-width: 701px){.sub-kv--about-us .sub-kv__lead-line{white-space:nowrap}}.sub-kv--about-us .sub-kv__photo img{-o-object-fit:cover;object-fit:cover;-o-object-position:center 28%;object-position:center 28%}@media screen and (max-width: 700px){.sub-kv--about-us .sub-kv__photo img{-o-object-position:center 22%;object-position:center 22%}}.page-about-us .use-case,.page-about-us .order-cta,.page-about-us .company,.page-about-us .product,.page-about-us .about-us-page__records-col,.page-about-us .guide-links{scroll-margin-top:calc(120 * var(--dp))}@media screen and (max-width: 700px){.page-about-us .use-case,.page-about-us .order-cta,.page-about-us .company,.page-about-us .product,.page-about-us .about-us-page__records-col,.page-about-us .guide-links{scroll-margin-top:calc(96 * var(--dp))}}.about-us-page__use-case .use-case__rows{-webkit-margin-before:calc(64 * var(--dp));margin-block-start:calc(64 * var(--dp))}@media screen and (max-width: 700px){.about-us-page__use-case .use-case__rows{-webkit-margin-before:calc(40 * var(--dp));margin-block-start:calc(40 * var(--dp))}}.about-us-page__use-case .use-case__media img{aspect-ratio:3/2}.about-us-page__note-inline{margin:calc(8 * var(--dp)) 0 0;font-family:"Noto Sans JP",sans-serif;font-size:calc(12 * var(--dp));line-height:1.7;letter-spacing:.04em;color:rgba(90,107,120,.85)}.about-us-page__materials{-webkit-margin-before:calc(120 * var(--dp));margin-block-start:calc(120 * var(--dp))}@media screen and (max-width: 700px){.about-us-page__materials{-webkit-margin-before:calc(72 * var(--dp));margin-block-start:calc(72 * var(--dp))}}.about-us-page__materials-ttl{text-align:center;margin-block:0 calc(48 * var(--dp))}@media screen and (max-width: 700px){.about-us-page__materials-ttl{-webkit-margin-after:calc(32 * var(--dp));margin-block-end:calc(32 * var(--dp))}}.about-us-page__materials-list{display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));gap:calc(40 * var(--dp)) calc(48 * var(--dp));margin:0;padding:0;list-style:none}@media screen and (max-width: 700px){.about-us-page__materials-list{grid-template-columns:1fr;gap:calc(32 * var(--dp))}}.about-us-page__materials-item{display:grid;grid-template-columns:calc(88 * var(--dp)) minmax(0, 1fr);gap:calc(20 * var(--dp));-webkit-box-align:start;-webkit-align-items:start;-ms-flex-align:start;align-items:start}@media screen and (max-width: 700px){.about-us-page__materials-item{grid-template-columns:calc(72 * var(--dp)) minmax(0, 1fr);gap:calc(14 * var(--dp))}}@media screen and (min-width: 701px){.about-us-page__materials-item--wide{grid-column:1/-1;grid-template-columns:calc(88 * var(--dp)) minmax(0, 1fr);max-width:calc(720 * var(--dp));margin-inline:auto}}.about-us-page__materials-item .use-case__lead{-webkit-margin-after:0;margin-block-end:0}.about-us-page__materials-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;margin:0;-webkit-filter:drop-shadow(0 calc(6 * var(--dp)) calc(16 * var(--dp)) rgba(0, 140, 189, 0.12));filter:drop-shadow(0 calc(6 * var(--dp)) calc(16 * var(--dp)) rgba(0, 140, 189, 0.12))}.about-us-page__materials-icon img{display:block;width:100%;max-width:calc(80 * var(--dp));height:auto;aspect-ratio:1/1;-o-object-fit:contain;object-fit:contain}.about-us-page__materials-name{margin:0 0 calc(8 * var(--dp));font-family:"Shippori Mincho",serif;font-size:calc(18 * var(--dp));font-weight:500;line-height:1.55;letter-spacing:.08em;color:#2c3e4a}@media screen and (max-width: 700px){.about-us-page__materials-name{font-size:calc(17 * var(--dp))}}.about-us-page__dorayaki-action{-webkit-margin-before:calc(8 * var(--dp));margin-block-start:calc(8 * var(--dp))}.about-us-page__dorayaki-action .btn-primary{min-width:calc(280 * var(--dp));white-space:nowrap}@media screen and (max-width: 700px){.about-us-page__dorayaki-action .btn-primary{width:auto;max-width:100%;min-width:0;white-space:nowrap;font-size:calc(12 * var(--dp));letter-spacing:.05em;padding-inline:calc(14 * var(--dp)) calc(36 * var(--dp))}}.about-us-page__company:not(.about-us-page--history){overflow:visible;-webkit-padding-after:calc(56 * var(--dp));padding-block-end:calc(56 * var(--dp))}@media screen and (max-width: 700px){.about-us-page__company:not(.about-us-page--history){padding-block:calc(48 * var(--dp)) calc(32 * var(--dp))}}.about-us-page__company:not(.about-us-page--history) .company__txt{-webkit-margin-before:0;margin-block-start:0}.about-us-page__company:not(.about-us-page--history) .company__main .section-ttl__main{display:inline-block}.about-us-page__company:not(.about-us-page--history) .company__main .section-ttl__main::after{width:100%}.about-us-page__company:not(.about-us-page--history) .company__media{overflow:visible;min-height:calc(520 * var(--dp))}@media screen and (max-width: 992px){.about-us-page__company:not(.about-us-page--history) .company__media{min-height:calc(400 * var(--dp))}}@media screen and (max-width: 700px){.about-us-page__company:not(.about-us-page--history) .company__media{min-height:calc(260 * var(--dp));-webkit-margin-before:calc(12 * var(--dp));margin-block-start:calc(12 * var(--dp))}}@media screen and (max-width: 700px){.about-us-page__company:not(.about-us-page--history) .company__inner{gap:calc(20 * var(--dp))}.about-us-page__company:not(.about-us-page--history) .company__main{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(12 * var(--dp));width:100%;max-width:100%}.about-us-page__company:not(.about-us-page--history) .company__main .section-ttl{-webkit-box-ordinal-group:unset;-webkit-order:unset;-ms-flex-order:unset;order:unset;width:100%;max-width:100%;-webkit-margin-after:calc(4 * var(--dp));margin-block-end:calc(4 * var(--dp))}.about-us-page__company:not(.about-us-page--history) .company__main .section-ttl__main{display:inline-block;max-width:100%}.about-us-page__company:not(.about-us-page--history) .company__main .section-ttl__main::after{width:100%}.about-us-page__company:not(.about-us-page--history) .company__txt{-webkit-box-ordinal-group:unset;-webkit-order:unset;-ms-flex-order:unset;order:unset;width:100%;max-width:100%;-webkit-margin-before:calc(8 * var(--dp));margin-block-start:calc(8 * var(--dp))}.about-us-page__company:not(.about-us-page--history) .company__media{-webkit-box-ordinal-group:unset;-webkit-order:unset;-ms-flex-order:unset;order:unset}}.about-us-page__company--history{padding-block:calc(48 * var(--dp)) calc(112 * var(--dp));background-color:#fff}@media screen and (max-width: 700px){.about-us-page__company--history{padding-block:calc(36 * var(--dp)) calc(72 * var(--dp))}}.about-us-page__company--history .section-ttl{-webkit-margin-after:calc(48 * var(--dp));margin-block-end:calc(48 * var(--dp))}@media screen and (max-width: 700px){.about-us-page__company--history .section-ttl{-webkit-margin-after:calc(36 * var(--dp));margin-block-end:calc(36 * var(--dp))}}.about-us-page__owner-role{margin:calc(8 * var(--dp)) 0 calc(4 * var(--dp));font-family:"Noto Sans JP",sans-serif;font-size:calc(13 * var(--dp));font-weight:600;letter-spacing:.08em;color:#008cbd}@media screen and (max-width: 700px){.about-us-page__owner-role{width:100%;max-width:100%;margin:0}}.about-us-page__owner-name{margin:0 0 calc(4 * var(--dp));font-family:"Shippori Mincho",serif;font-size:calc(28 * var(--dp));font-weight:500;letter-spacing:.1em;color:#2c3e4a}@media screen and (max-width: 700px){.about-us-page__owner-name{width:100%;max-width:100%;margin:0 0 calc(8 * var(--dp));font-size:calc(24 * var(--dp))}}.about-us-page__owner-float{-webkit-animation:none !important;animation:none !important}.about-us-page__owner-float img{display:block;width:100%;height:auto}.about-us-page__owner-float--illust{top:calc(8 * var(--dp));right:6%;bottom:auto;left:auto;width:calc(200 * var(--dp));-webkit-transform:rotate(-2deg);-ms-transform:rotate(-2deg);transform:rotate(-2deg);z-index:3;-webkit-filter:drop-shadow(0 calc(10 * var(--dp)) calc(24 * var(--dp)) rgba(0, 140, 189, 0.14));filter:drop-shadow(0 calc(10 * var(--dp)) calc(24 * var(--dp)) rgba(0, 140, 189, 0.14))}@media screen and (max-width: 700px){.about-us-page__owner-float--illust{top:calc(4 * var(--dp));width:calc(140 * var(--dp));right:2%}}.about-us-page__owner-float--photo{top:auto;right:auto;bottom:0;left:0;width:calc(240 * var(--dp));-webkit-transform:rotate(3deg);-ms-transform:rotate(3deg);transform:rotate(3deg);z-index:2;border-radius:calc(14 * var(--dp));overflow:hidden;-webkit-box-shadow:0 calc(16 * var(--dp)) calc(40 * var(--dp)) rgba(0,140,189,.14);box-shadow:0 calc(16 * var(--dp)) calc(40 * var(--dp)) rgba(0,140,189,.14)}@media screen and (max-width: 700px){.about-us-page__owner-float--photo{width:calc(168 * var(--dp));left:2%;bottom:calc(4 * var(--dp))}}.about-us-page__activity-log{margin:0;padding:calc(8 * var(--dp)) calc(4 * var(--dp));list-style:none;background-color:rgba(255,255,255,.82);border:1px solid rgba(10,95,132,.08);border-radius:calc(14 * var(--dp));-webkit-box-shadow:inset 0 1px 0 rgba(255,255,255,.9);box-shadow:inset 0 1px 0 rgba(255,255,255,.9)}.about-us-page__activity-item{display:grid;grid-template-columns:calc(88 * var(--dp)) minmax(0, 1fr);gap:calc(12 * var(--dp)) calc(16 * var(--dp));-webkit-box-align:start;-webkit-align-items:start;-ms-flex-align:start;align-items:start;padding:calc(12 * var(--dp)) calc(10 * var(--dp));-webkit-border-after:1px solid rgba(10,95,132,.06);border-block-end:1px solid rgba(10,95,132,.06)}.about-us-page__activity-item:last-child{-webkit-border-after:none;border-block-end:none}.about-us-page__activity-item:nth-child(even){background-color:rgba(244,248,250,.35);border-radius:calc(8 * var(--dp))}@media screen and (max-width: 700px){.about-us-page__activity-item{grid-template-columns:calc(76 * var(--dp)) minmax(0, 1fr);gap:calc(10 * var(--dp));padding:calc(10 * var(--dp)) calc(8 * var(--dp))}}.about-us-page__activity-year{-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;font-family:"Noto Serif JP",serif;font-size:calc(13 * var(--dp));font-weight:600;line-height:1.5;letter-spacing:.04em;color:#008cbd;white-space:nowrap}@media screen and (max-width: 700px){.about-us-page__activity-year{font-size:calc(12 * var(--dp))}}.about-us-page__activity-text{font-family:"Noto Sans JP",sans-serif;font-size:calc(13 * var(--dp));line-height:1.75;letter-spacing:.03em;color:#5a6b78}@media screen and (max-width: 700px){.about-us-page__activity-text{font-size:calc(12 * var(--dp));line-height:1.7}}.about-us-page__records-grid{display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));gap:calc(40 * var(--dp));-webkit-box-align:start;-webkit-align-items:start;-ms-flex-align:start;align-items:start}@media screen and (max-width: 992px){.about-us-page__records-grid{grid-template-columns:1fr;gap:calc(56 * var(--dp))}}@media screen and (max-width: 700px){.about-us-page__records-grid{gap:calc(48 * var(--dp))}}.about-us-page__records-col{min-width:0}.about-us-page__records-ttl{-webkit-margin-after:calc(28 * var(--dp));margin-block-end:calc(28 * var(--dp))}.about-us-page__records-ttl .section-ttl__main::after{left:0;-webkit-transform:none;-ms-transform:none;transform:none}@media screen and (max-width: 992px){.about-us-page__records-ttl{text-align:center}.about-us-page__records-ttl .section-ttl__main::after{left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%)}}@media screen and (max-width: 700px){.about-us-page__records-ttl{-webkit-margin-after:calc(24 * var(--dp));margin-block-end:calc(24 * var(--dp))}}.about-us-page__table-wrap{max-width:calc(960 * var(--dp));margin:0 auto;overflow-x:auto;border-radius:calc(14 * var(--dp));background-color:rgba(255,255,255,.82);-webkit-backdrop-filter:blur(calc(6 * var(--dp)));backdrop-filter:blur(calc(6 * var(--dp)));-webkit-box-shadow:0 calc(12 * var(--dp)) calc(32 * var(--dp)) rgba(0,140,189,.08);box-shadow:0 calc(12 * var(--dp)) calc(32 * var(--dp)) rgba(0,140,189,.08)}.about-us-page__table{width:100%;border-collapse:collapse;font-family:"Noto Sans JP",sans-serif;font-size:calc(14 * var(--dp));line-height:1.75;letter-spacing:.03em}.about-us-page__table th,.about-us-page__table td{padding:calc(14 * var(--dp)) calc(18 * var(--dp));-webkit-border-after:1px solid rgba(10,95,132,.06);border-block-end:1px solid rgba(10,95,132,.06);text-align:left;vertical-align:top}.about-us-page__table tr:last-child th,.about-us-page__table tr:last-child td{-webkit-border-after:none;border-block-end:none}.about-us-page__table th{width:calc(96 * var(--dp));background-color:rgba(244,248,250,.5);font-weight:600;color:#2c3e4a;white-space:nowrap}.about-us-page__table td{color:#5a6b78}@media screen and (max-width: 700px){.about-us-page__table{font-size:calc(13 * var(--dp))}.about-us-page__table th{width:calc(72 * var(--dp));padding:calc(12 * var(--dp)) calc(10 * var(--dp))}.about-us-page__table td{padding:calc(12 * var(--dp)) calc(14 * var(--dp))}}.about-us-page__history-timeline{position:relative;max-width:calc(720 * var(--dp));margin:0 auto;padding:0 0 0 calc(28 * var(--dp));list-style:none}.about-us-page__history-timeline::before{content:"";position:absolute;top:calc(8 * var(--dp));bottom:calc(8 * var(--dp));left:calc(5 * var(--dp));width:2px;background:-webkit-gradient(linear, left top, left bottom, from(rgba(0, 140, 189, 0.35)), to(rgba(143, 180, 198, 0.2)));background:-webkit-linear-gradient(top, rgba(0, 140, 189, 0.35) 0%, rgba(143, 180, 198, 0.2) 100%);background:-o-linear-gradient(top, rgba(0, 140, 189, 0.35) 0%, rgba(143, 180, 198, 0.2) 100%);background:linear-gradient(180deg, rgba(0, 140, 189, 0.35) 0%, rgba(143, 180, 198, 0.2) 100%);border-radius:calc(2 * var(--dp))}@media screen and (max-width: 700px){.about-us-page__history-timeline{-webkit-padding-start:calc(24 * var(--dp));padding-inline-start:calc(24 * var(--dp))}}.about-us-page__history-item{position:relative;display:grid;grid-template-columns:calc(88 * var(--dp)) minmax(0, 1fr);gap:calc(16 * var(--dp)) calc(20 * var(--dp));-webkit-box-align:start;-webkit-align-items:start;-ms-flex-align:start;align-items:start;padding:calc(18 * var(--dp)) calc(20 * var(--dp));-webkit-margin-after:calc(12 * var(--dp));margin-block-end:calc(12 * var(--dp));background-color:rgba(255,255,255,.88);border:1px solid rgba(10,95,132,.08);border-radius:calc(14 * var(--dp));-webkit-box-shadow:0 calc(6 * var(--dp)) calc(20 * var(--dp)) rgba(0,140,189,.06);box-shadow:0 calc(6 * var(--dp)) calc(20 * var(--dp)) rgba(0,140,189,.06);-webkit-transition:border-color .3s ease,-webkit-transform .3s ease,-webkit-box-shadow .3s ease;transition:border-color .3s ease,-webkit-transform .3s ease,-webkit-box-shadow .3s ease;-o-transition:transform .3s ease,box-shadow .3s ease,border-color .3s ease;transition:transform .3s ease,box-shadow .3s ease,border-color .3s ease;transition:transform .3s ease,box-shadow .3s ease,border-color .3s ease,-webkit-transform .3s ease,-webkit-box-shadow .3s ease}.about-us-page__history-item::before{content:"";position:absolute;top:calc(26 * var(--dp));left:calc(-1*(28 * var(--dp)) + (1 * var(--dp)));width:calc(10 * var(--dp));height:calc(10 * var(--dp));background-color:#fff;border:2px solid #008cbd;border-radius:50%;-webkit-box-shadow:0 0 0 calc(3 * var(--dp)) rgba(244,248,250,.9);box-shadow:0 0 0 calc(3 * var(--dp)) rgba(244,248,250,.9);z-index:1}.about-us-page__history-item:last-child{-webkit-margin-after:0;margin-block-end:0}@media(hover: hover)and (pointer: fine){.about-us-page__history-item:hover{-webkit-transform:translateY(calc(-2 * var(--dp)));-ms-transform:translateY(calc(-2 * var(--dp)));transform:translateY(calc(-2 * var(--dp)));border-color:rgba(0,140,189,.22);-webkit-box-shadow:0 calc(10 * var(--dp)) calc(28 * var(--dp)) rgba(0,140,189,.1);box-shadow:0 calc(10 * var(--dp)) calc(28 * var(--dp)) rgba(0,140,189,.1)}}@media screen and (max-width: 700px){.about-us-page__history-item{grid-template-columns:calc(72 * var(--dp)) minmax(0, 1fr);gap:calc(10 * var(--dp)) calc(14 * var(--dp));padding:calc(16 * var(--dp)) calc(14 * var(--dp))}.about-us-page__history-item::before{top:calc(22 * var(--dp));left:calc(-1*(24 * var(--dp)) + (1 * var(--dp)));width:calc(8 * var(--dp));height:calc(8 * var(--dp))}}.about-us-page__history-item--current{background:-webkit-linear-gradient(315deg, rgba(255, 255, 255, 0.96) 0%, rgba(244, 248, 250, 0.55) 100%);background:-o-linear-gradient(315deg, rgba(255, 255, 255, 0.96) 0%, rgba(244, 248, 250, 0.55) 100%);background:linear-gradient(135deg, rgba(255, 255, 255, 0.96) 0%, rgba(244, 248, 250, 0.55) 100%);border-color:rgba(0,140,189,.24)}.about-us-page__history-item--current::before{background-color:#008cbd;border-color:#008cbd;-webkit-box-shadow:0 0 0 calc(4 * var(--dp)) rgba(0,140,189,.14);box-shadow:0 0 0 calc(4 * var(--dp)) rgba(0,140,189,.14)}.about-us-page__history-item--current .about-us-page__history-year{color:#008cbd}.about-us-page__history-year{margin:0;font-family:"Noto Serif JP",serif;font-size:calc(22 * var(--dp));font-weight:500;line-height:1.2;letter-spacing:.06em;color:#0a5f84}@media screen and (max-width: 700px){.about-us-page__history-year{font-size:calc(18 * var(--dp))}}.about-us-page__history-text{margin:calc(2 * var(--dp)) 0 0;font-family:"Noto Sans JP",sans-serif;font-size:calc(14 * var(--dp));line-height:1.75;letter-spacing:.04em;color:#5a6b78}@media screen and (max-width: 700px){.about-us-page__history-text{font-size:calc(13 * var(--dp));line-height:1.7}}.about-us-page__org-ttl{max-width:calc(960 * var(--dp));margin:calc(56 * var(--dp)) auto calc(28 * var(--dp));text-align:center}@media screen and (max-width: 700px){.about-us-page__org-ttl{-webkit-margin-before:calc(40 * var(--dp));margin-block-start:calc(40 * var(--dp))}}.about-us-page__org-tags{max-width:calc(960 * var(--dp));margin:0 auto;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}