:root{--c-white:#fff;--c-gray-900:#222;--c-gray-800:#333;--c-gray-500:#767f8f;--c-gray-400:#c8cccf;--c-gray-300:#ccc;--c-gray-200:#d9d9d9;--c-gray-100:#d9dde3;--c-gray-75:#e1e5ea;--c-gray-50:#e1e1e1;--c-green-50:#f9ffec;--c-blue-50:#f6f9fb;--c-blue-100:#c4d1e3;--c-blue-200:#8ec8e8;--c-blue-300:#5fa3d8;--c-blue-400:#5ba3d9;--c-blue-600:#3e67f0;--c-pink-50:#ffeef0;--c-pink-300:#ee93a8;--c-pink-400:#ec93a9;--c-text:var(--c-gray-900);--c-text-sub:var(--c-gray-500);--c-bg:var(--c-white);--c-heading-gradient:linear-gradient(90deg,var(--c-blue-300) 0%,var(--c-pink-400) 100%);--c-overlay-image:#4f484880;--c-image-bg:color-mix(in srgb,var(--c-gray-900) 6%,var(--c-white));--font-family-ja:Zen Kaku Gothic New,sans-serif;--font-family-en:Montserrat,sans-serif;--font-family-num:Montserrat,Zen Kaku Gothic New,sans-serif;--font-family-base:Zen Kaku Gothic New,sans-serif;--container-padding-inline:clamp(1rem, .9048rem + .4061svi, 1.25rem);--container-width:75rem;--space-m:clamp(1.5rem, 1.3096rem + .8122svi, 2rem)}*{margin:0;padding:0;line-height:calc(.5rem + 1em)}*,:before,:after{box-sizing:border-box}:where(:not(fieldset,progress,meter)){background-repeat:no-repeat;background-origin:border-box;border-style:solid;border-width:0}html{-webkit-text-size-adjust:none;-moz-text-size-adjust:none;text-size-adjust:none;block-size:100%}@media (prefers-reduced-motion:no-preference){html:focus-within{scroll-behavior:smooth}}body{-webkit-font-smoothing:antialiased;text-rendering:optimizespeed;min-block-size:100%}:where(img,svg,video,canvas,audio,iframe,embed,object){display:block}:where(img,svg,video){block-size:auto;max-inline-size:100%}:where(svg){stroke:none;fill:currentColor}:where(svg):where(:not([fill])){stroke:currentColor;fill:none;stroke-linecap:round;stroke-linejoin:round}:where(svg):where(:not([width])){inline-size:5rem}:where(input,button,textarea,select){color:inherit;font:inherit;font-size:inherit;letter-spacing:inherit;word-spacing:inherit}:where(input[type=file])::-webkit-file-upload-button{color:inherit;font:inherit;font-size:inherit;letter-spacing:inherit;word-spacing:inherit}:where(textarea){resize:vertical}@supports (resize:block){:where(textarea){resize:block}}:where(p,h1,h2,h3,h4,h5,h6){overflow-wrap:break-word}h1{font-size:2em}:where(ul,ol){list-style-position:inside}:where(ul,ol)[role=list]{list-style:none}a:not([class]){-webkit-text-decoration-skip-ink:auto;text-decoration-skip-ink:auto}:where(a[href],area,button,input,label[for],select,summary,textarea,[tabindex]:not([tabindex*=\-])){cursor:pointer;touch-action:manipulation}:where(input[type=file]){cursor:auto}:where(input[type=file])::-webkit-file-upload-button{cursor:pointer}:where(input[type=file])::file-selector-button{cursor:pointer}@media (prefers-reduced-motion:no-preference){:focus-visible{transition:outline-offset .145s cubic-bezier(.25,0,.4,1)}:where(:not(:active)):focus-visible{transition-duration:.25s}}:where(:not(:active)):focus-visible{outline-offset:5px}:where(button,button[type],input[type=button],input[type=submit],input[type=reset]){-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none;-webkit-user-select:none;user-select:none;text-align:center}:where(input[type=file])::-webkit-file-upload-button{-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none;-webkit-user-select:none;user-select:none;text-align:center}:where(input[type=file])::file-selector-button{-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none;-webkit-user-select:none;user-select:none;text-align:center}:where(button,button[type],input[type=button],input[type=submit],input[type=reset])[disabled]{cursor:not-allowed}*{box-sizing:border-box;line-height:1.5}html{font-size:10px}@media (width<=47.9375rem){html{scroll-padding-top:7.3rem;font-size:2.66666svi}}body{color:var(--c-text);font-family:var(--font-family-base);font-size:1.6rem}html:has(#wpadminbar){margin-top:0!important}.l-header{z-index:100;background:var(--c-white);border-block-start:.1rem solid var(--c-gray-200);inline-size:100%;position:relative}@media (width<=47.9375rem){.l-header{position:sticky;inset-block-start:0}}.l-header__inner{align-items:center;display:flex}@media (width>=48rem){.l-header__inner{min-block-size:8rem;padding-block:0;padding-inline:3rem}}@media (width<=47.9375rem){.l-header__inner{justify-content:space-between;min-block-size:7.2rem;padding-block:1.2rem;padding-inline:1.6rem}}.l-header__logo{flex:none;margin:0}@media (width>=48rem){.l-header__logo{max-inline-size:12rem}}@media (width<=47.9375rem){.l-header__logo{inline-size:10rem;max-inline-size:10rem}}.l-header__logo-link{display:block}.l-header__logo-img{block-size:auto;inline-size:100%;display:block}@media (width>=48rem){.l-header__drawer{align-items:center;margin-inline-start:auto;display:flex}}@media (width<=47.9375rem){.l-header__drawer{z-index:101;background:var(--c-white);flex-direction:column;inline-size:50%;padding-block-start:8.6rem;padding-inline:1.6rem 1.8rem;transition:transform .35s;display:flex;position:fixed;inset-block:0;inset-inline-end:0;transform:translate(100%)}.l-header__drawer.is-open{transform:translate(0)}}@media (width>=48rem){.l-header__overlay{display:none}}@media (width<=47.9375rem){.l-header__overlay{z-index:100;visibility:hidden;background:color-mix(in srgb,var(--c-gray-900) 48%,transparent);opacity:0;pointer-events:none;transition:opacity .35s,visibility .35s;position:fixed;inset:0}.is-menu-open .l-header__overlay{visibility:visible;opacity:1;pointer-events:auto}}.l-header__menu{z-index:102;background:linear-gradient(135deg,var(--c-blue-400) 0%,var(--c-pink-300) 100%);cursor:pointer;border:0;padding:0;position:relative}@media (width>=48rem){.l-header__menu{display:none}}@media (width<=47.9375rem){.l-header__menu{aspect-ratio:1;border-radius:.4rem;inline-size:4.8rem;display:block}}.l-header__menu-line{background:var(--c-white);block-size:1px;inline-size:2.4rem;transition:transform .3s,opacity .3s;display:block;position:absolute;inset-inline-start:50%;transform:translate(-50%)}.l-header__menu-line:first-child{inset-block-start:1.45rem}.l-header__menu-line:nth-child(2){inset-block-start:2.3rem}.l-header__menu-line:nth-child(3){inset-block-start:3.15rem}.l-header__menu.is-active .l-header__menu-line:first-child{transform:translate(-50%,.85rem)rotate(45deg)}.l-header__menu.is-active .l-header__menu-line:nth-child(2){opacity:0}.l-header__menu.is-active .l-header__menu-line:nth-child(3){transform:translate(-50%,-.85rem)rotate(-45deg)}@media (width>=48rem){.l-header__nav{margin-inline-start:auto}}@media (width<=47.9375rem){.l-header__nav{inline-size:100%;margin-inline-start:0}}.l-header__nav-list{align-items:center;margin:0;padding:0;list-style:none;display:flex}@media (width>=48rem){.l-header__nav-list{gap:min(5.6rem,3svi)}}@media (width<=47.9375rem){.l-header__nav-list{gap:3rem;display:grid}}.l-header__nav-link{color:var(--c-text);font-family:var(--font-family-en);text-underline-offset:.3rem;font-size:1.6rem;font-weight:700;line-height:1;text-decoration:none;transition:color .3s;display:block}.l-header__nav-link:focus{color:var(--c-text-sub);text-decoration:underline}@media (hover:hover) and (pointer:fine){.l-header__nav-link:hover{color:var(--c-text-sub);text-decoration:underline}}.l-header__nav-link--external{align-items:center;display:flex}@media (width>=48rem){.l-header__nav-link--external{gap:1.2rem}}@media (width<=47.9375rem){.l-header__nav-link--external{gap:1rem}}.l-header__nav-icon{aspect-ratio:1;flex:none;display:block}@media (width>=48rem){.l-header__nav-icon{inline-size:1.8rem}}@media (width<=47.9375rem){.l-header__nav-icon{inline-size:1.6rem}}.l-header__nav-icon .c-icon{block-size:100%;inline-size:100%;display:block}.l-header__contact{color:var(--c-white);font-family:var(--font-family-en);background:linear-gradient(135deg,var(--c-blue-400) 0%,var(--c-pink-300) 100%);align-items:center;font-weight:700;line-height:1;text-decoration:none;display:inline-flex;position:relative;overflow:hidden}.l-header__contact:before{content:"";background:linear-gradient(95.14deg,var(--c-blue-400) 0%,var(--c-blue-200) 33%,var(--c-blue-100) 66%,var(--c-pink-300) 100%);opacity:0;transition:opacity .45s;display:block;position:absolute;inset:0}.l-header__contact:focus:before{opacity:1}@media (hover:hover) and (pointer:fine){.l-header__contact:hover:before{opacity:1}}@media (width>=48rem){.l-header__contact{border-radius:.8rem;justify-content:center;gap:1.2rem;block-size:4.8rem;inline-size:16rem;margin-inline-start:3.5rem;padding-block:0;padding-inline:1.8rem;font-size:1.6rem}}@media (width<=47.9375rem){.l-header__contact{border-radius:.4rem;justify-content:space-between;gap:1rem;block-size:4rem;inline-size:100%;margin-block-start:3rem;margin-inline-start:0;padding-block:0;padding-inline:1.6rem;font-size:1.4rem}}.l-header__contact-text{z-index:1;position:relative}@media (width<=47.9375rem){.l-header__contact-text--pc{display:none}}@media (width>=48rem){.l-header__contact-text--sp{display:none}}.l-header__contact-icon{z-index:1;aspect-ratio:1;background:url("data:image/svg+xml,%3csvg%20width='16'%20height='16'%20viewBox='0%200%2016%2016'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20d='M11.1533%209.55737V2.57837C11.1533%201.75137%2010.4803%201.07837%209.65332%201.07837H2.67432C1.84732%201.07837%201.17432%201.75137%201.17432%202.57837V9.55737C1.17432%2010.3844%201.84732%2011.0574%202.67432%2011.0574H9.65332C10.4803%2011.0574%2011.1533%2010.3844%2011.1533%209.55737ZM2.17432%209.55737V2.57837C2.17432%202.3027%202.39865%202.07837%202.67432%202.07837H9.65332C9.92898%202.07837%2010.1533%202.3027%2010.1533%202.57837V9.55737C10.1533%209.83304%209.92898%2010.0574%209.65332%2010.0574H2.67432C2.39865%2010.0574%202.17432%209.83304%202.17432%209.55737ZM13.3257%204.9427H12.1103C11.8343%204.9427%2011.6103%205.16637%2011.6103%205.4427C11.6103%205.71904%2011.8343%205.9427%2012.1103%205.9427H13.3257C13.6013%205.9427%2013.8257%206.16704%2013.8257%206.4427V13.4217C13.8257%2013.6974%2013.6013%2013.9217%2013.3257%2013.9217H6.34698C6.07132%2013.9217%205.84698%2013.6974%205.84698%2013.4217V12.0394C5.84698%2011.7634%205.62332%2011.5394%205.34698%2011.5394C5.07065%2011.5394%204.84698%2011.7634%204.84698%2012.0394V13.4217C4.84698%2014.2487%205.51998%2014.9217%206.34698%2014.9217H13.3257C14.1527%2014.9217%2014.8257%2014.2487%2014.8257%2013.4217V6.4427C14.8257%205.6157%2014.1527%204.9427%2013.3257%204.9427Z'%20fill='white'/%3e%3c/svg%3e") 50%/contain no-repeat;flex:none;position:relative}@media (width>=48rem){.l-header__contact-icon{inline-size:1.8rem}}@media (width<=47.9375rem){.l-header__contact-icon{inline-size:1.6rem}}@media (width>=48rem) and (width<=58.6875rem){.l-header__inner{padding-inline:2rem}.l-header__nav-list{gap:1.6rem}.l-header__nav-link{font-size:1.3rem}.l-header__nav-link--external{gap:.8rem}.l-header__nav-icon{inline-size:1.6rem}.l-header__contact{gap:.8rem;inline-size:13rem;margin-inline-start:2rem;padding-inline:1.4rem;font-size:1.4rem}.l-header__contact-icon{inline-size:1.6rem}}.l-main{overflow:hidden}.l-container{--size:120rem;--gutter:max(3svi, 2rem);box-sizing:revert;max-inline-size:var(--size);padding-inline:var(--gutter);margin-inline:auto}.c-container{width:100%;max-width:var(--container-width);padding-inline:var(--container-padding-inline);margin-inline:auto!important}.c-container--w960{max-width:min(var(--container-width), 60rem)!important}.c-container--w880{max-width:min(var(--container-width), 55rem)!important}.c-container .c-container--w960,.c-container .c-container--w880{padding-inline:0}.l-footer{background:var(--c-white)}@media (width>=48rem){.l-footer{padding-block:min(10rem,max(7.8rem,8.33333svi - .333333rem)) min(7.2rem,max(5.616rem,6svi - .24rem))}}@media (width<=47.9375rem){.l-footer{padding-block:5.2rem 4.4rem}}.l-footer__inner{--size:120rem;--gutter:max(5svi, 2rem);margin-inline:auto}@media (width>=48rem){.l-footer__inner{box-sizing:revert;max-inline-size:var(--size);padding-inline:var(--gutter);grid-template-columns:minmax(0,1fr) minmax(min(12rem,max(9.36rem,10svi - .4rem)),min(17rem,max(13.26rem,14.1667svi - .566667rem))) minmax(min(27rem,max(21.06rem,22.5svi - .9rem)),min(28rem,max(21.84rem,23.3333svi - .933333rem)));column-gap:min(2.5rem,max(1.95rem,2.08333svi - .0833333rem));display:grid}}@media (width<=47.9375rem){.l-footer__inner{row-gap:5rem;inline-size:100%;padding-inline:2rem;display:grid}}@media (width>=48rem){.l-footer__info{grid-column:1/2}}@media (width<=47.9375rem){.l-footer__info{justify-items:center;display:grid}}.l-footer__logo{text-decoration:none;display:inline-block}@media (width>=48rem){.l-footer__logo{inline-size:min(20rem,max(15.6rem,16.6667svi - .666667rem))}}@media (width<=47.9375rem){.l-footer__logo{inline-size:16rem}}.l-footer__logo-img{block-size:auto;inline-size:100%;display:block}.l-footer__address{color:var(--c-text);font-family:var(--font-family-ja);letter-spacing:.04em;margin:0;font-style:normal;font-weight:500;line-height:1.75}@media (width>=48rem){.l-footer__address{margin-block-start:min(1rem,max(.78rem,.833333svi - .0333333rem));font-size:min(1.6rem,max(1.4rem,max(1.248rem,1.33333svi - .0533333rem)))}}@media (width<=47.9375rem){.l-footer__address{text-align:center;margin-block-start:2.1rem;font-size:1.4rem}}.l-footer__contact{color:var(--c-white);font-family:var(--font-family-en);letter-spacing:.04em;background:linear-gradient(135deg,var(--c-blue-400) 0%,var(--c-pink-300) 100%);justify-content:center;align-items:center;font-weight:700;line-height:1;text-decoration:none;display:inline-flex;position:relative;overflow:hidden}.l-footer__contact:before{content:"";background:linear-gradient(91.75deg,var(--c-blue-400) 0%,var(--c-blue-200) 33%,var(--c-blue-100) 66%,var(--c-pink-300) 100%);opacity:0;transition:opacity .45s;display:block;position:absolute;inset:0}.l-footer__contact:focus:before{opacity:1}@media (hover:hover) and (pointer:fine){.l-footer__contact:hover:before{opacity:1}}@media (width>=48rem){.l-footer__contact{border-radius:min(.8rem,max(.624rem,.666667svi - .0266667rem));gap:min(1.2rem,max(.936rem,1svi - .04rem));block-size:min(4.8rem,max(3.744rem,4svi - .16rem));inline-size:min(24rem,max(18.72rem,20svi - .8rem));margin-block-start:min(6rem,max(4.68rem,5svi - .2rem));font-size:min(1.6rem,max(1.4rem,max(1.248rem,1.33333svi - .0533333rem)))}}@media (width<=47.9375rem){.l-footer__contact{display:none}}.l-footer__contact-text,.l-footer__contact-icon{z-index:1;position:relative}.l-footer__contact-icon{aspect-ratio:1;background:url("data:image/svg+xml,%3csvg%20width='16'%20height='16'%20viewBox='0%200%2016%2016'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20d='M11.1533%209.55737V2.57837C11.1533%201.75137%2010.4803%201.07837%209.65332%201.07837H2.67432C1.84732%201.07837%201.17432%201.75137%201.17432%202.57837V9.55737C1.17432%2010.3844%201.84732%2011.0574%202.67432%2011.0574H9.65332C10.4803%2011.0574%2011.1533%2010.3844%2011.1533%209.55737ZM2.17432%209.55737V2.57837C2.17432%202.3027%202.39865%202.07837%202.67432%202.07837H9.65332C9.92898%202.07837%2010.1533%202.3027%2010.1533%202.57837V9.55737C10.1533%209.83304%209.92898%2010.0574%209.65332%2010.0574H2.67432C2.39865%2010.0574%202.17432%209.83304%202.17432%209.55737ZM13.3257%204.9427H12.1103C11.8343%204.9427%2011.6103%205.16637%2011.6103%205.4427C11.6103%205.71904%2011.8343%205.9427%2012.1103%205.9427H13.3257C13.6013%205.9427%2013.8257%206.16704%2013.8257%206.4427V13.4217C13.8257%2013.6974%2013.6013%2013.9217%2013.3257%2013.9217H6.34698C6.07132%2013.9217%205.84698%2013.6974%205.84698%2013.4217V12.0394C5.84698%2011.7634%205.62332%2011.5394%205.34698%2011.5394C5.07065%2011.5394%204.84698%2011.7634%204.84698%2012.0394V13.4217C4.84698%2014.2487%205.51998%2014.9217%206.34698%2014.9217H13.3257C14.1527%2014.9217%2014.8257%2014.2487%2014.8257%2013.4217V6.4427C14.8257%205.6157%2014.1527%204.9427%2013.3257%204.9427Z'%20fill='white'/%3e%3c/svg%3e") 50%/contain no-repeat;flex:none}@media (width>=48rem){.l-footer__contact-icon{inline-size:min(1.8rem,max(1.404rem,1.5svi - .06rem))}}@media (width<=47.9375rem){.l-footer__contact-icon{inline-size:1.6rem}}@media (width>=48rem){.l-footer__navs{grid-column:2/4;grid-template-columns:minmax(min(12rem,max(9.36rem,10svi - .4rem)),min(17rem,max(13.26rem,14.1667svi - .566667rem))) minmax(min(27rem,max(21.06rem,22.5svi - .9rem)),min(28rem,max(21.84rem,23.3333svi - .933333rem)));column-gap:min(2.5rem,max(1.95rem,2.08333svi - .0833333rem));display:grid}}@media (width<=47.9375rem){.l-footer__navs{gap:0;display:grid}.l-footer__nav:not(.l-footer__nav--sub){display:none}}.l-footer__nav-list{margin:0;padding:0;list-style:none;display:grid}@media (width>=48rem){.l-footer__nav-list{row-gap:min(2.5rem,max(1.95rem,2.08333svi - .0833333rem))}}@media (width<=47.9375rem){.l-footer__nav-list{row-gap:2rem}}.l-footer__nav-link,.l-footer__sub-link{color:var(--c-text);letter-spacing:.04em;text-underline-offset:.3rem;align-items:center;line-height:1;text-decoration:none;transition:color .3s;display:inline-flex}.l-footer__nav-link:focus,.l-footer__sub-link:focus{color:var(--c-text-sub);text-decoration:underline}.l-footer__nav-link:focus:after,.l-footer__sub-link:focus:after{background:var(--c-text-sub)}@media (hover:hover) and (pointer:fine){.l-footer__nav-link:hover,.l-footer__sub-link:hover{color:var(--c-text-sub);text-decoration:underline}.l-footer__nav-link:hover:after,.l-footer__sub-link:hover:after{background:var(--c-text-sub)}}.l-footer__nav-link{font-family:var(--font-family-en);font-weight:700}@media (width>=48rem){.l-footer__nav-link{font-size:min(1.6rem,max(1.4rem,max(1.248rem,1.33333svi - .0533333rem)))}}@media (width<=47.9375rem){.l-footer__nav-link{font-size:1.6rem}}@media (width>=48rem){.l-footer__nav-link--external{gap:min(1.2rem,max(.936rem,1svi - .04rem))}}@media (width<=47.9375rem){.l-footer__nav-link--external{gap:1rem}}.l-footer__nav-icon{aspect-ratio:1;flex:none;display:block}@media (width>=48rem){.l-footer__nav-icon{inline-size:min(1.8rem,max(1.404rem,1.5svi - .06rem))}}@media (width<=47.9375rem){.l-footer__nav-icon{inline-size:1.6rem}}.l-footer__nav-icon .c-icon{block-size:100%;inline-size:100%;display:block}.l-footer__sub-link{font-family:var(--font-family-ja);cursor:pointer;background:0 0;border:0;padding:0;font-weight:500}@media (width>=48rem){.l-footer__sub-link{white-space:nowrap;gap:min(.8rem,max(.624rem,.666667svi - .0266667rem));font-size:min(1.4rem,max(1.4rem,max(1.092rem,1.16667svi - .0466667rem)))}}@media (width<=47.9375rem){.l-footer__sub-link{gap:.8rem;font-size:1.2rem}}.l-footer__sub-link:after{aspect-ratio:1;content:"";background:var(--c-text-sub);flex:none;transition:background-color .3s;display:block}.l-footer__sub-link--plus:after{-webkit-mask-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 16 16' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M7.25 1h1.5v6.25H15v1.5H8.75V15h-1.5V8.75H1v-1.5h6.25V1Z' fill='%23000'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 16 16' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M7.25 1h1.5v6.25H15v1.5H8.75V15h-1.5V8.75H1v-1.5h6.25V1Z' fill='%23000'/%3E%3C/svg%3E");-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}@media (width>=48rem){.l-footer__sub-link--plus:after{inline-size:min(1.6rem,max(1.248rem,1.33333svi - .0533333rem))}}@media (width<=47.9375rem){.l-footer__sub-link--plus:after{inline-size:1.2rem}}.l-footer__sub-link--external:after{-webkit-mask-image:url("data:image/svg+xml,%3csvg%20width='20'%20height='20'%20viewBox='0%200%2020%2020'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20d='M13.9416%2011.9469V3.22314C13.9416%202.18939%2013.1004%201.34814%2012.0666%201.34814H3.3429C2.30915%201.34814%201.4679%202.18939%201.4679%203.22314V11.9469C1.4679%2012.9806%202.30915%2013.8219%203.3429%2013.8219H12.0666C13.1004%2013.8219%2013.9416%2012.9806%2013.9416%2011.9469ZM2.7179%2011.9469V3.22314C2.7179%202.87856%202.99831%202.59814%203.3429%202.59814H12.0666C12.4112%202.59814%2012.6916%202.87856%2012.6916%203.22314V11.9469C12.6916%2012.2915%2012.4112%2012.5719%2012.0666%2012.5719H3.3429C2.99831%2012.5719%202.7179%2012.2915%202.7179%2011.9469ZM16.6571%206.17856H15.1379C14.7929%206.17856%2014.5129%206.45814%2014.5129%206.80356C14.5129%207.14898%2014.7929%207.42856%2015.1379%207.42856H16.6571C17.0016%207.42856%2017.2821%207.70898%2017.2821%208.05356V16.7773C17.2821%2017.1219%2017.0016%2017.4023%2016.6571%2017.4023H7.93373C7.58915%2017.4023%207.30873%2017.1219%207.30873%2016.7773V15.0494C7.30873%2014.7044%207.02915%2014.4244%206.68373%2014.4244C6.33831%2014.4244%206.05873%2014.7044%206.05873%2015.0494V16.7773C6.05873%2017.8111%206.89998%2018.6523%207.93373%2018.6523H16.6571C17.6908%2018.6523%2018.5321%2017.8111%2018.5321%2016.7773V8.05356C18.5321%207.01981%2017.6908%206.17856%2016.6571%206.17856Z'%20fill='%23767F8F'/%3e%3c/svg%3e");mask-image:url("data:image/svg+xml,%3csvg%20width='20'%20height='20'%20viewBox='0%200%2020%2020'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20d='M13.9416%2011.9469V3.22314C13.9416%202.18939%2013.1004%201.34814%2012.0666%201.34814H3.3429C2.30915%201.34814%201.4679%202.18939%201.4679%203.22314V11.9469C1.4679%2012.9806%202.30915%2013.8219%203.3429%2013.8219H12.0666C13.1004%2013.8219%2013.9416%2012.9806%2013.9416%2011.9469ZM2.7179%2011.9469V3.22314C2.7179%202.87856%202.99831%202.59814%203.3429%202.59814H12.0666C12.4112%202.59814%2012.6916%202.87856%2012.6916%203.22314V11.9469C12.6916%2012.2915%2012.4112%2012.5719%2012.0666%2012.5719H3.3429C2.99831%2012.5719%202.7179%2012.2915%202.7179%2011.9469ZM16.6571%206.17856H15.1379C14.7929%206.17856%2014.5129%206.45814%2014.5129%206.80356C14.5129%207.14898%2014.7929%207.42856%2015.1379%207.42856H16.6571C17.0016%207.42856%2017.2821%207.70898%2017.2821%208.05356V16.7773C17.2821%2017.1219%2017.0016%2017.4023%2016.6571%2017.4023H7.93373C7.58915%2017.4023%207.30873%2017.1219%207.30873%2016.7773V15.0494C7.30873%2014.7044%207.02915%2014.4244%206.68373%2014.4244C6.33831%2014.4244%206.05873%2014.7044%206.05873%2015.0494V16.7773C6.05873%2017.8111%206.89998%2018.6523%207.93373%2018.6523H16.6571C17.6908%2018.6523%2018.5321%2017.8111%2018.5321%2016.7773V8.05356C18.5321%207.01981%2017.6908%206.17856%2016.6571%206.17856Z'%20fill='%23767F8F'/%3e%3c/svg%3e");-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}@media (width>=48rem){.l-footer__sub-link--external:after{inline-size:min(1.8rem,max(1.404rem,1.5svi - .06rem))}}@media (width<=47.9375rem){.l-footer__sub-link--external:after{inline-size:1.2rem}}.l-footer__copy{color:var(--c-text-sub);font-family:var(--font-family-en);letter-spacing:.04em;margin:0;font-weight:700;line-height:1.5}@media (width>=48rem){.l-footer__copy{grid-column:1/4;margin-block-start:min(13rem,max(10.14rem,10.8333svi - .433333rem));font-size:min(1.5rem,max(1.4rem,max(1.17rem,1.25svi - .05rem)))}}@media (width<=47.9375rem){.l-footer__copy{font-size:1.2rem}}.c-icon{aspect-ratio:1;vertical-align:-.125em;color:currentColor;fill:currentColor;stroke:none;width:1.25rem;display:inline-block}.c-btn__link{border:1px solid var(--c-gray-800);background-color:var(--c-white);color:var(--c-gray-800);cursor:pointer;justify-content:center;align-items:center;padding:.5rem 1rem;text-decoration:none;display:inline-flex}.c-btn-format{color:var(--c-text);letter-spacing:.04em;border:.1rem solid var(--c-gray-50);align-items:center;gap:1.6rem;padding:1.5rem 1.6rem 1.5rem 4.8rem;font-weight:700;text-decoration:none;transition:color .3s,border-color .3s;display:flex}.c-btn-format:focus{color:var(--c-blue-600);border-color:var(--c-blue-600)}.c-btn-format:focus .c-btn-format__icon{color:var(--c-blue-600)}@media (hover:hover) and (pointer:fine){.c-btn-format:hover{color:var(--c-blue-600);border-color:var(--c-blue-600)}.c-btn-format:hover .c-btn-format__icon{color:var(--c-blue-600)}}@media (width>=48rem){.c-btn-format{border-radius:.8rem;min-block-size:6rem;inline-size:32rem;font-size:1.6rem;line-height:1.75}}@media (width<=47.9375rem){.c-btn-format{border-radius:.4rem;min-block-size:5.3rem;inline-size:100%;font-size:1.4rem;line-height:1.5}}.c-btn-format--left{margin-inline:0 auto}.c-btn-format--center{margin-inline:auto}.c-btn-format--right{margin-inline:auto 0}.c-btn-format__label{text-align:center;flex:auto;min-inline-size:0}@media (width>=48rem){.c-btn-format__label{line-height:1.75}}.c-btn-format__icon{block-size:1.6rem;inline-size:1.6rem;color:var(--c-gray-500);flex:none;transition:color .3s;display:inline-flex}.c-btn-format__icon .c-icon{block-size:100%;inline-size:100%}.c-btn-post-textlink{inline-size:fit-content;max-inline-size:100%;color:var(--c-text);letter-spacing:.04em;align-items:center;gap:.8rem;font-weight:500;line-height:1.5;text-decoration:none;display:flex}@media (width>=48rem){.c-btn-post-textlink{font-size:1.6rem}}@media (width<=47.9375rem){.c-btn-post-textlink{font-size:1.4rem}}.c-btn-post-textlink__label{text-underline-offset:.2em;text-decoration:underline}.c-btn-post-textlink:focus .c-btn-post-textlink__label{text-decoration:none}@media (hover:hover) and (pointer:fine){.c-btn-post-textlink:hover .c-btn-post-textlink__label{text-decoration:none}}.c-btn-post-textlink .c-icon{block-size:1.6rem;inline-size:1.6rem;color:var(--c-gray-500);vertical-align:middle;flex:none}.c-btn-link{color:var(--c-text);letter-spacing:.04em;background:var(--c-white);border:.1rem solid var(--c-gray-50);justify-content:space-between;align-items:center;gap:1.6rem;font-weight:700;line-height:1;text-decoration:none;transition:color .3s,border-color .3s;display:flex}.c-btn-link:focus{color:var(--c-blue-600);border-color:var(--c-blue-600)}@media (hover:hover) and (pointer:fine){.c-btn-link:hover{color:var(--c-blue-600);border-color:var(--c-blue-600)}}@media (width>=48rem){.c-btn-link{border-radius:.8rem;block-size:5.8rem;inline-size:30.6rem;padding-inline:2.4rem;font-size:1.6rem}}@media (width<=47.9375rem){.c-btn-link{border-radius:.4rem;block-size:5.5rem;inline-size:100%;padding-inline:2.8rem;font-size:1.4rem}}.c-btn-link__label{line-height:1}.c-btn-link__icon{block-size:2rem;inline-size:2rem;color:var(--c-gray-500);flex:none;transition:color .3s;display:inline-flex}.c-btn-link__icon .c-icon{block-size:100%;inline-size:100%}.c-btn-link:focus .c-btn-link__icon{color:var(--c-blue-600)}@media (hover:hover) and (pointer:fine){.c-btn-link:hover .c-btn-link__icon{color:var(--c-blue-600)}}.c-card-news__link{padding:var(--space-m);border:1px solid var(--c-gray-300);color:var(--c-gray-800);text-decoration:none;display:block}.c-card-news__date{letter-spacing:.04rem;color:var(--c-gray-300);margin-bottom:.25rem;font-size:clamp(.75rem,.7024rem + .203svi,.875rem);line-height:175%;display:block}.c-card-news__title{letter-spacing:.06rem;margin:0;font-size:clamp(1.125rem,1.0774rem + .203svi,1.25rem);font-weight:700;line-height:160%}.c-pagetitle{padding-block:var(--space-m);border-bottom:1px solid var(--c-gray-300)}.c-pagetitle__inner{display:block}.c-pagetitle__subtitle{letter-spacing:.04rem;color:var(--c-gray-300);margin:0 0 .25rem;font-size:clamp(.75rem,.7024rem + .203svi,.875rem);line-height:175%}.c-pagetitle__title{letter-spacing:.06rem;color:var(--c-gray-800);margin:0;font-size:clamp(2rem,1.8096rem + .8122svi,2.5rem);font-weight:700;line-height:160%}.c-breadcrumb{background:var(--c-white)}@media (width>=48rem){.c-breadcrumb{padding-block:2.4rem 2.8rem}}@media (width<=47.9375rem){.c-breadcrumb{padding-block:2.4rem 2rem}}.c-breadcrumb__list{flex-wrap:wrap;align-items:center;margin:0;padding:0;list-style:none;display:flex}@media (width>=48rem){.c-breadcrumb__list{gap:1.2rem 2.2rem}}@media (width<=47.9375rem){.c-breadcrumb__list{gap:1.2rem 1.6rem}}.c-breadcrumb__item{white-space:nowrap;align-items:center;margin:0;display:flex}.c-breadcrumb__item+.c-breadcrumb__item:before{content:"";background:var(--c-gray-100);flex:none;inline-size:.1rem;display:block}@media (width>=48rem){.c-breadcrumb__item+.c-breadcrumb__item:before{block-size:1.8rem;margin-inline-end:2.2rem}}@media (width<=47.9375rem){.c-breadcrumb__item+.c-breadcrumb__item:before{block-size:1.6rem;margin-inline-end:1.6rem}}.c-breadcrumb__link,.c-breadcrumb__current{letter-spacing:.04em;line-height:1}@media (width>=48rem){.c-breadcrumb__link,.c-breadcrumb__current{font-size:1.4rem}}@media (width<=47.9375rem){.c-breadcrumb__link,.c-breadcrumb__current{font-size:1.3rem}}.c-breadcrumb__link{color:var(--c-text);font-family:var(--font-family-num);text-underline-offset:.3rem;font-weight:500;text-decoration:underline;transition:color .3s}.c-breadcrumb__link:focus{color:var(--c-text-sub)}@media (hover:hover) and (pointer:fine){.c-breadcrumb__link:hover{color:var(--c-text-sub)}}.c-breadcrumb__current{color:var(--c-text-sub);font-family:var(--font-family-ja);font-weight:500}.c-contact{background:var(--c-white)}@media (width>=48rem){.c-contact{padding-inline:min(5.2rem,max(3.9rem,3.82353svi - .397647rem))}}@media (width<=47.9375rem){.c-contact{padding-inline:2rem}}.c-contact__box{background-image:url(//kddi.smartmobility.co.jp/cms/wp-content/themes/kddi-smartmobility/assets/css/../img/img_contact-bg.avif);background-position:50%;background-repeat:no-repeat;background-size:cover;margin-inline:auto;position:relative;overflow:hidden}@media (width>=48rem){.c-contact__box{border-radius:min(2.4rem,max(1.8rem,1.76471svi - .183529rem));min-block-size:min(57.6rem,max(43.2rem,42.3529svi - 4.40471rem));inline-size:min(136rem,100%)}}@media (width<=47.9375rem){.c-contact__box{border-radius:1.6rem}}.c-contact__content{z-index:1;color:var(--c-white);position:relative}@media (width>=48rem){.c-contact__content{padding-block:min(8rem,max(6rem,5.88235svi - .611765rem));padding-inline:min(8rem,max(6rem,5.88235svi - .611765rem))}}@media (width<=47.9375rem){.c-contact__content{padding-block:5.6rem;padding-inline:1.5rem}}.c-contact__title{font-family:var(--font-family-en);letter-spacing:.04em;margin:0;font-weight:700;line-height:1}@media (width>=48rem){.c-contact__title{font-size:min(5.6rem,max(4.76rem,max(4.2rem,4.11765svi - .428235rem)))}}@media (width<=47.9375rem){.c-contact__title{font-size:3.2rem}}.c-contact__copy{font-family:var(--font-family-ja);letter-spacing:.04em;margin:0;font-weight:700}@media (width>=48rem){.c-contact__copy{margin-block-start:min(5.6rem,max(4.2rem,4.11765svi - .428235rem));font-size:min(2.8rem,max(2.38rem,max(2.1rem,2.05882svi - .214118rem)));line-height:1.8}}@media (width<=47.9375rem){.c-contact__copy{margin-block-start:3rem;font-size:2.25rem;line-height:1.6}}.c-contact__text{font-family:var(--font-family-ja);letter-spacing:.04em;margin:0;font-weight:500;line-height:1.75}@media (width>=48rem){.c-contact__text{margin-block-start:min(3rem,max(2.25rem,2.20588svi - .229412rem));font-size:min(1.6rem,max(1.4rem,max(1.2rem,1.17647svi - .122353rem)))}}@media (width<=47.9375rem){.c-contact__text{margin-block-start:2rem;font-size:1.4rem}}.c-contact__button{color:var(--c-white);font-family:var(--font-family-ja);letter-spacing:.04em;border:.1rem solid color-mix(in srgb,var(--c-white) 76%,transparent);background:linear-gradient(135deg,color-mix(in srgb,var(--c-blue-400) 90%,transparent) 0%,color-mix(in srgb,var(--c-pink-300) 90%,transparent) 100%);justify-content:space-between;align-items:center;font-weight:500;line-height:1;text-decoration:none;display:inline-flex;position:relative;overflow:hidden}.c-contact__button:before{content:"";background:linear-gradient(95.14deg,color-mix(in srgb,var(--c-blue-400) 94%,transparent) 0%,color-mix(in srgb,var(--c-blue-200) 94%,transparent) 33%,color-mix(in srgb,var(--c-blue-100) 94%,transparent) 66%,color-mix(in srgb,var(--c-pink-300) 94%,transparent) 100%);opacity:0;transition:opacity .45s;display:block;position:absolute;inset:0}.c-contact__button:focus:before{opacity:1}@media (hover:hover) and (pointer:fine){.c-contact__button:hover:before{opacity:1}}@media (width>=48rem){.c-contact__button{border-radius:min(.8rem,max(.6rem,.588235svi - .0611765rem));block-size:min(7.8rem,max(5.85rem,5.73529svi - .596471rem));inline-size:min(40rem,max(30rem,29.4118svi - 3.05882rem));margin-block-start:min(5rem,max(3.75rem,3.67647svi - .382353rem));padding-inline:min(4rem,max(3rem,2.94118svi - .305882rem));font-size:min(2rem,max(1.7rem,max(1.5rem,1.47059svi - .152941rem)))}}@media (width<=47.9375rem){.c-contact__button{border-radius:.4rem;block-size:6rem;inline-size:100%;margin-block-start:3.2rem;padding-inline:2.4rem;font-size:1.8rem}}.c-contact__button-text{z-index:1;position:relative}.c-contact__button-icon{z-index:1;aspect-ratio:1;background:url("data:image/svg+xml,%3csvg%20width='16'%20height='16'%20viewBox='0%200%2016%2016'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20d='M11.1533%209.55737V2.57837C11.1533%201.75137%2010.4803%201.07837%209.65332%201.07837H2.67432C1.84732%201.07837%201.17432%201.75137%201.17432%202.57837V9.55737C1.17432%2010.3844%201.84732%2011.0574%202.67432%2011.0574H9.65332C10.4803%2011.0574%2011.1533%2010.3844%2011.1533%209.55737ZM2.17432%209.55737V2.57837C2.17432%202.3027%202.39865%202.07837%202.67432%202.07837H9.65332C9.92898%202.07837%2010.1533%202.3027%2010.1533%202.57837V9.55737C10.1533%209.83304%209.92898%2010.0574%209.65332%2010.0574H2.67432C2.39865%2010.0574%202.17432%209.83304%202.17432%209.55737ZM13.3257%204.9427H12.1103C11.8343%204.9427%2011.6103%205.16637%2011.6103%205.4427C11.6103%205.71904%2011.8343%205.9427%2012.1103%205.9427H13.3257C13.6013%205.9427%2013.8257%206.16704%2013.8257%206.4427V13.4217C13.8257%2013.6974%2013.6013%2013.9217%2013.3257%2013.9217H6.34698C6.07132%2013.9217%205.84698%2013.6974%205.84698%2013.4217V12.0394C5.84698%2011.7634%205.62332%2011.5394%205.34698%2011.5394C5.07065%2011.5394%204.84698%2011.7634%204.84698%2012.0394V13.4217C4.84698%2014.2487%205.51998%2014.9217%206.34698%2014.9217H13.3257C14.1527%2014.9217%2014.8257%2014.2487%2014.8257%2013.4217V6.4427C14.8257%205.6157%2014.1527%204.9427%2013.3257%204.9427Z'%20fill='white'/%3e%3c/svg%3e") 50%/contain no-repeat;flex:none;position:relative}@media (width>=48rem){.c-contact__button-icon{inline-size:min(2rem,max(1.5rem,1.47059svi - .152941rem))}}@media (width<=47.9375rem){.c-contact__button-icon{inline-size:2rem}}.is-modal-open{overflow:hidden}.c-modal{z-index:1000;visibility:hidden;opacity:0;pointer-events:none;justify-content:center;align-items:center;padding-inline:2rem;transition:opacity .45s,visibility .45s;display:flex;position:fixed;inset:0}.c-modal:not(.is-ready),.c-modal:not(.is-ready) .c-modal__dialog{transition:none}.c-modal.is-open{visibility:visible;opacity:1;pointer-events:auto}.c-modal__overlay{background:color-mix(in srgb,var(--c-gray-900) 60%,transparent);position:absolute;inset:0}.c-modal__dialog{z-index:1;opacity:0;block-size:min(64rem,78svh);inline-size:min(120rem,100%);transition:opacity .45s,transform .45s;position:relative;transform:translateY(1.6rem)scale(.98)}.c-modal__dialog:focus{outline:none}.c-modal.is-open .c-modal__dialog{opacity:1;transform:translateY(0)scale(1)}@media (width<=47.9375rem){.c-modal--auto{padding-inline:1.4rem}}.c-modal--auto .c-modal__overlay{background:var(--c-overlay-image)}.c-modal--auto .c-modal__dialog{block-size:auto;max-block-size:90svh;inline-size:min(72rem,100%)}.c-modal--auto .c-modal__panel{max-block-size:90svh;position:relative}@media (width>=48rem){.c-modal--auto .c-modal__panel{border-radius:2.4rem;padding:8rem}}@media (width<=47.9375rem){.c-modal--auto .c-modal__panel{border-radius:1.6rem;padding:4rem 1.6rem}}.c-modal__corner-close,.c-modal__panel-close{cursor:pointer;background:0 0;border:0;padding:0}.c-modal__corner-close{z-index:2;block-size:8rem;inline-size:8rem;color:var(--c-white);font-family:var(--font-family-ja);letter-spacing:.04em;border:.1rem solid var(--c-white);border-radius:.8rem;align-content:center;place-items:center;row-gap:1.2rem;font-size:1.6rem;font-weight:500;line-height:1;transition:background-color .3s;display:grid;position:absolute;inset-block-start:2.4rem;inset-inline-end:2.4rem}.c-modal__corner-close:focus{background:color-mix(in srgb,var(--c-white) 18%,transparent)}@media (hover:hover) and (pointer:fine){.c-modal__corner-close:hover{background:color-mix(in srgb,var(--c-white) 18%,transparent)}}@media (width<=47.9375rem){.c-modal__corner-close{display:none}}.c-modal__corner-close .c-modal__cross{block-size:1.6rem;inline-size:1.6rem}.c-modal__panel-close{z-index:2;color:var(--c-gray-50);position:absolute;inset-block-start:1.6rem;inset-inline-end:1.6rem}@media (width>=48rem){.c-modal__panel-close{display:none}}.c-modal__panel-close .c-modal__cross{block-size:4rem;inline-size:4rem}.c-modal__cross{display:block;position:relative}.c-modal__cross:before,.c-modal__cross:after{content:"";background:currentColor;border-radius:1px;block-size:1px;inline-size:141.42%;position:absolute;inset-block-start:50%;inset-inline-start:50%;translate:-50% -50%}.c-modal__cross:before{rotate:45deg}.c-modal__cross:after{rotate:-45deg}.c-modal__panel{background:var(--c-white);flex-direction:column;block-size:100%;inline-size:100%;display:flex;overflow:hidden}@media (width>=48rem){.c-modal__panel{border-radius:1.6rem;padding-block:6rem;padding-inline:6rem}}@media (width<=47.9375rem){.c-modal__panel{border-radius:1.2rem;padding-block:3.6rem 1.6rem;padding-inline:2.4rem 1.6rem}}.c-modal__close{z-index:2;border:.1rem solid var(--c-white);color:var(--c-white);font-family:var(--font-family-ja);cursor:pointer;background:0 0;align-content:center;place-items:center;row-gap:.2rem;padding:0;font-weight:700;line-height:1;transition:background-color .3s,color .3s,border-color .3s;display:grid;position:absolute}.c-modal__close:focus{background:color-mix(in srgb,var(--c-white) 18%,transparent)}@media (hover:hover) and (pointer:fine){.c-modal__close:hover{background:color-mix(in srgb,var(--c-white) 18%,transparent)}}@media (width>=48rem){.c-modal__close{border-radius:.6rem;block-size:5.6rem;inline-size:5.6rem;font-size:1.2rem;inset-block-start:-3.6rem;inset-inline-end:-6.6rem}}@media (width<=47.9375rem){.c-modal__close{block-size:3.6rem;inline-size:3.6rem;color:var(--c-gray-100);border:0;font-size:0;inset-block-start:1.4rem;inset-inline-end:1.4rem}}.c-modal__close-icon{aspect-ratio:1;background:var(--c-white);transition:background-color .3s;display:block;-webkit-mask-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='m13.06 12 6.47-6.47-1.06-1.06L12 10.94 5.53 4.47 4.47 5.53 10.94 12l-6.47 6.47 1.06 1.06L12 13.06l6.47 6.47 1.06-1.06L13.06 12Z' fill='%23000'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='m13.06 12 6.47-6.47-1.06-1.06L12 10.94 5.53 4.47 4.47 5.53 10.94 12l-6.47 6.47 1.06 1.06L12 13.06l6.47 6.47 1.06-1.06L13.06 12Z' fill='%23000'/%3E%3C/svg%3E");-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}@media (width>=48rem){.c-modal__close-icon{inline-size:2.2rem}}@media (width<=47.9375rem){.c-modal__close-icon{background:var(--c-gray-100);inline-size:3.2rem}}.c-modal__close-text{display:block}@media (width<=47.9375rem){.c-modal__close-text{display:none}}.c-modal__heading{flex:none;align-items:center;display:flex}@media (width>=48rem){.c-modal__heading{gap:1.8rem}}@media (width<=47.9375rem){.c-modal__heading{display:block}}.c-modal__title{color:#0000;font-family:var(--font-family-en);letter-spacing:.04em;background:var(--c-heading-gradient);-webkit-background-clip:text;background-clip:text;margin:0;font-weight:700}@media (width>=48rem){.c-modal__title{font-size:4rem}}@media (width<=47.9375rem){.c-modal__title{padding-inline-end:4rem;font-size:2.8rem}}.c-modal__lead{color:var(--c-text-sub);font-family:var(--font-family-ja);letter-spacing:.04em;margin:0;font-weight:700;line-height:1}@media (width>=48rem){.c-modal__lead{font-size:1.4rem}}@media (width<=47.9375rem){.c-modal__lead{margin-block-start:.8rem;font-size:1.2rem}}.c-modal__body{min-block-size:0;padding-inline-end:2.4rem;overflow-y:auto}@media (width>=48rem){.c-modal__body{margin-block-start:4.8rem}}@media (width<=47.9375rem){.c-modal__body{margin-block-start:3.2rem}}.c-modal__body>:first-child{margin-block-start:0}.c-modal__body>:is(p,h4),.c-modal__body :is(ol,ul){letter-spacing:.04em;line-height:1.8}@media (width>=48rem){.c-modal__body>:is(p,h4),.c-modal__body :is(ol,ul){margin-block-start:2.4rem;font-size:1.4rem}}@media (width<=47.9375rem){.c-modal__body>:is(p,h4),.c-modal__body :is(ol,ul){margin-block-start:2rem;font-size:1.2rem}}.c-modal__body>p{font-family:var(--font-family-ja);font-weight:500}.c-modal__body>.has-text-align-right{text-align:right}.c-modal__body>h4{font-weight:700}.c-modal__body>h3{color:var(--c-text);font-family:var(--font-family-ja);letter-spacing:.04em;font-weight:700;line-height:1.5}@media (width>=48rem){.c-modal__body>h3{margin-block-start:7.2rem;font-size:2rem}}@media (width<=47.9375rem){.c-modal__body>h3{margin-block-start:4.8rem;font-size:1.7rem}}.c-modal__body>h3:after{content:"";background:var(--c-blue-600);block-size:.1rem;inline-size:4rem;margin-block-start:1.6rem;display:block}.c-modal__body :is(ol,ul){counter-reset:c-modal-item;color:var(--c-text);font-family:var(--font-family-ja);padding-inline-start:0;font-weight:500;list-style:none}.c-modal__body :is(ol,ul)[start="2"]{counter-reset:c-modal-item 1}.c-modal__body :is(ol,ul) :is(ol,ul){margin-block-end:2.4rem}.c-modal__body li{counter-increment:c-modal-item;text-indent:-1em;padding-inline-start:2em}.c-modal__body li:before{content:counter(c-modal-item) ". "}.c-modal__body li+li{margin-block-start:.8rem}.c-modal__body li>div{display:contents}.c-modal__body .c-modal__note{margin-block-start:.8rem;display:block}.c-modal__body>.wp-block-table{overflow-x:auto}@media (width>=48rem){.c-modal__body>.wp-block-table{margin-block-start:3.2rem}}@media (width<=47.9375rem){.c-modal__body>.wp-block-table{margin-block-start:2.4rem}}.c-modal__body>.wp-block-table table{border-collapse:collapse;inline-size:100%;min-inline-size:76rem;color:var(--c-text);font-family:var(--font-family-ja);letter-spacing:.04em;font-weight:500;line-height:1.8}@media (width>=48rem){.c-modal__body>.wp-block-table table{font-size:1.3rem}}@media (width<=47.9375rem){.c-modal__body>.wp-block-table table{font-size:1.2rem}}.c-modal__body>.wp-block-table thead{border:0}.c-modal__body>.wp-block-table :is(th,td){border:.1rem solid var(--c-gray-75);text-align:start;vertical-align:top}@media (width>=48rem){.c-modal__body>.wp-block-table :is(th,td){padding-block:1.6rem;padding-inline:2rem}}@media (width<=47.9375rem){.c-modal__body>.wp-block-table :is(th,td){padding-block:1.2rem;padding-inline:1.4rem}}.c-modal__body>.wp-block-table th{background:var(--c-blue-50);font-weight:700}.c-modal__body>.wp-block-table tbody th{background:var(--c-white);inline-size:24%}.c-sns{flex-wrap:wrap;gap:.8rem;margin:0;padding:0;list-style:none;display:flex}.c-sns__link{transition:opacity .3s;display:block}.c-sns__link:focus{opacity:.7}@media (hover:hover) and (pointer:fine){.c-sns__link:hover{opacity:.7}}.c-sns__icon{block-size:2.4rem;inline-size:2.4rem;display:block}.c-logo-list{flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}@media (width>=48rem){.c-logo-list{gap:1.6rem}}@media (width<=47.9375rem){.c-logo-list{gap:.8rem}}.c-logo-list__item{position:relative}@media (width>=48rem){.c-logo-list__item{block-size:6rem;inline-size:12rem}}@media (width<=47.9375rem){.c-logo-list__item{block-size:3rem;inline-size:6rem}}.c-logo-list__link,.c-logo-list picture{display:contents}.c-logo-list__img{object-fit:contain;block-size:100%;inline-size:100%;display:block;position:absolute;inset:0}.c-app-guide{color:var(--c-text);letter-spacing:.04em;row-gap:2.4rem;display:grid}.c-app-guide__intro{row-gap:.8rem;display:grid}.c-app-guide__heading,.c-app-guide__text{margin:0;font-size:1.6rem}.c-app-guide__heading{font-weight:700;line-height:1.5}.c-app-guide__text{font-weight:500;line-height:1.75}.c-app-guide__links{row-gap:1.6rem;margin:0;padding:0;list-style:none;display:grid}@media (width>=48rem){.c-app-guide__links{inline-size:fit-content;max-inline-size:100%;margin-inline:auto}}.c-app-guide__links .c-btn-post-textlink{overflow-wrap:anywhere;font-size:1.6rem}.c-app-guide__qrs{margin:0;padding:0;list-style:none;display:flex}@media (width>=48rem){.c-app-guide__qrs{justify-content:center;gap:2.4rem}}@media (width<=47.9375rem){.c-app-guide__qrs{flex-direction:column;gap:2.4rem}}.c-app-guide__qr{text-align:center;grid-template-columns:minmax(0,1fr);row-gap:.8rem;display:grid}@media (width>=48rem){.c-app-guide__qr{inline-size:22.2rem}}.c-app-guide__qr-frame{aspect-ratio:222/146;inline-size:100%;display:block;position:relative}@media (width<=47.9375rem){.c-app-guide__qr-frame{aspect-ratio:640/420}}.c-app-guide__qr-img{block-size:100%;inline-size:100%;fill:var(--c-text);stroke:none;display:block;position:absolute;inset:0}.c-app-guide__qr-caption{margin:0;font-size:1.6rem;font-weight:500}@media (width>=48rem){.c-app-guide__qr-caption{line-height:1.5}}@media (width<=47.9375rem){.c-app-guide__qr-caption{color:var(--c-gray-800);line-height:1.75}}.c-news-item{color:var(--c-text);border-block-end:.1rem solid var(--c-gray-50);align-items:center;transition:background-color .3s;display:flex;position:relative}@media (width>=48rem){.c-news-item{gap:2.4rem;padding:1.6rem}}@media (width<=47.9375rem){.c-news-item{gap:.8rem;padding-block-end:1.6rem}}.c-news-item__body{flex-direction:column;flex:1 1 0;gap:.8rem;min-inline-size:0;display:flex}.c-news-item__meta{flex-wrap:wrap;align-items:center;gap:.8rem;display:flex}.c-news-item__date{color:var(--c-text-sub);letter-spacing:.04em;font-weight:500;line-height:1.5}@media (width>=48rem){.c-news-item__date{font-size:1.4rem}}@media (width<=47.9375rem){.c-news-item__date{font-size:1.2rem}}.c-news-item__date-number{font-family:var(--font-family-en)}.c-news-item__category{color:var(--c-blue-400);letter-spacing:.04em;border:.1rem solid var(--c-blue-400);border-radius:1.5rem;padding:.3rem .7rem;font-weight:500;line-height:1.5}@media (width>=48rem){.c-news-item__category{font-size:1.4rem}}@media (width<=47.9375rem){.c-news-item__category{font-size:1.2rem}}.c-news-item__title{letter-spacing:.04em;overflow-wrap:anywhere;margin:0;font-weight:500;line-height:1.75}@media (width>=48rem){.c-news-item__title{font-size:1.6rem}}@media (width<=47.9375rem){.c-news-item__title{-webkit-line-clamp:3;-webkit-box-orient:vertical;font-size:1.4rem;display:-webkit-box;overflow:hidden}}.c-news-item__link{color:inherit;text-underline-offset:.4rem;text-decoration:none;transition:color .3s}.c-news-item__link:after{content:"";position:absolute;inset:0}.c-news-item__tags{letter-spacing:.04em;flex-wrap:wrap;gap:0 1em;margin:0;padding:0;font-weight:500;list-style:none;display:flex}@media (width>=48rem){.c-news-item__tags{font-size:1.4rem}}@media (width<=47.9375rem){.c-news-item__tags{font-size:1.2rem}}@media (width>=48rem){.c-news-item__tag{line-height:1.75}}.c-news-item__tag-link{z-index:1;color:var(--c-blue-600);text-decoration:none;position:relative}.c-news-item__tag-link:focus{text-decoration:underline}@media (hover:hover) and (pointer:fine){.c-news-item__tag-link:hover{text-decoration:underline}}.c-news-item__arrow{block-size:1.6rem;inline-size:1.6rem;color:var(--c-gray-500);flex:none;transition:color .3s;display:inline-flex}.c-news-item__arrow .c-icon{block-size:100%;inline-size:100%}.c-news-item:has(.c-news-item__link:focus){background-color:var(--c-white)}.c-news-item:has(.c-news-item__link:focus) .c-news-item__link{color:var(--c-blue-600);text-decoration:underline}.c-news-item:has(.c-news-item__link:focus) .c-news-item__arrow{color:var(--c-blue-600)}@media (hover:hover) and (pointer:fine){.c-news-item:has(.c-news-item__link:hover){background-color:var(--c-white)}.c-news-item:has(.c-news-item__link:hover) .c-news-item__link{color:var(--c-blue-600);text-decoration:underline}.c-news-item:has(.c-news-item__link:hover) .c-news-item__arrow{color:var(--c-blue-600)}}.c-news-list{flex-direction:column;gap:3.2rem;margin-block-start:3.2rem;display:flex}.c-news-list__items{margin:0;padding:0;list-style:none}@media (width<=47.9375rem){.c-news-list__items{row-gap:1.6rem;display:grid}}@media (width>=48rem){.c-news-list__more{align-self:flex-start}}.c-post-heading-h2,.c-post-heading-h3,.c-post-heading-h4{color:var(--c-text);letter-spacing:.04em;margin:0;font-weight:700;line-height:1.5}.c-post-heading-h2{border-block-end:.1rem solid var(--c-gray-50);padding-block-end:1.6rem;position:relative}.c-post-heading-h2:after{content:"";background-color:var(--c-blue-400);block-size:.1rem;inline-size:5.6rem;position:absolute;inset-block-end:-.1rem;inset-inline-start:0}@media (width>=48rem){.c-post-heading-h2{font-size:2.8rem}}@media (width<=47.9375rem){.c-post-heading-h2{font-size:2.4rem}}.c-post-heading-h3{border-inline-start:.4rem solid var(--c-gray-500);padding-inline-start:1.7rem}@media (width>=48rem){.c-post-heading-h3{font-size:2rem}}@media (width<=47.9375rem){.c-post-heading-h3{font-size:1.8rem}}.c-post-heading-h4{color:var(--c-blue-600)}@media (width>=48rem){.c-post-heading-h4{font-size:1.8rem}}@media (width<=47.9375rem){.c-post-heading-h4{font-size:1.6rem}}.c-post-text{color:var(--c-text);letter-spacing:.04em;overflow-wrap:anywhere;margin:0;font-weight:500;line-height:1.75}@media (width>=48rem){.c-post-text{font-size:1.6rem}}@media (width<=47.9375rem){.c-post-text{font-size:1.4rem}}.c-post-text a{color:var(--c-blue-600);text-underline-offset:.2em;text-decoration:underline}.c-post-text a:focus{text-decoration:none}@media (hover:hover) and (pointer:fine){.c-post-text a:hover{text-decoration:none}}.c-post-text--note{font-family:var(--font-family-num)}@media (width>=48rem){.c-post-text--note{font-size:1.4rem}}@media (width<=47.9375rem){.c-post-text--note{font-size:1.2rem}}.c-post-image-center{text-align:center;margin:0}.c-post-image-center__image{aspect-ratio:32/21;object-fit:cover;block-size:auto;inline-size:min(100%,64rem);margin-inline:auto;display:block}.c-post-image-center__caption{color:var(--c-gray-800);letter-spacing:.04em;margin-block-start:.8rem;font-size:1.6rem;font-weight:500;line-height:1.75}.c-post-image-center--contain .c-post-image-center__image{background-color:var(--c-image-bg);object-fit:contain}.c-post-iframe__frame{aspect-ratio:640/370;background-color:var(--c-gray-200);border:0;inline-size:min(100%,64rem);margin-inline:auto;display:block}.c-contents-layout-card__body,.c-contents-layout__body{min-inline-size:0;color:var(--c-text);letter-spacing:.04em;flex-direction:column;gap:.8rem;font-size:1.6rem;display:flex}.c-contents-layout__item{flex-direction:column;gap:1.6rem;display:flex}@media (width>=48rem){.c-contents-layout__item{flex-direction:row;align-items:flex-start;gap:2.4rem}.c-contents-layout__body{flex:1 1 0}}@media (width<=47.9375rem){.c-contents-layout__body{order:2}}.c-contents-layout__heading,.c-contents-layout__text{margin:0}.c-contents-layout__heading{font-weight:700;line-height:1.5}.c-contents-layout__text{font-weight:500;line-height:1.75}.c-contents-layout__image{aspect-ratio:32/21;object-fit:cover;block-size:auto;inline-size:100%;display:block}@media (width>=48rem){.c-contents-layout__image{flex:1 1 0;min-inline-size:0}}@media (width<=47.9375rem){.c-contents-layout__image{order:1}}@media (width>=48rem){.c-contents-layout--reverse .c-contents-layout__item{flex-direction:row-reverse}.c-contents-layout--fix .c-contents-layout__image{flex:0 0 32rem;inline-size:32rem}}.c-contents-layout--contain .c-contents-layout__image{background-color:var(--c-image-bg);object-fit:contain}.c-contents-layout-card{grid-template-columns:minmax(0,1fr);display:grid}@media (width>=48rem){.c-contents-layout-card{grid-template-columns:repeat(2,minmax(0,1fr));gap:2.4rem}}@media (width<=47.9375rem){.c-contents-layout-card{gap:3.2rem}}@media (width>=48rem){.c-contents-layout-card--col3{grid-template-columns:repeat(3,minmax(0,1fr))}}.c-contents-layout-card--contain .c-contents-layout-card__image{background-color:var(--c-image-bg);object-fit:contain}.c-contents-layout-card__item{min-inline-size:0}.c-contents-layout-card__image{aspect-ratio:32/21;object-fit:cover;block-size:auto;inline-size:100%;display:block}.c-contents-layout-card__body{margin-block-start:1.6rem}.c-contents-layout-card__heading,.c-contents-layout-card__text{margin:0}.c-contents-layout-card__heading{font-weight:700;line-height:1.5}.c-contents-layout-card__text{font-weight:500;line-height:1.75}.c-post-image-center-block-editor img{max-width:100%;height:auto}.c-post-image-center-block-editor .components-button{margin-top:.75rem}.c-post-image-center-block-editor .c-post-image-center__image-wrap{width:100%;max-width:40rem;margin-inline:auto;position:relative}.c-post-image-center-block-editor .c-post-image-center__image{width:100%;max-width:none}.c-post-image-center-block-editor__image-actions{flex-wrap:wrap;gap:.8rem;padding-block-start:.8rem;display:flex}.c-post-image-center-block-editor__image-actions .components-button{margin-top:0}.c-post-list-ul,.c-post-list-ol{color:var(--c-text);letter-spacing:.04em;overflow-wrap:anywhere;margin:0;padding-inline-start:1.5em;font-weight:500;line-height:1.75}@media (width>=48rem){.c-post-list-ul,.c-post-list-ol{font-size:1.6rem}}@media (width<=47.9375rem){.c-post-list-ul,.c-post-list-ol{font-size:1.4rem}}.c-post-list-ul li,.c-post-list-ol li{line-height:1.75}.c-post-list-ul li+li,.c-post-list-ol li+li{margin-block-start:.4rem}.c-post-list-ul li>div,.c-post-list-ol li>div{display:inline}.c-post-list-ul{list-style:none}.c-post-list-ul>li{position:relative}.c-post-list-ul>li:before{content:"";background-color:currentColor;border-radius:50%;block-size:.4em;inline-size:.4em;position:absolute;inset-block-start:.675em;inset-inline-start:-1em}.c-post-list-ol{list-style:decimal}.c-post-list-ol li::marker{font-family:var(--font-family-num)}.c-gallery{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}@media (width>=48rem){.c-gallery{gap:2.4rem}}@media (width<=47.9375rem){.c-gallery{gap:.8rem}}.c-gallery--col3{grid-template-columns:repeat(3,minmax(0,1fr))}@media (width>=48rem){.c-gallery--col4{grid-template-columns:repeat(4,minmax(0,1fr))}}.c-gallery__item{min-inline-size:0}.c-gallery__heading,.c-gallery__caption{color:var(--c-gray-800);letter-spacing:.04em;text-align:center;margin:0;font-size:1.6rem;font-weight:500;line-height:1.75}.c-gallery__heading{color:var(--c-text);margin-block-end:.8rem;font-weight:700}.c-gallery__caption{margin-block-start:.8rem}.c-gallery__img{aspect-ratio:32/21;overflow:hidden}.c-gallery__img img{object-fit:cover;block-size:100%;inline-size:100%;display:block}.c-gallery--contain .c-gallery__img img{background-color:var(--c-image-bg);object-fit:contain}.c-gallery-block-editor .c-gallery__img{position:relative}.c-gallery-block-editor__image-actions{flex-wrap:wrap;gap:.8rem;padding-block-start:.8rem;display:flex}.c-gallery-block-editor__image-actions .components-button{margin-top:0}.c-gallery-block-editor__remove,.c-gallery-block-editor>.components-button{margin-top:.75rem}.is-front-view .c-section:only-of-type,.is-front-view .c-content .c-section *+.c-section,.is-front-view .c-content>*+.c-section{margin-top:var(--space-m)}.is-front-view .c-content--individual>*{width:100%;max-width:var(--container-width);padding-inline:var(--container-padding-inline);margin-inline:auto}.is-front-view .c-content strong{font-weight:500}.is-front-view .has-small-font-size{font-size:75%}.is-front-view .has-medium-font-size{font-size:87.5%}.is-front-view .has-normal-font-size{font-size:inherit}.is-front-view .has-large-font-size{font-size:150%}.is-front-view .has-x-large-font-size,.is-front-view .has-huge-font-size{font-size:225%}.is-front-view .has-text-align-left{text-align:left}.is-front-view .has-text-align-center{text-align:center}.is-front-view .has-text-align-right{text-align:right}.is-front-view .wp-block-embed.is-type-video.wp-embed-aspect-16-9+*{margin-top:var(--space-m)}.is-front-view .wp-block-embed.is-type-video.wp-embed-aspect-16-9 .wp-block-embed__wrapper{aspect-ratio:16/9;position:relative}.is-front-view .wp-block-embed.is-type-video.wp-embed-aspect-16-9 .wp-block-embed__wrapper iframe{width:100%;height:100%;position:absolute;inset:0}.is-front-view .wp-block-post-featured-image{width:fit-content;margin-inline:auto!important}.is-front-view .wp-block-post-featured-image+*{margin-top:var(--space-m)}@media (width>=48rem){.is-desktop-preview>*+*,.is-desktop-preview .c-section>*+*{margin-block-start:4rem}}@media (width<=47.9375rem){.is-desktop-preview>*+*,.is-desktop-preview .c-section>*+*{margin-block-start:3.2rem}}@media (width>=48rem){.is-desktop-preview>*+.c-section,.is-desktop-preview>*+.c-post-heading-h2,.is-desktop-preview .c-section>*+.c-section,.is-desktop-preview .c-section>*+.c-post-heading-h2{margin-block-start:8rem}}@media (width<=47.9375rem){.is-desktop-preview>*+.c-section,.is-desktop-preview>*+.c-post-heading-h2,.is-desktop-preview .c-section>*+.c-section,.is-desktop-preview .c-section>*+.c-post-heading-h2{margin-block-start:4rem}}@media (width>=48rem){.is-desktop-preview>.c-post-heading-h2+*,.is-desktop-preview .c-section>.c-post-heading-h2+*{margin-block-start:4rem}}@media (width<=47.9375rem){.is-desktop-preview>.c-post-heading-h2+*,.is-desktop-preview .c-section>.c-post-heading-h2+*{margin-block-start:3.2rem}}.is-desktop-preview>.c-post-heading-h3+*,.is-desktop-preview .c-section>.c-post-heading-h3+*{margin-block-start:2.4rem}.is-desktop-preview>.c-post-heading-h4+*,.is-desktop-preview .c-section>.c-post-heading-h4+*{margin-block-start:1.6rem}@media (width>=48rem){.is-desktop-preview>:is(.c-post-text,.c-post-list-ul,.c-post-list-ol)+:is(.c-post-text,.c-post-list-ul,.c-post-list-ol),.is-desktop-preview .c-section>:is(.c-post-text,.c-post-list-ul,.c-post-list-ol)+:is(.c-post-text,.c-post-list-ul,.c-post-list-ol){margin-block-start:2.4rem}}@media (width<=47.9375rem){.is-desktop-preview>:is(.c-post-text,.c-post-list-ul,.c-post-list-ol)+:is(.c-post-text,.c-post-list-ul,.c-post-list-ol),.is-desktop-preview .c-section>:is(.c-post-text,.c-post-list-ul,.c-post-list-ol)+:is(.c-post-text,.c-post-list-ul,.c-post-list-ol){margin-block-start:2rem}}.is-desktop-preview>.c-post-text+.wp-block-kddi-smartmobility-post-textlink,.is-desktop-preview .c-section>.c-post-text+.wp-block-kddi-smartmobility-post-textlink{margin-block-start:.8rem}.is-desktop-preview>.wp-block-kddi-smartmobility-post-textlink+.wp-block-kddi-smartmobility-post-textlink,.is-desktop-preview>.wp-block-kddi-smartmobility-btn-format+.wp-block-kddi-smartmobility-btn-format,.is-desktop-preview .c-section>.wp-block-kddi-smartmobility-post-textlink+.wp-block-kddi-smartmobility-post-textlink,.is-desktop-preview .c-section>.wp-block-kddi-smartmobility-btn-format+.wp-block-kddi-smartmobility-btn-format{margin-block-start:1.6rem}@media (width>=48rem){.is-desktop-preview>.wp-block-kddi-smartmobility-gallery+.wp-block-kddi-smartmobility-gallery,.is-desktop-preview .c-section>.wp-block-kddi-smartmobility-gallery+.wp-block-kddi-smartmobility-gallery{margin-block-start:2.4rem}}.is-desktop-preview>:first-child{margin-block-start:0}.is-desktop-preview>*,.is-desktop-preview .c-section>*{max-inline-size:96rem;margin-block-end:0}.is-desktop-preview .c-section{border:1px solid var(--c-gray-300);background-color:color-mix(in srgb,var(--c-gray-300) 7%,var(--c-white));max-inline-size:none;padding:2.4rem}.is-desktop-preview .c-section .c-section{background-color:color-mix(in srgb,var(--c-gray-300) 14%,var(--c-white));padding:1.6rem}.is-desktop-preview .c-post-list-ul li+li,.is-desktop-preview .c-post-list-ol li+li{margin-block-start:.4rem}.is-desktop-preview .c-contents-layout-block-editor .c-contents-layout-block-editor__image-wrap{min-width:0;position:relative}.is-desktop-preview .c-contents-layout-block-editor .c-contents-layout-block-editor__image-actions{flex-wrap:wrap;gap:.8rem;padding-block-start:.8rem;display:flex}.is-desktop-preview .c-contents-layout-block-editor .c-contents-layout-block-editor__image-actions .components-button{margin-top:0}@media (width>=60rem){.is-desktop-preview .c-contents-layout-block-editor .c-contents-layout-block-editor__image-wrap{flex:1 1 0;order:2}.is-desktop-preview .c-contents-layout-block-editor .c-contents-layout--fix .c-contents-layout-block-editor__image-wrap{flex:0 0 20rem;width:20rem}}.is-desktop-preview .c-contents-layout-card-block-editor .c-contents-layout-card-block-editor__image-wrap{min-width:0;position:relative}.is-desktop-preview .c-contents-layout-card-block-editor .c-contents-layout-card-block-editor__image-actions{flex-wrap:wrap;gap:.8rem;padding-block-start:.8rem;display:flex}.is-desktop-preview .c-contents-layout-card-block-editor .c-contents-layout-card-block-editor__image-actions .components-button{margin-top:0}.is-desktop-preview .c-contents-layout-card-block-editor .c-contents-layout-card-block-editor__remove{margin-top:.5rem}.is-desktop-preview .c-contents-layout-card-block-editor>.components-button{margin-top:1rem}.is-desktop-preview .c-contents-layout-card-block-editor+.c-contents-layout-card-block-editor,.is-desktop-preview .c-contents-layout-card-block-editor+.c-contents-layout-block-editor,.is-desktop-preview .c-contents-layout-block-editor+.c-contents-layout-block-editor,.is-desktop-preview .c-contents-layout-block-editor+.c-contents-layout-card-block-editor{margin-top:var(--space-m)}.wp-block-image{margin:0}.wp-block-image picture{display:contents}.wp-block-image img{block-size:auto;inline-size:auto;max-inline-size:min(100%,76rem);margin-inline:auto;display:block}.wp-block-image.is-resized img{margin-inline:0}.c-table{border-collapse:collapse;inline-size:100%;color:var(--c-text);letter-spacing:.04em;line-height:1.75}@media (width>=48rem){.c-table{font-size:1.6rem}}@media (width<=47.9375rem){.c-table{font-size:1.4rem}}.c-table th,.c-table td{text-align:start;border:.1rem solid var(--c-gray-50);padding:1.2rem 1.6rem;line-height:1.75}.c-table th{vertical-align:middle;background-color:var(--c-blue-50);font-weight:700}.c-table td{vertical-align:top;font-weight:500}@media (width<=47.9375rem){.c-table:not(.c-table--wide,.c-table--post-th,[class*=--scroll]) tr>*{inline-size:100%;display:block}.c-table:not(.c-table--wide,.c-table--post-th,[class*=--scroll]) tr>*+*{border-block-start:0}.c-table--post-th--desktop{display:none}.c-table--post-lh--scroll,.c-table--post-th--scroll{min-inline-size:60rem;display:table}}.c-table-scroll-wrap{overflow-x:auto}.c-table a:not([class]),.c-table--post-th--mobile a:not([class]){color:var(--c-blue-600);text-underline-offset:.2em;text-decoration:underline}.c-table a:not([class]):focus,.c-table--post-th--mobile a:not([class]):focus{text-decoration:none}@media (hover:hover) and (pointer:fine){.c-table a:not([class]):hover,.c-table--post-th--mobile a:not([class]):hover{text-decoration:none}}.c-table--post-th--mobile{display:none}@media (width<=47.9375rem){.c-table--post-th--mobile{flex-direction:column;gap:1.6rem;min-inline-size:0;display:flex}}.c-table--post-th__group{flex-direction:column;display:flex}.c-table--post-th__heading,.c-table--post-th__cell{color:var(--c-text);letter-spacing:.04em;border:.1rem solid var(--c-gray-50);padding:1.2rem 1.6rem;font-size:1.4rem;line-height:1.75}.c-table--post-th__heading{background-color:var(--c-blue-50);font-weight:700}.c-table--post-th__cell{border-block-start:0;font-weight:500}.c-terms__list{flex-wrap:wrap;gap:.5rem 1rem;margin:0;padding:0;list-style:none;display:flex}.c-terms__item{margin:0}.c-terms__label{letter-spacing:.04rem;color:var(--c-gray-800);border:1px solid var(--c-gray-300);padding:.25rem .75rem;font-size:clamp(.75rem,.7024rem + .203svi,.875rem);line-height:175%;text-decoration:none;display:inline-block}.c-terms__item--current .c-terms__label{background-color:var(--c-gray-300);font-weight:700}body.is-overlay-active:not(.is-overlay--menu):before{content:"";z-index:1;background-color:var(--c-gray-300);opacity:.5;pointer-events:none;position:fixed;inset:0}.c-pager{margin-top:var(--space-m)}.c-pager__list{flex-wrap:wrap;justify-content:center;align-items:center;gap:.5rem;margin:0;padding:0;list-style:none;display:flex}.c-pager__item a,.c-pager__item span{border:1px solid var(--c-gray-300);min-width:2.25rem;height:2.25rem;color:var(--c-gray-800);background-color:var(--c-white);justify-content:center;align-items:center;padding:0 .5rem;text-decoration:none;display:flex}.c-pager__item.-current span{background-color:var(--c-gray-800);color:var(--c-white);border-color:var(--c-gray-800)}.c-pager__item.-prev .c-icon{transform:rotate(180deg)}.c-archive-news__term-nav{margin-bottom:var(--space-m)}.c-archive-news__list{gap:var(--space-m);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.c-archive-news__item{margin:0}.c-archive-news__empty{letter-spacing:.04rem;color:var(--c-gray-300);margin:0;font-size:clamp(.875rem,.8274rem + .203svi,1rem);line-height:150%}.c-archive-default__list{gap:var(--space-m);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.c-archive-default__item{margin:0}.c-archive-default__empty{color:var(--c-gray-300);margin:0}.c-time{font-variant-numeric:tabular-nums}.p-single-default{margin:0}.p-single-default__header{margin-bottom:var(--space-m);padding-bottom:var(--space-m);border-bottom:1px solid var(--c-gray-300)}.p-single-default__title{letter-spacing:.06rem;color:var(--c-gray-800);margin:0 0 .5rem;font-size:clamp(2rem,1.8096rem + .8122svi,2.5rem);font-weight:700;line-height:160%}.p-single-default__date{letter-spacing:.04rem;color:var(--c-gray-300);margin:0;font-size:clamp(.75rem,.7024rem + .203svi,.875rem);line-height:175%;display:block}.p-home-kv{background:var(--c-white)}@media (width>=48rem){.p-home-kv{padding-block-end:8rem;padding-inline:3rem}}@media (width<=47.9375rem){.p-home-kv{padding-block:1.6rem 5.6rem;padding-inline:1.6rem}}.p-home-kv__swiper{position:relative;overflow:hidden}@media (width>=48rem){.p-home-kv__swiper{aspect-ratio:136/70.4;border-radius:2.4rem;inline-size:min(136rem,100%);margin-inline:auto}}@media (width>=48rem) and (width<=56.25rem){.p-home-kv__swiper{aspect-ratio:136/78}}@media (width<=47.9375rem){.p-home-kv__swiper{border-radius:1.6rem;block-size:48rem}.p-home-kv__swiper:after{z-index:2;content:"";background:color-mix(in srgb,var(--c-gray-900) 42%,transparent);pointer-events:none;display:block;position:absolute;inset:0}}.p-home-kv__wrapper,.p-home-kv__slide,.p-home-kv__picture,.p-home-kv__img{block-size:100%}.p-home-kv__picture{inline-size:100%;display:block}.p-home-kv__img{object-fit:cover;inline-size:100%;display:block}@media (width<=47.9375rem){.p-home-kv__img{object-position:center top}}.p-home-kv__content{z-index:3;color:var(--c-white);position:absolute;inset-block-start:50%;transform:translateY(-50%)}@media (width>=48rem){.p-home-kv__content{inline-size:min(88rem,max(66rem,64.7059svi - 6.72941rem));inset-inline-start:min(11.2rem,max(8.4rem,8.23529svi - .856471rem))}}@media (width<=47.9375rem){.p-home-kv__content{inset-inline:2rem;transform:translateY(-56%)}}.p-home-kv__copy{font-family:var(--font-family-ja);letter-spacing:.04em;margin:0;font-weight:600;line-height:1.8}@media (width>=48rem){.p-home-kv__copy{font-size:min(4.8rem,max(4.08rem,max(3.6rem,3.52941svi - .367059rem)))}}@media (width<=47.9375rem){.p-home-kv__copy{font-size:2.9rem;line-height:1.6}}.p-home-kv__text{font-family:var(--font-family-ja);letter-spacing:.04em;margin:0;font-weight:500;line-height:1.75}@media (width>=48rem){.p-home-kv__text{margin-block-start:min(1.5rem,max(1.125rem,1.10294svi - .114706rem));font-size:min(1.8rem,max(1.53rem,max(1.35rem,1.32353svi - .137647rem)))}}@media (width<=47.9375rem){.p-home-kv__text{margin-block-start:1.5rem;font-size:1.4rem;line-height:1.75}}.p-home-kv__button{color:var(--c-white);font-family:var(--font-family-ja);letter-spacing:.04em;border:.1rem solid color-mix(in srgb,var(--c-white) 76%,transparent);background:linear-gradient(135deg,var(--c-blue-400) 0%,var(--c-pink-300) 100%);justify-content:space-between;align-items:center;font-weight:500;line-height:1;text-decoration:none;display:inline-flex;position:relative;overflow:hidden}.p-home-kv__button:before{content:"";background:linear-gradient(95.14deg,var(--c-blue-400) 0%,var(--c-blue-200) 33%,var(--c-blue-100) 66%,var(--c-pink-300) 100%);opacity:0;transition:opacity .45s;display:block;position:absolute;inset:0}.p-home-kv__button:focus:before{opacity:1}@media (hover:hover) and (pointer:fine){.p-home-kv__button:hover:before{opacity:1}}@media (width>=48rem){.p-home-kv__button{border-radius:min(.8rem,max(.6rem,.588235svi - .0611765rem));block-size:min(7.8rem,max(5.85rem,5.73529svi - .596471rem));inline-size:min(40rem,max(30rem,29.4118svi - 3.05882rem));margin-block-start:min(3.2rem,max(2.4rem,2.35294svi - .244706rem));padding-inline:min(4rem,max(3rem,2.94118svi - .305882rem));font-size:min(2rem,max(1.7rem,max(1.5rem,1.47059svi - .152941rem)))}}@media (width<=47.9375rem){.p-home-kv__button{border-radius:.4rem;block-size:6rem;inline-size:100%;margin-block-start:4rem;padding-inline:3.2rem;font-size:1.8rem}}.p-home-kv__button-text{z-index:1;position:relative}.p-home-kv__button-icon{z-index:1;aspect-ratio:1;background:url("data:image/svg+xml,%3csvg%20width='16'%20height='16'%20viewBox='0%200%2016%2016'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20d='M11.1533%209.55737V2.57837C11.1533%201.75137%2010.4803%201.07837%209.65332%201.07837H2.67432C1.84732%201.07837%201.17432%201.75137%201.17432%202.57837V9.55737C1.17432%2010.3844%201.84732%2011.0574%202.67432%2011.0574H9.65332C10.4803%2011.0574%2011.1533%2010.3844%2011.1533%209.55737ZM2.17432%209.55737V2.57837C2.17432%202.3027%202.39865%202.07837%202.67432%202.07837H9.65332C9.92898%202.07837%2010.1533%202.3027%2010.1533%202.57837V9.55737C10.1533%209.83304%209.92898%2010.0574%209.65332%2010.0574H2.67432C2.39865%2010.0574%202.17432%209.83304%202.17432%209.55737ZM13.3257%204.9427H12.1103C11.8343%204.9427%2011.6103%205.16637%2011.6103%205.4427C11.6103%205.71904%2011.8343%205.9427%2012.1103%205.9427H13.3257C13.6013%205.9427%2013.8257%206.16704%2013.8257%206.4427V13.4217C13.8257%2013.6974%2013.6013%2013.9217%2013.3257%2013.9217H6.34698C6.07132%2013.9217%205.84698%2013.6974%205.84698%2013.4217V12.0394C5.84698%2011.7634%205.62332%2011.5394%205.34698%2011.5394C5.07065%2011.5394%204.84698%2011.7634%204.84698%2012.0394V13.4217C4.84698%2014.2487%205.51998%2014.9217%206.34698%2014.9217H13.3257C14.1527%2014.9217%2014.8257%2014.2487%2014.8257%2013.4217V6.4427C14.8257%205.6157%2014.1527%204.9427%2013.3257%204.9427Z'%20fill='white'/%3e%3c/svg%3e") 50%/contain no-repeat;flex:none;position:relative}@media (width>=48rem){.p-home-kv__button-icon{inline-size:min(2rem,max(1.5rem,1.47059svi - .152941rem))}}@media (width<=47.9375rem){.p-home-kv__button-icon{inline-size:2rem}}.p-home-kv__counter{z-index:3;color:var(--c-white);font-family:var(--font-family-en);letter-spacing:.04em;align-items:center;font-size:1.4rem;font-weight:700;line-height:1;display:flex;position:absolute}@media (width>=48rem){.p-home-kv__counter{font-size:min(1.4rem,max(1.4rem,max(1.05rem,1.02941svi - .107059rem)));inset-block-end:min(3rem,max(2.25rem,2.20588svi - .229412rem));inset-inline-end:min(4rem,max(3rem,2.94118svi - .305882rem))}}@media (width<=47.9375rem){.p-home-kv__counter{inset-block-end:2.8rem;inset-inline-end:2.6rem}}.p-home-kv__counter:before{background:linear-gradient(90deg,var(--c-white) 0%,var(--c-white) 50%,color-mix(in srgb,var(--c-white) 28%,transparent) 50%,color-mix(in srgb,var(--c-white) 28%,transparent) 100%);content:"";background-position:100% 0;background-size:200% 100%;block-size:.1rem;margin-inline-end:2rem;display:block}@media (width>=48rem){.p-home-kv__counter:before{inline-size:min(16rem,max(12rem,11.7647svi - 1.22353rem));margin-inline-end:min(2rem,max(1.5rem,1.47059svi - .152941rem))}}@media (width<=47.9375rem){.p-home-kv__counter:before{inline-size:11rem;margin-inline-end:1.6rem}}.p-home-kv__counter.is-progressing:before{animation:4.2s linear forwards p-home-kv-progress}.p-home-kv__current:after{content:"/"}@media (width>=48rem){.p-home-kv__current:after{padding-inline:min(.8rem,max(.6rem,.588235svi - .0611765rem))}}@media (width<=47.9375rem){.p-home-kv__current:after{padding-inline:.8rem}}@keyframes p-home-kv-progress{0%{background-position:100% 0}to{background-position:0 0}}.p-home-mission{background:var(--c-white);position:relative}.p-home-mission:before,.p-home-mission:after{content:"";pointer-events:none;z-index:0;background-repeat:no-repeat;background-size:contain;display:block;position:absolute}@media (width>=48rem){.p-home-mission:before{aspect-ratio:834/560;background-image:url("data:image/svg+xml,%3csvg%20width='834'%20height='560'%20viewBox='0%200%20834%20560'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20d='M794%20480L280%20480C169.543%20480%2080%20390.457%2080%20280L80%2040C80%2017.9086%2062.0914%20-2.7141e-06%2040%20-1.74846e-06C17.9086%20-7.8281e-07%207.8281e-07%2017.9086%201.74846e-06%2040L1.22392e-05%20280C2.72475e-05%20434.64%20125.36%20560%20280%20560L794%20560C816.091%20560%20834%20542.091%20834%20520C834%20497.909%20816.091%20480%20794%20480Z'%20fill='url(%23paint0_linear_22_1004)'/%3e%3cdefs%3e%3clinearGradient%20id='paint0_linear_22_1004'%20x1='40'%20y1='40'%20x2='519.987'%20y2='523.514'%20gradientUnits='userSpaceOnUse'%3e%3cstop%20stop-color='%238EC8E8'/%3e%3cstop%20offset='0.5'%20stop-color='%23EDF5F9'/%3e%3cstop%20offset='1'%20stop-color='%23FADADD'/%3e%3c/linearGradient%3e%3c/defs%3e%3c/svg%3e");block-size:min(56rem,max(43.68rem,46.6667svi - 1.86667rem));inset-block-start:-28rem;inset-inline-start:50%;translate:44rem}}@media (width>=48rem) and (width<=91.25rem){.p-home-mission:before{translate:30.14svi}}@media (width<=47.9375rem){.p-home-mission:before{aspect-ratio:1;background-image:url("data:image/svg+xml,%3csvg%20width='185'%20height='290'%20viewBox='0%200%20185%20290'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20d='M265%20240L145%20240C92.533%20240%2050%20197.467%2050%20145L50%2025C50%2011.1929%2038.8071%20-1.69631e-06%2025%20-1.09278e-06C11.1929%20-4.89256e-07%204.89256e-07%2011.1929%201.09278e-06%2025L6.33815e-06%20145C9.83862e-06%20225.081%2064.9187%20290%20145%20290L265%20290C278.807%20290%20290%20278.807%20290%20265C290%20251.193%20278.807%20240%20265%20240Z'%20fill='url(%23paint0_linear_22_1007)'/%3e%3cdefs%3e%3clinearGradient%20id='paint0_linear_22_1007'%20x1='25'%20y1='25'%20x2='265'%20y2='265'%20gradientUnits='userSpaceOnUse'%3e%3cstop%20stop-color='%238EC8E8'/%3e%3cstop%20offset='0.5'%20stop-color='%23EDF5F9'/%3e%3cstop%20offset='1'%20stop-color='%23FADADD'/%3e%3c/linearGradient%3e%3c/defs%3e%3c/svg%3e");inline-size:24rem;inset-block-start:-14rem;inset-inline-end:-8rem}}@media (width>=48rem){.p-home-mission:after{aspect-ratio:1000/560;background-image:url("data:image/svg+xml,%3csvg%20width='1000'%20height='560'%20viewBox='0%200%201000%20560'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20d='M40%2080L720%2080C830.457%2080%20920%20169.543%20920%20280L920%20520C920%20542.091%20937.909%20560%20960%20560C982.091%20560%201000%20542.091%201000%20520L1000%20280C1000%20125.36%20874.64%205.47967e-06%20720%201.22392e-05L40%204.19629e-05C17.9086%204.29286e-05%20-2.36956e-05%2017.9086%20-2.27299e-05%2040C-5.26904e-06%2062.0914%2017.9086%2080%2040%2080Z'%20fill='url(%23paint0_linear_22_1003)'/%3e%3cdefs%3e%3clinearGradient%20id='paint0_linear_22_1003'%20x1='960'%20y1='520'%20x2='566.3'%20y2='-234.591'%20gradientUnits='userSpaceOnUse'%3e%3cstop%20stop-color='%238EC8E8'/%3e%3cstop%20offset='0.5'%20stop-color='%23EDF5F9'/%3e%3cstop%20offset='1'%20stop-color='%23FADADD'/%3e%3c/linearGradient%3e%3c/defs%3e%3c/svg%3e");block-size:min(56rem,max(43.68rem,46.6667svi - 1.86667rem));inset-block-start:min(55rem,max(42.9rem,45.8333svi - 1.83333rem));inset-inline-start:50%;translate:-127rem}}@media (width>=48rem) and (width<=91.25rem){.p-home-mission:after{translate:-86.99svi}}@media (width<=47.9375rem){.p-home-mission:after{aspect-ratio:1;background-image:url("data:image/svg+xml,%3csvg%20width='290'%20height='290'%20viewBox='0%200%20290%20290'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20d='M25%2050L145%2050C197.467%2050%20240%2092.533%20240%20145L240%20265C240%20278.807%20251.193%20290%20265%20290C278.807%20290%20290%20278.807%20290%20265L290%20145C290%2064.9187%20225.081%206.96099e-06%20145%206.33815e-06L25%201.15835e-05C11.1929%202.04341e-05%20-1.2187e-05%2011.1929%20-1.15835e-05%2025C-2.73297e-06%2038.8071%2011.1929%2050%2025%2050Z'%20fill='url(%23paint0_linear_366_124)'/%3e%3cdefs%3e%3clinearGradient%20id='paint0_linear_366_124'%20x1='265'%20y1='265'%20x2='25'%20y2='25'%20gradientUnits='userSpaceOnUse'%3e%3cstop%20stop-color='%238EC8E8'/%3e%3cstop%20offset='0.5'%20stop-color='%23EDF5F9'/%3e%3cstop%20offset='1'%20stop-color='%23FADADD'/%3e%3c/linearGradient%3e%3c/defs%3e%3c/svg%3e");inline-size:28rem;inset-block-end:2rem;inset-inline-start:-7rem}}@media (width>=48rem){.p-home-mission{padding-block:4rem 0}}@media (width<=47.9375rem){.p-home-mission{padding-block:2rem 0}}.p-home-mission__media-wrap{z-index:1;pointer-events:none;margin-inline:auto;position:absolute;inset:0}@media (width>=48rem){.p-home-mission__media-wrap{inline-size:min(100%,144rem)}}@media (width<=47.9375rem){.p-home-mission__media-wrap{inline-size:100%;position:relative}}.p-home-mission__content{z-index:2;inline-size:100%;position:relative}@media (width>=48rem){.p-home-mission__content{block-size:min(68.6rem,max(53.508rem,57.1667svi - 2.28667rem))}}@media (width<=47.9375rem){.p-home-mission__content{grid-template-columns:1fr;row-gap:4rem;display:grid}}.p-home-mission__body{min-inline-size:0}@media (width>=48rem){.p-home-mission__body{inline-size:min(88rem,max(68.64rem,73.3333svi - 2.93333rem))}}@media (width>=48rem) and (width<=56.25rem){.p-home-mission__body{inline-size:56rem}}.p-home-mission__heading{margin:0}.p-home-mission__title{font-family:var(--font-family-en);letter-spacing:.04em;background:linear-gradient(135deg,var(--c-blue-400) 0%,var(--c-pink-300) 100%);color:#0000;-webkit-background-clip:text;background-clip:text;margin:0;font-weight:700;line-height:1;display:inline-block}@media (width>=48rem){.p-home-mission__title{font-size:min(5.6rem,max(4.76rem,max(4.368rem,4.66667svi - .186667rem)))}}@media (width<=47.9375rem){.p-home-mission__title{font-size:4rem}}.p-home-mission__lead{color:var(--c-text-sub);font-family:var(--font-family-ja);letter-spacing:.04em;margin:0;font-weight:700;line-height:1.5}@media (width>=48rem){.p-home-mission__lead{margin-block-start:min(1.5rem,max(1.17rem,1.25svi - .05rem));font-size:min(1.6rem,max(1.4rem,max(1.248rem,1.33333svi - .0533333rem)))}}@media (width<=47.9375rem){.p-home-mission__lead{margin-block-start:1.4rem;font-size:1.4rem}}.p-home-mission__catch{color:var(--c-text);font-family:var(--font-family-ja);letter-spacing:.04em;margin:0;font-weight:700}@media (width>=48rem){.p-home-mission__catch{margin-block-start:min(8.6rem,max(6.708rem,7.16667svi - .286667rem));font-size:min(4rem,max(3.4rem,max(3.12rem,3.33333svi - .133333rem)));line-height:1.8}}@media (width<=47.9375rem){.p-home-mission__catch{margin-block-start:4.8rem;font-size:2.1rem;line-height:1.6}}.p-home-mission__text{color:var(--c-text);font-family:var(--font-family-ja);letter-spacing:.04em;margin:0;font-weight:500;line-height:1.75}@media (width>=48rem){.p-home-mission__text{margin-block-start:min(2rem,max(1.56rem,1.66667svi - .0666667rem));font-size:min(1.8rem,max(1.53rem,max(1.404rem,1.5svi - .06rem)))}}@media (width<=47.9375rem){.p-home-mission__text{margin-block-start:1.5rem;font-size:1.35rem}}.p-home-mission__media{min-inline-size:0;position:relative}@media (width>=48rem){.p-home-mission__media{position:absolute;inset:0}}@media (width<=47.9375rem){.p-home-mission__media{block-size:34rem;overflow:hidden}}.p-home-mission__media-item{position:absolute;overflow:hidden}@media (width>=48rem){.p-home-mission__media-item{border-radius:min(2rem,1.38889svi)}}@media (width<=47.9375rem){.p-home-mission__media-item{border-radius:1.2rem}}.p-home-mission__media-img{object-fit:cover;block-size:100%;inline-size:100%;display:block}@media (width>=48rem){.p-home-mission__media-item--main{block-size:min(62.9rem,43.6806svi);inline-size:min(56.8rem,39.4444svi);inset-block-start:max(-1rem,-.694444svi);inset-inline-start:calc(50% + min(16rem,11.1111svi))}}@media (width>=48rem) and (width<=56.25rem){.p-home-mission__media-item--main{inset-inline-start:calc(50% + 18rem)}}@media (width<=47.9375rem){.p-home-mission__media-item--main{block-size:22rem;inline-size:53%;inset-block-start:0;inset-inline-end:2rem}}@media (width>=48rem){.p-home-mission__media-item--small{aspect-ratio:1;inline-size:min(20.1rem,13.9583svi);inset-block-start:max(min(47rem,32.6389svi),min(44rem,max(39rem,41.6667svi - 1.66667rem)));inset-inline-start:calc(50% - min(68.7rem,47.7083svi))}}@media (width<=47.9375rem){.p-home-mission__media-item--small{aspect-ratio:1;inline-size:10rem;inset-block-start:9rem;inset-inline-start:2rem}}.p-home-news{z-index:1;position:relative}@media (width>=48rem){.p-home-news{padding-block:4rem}}@media (width<=47.9375rem){.p-home-news{margin-block-start:-6rem;padding-block:0 2rem}}.p-home-news__box{background:var(--c-blue-50)}@media (width>=48rem){.p-home-news__box{border-radius:1.6rem;inline-size:min(100%,120rem);margin-inline:auto;padding-block:5.6rem;padding-inline:min(8rem,max(3.9rem,4.16667svi - .166667rem)) min(5rem,max(2.34rem,2.5svi - .1rem))}}@media (width<=47.9375rem){.p-home-news__box{border-radius:1.6rem;padding-block:4rem;padding-inline:2rem}}.p-home-news__heading{align-items:center;margin:0;display:flex}@media (width>=48rem){.p-home-news__heading{gap:2rem}}@media (width<=47.9375rem){.p-home-news__heading{gap:1.6rem}}.p-home-news__title{font-family:var(--font-family-en);letter-spacing:.04em;background:var(--c-heading-gradient);color:#0000;-webkit-background-clip:text;background-clip:text;margin:0;font-weight:700;line-height:1;display:inline-block}@media (width>=48rem){.p-home-news__title{font-size:min(4rem,max(3.4rem,max(3.12rem,3.33333svi - .133333rem)))}}@media (width<=47.9375rem){.p-home-news__title{font-size:3.2rem}}.p-home-news__lead{color:var(--c-text-sub);font-family:var(--font-family-ja);letter-spacing:.04em;margin:0;font-weight:700;line-height:1.5}@media (width>=48rem){.p-home-news__lead{font-size:min(1.6rem,max(1.4rem,max(1.248rem,1.33333svi - .0533333rem)))}}@media (width<=47.9375rem){.p-home-news__lead{font-size:1.4rem}}.p-home-business-company{background:linear-gradient(180deg,var(--c-white) 0%,color-mix(in srgb,var(--c-white) 0%,transparent) 16.49%),linear-gradient(180deg,color-mix(in srgb,var(--c-white) 0%,transparent) 70%,var(--c-white) 100%),linear-gradient(180deg,var(--c-pink-50) 0%,var(--c-green-50) 100%);position:relative;overflow:hidden}.p-home-business-company:before,.p-home-business-company:after{content:"";pointer-events:none;z-index:0;background-repeat:no-repeat;background-size:contain;display:block;position:absolute}@media (width>=48rem){.p-home-business-company:before{aspect-ratio:999/560;background-image:url("data:image/svg+xml,%3csvg%20width='999'%20height='560'%20viewBox='0%200%20999%20560'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20d='M80%20520L80%20280C80%20169.543%20169.543%2080%20280%2080L959%2080C981.091%2080%20999%2062.0914%20999%2040C999%2017.9086%20981.091%207.8281e-07%20959%201.74846e-06L280%203.14285e-05C125.36%203.8188e-05%201.37264e-05%20125.36%201.22392e-05%20280L2.27299e-05%20520C4.01908e-05%20542.091%2017.9087%20560%2040%20560C62.0914%20560%2080%20542.091%2080%20520Z'%20fill='url(%23paint0_linear_22_1005)'/%3e%3cdefs%3e%3clinearGradient%20id='paint0_linear_22_1005'%20x1='959'%20y1='40'%20x2='565.055'%20y2='794.24'%20gradientUnits='userSpaceOnUse'%3e%3cstop%20stop-color='%23FADADD'/%3e%3cstop%20offset='0.5'%20stop-color='%23EDF5F9'/%3e%3cstop%20offset='1'%20stop-color='%238EC8E8'/%3e%3c/linearGradient%3e%3c/defs%3e%3c/svg%3e");block-size:min(56rem,max(43.68rem,46.6667svi - 1.86667rem));inset-block-start:min(4.8rem,max(3.744rem,4svi - .16rem));inset-inline-start:50%;translate:27rem}}@media (width>=48rem) and (width<=91.25rem){.p-home-business-company:before{translate:18.49svi}}@media (width<=47.9375rem){.p-home-business-company:before{aspect-ratio:1;background-image:url("data:image/svg+xml,%3csvg%20width='290'%20height='290'%20viewBox='0%200%20290%20290'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20d='M265%2050L145%2050C92.533%2050%2050%2092.533%2050%20145L50%20265C50%20278.807%2038.8071%20290%2025%20290C11.1929%20290%204.89256e-07%20278.807%201.09278e-06%20265L6.33815e-06%20145C9.83862e-06%2064.9187%2064.9187%205.23687e-07%20145%20-9.91503e-08L265%205.14622e-06C278.807%201.39968e-05%20290%2011.1929%20290%2025C290%2038.8071%20278.807%2050%20265%2050Z'%20fill='url(%23paint0_linear_22_1010)'/%3e%3cdefs%3e%3clinearGradient%20id='paint0_linear_22_1010'%20x1='25'%20y1='265'%20x2='265'%20y2='25'%20gradientUnits='userSpaceOnUse'%3e%3cstop%20stop-color='%238EC8E8'/%3e%3cstop%20offset='0.5'%20stop-color='%23EDF5F9'/%3e%3cstop%20offset='1'%20stop-color='%23FADADD'/%3e%3c/linearGradient%3e%3c/defs%3e%3c/svg%3e");inline-size:29rem;inset-block-start:10rem;inset-inline-end:-12rem}}@media (width>=48rem){.p-home-business-company:after{aspect-ratio:960/560;background-image:url("data:image/svg+xml,%3csvg%20width='960'%20height='560'%20viewBox='0%200%20960%20560'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20d='M40%2080L680%2080C790.457%2080%20880%20169.543%20880%20280L880%20520C880%20542.091%20897.909%20560%20920%20560C942.091%20560%20960%20542.091%20960%20520L960%20280C960%20125.36%20834.64%205.47967e-06%20680%201.22392e-05L40%204.02145e-05C17.9086%207.41704e-05%20-2.36956e-05%2017.9087%20-2.27299e-05%2040C-5.26917e-06%2062.0914%2017.9086%2080%2040%2080Z'%20fill='url(%23paint0_linear_22_1006)'/%3e%3cdefs%3e%3clinearGradient%20id='paint0_linear_22_1006'%20x1='920'%20y1='520'%20x2='516.433'%20y2='-219.873'%20gradientUnits='userSpaceOnUse'%3e%3cstop%20stop-color='%238EC8E8'/%3e%3cstop%20offset='0.5'%20stop-color='%23EDF5F9'/%3e%3cstop%20offset='1'%20stop-color='%23FADADD'/%3e%3c/linearGradient%3e%3c/defs%3e%3c/svg%3e");block-size:min(56rem,max(43.68rem,46.6667svi - 1.86667rem));inset-block-start:min(156rem,max(121.68rem,130svi - 5.2rem));inset-inline-start:50%;translate:-127rem}}@media (width>=48rem) and (width<=91.25rem){.p-home-business-company:after{translate:-86.99svi}}@media (width<=47.9375rem){.p-home-business-company:after{aspect-ratio:1;background-image:url("data:image/svg+xml,%3csvg%20width='290'%20height='290'%20viewBox='0%200%20290%20290'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20d='M25%2050L145%2050C197.467%2050%20240%2092.533%20240%20145L240%20265C240%20278.807%20251.193%20290%20265%20290C278.807%20290%20290%20278.807%20290%20265L290%20145C290%2064.9187%20225.081%206.96099e-06%20145%206.33815e-06L25%201.15835e-05C11.1929%202.04341e-05%20-1.2187e-05%2011.1929%20-1.15835e-05%2025C-2.73297e-06%2038.8071%2011.1929%2050%2025%2050Z'%20fill='url(%23paint0_linear_22_1012)'/%3e%3cdefs%3e%3clinearGradient%20id='paint0_linear_22_1012'%20x1='265'%20y1='265'%20x2='25'%20y2='25'%20gradientUnits='userSpaceOnUse'%3e%3cstop%20stop-color='%238EC8E8'/%3e%3cstop%20offset='0.5'%20stop-color='%23EDF5F9'/%3e%3cstop%20offset='1'%20stop-color='%23FADADD'/%3e%3c/linearGradient%3e%3c/defs%3e%3c/svg%3e");inline-size:29rem;inset-block-start:202rem;inset-inline-start:-14rem}}.p-home-business{z-index:1;position:relative}@media (width>=48rem){.p-home-business{padding-block:min(25rem,max(19.5rem,20.8333svi - .833333rem)) min(12rem,max(9.36rem,10svi - .4rem))}}@media (width<=47.9375rem){.p-home-business{padding-block:6.4rem}}.p-home-business__heading{margin:0}.p-home-business__title{font-family:var(--font-family-en);letter-spacing:.04em;background:var(--c-heading-gradient);color:#0000;-webkit-background-clip:text;background-clip:text;margin:0;font-weight:700;line-height:1;display:inline-block}@media (width>=48rem){.p-home-business__title{font-size:min(5.6rem,max(4.76rem,max(4.368rem,4.66667svi - .186667rem)))}}@media (width<=47.9375rem){.p-home-business__title{font-size:4rem}}.p-home-business__lead{color:var(--c-text-sub);font-family:var(--font-family-ja);letter-spacing:.04em;margin:0;font-weight:700;line-height:1.5}@media (width>=48rem){.p-home-business__lead{margin-block-start:min(1.5rem,max(1.17rem,1.25svi - .05rem));font-size:min(1.6rem,max(1.4rem,max(1.248rem,1.33333svi - .0533333rem)))}}@media (width<=47.9375rem){.p-home-business__lead{margin-block-start:1.4rem;font-size:1.46rem}}.p-home-business__list{display:grid}@media (width>=48rem){.p-home-business__list{grid-template-columns:repeat(2,minmax(0,1fr));gap:min(2.4rem,max(1.872rem,2svi - .08rem));margin-block-start:min(8rem,max(6.24rem,6.66667svi - .266667rem))}}@media (width<=47.9375rem){.p-home-business__list{grid-template-columns:1fr;gap:2.4rem;margin-block-start:4rem}}.p-home-business__card{background:color-mix(in srgb,var(--c-white) 70%,transparent);-webkit-backdrop-filter:blur(.3rem);backdrop-filter:blur(.3rem)}@media (width>=48rem){.p-home-business__card{border-radius:min(2rem,max(1.56rem,1.66667svi - .0666667rem));padding-block:min(4rem,max(3.12rem,3.33333svi - .133333rem));padding-inline:min(4rem,max(3.12rem,3.33333svi - .133333rem))}}@media (width<=47.9375rem){.p-home-business__card{border-radius:1.6rem;padding-block:2.8rem;padding-inline:2rem}}.p-home-business__card--large{align-items:center;display:grid}@media (width>=48rem){.p-home-business__card--large{grid-column:1/-1;grid-template-columns:minmax(0,1fr) minmax(0,min(49.2rem,max(38.376rem,41svi - 1.64rem)));gap:min(4rem,max(3.12rem,3.33333svi - .133333rem));min-block-size:min(38rem,max(29.64rem,31.6667svi - 1.26667rem));padding-inline:min(5.6rem,max(4.368rem,4.66667svi - .186667rem))}}@media (width<=47.9375rem){.p-home-business__card--large{gap:2.4rem;padding-block:2rem 2.4rem;padding-inline:1.8rem}.p-home-business__card--large .p-home-business__card-body{display:contents}.p-home-business__card--large .p-home-business__card-heading{flex-direction:column;order:1;align-items:flex-start;gap:1rem}}.p-home-business__card--wide{align-items:center;display:grid}@media (width>=48rem){.p-home-business__card--wide{grid-column:1/-1;grid-template-columns:minmax(0,1fr) minmax(0,min(49.2rem,max(38.376rem,41svi - 1.64rem)));gap:min(8rem,max(6.24rem,6.66667svi - .266667rem));padding-block:min(5.6rem,max(4.368rem,4.66667svi - .186667rem))}}@media (width<=47.9375rem){.p-home-business__card--wide{gap:2.2rem;padding-block:3rem 2.4rem;position:relative}.p-home-business__card--wide .p-home-business__card-body{order:2}.p-home-business__card--wide .p-home-business__visual--auto{order:1;block-size:15.5rem}.p-home-business__card--wide .p-home-business__soon{z-index:2;position:absolute;inset-block-start:1.6rem;inset-inline-start:.5rem}.p-home-business__card--wide .p-home-business__card-heading{gap:1rem}.p-home-business__card--wide .p-home-business__soon+.p-home-business__card-heading{margin-block-start:0}.p-home-business__card--wide .p-home-business__text{margin-block-start:1.2rem;line-height:1.75}}.p-home-business__card-heading{align-items:baseline;margin:0;display:flex}@media (width>=48rem){.p-home-business__card-heading{gap:min(1.6rem,max(1.248rem,1.33333svi - .0533333rem))}}@media (width<=47.9375rem){.p-home-business__card-heading{gap:1.2rem}}@media (width>=48rem){.p-home-business__visual+.p-home-business__card-heading{margin-block-start:min(3.2rem,max(2.496rem,2.66667svi - .106667rem))}}@media (width<=47.9375rem){.p-home-business__visual+.p-home-business__card-heading{margin-block-start:2.4rem}}@media (width>=48rem){.p-home-business__soon+.p-home-business__card-heading{margin-block-start:min(1.8rem,max(1.404rem,1.5svi - .06rem))}}@media (width<=47.9375rem){.p-home-business__soon+.p-home-business__card-heading{margin-block-start:1.4rem}}.p-home-business__number{color:var(--c-blue-600);font-family:var(--font-family-en);letter-spacing:.04em;font-weight:700;line-height:1}@media (width>=48rem){.p-home-business__number{font-size:min(2.4rem,max(2.04rem,max(1.872rem,2svi - .08rem)))}}@media (width<=47.9375rem){.p-home-business__number{font-size:2rem}}.p-home-business__name{color:var(--c-text);font-family:var(--font-family-ja);letter-spacing:.04em;font-weight:700;line-height:1.5}@media (width>=48rem){.p-home-business__name{font-size:min(2.4rem,max(2.04rem,max(1.872rem,2svi - .08rem)))}}@media (width<=47.9375rem){.p-home-business__name{font-size:1.4rem}.p-home-business__card:not(.p-home-business__card--large) .p-home-business__name{font-size:2rem}}.p-home-business__logo{margin-block-start:2rem}@media (width>=48rem){.p-home-business__logo{inline-size:min(24rem,max(18.72rem,20svi - .8rem));margin-block-start:min(2rem,max(1.56rem,1.66667svi - .0666667rem))}}@media (width<=47.9375rem){.p-home-business__logo{order:2;inline-size:20rem;margin-block-start:0}}.p-home-business__logo-img{block-size:auto;inline-size:auto;max-inline-size:100%;display:block}.p-home-business__text{color:var(--c-text);font-family:var(--font-family-ja);letter-spacing:.04em;margin:0;font-weight:500;line-height:1.75}@media (width>=48rem){.p-home-business__text{margin-block-start:min(2.4rem,max(1.872rem,2svi - .08rem));font-size:min(1.5rem,max(1.4rem,max(1.17rem,1.25svi - .05rem)))}}@media (width<=47.9375rem){.p-home-business__text{margin-block-start:1.8rem;font-size:1.4rem}.p-home-business__card--large .p-home-business__text{order:3;margin-block-start:0;font-size:1.4rem;line-height:1.8}}.p-home-business__button{color:var(--c-text);font-family:var(--font-family-ja);letter-spacing:.04em;background:var(--c-white);border:.1rem solid var(--c-gray-50);border-radius:.8rem;justify-content:space-between;align-items:center;font-weight:700;line-height:1;text-decoration:none;transition:color .3s,background-color .3s,border-color .3s;display:inline-flex}.p-home-business__button:focus{color:var(--c-blue-600);border-color:var(--c-blue-600)}.p-home-business__button:focus .p-home-business__button-icon:before{background:var(--c-blue-600)}@media (hover:hover) and (pointer:fine){.p-home-business__button:hover{color:var(--c-blue-600);border-color:var(--c-blue-600)}.p-home-business__button:hover .p-home-business__button-icon:before{background:var(--c-blue-600)}}@media (width>=48rem){.p-home-business__button{block-size:min(5.8rem,max(4.524rem,4.83333svi - .193333rem));inline-size:min(30.6rem,max(23.868rem,25.5svi - 1.02rem));margin-block-start:min(4rem,max(3.12rem,3.33333svi - .133333rem));padding-inline:min(2.4rem,max(1.872rem,2svi - .08rem));font-size:min(1.6rem,max(1.4rem,max(1.248rem,1.33333svi - .0533333rem)))}}@media (width<=47.9375rem){.p-home-business__card--large .p-home-business__button{border-radius:.4rem;order:5;block-size:5.5rem;margin-block-start:0;padding-inline:2.8rem;font-size:1.4rem}}.p-home-business__button-icon{aspect-ratio:1;position:relative}@media (width>=48rem){.p-home-business__button-icon{inline-size:min(2rem,max(1.56rem,1.66667svi - .0666667rem))}}@media (width<=47.9375rem){.p-home-business__button-icon{inline-size:2rem}}.p-home-business__button-icon:before{content:"";background:var(--c-text-sub);transition:background-color .3s;display:block;position:absolute;inset:0;-webkit-mask-image:url("data:image/svg+xml,%3csvg%20width='20'%20height='20'%20viewBox='0%200%2020%2020'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20d='M13.9416%2011.9469V3.22314C13.9416%202.18939%2013.1004%201.34814%2012.0666%201.34814H3.3429C2.30915%201.34814%201.4679%202.18939%201.4679%203.22314V11.9469C1.4679%2012.9806%202.30915%2013.8219%203.3429%2013.8219H12.0666C13.1004%2013.8219%2013.9416%2012.9806%2013.9416%2011.9469ZM2.7179%2011.9469V3.22314C2.7179%202.87856%202.99831%202.59814%203.3429%202.59814H12.0666C12.4112%202.59814%2012.6916%202.87856%2012.6916%203.22314V11.9469C12.6916%2012.2915%2012.4112%2012.5719%2012.0666%2012.5719H3.3429C2.99831%2012.5719%202.7179%2012.2915%202.7179%2011.9469ZM16.6571%206.17856H15.1379C14.7929%206.17856%2014.5129%206.45814%2014.5129%206.80356C14.5129%207.14898%2014.7929%207.42856%2015.1379%207.42856H16.6571C17.0016%207.42856%2017.2821%207.70898%2017.2821%208.05356V16.7773C17.2821%2017.1219%2017.0016%2017.4023%2016.6571%2017.4023H7.93373C7.58915%2017.4023%207.30873%2017.1219%207.30873%2016.7773V15.0494C7.30873%2014.7044%207.02915%2014.4244%206.68373%2014.4244C6.33831%2014.4244%206.05873%2014.7044%206.05873%2015.0494V16.7773C6.05873%2017.8111%206.89998%2018.6523%207.93373%2018.6523H16.6571C17.6908%2018.6523%2018.5321%2017.8111%2018.5321%2016.7773V8.05356C18.5321%207.01981%2017.6908%206.17856%2016.6571%206.17856Z'%20fill='%23767F8F'/%3e%3c/svg%3e");mask-image:url("data:image/svg+xml,%3csvg%20width='20'%20height='20'%20viewBox='0%200%2020%2020'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20d='M13.9416%2011.9469V3.22314C13.9416%202.18939%2013.1004%201.34814%2012.0666%201.34814H3.3429C2.30915%201.34814%201.4679%202.18939%201.4679%203.22314V11.9469C1.4679%2012.9806%202.30915%2013.8219%203.3429%2013.8219H12.0666C13.1004%2013.8219%2013.9416%2012.9806%2013.9416%2011.9469ZM2.7179%2011.9469V3.22314C2.7179%202.87856%202.99831%202.59814%203.3429%202.59814H12.0666C12.4112%202.59814%2012.6916%202.87856%2012.6916%203.22314V11.9469C12.6916%2012.2915%2012.4112%2012.5719%2012.0666%2012.5719H3.3429C2.99831%2012.5719%202.7179%2012.2915%202.7179%2011.9469ZM16.6571%206.17856H15.1379C14.7929%206.17856%2014.5129%206.45814%2014.5129%206.80356C14.5129%207.14898%2014.7929%207.42856%2015.1379%207.42856H16.6571C17.0016%207.42856%2017.2821%207.70898%2017.2821%208.05356V16.7773C17.2821%2017.1219%2017.0016%2017.4023%2016.6571%2017.4023H7.93373C7.58915%2017.4023%207.30873%2017.1219%207.30873%2016.7773V15.0494C7.30873%2014.7044%207.02915%2014.4244%206.68373%2014.4244C6.33831%2014.4244%206.05873%2014.7044%206.05873%2015.0494V16.7773C6.05873%2017.8111%206.89998%2018.6523%207.93373%2018.6523H16.6571C17.6908%2018.6523%2018.5321%2017.8111%2018.5321%2016.7773V8.05356C18.5321%207.01981%2017.6908%206.17856%2016.6571%206.17856Z'%20fill='%23767F8F'/%3e%3c/svg%3e");-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.p-home-business__visual{justify-content:center;align-items:center;display:flex;overflow:hidden}.p-home-business__visual--mobi{background:0 0;overflow:visible}@media (width>=48rem){.p-home-business__visual--mobi{block-size:min(35.2rem,max(27.456rem,29.3333svi - 1.17333rem));inline-size:min(49.2rem,max(38.376rem,41svi - 1.64rem))}}@media (width<=47.9375rem){.p-home-business__visual--mobi{order:4;block-size:auto;inline-size:100%}}.p-home-business__visual-picture{block-size:100%;inline-size:100%;display:block}@media (width<=47.9375rem){.p-home-business__visual-picture{block-size:auto}}.p-home-business__visual-img{object-fit:cover;border-radius:1.6rem;block-size:100%;inline-size:100%;display:block}.p-home-business__visual--mobi .p-home-business__visual-img{object-fit:contain}@media (width<=47.9375rem){.p-home-business__visual--mobi .p-home-business__visual-img{block-size:auto}}@media (width>=48rem){.p-home-business__visual--ride,.p-home-business__visual--auto{block-size:min(24rem,max(18.72rem,20svi - .8rem))}}@media (width<=47.9375rem){.p-home-business__visual--ride,.p-home-business__visual--auto{block-size:18rem}}.p-home-business__soon{color:var(--c-white);font-family:var(--font-family-ja);letter-spacing:.04em;background:var(--c-text-sub);border-radius:.4rem;justify-content:center;align-items:center;margin:0;font-weight:700;line-height:1;display:inline-flex}@media (width>=48rem){.p-home-business__soon{min-block-size:min(3.2rem,max(2.496rem,2.66667svi - .106667rem));padding-inline:min(1.2rem,max(.936rem,1svi - .04rem));font-size:min(1.4rem,max(1.4rem,max(1.092rem,1.16667svi - .0466667rem)))}}@media (width<=47.9375rem){.p-home-business__soon{min-block-size:3rem;padding-inline:1rem;font-size:1.2rem}}.p-home-company{z-index:1;position:relative}.p-home-company__box{background:var(--c-white)}@media (width>=48rem){.p-home-company__box{inline-size:calc(100% + max((100svi - 120rem) / 2, var(--gutter)));padding-block:min(12rem,max(9.36rem,10svi - .4rem));padding-inline:max((100svi - 120rem) / 2, var(--gutter)) min(8rem, max(6.24rem, 6.66667svi - .266667rem));border-radius:0 min(2.4rem,max(1.872rem,2svi - .08rem)) 0 0;margin-inline-start:calc(max((100svi - 120rem) / 2, var(--gutter)) * -1)}}@media (width<=47.9375rem){.p-home-company__box{inline-size:100svi;margin:0 calc(50% - 50svi);padding-block:8rem;padding-inline:2rem}}.p-home-company__heading{align-items:center;margin:0;display:flex}@media (width>=48rem){.p-home-company__heading{gap:min(3.2rem,max(2.496rem,2.66667svi - .106667rem))}}@media (width<=47.9375rem){.p-home-company__heading{flex-direction:column;align-items:flex-start;gap:1.6rem}}.p-home-company__title{font-family:var(--font-family-en);letter-spacing:.04em;background:var(--c-heading-gradient);color:#0000;-webkit-background-clip:text;background-clip:text;margin:0;font-weight:700;line-height:1;display:inline-block}@media (width>=48rem){.p-home-company__title{font-size:min(5.6rem,max(4.76rem,max(4.368rem,4.66667svi - .186667rem)))}}@media (width<=47.9375rem){.p-home-company__title{font-size:4rem}}.p-home-company__lead{color:var(--c-text-sub);font-family:var(--font-family-ja);letter-spacing:.04em;margin:0;font-weight:700;line-height:1.5}@media (width>=48rem){.p-home-company__lead{font-size:min(1.6rem,max(1.4rem,max(1.248rem,1.33333svi - .0533333rem)))}}@media (width<=47.9375rem){.p-home-company__lead{font-size:1.4rem}}.p-home-company__list{margin:0}@media (width>=48rem){.p-home-company__list{inline-size:100%;margin-block-start:min(5rem,max(3.9rem,4.16667svi - .166667rem))}}@media (width<=47.9375rem){.p-home-company__list{margin-block-start:2rem}}.p-home-company__row{border-block-end:1px solid var(--c-gray-50);display:grid}@media (width>=48rem){.p-home-company__row{grid-template-columns:minmax(min(12rem,max(9.36rem,10svi - .4rem)),min(16rem,max(12.48rem,13.3333svi - .533333rem))) minmax(0,1fr);gap:min(1rem,max(.78rem,.833333svi - .0333333rem));padding-block:min(3.2rem,max(2.496rem,2.66667svi - .106667rem))}}@media (width<=47.9375rem){.p-home-company__row{grid-template-columns:8.4rem minmax(0,1fr);gap:1.6rem;padding-block:2rem}}.p-home-company__term,.p-home-company__desc{color:var(--c-text);font-family:var(--font-family-ja);letter-spacing:.04em;margin:0;line-height:1.75}@media (width>=48rem){.p-home-company__term,.p-home-company__desc{font-size:min(1.6rem,max(1.4rem,max(1.248rem,1.33333svi - .0533333rem)))}}@media (width<=47.9375rem){.p-home-company__term,.p-home-company__desc{font-size:1.4rem}}.p-home-company__term{font-weight:700}.p-home-company__desc{font-weight:500}.p-news-detail{box-sizing:content-box;max-inline-size:96rem;color:var(--c-text);margin-inline:auto}@media (width>=48rem){.p-news-detail{padding:5.2rem 4rem 12.8rem}}@media (width<=47.9375rem){.p-news-detail{padding:2rem 1.4rem 8rem}}.p-news-detail__header{display:grid}@media (width>=48rem){.p-news-detail__header{row-gap:2.4rem}}@media (width<=47.9375rem){.p-news-detail__header{row-gap:1.6rem}}.p-news-detail__meta{flex-wrap:wrap;align-items:center;gap:.8rem;display:flex}.p-news-detail__date{color:var(--c-text-sub);letter-spacing:.04em;font-size:1.4rem;font-weight:500;line-height:1.5}.p-news-detail__date-number{font-family:var(--font-family-en)}.p-news-detail__category{color:var(--c-blue-400);letter-spacing:.04em;border:.1rem solid var(--c-blue-400);border-radius:1.5rem;padding:.3rem .7rem;font-size:1.4rem;font-weight:500;line-height:1.5}.p-news-detail__title{letter-spacing:.04em;margin:0;font-weight:700;line-height:1.5}@media (width>=48rem){.p-news-detail__title{font-size:3.2rem}}@media (width<=47.9375rem){.p-news-detail__title{font-size:2.4rem}}.p-news-detail__subtitle{letter-spacing:.04em;margin:0;font-weight:700;line-height:1.5}@media (width>=48rem){.p-news-detail__subtitle{margin-block-start:1.6rem;font-size:2.8rem}}@media (width<=47.9375rem){.p-news-detail__subtitle{margin-block-start:1.4rem;font-size:1.5rem}}.p-news-detail__title-note{letter-spacing:.04em;margin:0;line-height:1.75}@media (width>=48rem){.p-news-detail__title-note{margin-block-start:3.2rem;font-size:1.6rem}}@media (width<=47.9375rem){.p-news-detail__title-note{margin-block-start:2.4rem;font-size:1.4rem}}.p-news-detail__tags{letter-spacing:.04em;flex-wrap:wrap;gap:0 1em;margin:.8rem 0 0;padding:0;font-weight:500;line-height:1.5;list-style:none;display:flex}@media (width>=48rem){.p-news-detail__tags{font-size:1.4rem}}@media (width<=47.9375rem){.p-news-detail__tags{font-size:1.2rem}}.p-news-detail__tag-link{color:var(--c-blue-600);text-decoration:none}.p-news-detail__tag-link:focus{text-decoration:underline}@media (hover:hover) and (pointer:fine){.p-news-detail__tag-link:hover{text-decoration:underline}}@media (width>=48rem){.p-news-detail__issuer{margin-block-start:1.6rem}}@media (width<=47.9375rem){.p-news-detail__issuer{margin-block-start:.8rem}}.p-news-detail__label,.p-news-detail__sender{letter-spacing:.04em;margin:0;font-weight:500;line-height:1.5}@media (width>=48rem){.p-news-detail__label,.p-news-detail__sender{font-size:1.6rem}}@media (width<=47.9375rem){.p-news-detail__label,.p-news-detail__sender{font-size:1.4rem}}.p-news-detail__sender{text-align:end}.p-news-detail__joint-logo{margin-block-start:5rem}@media (width>=48rem){.p-news-detail__joint-logo{inline-size:78rem;margin-inline:auto}}.p-news-detail__joint-logo-img{block-size:auto;inline-size:100%;display:block}@media (width>=48rem){.p-news-detail__image{margin-block-start:1.6rem}}@media (width<=47.9375rem){.p-news-detail__image{margin-block-start:.8rem}}.p-news-detail__image-img{aspect-ratio:32/21;object-fit:cover;block-size:auto;inline-size:100%;display:block}@media (width>=48rem){.p-news-detail__body{margin-block-start:8rem}}@media (width<=47.9375rem){.p-news-detail__body{margin-block-start:4rem}}.p-news-detail__body:not(:has(>[class*=news-detail__]))>.c-section:first-child{margin-block-start:0}@media (width>=48rem){.p-news-detail__body:not(:has(>[class*=news-detail__]))>*+*{margin-block-start:4rem}.p-news-detail__body:not(:has(>[class*=news-detail__])) .c-section>*+*{margin-block-start:4rem}}@media (width<=47.9375rem){.p-news-detail__body:not(:has(>[class*=news-detail__]))>*+*{margin-block-start:3.2rem}.p-news-detail__body:not(:has(>[class*=news-detail__])) .c-section>*+*{margin-block-start:3.2rem}}@media (width>=48rem){.p-news-detail__body:not(:has(>[class*=news-detail__]))>*+.c-section{margin-block-start:8rem}.p-news-detail__body:not(:has(>[class*=news-detail__]))>*+.c-post-heading-h2{margin-block-start:8rem}.p-news-detail__body:not(:has(>[class*=news-detail__])) .c-section>*+.c-section{margin-block-start:8rem}.p-news-detail__body:not(:has(>[class*=news-detail__])) .c-section>*+.c-post-heading-h2{margin-block-start:8rem}}@media (width<=47.9375rem){.p-news-detail__body:not(:has(>[class*=news-detail__]))>*+.c-section{margin-block-start:4rem}.p-news-detail__body:not(:has(>[class*=news-detail__]))>*+.c-post-heading-h2{margin-block-start:4rem}.p-news-detail__body:not(:has(>[class*=news-detail__])) .c-section>*+.c-section{margin-block-start:4rem}.p-news-detail__body:not(:has(>[class*=news-detail__])) .c-section>*+.c-post-heading-h2{margin-block-start:4rem}}@media (width>=48rem){.p-news-detail__body:not(:has(>[class*=news-detail__]))>.c-post-heading-h2+*{margin-block-start:4rem}.p-news-detail__body:not(:has(>[class*=news-detail__])) .c-section>.c-post-heading-h2+*{margin-block-start:4rem}}@media (width<=47.9375rem){.p-news-detail__body:not(:has(>[class*=news-detail__]))>.c-post-heading-h2+*{margin-block-start:3.2rem}.p-news-detail__body:not(:has(>[class*=news-detail__])) .c-section>.c-post-heading-h2+*{margin-block-start:3.2rem}}.p-news-detail__body:not(:has(>[class*=news-detail__]))>.c-post-heading-h3+*{margin-block-start:2.4rem}.p-news-detail__body:not(:has(>[class*=news-detail__])) .c-section>.c-post-heading-h3+*{margin-block-start:2.4rem}.p-news-detail__body:not(:has(>[class*=news-detail__]))>.c-post-heading-h4+*{margin-block-start:1.6rem}.p-news-detail__body:not(:has(>[class*=news-detail__])) .c-section>.c-post-heading-h4+*{margin-block-start:1.6rem}@media (width>=48rem){.p-news-detail__body:not(:has(>[class*=news-detail__]))>:is(.c-post-text,.c-post-list-ul,.c-post-list-ol)+:is(.c-post-text,.c-post-list-ul,.c-post-list-ol){margin-block-start:2.4rem}.p-news-detail__body:not(:has(>[class*=news-detail__])) .c-section>:is(.c-post-text,.c-post-list-ul,.c-post-list-ol)+:is(.c-post-text,.c-post-list-ul,.c-post-list-ol){margin-block-start:2.4rem}}@media (width<=47.9375rem){.p-news-detail__body:not(:has(>[class*=news-detail__]))>:is(.c-post-text,.c-post-list-ul,.c-post-list-ol)+:is(.c-post-text,.c-post-list-ul,.c-post-list-ol){margin-block-start:2rem}.p-news-detail__body:not(:has(>[class*=news-detail__])) .c-section>:is(.c-post-text,.c-post-list-ul,.c-post-list-ol)+:is(.c-post-text,.c-post-list-ul,.c-post-list-ol){margin-block-start:2rem}}.p-news-detail__body:not(:has(>[class*=news-detail__]))>.c-post-text+.c-btn-post-textlink{margin-block-start:.8rem}.p-news-detail__body:not(:has(>[class*=news-detail__])) .c-section>.c-post-text+.c-btn-post-textlink{margin-block-start:.8rem}.p-news-detail__body:not(:has(>[class*=news-detail__]))>.c-btn-post-textlink+.c-btn-post-textlink{margin-block-start:1.6rem}.p-news-detail__body:not(:has(>[class*=news-detail__]))>.c-btn-format+.c-btn-format{margin-block-start:1.6rem}.p-news-detail__body:not(:has(>[class*=news-detail__])) .c-section>.c-btn-post-textlink+.c-btn-post-textlink{margin-block-start:1.6rem}.p-news-detail__body:not(:has(>[class*=news-detail__])) .c-section>.c-btn-format+.c-btn-format{margin-block-start:1.6rem}@media (width>=48rem){.p-news-detail__body:not(:has(>[class*=news-detail__]))>.c-gallery+.c-gallery{margin-block-start:2.4rem}.p-news-detail__body:not(:has(>[class*=news-detail__])) .c-section>.c-gallery+.c-gallery{margin-block-start:2.4rem}}.p-news-detail__end{letter-spacing:.04em;text-align:end;margin:0;font-weight:500;line-height:1.5}@media (width>=48rem){.p-news-detail__end{font-size:1.6rem}}@media (width<=47.9375rem){.p-news-detail__end{font-size:1.4rem}}.p-news-detail__footer{display:grid}@media (width>=48rem){.p-news-detail__footer{row-gap:8rem;margin-block-start:8rem}}@media (width<=47.9375rem){.p-news-detail__footer{row-gap:4rem;margin-block-start:4rem}}.p-news-archive{box-sizing:content-box;max-inline-size:120rem;color:var(--c-text);margin-inline:auto;display:grid}@media (width>=48rem){.p-news-archive{row-gap:8rem;padding:5.2rem 4rem 12.8rem}}@media (width<=47.9375rem){.p-news-archive{row-gap:4rem;padding:2rem 1.4rem 8rem}}.p-news-archive__title{gap:1.6rem;margin:0;display:flex}@media (width>=48rem){.p-news-archive__title{flex-direction:column;align-items:flex-start}}@media (width<=47.9375rem){.p-news-archive__title{align-items:center}}.p-news-archive__title-en{color:#0000;font-family:var(--font-family-en);letter-spacing:.04em;background:var(--c-heading-gradient);-webkit-background-clip:text;background-clip:text;font-weight:700;line-height:1}@media (width>=48rem){.p-news-archive__title-en{font-size:5.6rem}}@media (width<=47.9375rem){.p-news-archive__title-en{font-size:3.2rem}}.p-news-archive__title-ja{color:var(--c-text-sub);letter-spacing:.04em;font-weight:700;line-height:1.5}@media (width>=48rem){.p-news-archive__title-ja{font-size:1.6rem}}@media (width<=47.9375rem){.p-news-archive__title-ja{font-size:1.4rem}}.p-news-archive__panel{background-color:var(--c-blue-50);border-radius:1.6rem;flex-direction:column;align-items:center;display:flex}@media (width>=48rem){.p-news-archive__panel{gap:5.6rem;padding:8rem}}@media (width<=47.9375rem){.p-news-archive__panel{gap:3.2rem;padding:4rem 1.6rem}}.p-news-archive__filters{inline-size:100%;display:grid}@media (width>=48rem){.p-news-archive__filters{row-gap:2.4rem}}@media (width<=47.9375rem){.p-news-archive__filters{row-gap:1.6rem}}.p-news-archive__filter{align-items:flex-start;display:flex}@media (width>=48rem){.p-news-archive__filter{gap:1.6rem}}@media (width<=47.9375rem){.p-news-archive__filter{gap:.8rem}}.p-news-archive__filter-label,.p-news-archive__category-link,.p-news-archive__select-input,.p-news-archive__submit,.p-news-archive__tag-clear{letter-spacing:.04em;line-height:1.5}@media (width>=48rem){.p-news-archive__filter-label,.p-news-archive__category-link,.p-news-archive__select-input,.p-news-archive__submit,.p-news-archive__tag-clear{font-size:1.6rem}}@media (width<=47.9375rem){.p-news-archive__filter-label,.p-news-archive__category-link,.p-news-archive__select-input,.p-news-archive__submit,.p-news-archive__tag-clear{font-size:1.4rem}}.p-news-archive__filter-label{flex:none;align-items:center;min-block-size:3.2rem;margin:0;font-weight:700;display:flex}.p-news-archive__categories{flex-wrap:wrap;flex:1 1 0;gap:.8rem;min-inline-size:0;margin:0;padding:0;list-style:none;display:flex}.p-news-archive__category-link{color:var(--c-text-sub);background-color:var(--c-white);border-radius:.4rem;padding:.4rem .8rem;font-weight:500;text-decoration:none;transition:color .3s,background-color .3s;display:block}.p-news-archive__category-link:focus{color:var(--c-text)}@media (hover:hover) and (pointer:fine){.p-news-archive__category-link:hover{color:var(--c-text)}}.p-news-archive__category-link[aria-current=true]{color:var(--c-white);background-color:var(--c-blue-600)}.p-news-archive__select{display:inline-flex;position:relative}.p-news-archive__select:after{content:"";background-color:var(--c-blue-600);clip-path:polygon(0 0,100% 0,50% 100%);pointer-events:none;block-size:.5rem;inline-size:.9rem;position:absolute;inset-block-start:50%;inset-inline-end:.8rem;translate:0 -50%}.p-news-archive__select-input{block-size:3.2rem;inline-size:10rem;color:var(--c-text-sub);background-color:var(--c-white);cursor:pointer;appearance:none;border:0;border-radius:.4rem;padding:.4rem 2.4rem .4rem .8rem;font-family:inherit;font-weight:500}.p-news-archive__submit{block-size:3.2rem;color:var(--c-white);background-color:var(--c-blue-600);cursor:pointer;border:0;border-radius:.4rem;padding:0 1.2rem;font-family:inherit;font-weight:700}.p-news-archive__tag-clear{min-block-size:3.2rem;color:var(--c-blue-600);background-color:var(--c-white);border-radius:.4rem;align-items:center;gap:.8rem;padding:.4rem .8rem;font-weight:500;text-decoration:none;display:inline-flex}.p-news-archive__tag-clear:focus{text-decoration:underline}@media (hover:hover) and (pointer:fine){.p-news-archive__tag-clear:hover{text-decoration:underline}}.p-news-archive__tag-clear-icon{background-color:currentColor;flex:none;block-size:1.2rem;inline-size:1.2rem;rotate:45deg;-webkit-mask-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 16 16' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M7.25 1h1.5v6.25H15v1.5H8.75V15h-1.5V8.75H1v-1.5h6.25V1Z' fill='%23000'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 16 16' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M7.25 1h1.5v6.25H15v1.5H8.75V15h-1.5V8.75H1v-1.5h6.25V1Z' fill='%23000'/%3E%3C/svg%3E");-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.p-news-archive__list{inline-size:100%;margin:0;padding:0;list-style:none}@media (width<=47.9375rem){.p-news-archive__list{row-gap:1.6rem;display:grid}}.p-news-archive__empty{letter-spacing:.04em;text-align:center;margin:0;line-height:1.75}@media (width>=48rem){.p-news-archive__empty{font-size:1.6rem}}@media (width<=47.9375rem){.p-news-archive__empty{font-size:1.4rem}}.p-news-archive__more{background:var(--c-white)}.p-news-images{box-sizing:content-box;max-inline-size:96rem;color:var(--c-text);margin-inline:auto;display:grid}@media (width>=48rem){.p-news-images{row-gap:5.6rem;padding:5.2rem 4rem 12.8rem}}@media (width<=47.9375rem){.p-news-images{row-gap:3.2rem;padding:2rem 1.4rem 8rem}}.p-news-images__body{display:grid}@media (width>=48rem){.p-news-images__body{row-gap:4rem}}@media (width<=47.9375rem){.p-news-images__body{row-gap:2.4rem}}.p-news-images__title{letter-spacing:.04em;margin:0;font-weight:700;line-height:1.5}@media (width>=48rem){.p-news-images__title{font-size:3.2rem}}@media (width<=47.9375rem){.p-news-images__title{font-size:2.4rem}}.p-news-images__lead{letter-spacing:.04em;margin:0;font-weight:500}@media (width>=48rem){.p-news-images__lead{font-size:1.6rem;line-height:1.5}}@media (width<=47.9375rem){.p-news-images__lead{font-size:1.4rem;line-height:1.75}}.p-news-images__list{margin:0;padding:0;list-style:none;display:grid}@media (width>=48rem){.p-news-images__list{grid-template-columns:repeat(4,minmax(0,1fr));gap:2.4rem}}@media (width<=47.9375rem){.p-news-images__list{grid-template-columns:repeat(2,minmax(0,1fr));gap:2.4rem .8rem}}.p-news-images__item,.p-news-images__open{align-content:start;row-gap:.8rem;display:grid}.p-news-images__open{color:inherit;text-align:start;cursor:pointer;background:0 0;border:0;padding:0;font-family:inherit}.p-news-images__open:focus .p-news-images__img,.p-news-images__open:focus .p-news-images__zoom{opacity:.7}.p-news-images__open:focus .p-news-images__caption{color:var(--c-blue-600);text-decoration:underline}@media (hover:hover) and (pointer:fine){.p-news-images__open:hover .p-news-images__img,.p-news-images__open:hover .p-news-images__zoom{opacity:.7}.p-news-images__open:hover .p-news-images__caption{color:var(--c-blue-600);text-decoration:underline}}.p-news-images__thumb{aspect-ratio:32/21;background-color:var(--c-image-bg);display:block;overflow:hidden}.p-news-images__img{object-fit:contain;block-size:100%;inline-size:100%;transition:opacity .3s;display:block}.p-news-images__label{align-items:flex-start;gap:.4rem;margin:0;display:flex}.p-news-images__caption{letter-spacing:.04em;overflow-wrap:anywhere;text-underline-offset:.2em;flex:auto;min-inline-size:0;font-weight:500;line-height:1.5;transition:color .3s}@media (width>=48rem){.p-news-images__caption{font-size:1.6rem}}@media (width<=47.9375rem){.p-news-images__caption{font-size:1.4rem}}.p-news-images__zoom{block-size:2.4rem;inline-size:2.4rem;color:var(--c-blue-400);flex:none;place-items:center;transition:opacity .3s;display:grid}.p-news-images__zoom .c-icon{block-size:1.6rem;inline-size:1.6rem}.p-news-images__modal{row-gap:2.4rem;min-block-size:0;display:grid;overflow-y:auto}.p-news-images__modal-figure{justify-items:center;row-gap:.8rem;margin:0;display:grid}.p-news-images__modal-img{object-fit:contain;block-size:auto;max-block-size:48svh;inline-size:100%;display:block}@media (width>=48rem){.p-news-images__modal-img{max-inline-size:40rem}}.p-news-images__modal-caption{color:var(--c-gray-800);letter-spacing:.04em;text-align:center;font-size:1.6rem;font-weight:500;line-height:1.75}.p-news-images__form{row-gap:2.4rem;display:grid}.p-news-images__terms{row-gap:1.6rem;display:grid}.p-news-images__terms-title{letter-spacing:.04em;margin:0;font-size:1.8rem;font-weight:700;line-height:1.5}.p-news-images__terms-body{border:.1rem solid var(--c-gray-50);border-radius:.4rem}@media (width>=48rem){.p-news-images__terms-body{padding:.8rem}}@media (width<=47.9375rem){.p-news-images__terms-body{padding:.4rem}}.p-news-images__terms-scroll{letter-spacing:.04em;font-weight:500;line-height:1.75;overflow-y:auto}@media (width>=48rem){.p-news-images__terms-scroll{block-size:10.2rem;padding-inline-end:.8rem;font-size:1.4rem}}@media (width<=47.9375rem){.p-news-images__terms-scroll{block-size:6.3rem;padding-inline-end:.4rem;font-size:1.2rem}}.p-news-images__terms-scroll::-webkit-scrollbar{width:.8rem}.p-news-images__terms-scroll::-webkit-scrollbar-track{background:var(--c-blue-50);border-radius:.4rem}.p-news-images__terms-scroll::-webkit-scrollbar-thumb{background:var(--c-gray-400);background-clip:padding-box;border:.2rem solid #0000;border-radius:.4rem}@supports not selector(::-webkit-scrollbar){.p-news-images__terms-scroll{scrollbar-color:var(--c-gray-400) var(--c-blue-50);scrollbar-width:thin}}.p-news-images__terms-scroll>:first-child{margin-block-start:0}.p-news-images__terms-scroll>:last-child{margin-block-end:0}.p-news-images__terms-scroll a{color:var(--c-blue-600)}.p-news-images__agree{letter-spacing:.04em;cursor:pointer;justify-self:center;align-items:center;gap:.8rem;font-weight:500;line-height:1.75;display:flex}@media (width>=48rem){.p-news-images__agree{font-size:1.4rem}}@media (width<=47.9375rem){.p-news-images__agree{font-size:1.2rem}}.p-news-images__agree-control{flex:none;block-size:1.6rem;inline-size:1.6rem;position:relative}.p-news-images__agree-input{opacity:0;cursor:pointer;block-size:100%;inline-size:100%;margin:0;position:absolute;inset:0}.p-news-images__agree-box{color:#0000;background-color:var(--c-white);border:.1rem solid var(--c-gray-50);pointer-events:none;border-radius:.2rem;place-items:center;block-size:100%;inline-size:100%;transition:background-color .2s,border-color .2s;display:grid}.p-news-images__agree-box .c-icon{block-size:1rem;inline-size:1rem}.p-news-images__agree-input:checked+.p-news-images__agree-box{color:var(--c-white);background-color:var(--c-blue-400);border-color:var(--c-blue-400)}.p-news-images__agree-input:focus-visible+.p-news-images__agree-box{outline:.2rem solid var(--c-blue-600);outline-offset:.2rem}.p-news-images__download{background:var(--c-white);cursor:pointer;font-family:inherit}.p-news-images__download:disabled{color:var(--c-gray-500);border-color:var(--c-gray-400);background:var(--c-gray-400);cursor:not-allowed}.p-news-images__download:disabled .c-btn-format__icon{color:var(--c-gray-500)}.p-not-found{background:var(--c-white);place-items:center;display:grid}@media (width>=48rem){.p-not-found{min-block-size:calc(100svh - 20rem);padding-block:9.5rem 10rem}}@media (width<=47.9375rem){.p-not-found{min-block-size:calc(100svh - 18rem);padding-block:8rem 7rem;padding-inline:2rem}}.p-not-found__inner{text-align:center}.p-not-found__title{color:var(--c-text);font-family:var(--font-family-ja);letter-spacing:.04em;margin:0;font-weight:700;line-height:1.5}@media (width>=48rem){.p-not-found__title{font-size:3.2rem}}@media (width<=47.9375rem){.p-not-found__title{font-size:2.2rem}}@media (width>=48rem){.p-not-found__body{margin-block-start:8rem}}@media (width<=47.9375rem){.p-not-found__body{margin-block-start:5rem}}.p-not-found__text{color:var(--c-text);font-family:var(--font-family-ja);letter-spacing:.04em;margin:0;font-weight:500;line-height:1.8}@media (width>=48rem){.p-not-found__text{font-size:1.6rem}}@media (width<=47.9375rem){.p-not-found__text{font-size:1.4rem}}.p-not-found__link{color:var(--c-text);font-family:var(--font-family-en);letter-spacing:.04em;text-underline-offset:.3rem;font-weight:500;line-height:1;text-decoration:underline;transition:color .3s;display:inline-block}.p-not-found__link:focus{color:var(--c-text-sub)}@media (hover:hover) and (pointer:fine){.p-not-found__link:hover{color:var(--c-text-sub)}}@media (width>=48rem){.p-not-found__link{margin-block-start:4rem;font-size:1.6rem}}@media (width<=47.9375rem){.p-not-found__link{margin-block-start:3.2rem;font-size:1.4rem}}.p-not-found-footer{background:var(--c-white);text-align:center}@media (width>=48rem){.p-not-found-footer{padding-block:0 7.2rem}}@media (width<=47.9375rem){.p-not-found-footer{padding-block:0 4rem;padding-inline:2rem}}.p-not-found-footer__copy{color:var(--c-text-sub);font-family:var(--font-family-en);letter-spacing:.04em;margin:0;font-weight:700;line-height:1.5}@media (width>=48rem){.p-not-found-footer__copy{font-size:1.4rem}}@media (width<=47.9375rem){.p-not-found-footer__copy{font-size:1.2rem}}.u-mx-a{margin-left:auto;margin-right:auto}@media (width<=47.9375rem){.u-hidden-sp{display:none!important}}@media (width>=48rem){.u-hidden-tb{display:none!important}}@media (width>=60rem){.u-hidden-pc{display:none!important}}@media (width>=90rem){.u-hidden-wd{display:none!important}}