@charset "UTF-8";.global-header{--__color-dark: #263d4e;position:sticky;top:0;z-index:var(--z-header);grid-area:header}.global-header .global-header__body-inner{display:grid;align-items:center;grid-template-columns:1fr auto;height:calc(var(--design-px) * 70);padding-inline:calc(var(--design-px) * 15)}@media(min-width:992px){.global-header .global-header__body-inner{grid-template-columns:1fr auto max-content;gap:calc(var(--design-px) * 10);justify-content:space-between;height:calc(var(--design-px) * 96);padding-inline:calc(var(--design-px) * 30)}}.global-header .global-header__logo{display:grid}.global-header .global-header__logo .global-header__logo-link{display:inline-block;width:calc(var(--design-px) * 240)}.global-header .global-header__logo .global-header__logo-image{width:100%}.global-header .global-header__nav{position:fixed;z-index:1;opacity:0;pointer-events:none;transition:translate var(--duration-base) var(--ease-base),opacity var(--duration-base) var(--ease-base)}.global-header .global-header__nav .global-header__nav-inner{background-color:var(--__color-dark);position:fixed;width:100%;height:100dvh;padding-block:calc(var(--design-px) * 90) calc(var(--design-px) * 30);inset:0;z-index:1;overflow:clip auto;overscroll-behavior:contain}@media(min-width:992px){.global-header .global-header__nav .global-header__nav-inner{padding-block:calc(var(--design-px) * 180) calc(var(--design-px) * 30)}}.global-header .global-header__nav .global-header__nav-logo{display:flex;justify-content:center}.global-header .global-header__nav .global-header__nav-logo .global-header__nav-logo-link{display:block;width:calc(var(--design-px) * 250)}@media(min-width:992px){.global-header .global-header__nav .global-header__nav-logo .global-header__nav-logo-link{width:calc(var(--design-px) * 295)}}.global-header .global-header__nav .global-header__nav-logo .global-header__nav-logo-link img{width:100%}.global-header .global-header__nav .global-header__nav-listWrapper{display:grid;border-top:1px solid #688295;margin-top:calc(var(--design-px) * 45)}@media(min-width:992px){.global-header .global-header__nav .global-header__nav-listWrapper{border-top:none;align-items:start;justify-content:center;grid-template-columns:repeat(2,calc(var(--design-px) * 500));gap:calc(var(--design-px) * 15) calc(var(--design-px) * 50)}}.global-header .global-header__nav .global-header__nav-listWrapper .global-header__nav-list{display:contents}@media(min-width:992px){.global-header .global-header__nav .global-header__nav-listWrapper .global-header__nav-list{display:grid}}@media(min-width:992px){.global-header .global-header__nav .global-header__nav-list{display:grid}}.global-header .global-header__nav .global-header__nav-item{border-bottom:1px solid #688295}.global-header .global-header__nav .global-header__nav-item--hasChild{position:relative}@media(any-hover:hover){.global-header .global-header__nav .global-header__nav-item--hasChild:hover .global-header__subnav{opacity:1;visibility:visible}}.global-header .global-header__nav .global-header__nav-item--hasChild .global-header__nav-link{padding-right:0}.global-header .global-header__nav .global-header__nav-item--aboutUs{order:1}.global-header .global-header__nav .global-header__nav-item--services{order:2}.global-header .global-header__nav .global-header__nav-item--achievement{order:3}.global-header .global-header__nav .global-header__nav-item--news{order:4}.global-header .global-header__nav .global-header__nav-item--recruit{order:5}.global-header .global-header__nav .global-header__nav-link{color:var(--color-white);font-size:calc(var(--design-px) * 20);font-weight:var(--font-bold);display:block;padding:1.2em 1.5em;transition:opacity var(--duration-base) var(--ease-base)}@media(any-hover:hover){.global-header .global-header__nav .global-header__nav-link:hover{opacity:.6}}.global-header .global-header__nav .global-header__nav-item-inner{display:grid;align-items:center;grid-template-columns:1fr calc(var(--design-px) * 29);gap:calc(var(--design-px) * 10);padding-right:calc(var(--design-px) * 20)}.global-header .global-header__nav .global-header__nav-toggle{width:100%;aspect-ratio:1;position:relative;display:block;background-color:transparent;border:none;padding:0}.global-header .global-header__nav .global-header__nav-toggle:before,.global-header .global-header__nav .global-header__nav-toggle:after{content:"";background-color:var(--color-white);position:absolute;top:50%;left:50%;translate:-50% -50%;display:block}.global-header .global-header__nav .global-header__nav-toggle:before{width:85%;height:2px}.global-header .global-header__nav .global-header__nav-toggle:after{width:2px;height:85%;transition:rotate var(--duration-base) var(--ease-base)}.global-header .global-header__nav .global-header__nav-toggle.is-open:after{rotate:90deg}.global-header .global-header__nav .global-header__subnav{height:0;overflow:clip}.global-header .global-header__nav .global-header__subnav-inner{padding:0 calc(var(--design-px) * 20) calc(var(--design-px) * 20)}.global-header .global-header__nav .global-header__subnav-list{background-color:var(--color-black);border-radius:var(--rounded-sm);padding:calc(var(--design-px) * 20) calc(var(--design-px) * 30)}.global-header .global-header__nav .global-header__subnav-item a{display:grid;grid-template-columns:calc(var(--design-px) * 18) 1fr;gap:calc(var(--design-px) * 10);color:var(--color-white);font-size:calc(var(--design-px) * 18);padding-block:.5em;transition:opacity var(--duration-base) var(--ease-base)}@media(min-width:992px){.global-header .global-header__nav .global-header__subnav-item a{font-size:calc(var(--design-px) * 16);padding:.25em}}.global-header .global-header__nav .global-header__subnav-item a:before{content:"";width:100%;height:1px;background-color:currentColor;display:inline-block;translate:0 calc(var(--design-px) * 14)}@media(min-width:992px){.global-header .global-header__nav .global-header__subnav-item a:before{translate:0 calc(var(--design-px) * 12)}}@media(any-hover:hover){.global-header .global-header__nav .global-header__subnav-item a:hover{opacity:.6}}.global-header .global-header__nav .global-header__button-wrapper{display:grid;gap:calc(var(--design-px) * 16);margin-top:calc(var(--design-px) * 50);padding-inline:calc(var(--design-px) * 20)}@media(min-width:992px){.global-header .global-header__nav .global-header__button-wrapper{margin-top:calc(var(--design-px) * 80);display:grid;justify-content:center;gap:calc(var(--design-px) * 60);grid-template-columns:repeat(2,calc(var(--design-px) * 364))}}.global-header .global-header__nav .global-header__button-contact{width:100%;display:block;color:var(--color-white);font-size:calc(var(--design-px) * 20);font-weight:var(--font-bold);background-color:#688295;border-radius:calc(var(--design-px) * 4);text-align:center;padding:1.2em .5em;transition:background-color var(--duration-base) var(--ease-base)}@media(any-hover:hover){.global-header .global-header__nav .global-header__button-contact:hover{background-color:color-mix(in srgb,#688295 70%,black)}}.global-header .global-header__nav .global-header__button-systemCheck{width:100%;display:grid;grid-template-columns:calc(var(--design-px) * 19) auto;justify-content:center;align-items:center;gap:calc(var(--design-px) * 5);color:inherit;font-size:calc(var(--design-px) * 20);font-weight:var(--font-bold);background-color:var(--color-accent);border-radius:calc(var(--design-px) * 4);text-align:center;padding:1.2em .5em;transition:background-color var(--duration-base) var(--ease-base)}.global-header .global-header__nav .global-header__button-systemCheck:before{content:"";display:block;background-color:currentColor;width:100%;aspect-ratio:1;mask:var(--icon-search) no-repeat center/contain}@media(any-hover:hover){.global-header .global-header__nav .global-header__button-systemCheck:hover{background-color:color-mix(in srgb,var(--color-accent) 70%,black)}}.global-header .global-header__nav.is-open{pointer-events:all;opacity:1}.global-header .global-header__navPC{display:none}@media(min-width:992px){.global-header .global-header__navPC{display:block}.global-header .global-header__navPC .global-header__navPC-inner{display:flex;align-items:center;gap:calc(var(--design-px) * 20)}.global-header .global-header__navPC .global-header__navPC-list{display:flex;flex-wrap:wrap;gap:calc(var(--design-px) * 16);transition:opacity var(--duration-relaxed) var(--ease-base),visibility var(--duration-relaxed) var(--ease-base)}.global-header .global-header__navPC .global-header__navPC-list.is-hidden{opacity:0;visibility:hidden}.global-header .global-header__navPC .global-header__navPC-item--hasChild{position:relative}}@media(min-width:992px)and (any-hover:hover){.global-header .global-header__navPC .global-header__navPC-item--hasChild:hover .global-header__subnavPC{opacity:1;visibility:visible}}@media(min-width:992px){.global-header .global-header__navPC .global-header__navPC-item--hasChild .global-header__navPC-link{display:inline-grid;align-items:center;grid-template-columns:1fr calc(var(--design-px) * 7);gap:calc(var(--design-px) * 6)}.global-header .global-header__navPC .global-header__navPC-item--hasChild .global-header__navPC-link:after{content:"";width:100%;aspect-ratio:7/6;background-color:currentColor;clip-path:var(--shape-triangle-bottom);display:block;transition:rotate var(--duration-base) var(--ease-base)}}@media(min-width:992px)and (any-hover:hover){.global-header .global-header__navPC .global-header__navPC-item--hasChild .global-header__navPC-link:hover:after{rotate:180deg}}@media(min-width:992px){.global-header .global-header__navPC .global-header__navPC-link{color:var(--color-black);font-size:calc(var(--design-px) * 17);font-weight:var(--font-bold);display:inline-block;padding:.5em 0;transition:color var(--duration-base) var(--ease-base)}}@media(min-width:992px)and (any-hover:hover){.global-header .global-header__navPC .global-header__navPC-link:hover{color:var(--color-accent)}}@media(min-width:992px){.global-header .global-header__navPC .global-header__subnavPC{width:max-content;position:absolute;top:calc(var(--design-px) * 44);left:0;opacity:0;visibility:hidden;transition:opacity var(--duration-base) var(--ease-base),visibility var(--duration-base) var(--ease-base)}.global-header .global-header__navPC .global-header__subnavPC-list{background-color:var(--color-black);border-radius:var(--rounded-sm);padding:calc(var(--design-px) * 15) calc(var(--design-px) * 20)}.global-header .global-header__navPC .global-header__subnavPC-item a{display:grid;grid-template-columns:calc(var(--design-px) * 18) 1fr;gap:calc(var(--design-px) * 10);color:var(--color-white);font-size:calc(var(--design-px) * 16);padding:.25em;transition:opacity var(--duration-base) var(--ease-base)}.global-header .global-header__navPC .global-header__subnavPC-item a:before{content:"";width:100%;height:1px;background-color:currentColor;display:inline-block;translate:0 calc(var(--design-px) * 12)}}@media(min-width:992px)and (any-hover:hover){.global-header .global-header__navPC .global-header__subnavPC-item a:hover{opacity:.6}}@media(min-width:992px){.global-header .global-header__navPC .global-header__buttonPC-wrapper{display:inline-grid;grid-template-columns:repeat(2,auto);gap:calc(var(--design-px) * 10)}.global-header .global-header__navPC .global-header__buttonPC-contact{width:100%;display:inline-block;color:var(--color-white);font-size:calc(var(--design-px) * 17);font-weight:var(--font-bold);text-align:center;background-color:var(--__color-dark);border-radius:var(--rounded-full);padding:.75em 1.25em;transition:background-color var(--duration-base) var(--ease-base)}}@media(min-width:992px)and (any-hover:hover){.global-header .global-header__navPC .global-header__buttonPC-contact:hover{background-color:color-mix(in srgb,var(--__color-dark) 60%,black)}}@media(min-width:992px){.global-header .global-header__navPC .global-header__buttonPC-systemCheck{width:100%;display:inline-grid;grid-template-columns:calc(var(--design-px) * 15) auto;justify-content:center;gap:calc(var(--design-px) * 5);align-items:center;color:inherit;font-size:calc(var(--design-px) * 17);font-weight:var(--font-bold);text-align:center;background-color:var(--color-accent);border-radius:var(--rounded-full);padding:.75em 1.25em;transition:background-color var(--duration-base) var(--ease-base)}.global-header .global-header__navPC .global-header__buttonPC-systemCheck:before{content:"";display:block;background-color:currentColor;width:100%;aspect-ratio:1;mask:var(--icon-search) no-repeat center/contain}}@media(min-width:992px)and (any-hover:hover){.global-header .global-header__navPC .global-header__buttonPC-systemCheck:hover{background-color:color-mix(in srgb,var(--color-accent) 70%,black)}}.global-header .global-header__drawer-button{width:calc(var(--design-px) * 50);aspect-ratio:1;background-color:var(--__color-dark);border:1px solid var(--__color-dark);border-radius:50%;position:relative;z-index:1;transition:background-color var(--duration-base) var(--ease-base),border-color var(--duration-base) var(--ease-base);padding:0}@media(min-width:992px){.global-header .global-header__drawer-button{width:calc(var(--design-px) * 66)}}.global-header .global-header__drawer-button[aria-expanded=true]{border-color:#688295}.global-header .global-header__drawer-button[aria-expanded=true] .global-header__drawer-bar:nth-of-type(1),.global-header .global-header__drawer-button[aria-expanded=true] .global-header__drawer-bar:nth-of-type(3){top:50%}.global-header .global-header__drawer-button[aria-expanded=true] .global-header__drawer-bar:nth-of-type(1){rotate:-45deg}.global-header .global-header__drawer-button[aria-expanded=true] .global-header__drawer-bar:nth-of-type(2){opacity:0;translate:calc(var(--design-px) * 10)}.global-header .global-header__drawer-button[aria-expanded=true] .global-header__drawer-bar:nth-of-type(3){rotate:45deg;width:calc(var(--design-px) * 17);transform:translate(0)}@media(any-hover:hover){.global-header .global-header__drawer-button:hover{background-color:color-mix(in srgb,var(--__color-dark) 70%,black)}}.global-header .global-header__drawer-bar{--_bar-offset: 14%;background-color:var(--color-white);width:calc(var(--design-px) * 17);height:1px;margin:0 auto;position:absolute;left:0;right:0;display:block;transition:translate var(--duration-base) var(--ease-base),rotate var(--duration-base) var(--ease-base),opacity var(--duration-base) var(--ease-base)}@media(min-width:992px){.global-header .global-header__drawer-bar{--_bar-offset: 11%}}.global-header .global-header__drawer-bar:nth-of-type(1){top:calc(50% - var(--_bar-offset))}.global-header .global-header__drawer-bar:nth-of-type(2){top:50%}.global-header .global-header__drawer-bar:nth-of-type(3){top:calc(50% + var(--_bar-offset));width:calc(var(--design-px) * 14);transform:translate(calc(var(--design-px) * -1.5))}.global-footer{background-color:#fff;padding-top:calc(var(--design-px) * 100);grid-area:footer;position:relative}@media(min-width:992px){.global-footer{padding-top:calc(var(--design-px) * 250)}}.global-footer .global-footer__recruit{margin-bottom:calc(var(--design-px) * 150)}.global-footer .global-footer__recruit .global-footer__recruit-banner{border-radius:calc(var(--design-px) * 33);overflow:hidden;display:block}@media(min-width:992px){.global-footer .global-footer__recruit .global-footer__recruit-banner{border-radius:calc(var(--design-px) * 67)}}.global-footer .global-footer__contact{color:#fff;border-top-left-radius:calc(var(--design-px) * 50);border-top-right-radius:calc(var(--design-px) * 50);background:#000}@media(min-width:992px){.global-footer .global-footer__contact{border-top-left-radius:calc(var(--design-px) * 100);border-top-right-radius:calc(var(--design-px) * 100)}}.global-footer .global-footer__contact .global-footer__contact-body{position:relative}@media(min-width:992px){.global-footer .global-footer__contact .global-footer__contact-body{display:grid;grid-template-columns:repeat(2,1fr)}}@media(min-width:992px){.global-footer .global-footer__contact .global-footer__contact-body:before{content:"";background-color:#c8c8c8;width:1px;height:100%;position:absolute;top:0;left:50%;transform:-50% 0}}.global-footer .global-footer__contact .global-footer__contact-item{border-bottom:1px solid #c8c8c8;padding:calc(var(--design-px) * 35) calc(var(--design-px) * 25) calc(var(--design-px) * 50)}@media(max-width:991px){.global-footer .global-footer__contact .global-footer__contact-item:first-child{padding-top:calc(var(--design-px) * 60)}}@media(min-width:992px){.global-footer .global-footer__contact .global-footer__contact-item{display:grid;grid-template-rows:subgrid;grid-row:span 4;padding-block:calc(var(--design-px) * 120) calc(var(--design-px) * 100)}}.global-footer .global-footer__contact .global-footer__contact-item .global-footer__contact-title-en{font-family:var(--font-family-en);font-size:calc(var(--design-px) * 16);font-weight:var(--font-semibold);text-align:center;text-transform:uppercase}@media(min-width:992px){.global-footer .global-footer__contact .global-footer__contact-item .global-footer__contact-title-en{font-size:calc(var(--design-px) * 21)}}.global-footer .global-footer__contact .global-footer__contact-item .global-footer__contact-heading{font-size:calc(var(--design-px) * 25);font-weight:var(--font-bold);text-align:center;margin-top:1em;align-self:center}@media(min-width:992px){.global-footer .global-footer__contact .global-footer__contact-item .global-footer__contact-heading{font-size:calc(var(--design-px) * 41)}}.global-footer .global-footer__contact .global-footer__contact-item .global-footer__contact-text{font-size:calc(var(--design-px) * 16);line-height:var(--line-height-relaxed);max-width:calc(var(--design-px) * 380);margin:calc(var(--design-px) * 30) auto 0;display:block}.global-footer .global-footer__contact .global-footer__contact-item .global-footer__contact-button-wrapper{display:flex;justify-content:center;margin-top:calc(var(--design-px) * 30)}@media(min-width:992px){.global-footer .global-footer__contact .global-footer__contact-item .global-footer__contact-button-wrapper{margin-top:calc(var(--design-px) * 20)}}.global-footer .global-footer__contact .global-footer__contact-item .global-footer__contact-button{color:var(--color-black);display:inline-grid;grid-template-columns:auto auto auto;gap:.5em;justify-content:center;align-items:center;font-size:calc(var(--design-px) * 15);font-weight:var(--font-bold);text-align:center;width:80%;border-radius:var(--rounded-full);padding:.75em 1em;transition:color var(--duration-base) var(--ease-base),background-color var(--duration-base) var(--ease-base)}@media(min-width:992px){.global-footer .global-footer__contact .global-footer__contact-item .global-footer__contact-button{font-size:calc(var(--design-px) * 16);width:auto;min-width:calc(var(--design-px) * 380)}}.global-footer .global-footer__contact .global-footer__contact-item .global-footer__contact-button:before,.global-footer .global-footer__contact .global-footer__contact-item .global-footer__contact-button:after{content:""}@media(any-hover:hover){.global-footer .global-footer__contact .global-footer__contact-item .global-footer__contact-button:hover{background-color:var(--color-white)}}.global-footer .global-footer__contact .global-footer__contact-item .global-footer__contact-button--green{background-color:var(--color-accent)}.global-footer .global-footer__contact .global-footer__contact-item .global-footer__contact-button--green:before{display:inline-block;background-color:currentColor;width:calc(var(--design-px) * 14);aspect-ratio:1;mask:var(--icon-search) no-repeat center/contain}@media(min-width:992px){.global-footer .global-footer__contact .global-footer__contact-item .global-footer__contact-button--green:before{width:calc(var(--design-px) * 16)}}.global-footer .global-footer__contact .global-footer__contact-item .global-footer__contact-button--gold{background-color:var(--color-primary)}.global-footer .global-footer__base{background-color:#000;padding-block:calc(var(--design-px) * 50) calc(var(--design-px) * 40)}@media(min-width:992px){.global-footer .global-footer__base{padding-block:calc(var(--design-px) * 110) calc(var(--design-px) * 100)}}@media(min-width:992px){.global-footer .global-footer__base .global-footer__base-body{display:grid;justify-content:space-between;grid-template-columns:repeat(2,auto);grid-template-areas:"information nav" "copyright copyright";gap:calc(var(--design-px) * 70) calc(var(--design-px) * 30)}}@media(min-width:992px){.global-footer .global-footer__base .global-footer__info{grid-area:information}}.global-footer .global-footer__base .global-footer__info .global-footer__logo .global-footer__logo-image{width:calc(var(--design-px) * 250)}@media(min-width:992px){.global-footer .global-footer__base .global-footer__info .global-footer__logo .global-footer__logo-image{width:calc(var(--design-px) * 390)}}.global-footer .global-footer__base .global-footer__info .global-footer__logo .global-footer__logo-text{font-size:calc(var(--design-px) * 20);font-weight:var(--font-bold);display:block;margin-top:.3em}@media(min-width:992px){.global-footer .global-footer__base .global-footer__info .global-footer__logo .global-footer__logo-text{font-size:calc(var(--design-px) * 24)}}.global-footer .global-footer__base .global-footer__info .global-footer__company{border-top:1px solid currentColor;border-bottom:1px solid currentColor;margin-top:calc(var(--design-px) * 25);padding-block:calc(var(--design-px) * 20)}@media(min-width:992px){.global-footer .global-footer__base .global-footer__info .global-footer__company{width:calc(var(--design-px) * 390)}}.global-footer .global-footer__base .global-footer__nav{color:#fff}@media(max-width:991px){.global-footer .global-footer__base .global-footer__nav{margin-top:calc(var(--design-px) * 30)}}@media(min-width:992px){.global-footer .global-footer__base .global-footer__nav{grid-area:nav}}.global-footer .global-footer__base .global-footer__nav .global-footer__nav-list{display:grid;gap:calc(var(--design-px) * 10)}@media(min-width:992px){.global-footer .global-footer__base .global-footer__nav .global-footer__nav-list{display:block;column-count:2;column-gap:calc(var(--design-px) * 40)}}.global-footer .global-footer__base .global-footer__nav .global-footer__nav-item{break-inside:avoid;margin-bottom:calc(var(--design-px) * 10)}@media(min-width:992px){.global-footer .global-footer__base .global-footer__nav .global-footer__nav-item{margin-bottom:calc(var(--design-px) * 5)}}.global-footer .global-footer__base .global-footer__nav .global-footer__nav-item--column-break{break-before:column;column-break-before:always}.global-footer .global-footer__base .global-footer__nav .global-footer__nav-link{display:inline-flex;align-items:center;gap:calc(var(--design-px) * 10);color:var(--color-white);font-size:calc(var(--design-px) * 15);font-weight:var(--font-bold);padding-block:.25em;transition:color var(--duration-base) var(--ease-base)}@media(min-width:992px){.global-footer .global-footer__base .global-footer__nav .global-footer__nav-link{font-size:calc(var(--design-px) * 16)}}.global-footer .global-footer__base .global-footer__nav .global-footer__nav-link:before{content:"";display:inline-block;background-color:currentColor;width:calc(var(--design-px) * 8);aspect-ratio:8/10;mask:var(--icon-chevron-right) no-repeat center/contain}@media(any-hover:hover){.global-footer .global-footer__base .global-footer__nav a.global-footer__nav-link:hover{color:var(--color-primary)}}.global-footer .global-footer__base .global-footer__nav .global-footer__nav-sublist{padding-left:calc(var(--design-px) * 20)}.global-footer .global-footer__base .global-footer__nav .global-footer__nav-sublink{display:inline-grid;align-items:center;gap:calc(var(--design-px) * 8);grid-template-columns:calc(var(--design-px) * 14) auto;color:var(--color-white);font-size:calc(var(--design-px) * 15);padding-block:.25em;transition:color var(--duration-base) var(--ease-base)}@media(min-width:992px){.global-footer .global-footer__base .global-footer__nav .global-footer__nav-sublink{gap:calc(var(--design-px) * 10);grid-template-columns:calc(var(--design-px) * 18) auto;font-size:calc(var(--design-px) * 16)}}.global-footer .global-footer__base .global-footer__nav .global-footer__nav-sublink:before{content:"";background-color:currentColor;width:100%;height:1px;display:block}@media(any-hover:hover){.global-footer .global-footer__base .global-footer__nav .global-footer__nav-sublink:hover{color:var(--color-primary)}}.global-footer .global-footer__base .global-footer__copyright{font-family:var(--font-family-ja-emphasis);font-size:calc(var(--design-px) * 14);color:#fff;text-align:center;display:block}@media(max-width:991px){.global-footer .global-footer__base .global-footer__copyright{margin-top:calc(var(--design-px) * 30)}}@media(min-width:992px){.global-footer .global-footer__base .global-footer__copyright{grid-area:copyright;font-size:calc(var(--design-px) * 16)}}*,:after,:before{box-sizing:border-box;min-width:0;border-style:solid;border-width:0}:where(:root){font-family:sans-serif;font-style:unset;font-weight:400;font-optical-sizing:auto;line-height:1.5;line-break:strict;text-align:left;word-break:initial;overflow-wrap:anywhere;text-size-adjust:100%;scrollbar-gutter:stable;interpolate-size:allow-keywords;-webkit-tap-highlight-color:transparent}:where(body){min-block-size:100dvb;margin:unset}:where(h1,h2,h3,h4,h5,h6){margin-block:unset;font-size:unset}:where(search){display:block}:where(p,blockquote,figure,pre,address,ul,ol,dl){margin-block:unset}:where(blockquote,figure){margin-inline:unset}:where(address):where(:lang(ja)){font-style:unset}:where(ul,ol){padding-left:unset;list-style-type:""}:where(dt){font-weight:700}:where(dd){margin-left:unset}:where(hr){border-top-width:1px}:where(pre){tab-size:2}@media print{:where(pre){white-space:pre-wrap}}:where(b,strong){font-weight:700}:where(em):where(:lang(ja,zh)){font-weight:700}:where(i,cite,em,dfn,var):where(:lang(ja)){font-style:unset}:where(small){font-size:1em;font-weight:400}:where(span){font-size:inherit}:where(:any-link){color:unset;text-decoration-line:none;text-decoration-thickness:from-font;text-underline-offset:.25em;background-color:unset;text-decoration-skip-ink:auto}:where(del){text-decoration-style:double}:where(img,picture,svg,video,canvas,audio,iframe,embed,object){display:block;max-width:100%;height:auto}:where(table){border-collapse:collapse}:where(caption){text-align:left}:where(td,th){padding:unset;vertical-align:top}:where(th){font-weight:700;text-align:left}:where(button,input,select,textarea),::file-selector-button{padding:unset;font:unset;color:unset;text-align:unset;text-transform:unset;letter-spacing:unset;vertical-align:middle;background-color:unset;border:none;border-radius:unset}:where([type=radio i],[type=checkbox i]){margin:unset}:where([type=file i]){cursor:unset}:where(textarea){margin-block:unset;resize:block}:where(button),::file-selector-button{inline-size:fit-content;touch-action:manipulation}:where(button)::-moz-focus-inner{padding:unset}:where(button,label[for],select,[role=tab],[role=button],[role=option]),::file-selector-button{cursor:pointer}:where(select):where(:disabled){opacity:inherit}:where(fieldset){padding:unset;margin-inline:unset}:where(legend){padding-inline:unset}:where(optgroup){font:unset}::placeholder{opacity:unset}::picker(select){display:block;padding:unset}:where(summary){display:block;cursor:pointer}::-webkit-details-marker{display:none}:where(dialog,[popover]){inline-size:unset;max-inline-size:unset;block-size:unset;max-block-size:unset;padding:unset;overflow:unset;color:unset;background-color:unset}:where(dialog:not([open],[popover]),[popover]:not(:popover-open)){display:none!important}::backdrop{background-color:unset}:where(:-moz-focusring){outline:auto}:where(:focus-visible){outline-offset:2px}:where(:focus):not(:where(:focus-visible)){outline:0}[tabindex="-1"]:focus-visible{outline:0!important}:where(:disabled,[aria-disabled=true]){cursor:default}[hidden]:not([hidden=until-found]){display:none!important}:root{--design-width: 393}@media(min-width:992px){:root{--design-width: 1520}}:root{--design-px: calc(100cqw / var(--design-width));--font-family-ja: "Zen Kaku Gothic New", system-ui, -apple-system, blinkmacsystemfont, sans-serif;--font-family-ja-sub: "Noto Sans", system-ui, -apple-system, blinkmacsystemfont, sans-serif;--font-family-ja-emphasis: "Noto Sans JP", system-ui, -apple-system, blinkmacsystemfont, sans-serif;--font-family-en: "Montserrat", "Zen Kaku Gothic New", system-ui, -apple-system, blinkmacsystemfont, sans-serif;--font-normal: 400;--font-medium: 500;--font-semibold: 600;--font-bold: 700;--line-height-tight: 1.25;--line-height-snug: 1.5;--line-height-normal: 1.75;--line-height-relaxed: 2;--line-height-loose: 2.5882352941;--letter-spacing-tight: .03em;--letter-spacing-normal: .04em;--letter-spacing-relaxed: .05em;--color-white: #fff;--color-black: #000;--color-bg: #fff;--color-primary: #afaa71;--color-emphasis: #9a9341;--color-emphasis-dark: #7b774e;--color-accent: #00ea99;--color-invalid: #c61717;--color-border: rgb(0 0 0 / 30%);--color-placeholder: color-mix(in srgb, currentcolor 30%, transparent);--filter-blur-regular: blur(28px) brightness(1.38);--duration-rapidly: .25s;--duration-default: .5s;--duration-relaxed: .75s;--ease-out-expo: cubic-bezier(.19, 1, .22, 1);--rounded-sm: calc(var(--design-px) * 10);--rounded-md: calc(var(--design-px) * 20);--rounded-lg: calc(var(--design-px) * 30);--rounded-full: calc(1px / 0);--z-header: 20;--z-overlay: 30;--shape-triangle-top: polygon(50% 0, 100% 100%, 0 100%);--shape-triangle-bottom: polygon(0 0, 100% 0, 50% 100%);--shape-triangle-right: polygon(0 0, 100% 50%, 0 100%);--shape-triangle-left: polygon(0 50%, 100% 0, 100% 100%);--shape-triangle-lower-left: polygon(0 0, 100% 100%, 0 100%);--shape-triangle-upper-left: polygon(0 0, 100% 0, 0 100%);--shape-triangle-lower-right: polygon(100% 0, 100% 100%, 0 100%);--shape-triangle-upper-right: polygon(0 0, 100% 0, 100% 100%);--icon-chevron-right: url('data:image/svg+xml;utf8,<svg height="10.001" viewBox="0 0 7.997 10.001" width="7.997" xmlns="http://www.w3.org/2000/svg"><path d="m7322-11907 5-5-5-5h3l5 5-5 5z" transform="translate(-7322.001 11917.001)"/></svg>');--icon-chevron-right-roundness: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="7.657" height="13.313" viewBox="0 0 7.657 13.313"><defs><clipPath id="a"><rect width="7.657" height="13.313" transform="translate(0 0.001)" fill="none"/></clipPath></defs><g transform="translate(0 0)"><g clip-path="url(%23a)"><path d="M6.657,13.314a1,1,0,0,1-.707-.293L.293,7.364a1,1,0,0,1,0-1.414L5.95.293A1,1,0,0,1,7.364,1.708L2.414,6.657l4.95,4.95a1,1,0,0,1-.707,1.707"/></g></g></svg>');--icon-chevron-right-double: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="13" height="10" viewBox="0 0 13 10"><g transform="translate(1543 -6980)"><path d="M3,5H6l4,5H7Z" transform="translate(-1546 6975)"/><path d="M3,10H6l4-5H7Z" transform="translate(-1546 6980)"/><g transform="translate(6)"><path d="M3,5H6l4,5H7Z" transform="translate(-1546 6975)"/><path d="M3,10H6l4-5H7Z" transform="translate(-1546 6980)"/></g></g></svg>');--icon-chevron-circle-right: url('data:image/svg+xml;utf8,<svg height="20" viewBox="0 0 20 20" width="20" xmlns="http://www.w3.org/2000/svg"><path d="m10 20a10 10 0 1 1 10-10 10.01 10.01 0 0 1 -10 10zm-2.857-14.288 4.287 4.288-4.287 4.288h2.857l4.283-4.288-4.283-4.288z"/></svg>');--icon-chevron-circle-bottom: url('data:image/svg+xml;utf8,<svg height="18" viewBox="0 0 18 18" width="18" xmlns="http://www.w3.org/2000/svg"><path d="m9 18a9 9 0 1 1 9-9 9.01 9.01 0 0 1 -9 9zm-3-10v2l3 2 3-2.022v-2l-3 2v.022z"/></svg>');--icon-map: url('data:image/svg+xml;utf8,<svg height="19" viewBox="0 0 13 19" width="13" xmlns="http://www.w3.org/2000/svg"><path d="m12.149 0a6.457 6.457 0 0 0 -6.5 6.412c0 1.812 1.79 5.057 1.79 5.057l4.471 7.531 4.666-7.443s2.073-3.1 2.073-5.145a6.456 6.456 0 0 0 -6.5-6.412zm-.03 9.943a3.7 3.7 0 1 1 3.722-3.7 3.708 3.708 0 0 1 -3.722 3.7z" transform="translate(-5.648)"/></svg>');--icon-external: url('data:image/svg+xml;utf8,<svg height="11.999" viewBox="0 0 12.002 11.999" width="12.002" xmlns="http://www.w3.org/2000/svg"><path d="m8157-12056h-8v-1h8v-9h1v10zm-11-2v-10h10v10zm1-1h8v-8h-8z" transform="translate(-8145.999 12068.001)"/></svg>');--icon-search: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="19.742" height="19.74" viewBox="0 0 19.742 19.74"><path d="M24167.473,21721.182a1.5,1.5,0,0,1,0-2.117l3.824-3.824a1.5,1.5,0,0,1,1.566-.355l1.475-1.537a7.032,7.032,0,1,1,.688.725l-1.385,1.443a1.5,1.5,0,0,1-.219,1.842l-3.824,3.824a1.5,1.5,0,0,1-1.062.443A1.479,1.479,0,0,1,24167.473,21721.182Zm12.287-7.266a5.024,5.024,0,1,0-3.988-1.982.5.5,0,0,1,.619.676A4.994,4.994,0,0,0,24179.76,21713.916Z" transform="translate(-24167.035 -21701.885)" fill="%23050505"/></svg>');--icon-bank: url('data:image/svg+xml;utf8,<svg height="22" viewBox="0 0 22 22" width="22" xmlns="http://www.w3.org/2000/svg"><path d="m11081.445 17615a.456.456 0 0 1 -.456-.459v-1.83a.456.456 0 0 1 .456-.461h.915v-1.375a.459.459 0 0 1 .46-.459h.455v-6.416h-.455a.463.463 0 0 1 -.46-.461v-1.375h-.924a.457.457 0 0 1 -.283-.816l10.544-8.25a.444.444 0 0 1 .561 0l10.544 8.25a.457.457 0 0 1 -.283.816h-.924v1.375a.463.463 0 0 1 -.46.461h-.455v6.414h.455a.459.459 0 0 1 .46.459v1.375h.915a.46.46 0 0 1 .46.461v1.83a.459.459 0 0 1 -.46.459zm.459-.914h20.146v-.92h-20.15zm16.025-1.836h2.75v-.914h-2.75zm-11.9-1.834h.455a.457.457 0 0 1 .46.459v1.375h10.074v-1.375a.457.457 0 0 1 .46-.459h.455v-6.416h-.455a.461.461 0 0 1 -.46-.461v-1.375h-10.074v1.375a.461.461 0 0 1 -.46.461h-.455zm-2.75 1.834h2.75v-.914h-2.75zm15.569-1.834h.916v-6.406h-.916zm-14.65 0h.915v-6.416h-.915zm13.735-7.334h2.75v-.916h-2.75zm-14.654 0h2.75v-.916h-2.75zm-.509-1.83h18.426l-9.213-7.211zm8.612 10.221v-1.592h-1.8a.533.533 0 1 1 0-1.057h1.8v-1.061h-1.8a.533.533 0 1 1 0-1.057h1.676l-2.175-2.887a.492.492 0 0 1 .163-.734.663.663 0 0 1 .836.15l1.9 2.516 1.9-2.516a.655.655 0 0 1 .831-.15.493.493 0 0 1 .163.734l-2.175 2.887h1.676a.533.533 0 1 1 0 1.057h-1.8v1.061h1.8a.533.533 0 1 1 0 1.057h-1.8v1.592a.6.6 0 0 1 -1.2 0zm-1.233-12.971a1.832 1.832 0 1 1 1.834 1.83 1.835 1.835 0 0 1 -1.837-1.832zm.915 0a.915.915 0 1 0 .919-.92.919.919 0 0 0 -.922.918z" transform="translate(-11080.979 -17593)"/></svg>');--icon-car: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="17.998" height="15.002" viewBox="0 0 17.998 15.002"><path d="M11088.911,17390a1.569,1.569,0,0,1-1.659-1.633v-.93h-10.5v.93a1.564,1.564,0,0,1-1.633,1.633h-.458a1.568,1.568,0,0,1-1.658-1.633v-6.416a1.2,1.2,0,0,1,1.121-1.1h.092l1.423-4.857a1.677,1.677,0,0,1,1.488-1h9.75a1.678,1.678,0,0,1,1.479.979l1.427,4.875h.092a1.17,1.17,0,0,1,1.126,1.1v6.416a1.564,1.564,0,0,1-1.632,1.633Zm-.908-1.633a.828.828,0,0,0,.877.9h.459a.838.838,0,0,0,.912-.9v-.965a1.328,1.328,0,0,1-.288.035H11088Zm-14.254,0a.829.829,0,0,0,.882.9h.458a.838.838,0,0,0,.912-.9v-.93h-1.959a1.328,1.328,0,0,1-.293-.035Zm11.627-3.859a.371.371,0,0,1,.375.367v1.828h4.212c.048,0,.288-.008.288-.148v-4.6a.44.44,0,0,0-.376-.367h-15.751a.485.485,0,0,0-.375.367v4.6c0,.141.24.148.293.148h4.211v-1.828a.37.37,0,0,1,.371-.367Zm-6.377,2.2h6v-1.461h-6Zm-2.645-10.486-1.357,4.635h14l-1.361-4.652a.955.955,0,0,0-.764-.467h-9.75A.947.947,0,0,0,11076.354,17376.219Zm9.771,7.742a1.687,1.687,0,1,1,1.689,1.65A1.667,1.667,0,0,1,11086.126,17383.961Zm.751,0a.936.936,0,1,0,.938-.912A.927.927,0,0,0,11086.877,17383.961Zm-12.377,0a1.689,1.689,0,1,1,1.688,1.65A1.666,1.666,0,0,1,11074.5,17383.961Zm.75,0a.939.939,0,1,0,.938-.912A.927.927,0,0,0,11075.25,17383.961Z" transform="translate(-11073.003 -17375)"/></svg>');--icon-check: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="16.001" height="15" viewBox="0 0 16.001 15"><path d="M11089.1,17841.35a2.129,2.129,0,0,1-2.1-2.158V17829a2.128,2.128,0,0,1,2.1-2.154h8.122a.782.782,0,0,1,0,1.563h-8.122a.584.584,0,0,0-.577.592v10.189a.585.585,0,0,0,.577.6h9.9a.586.586,0,0,0,.578-.6v-5.641a.759.759,0,1,1,1.518,0v5.641a2.129,2.129,0,0,1-2.1,2.158Zm3.336-4.7-2.409-2.488a.8.8,0,0,1,0-1.107.747.747,0,0,1,1.075.006l2.171,2.238,8.436-8.719a.747.747,0,0,1,1.075,0,.794.794,0,0,1,0,1.1l-8.678,8.969a1.163,1.163,0,0,1-1.67,0Z" transform="translate(-11087 -17826.35)"/></svg>');--icon-copy: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="16.061" height="16.061" viewBox="0 0 16.061 16.061"><path d="M11076.218,17185.063a1.438,1.438,0,0,1-1.437-1.436v-2.1h-.405a2.378,2.378,0,0,1-2.376-2.377v-3.748a2.381,2.381,0,0,1,2.376-2.377h.405v-1.656a2.374,2.374,0,0,1,2.377-2.371h5.749a2.374,2.374,0,0,1,2.376,2.371v1.656h.405a2.381,2.381,0,0,1,2.372,2.377v3.748a2.378,2.378,0,0,1-2.372,2.377h-.405v2.1a1.441,1.441,0,0,1-1.44,1.436Zm-.436-1.436a.433.433,0,0,0,.436.436h7.625a.437.437,0,0,0,.439-.436v-4.6h-8.5Zm9.906-3.1a1.378,1.378,0,0,0,1.376-1.375v-3.748a1.38,1.38,0,0,0-1.376-1.375h-11.312a1.377,1.377,0,0,0-1.376,1.375v3.748a1.376,1.376,0,0,0,1.376,1.375h.405v-1.5h-.25a.5.5,0,1,1,0-1h11a.5.5,0,0,1,0,1h-.25v1.5Zm-1.406-7.5v-1.656a1.379,1.379,0,0,0-1.375-1.375h-5.749a1.379,1.379,0,0,0-1.376,1.375v1.656Zm-5.5,10a.5.5,0,0,1,0-1h2.5a.5.5,0,0,1,0,1Zm0-2a.5.5,0,0,1,0-1h2.5a.5.5,0,0,1,0,1Zm-4.248-5a.5.5,0,0,1,0-1h1.5a.5.5,0,0,1,0,1Z" transform="translate(-11072 -17169.002)"/></svg>');--icon-gear: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="20.422" height="20.426" viewBox="0 0 20.422 20.426"><path d="M11085.884,16777.426a.771.771,0,0,1-.767-.771v-.875a6.346,6.346,0,0,1-1.743-.721l-.619.619a.781.781,0,0,1-.543.223.765.765,0,0,1-.543-.223l-1.069-1.07a.768.768,0,0,1,0-1.086l.623-.619a6.217,6.217,0,0,1-.721-1.738h-.88a.773.773,0,0,1-.766-.771v-1.506a.775.775,0,0,1,.163-.477,5.045,5.045,0,0,1-1.254-.525l-.451.449a.723.723,0,0,1-1.015,0l-.858-.863a.708.708,0,0,1,0-1.01l.446-.451a5.185,5.185,0,0,1-.535-1.3h-.636a.715.715,0,0,1-.716-.715v-1.221a.718.718,0,0,1,.716-.717h.636a5.126,5.126,0,0,1,.535-1.3l-.446-.451a.708.708,0,0,1,0-1.01l.858-.863a.727.727,0,0,1,.51-.211.712.712,0,0,1,.5.211l.451.451a4.91,4.91,0,0,1,1.3-.539v-.637a.718.718,0,0,1,.716-.715H11081a.721.721,0,0,1,.72.715v.637a5.02,5.02,0,0,1,1.3.539l.446-.451a.716.716,0,0,1,1.015,0l.859.863a.7.7,0,0,1,.21.506.688.688,0,0,1-.21.5l-.446.451a5.169,5.169,0,0,1,.523,1.256.764.764,0,0,1,.475-.166h1.507a.771.771,0,0,1,.771.771v.875a6.444,6.444,0,0,1,1.739.721l.623-.619a.773.773,0,0,1,1.086,0l1.065,1.064a.759.759,0,0,1,.224.545.766.766,0,0,1-.224.547l-.618.619a6.167,6.167,0,0,1,.72,1.738h.88a.771.771,0,0,1,.767.771v1.506a.773.773,0,0,1-.767.771h-.88a6.215,6.215,0,0,1-.72,1.738l.618.619a.764.764,0,0,1,.224.543.745.745,0,0,1-.224.543l-1.065,1.07a.773.773,0,0,1-1.086,0l-.623-.619a6.322,6.322,0,0,1-1.739.721v.875a.771.771,0,0,1-.771.771Zm-2.127-3.311a5.26,5.26,0,0,0,1.752.729.771.771,0,0,1,.606.75v.83h1.044v-.83a.775.775,0,0,1,.606-.75,5.26,5.26,0,0,0,1.752-.729.777.777,0,0,1,.421-.121.752.752,0,0,1,.539.227l.589.586.737-.742-.585-.584a.771.771,0,0,1-.1-.961,5.252,5.252,0,0,0,.725-1.752.772.772,0,0,1,.749-.605h.829v-1.045h-.829a.772.772,0,0,1-.749-.605,5.252,5.252,0,0,0-.725-1.752.771.771,0,0,1,.1-.961l.585-.588-.737-.738-.585.586a.768.768,0,0,1-.543.227.777.777,0,0,1-.421-.121,5.266,5.266,0,0,0-1.748-.725.782.782,0,0,1-.61-.754v-.83h-1.044v.83a.779.779,0,0,1-.606.754,5.252,5.252,0,0,0-1.752.725.774.774,0,0,1-.417.121.761.761,0,0,1-.543-.227l-.585-.586-.741.738.59.588a.777.777,0,0,1,.1.961,5.271,5.271,0,0,0-.724,1.752.774.774,0,0,1-.75.605h-.834v1.045h.834a.774.774,0,0,1,.75.605,5.271,5.271,0,0,0,.724,1.752.777.777,0,0,1-.1.961l-.59.584.741.742.585-.586a.761.761,0,0,1,.543-.227A.774.774,0,0,1,11083.757,16774.115Zm-3.255-6a6.169,6.169,0,0,1,.721-1.738l-.581-.578a2.207,2.207,0,0,1-.253.014,2.426,2.426,0,0,1-2.122-3.613.5.5,0,0,1,.876.488,1.429,1.429,0,0,0,1.344,2.125.736.736,0,0,1,.113-.146l1.069-1.064a.735.735,0,0,1,.141-.111,1.428,1.428,0,0,0-1.922-1.441.5.5,0,1,1-.35-.936,2.426,2.426,0,0,1,3.262,2.533l.574.574a6.469,6.469,0,0,1,1.743-.721v-.445a.723.723,0,0,1-.619-.561,4.206,4.206,0,0,0-.572-1.381.717.717,0,0,1,.1-.9l.4-.408-.463-.459-.4.4a.722.722,0,0,1-.9.092,4.181,4.181,0,0,0-1.381-.568.726.726,0,0,1-.568-.7V16758h-.652v.572a.727.727,0,0,1-.564.7,4.215,4.215,0,0,0-1.386.568.721.721,0,0,1-.9-.092l-.4-.4-.463.459.408.408a.723.723,0,0,1,.093.9,4.206,4.206,0,0,0-.572,1.381.722.722,0,0,1-.7.564H11075v.652h.577a.725.725,0,0,1,.7.568,4.189,4.189,0,0,0,.572,1.381.723.723,0,0,1-.093.9l-.408.41.463.459.4-.4a.724.724,0,0,1,.9-.1,4.141,4.141,0,0,0,1.386.572.728.728,0,0,1,.56.619Zm6.135,5.49a3.951,3.951,0,0,1-2.766-1.123.5.5,0,0,1,.694-.721,2.967,2.967,0,0,0,4.173-4.219,2.97,2.97,0,0,0-4.834,3.258.5.5,0,1,1-.918.393,3.971,3.971,0,1,1,3.676,2.412Zm-1.76-2.2a2.491,2.491,0,1,1,1.76.729A2.494,2.494,0,0,1,11084.877,16771.4Zm.708-2.816a1.487,1.487,0,0,0,0,2.1,1.485,1.485,0,0,0,2.109,0,1.487,1.487,0,0,0,0-2.1,1.485,1.485,0,0,0-2.109,0Z" transform="translate(-11074.001 -16757)"/></svg>');--icon-loupe: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="15" height="15" viewBox="0 0 15 15"><path d="M6.53,291.179A6,6,0,1,0,10.2,301.912l4.05,4.046a.75.75,0,1,0,1.063-1.058l-4.051-4.052a5.987,5.987,0,0,0-4.73-9.669Zm0,1.5a4.5,4.5,0,1,1-4.5,4.5,4.481,4.481,0,0,1,4.5-4.5Zm2.231,2.243a.75.75,0,0,0-.514.227l-2.469,2.47-.968-.97a.75.75,0,1,0-1.063,1.058l1.5,1.5a.75.75,0,0,0,1.063,0l3-3a.75.75,0,0,0-.549-1.285Z" transform="translate(-0.529 -291.179)"/></svg>');--icon-student: url('data:image/svg+xml;utf8,<svg height="20.002" viewBox="0 0 13.999 20.002" width="13.999" xmlns="http://www.w3.org/2000/svg"><path d="m7391.319 17821a.317.317 0 0 1 -.317-.312v-2.5a5.361 5.361 0 0 1 5.089-5.3v-.779a4.135 4.135 0 0 1 -1.575-1.418.054.054 0 0 1 -.018 0h-.635a1.009 1.009 0 0 1 -.953-1.064v-.371a1.009 1.009 0 0 1 .953-1.064v-2.594l-2.339-.863a.315.315 0 0 1 -.206-.277.308.308 0 0 1 .174-.295l6.364-3.127a.322.322 0 0 1 .287 0l6.364 3.127a.31.31 0 0 1 -.036.572l-.751.277a.321.321 0 0 1 0 .053v2.814a.318.318 0 0 1 -.635 0v-2.635l-.953.352v2.6a1.012 1.012 0 0 1 .953 1.064v.371a1.012 1.012 0 0 1 -.953 1.064h-.654a4.144 4.144 0 0 1 -1.573 1.414v.781a5.368 5.368 0 0 1 5.089 5.3v2.5a.317.317 0 0 1 -.317.313zm13.046-.625v-2.187a4.7 4.7 0 0 0 -3.258-4.445l-1.224 2.7a.318.318 0 0 1 -.291.184.377.377 0 0 1 -.121-.023l-1.472-.58-1.471.58a.38.38 0 0 1 -.121.023.326.326 0 0 1 -.291-.187l-1.218-2.7a4.706 4.706 0 0 0 -3.263 4.447v2.188h1.592v-2.814a.318.318 0 0 1 .635 0v2.814h8.274v-2.814a.318.318 0 0 1 .635 0v2.814zm-5.891-4.84.953.377 1.056-2.33a4.811 4.811 0 0 0 -.718-.078zm-1.9.377.957-.377-1.295-2.031a4.78 4.78 0 0 0 -.714.078zm1.426-.812 1.271-2v-.734a4.243 4.243 0 0 1 -2.545 0v.727zm-3.5-6.6a3.5 3.5 0 0 0 7 0v-1.16a10.139 10.139 0 0 0 -3.5-.4 10.036 10.036 0 0 0 -3.5.4zm7.639 1.561c.17 0 .317-.2.317-.437v-.371c0-.238-.147-.439-.317-.439h-.013a3.981 3.981 0 0 1 -.307 1.248zm-8.592-.809v.371c0 .236.148.438.318.438h.319a3.98 3.98 0 0 1 -.306-1.248h-.013c-.176 0-.319.201-.319.439zm.953-2.576a17.084 17.084 0 0 1 7 0v-1.213a10.226 10.226 0 0 0 -3.5-.4 10.064 10.064 0 0 0 -3.5.4zm7.416-1.668 1.655-.613-5.568-2.732-5.568 2.732 1.655.613c.657-.488,2.639-.568 3.913-.568s3.254.08 3.911.568zm-3.916 5.992a1.614 1.614 0 0 1 -1.2-.424.309.309 0 0 1 .04-.439.318.318 0 0 1 .447.037 1.358 1.358 0 0 0 1.422 0 .324.324 0 0 1 .452-.037.313.313 0 0 1 .036.443 1.64 1.64 0 0 1 -1.1.424c-.03-.004-.063-.004-.097-.004zm1.592-1.873v-.314a.318.318 0 0 1 .635 0v.314a.318.318 0 0 1 -.635 0zm-4.137 0v-.314a.317.317 0 0 1 .635 0v.314a.317.317 0 0 1 -.635 0z" transform="translate(-7391.001 -17800.998)"/></svg>');--icon-tie: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="10" height="19" viewBox="0 0 10 19"><path d="M7511.543,17610.828l-4.375-4.154a.576.576,0,0,1-.168-.557l2.462-9.936-1.193-3.4a.576.576,0,0,1,.084-.533.64.64,0,0,1,.508-.248h6.25a.627.627,0,0,1,.5.248.568.568,0,0,1,.088.533l-1.193,3.4,2.457,9.932a.571.571,0,0,1-.163.559l-4.376,4.158a.654.654,0,0,1-.884,0Zm-3.244-4.764,3.686,3.5,3.686-3.5-2.3-9.312h-2.76Zm2.263-10.5h2.846l.835-2.373h-4.517Z" transform="translate(-7506.984 -17592)"/></svg>');--icon-check: url('data:image/svg+xml;utf8,<svg height="18.884" viewBox="0 0 23 18.884" width="23" xmlns="http://www.w3.org/2000/svg"><path d="m131.216 37.49a1.5 1.5 0 0 1 -.957-.345l-7.409-6.135a1.5 1.5 0 1 1 1.913-2.311l6.229 5.158 11.639-14.683a1.5 1.5 0 0 1 2.351 1.864l-12.591 15.884a1.5 1.5 0 0 1 -1.176.568z" transform="translate(-122.307 -18.607)"/></svg>');--icon-email: url(data:image/svg+xml;base64,PHN2ZyBoZWlnaHQ9IjE4IiB2aWV3Qm94PSIwIDAgMjQgMTgiIHdpZHRoPSIyNCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBkPSJtMC0xNWEzIDMgMCAwIDEgMy0zaDE4YTMgMyAwIDAgMSAzIDN2MTJhMyAzIDAgMCAxIC0zIDNoLTE4YTMgMyAwIDAgMSAtMy0zem0yLjI1IDB2MS4wMzZsOC4wODYgNi42MzdhMi42MTUgMi42MTUgMCAwIDAgMy4zMjggMGw4LjA4Ni02LjYzN3YtMS4wNzhhLjc4MS43ODEgMCAwIDAgLS43NS0uNzVoLTE4YS43OC43OCAwIDAgMCAtLjc1Ljc1em0wIDMuOTQ3djguMDUzYS43NTEuNzUxIDAgMCAwIC43NS43NWgxOGEuNzUyLjc1MiAwIDAgMCAuNzUtLjc1di04LjA1M2wtNi42NTYgNS40NjVhNC45MzQgNC45MzQgMCAwIDEtNi4yMyAwWiIgZmlsbD0iI2I0YjRiNCIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMCAxOCkiLz48L3N2Zz4=);--icon-arrow-right: url(data:image/svg+xml;base64,PHN2ZyBoZWlnaHQ9IjkuOTk4IiB2aWV3Qm94PSIwIDAgMTcgOS45OTgiIHdpZHRoPSIxNyIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBkPSJtLTE3MTQ5IDE4NTI4IDMuMi00aC0xNC4ydi0yaDE0LjJsLTMuMi00aDJsNCA1LTQgNXoiIGZpbGw9IiNmZmYiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDE3MTU5Ljk5OCAtMTg1MTguMDAyKSIvPjwvc3ZnPg==);--icon-report: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="26" height="28" viewBox="0 0 26 28"><path d="M24.8,28H42.173a.548.548,0,0,0,.55-.547V25.221h2.244a.548.548,0,0,0,.55-.547V.547A.548.548,0,0,0,44.967,0H27.589a.548.548,0,0,0-.55.547V2.779H24.8a.548.548,0,0,0-.55.547v3.9a5.247,5.247,0,0,0,0,10.443v9.789A.548.548,0,0,0,24.8,28ZM28.139,1.094H44.417V24.127H42.723V3.326a.548.548,0,0,0-.55-.547H28.139ZM41.624,3.873V26.906H25.346V17.664a5.247,5.247,0,0,0,0-10.443V3.873Zm-12.65,8.57a4.113,4.113,0,0,1-.571,2.093l-2.987-2.55,1.2-3.286A4.159,4.159,0,0,1,28.974,12.443ZM24.8,8.286a4.2,4.2,0,0,1,.771.072L24.351,11.7l-3.725.993c-.005-.083-.008-.167-.008-.251A4.172,4.172,0,0,1,24.8,8.286ZM20.838,13.77l3.8-1.012,3.1,2.642a4.183,4.183,0,0,1-6.89-1.631Zm16.88,10.358V17.565a.548.548,0,0,0-.55-.547H35.326a.548.548,0,0,0-.55.547v1.258H33.485a.548.548,0,0,0-.55.547v.93H31.643a.548.548,0,0,0-.55.547v.848H29.8a.548.548,0,0,0-.55.547v1.887H27.712a.547.547,0,1,0,0,1.094H39.257a.547.547,0,1,0,0-1.094Zm-1.1-6.016v6.016h-.742V18.112Zm-1.842,1.8v4.211h-.742V19.917Zm-1.842,1.477v2.734h-.742V21.393Zm-2.584,1.395h.742v1.34h-.742ZM28.8,6.96a.548.548,0,0,1,.55-.547h9.731a.547.547,0,1,1,0,1.094H29.351a.548.548,0,0,1-.55-.547ZM31.11,9.749a.548.548,0,0,1,.55-.547h7.422a.547.547,0,1,1,0,1.094H31.66a.548.548,0,0,1-.55-.547Zm0,2.789a.548.548,0,0,1,.55-.547h7.422a.547.547,0,1,1,0,1.094H31.66a.548.548,0,0,1-.55-.547Zm0,2.789a.548.548,0,0,1,.55-.547h7.422a.547.547,0,1,1,0,1.094H31.66a.548.548,0,0,1-.55-.547Z" transform="translate(-19.517)"/></svg>');--icon-money: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="50" height="50" viewBox="0 0 50 50"><defs><clipPath id="a"><rect width="50" height="50" transform="translate(23 24)" fill="%23fff" stroke="%23707070" stroke-width="1"/></clipPath></defs><g transform="translate(-23 -24)" clip-path="url(%23a)"><g transform="translate(27.154 25)"><path d="M41.268,15.692H39.845V14.269a1.423,1.423,0,0,0-1.423-1.423H37V11.423A1.423,1.423,0,0,0,35.576,10H1.423A1.423,1.423,0,0,0,0,11.423V31.346a1.423,1.423,0,0,0,1.423,1.423H2.846v1.423a1.423,1.423,0,0,0,1.423,1.423H5.692v1.423a1.423,1.423,0,0,0,1.423,1.423H41.268a1.423,1.423,0,0,0,1.423-1.423V17.115A1.423,1.423,0,0,0,41.268,15.692ZM1.423,11.423H35.576V31.346H1.423ZM4.269,32.769H35.576A1.423,1.423,0,0,0,37,31.346V14.269h1.423V34.192H4.269Zm37,4.269H7.115V35.615H38.422a1.423,1.423,0,0,0,1.423-1.423V17.115h1.423Z"/><path d="M34.185,17.583a2.9,2.9,0,0,1-2.436-2.453A1.316,1.316,0,0,0,30.459,14H8.848a1.316,1.316,0,0,0-1.291,1.128,2.909,2.909,0,0,1-.932,1.746,2.846,2.846,0,0,1-1.5.712A1.3,1.3,0,0,0,4,18.879V26.2a1.316,1.316,0,0,0,1.122,1.295,2.9,2.9,0,0,1,2.436,2.453,1.316,1.316,0,0,0,1.291,1.131h21.61a1.316,1.316,0,0,0,1.291-1.13,2.9,2.9,0,0,1,.705-1.518,2.867,2.867,0,0,1,1.728-.935,1.317,1.317,0,0,0,1.124-1.3v-7.32a1.316,1.316,0,0,0-1.122-1.295Zm-.3,8.517a4.319,4.319,0,0,0-3.528,3.553H8.951A4.321,4.321,0,0,0,5.423,26.1V18.976A4.258,4.258,0,0,0,7.579,17.93a4.33,4.33,0,0,0,1.372-2.507H30.356a4.321,4.321,0,0,0,3.528,3.553Z" transform="translate(-1.154 -1.154)"/><path d="M10.135,23a2.135,2.135,0,1,0,2.135,2.135A2.135,2.135,0,0,0,10.135,23Zm0,2.846a.712.712,0,1,1,.712-.712A.712.712,0,0,1,10.135,25.846Z" transform="translate(-2.308 -3.75)"/><path d="M38,25.135A2.135,2.135,0,1,0,40.135,23,2.135,2.135,0,0,0,38,25.135Zm2.846,0a.712.712,0,1,1-.712-.712A.712.712,0,0,1,40.846,25.135Z" transform="translate(-10.962 -3.75)"/><path d="M23.692,18a5.692,5.692,0,1,0,5.692,5.692A5.692,5.692,0,0,0,23.692,18Zm0,9.961a4.269,4.269,0,1,1,4.269-4.269A4.269,4.269,0,0,1,23.692,27.961Z" transform="translate(-5.193 -2.308)"/></g></g></svg>');--icon-pc: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="50" height="50" viewBox="0 0 50 50"><defs><clipPath id="a"><rect width="50" height="50" transform="translate(23 24)" fill="%23fff" stroke="%23707070" stroke-width="1"/></clipPath></defs><g transform="translate(-23 -24)" clip-path="url(%23a)"><g transform="translate(26.5 21.922)"><g transform="translate(2.5 12.305)"><path d="M36.949,46.768H5.456A2.966,2.966,0,0,1,2.5,43.8V23.071A2.965,2.965,0,0,1,5.456,20.1H21.543a.57.57,0,0,1,0,1.14H5.456a1.827,1.827,0,0,0-1.821,1.828V43.8a1.827,1.827,0,0,0,1.821,1.829H36.949A1.827,1.827,0,0,0,38.77,43.8V34.981a.568.568,0,1,1,1.135,0V43.8A2.966,2.966,0,0,1,36.949,46.768Z" transform="translate(-2.5 -20.103)"/></g><g transform="translate(2.5 32.377)"><path d="M39.337,66.452H3.068a.57.57,0,0,1,0-1.14H39.337a.57.57,0,0,1,0,1.14Z" transform="translate(-2.5 -65.312)"/></g><g transform="translate(10.314 43.938)"><path d="M41.383,92.494H20.743a.57.57,0,0,1,0-1.14h20.64a.57.57,0,0,1,0,1.14Z" transform="translate(-20.176 -91.354)"/></g><g transform="translate(15.723 37.83)"><path d="M32.978,84.844a.569.569,0,0,1-.545-.73l1.779-6.108a.568.568,0,1,1,1.089.32l-1.779,6.108A.568.568,0,0,1,32.978,84.844Z" transform="translate(-32.41 -77.596)"/></g><g transform="translate(23.766 37.83)"><path d="M52.949,84.844a.568.568,0,0,1-.545-.41l-1.779-6.108a.568.568,0,1,1,1.089-.32l1.779,6.108a.569.569,0,0,1-.545.73Z" transform="translate(-50.602 -77.596)"/></g><g transform="translate(32.875 35.103)"><path d="M73.54,72.594H71.773a.57.57,0,0,1,0-1.14H73.54a.57.57,0,0,1,0,1.14Z" transform="translate(-71.205 -71.454)"/></g><g transform="translate(27.864 35.103)"><path d="M62.205,72.594H60.438a.57.57,0,0,1,0-1.14h1.767a.57.57,0,0,1,0,1.14Z" transform="translate(-59.871 -71.454)"/></g><g transform="translate(24.152 6.078)"><path d="M62.85,26.512h-2.4a.568.568,0,0,1-.557-.46l-.35-1.79a8.1,8.1,0,0,1-2.011-.838l-1.5,1.016a.566.566,0,0,1-.718-.07l-1.7-1.706a.572.572,0,0,1-.07-.721l1.012-1.512a8.18,8.18,0,0,1-.835-2.019l-1.782-.351a.569.569,0,0,1-.458-.559V15.089a.569.569,0,0,1,.458-.559l1.782-.351a8.175,8.175,0,0,1,.835-2.019l-1.012-1.512a.572.572,0,0,1,.07-.721l1.7-1.707a.565.565,0,0,1,.718-.07L57.53,9.166a8.1,8.1,0,0,1,2.011-.838l.35-1.79a.568.568,0,0,1,.557-.46h2.4a.568.568,0,0,1,.557.46l.35,1.79a8.1,8.1,0,0,1,2.011.838L67.272,8.15a.567.567,0,0,1,.718.07l1.7,1.707a.572.572,0,0,1,.07.721l-1.012,1.511a8.165,8.165,0,0,1,.835,2.019l1.782.351a.569.569,0,0,1,.458.559V17.5a.569.569,0,0,1-.458.559l-1.782.351a8.173,8.173,0,0,1-.835,2.019l1.012,1.511a.572.572,0,0,1-.07.721l-1.7,1.706a.567.567,0,0,1-.718.07l-1.5-1.016a8.1,8.1,0,0,1-2.011.838l-.35,1.79A.568.568,0,0,1,62.85,26.512Zm-1.936-1.14h1.469l.33-1.688a.569.569,0,0,1,.437-.447,6.978,6.978,0,0,0,2.324-.969.566.566,0,0,1,.625.006l1.42.959,1.038-1.043L67.6,20.764a.572.572,0,0,1-.006-.627,7.04,7.04,0,0,0,.965-2.334.569.569,0,0,1,.445-.439l1.681-.331V15.558l-1.681-.331a.569.569,0,0,1-.445-.439,7.048,7.048,0,0,0-.965-2.334.572.572,0,0,1,.006-.627l.955-1.426L67.518,9.358l-1.42.959a.564.564,0,0,1-.624.006,6.986,6.986,0,0,0-2.324-.969.569.569,0,0,1-.437-.447l-.33-1.688H60.914l-.33,1.688a.569.569,0,0,1-.437.447,6.986,6.986,0,0,0-2.324.969.566.566,0,0,1-.624-.006l-1.42-.959L54.74,10.4l.955,1.426a.572.572,0,0,1,.006.627,7.041,7.041,0,0,0-.965,2.334.569.569,0,0,1-.445.439l-1.681.331v1.475l1.681.331a.569.569,0,0,1,.445.439,7.049,7.049,0,0,0,.965,2.334.572.572,0,0,1-.006.627L54.74,22.19l1.039,1.043,1.42-.959a.567.567,0,0,1,.625-.006,6.978,6.978,0,0,0,2.324.969.569.569,0,0,1,.437.447ZM71.255,17.5h0Zm-9.607,2.847A4.054,4.054,0,1,1,65.685,16.3,4.05,4.05,0,0,1,61.648,20.349Zm0-6.968a2.914,2.914,0,1,0,2.9,2.914A2.912,2.912,0,0,0,61.648,13.381Z" transform="translate(-51.474 -6.078)"/></g><g transform="translate(7.009 16.801)"><path d="M30.007,43.754a.561.561,0,0,1-.207-.04.571.571,0,0,1-.321-.739,6.721,6.721,0,0,0,.305-1.025.568.568,0,0,1,.446-.439l1.68-.33V39.708l-1.681-.333a.569.569,0,0,1-.445-.439,6.939,6.939,0,0,0-.965-2.331.572.572,0,0,1,.005-.629l.956-1.425-1.038-1.042-1.424.957a.565.565,0,0,1-.623.005,6.97,6.97,0,0,0-2.323-.966.569.569,0,0,1-.438-.448l-.328-1.687H22.137L21.8,33.057a.569.569,0,0,1-.437.447,6.97,6.97,0,0,0-2.323.966.566.566,0,0,1-.624-.006L17,33.508l-1.038,1.043.952,1.426a.572.572,0,0,1,.006.626,7.022,7.022,0,0,0-.962,2.333.569.569,0,0,1-.445.439l-1.681.333v1.474l1.68.33a.568.568,0,0,1,.446.439,6.721,6.721,0,0,0,.305,1.025.568.568,0,1,1-1.057.416,7.594,7.594,0,0,1-.27-.832l-1.781-.35a.569.569,0,0,1-.459-.559V39.239a.57.57,0,0,1,.458-.559l1.781-.353a8.144,8.144,0,0,1,.833-2.019L14.761,34.8a.572.572,0,0,1,.07-.72l1.7-1.705a.567.567,0,0,1,.717-.07l1.5,1.014a8.085,8.085,0,0,1,2.011-.836l.352-1.789a.568.568,0,0,1,.557-.46h2.4a.568.568,0,0,1,.557.461l.348,1.788a8.087,8.087,0,0,1,2.01.836L28.5,32.3a.565.565,0,0,1,.717.071l1.7,1.705a.571.571,0,0,1,.069.721l-1.012,1.51a8.075,8.075,0,0,1,.836,2.02l1.782.353a.57.57,0,0,1,.458.559v2.412a.569.569,0,0,1-.459.559l-1.781.35a7.593,7.593,0,0,1-.27.832A.568.568,0,0,1,30.007,43.754Zm-5,0a.565.565,0,0,1-.447-.219.571.571,0,0,1,.1-.8,2.9,2.9,0,1,0-3.578,0,.571.571,0,0,1,.1.8.565.565,0,0,1-.8.1,4.037,4.037,0,1,1,4.976,0A.563.563,0,0,1,25.008,43.754Z" transform="translate(-12.699 -30.229)"/></g></g></g></svg>');--icon-abtest: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="50" height="50" viewBox="0 0 50 50"><defs><clipPath id="a"><rect width="50" height="50" transform="translate(23 24)" fill="%23fff" stroke="%23707070" stroke-width="1"/></clipPath></defs><g transform="translate(-23 -24)" clip-path="url(%23a)"><g transform="translate(25.359 27.951)"><g transform="translate(4.642 2.049)"><path d="M38.753,2.049H6.53A1.863,1.863,0,0,0,4.642,3.88v9.48a.613.613,0,0,0,1.226,0V9.8H22.028V38.86H6.53a.654.654,0,0,1-.662-.643v-22.4a.613.613,0,0,0-1.226,0v22.4A1.863,1.863,0,0,0,6.53,40.049H38.753a1.863,1.863,0,0,0,1.889-1.832v-3.55a.613.613,0,0,0-1.226,0v3.55a.654.654,0,0,1-.663.643h-15.5V9.8H39.415V31.657a.613.613,0,0,0,1.226,0V3.88a1.863,1.863,0,0,0-1.889-1.832ZM5.868,8.616V3.88a.653.653,0,0,1,.662-.642H38.753a.653.653,0,0,1,.663.642V8.616Z" transform="translate(-4.642 -2.049)"/><path d="M18.517,25.812l.739,2.12h1.588l-3.4-9.075H15.966l-3.439,9.075h1.581l.745-2.12h3.663ZM16.679,20.67h.038l1.356,3.877H15.3Z" transform="translate(-7.692 -8.862)"/><path d="M47.754,22.434a1.786,1.786,0,0,0,.366-1.1,2.125,2.125,0,0,0-.874-1.854,4.142,4.142,0,0,0-2.429-.62H41.706v9.075h3.528a3.809,3.809,0,0,0,2.378-.664,2.3,2.3,0,0,0,.861-1.942,2.249,2.249,0,0,0-.45-1.39,2.1,2.1,0,0,0-1.285-.779,2.16,2.16,0,0,0,1.015-.723Zm-4.486-2.362h1.549a2.166,2.166,0,0,1,1.3.327,1.162,1.162,0,0,1,.443,1,1.135,1.135,0,0,1-.421.944,1.8,1.8,0,0,1-1.147.333H43.268V20.072Zm3.651,5.251a1.261,1.261,0,0,1-.437,1.035,1.921,1.921,0,0,1-1.247.358H43.268V23.805h2.14a1.485,1.485,0,0,1,1.144.4,1.592,1.592,0,0,1,.366,1.12Z" transform="translate(-18.982 -8.862)"/><path d="M10.118,41.463a.6.6,0,0,0,.613.595H20.776a.595.595,0,1,0,0-1.189H10.731A.6.6,0,0,0,10.118,41.463Z" transform="translate(-6.76 -17.784)"/><path d="M10.731,48.307H20.776a.595.595,0,1,0,0-1.189H10.731a.595.595,0,1,0,0,1.189Z" transform="translate(-6.76 -20.317)"/><path d="M10.731,54.557H20.776a.595.595,0,1,0,0-1.189H10.731a.595.595,0,1,0,0,1.189Z" transform="translate(-6.76 -22.851)"/><path d="M49.254,40.868H39.209a.595.595,0,1,0,0,1.189H49.254a.595.595,0,1,0,0-1.189Z" transform="translate(-17.778 -17.784)"/><path d="M49.254,47.118H39.209a.595.595,0,1,0,0,1.189H49.254a.595.595,0,1,0,0-1.189Z" transform="translate(-17.778 -20.317)"/><path d="M49.254,53.368H39.209a.595.595,0,1,0,0,1.189H49.254a.595.595,0,1,0,0-1.189Z" transform="translate(-17.778 -22.851)"/><path d="M49.738,7.57H37.9a.595.595,0,1,0,0,1.189H49.738a.595.595,0,1,0,0-1.189Z" transform="translate(-17.271 -4.287)"/><path d="M10.974,7.57h-.958a.595.595,0,1,0,0,1.189h.958a.595.595,0,1,0,0-1.189Z" transform="translate(-6.484 -4.287)"/><path d="M15.911,7.57h-.958a.595.595,0,1,0,0,1.189h.958a.595.595,0,1,0,0-1.189Z" transform="translate(-8.394 -4.287)"/><path d="M20.849,7.57h-.958a.595.595,0,1,0,0,1.189h.958a.595.595,0,1,0,0-1.189Z" transform="translate(-10.304 -4.287)"/></g></g></g></svg>');--icon-scale: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="50" height="50" viewBox="0 0 50 50"><defs><clipPath id="a"><rect width="50" height="50" transform="translate(23 24)" fill="%23fff" stroke="%23707070" stroke-width="1"/></clipPath></defs><g transform="translate(-23 -24)" clip-path="url(%23a)"><g transform="translate(21.9 22.6)"><path d="M7.1,26.9a6.437,6.437,0,0,0,6.348,6.474A6.437,6.437,0,0,0,19.8,26.9Z" transform="translate(0 -1.368)" fill="none" stroke="%23000" stroke-linecap="round" stroke-linejoin="round" stroke-miterlimit="10" stroke-width="1.5"/><path d="M13.448,14.2,7.1,25.779H19.8Z" transform="translate(0 -0.247)" fill="none" stroke="%23000" stroke-linecap="round" stroke-linejoin="round" stroke-miterlimit="10" stroke-width="1.5"/><path d="M14.2,14.2V25.779" transform="translate(-0.752 -0.247)" fill="none" stroke="%23000" stroke-linecap="round" stroke-linejoin="round" stroke-miterlimit="10" stroke-width="1.5"/><path d="M35.4,26.9a6.349,6.349,0,1,0,12.7,0Z" transform="translate(-2.996 -1.368)" fill="none" stroke="%23000" stroke-linecap="round" stroke-linejoin="round" stroke-miterlimit="10" stroke-width="1.5"/><path d="M41.748,14.2,35.4,25.779H48.1Z" transform="translate(-2.996 -0.247)" fill="none" stroke="%23000" stroke-linecap="round" stroke-linejoin="round" stroke-miterlimit="10" stroke-width="1.5"/><path d="M42.5,14.2V25.779" transform="translate(-3.748 -0.247)" fill="none" stroke="%23000" stroke-linecap="round" stroke-linejoin="round" stroke-miterlimit="10" stroke-width="1.5"/><ellipse cx="2.504" cy="2.553" rx="2.504" ry="2.553" transform="translate(23.552 11.4)" fill="none" stroke="%23000" stroke-linecap="round" stroke-linejoin="round" stroke-miterlimit="10" stroke-width="1.5"/><path d="M28.741,40.25V17H26.148V40.25H19.8v2.644H35.089V40.25Z" transform="translate(-1.345 -0.494)" fill="none" stroke="%23000" stroke-linecap="round" stroke-linejoin="round" stroke-miterlimit="10" stroke-width="1.5"/><path d="M31.2,14.2H41.3" transform="translate(-2.552 -0.247)" fill="none" stroke="%23000" stroke-linecap="round" stroke-linejoin="round" stroke-miterlimit="10" stroke-width="1.5"/><path d="M14.2,14.2H24.3" transform="translate(-0.752 -0.247)" fill="none" stroke="%23000" stroke-linecap="round" stroke-linejoin="round" stroke-miterlimit="10" stroke-width="1.5"/></g></g></svg>');--body-bg: var(--color-bg);--body-color: var(--color-black);--font-family-base: var(--font-family-ja);--line-height-base: var(--line-height-snug);--duration-base: var(--duration-default);--ease-base: var(--ease-out-expo);--letter-spacing-base: var(--letter-spacing-normal)}body{font-family:var(--font-family-base);font-style:normal;font-weight:var(--font-normal);font-feature-settings:"pkna";line-height:var(--line-height-base);color:var(--body-color);letter-spacing:var(--letter-spacing-base);background-color:var(--body-bg)}:root,body{overflow-inline:clip}::placeholder{color:var(--color-placeholder)}.container{box-sizing:revert;padding-inline:calc(var(--design-px) * 20);margin-inline:auto}@media(min-width:992px){.container{padding-inline:calc(var(--design-px) * 40)}}@media(min-width:992px){.container--regular{max-width:calc(var(--design-px) * 1270)}}@media(min-width:992px){.container--tight{max-width:calc(var(--design-px) * 1150)}}.grecaptcha-badge{visibility:hidden}.c-title__large{font-size:calc(var(--design-px) * 22);letter-spacing:var(--letter-spacing-normal);font-weight:var(--font-bold);line-height:var(--line-height-snug)}@media(min-width:992px){.c-title__large{font-size:calc(var(--design-px) * 42)}}.c-title__medium{font-size:calc(var(--design-px) * 20);font-weight:var(--font-bold);line-height:var(--line-height-snug);letter-spacing:var(--letter-spacing-normal)}@media(min-width:992px){.c-title__medium{font-size:calc(var(--design-px) * 26)}}.c-text{font-size:clamp(14px,var(--design-px) * 17,18px);font-weight:var(--font-medium);line-height:var(--line-height-relaxed)}.c-exList{counter-reset:system}.c-exList dl{counter-increment:system}.c-exList .__num:after{content:" " counter(system,decimal-leading-zero)}.c-exList dl{border-top:1px solid var(--color-border)}@media(min-width:992px){.c-exList dl{display:grid;grid-template-columns:1fr calc(var(--design-px) * 1005);column-gap:calc(var(--design-px) * 40)}}.c-exList dt{font-weight:var(--font-bold);padding:calc(var(--design-px) * 30) calc(var(--design-px) * 20) calc(var(--design-px) * 20);align-self:center}@media(min-width:992px){.c-exList dt{padding:calc(var(--design-px) * 40) calc(var(--design-px) * 0) calc(var(--design-px) * 40) calc(var(--design-px) * 125)}}.c-exList dt .__num,.c-exList dt .__text{line-height:1;display:block}.c-exList dt .__num{font-family:var(--font-family-en);font-size:calc(var(--design-px) * 14);color:var(--color-emphasis);margin-bottom:calc(var(--design-px) * 8)}@media(min-width:992px){.c-exList dt .__num{font-size:calc(var(--design-px) * 18);margin-bottom:calc(var(--design-px) * 12)}}.c-exList dt .__title{display:flex;align-items:center}.c-exList dt .__icon{background:var(--color-primary);border-radius:100%;aspect-ratio:1;width:calc(var(--design-px) * 32);margin-right:calc(var(--design-px) * 10);display:inline-block;position:relative}.c-exList dt .__icon .c-icon{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.c-exList dt .__text{font-size:calc(var(--design-px) * 20)}@media(min-width:992px){.c-exList dt .__text{font-size:calc(var(--design-px) * 26)}}.c-exList .c-exList__logo{padding:0 calc(var(--design-px) * 20) calc(var(--design-px) * 30);display:flex;align-items:center;flex-wrap:wrap;gap:calc(var(--design-px) * 15)}@media(min-width:992px){.c-exList .c-exList__logo{min-height:calc(var(--design-px) * 206);padding:calc(var(--design-px) * 20) calc(var(--design-px) * 70) calc(var(--design-px) * 20) 0}}.c-exList .c-exList__logo li img{width:auto;height:calc(var(--design-px) * 35)}@media(min-width:992px){.c-exList .c-exList__logo li img{height:calc(var(--design-px) * 70)}}.c-exList .c-exList__text{font-size:calc(var(--design-px) * 16);font-weight:var(--font-medium);line-height:var(--line-height-relaxed);padding:0 calc(var(--design-px) * 20) calc(var(--design-px) * 30)}@media(min-width:992px){.c-exList .c-exList__text{font-size:calc(var(--design-px) * 17);min-height:calc(var(--design-px) * 206);padding:calc(var(--design-px) * 20) calc(var(--design-px) * 70) calc(var(--design-px) * 20) 0;display:grid;align-items:center}}.c-icon{background-repeat:no-repeat;background-size:contain;display:inline-block}.c-icon-bank{aspect-ratio:22/22;width:22px;height:22px;background-image:var(--icon-bank)}.c-icon-car{aspect-ratio:17.998/15.002;width:17.998px;height:15.002px;background-image:var(--icon-car)}.c-icon-check{aspect-ratio:16.001/15;width:16.001px;height:15px;background-image:var(--icon-check)}.c-icon-copy{aspect-ratio:16.061/16.061;width:16.061px;height:16.061px;background-image:var(--icon-copy)}.c-icon-gear{aspect-ratio:20.422/20.426;width:20.422px;height:20.426px;background-image:var(--icon-gear)}.c-icon-loupe{aspect-ratio:15/15;width:15px;height:15px;background-image:var(--icon-loupe)}.c-icon-student{aspect-ratio:13.999/20.002;width:13.999px;height:20.002px;background-image:var(--icon-student)}.c-icon-tie{aspect-ratio:10/19;width:10px;height:19px;background-image:var(--icon-tie)}.c-form{--__color-border: #dcdcdc;--__color-field-bg: #f5f5f2;--__color-muted: #b4b4b4}.c-form ._description{font-size:calc(var(--design-px) * 16)}.c-form ._description ._required{color:var(--color-emphasis)}.c-form ._listFrom{border-top:1px solid var(--__color-border);margin-top:calc(var(--design-px) * 30)}.c-form ._listFrom ._group{border-bottom:1px solid var(--__color-border);padding-block:calc(var(--design-px) * 25);display:grid;gap:calc(var(--design-px) * 20)}@media(min-width:992px){.c-form ._listFrom ._group{padding-block:calc(var(--design-px) * 30)}}@media(min-width:992px){.c-form ._listFrom ._item{display:grid;align-items:start;grid-template-columns:1fr 74.1758241758%;gap:calc(var(--design-px) * 10)}}@media(min-width:992px){.c-form ._listFrom ._label{margin-top:calc(var(--design-px) * 15)}}.c-form ._listFrom ._label label{font-size:calc(var(--design-px) * 18);font-weight:var(--font-bold);display:block}.c-form ._listFrom ._label--required label:after{content:"※";color:var(--color-primary);font-size:.75em;vertical-align:super;line-height:0;margin-left:.25em}@media(max-width:991px){.c-form ._listFrom ._content{margin-top:calc(var(--design-px) * 10)}}.c-form ._listFrom ._content ._control{font-size:max(16px,var(--design-px) * 16);background-color:var(--__color-field-bg);border:2px solid var(--__color-field-bg);border-radius:calc(var(--design-px) * 4);padding:1em;width:100%;max-width:100%;display:block}@media(min-width:992px){.c-form ._listFrom ._content ._control{font-size:calc(var(--design-px) * 16);padding-inline:1.25em}}@media(min-width:992px){.c-form ._listFrom ._content ._control--compaany{width:calc(var(--design-px) * 385)}}@media(min-width:992px){.c-form ._listFrom ._content ._control--url{width:calc(var(--design-px) * 486)}}.c-form ._listFrom ._content ._control--email{background-image:var(--icon-email);background-repeat:no-repeat;background-position:left 1em center;background-size:calc(var(--design-px) * 24);padding-left:3em}@media(min-width:992px){.c-form ._listFrom ._content ._control--email{width:calc(var(--design-px) * 520)}}.c-form ._listFrom ._content ._control.wpcf7-not-valid{border-color:var(--color-invalid)}.c-form ._listFrom ._content ._radio{display:grid;gap:calc(var(--design-px) * 15);margin-top:calc(var(--design-px) * 15)}@media(min-width:992px){.c-form ._listFrom ._content ._radio{display:flex;flex-wrap:wrap;gap:calc(var(--design-px) * 20) calc(var(--design-px) * 40)}}.c-form ._listFrom ._content ._radio .wpcf7-list-item label{display:grid;grid-template-columns:calc(var(--design-px) * 27) 1fr;align-items:center;gap:calc(var(--design-px) * 10);cursor:pointer}.c-form ._listFrom ._content ._radio .wpcf7-list-item label .wpcf7-list-item-label{color:var(--__color-muted);font-size:calc(var(--design-px) * 18);transition:color var(--duration-base) var(--ease-base)}.c-form ._listFrom ._content ._radio .wpcf7-list-item label input[type=radio]{border-radius:50%;padding:.25em;display:inline-grid;grid-template-areas:"stack";border:2px solid var(--__color-muted);width:100%;height:auto;aspect-ratio:1;appearance:none}.c-form ._listFrom ._content ._radio .wpcf7-list-item label input[type=radio]:before{content:"";background-color:var(--color-primary);grid-area:stack;block-size:0;min-block-size:100%;border-radius:inherit;pointer-events:none;opacity:0;transition:opacity var(--duration-base) var(--ease-base)}.c-form ._listFrom ._content ._radio .wpcf7-list-item label input[type=radio]:checked:before{opacity:1}.c-form ._listFrom ._content ._radio .wpcf7-list-item label input[type=radio]:checked+.wpcf7-list-item-label{color:var(--color-primary);font-weight:var(--font-bold)}.c-form ._listFrom ._content ._radio.wpcf7-not-valid .wpcf7-list-item label .wpcf7-list-item-label{color:var(--color-invalid)}.c-form ._listFrom ._content ._radio.wpcf7-not-valid .wpcf7-list-item label input[type=radio]{border-color:var(--color-invalid)}.c-form ._listFrom ._content ._checkbox{display:grid;gap:calc(var(--design-px) * 15);margin-top:calc(var(--design-px) * 15)}@media(min-width:992px){.c-form ._listFrom ._content ._checkbox{display:flex;flex-wrap:wrap;gap:calc(var(--design-px) * 20) calc(var(--design-px) * 40)}}@media(min-width:992px){.c-form ._listFrom ._content ._checkbox .wpcf7-list-item{flex-basis:45%}}.c-form ._listFrom ._content ._checkbox .wpcf7-list-item label{display:grid;grid-template-columns:calc(var(--design-px) * 27) 1fr;align-items:center;gap:calc(var(--design-px) * 10);cursor:pointer}.c-form ._listFrom ._content ._checkbox .wpcf7-list-item label .wpcf7-list-item-label{color:var(--__color-muted);font-size:calc(var(--design-px) * 18);transition:color var(--duration-base) var(--ease-base)}.c-form ._listFrom ._content ._checkbox .wpcf7-list-item label input[type=checkbox]{border-radius:50%;padding:.25em;display:inline-grid;grid-template-areas:"stack";border:2px solid var(--__color-muted);width:100%;height:auto;aspect-ratio:1;appearance:none}.c-form ._listFrom ._content ._checkbox .wpcf7-list-item label input[type=checkbox]:before{content:"";background-color:var(--color-primary);grid-area:stack;block-size:0;min-block-size:100%;border-radius:inherit;pointer-events:none;opacity:0;transition:opacity var(--duration-base) var(--ease-base)}.c-form ._listFrom ._content ._checkbox .wpcf7-list-item label input[type=checkbox]:checked:before{opacity:1}.c-form ._listFrom ._content ._checkbox .wpcf7-list-item label input[type=checkbox]:checked+.wpcf7-list-item-label{color:var(--color-primary);font-weight:var(--font-bold)}.c-form ._listFrom ._content ._checkbox.wpcf7-not-valid .wpcf7-list-item label .wpcf7-list-item-label{color:var(--color-invalid)}.c-form ._listFrom ._content ._checkbox.wpcf7-not-valid .wpcf7-list-item label input[type=checkbox]{border-color:var(--color-invalid)}.c-form ._listFrom ._content ._unit{color:var(--__color-muted);font-size:calc(var(--design-px) * 18)}.c-form ._listFrom ._content ._nameWrapper{display:flex;align-items:center;gap:calc(var(--design-px) * 15)}@media(min-width:992px){.c-form ._listFrom ._content ._nameWrapper{gap:calc(var(--design-px) * 20)}}.c-form ._listFrom ._content ._nameWrapper ._box{flex-basis:0%}@media(max-width:991px){.c-form ._listFrom ._content ._nameWrapper ._box{flex-grow:1}}@media(min-width:992px){.c-form ._listFrom ._content ._nameWrapper ._box{flex-basis:calc(var(--design-px) * 180)}}.c-form ._listFrom ._content ._birthWrapper,.c-form ._listFrom ._content ._telWrapper{display:flex;align-items:center;gap:calc(var(--design-px) * 5)}@media(min-width:992px){.c-form ._listFrom ._content ._birthWrapper,.c-form ._listFrom ._content ._telWrapper{gap:calc(var(--design-px) * 10)}}.c-form ._listFrom ._content ._birthWrapper ._box,.c-form ._listFrom ._content ._telWrapper ._box{flex-basis:0%}@media(max-width:991px){.c-form ._listFrom ._content ._birthWrapper ._box,.c-form ._listFrom ._content ._telWrapper ._box{flex-grow:1}}@media(min-width:992px){.c-form ._listFrom ._content ._birthWrapper ._box,.c-form ._listFrom ._content ._telWrapper ._box{flex-basis:calc(var(--design-px) * 80)}}.c-form ._privacy{margin-top:calc(var(--design-px) * 20)}.c-form ._privacy ._item label{display:inline-grid;align-items:center;grid-template-columns:auto calc(var(--design-px) * 50);gap:calc(var(--design-px) * 10);cursor:pointer}@media(min-width:992px){.c-form ._privacy ._item label{gap:calc(var(--design-px) * 35)}}.c-form ._privacy ._item label input[type=checkbox]{border-radius:calc(var(--design-px) * 4);background-color:var(--__color-field-bg);padding:.25em;display:inline-grid;justify-content:center;align-items:center;grid-template-areas:"stack";width:100%;height:auto;aspect-ratio:1;appearance:none;transition:background-color var(--duration-base) var(--ease-base)}.c-form ._privacy ._item label input[type=checkbox]:before{content:"";grid-area:stack;background-color:var(--__color-muted);width:calc(var(--design-px) * 24);aspect-ratio:1;mask:var(--icon-check) no-repeat center/contain;pointer-events:none;transition:background-color var(--duration-base) var(--ease-base)}.c-form ._privacy ._item label input[type=checkbox]:checked{background-color:var(--color-emphasis)}.c-form ._privacy ._item label input[type=checkbox]:checked:before{background-color:var(--color-white)}.c-form ._privacy ._item label .wpcf7-list-item-label{font-size:calc(var(--design-px) * 18);font-weight:var(--font-bold);display:inline-block;order:-1}.c-form ._privacy ._item label .wpcf7-list-item-label:after{content:"※";color:var(--color-primary);font-size:.75em;vertical-align:super;line-height:0;margin-left:.25em}.c-form ._privacy ._link{margin-top:calc(var(--design-px) * 20)}.c-form ._privacy ._link a{color:var(--color-emphasis);font-size:calc(var(--design-px) * 16);font-weight:var(--font-bold);text-decoration:underline}.c-form ._buttonWrapper{display:flex;justify-content:center;margin-top:calc(var(--design-px) * 30)}@media(min-width:992px){.c-form ._buttonWrapper{margin-top:calc(var(--design-px) * 90)}}.c-form ._buttonWrapper ._button{color:var(--color-white);font-size:calc(var(--design-px) * 20);font-weight:var(--font-bold);text-align:center;background-color:var(--color-emphasis);padding:.8em 2.25em;border-radius:var(--rounded-full);appearance:none;display:inline-block;background-image:var(--icon-arrow-right);background-repeat:no-repeat;background-position:right 1.25em center;background-size:calc(var(--design-px) * 15);transition:background-color var(--duration-base) var(--ease-base)}@media(max-width:991px){.c-form ._buttonWrapper ._button{width:100%;background-size:calc(var(--design-px) * 17)}}@media(min-width:992px){.c-form ._buttonWrapper ._button{font-size:calc(var(--design-px) * 23);min-width:calc(var(--design-px) * 334)}}.c-form ._buttonWrapper ._button:disabled{background-color:var(--__color-muted)}.c-form ._buttonWrapper ._button:not(:disabled){cursor:pointer}@media(any-hover:hover){.c-form ._buttonWrapper ._button:not(:disabled):hover{background-color:color-mix(in srgb,var(--color-emphasis) 60%,black)}}.c-form ._titleThanks{font-size:calc(var(--design-px) * 20);font-weight:var(--font-bold);text-align:center;margin-bottom:.75em}@media(min-width:992px){.c-form ._titleThanks{font-size:calc(var(--design-px) * 22)}}.c-form ._descriptionThanks{font-size:calc(var(--design-px) * 16)}@media(min-width:992px){.c-form ._descriptionThanks{text-align:center}}.c-form .wpcf7 .wpcf7-response-output{display:none}.c-form .wpcf7 form.invalid .wpcf7-response-output,.c-form .wpcf7 form.unaccepted .wpcf7-response-output,.c-form .wpcf7 form.spam .wpcf7-response-output,.c-form .wpcf7 form.failed .wpcf7-response-output,.c-form .wpcf7 form.aborted .wpcf7-response-output,.c-form .wpcf7 form.payment-required .wpcf7-response-output,.c-form .wpcf7 form.sent .wpcf7-response-output{display:block;font-size:calc(var(--design-px) * 18);font-weight:var(--font-bold);text-align:center;padding:.75em;color:var(--color-white);background-color:var(--color-invalid);margin-top:calc(var(--design-px) * 30);border-radius:calc(var(--design-px) * 4)}@media(min-width:992px){.c-form .wpcf7 form.invalid .wpcf7-response-output,.c-form .wpcf7 form.unaccepted .wpcf7-response-output,.c-form .wpcf7 form.spam .wpcf7-response-output,.c-form .wpcf7 form.failed .wpcf7-response-output,.c-form .wpcf7 form.aborted .wpcf7-response-output,.c-form .wpcf7 form.payment-required .wpcf7-response-output,.c-form .wpcf7 form.sent .wpcf7-response-output{font-size:calc(var(--design-px) * 20)}}.c-form .wpcf7 form.init .wpcf7-response-output,.c-form .wpcf7 form.validating .wpcf7-response-output,.c-form .wpcf7 form.submitting .wpcf7-response-output,.c-form .wpcf7 form.resetting .wpcf7-response-output{display:none}.c-form .wpcf7-not-valid-tip,.c-form .screen-reader-response{position:fixed!important;inset:0!important;contain:strict!important;visibility:initial!important;inline-size:4px!important;block-size:4px!important;margin:unset!important;padding:unset!important;border:none!important;opacity:0!important;pointer-events:none!important}.u-title{font-size:calc(var(--design-px) * 24);text-align:center}@media(min-width:992px){.u-title{font-size:calc(var(--design-px) * 34)}}.u-button{display:inline-grid;grid-template-columns:1fr auto 1fr;gap:.5em;justify-content:center;align-items:center;font-size:calc(var(--design-px) * 16);font-weight:var(--font-bold);text-align:center;width:100%;border:1px solid currentColor;border-radius:calc(var(--design-px) * 4);padding:1em 1.5em;transition:color var(--duration-base) var(--ease-base),background-color var(--duration-base) var(--ease-base)}@media(min-width:992px){.u-button{font-size:calc(var(--design-px) * 17);width:auto;min-width:calc(var(--design-px) * 350);border-radius:calc(var(--design-px) * 8)}}.u-button:before{content:""}.u-button:after{content:"";justify-self:end;display:inline-block;aspect-ratio:1}.u-button:not([target=_blank]):after{background-color:var(--color-primary);border-radius:50%;width:calc(var(--design-px) * 16);filter:blur(calc(var(--design-px) * 4.5))}@media(min-width:992px){.u-button:not([target=_blank]):after{width:calc(var(--design-px) * 18);filter:blur(calc(var(--design-px) * 5))}}.u-button[target=_blank]:after{background-color:currentColor;width:calc(var(--design-px) * 11);mask:var(--icon-external) no-repeat center/contain}@media(min-width:992px){.u-button[target=_blank]:after{width:calc(var(--design-px) * 12)}}@media(any-hover:hover){.u-button:hover{color:var(--color-white);background-color:var(--color-black)}}.u-d-none{display:none!important}.u-d-block{display:block!important}.u-d-inline{display:inline!important}.u-d-inline-block{display:inline-block!important}.u-d-flex{display:flex!important}.u-d-grid{display:grid!important}@media(min-width:0){.u-d-none--xs{display:none!important}.u-d-block--xs{display:block!important}.u-d-inline--xs{display:inline!important}.u-d-inline-block--xs{display:inline-block!important}.u-d-flex--xs{display:flex!important}.u-d-grid--xs{display:grid!important}}@media(min-width:576px){.u-d-none--sm{display:none!important}.u-d-block--sm{display:block!important}.u-d-inline--sm{display:inline!important}.u-d-inline-block--sm{display:inline-block!important}.u-d-flex--sm{display:flex!important}.u-d-grid--sm{display:grid!important}}@media(min-width:768px){.u-d-none--md{display:none!important}.u-d-block--md{display:block!important}.u-d-inline--md{display:inline!important}.u-d-inline-block--md{display:inline-block!important}.u-d-flex--md{display:flex!important}.u-d-grid--md{display:grid!important}}@media(min-width:992px){.u-d-none--lg{display:none!important}.u-d-block--lg{display:block!important}.u-d-inline--lg{display:inline!important}.u-d-inline-block--lg{display:inline-block!important}.u-d-flex--lg{display:flex!important}.u-d-grid--lg{display:grid!important}}@media(min-width:1140px){.u-d-none--xl{display:none!important}.u-d-block--xl{display:block!important}.u-d-inline--xl{display:inline!important}.u-d-inline-block--xl{display:inline-block!important}.u-d-flex--xl{display:flex!important}.u-d-grid--xl{display:grid!important}}@media(min-width:1400px){.u-d-none--xxl{display:none!important}.u-d-block--xxl{display:block!important}.u-d-inline--xxl{display:inline!important}.u-d-inline-block--xxl{display:inline-block!important}.u-d-flex--xxl{display:flex!important}.u-d-grid--xxl{display:grid!important}}@media(max-width:575px){.u-d-none--min-sm{display:none!important}.u-d-block--min-sm{display:block!important}.u-d-inline--min-sm{display:inline!important}.u-d-inline-block--min-sm{display:inline-block!important}.u-d-flex--min-sm{display:flex!important}.u-d-grid--min-sm{display:grid!important}}@media(max-width:767px){.u-d-none--min-md{display:none!important}.u-d-block--min-md{display:block!important}.u-d-inline--min-md{display:inline!important}.u-d-inline-block--min-md{display:inline-block!important}.u-d-flex--min-md{display:flex!important}.u-d-grid--min-md{display:grid!important}}@media(max-width:991px){.u-d-none--min-lg{display:none!important}.u-d-block--min-lg{display:block!important}.u-d-inline--min-lg{display:inline!important}.u-d-inline-block--min-lg{display:inline-block!important}.u-d-flex--min-lg{display:flex!important}.u-d-grid--min-lg{display:grid!important}}@media(max-width:1139px){.u-d-none--min-xl{display:none!important}.u-d-block--min-xl{display:block!important}.u-d-inline--min-xl{display:inline!important}.u-d-inline-block--min-xl{display:inline-block!important}.u-d-flex--min-xl{display:flex!important}.u-d-grid--min-xl{display:grid!important}}@media(max-width:1399px){.u-d-none--min-xxl{display:none!important}.u-d-block--min-xxl{display:block!important}.u-d-inline--min-xxl{display:inline!important}.u-d-inline-block--min-xxl{display:inline-block!important}.u-d-flex--min-xxl{display:flex!important}.u-d-grid--min-xxl{display:grid!important}}.u-nav{display:grid;grid-template-columns:repeat(2,1fr);grid-auto-flow:row;margin-bottom:2px}@media(min-width:992px){.u-nav{grid-auto-flow:column;grid-auto-columns:1fr;grid-template-columns:none}}.u-nav .u-nav__item{display:grid;border-bottom:1px solid var(--color-border)}.u-nav .u-nav__item+.u-nav__item{border-left:1px solid var(--color-border)}@media(max-width:991px){.u-nav .u-nav__item:last-child:nth-child(odd){grid-column:1/-1}}.u-nav .u-nav__link{font-size:calc(var(--design-px) * 16);font-weight:var(--font-bold);text-align:center;display:grid;grid-template-columns:auto auto;gap:.5em;justify-content:center;align-items:center;column-gap:calc(var(--design-px) * 6);padding:calc(var(--design-px) * 18) calc(var(--design-px) * 10) calc(var(--design-px) * 18);transition:background-color var(--duration-base) var(--ease-base)}@media(min-width:992px){.u-nav .u-nav__link{padding:calc(var(--design-px) * 24)}}@media(any-hover:hover){.u-nav .u-nav__link:hover{background:#dcdcdc}}.u-nav .u-nav__arrow{border-radius:100%;width:calc(var(--design-px) * 18);height:calc(var(--design-px) * 18);background-color:var(--color-black);position:relative;display:inline-block;transition:background-color var(--duration-base) var(--ease-base)}.u-nav .u-nav__arrow:after{content:"";background:var(--color-white);width:calc(var(--design-px) * 4);aspect-ratio:3/4;margin:auto;mask:var(--icon-chevron-right) no-repeat center/contain;position:absolute;inset:0;display:inline-block;transform:rotate(90deg)}.u-bodyColor{background-color:#f0efeb}body.single-post main.contents{margin-top:calc(var(--design-px) * 50)}body.single-post .l-article{padding-inline:calc(var(--design-px) * 20);margin-inline:auto;max-width:calc(var(--design-px) * 1140)}body.single-post .c-postTitle__date{white-space:nowrap}.body{display:grid;grid-template:"header" "contents" 1fr "footer";min-block-size:100dvb;font-size:calc(var(--design-px) * 16);container:main/inline-size}.contents{grid-area:contents}.header{border-bottom:1px solid var(--color-border);position:relative}.header:before{content:"";display:block;width:100%;height:3px;background:linear-gradient(to bottom,var(--color-border) 0,var(--color-border) 1px,transparent 1px,transparent 2px,var(--color-border) 2px,var(--color-border) 3px)}._inner{font-weight:var(--font-bold);padding:calc(var(--design-px) * 40) calc(var(--design-px) * 20)}@media(min-width:992px){._inner{border-right:1px solid var(--color-border);width:calc(50% + 1px);padding:calc(var(--design-px) * 48) calc(var(--design-px) * 30) calc(var(--design-px) * 48) calc(var(--design-px) * 60)}}._title{display:grid;grid-template-columns:calc(var(--design-px) * 10) 1fr;column-gap:calc(var(--design-px) * 12)}@media(min-width:992px){._title{grid-template-columns:calc(var(--design-px) * 18) 1fr;column-gap:calc(var(--design-px) * 24)}}._title:before{content:"";display:block;width:100%;aspect-ratio:1;background-color:var(--color-primary);border-radius:50%;translate:0 155%;filter:blur(calc(var(--design-px) * 3))}@media(min-width:992px){._title:before{filter:blur(calc(var(--design-px) * 5))}}._en{font-family:var(--font-family-en);font-size:calc(var(--design-px) * 40);text-transform:uppercase;line-height:1;display:block}@media(min-width:992px){._en{font-size:calc(var(--design-px) * 70)}}._ja{font-size:calc(var(--design-px) * 13);margin-top:.25em;display:block}@media(min-width:992px){._ja{font-size:calc(var(--design-px) * 20)}}.page-not-found__main{margin-top:calc(var(--design-px) * 50)}@media(min-width:992px){.page-not-found__main{margin-top:calc(var(--design-px) * 120)}}.page-not-found__text{text-align:center;display:block}.page-not-found__buttonWrapper{text-align:center;margin-top:calc(var(--design-px) * 60)}.c-sectionTitle__header{border:1px solid var(--color-border);border-right:none;border-left:none;padding:calc(var(--design-px) * 25) calc(var(--design-px) * 20) calc(var(--design-px) * 20);position:relative}@media(min-width:992px){.c-sectionTitle__header{padding:calc(var(--design-px) * 90) calc(var(--design-px) * 60) calc(var(--design-px) * 80)}}.c-sectionTitle__header:before{content:"";display:block;width:calc(var(--design-px) * 4);height:100%;background-color:var(--color-primary);border-right:1px solid var(--color-emphasis-dark);position:absolute;top:0;left:0}@media(min-width:992px){.c-sectionTitle__header:before{width:calc(var(--design-px) * 8)}}.c-sectionTitle__header__title{display:grid;grid-template-columns:calc(var(--design-px) * 10) 1fr;column-gap:calc(var(--design-px) * 12);position:relative}@media(min-width:992px){.c-sectionTitle__header__title{grid-template-columns:calc(var(--design-px) * 18) 1fr;column-gap:calc(var(--design-px) * 24)}}.c-sectionTitle__header__title:before{content:"";display:block;width:100%;aspect-ratio:1;background-color:var(--color-primary);border-radius:50%;translate:0 100%;filter:blur(calc(var(--design-px) * 3))}@media(min-width:992px){.c-sectionTitle__header__title:before{translate:0 50%;filter:blur(calc(var(--design-px) * 5))}}.c-sectionTitle__header__text__en{font-family:var(--font-family-en);font-size:calc(var(--design-px) * 28);text-transform:uppercase;line-height:1;display:block}@media(min-width:992px){.c-sectionTitle__header__text__en{font-size:calc(var(--design-px) * 36)}}.c-sectionTitle__header__text__ja{font-size:calc(var(--design-px) * 12);display:block}@media(min-width:992px){.c-sectionTitle__header__text__ja{font-size:calc(var(--design-px) * 15)}}.page-aboutus .page-aboutus__message{margin-top:-1px}.page-aboutus .page-aboutus__message__inner{margin-top:calc(var(--design-px) * 50)}@media(min-width:992px){.page-aboutus .page-aboutus__message__inner{margin-top:calc(var(--design-px) * 193);display:grid;grid-auto-columns:1fr;grid-template-columns:calc(var(--design-px) * 610) 1fr;grid-template-rows:auto auto 1fr;gap:calc(var(--design-px) * 40) calc(var(--design-px) * 160);grid-template-areas:"title content" "figure content" "figure content";align-items:start;align-content:start}}.page-aboutus .page-aboutus__message__title{font-size:calc(var(--design-px) * 30);font-weight:var(--font-bold);letter-spacing:var(--letter-spacing-normal);grid-area:title}@media(min-width:992px){.page-aboutus .page-aboutus__message__title{font-size:calc(var(--design-px) * 58)}}@media(max-width:991px){.page-aboutus .page-aboutus__message__figure{margin-top:calc(var(--design-px) * 20)}}@media(min-width:992px){.page-aboutus .page-aboutus__message__figure{grid-area:figure}}@media(max-width:991px){.page-aboutus .aboutus__message__content{margin-top:calc(var(--design-px) * 40)}}@media(min-width:992px){.page-aboutus .aboutus__message__content{grid-area:content}}.page-aboutus .page-aboutus__message__text{margin-top:calc(var(--design-px) * 20)}@media(min-width:992px){.page-aboutus .page-aboutus__message__text{margin-top:calc(var(--design-px) * 50)}}.page-aboutus .page-aboutus__message__text p:not(:first-of-type){margin-top:calc(var(--design-px) * 20)}@media(min-width:992px){.page-aboutus .page-aboutus__message__text p:not(:first-of-type){margin-top:calc(var(--design-px) * 40)}}.page-aboutus .page-aboutus__message__sign{font-weight:var(--font-bold);letter-spacing:var(--letter-spacing-normal);text-align:right;margin-top:calc(var(--design-px) * 10)}@media(min-width:992px){.page-aboutus .page-aboutus__message__sign{margin-top:calc(var(--design-px) * 40)}}.page-aboutus .page-aboutus__message__sign__post{font-size:calc(var(--design-px) * 18)}.page-aboutus .page-aboutus__message__sign__name{font-size:calc(var(--design-px) * 30)}.page-aboutus .page-aboutus__company{margin-top:calc(var(--design-px) * 100)}@media(min-width:992px){.page-aboutus .page-aboutus__company{margin-top:calc(var(--design-px) * 250)}}.page-aboutus .page-aboutus__company__information{margin-top:calc(var(--design-px) * 50);display:grid;grid-template-rows:auto 1fr;gap:calc(var(--design-px) * 30) 0;grid-template-areas:"title" "detail"}@media(min-width:992px){.page-aboutus .page-aboutus__company__information{margin-top:calc(var(--design-px) * 150);grid-template-columns:1fr calc(var(--design-px) * 720);gap:0 calc(var(--design-px) * 20);grid-template-areas:"title detail"}}.page-aboutus .page-aboutus__company__title{font-family:var(--font-family-en);font-size:calc(var(--design-px) * 24);font-weight:--font-bold;grid-area:title}.page-aboutus .page-aboutus__company__detail{grid-area:detail}.page-aboutus .page-aboutus__company__detail dl{font-size:calc(var(--design-px) * 15);border-bottom:1px solid var(--color-border);padding-block:calc(var(--design-px) * 15);display:grid;align-items:start;gap:calc(var(--design-px) * 8)}@media(min-width:992px){.page-aboutus .page-aboutus__company__detail dl{font-size:calc(var(--design-px) * 15);padding-block:calc(var(--design-px) * 32) calc(var(--design-px) * 11);grid-template-areas:"dt dd";grid-template-columns:calc(var(--design-px) * 110) 1fr;column-gap:calc(var(--design-px) * 110)}}.page-aboutus .page-aboutus__company__detail dl:first-of-type{padding-top:0}.page-aboutus .page-aboutus__company__detail dl dt{font-weight:var(--font-bold);text-align:center;border-radius:9999px;background-color:#f2f2f2}.page-aboutus .page-aboutus__company__detail dl dd{font-weight:var(--font-medium)}.page-aboutus .page-aboutus__company__bases{display:grid;margin-top:calc(var(--design-px) * 100);gap:calc(var(--design-px) * 40)}@media(min-width:992px){.page-aboutus .page-aboutus__company__bases{margin-top:calc(var(--design-px) * 150);grid-template-columns:repeat(2,1fr);gap:calc(var(--design-px) * 80) calc(var(--design-px) * 50)}}.page-aboutus .page-aboutus__company__bases__item{padding-top:calc(var(--design-px) * 40);display:grid;justify-items:start;row-gap:calc(var(--design-px) * 10);position:relative}.page-aboutus .page-aboutus__company__bases__item:before{content:"";width:100%;height:1px;background:linear-gradient(to right,var(--color-primary) 0,var(--color-primary) calc(var(--design-px) * 50),#f0f0f0 calc(var(--design-px) * 50),#f0f0f0 100%);position:absolute;top:0;left:0}@media(min-width:992px){.page-aboutus .page-aboutus__company__bases__item{row-gap:calc(var(--design-px) * 20)}}.page-aboutus .page-aboutus__company__bases__name{font-size:calc(var(--design-px) * 25);font-weight:var(--font-bold);letter-spacing:var(--letter-spacing-normal);display:grid;grid-auto-flow:column;align-items:center;column-gap:calc(var(--design-px) * 10)}.page-aboutus .page-aboutus__company__bases__name:before{content:"";background:var(--color-primary);width:calc(var(--design-px) * 23);aspect-ratio:23/28;mask:var(--icon-map) no-repeat center/contain;display:inline-block;transition:background-color var(--duration-base) var(--ease-base)}.page-aboutus .page-aboutus__company__bases__figure{aspect-ratio:610/350}@media(min-width:992px){.page-aboutus .page-aboutus__company__bases__figure{width:calc(var(--design-px) * 610)}}.page-aboutus .page-aboutus__company__bases__image{width:100%;height:100%;object-fit:cover;display:block}.page-aboutus .page-aboutus__company__bases__address{font-size:calc(var(--design-px) * 18);font-weight:var(--font-medium);letter-spacing:var(--letter-spacing-normal)}.page-aboutus .page-aboutus__company__bases__map{font-size:calc(var(--design-px) * 14);color:var(--color-primary);letter-spacing:.1em;border:1px solid var(--color-primary);border-radius:9999px;min-width:calc(var(--design-px) * 200);padding:calc(var(--design-px) * 8) calc(var(--design-px) * 16);display:inline-grid;align-items:center;text-align:center;justify-self:end;grid-template-columns:auto 1fr auto;column-gap:calc(var(--design-px) * 15);transition:color var(--duration-base) var(--ease-base),background-color var(--duration-base) var(--ease-base)}.page-aboutus .page-aboutus__company__bases__map:before{content:""}.page-aboutus .page-aboutus__company__bases__map:after{content:"";background:var(--color-primary);width:calc(var(--design-px) * 12);aspect-ratio:1;mask:var(--icon-external) no-repeat center/contain;display:inline-block;transition:background-color var(--duration-base) var(--ease-base)}@media(any-hover:hover){.page-aboutus .page-aboutus__company__bases__map:hover{color:var(--color-white);background-color:var(--color-primary)}.page-aboutus .page-aboutus__company__bases__map:hover:after{background:var(--color-white)}}.page-aboutus .page-aboutus__member{margin-top:calc(var(--design-px) * 100)}@media(min-width:992px){.page-aboutus .page-aboutus__member{margin-top:calc(var(--design-px) * 250)}}.page-aboutus .page-aboutus__member-list{margin-top:calc(var(--design-px) * 80);display:grid;grid-template-columns:repeat(2,1fr);gap:calc(var(--design-px) * 45) calc(var(--design-px) * 10)}@media(min-width:992px){.page-aboutus .page-aboutus__member-list{margin-top:calc(var(--design-px) * 150)}}.page-aboutus .page-aboutus__member-list--full{grid-template-columns:1fr}@media(min-width:992px){.page-aboutus .page-aboutus__member-list--full{grid-template-columns:repeat(2,1fr);gap:calc(var(--design-px) * 90) calc(var(--design-px) * 30)}}.page-aboutus .page-aboutus__member-list--mini{grid-template-columns:repeat(2,1fr)}@media(min-width:992px){.page-aboutus .page-aboutus__member-list--mini{grid-template-columns:repeat(4,1fr);gap:calc(var(--design-px) * 90) calc(var(--design-px) * 30)}}.page-aboutus .page-aboutus__member-item{display:grid;row-gap:calc(var(--design-px) * 5);justify-items:center;text-align:center}@media(min-width:992px){.page-aboutus .page-aboutus__member-item{row-gap:calc(var(--design-px) * 8)}}.page-aboutus .page-aboutus__member-item--full{grid-column:auto}.page-aboutus .page-aboutus__member-item--mini{grid-auto-columns:auto}.page-aboutus .page-aboutus__member-figure{border-radius:9999px;overflow:hidden}.page-aboutus .page-aboutus__member-figure--mini{width:100%;max-width:calc(var(--design-px) * 280);aspect-ratio:1;border-radius:50%}.page-aboutus .page-aboutus__member-image{width:100%;height:100%;object-fit:cover;display:block}.page-aboutus .page-aboutus__member-post{font-size:calc(var(--design-px) * 13);font-weight:var(--font-bold)}@media(min-width:992px){.page-aboutus .page-aboutus__member-post{font-size:calc(var(--design-px) * 17)}}.page-aboutus .page-aboutus__member-post--mini{font-size:calc(var(--design-px) * 14)}.page-aboutus .page-aboutus__member-list--mini{font-size:calc(var(--design-px) * 14);margin-top:calc(var(--design-px) * 40)}@media(min-width:992px){.page-aboutus .page-aboutus__member-list--mini{margin-top:calc(var(--design-px) * 86)}}.page-aboutus .page-aboutus__member-qualification{font-size:calc(var(--design-px) * 14);font-weight:var(--font-bold);line-height:1;background-color:var(--color-primary);border-radius:9999px;padding:calc(var(--design-px) * 4) calc(var(--design-px) * 12)}.page-aboutus .page-aboutus__member-name{font-size:calc(var(--design-px) * 22);font-weight:var(--font-bold)}.page-aboutus .page-aboutus__member-kana{font-family:var(--font-family-en);font-size:calc(var(--design-px) * 11);color:#969696}.page-aboutus .page-aboutus__member-number{font-size:calc(var(--design-px) * 15);font-weight:var(--font-medium)}.page-aboutus .page-aboutus__member-button{font-size:calc(var(--design-px) * 15);font-weight:var(--font-bold);color:var(--color-primary);border:1px solid var(--color-primary);background-color:transparent;border-radius:9999px;margin-top:calc(var(--design-px) * 25);padding:calc(var(--design-px) * 8) calc(var(--design-px) * 20);min-width:calc(var(--design-px) * 170);transition:color var(--duration-base) var(--ease-base),background-color var(--duration-base) var(--ease-base)}@media(any-hover:hover){.page-aboutus .page-aboutus__member-button:hover{color:var(--color-white);background-color:var(--color-primary)}}.page-aboutus .page-aboutus__member-modal{position:fixed;inset:0;display:grid;place-items:start center;padding:calc(var(--design-px) * 40) calc(var(--design-px) * 20);z-index:var(--z-overlay);overflow:auto;opacity:0;visibility:hidden;pointer-events:none;transition:opacity var(--duration-base) var(--ease-base),visibility var(--duration-base) var(--ease-base)}.page-aboutus .page-aboutus__member-modal.is-open{opacity:1;visibility:visible;pointer-events:auto}.page-aboutus .page-aboutus__member-modal__overlay{position:fixed;inset:0;background-color:#000000b3;opacity:0;transition:opacity var(--duration-base) var(--ease-base)}.page-aboutus .page-aboutus__member-modal__card{position:relative;background-color:var(--color-white);width:98%;border-radius:calc(var(--design-px) * 20);padding:calc(var(--design-px) * 40) calc(var(--design-px) * 20) calc(var(--design-px) * 40);z-index:1;opacity:0;transform:translateY(calc(var(--design-px) * 20));transition:opacity var(--duration-base) var(--ease-base),transform var(--duration-base) var(--ease-base)}@media(min-width:992px){.page-aboutus .page-aboutus__member-modal__card{width:calc(var(--design-px) * 950);padding:calc(var(--design-px) * 90) calc(var(--design-px) * 60) calc(var(--design-px) * 60)}}.page-aboutus .page-aboutus__member-modal__body{display:grid;grid-template-columns:1fr;gap:calc(var(--design-px) * 40)}@media(min-width:992px){.page-aboutus .page-aboutus__member-modal__body{grid-template-columns:1fr calc(var(--design-px) * 510)}}.page-aboutus .page-aboutus__member-modal__profile{display:grid;row-gap:calc(var(--design-px) * 10);justify-items:center;text-align:center}.page-aboutus .page-aboutus__member-modal__figure{width:100%;max-width:50%;aspect-ratio:1;border-radius:50%;overflow:hidden}@media(min-width:992px){.page-aboutus .page-aboutus__member-modal__figure{max-width:calc(var(--design-px) * 280)}}.page-aboutus .page-aboutus__member-modal__image{width:100%;height:100%;object-fit:cover;display:block}.page-aboutus .page-aboutus__member-modal__career{border-top:1px solid #dcdcdc;padding-top:calc(var(--design-px) * 40)}.page-aboutus .page-aboutus__member-modal__career__title{font-size:calc(var(--design-px) * 18);font-weight:var(--font-bold)}@media(min-width:992px){.page-aboutus .page-aboutus__member-modal__career__title{font-size:calc(var(--design-px) * 20)}}.page-aboutus .page-aboutus__member-modal__career-list{margin-top:calc(var(--design-px) * 20);margin-left:.8em;display:grid;row-gap:calc(var(--design-px) * 8);font-size:calc(var(--design-px) * 15);font-weight:var(--font-medium);letter-spacing:var(--letter-spacing-normal)}@media(min-width:992px){.page-aboutus .page-aboutus__member-modal__career-list{margin-top:calc(var(--design-px) * 30);row-gap:calc(var(--design-px) * 15)}}.page-aboutus .page-aboutus__member-modal__career-list li{font-size:calc(var(--design-px) * 16);font-weight:var(--font-bold);line-height:var(--line-height-snug);padding-left:1em;position:relative}.page-aboutus .page-aboutus__member-modal__career-list li:before{content:"";background-color:var(--color-primary);width:calc(var(--design-px) * 10);height:1px;position:absolute;top:.8em;left:0}.page-aboutus .page-aboutus__member-modal__close{position:absolute;top:calc(var(--design-px) * 20);right:calc(var(--design-px) * 20);width:calc(var(--design-px) * 30);aspect-ratio:1;background-color:#000;border:0;border-radius:50%;cursor:pointer}@media(min-width:992px){.page-aboutus .page-aboutus__member-modal__close{top:calc(var(--design-px) * 30);right:calc(var(--design-px) * 60)}}.page-aboutus .page-aboutus__member-modal__close:before,.page-aboutus .page-aboutus__member-modal__close:after{content:"";position:absolute;inset:0;margin:auto;width:calc(var(--design-px) * 16);height:2px;background-color:#fff}.page-aboutus .page-aboutus__member-modal__close:before{transform:rotate(45deg)}.page-aboutus .page-aboutus__member-modal__close:after{transform:rotate(-45deg)}.page-aboutus .page-aboutus__member-modal.is-open .page-aboutus__member-modal__overlay{opacity:1}.page-aboutus .page-aboutus__member-modal.is-open .page-aboutus__member-modal__card{opacity:1;transform:translateY(0)}.page-aboutus .page-aboutus__alliance{margin-top:calc(var(--design-px) * 100)}@media(min-width:992px){.page-aboutus .page-aboutus__alliance{margin-top:calc(var(--design-px) * 250)}}.page-aboutus .page-aboutus__alliance__list{margin-top:calc(var(--design-px) * 50);display:grid;grid-template-columns:repeat(2,1fr);gap:calc(var(--design-px) * 10);justify-items:start}@media(min-width:992px){.page-aboutus .page-aboutus__alliance__list{margin-top:calc(var(--design-px) * 153);grid-template-columns:repeat(4,1fr);gap:calc(var(--design-px) * 50)}}.page-aboutus .page-aboutus__alliance__list__item{background-color:#f8f8f8;border-radius:calc(var(--design-px) * 15);display:grid;justify-items:center;row-gap:calc(var(--design-px) * 5);padding:calc(var(--design-px) * 13) calc(var(--design-px) * 15) calc(var(--design-px) * 15)}.page-aboutus .page-aboutus__alliance__list__item img{height:calc(var(--design-px) * 84);aspect-ratio:250/84;object-fit:contain;display:block}.page-aboutus .page-aboutus__alliance__list__name{font-size:calc(var(--design-px) * 15);font-weight:var(--font-medium);letter-spacing:var(--letter-spacing-normal);text-align:center}.c-cards__item{border:3px solid var(--color-primary);border-radius:calc(var(--design-px) * 10);display:grid;gap:0px 0px;counter-increment:counter;box-shadow:calc(var(--design-px) * 10) calc(var(--design-px) * 10) calc(var(--design-px) * 10) #00000029}.--number{font-family:var(--font-family-en);font-size:calc(var(--design-px) * 19);font-weight:var(--font-bold);color:var(--color-primary);border-bottom:1px solid var(--color-primary);padding:calc(var(--design-px) * 13) calc(var(--design-px) * 20);grid-area:number}.--number:after{content:" " counter(counter,decimal-leading-zero)}.--blanc{grid-area:blanc;border-bottom:1px solid var(--color-primary);border-left:1px solid var(--color-primary)}.c-cards__text{font-size:calc(var(--design-px) * 15);font-weight:var(--font-medium);line-height:var(--line-height-normal);letter-spacing:var(--letter-spacing-normal)}.c-cards__note{letter-spacing:var(--letter-spacing-normal)}.c-cards__note:not(:first-child){margin-top:calc(var(--design-px) * 10)}@media(min-width:992px){.c-cards__note li{font-size:calc(var(--design-px) * 14);line-height:var(--line-height-snug);text-indent:-1em;padding-left:1em}}.c-cards__list.--bar .c-cards__list__item{padding-left:calc(var(--design-px) * 15);position:relative}.c-cards__list.--bar .c-cards__list__item:before{content:"";background:var(--color-primary);width:calc(var(--design-px) * 10);height:2px;position:absolute;top:.75em;left:0}.c-cards__list.--numberList{counter-reset:listnum}.c-cards__list.--numberList .c-cards__list__item{padding-left:calc(var(--design-px) * 25);position:relative}.c-cards__list.--numberList .c-cards__list__item:before{counter-increment:listnum;content:counter(listnum);font-family:var(--font-family-en);font-size:calc(var(--design-px) * 12);color:#fff;line-height:1;text-align:center;background:var(--color-primary);border-radius:100%;aspect-ratio:1;width:calc(var(--design-px) * 20);height:calc(var(--design-px) * 20);padding:calc(var(--design-px) * 4);display:block;position:absolute;top:.1em;left:0}@media(min-width:992px){.c-cards__list.--numberList .c-cards__list__item:before{top:0}}.c-cards__list.--numberList .c-cards__list__item:not(:first-of-type){margin-top:calc(var(--design-px) * 30)}.c-cards__list__item{font-size:calc(var(--design-px) * 15);font-weight:var(--font-bold);line-height:var(--line-height-snug);letter-spacing:var(--letter-spacing-normal)}.c-cards__list__item.--medium{font-size:calc(var(--design-px) * 18)}.c-cards.--cases{display:grid;row-gap:calc(var(--design-px) * 40)}@media(min-width:992px){.c-cards.--cases{align-items:flex-start;grid-template-columns:1fr 1fr;gap:70px 50px}}.c-cards.--cases.--dx{margin-top:calc(var(--design-px) * 50)}@media(min-width:992px){.c-cards.--cases.--dx{margin-top:calc(var(--design-px) * 120)}}.c-cards.--cases.--achievement{margin-top:calc(var(--design-px) * 50)}@media(min-width:992px){.c-cards.--cases.--achievement{margin-top:calc(var(--design-px) * 150)}}.c-cards.--cases .c-cards__item{grid-auto-columns:1fr;grid-template-columns:1fr 1fr 1fr 1fr;grid-template-rows:auto;grid-template-areas:"number number blanc blanc" "corporateName corporateName corporateName corporateName" "logo logo logo logo" "intro intro intro intro" "periodHead connectionHead connectionHead connectionHead" "period connection connection connection" "details details details details" "button button button button";overflow:hidden}.c-cards.--cases .--case_corporateName{border-bottom:1px solid var(--color-primary);padding:calc(var(--design-px) * 5);grid-area:corporateName}.c-cards.--cases .--case_logo{border-bottom:1px solid var(--color-primary);padding:calc(var(--design-px) * 10);grid-area:logo}@media(min-width:992px){.c-cards.--cases .--case_logo{padding:calc(var(--design-px) * 20)}}.c-cards.--cases .--case_intro{border-bottom:1px solid var(--color-primary);padding:calc(var(--design-px) * 20);grid-area:intro}@media(min-width:992px){.c-cards.--cases .--case_intro{padding:calc(var(--design-px) * 30) calc(var(--design-px) * 40)}}.c-cards.--cases .--case_periodHead{border-bottom:1px solid var(--color-primary);padding:calc(var(--design-px) * 5);grid-area:periodHead;display:grid;align-items:center}.c-cards.--cases .--case_connectionHead{border-bottom:1px solid var(--color-primary);border-left:1px solid var(--color-primary);padding:calc(var(--design-px) * 5);grid-area:connectionHead;display:grid;align-items:center}.c-cards.--cases .--case_period{text-align:center;border-bottom:1px solid var(--color-primary);padding:calc(var(--design-px) * 15) calc(var(--design-px) * 5);grid-area:period;display:grid;align-items:center}.c-cards.--cases .--case_connection{border-bottom:1px solid var(--color-primary);border-left:1px solid var(--color-primary);min-height:calc(var(--design-px) * 103);padding:calc(var(--design-px) * 10) calc(var(--design-px) * 30);grid-area:connection;display:grid;align-items:center}.c-cards.--cases .--case_detail{grid-area:details}.c-cards.--cases .--case_caseDetailHead{padding:calc(var(--design-px) * 5);grid-column:1}.c-cards.--cases .--case_caseDetailHead:has(.--vertical){display:grid;align-items:center}.c-cards.--cases .--case_caseDetailBody{padding:calc(var(--design-px) * 15) calc(var(--design-px) * 10);grid-column:2/-1}@media(min-width:992px){.c-cards.--cases .--case_caseDetailBody{padding:calc(var(--design-px) * 30)}}.c-cards.--cases .--case_button{padding:calc(var(--design-px) * 15) calc(var(--design-px) * 70);grid-area:button}@media(min-width:992px){.c-cards.--cases .--case_button{padding:calc(var(--design-px) * 30) calc(var(--design-px) * 70)}}.c-cards.--cases .c-cards__caseCorprateName{font-size:calc(var(--design-px) * 25);font-weight:var(--font-bold);line-height:var(--line-height-snug);text-align:center;display:block}.c-cards.--cases .c-cards__caseLogo{width:auto;height:calc(var(--design-px) * 70);margin-inline:auto}.c-cards.--cases .c-cards__caseTitle{font-size:calc(var(--design-px) * 18);font-weight:var(--font-bold);line-height:var(--line-height-snug);display:block}.c-cards.--cases .c-cards__caseTitle:not(:last-child){margin-bottom:calc(var(--design-px) * 5)}@media(min-width:992px){.c-cards.--cases .c-cards__caseTitle:not(:last-child){margin-bottom:calc(var(--design-px) * 10)}}.c-cards.--cases .c-cards__casePeriod{font-size:calc(var(--design-px) * 20);font-weight:var(--font-bold)}.c-cards.--cases .c-cards__casePeriod__sub{font-size:calc(var(--design-px) * 15);font-weight:var(--font-bold)}.c-cards.--cases .c-cards__caseHead{font-weight:var(--font-bold);color:var(--color-primary);display:block;text-align:center}.c-cards.--cases .c-cards__caseHead.--vertical{writing-mode:vertical-rl;text-orientation:mixed;line-break:strict;display:inline-block}.c-cards.--cases .c-cards__detailGroup{height:0;overflow:hidden;transition:height .35s ease;display:grid;grid-auto-flow:row;grid-template-columns:auto 1fr}@media(min-width:992px){.c-cards.--cases .c-cards__detailGroup{grid-template-columns:auto 1fr}}.c-cards.--cases .--case_caseDetailHead,.c-cards.--cases .--case_caseDetailBody{border-bottom:1px solid var(--color-primary)}.c-cards.--cases .--case_caseDetailBody{border-left:1px solid var(--color-primary)}.c-cards.--cases .c-cards__caseToggle{background-color:#f0efeb;cursor:pointer;width:100%;position:relative;display:block}.c-cards.--cases .c-cards__caseButtonText{font-family:var(--font-family-en);font-size:calc(var(--design-px) * 19);font-weight:var(--font-bold);color:var(--color-primary);text-align:center;display:block}.c-cards.--cases .c-cards__caseButtonText.--close{display:none}.c-cards.--cases .c-cards__caseButtonIcon{border-radius:100%;background-color:var(--color-primary);width:calc(var(--design-px) * 26);aspect-ratio:1;position:absolute;top:50%;right:calc(var(--design-px) * 20);transform:translateY(-50%)}@media(min-width:992px){.c-cards.--cases .c-cards__caseButtonIcon{right:calc(var(--design-px) * 40)}}.c-cards.--cases .c-cards__caseButtonIcon:before,.c-cards.--cases .c-cards__caseButtonIcon:after{content:"";background-color:#f0efeb;width:calc(var(--design-px) * 14);height:calc(var(--design-px) * 2);margin:auto;position:absolute;inset:0;transition:transform var(--duration-base) var(--ease-base)}.c-cards.--cases .c-cards__caseButtonIcon:after{transform:rotate(90deg)}.c-cards.--cases .c-cards__item.is-open .c-cards__caseButtonIcon:after{transform:none}.c-cards.--cases .c-cards__item.is-open .c-cards__caseButtonText.--open{display:none}.c-cards.--cases .c-cards__item.is-open .c-cards__caseButtonText.--close{display:block}.page-achievement .page-achievement__intro{margin-top:calc(var(--design-px) * 80)}@media(min-width:992px){.page-achievement .page-achievement__intro{margin-top:calc(var(--design-px) * 200)}}@media(min-width:992px){.page-achievement .page-achievement__intro__inner{display:grid;grid-template-columns:1fr 1fr;grid-template-rows:auto 1fr;grid-template-areas:"title text" "client client";gap:calc(var(--design-px) * 150) calc(var(--design-px) * 198)}}.page-achievement .page-achievement__intro__title{grid-area:title}.page-achievement .page-achievement__intro__text{grid-area:text}@media(max-width:991px){.page-achievement .page-achievement__intro__text{margin-top:calc(var(--design-px) * 30)}}.page-achievement .page-achievement__intro__client{grid-area:client;display:grid;grid-template-columns:repeat(2,1fr);grid-auto-rows:1fr;gap:calc(var(--design-px) * 20)}@media(max-width:991px){.page-achievement .page-achievement__intro__client{margin-top:calc(var(--design-px) * 30)}}@media(min-width:992px){.page-achievement .page-achievement__intro__client{grid-template-columns:repeat(4,1fr);gap:calc(var(--design-px) * 50)}}.page-achievement .page-achievement__modelCase{margin-top:calc(var(--design-px) * 80)}@media(min-width:992px){.page-achievement .page-achievement__modelCase{margin-top:calc(var(--design-px) * 190)}}.c-blogs{margin-top:calc(var(--design-px) * 70)}@media(min-width:992px){.c-blogs{display:grid;grid-template-columns:repeat(3,1fr);grid-template-rows:auto;gap:calc(var(--design-px) * 80) calc(var(--design-px) * 40)}}@media(max-width:991px){.c-blogs__item:not(:first-child){margin-top:calc(var(--design-px) * 40)}}@media(min-width:992px){.c-blogs__link{display:grid}}@media(any-hover:hover){.c-blogs__link:hover .c-blogs__thumbnail img{transform:scale(1.1)}.c-blogs__link:hover .c-blogs__title{color:var(--color-primary)}}.c-blogs__thumbnail{background-color:color-mix(in srgb,var(--color-primary) 20%,transparent);box-shadow:calc(var(--design-px) * 5) calc(var(--design-px) * 5) calc(var(--design-px) * 10) #00000029;aspect-ratio:390/205;overflow:hidden}.c-blogs__thumbnail img{width:100%;height:100%;object-fit:contain;transition:transform var(--duration-base) var(--ease-base)}.c-blogs__title{font-size:calc(var(--design-px) * 18);line-height:var(--line-height-snug);margin-top:calc(var(--design-px) * 25);padding-inline:calc(var(--design-px) * 10);display:flex;align-items:center}@media(min-width:992px){.c-blogs__title{margin-top:calc(var(--design-px) * 50);padding-inline:calc(var(--design-px) * 20)}}.c-blogs__title span{display:-webkit-box;overflow:hidden;-webkit-line-clamp:3;-webkit-box-orient:vertical;transition:color var(--duration-base) var(--ease-base)}.c-blogs__text{font-size:calc(var(--design-px) * 15);line-height:var(--line-height-normal);margin-top:calc(var(--design-px) * 16);padding-inline:calc(var(--design-px) * 10);display:-webkit-box;overflow:hidden;-webkit-line-clamp:6;-webkit-box-orient:vertical}@media(min-width:992px){.c-blogs__text{margin-top:calc(var(--design-px) * 32);padding-inline:calc(var(--design-px) * 20)}}.c-blogs__date{font-family:var(--font-family-en);font-size:calc(var(--design-px) * 15);font-weight:var(--font-bold);color:#a7a7a7;text-align:right;margin-top:calc(var(--design-px) * 8);padding-inline:calc(var(--design-px) * 10);display:block}@media(min-width:992px){.c-blogs__date{margin-top:calc(var(--design-px) * 18);padding-inline:calc(var(--design-px) * 20)}}.c-pagination{margin-top:calc(var(--design-px) * 50);display:grid;grid-auto-flow:column;justify-content:center;column-gap:calc(var(--design-px) * 10);align-items:center}@media(min-width:992px){.c-pagination{margin-top:calc(var(--design-px) * 100)}}.c-pagination .page-numbers{font-size:calc(var(--design-px) * 12);font-family:var(--font-family-en);font-weight:var(--font-medium);color:#c8c8c8;border:2px solid #c8c8c8;border-radius:100%;background-color:var(--color-white);width:calc(var(--design-px) * 40);height:calc(var(--design-px) * 40);display:grid;align-items:center;justify-content:center;transition:color var(--duration-base) var(--ease-base),border-color var(--duration-base) var(--ease-base),background-color var(--duration-base) var(--ease-base)}@media(min-width:992px){.c-pagination .page-numbers{font-size:calc(var(--design-px) * 18);width:calc(var(--design-px) * 50);height:calc(var(--design-px) * 50)}}@media(any-hover:hover){.c-pagination .page-numbers[href]:hover{color:var(--color-white);border-color:var(--color-primary);background:var(--color-primary)}.c-pagination .page-numbers[href]:hover:after{background-color:var(--color-white)}}.c-pagination .c-pagination__dot{font-size:calc(var(--design-px) * 24);color:#c8c8c8}.c-pagination .current{color:var(--color-white);background-color:#707070;border-color:#707070}.c-pagination .-prev{background-color:var(--color-black);border-color:var(--color-black);margin-right:calc(var(--design-px) * 10);transition:background-color var(--duration-base) var(--ease-base)}.c-pagination .-prev:after{content:"";display:inline-block;background-color:var(--color-white);width:calc(var(--design-px) * 5);aspect-ratio:8/13;mask:var(--icon-chevron-right-roundness) no-repeat center/contain}@media(min-width:992px){.c-pagination .-prev:after{width:calc(var(--design-px) * 8)}}.c-pagination .-next{border-color:var(--color-black);margin-left:calc(var(--design-px) * 10);transition:background-color var(--duration-base) var(--ease-base)}.c-pagination .-next:after{content:"";display:inline-block;background-color:var(--color-black);width:calc(var(--design-px) * 5);aspect-ratio:8/13;mask:var(--icon-chevron-right-roundness) no-repeat center/contain;transform:scaleX(-1)}@media(min-width:992px){.c-pagination .-next:after{width:calc(var(--design-px) * 8)}}.page-home__blog__body{margin-top:calc(var(--design-px) * 80)}@media(min-width:992px){.page-home__blog__body{margin-top:calc(var(--design-px) * 160)}}.c-news{margin-top:calc(var(--design-px) * 70);display:grid}.c-news__link{border-bottom:1px solid var(--color-border);padding-block:calc(var(--design-px) * 28);display:grid;align-items:center;gap:0 calc(var(--design-px) * 60);transition:color var(--duration-base) var(--ease-base)}@media(min-width:992px){.c-news__link{grid-template-columns:calc(var(--design-px) * 120) 1fr}}.c-news__link:hover{color:var(--color-primary)}.c-news__date{font-family:var(--font-family-en);font-size:calc(var(--design-px) * 12);font-weight:var(--font-bold);color:#969696}@media(min-width:992px){.c-news__date{font-size:calc(var(--design-px) * 15)}}.c-news__title{font-size:calc(var(--design-px) * 16);display:-webkit-box;overflow:hidden;-webkit-line-clamp:2;-webkit-box-orient:vertical}@media(min-width:992px){.c-news__title{-webkit-line-clamp:1;font-size:calc(var(--design-px) * 20)}}.page-news__body{margin-top:calc(var(--design-px) * 80)}@media(min-width:992px){.page-news__body{margin-top:calc(var(--design-px) * 160)}}.c-seminars{margin-top:calc(var(--design-px) * 70)}@media(min-width:992px){.c-seminars{display:grid;grid-template-columns:repeat(2,1fr);grid-template-rows:auto;gap:calc(var(--design-px) * 40) calc(var(--design-px) * 50)}}.c-seminars__item{background:#f0f0f0}@media(max-width:991px){.c-seminars__item:not(:first-child){margin-top:calc(var(--design-px) * 40)}}.c-seminars__link{display:grid;grid-template-columns:1fr 1fr;grid-template-rows:auto 1fr;grid-template-areas:"thumbnail thumbnail" "title title"}@media(any-hover:hover){.c-seminars__link:hover .c-seminars__thumbnail img{transform:scale(1.1)}.c-seminars__link:hover .c-seminars__title{color:var(--color-primary)}}.c-seminars__thumbnail{border:1px solid #707070;background-color:color-mix(in srgb,var(--color-primary) 20%,transparent);aspect-ratio:610/307;grid-area:thumbnail;overflow:hidden}.c-seminars__thumbnail img{width:100%;height:100%;object-fit:contain;transition:transform var(--duration-base) var(--ease-base)}.c-seminars__detail{border-bottom:1px solid var(--color-border);padding:calc(var(--design-px) * 15);align-items:center;align-content:center}@media(min-width:992px){.c-seminars__detail{padding:calc(var(--design-px) * 30)}}.c-seminars__detail.--date{font-family:var(--font-family-en);font-weight:var(--font-bold);grid-area:date;display:grid;grid-template-columns:auto 1fr;column-gap:calc(var(--design-px) * 5)}@media(min-width:992px){.c-seminars__detail.--date{column-gap:calc(var(--design-px) * 15)}}.c-seminars__detail.--place{grid-area:place}.c-seminars__dateTitle{font-size:calc(var(--design-px) * 10);border-radius:calc(var(--design-px) * 4);line-height:1;text-align:center;background:var(--color-primary);padding:calc(var(--design-px) * 5);display:flex;align-items:center}@media(min-width:992px){.c-seminars__dateTitle{font-size:calc(var(--design-px) * 15);padding:calc(var(--design-px) * 5) calc(var(--design-px) * 8)}}.c-seminars__date{font-size:calc(var(--design-px) * 14)}@media(min-width:992px){.c-seminars__date{font-size:calc(var(--design-px) * 21)}}.c-seminars__place{font-size:calc(var(--design-px) * 14);font-weight:var(--font-bold);color:var(--color-primary);text-align:right;display:block}@media(min-width:992px){.c-seminars__place{font-size:calc(var(--design-px) * 20)}}.c-seminars__title{font-size:calc(var(--design-px) * 18);line-height:var(--line-height-snug);margin-bottom:calc(var(--design-px) * 27);padding:calc(var(--design-px) * 20) calc(var(--design-px) * 30) 0;align-self:center;display:-webkit-box;overflow:hidden;-webkit-line-clamp:2;-webkit-box-orient:vertical;grid-area:title;transition:color var(--duration-base) var(--ease-base)}@media(min-width:992px){.c-seminars__title{margin-bottom:calc(var(--design-px) * 47);padding:calc(var(--design-px) * 40) calc(var(--design-px) * 70) 0}}.page-seminar__body{margin-top:calc(var(--design-px) * 80)}@media(min-width:992px){.page-seminar__body{margin-top:calc(var(--design-px) * 160)}}.page-contact .global-footer{background:#f0efeb}.page-contact .page-contact__body{padding-top:calc(var(--design-px) * 75)}@media(min-width:992px){.page-contact .page-contact__body{padding-top:calc(var(--design-px) * 150)}}.page-contact .page-contact__main ._bodySection{background-color:var(--color-white);border-radius:var(--rounded-sm);padding:calc(var(--design-px) * 40) calc(var(--design-px) * 25)}@media(min-width:992px){.page-contact .page-contact__main ._bodySection{padding:calc(var(--design-px) * 120)}}.page-contact .page-contact__main ._bodyForm{margin-top:calc(var(--design-px) * 30)}@media(min-width:992px){.page-contact .page-contact__main ._bodyForm{margin-top:calc(var(--design-px) * 60)}}.page-privacy-policy .global-footer{background:#f0efeb}.page-privacy-policy .page-privacy-policy__body{padding-top:calc(var(--design-px) * 80)}@media(min-width:992px){.page-privacy-policy .page-privacy-policy__body{padding-top:calc(var(--design-px) * 150)}}.page-privacy-policy .page-privacy-policy__card{border-radius:calc(var(--design-px) * 10);background-color:var(--color-white);padding:calc(var(--design-px) * 15) calc(var(--design-px) * 20) calc(var(--design-px) * 10)}@media(min-width:992px){.page-privacy-policy .page-privacy-policy__card{padding:calc(var(--design-px) * 120) calc(var(--design-px) * 120) calc(var(--design-px) * 96)}}.page-privacy-policy .page-privacy-policy__title{margin-top:calc(var(--design-px) * 60);margin-bottom:calc(var(--design-px) * 20);display:block}.page-privacy-policy .page-privacy-policy__text{margin-block:calc(var(--design-px) * 20)}.page-privacy-policy .page-privacy-policy__text.--sign{text-align:right}.page-privacy-policy .page-privacy-policy__list{margin-block:calc(var(--design-px) * 30)}.page-privacy-policy .page-privacy-policy__list li{font-size:calc(var(--design-px) * 16);font-weight:var(--font-bold);line-height:var(--line-height-snug);letter-spacing:var(--letter-spacing-tight);border-bottom:1px solid var(--color-border);padding:calc(var(--design-px) * 10) 0 calc(var(--design-px) * 2) 1em;position:relative}.page-privacy-policy .page-privacy-policy__list li:before{content:"";border-radius:100%;background:var(--color-primary);width:calc(var(--design-px) * 4);height:calc(var(--design-px) * 4);margin-right:calc(var(--design-px) * 5);position:absolute;top:calc(var(--design-px) * 21);left:0}.page-privacy-policy .page-privacy-policy__list li::marker{color:var(--color-emphasis)}.page-privacy-policy .page-privacy-policy__link{color:var(--color-primary);text-decoration:underline}@media(any-hover:hover){.page-privacy-policy .page-privacy-policy__link:hover{text-decoration:none}}.c-servicePoints{margin:calc(var(--design-px) * 78) auto 0}.c-servicePointsContent{padding:calc(var(--design-px) * 40) calc(var(--design-px) * 30);border:1px solid var(--color-emphasis);border-radius:calc(var(--design-px) * 15)}@media(min-width:992px){.c-servicePointsContent{padding:calc(var(--design-px) * 85) calc(var(--design-px) * 60)}}@media(min-width:992px){.c-servicePointsContent__inner{display:grid;align-items:start;grid-template-columns:1fr calc(var(--design-px) * 720);column-gap:10px}}.c-servicePoints__title{font-weight:var(--font-bold);line-height:1;display:grid;grid-template-rows:auto auto auto;row-gap:5px}@media(min-width:992px){.c-servicePoints__title{row-gap:10px}}.c-servicePoints__title__jaSub{font-size:calc(var(--design-px) * 15)}@media(min-width:992px){.c-servicePoints__title__jaSub{font-size:calc(var(--design-px) * 20)}}.c-servicePoints__title__jaMain{font-size:calc(var(--design-px) * 26)}@media(min-width:992px){.c-servicePoints__title__jaMain{font-size:calc(var(--design-px) * 40)}}.c-servicePoints__title__en{font-size:calc(var(--design-px) * 20);font-family:var(--font-family-en)}@media(min-width:992px){.c-servicePoints__title__en{font-size:calc(var(--design-px) * 24)}}.c-servicePoints__ul{counter-reset:service-point}@media(max-width:991px){.c-servicePoints__ul{margin-top:calc(var(--design-px) * 24)}}.c-servicePoints__ul li{font-weight:var(--font-medium);border-bottom:1px solid var(--color-border);padding-block:calc(var(--design-px) * 15);position:relative;counter-increment:service-point}@media(min-width:992px){.c-servicePoints__ul li{font-size:calc(var(--design-px) * 20);padding-block:calc(var(--design-px) * 30);display:grid;align-items:center;grid-template-columns:1fr calc(var(--design-px) * 610);column-gap:10px}}.c-servicePoints__ul li:first-child{border-top:1px solid var(--color-border)}.c-servicePoints__ul li:before{content:"POINT " counter(service-point,decimal-leading-zero);font-size:calc(var(--design-px) * 14);font-family:var(--font-family-en);font-weight:var(--font-bold);color:var(--color-emphasis);display:block}@media(min-width:992px){.c-servicePoints__ul li:before{display:inline-block}}.c-serviceIntro{width:100%;aspect-ratio:3/4;position:relative}@media(min-width:992px){.c-serviceIntro{aspect-ratio:1520/780}}.c-serviceIntro__inner{width:100%;height:100%;position:relative}.c-serviceIntro__text{display:flex;flex-direction:row-reverse;align-items:flex-start;gap:0 10px;position:absolute;top:calc(var(--design-px) * 25);right:calc(var(--design-px) * 25)}@media(min-width:992px){.c-serviceIntro__text{top:calc(var(--design-px) * 50);right:calc(var(--design-px) * 70)}}.c-serviceIntro__text__item{font-size:calc(var(--design-px) * 24);line-height:1;background:#ffffff80;padding:calc(var(--design-px) * 24) calc(var(--design-px) * 12) calc(var(--design-px) * 40);backdrop-filter:var(--filter-blur-regular);display:inline-block}@media(min-width:992px){.c-serviceIntro__text__item{font-size:calc(var(--design-px) * 41)}}.c-serviceIntro__text__item span{writing-mode:vertical-rl;text-orientation:upright;line-break:strict}.c-serviceIntro__bg{width:100%;height:100%;margin:auto;position:absolute;inset:0;z-index:-1}.c-serviceIntro__bg img{width:100%;height:100%;object-fit:cover}.c-serviceSectionIntro{border-bottom:1px solid var(--color-border)}@media(min-width:992px){.c-serviceSectionIntro__inner{display:grid;grid-template-columns:1fr calc(var(--design-px) * 735);grid-template-areas:"text image";align-items:center}}.c-serviceSectionIntro__figure{aspect-ratio:735/622}@media(min-width:992px){.c-serviceSectionIntro__figure{width:100%;height:100%;grid-area:image}.c-serviceSectionIntro__figure img{object-fit:cover;width:100%;height:100%}}@media(max-width:991px){.c-serviceSectionIntro__cont{padding:calc(var(--design-px) * 40) calc(var(--design-px) * 20)}}@media(min-width:992px){.c-serviceSectionIntro__cont{padding:calc(var(--design-px) * 120) calc(var(--design-px) * 110) calc(var(--design-px) * 120) calc(var(--design-px) * 125);grid-area:text}}.c-serviceSectionIntro__emphasis{margin-bottom:calc(var(--design-px) * 20)}@media(min-width:992px){.c-serviceSectionIntro__emphasis{margin-bottom:calc(var(--design-px) * 60)}}.c-serviceSectionIntro__emphasis span{font-size:calc(var(--design-px) * 50);font-weight:var(--font-bold);line-height:1;letter-spacing:var(--letter-spacing-normal);position:relative}@media(min-width:992px){.c-serviceSectionIntro__emphasis span{font-size:calc(var(--design-px) * 140)}}.c-serviceSectionIntro__emphasis span:before{content:"";background:#b9ad1e;border-radius:999em;width:100%;height:calc(var(--design-px) * 10);position:absolute;bottom:calc(var(--design-px) * 5);z-index:-1}@media(min-width:992px){.c-serviceSectionIntro__emphasis span:before{height:calc(var(--design-px) * 21);bottom:calc(var(--design-px) * 20)}}@media(min-width:992px){.c-serviceSectionIntro__title{width:calc(var(--design-px) * 550)}}.c-serviceSectionIntro__title span{display:block}.c-serviceSectionIntro__text{margin-top:calc(var(--design-px) * 20)}@media(min-width:992px){.c-serviceSectionIntro__text{width:calc(var(--design-px) * 550);margin-top:calc(var(--design-px) * 40)}}.c-cards.--flow.--dx,.c-cards.--flow.--hr{margin-top:calc(var(--design-px) * 70)}.c-cards.--flow.--systemcheck{margin-top:calc(var(--design-px) * 75)}@media(min-width:992px){.c-cards.--flow.--systemcheck{margin-top:calc(var(--design-px) * 150)}}.c-cards.--flow .c-cards__item{background:var(--color-white);grid-template-columns:1fr 1fr;grid-template-rows:auto auto auto;grid-template-areas:"number blanc" "title title" "content content"}@media(min-width:992px){.c-cards.--flow .c-cards__item{grid-template-columns:auto 1fr calc(var(--design-px) * 688);grid-template-rows:auto 1fr;grid-template-areas:"number blanc content" "title title content"}}.c-cards.--flow .c-cards__item:not(:first-of-type){margin-top:calc(var(--design-px) * 75);position:relative}.c-cards.--flow .c-cards__item:not(:first-of-type):before{content:"";background-color:var(--color-primary);width:calc(var(--design-px) * 18);height:calc(var(--design-px) * 15);clip-path:polygon(50% calc(var(--design-px) * 15),0% 0%,calc(var(--design-px) * 18) 0%);position:absolute;top:calc(var(--design-px) * -39);left:50%;transform:translate(-50%,-50%)}.c-cards.--flow .--flow_title{text-align:center;grid-area:title;display:grid;align-items:center;justify-content:center;padding:calc(var(--design-px) * 25) calc(var(--design-px) * 15)}@media(min-width:992px){.c-cards.--flow .--flow_title{padding:calc(var(--design-px) * 36)}}.c-cards.--flow .--flow_content{grid-area:content;padding:calc(var(--design-px) * 25);display:grid;align-items:center}@media(max-width:991px){.c-cards.--flow .--flow_content{border-top:1px solid var(--color-primary)}}@media(min-width:992px){.c-cards.--flow .--flow_content{padding:calc(var(--design-px) * 50) calc(var(--design-px) * 57);border-left:1px solid var(--color-primary)}}.c-cards.--flow .c-card__flowTitleSub{font-size:calc(var(--design-px) * 19);font-weight:var(--font-bold);letter-spacing:var(--letter-spacing-normal)}.c-cards.--flow .c-card__flowTitle{font-size:calc(var(--design-px) * 26);font-weight:var(--font-bold);letter-spacing:var(--letter-spacing-normal)}.c-cards.--flow .c-card__flowTitle span{color:var(--color-primary)}.c-cards.--flow .c-cards__flowText{letter-spacing:var(--letter-spacing-normal)}@media(min-width:992px){.c-cards.--flow .c-cards__flowText{font-size:calc(var(--design-px) * 17);font-weight:var(--font-medium);line-height:var(--line-height-snug)}}.c-clientSlide{margin-block:calc(var(--design-px) * 40) calc(var(--design-px) * 20);overflow:hidden}@media(min-width:992px){.c-clientSlide{margin-block:calc(var(--design-px) * 150) calc(var(--design-px) * 120)}}.c-clientSlide .c-clientSlide__row{display:flex;width:max-content;animation:client-slide-left 35s linear infinite;will-change:transform;transform:translateZ(0)}@media(min-width:992px){.c-clientSlide .c-clientSlide__row{animation:client-slide-left 60s linear infinite}}.c-clientSlide .c-clientSlide__row:not(:first-child){margin-top:calc(var(--design-px) * 20)}.c-clientSlide .c-clientSlide__row--reverse{animation-name:client-slide-right;animation-delay:-12s;transform:translate3d(-50%,0,0)}@media(min-width:992px){.c-clientSlide .c-clientSlide__row--reverse{animation-delay:-30s}}.c-clientSlide .c-clientSlide__track{display:flex;align-items:center;gap:30px;list-style:none;padding:0;margin:0}.c-clientSlide li{display:grid;place-items:center;width:max-content}.c-clientSlide img{height:calc(var(--design-px) * 35);width:auto;display:block}@media(min-width:992px){.c-clientSlide img{height:calc(var(--design-px) * 100)}}@keyframes client-slide-left{0%{transform:translateZ(0)}to{transform:translate3d(-50%,0,0)}}@keyframes client-slide-right{0%{transform:translate3d(-50%,0,0)}to{transform:translateZ(0)}}.c-clientSlide--top{margin-top:60px}.page-services-dx .page-services-dx__system{margin-top:calc(var(--design-px) * 80)}@media(min-width:992px){.page-services-dx .page-services-dx__system{margin-top:calc(var(--design-px) * 250)}}.page-services-dx .page-services-dx__system .page-services-dx__system__note{padding:calc(var(--design-px) * 20);display:flex;justify-content:flex-end}.page-services-dx .page-services-dx__system .page-services-dx__system__note__inner{display:inline-block}.page-services-dx .page-services-dx__system .page-services-dx__system__note__inner p{font-size:clamp(14px,var(--design-px) * 17,18px);font-weight:var(--font-medium);line-height:var(--line-height-tight)}.page-services-dx .page-services-dx__support{margin-top:calc(var(--design-px) * 100)}@media(min-width:992px){.page-services-dx .page-services-dx__support{margin-top:calc(var(--design-px) * 250)}}.page-services-dx .page-services-dx__support .u-buttonWrapper{text-align:center;margin-top:calc(var(--design-px) * 35)}@media(min-width:992px){.page-services-dx .page-services-dx__support .u-buttonWrapper{margin-top:calc(var(--design-px) * 70)}}.page-services-dx .page-services-dx__blog{margin-top:calc(var(--design-px) * 100)}@media(min-width:992px){.page-services-dx .page-services-dx__blog{margin-top:calc(var(--design-px) * 250)}}.c-cards.--internship{display:grid;grid-template-columns:repeat(3,minmax(auto,1fr));gap:35px;justify-content:center}.c-cards.--internship:has(>:nth-child(2)):not(:has(>:nth-child(3))){grid-template-columns:repeat(2,minmax(auto,1fr));width:calc((100% - 70px) / 3 * 2 + 35px);margin-inline:auto}.c-cards.--internship:has(>:nth-child(1)):not(:has(>:nth-child(2))){grid-template-columns:minmax(auto,1fr);width:calc((100% - 70px) / 3);margin-inline:auto}.c-cards.--internship.--hr{margin-top:calc(var(--design-px) * 70)}.c-cards.--internship .c-cards__item{letter-spacing:var(--letter-spacing-normal);grid-template-columns:1fr 1fr;grid-template-areas:"graduation category" "school school" "detail detail";grid-template-rows:subgrid;grid-row:span 3}.c-cards.--internship .--internship_graduation{border-bottom:1px solid var(--color-primary);padding:calc(var(--design-px) * 14);grid-area:graduation;display:grid;align-items:center}.c-cards.--internship .--internship_category{text-align:center;border-bottom:1px solid var(--color-primary);border-left:1px solid var(--color-primary);padding:calc(var(--design-px) * 14);grid-area:category;display:grid;align-items:center}.c-cards.--internship .--internship_shcool{text-align:center;border-bottom:1px solid var(--color-primary);padding:calc(var(--design-px) * 30) calc(var(--design-px) * 10) calc(var(--design-px) * 22);grid-area:school}.c-cards.--internship .--internship_detail{text-align:center;padding:calc(var(--design-px) * 22) calc(var(--design-px) * 20) calc(var(--design-px) * 26);grid-area:detail}.c-cards.--internship .c-cards__internshipGraduation{font-weight:var(--font-bold);color:var(--color-primary);line-height:1;display:flex;align-items:baseline;justify-content:center}.c-cards.--internship .c-cards__internshipGraduationNumber{font-family:var(--font-family-en);font-size:calc(var(--design-px) * 19)}.c-cards.--internship .c-cards__internshipGraduationText{font-size:calc(var(--design-px) * 15)}.c-cards.--internship .c-cards__internshipGraduationText:not(:first-child){margin-left:calc(var(--design-px) * 5)}.c-cards.--internship .c-cards__internshipCategory{font-size:calc(var(--design-px) * 17);font-weight:var(--font-bold);color:var(--color-primary)}.c-cards.--internship .c-cards__internshipSchool{font-size:calc(var(--design-px) * 30);font-weight:var(--font-bold)}.c-cards.--internship .c-cards__internshipFaculty{font-size:calc(var(--design-px) * 20);font-weight:var(--font-bold)}.c-cards.--internship .c-cards__internshipDetail{font-size:calc(var(--design-px) * 17)}.page-services-hr .page-services-hr__purpose{margin-top:calc(var(--design-px) * 80)}@media(min-width:992px){.page-services-hr .page-services-hr__purpose{margin-top:calc(var(--design-px) * 250)}}.page-services-hr .page-services-hr__flow .c-sectionTitle__header{border-top:none}.page-services-hr .page-services-hr__internship{margin-top:calc(var(--design-px) * 80)}@media(min-width:992px){.page-services-hr .page-services-hr__internship{margin-top:calc(var(--design-px) * 250)}}.page-services-hr .page-services-os__blog{margin-top:calc(var(--design-px) * 100)}@media(min-width:992px){.page-services-hr .page-services-os__blog{margin-top:calc(var(--design-px) * 250)}}.c-cards.--plan{display:grid;gap:calc(var(--design-px) * 50) 0}@media(min-width:992px){.c-cards.--plan{grid-template-columns:repeat(2,1fr);grid-template-rows:auto auto;gap:calc(var(--design-px) * 70) calc(var(--design-px) * 50)}}.c-cards.--plan.--os{margin-top:calc(var(--design-px) * 50)}@media(min-width:992px){.c-cards.--plan.--os{margin-top:calc(var(--design-px) * 120)}}.c-cards.--plan .c-cards__item{display:grid}.c-cards.--plan .c-cards__item.--overview{grid-template-columns:1fr 1fr;grid-template-rows:auto 1fr auto;grid-template-areas:"title title" "explanation price" "cases cases";grid-template-rows:subgrid;grid-row:span 3}.c-cards.--plan .c-cards__item.--overview .c-cards__list{display:grid;gap:calc(var(--design-px) * 10) calc(var(--design-px) * 10);position:relative}@media(min-width:992px){.c-cards.--plan .c-cards__item.--overview .c-cards__list{grid-template-columns:repeat(2,1fr)}}.c-cards.--plan .c-cards__item.--black{color:#fff;background:#000}@media(min-width:992px){.c-cards.--plan .c-cards__item.--detail{grid-column:span 2}}.c-cards.--plan .c-cards__item.--detail .c-cards__list{display:grid;gap:calc(var(--design-px) * 5) 0}.c-cards.--plan .c-cards__item.--detail .c-cards__list__item{font-size:calc(var(--design-px) * 17)}.c-cards.--plan .--plan_title{text-align:center;border-bottom:1px solid var(--color-primary);padding:calc(var(--design-px) * 30) calc(var(--design-px) * 20);grid-area:title;display:grid;align-items:center;position:relative}@media(min-width:992px){.c-cards.--plan .--plan_title{padding:calc(var(--design-px) * 15) calc(var(--design-px) * 10)}}.c-cards.--plan .--plan_explanation{border-bottom:1px solid var(--color-primary);padding:calc(var(--design-px) * 20) calc(var(--design-px) * 15);grid-area:explanation;display:grid;align-items:center}@media(min-width:992px){.c-cards.--plan .--plan_explanation{padding:calc(var(--design-px) * 20) calc(var(--design-px) * 25) calc(var(--design-px) * 20) calc(var(--design-px) * 45)}}.c-cards.--plan .--plan_price{border-bottom:1px solid var(--color-primary);border-left:1px solid var(--color-primary);padding:calc(var(--design-px) * 20) calc(var(--design-px) * 10);grid-area:price;display:grid;align-items:center}@media(min-width:992px){.c-cards.--plan .--plan_price{padding:calc(var(--design-px) * 20) calc(var(--design-px) * 25)}}.c-cards.--plan .--plan_cases{padding:calc(var(--design-px) * 30) calc(var(--design-px) * 60) calc(var(--design-px) * 60) calc(var(--design-px) * 40);grid-area:cases;position:relative}.c-cards.--plan .--plan_detail01{text-align:center;background-color:var(--color-primary);border-bottom:1px solid #000;padding:calc(var(--design-px) * 10) calc(var(--design-px) * 10) calc(var(--design-px) * 12)}.c-cards.--plan .--plan_detail02{text-align:center;background-color:var(--color-primary);padding:calc(var(--design-px) * 15)}@media(min-width:992px){.c-cards.--plan .--plan_detail02{padding:calc(var(--design-px) * 24)}}.c-cards.--plan .--plan_detail03{text-align:center;border-bottom:1px solid var(--color-primary);padding:calc(var(--design-px) * 25) calc(var(--design-px) * 15) calc(var(--design-px) * 30)}@media(min-width:992px){.c-cards.--plan .--plan_detail03{padding:calc(var(--design-px) * 36) calc(var(--design-px) * 20) calc(var(--design-px) * 60)}}.c-cards.--plan .--plan_detail04{padding:calc(var(--design-px) * 20) calc(var(--design-px) * 20) calc(var(--design-px) * 30)}@media(min-width:992px){.c-cards.--plan .--plan_detail04{padding:calc(var(--design-px) * 70) calc(var(--design-px) * 110) calc(var(--design-px) * 80)}}.c-cards.--plan .c-cards__planCorp{font-size:calc(var(--design-px) * 25);font-weight:var(--font-bold);color:var(--color-primary)}.c-cards.--plan .c-cards__planName{font-size:calc(var(--design-px) * 50);font-family:var(--font-family-en);font-weight:var(--font-bold);line-height:1;letter-spacing:var(--letter-spacing-normal)}.c-cards.--plan .c-cards__planName:not(:first-child){margin-top:calc(var(--design-px) * 8)}@media(min-width:992px){.c-cards.--plan .c-cards__planName{font-size:calc(var(--design-px) * 60)}}.c-cards.--plan .c-cards__planName .__en{font-size:calc(var(--design-px) * 60)}@media(min-width:992px){.c-cards.--plan .c-cards__planName .__en{font-size:calc(var(--design-px) * 72)}}.c-cards.--plan .c-cards__planName .__pro{font-size:calc(var(--design-px) * 20);background-color:var(--color-primary);border-radius:calc(var(--design-px) * 5);margin-left:calc(var(--design-px) * 10);padding-inline:calc(var(--design-px) * 5);vertical-align:middle}@media(min-width:992px){.c-cards.--plan .c-cards__planName .__pro{font-size:calc(var(--design-px) * 28)}}.c-cards.--plan .c-cards__planPrice{line-height:1;display:flex;align-items:baseline;justify-content:center;column-gap:calc(var(--design-px) * 4)}@media(min-width:992px){.c-cards.--plan .c-cards__planPrice{column-gap:calc(var(--design-px) * 8)}}.c-cards.--plan .c-cards__planPriceNumber{font-family:var(--font-family-en);font-size:calc(var(--design-px) * 35);font-weight:var(--font-bold)}@media(min-width:992px){.c-cards.--plan .c-cards__planPriceNumber{font-size:calc(var(--design-px) * 72)}}.c-cards.--plan .c-cards__planPriceText{font-size:calc(var(--design-px) * 16);font-weight:var(--font-bold);letter-spacing:var(--letter-spacing-normal)}@media(min-width:992px){.c-cards.--plan .c-cards__planPriceText{font-size:calc(var(--design-px) * 25)}}.c-cards.--plan .c-cards__planListEtc{font-size:calc(var(--design-px) * 15);font-weight:var(--font-bold);line-height:1;letter-spacing:var(--letter-spacing-normal);position:absolute;right:calc(var(--design-px) * 40);bottom:calc(var(--design-px) * 30)}.c-cards.--plan .c-cards__planDetailCategory{font-family:var(--font-family-en);font-size:calc(var(--design-px) * 15);font-weight:var(--font-bold);line-height:1}@media(min-width:992px){.c-cards.--plan .c-cards__planDetailCategory{font-size:calc(var(--design-px) * 19)}}.c-cards.--plan .c-cards__planDetailHead{font-size:calc(var(--design-px) * 20);font-weight:var(--font-bold);line-height:1;letter-spacing:var(--letter-spacing-normal)}@media(min-width:992px){.c-cards.--plan .c-cards__planDetailHead{font-size:calc(var(--design-px) * 32)}}.c-cards.--plan .c-cards__planDetailTitle{font-size:calc(var(--design-px) * 24);font-weight:var(--font-bold);line-height:var(--line-height-snug);letter-spacing:var(--letter-spacing-normal)}@media(min-width:992px){.c-cards.--plan .c-cards__planDetailTitle{font-size:calc(var(--design-px) * 36)}}.c-cards.--plan .c-cards__planDetailText{font-size:calc(var(--design-px) * 17);font-weight:var(--font-medium);line-height:var(--line-height-relaxed);text-align:left;letter-spacing:var(--letter-spacing-normal);max-width:calc(var(--design-px) * 550);margin:calc(var(--design-px) * 15) auto 0}.c-cards.--plan .c-cards__planDetailOl{counter-reset:detailnum;display:grid;gap:calc(var(--design-px) * 20)}@media(min-width:992px){.c-cards.--plan .c-cards__planDetailOl{grid-template-columns:repeat(2,1fr);gap:calc(var(--design-px) * 50) calc(var(--design-px) * 50)}}.c-cards.--plan .c-cards__planDetailOl__item{padding:calc(var(--design-px) * 20) calc(var(--design-px) * 20) calc(var(--design-px) * 30);background:linear-gradient(#dcdcdc,#dcdcdc) left top/1px calc(var(--design-px) * 50) no-repeat,linear-gradient(#dcdcdc,#dcdcdc) right top/1px calc(var(--design-px) * 50) no-repeat,linear-gradient(#dcdcdc,#dcdcdc) top center/100% 1px no-repeat,linear-gradient(#dcdcdc,#dcdcdc) left bottom/1px calc(var(--design-px) * 50) no-repeat,linear-gradient(#dcdcdc,#dcdcdc) right bottom/1px calc(var(--design-px) * 50) no-repeat,linear-gradient(#dcdcdc,#dcdcdc) bottom center/100% 1px no-repeat;position:relative}@media(min-width:992px){.c-cards.--plan .c-cards__planDetailOl__item{padding:calc(var(--design-px) * 50)}}.c-cards.--plan .c-cards__planDetailOl__item:before,.c-cards.--plan .c-cards__planDetailOl__item:after{content:"";width:calc(var(--design-px) * 54);height:1px;background:var(--color-emphasis);position:absolute;left:50%;transform:translate(-50%)}.c-cards.--plan .c-cards__planDetailOl__item:before{top:0}.c-cards.--plan .c-cards__planDetailOl__item:after{bottom:0}.c-cards.--plan .c-cards__planDetailOl__counter{font-family:var(--font-family-en);font-size:calc(var(--design-px) * 14);font-weight:var(--font-bold);line-height:1;margin-bottom:calc(var(--design-px) * 9)}.c-cards.--plan .c-cards__planDetailOl__counter:after{counter-increment:detailnum;content:" " counter(detailnum,decimal-leading-zero);font-size:calc(var(--design-px) * 24);color:var(--color-primary)}.c-cards.--plan .c-cards__planDetailOl__title{text-align:center;font-size:calc(var(--design-px) * 18);font-weight:var(--font-bold);line-height:var(--line-height-snug);letter-spacing:var(--letter-spacing-normal);border-bottom:1px solid #dcdcdc;padding-bottom:calc(var(--design-px) * 9)}@media(min-width:992px){.c-cards.--plan .c-cards__planDetailOl__title{font-size:calc(var(--design-px) * 25)}}.c-cards.--plan .c-cards__planDetailOl__cont{max-width:calc(var(--design-px) * 311);margin:calc(var(--design-px) * 23) auto 0}.page-services-os .page-services-os__service{margin-top:calc(var(--design-px) * 80)}@media(min-width:992px){.page-services-os .page-services-os__service{margin-top:calc(var(--design-px) * 250)}}.page-services-os .page-services-os__support{margin-top:calc(var(--design-px) * 100)}@media(min-width:992px){.page-services-os .page-services-os__support{margin-top:calc(var(--design-px) * 250)}}.page-services-os .page-services-os__support .u-buttonWrapper{text-align:center;margin-top:calc(var(--design-px) * 35)}@media(min-width:992px){.page-services-os .page-services-os__support .u-buttonWrapper{margin-top:calc(var(--design-px) * 70)}}.page-services-os .page-services-os__blog{margin-top:calc(var(--design-px) * 100)}@media(min-width:992px){.page-services-os .page-services-os__blog{margin-top:calc(var(--design-px) * 250)}}.c-cards.--howto.--product{margin-top:calc(var(--design-px) * 70)}.c-cards.--howto .c-cards__item{grid-template-columns:1fr 1fr;grid-template-rows:auto auto auto auto;grid-template-areas:"number blanc" "title title" "content content" "movie movie"}@media(min-width:992px){.c-cards.--howto .c-cards__item{grid-template-columns:auto 1fr calc(var(--design-px) * 688);grid-template-rows:auto 1fr auto;grid-template-areas:"number blanc content" "title title content" "movie movie movie"}}.c-cards.--howto .c-cards__item:not(:first-of-type){margin-top:calc(var(--design-px) * 30)}.c-cards.--howto .--howto_title{text-align:center;grid-area:title;display:grid;align-items:center;justify-content:center;padding:calc(var(--design-px) * 25)}@media(min-width:992px){.c-cards.--howto .--howto_title{padding:calc(var(--design-px) * 36)}}.c-cards.--howto .--howto_content{grid-area:content;padding:calc(var(--design-px) * 25);display:grid;align-items:center}@media(max-width:991px){.c-cards.--howto .--howto_content{border-top:1px solid var(--color-primary)}}@media(min-width:992px){.c-cards.--howto .--howto_content{padding:calc(var(--design-px) * 40) calc(var(--design-px) * 30);border-left:1px solid var(--color-primary)}}.c-cards.--howto .--howto_movie{grid-area:movie;border-top:1px solid var(--color-primary);padding:calc(var(--design-px) * 20)}@media(min-width:992px){.c-cards.--howto .--howto_movie{padding:calc(var(--design-px) * 60)}}.c-cards.--howto .c-card__howtoTitle{font-size:calc(var(--design-px) * 26);font-weight:var(--font-bold);letter-spacing:var(--letter-spacing-normal)}.c-cards.--howto .c-cards__howtoText{letter-spacing:var(--letter-spacing-normal)}@media(min-width:992px){.c-cards.--howto .c-cards__howtoText{font-size:calc(var(--design-px) * 17);font-weight:var(--font-medium);line-height:var(--line-height-snug)}}.c-cards.--howto .c-cards__howtoMovie{max-width:calc(var(--design-px) * 1050);margin:auto;aspect-ratio:16/9;position:relative;overflow:hidden}.c-cards.--howto .c-cards__howtoMovie iframe{position:absolute;inset:0;width:100%;height:100%;border:0}.page-services-product .page-services-product__overview{margin-top:calc(var(--design-px) * 80)}@media(min-width:992px){.page-services-product .page-services-product__overview{margin-top:calc(var(--design-px) * 250)}}.page-services-product .page-services-product__overview__figure{margin-top:calc(var(--design-px) * 70)}.page-services-product .page-services-product__service{margin-top:calc(var(--design-px) * 80)}@media(min-width:992px){.page-services-product .page-services-product__service{margin-top:calc(var(--design-px) * 200)}}.page-services-product .page-services-product__service .page-services-product__service__note{padding:calc(var(--design-px) * 20);display:flex;justify-content:flex-end}.page-services-product .page-services-product__service .page-services-product__service__note__inner{display:inline-block}.page-services-product .page-services-product__service .page-services-product__service__note__inner p{font-size:clamp(14px,var(--design-px) * 17,18px);font-weight:var(--font-medium);line-height:var(--line-height-tight)}.page-services .page-services__intro{margin-top:calc(var(--design-px) * 50)}@media(min-width:992px){.page-services .page-services__intro{margin-top:calc(var(--design-px) * 150)}}@media(min-width:992px){.page-services .page-services__intro__inner{display:grid;grid-template-columns:calc(var(--design-px) * 380) calc(var(--design-px) * 580);grid-template-rows:auto 1fr;gap:calc(var(--design-px) * 40) calc(var(--design-px) * 50);grid-template-areas:"title figure" "text figure";justify-content:space-between}}.page-services .page-services__intro__figure{margin-inline:auto}@media(min-width:992px){.page-services .page-services__intro__figure{grid-area:figure}}@media(max-width:991px){.page-services .page-services__intro__title{margin-top:calc(var(--design-px) * 20)}}@media(min-width:992px){.page-services .page-services__intro__title{grid-area:title;align-self:start}}@media(max-width:991px){.page-services .page-services__intro__text{margin-top:calc(var(--design-px) * 10)}}@media(min-width:992px){.page-services .page-services__intro__text{grid-area:text}}.page-services .page-services__links{margin-top:calc(var(--design-px) * 150)}@media(min-width:992px){.page-services .page-services__links{margin-top:calc(var(--design-px) * 200)}}.page-services .page-services__links__list{grid-template-columns:calc(100% - var(--design-px) * 40);gap:calc(var(--design-px) * 20);display:grid;justify-content:center}@media(min-width:992px){.page-services .page-services__links__list{grid-template-columns:repeat(2,calc(var(--design-px) * 730));gap:calc(var(--design-px) * 20);align-content:center}}.page-services .page-services__links__item{border-radius:calc(var(--design-px) * 10);aspect-ratio:1/1.5;position:relative;overflow:hidden;transition:color var(--duration-base) var(--ease-base)}@media(min-width:992px){.page-services .page-services__links__item{aspect-ratio:730/660}.page-services .page-services__links__item:last-child:nth-child(odd){aspect-ratio:2/1;grid-column:1/-1}}@media(any-hover:hover){.page-services .page-services__links__item:hover{color:var(--color-emphasis-dark)}.page-services .page-services__links__item:hover .page-services__links__detail>*{border-color:var(--color-emphasis-dark)}.page-services .page-services__links__item:hover .page-services__links__detail>*:after{background:var(--color-emphasis-dark)}.page-services .page-services__links__item:hover .page-services__links__more:after{background-color:var(--color-emphasis-dark)}.page-services .page-services__links__item:hover .page-services__links__bg{transform:scale(1.1)}}.page-services .page-services__links__link{height:100%;display:block;position:relative;z-index:1}.page-services .page-services__links__detail{border-radius:9999px;background:#ffffff80;backdrop-filter:var(--filter-blur-regular);width:calc(var(--design-px) * 100);height:calc(100% - var(--design-px) * 56);margin-top:calc(var(--design-px) * 15);margin-left:calc(var(--design-px) * 15);display:inline-grid;grid-template-rows:auto auto calc(var(--design-px) * 260) auto}@media(min-width:992px){.page-services .page-services__links__detail{width:calc(var(--design-px) * 155);margin-top:calc(var(--design-px) * 30);margin-left:calc(var(--design-px) * 20);grid-template-rows:auto auto calc(var(--design-px) * 274) auto}}.page-services .page-services__links__detail>*{transition:border-color var(--duration-base) var(--ease-base)}.page-services .page-services__links__title{font-size:calc(var(--design-px) * 28);font-weight:var(--font-bold);line-height:1.1;letter-spacing:var(--letter-spacing-normal);text-align:center;border-bottom:1px solid #000;padding:calc(var(--design-px) * 20) calc(var(--design-px) * 5) calc(var(--design-px) * 5)}@media(min-width:992px){.page-services .page-services__links__title{font-size:calc(var(--design-px) * 34);padding:calc(var(--design-px) * 40) calc(var(--design-px) * 10) calc(var(--design-px) * 13)}}.page-services .page-services__links__title .__en{font-family:var(--font-family-en);font-size:calc(var(--design-px) * 35);display:block}@media(min-width:992px){.page-services .page-services__links__title .__en{font-size:calc(var(--design-px) * 45)}}.page-services .page-services__links__title .__ja{font-size:calc(var(--design-px) * 15);display:block}@media(min-width:992px){.page-services .page-services__links__title .__ja{font-size:calc(var(--design-px) * 25)}}.page-services .page-services__links__category{font-size:calc(var(--design-px) * 14);font-weight:var(--font-bold);line-height:var(--line-height-tight);text-align:center;border-bottom:1px solid #000;padding:calc(var(--design-px) * 4) calc(var(--design-px) * 4) calc(var(--design-px) * 6);position:relative;display:grid;align-items:center}@media(min-width:992px){.page-services .page-services__links__category{font-size:calc(var(--design-px) * 16);padding:calc(var(--design-px) * 4) calc(var(--design-px) * 10) calc(var(--design-px) * 8)}}.page-services .page-services__links__category:after{content:"";background-color:#000;width:100%;height:1px;position:absolute;bottom:calc(var(--design-px) * 2);left:0;transition:background-color var(--duration-base) var(--ease-base)}.page-services .page-services__links__text{border-bottom:1px solid #000;display:flex;justify-content:center}.page-services .page-services__links__text p{font-size:calc(var(--design-px) * 16);font-weight:var(--font-bold);line-height:var(--line-height-snug);writing-mode:vertical-rl;text-orientation:upright;line-break:strict;padding:calc(var(--design-px) * 15) calc(var(--design-px) * 5) calc(var(--design-px) * 15)}@media(min-width:992px){.page-services .page-services__links__text p{font-size:calc(var(--design-px) * 20);line-height:var(--line-height-normal);padding:calc(var(--design-px) * 20)}}.page-services .page-services__links__more{font-size:calc(var(--design-px) * 14);font-weight:var(--font-bold);text-align:center;padding:calc(var(--design-px) * 10) calc(var(--design-px) * 10) calc(var(--design-px) * 20);position:relative}@media(min-width:992px){.page-services .page-services__links__more{font-size:calc(var(--design-px) * 17);padding:calc(var(--design-px) * 32) calc(var(--design-px) * 20) calc(var(--design-px) * 48)}}.page-services .page-services__links__more:after{content:"";background:#000;width:calc(var(--design-px) * 13);margin:calc(var(--design-px) * 3) auto 0;aspect-ratio:13/10;mask:var(--icon-chevron-right-double) no-repeat center/contain;display:block;transition:background-color var(--duration-base) var(--ease-base)}@media(min-width:992px){.page-services .page-services__links__more:after{margin-top:calc(var(--design-px) * 12)}}.page-services .page-services__links__bg{width:100%;height:100%;position:absolute;top:0;left:0;transition:transform var(--duration-base) var(--ease-base)}.page-services .page-services__links__bg img{width:100%;height:100%;object-fit:cover}.page-systemcheck-application .global-footer{background:#f0efeb}.page-systemcheck-application .page-systemcheck-application__body{padding-top:calc(var(--design-px) * 75)}@media(min-width:992px){.page-systemcheck-application .page-systemcheck-application__body{padding-top:calc(var(--design-px) * 150)}}.page-systemcheck-application .page-systemcheck-application__main ._bodySection{background-color:var(--color-white);border-radius:var(--rounded-sm);padding:calc(var(--design-px) * 40) calc(var(--design-px) * 25)}@media(min-width:992px){.page-systemcheck-application .page-systemcheck-application__main ._bodySection{padding:calc(var(--design-px) * 120)}}.page-systemcheck-application .page-systemcheck-application__main ._bodyForm{margin-top:calc(var(--design-px) * 30)}@media(min-width:992px){.page-systemcheck-application .page-systemcheck-application__main ._bodyForm{margin-top:calc(var(--design-px) * 60)}}.c-cards.--about.--systemcheck{margin-top:calc(var(--design-px) * 50)}@media(min-width:992px){.c-cards.--about.--systemcheck{margin-top:calc(var(--design-px) * 150)}}.c-cards.--about .c-cards__item{display:grid}.c-cards.--about .c-cards__item.--detail{background-color:var(--color-white)}@media(min-width:992px){.c-cards.--about .c-cards__item.--detail{grid-column:span 2}}.c-cards.--about .c-cards__item.--detail .c-cards__list{display:grid;gap:calc(var(--design-px) * 5) 0}.c-cards.--about .c-cards__item.--detail .c-cards__list__item{font-size:calc(var(--design-px) * 17)}.c-cards.--about .--about_detail01{text-align:center;background-color:var(--color-primary);border-bottom:1px solid #000;padding:calc(var(--design-px) * 10) calc(var(--design-px) * 10) calc(var(--design-px) * 12)}.c-cards.--about .--about_detail02{text-align:center;background-color:var(--color-primary);padding:calc(var(--design-px) * 15)}@media(min-width:992px){.c-cards.--about .--about_detail02{padding:calc(var(--design-px) * 24)}}.c-cards.--about .--about_detail03{text-align:center;border-bottom:1px solid var(--color-primary);padding:calc(var(--design-px) * 25) calc(var(--design-px) * 15) calc(var(--design-px) * 30)}@media(min-width:992px){.c-cards.--about .--about_detail03{padding:calc(var(--design-px) * 36) calc(var(--design-px) * 20) calc(var(--design-px) * 60)}}.c-cards.--about .--about_detail04{padding:calc(var(--design-px) * 20) calc(var(--design-px) * 20) calc(var(--design-px) * 30)}@media(min-width:992px){.c-cards.--about .--about_detail04{padding:calc(var(--design-px) * 70) calc(var(--design-px) * 110) calc(var(--design-px) * 80)}}.c-cards.--about .c-cards__aboutDetailCategory{font-family:var(--font-family-en);font-size:calc(var(--design-px) * 15);font-weight:var(--font-bold);line-height:1}@media(min-width:992px){.c-cards.--about .c-cards__aboutDetailCategory{font-size:calc(var(--design-px) * 19)}}.c-cards.--about .c-cards__aboutDetailHead{font-size:calc(var(--design-px) * 20);font-weight:var(--font-bold);line-height:1;letter-spacing:var(--letter-spacing-normal)}@media(min-width:992px){.c-cards.--about .c-cards__aboutDetailHead{font-size:calc(var(--design-px) * 32)}}.c-cards.--about .c-cards__aboutDetailTitle{font-size:calc(var(--design-px) * 24);font-weight:var(--font-bold);line-height:var(--line-height-snug);letter-spacing:var(--letter-spacing-normal)}@media(min-width:992px){.c-cards.--about .c-cards__aboutDetailTitle{font-size:calc(var(--design-px) * 36)}}.c-cards.--about .c-cards__aboutDetailText{font-size:calc(var(--design-px) * 17);font-weight:var(--font-medium);line-height:var(--line-height-relaxed);text-align:left;letter-spacing:var(--letter-spacing-normal);max-width:calc(var(--design-px) * 550);margin:calc(var(--design-px) * 15) auto 0}.c-cards.--about .c-cards__aboutDetailOl{counter-reset:detailnum;display:grid;gap:calc(var(--design-px) * 20)}@media(min-width:992px){.c-cards.--about .c-cards__aboutDetailOl{grid-template-columns:repeat(2,1fr);gap:calc(var(--design-px) * 50) calc(var(--design-px) * 50)}}.c-cards.--about .c-cards__aboutDetailOl__item{padding:calc(var(--design-px) * 20) calc(var(--design-px) * 20) calc(var(--design-px) * 30);background:linear-gradient(#dcdcdc,#dcdcdc) left top/1px calc(var(--design-px) * 50) no-repeat,linear-gradient(#dcdcdc,#dcdcdc) right top/1px calc(var(--design-px) * 50) no-repeat,linear-gradient(#dcdcdc,#dcdcdc) top center/100% 1px no-repeat,linear-gradient(#dcdcdc,#dcdcdc) left bottom/1px calc(var(--design-px) * 50) no-repeat,linear-gradient(#dcdcdc,#dcdcdc) right bottom/1px calc(var(--design-px) * 50) no-repeat,linear-gradient(#dcdcdc,#dcdcdc) bottom center/100% 1px no-repeat;position:relative}@media(min-width:992px){.c-cards.--about .c-cards__aboutDetailOl__item{padding:calc(var(--design-px) * 50)}}.c-cards.--about .c-cards__aboutDetailOl__item:before,.c-cards.--about .c-cards__aboutDetailOl__item:after{content:"";width:calc(var(--design-px) * 54);height:1px;background:var(--color-emphasis);position:absolute;left:50%;transform:translate(-50%)}.c-cards.--about .c-cards__aboutDetailOl__item:before{top:0}.c-cards.--about .c-cards__aboutDetailOl__item:after{bottom:0}.c-cards.--about .c-cards__aboutDetailOl__counter{font-family:var(--font-family-en);font-size:calc(var(--design-px) * 14);font-weight:var(--font-bold);line-height:1;margin-bottom:calc(var(--design-px) * 9)}.c-cards.--about .c-cards__aboutDetailOl__counter:after{counter-increment:detailnum;content:" " counter(detailnum,decimal-leading-zero);font-size:calc(var(--design-px) * 24);color:var(--color-primary)}.c-cards.--about .c-cards__aboutDetailOl__title{text-align:center;font-size:calc(var(--design-px) * 18);font-weight:var(--font-bold);line-height:var(--line-height-snug);letter-spacing:var(--letter-spacing-normal);border-bottom:1px solid #dcdcdc;padding-bottom:calc(var(--design-px) * 9)}@media(min-width:992px){.c-cards.--about .c-cards__aboutDetailOl__title{font-size:calc(var(--design-px) * 25)}}.c-cards.--about .c-cards__aboutDetailOl__cont{max-width:calc(var(--design-px) * 311);margin:calc(var(--design-px) * 23) auto 0}.c-cards.--about .c-cards__about__text{font-size:calc(var(--design-px) * 16);font-weight:var(--font-bold);line-height:var(--line-height-snug);letter-spacing:var(--letter-spacing-tight)}@media(min-width:992px){.c-cards.--about .c-cards__about__text{font-size:calc(var(--design-px) * 19)}}.c-cards.--about .c-cards__about__text span{color:var(--color-primary)}.c-cards.--about .c-cards__about__reportTitle{font-family:var(--font-family-en);font-size:calc(var(--design-px) * 15);font-weight:var(--font-bold);border-radius:999px;background:var(--color-primary);padding:calc(var(--design-px) * 2) calc(var(--design-px) * 25);position:relative;display:inline-block}@media(min-width:992px){.c-cards.--about .c-cards__about__reportTitle{font-size:calc(var(--design-px) * 19)}}.c-cards.--about .c-cards__about__reportTitle:after{content:"";display:inline-block;width:calc(var(--design-px) * 11);height:calc(var(--design-px) * 8);background:var(--color-primary);clip-path:polygon(0 0,100% 0%,50% 100%);position:absolute;top:98%;left:50%;transform:translate(-50%)}.c-cards.--about .c-cards__about__report{border-radius:calc(var(--design-px) * 10);box-shadow:calc(var(--design-px) * 5) calc(var(--design-px) * 5) calc(var(--design-px) * 5) #0003;width:100%;margin:calc(var(--design-px) * 20) auto 0;overflow:hidden}@media(min-width:992px){.c-cards.--about .c-cards__about__report{box-shadow:calc(var(--design-px) * 20) calc(var(--design-px) * 20) calc(var(--design-px) * 20) #0003;width:calc(var(--design-px) * 928);margin:calc(var(--design-px) * 28) auto 0}}.systemcheck-header{--__color-dark: #263d4e;position:sticky;top:0;z-index:var(--z-header);grid-area:header}.systemcheck-header .systemcheck-header__body-inner{display:grid;align-items:center;grid-template-columns:1fr auto;height:calc(var(--design-px) * 70);padding-inline:calc(var(--design-px) * 15)}@media(min-width:992px){.systemcheck-header .systemcheck-header__body-inner{grid-template-columns:1fr auto max-content;gap:calc(var(--design-px) * 10);justify-content:space-between;height:calc(var(--design-px) * 96);padding-inline:calc(var(--design-px) * 30) calc(var(--design-px) * 16)}}.systemcheck-header .systemcheck-header__logo{display:grid}.systemcheck-header .systemcheck-header__logo .systemcheck-header__logo-link{display:inline-block;width:calc(var(--design-px) * 240)}.systemcheck-header .systemcheck-header__logo .systemcheck-header__logo-image{width:100%}.systemcheck-header .systemcheck-header__navPC{display:none}@media(min-width:992px){.systemcheck-header .systemcheck-header__navPC{display:block}.systemcheck-header .systemcheck-header__navPC .global-header__navPC-inner{display:flex;align-items:center;gap:calc(var(--design-px) * 20)}}.page-systemcheck{position:relative}.page-systemcheck .global-footer{background-color:transparent}.page-systemcheck:before{content:"";width:100%;height:100%;background-image:linear-gradient(#edf9ff 1px,transparent 1px),linear-gradient(90deg,#edf9ff 1px,transparent 1px);background-size:calc(var(--design-px) * 10) calc(var(--design-px) * 10);position:fixed;z-index:-1}@media(min-width:992px){.page-systemcheck:before{background-size:calc(var(--design-px) * 15) calc(var(--design-px) * 15)}}.page-systemcheck .page-systemcheck__titleEn{font-family:var(--font-family-en);font-size:calc(var(--design-px) * 14);font-weight:var(--font-bold)}@media(min-width:992px){.page-systemcheck .page-systemcheck__titleEn{font-size:calc(var(--design-px) * 18)}}.page-systemcheck .page-systemcheck__title{font-size:calc(var(--design-px) * 32);font-weight:var(--font-bold);line-height:var(--line-height-tight)}@media(min-width:992px){.page-systemcheck .page-systemcheck__title{font-size:calc(var(--design-px) * 62)}}.page-systemcheck .page-systemcheck__title .__small{font-size:calc(var(--design-px) * 18)}@media(min-width:992px){.page-systemcheck .page-systemcheck__title .__small{font-size:calc(var(--design-px) * 30)}}.page-systemcheck .page-systemcheck__button{color:var(--color-black);border-radius:999px;background-color:var(--color-accent);min-height:calc(var(--design-px) * 60);display:inline-flex;box-shadow:inset 0 calc(var(--design-px) * -5) calc(var(--design-px) * 10) #0003,calc(var(--design-px) * 5) calc(var(--design-px) * 5) calc(var(--design-px) * 10) #0000004d;transition:color var(--duration-base) var(--ease-base),background-color var(--duration-base) var(--ease-base)}@media(any-hover:hover){.page-systemcheck .page-systemcheck__button:hover{color:var(--color-white);background-color:var(--color-black)}.page-systemcheck .page-systemcheck__button:hover .__icon{border-color:var(--color-white)}.page-systemcheck .page-systemcheck__button:hover .__icon:after{background-color:var(--color-white)}}.page-systemcheck .page-systemcheck__button .__icon{border-right:1px solid var(--color-black);flex:0 0 calc(var(--design-px) * 53);position:relative;transition:border-color var(--duration-base) var(--ease-base)}.page-systemcheck .page-systemcheck__button .__icon:after{content:"";background-color:var(--color-black);width:calc(var(--design-px) * 15);aspect-ratio:1;mask:var(--icon-search) no-repeat center/contain;position:absolute;top:50%;left:58%;transform:translate(-50%,-50%);transition:background-color var(--duration-base) var(--ease-base)}.page-systemcheck .page-systemcheck__button .__text{font-size:calc(var(--design-px) * 16);font-weight:var(--font-bold);padding:calc(var(--design-px) * 2) calc(var(--design-px) * 22);display:flex;align-items:center}.page-systemcheck .page-systemcheck__fv{margin-top:calc(var(--design-px) * -70);padding-block:calc(var(--design-px) * 90) calc(var(--design-px) * 60);position:relative;z-index:10}@media(min-width:992px){.page-systemcheck .page-systemcheck__fv{margin-top:calc(var(--design-px) * -96);padding-block:calc(var(--design-px) * 50) calc(var(--design-px) * 22)}}@media(min-width:992px){.page-systemcheck .page-systemcheck__fv__inner{display:flex;column-gap:calc(var(--design-px) * 8);align-items:center;justify-content:flex-end}}.page-systemcheck .page-systemcheck__fv__title{width:calc(var(--design-px) * 300);margin-inline:auto}@media(min-width:992px){.page-systemcheck .page-systemcheck__fv__title{flex-basis:calc(var(--design-px) * 464)}}@media(max-width:991px){.page-systemcheck .page-systemcheck__fv__image{width:98%;margin-top:calc(var(--design-px) * 14);margin-left:auto}}.page-systemcheck .page-systemcheck__fv__image{flex-basis:calc(var(--design-px) * 988)}.page-systemcheck .page-systemcheck__fv__bottom{text-align:center;margin-top:calc(var(--design-px) * 22)}.page-systemcheck .page-systemcheck__fv__report{margin-inline:auto;display:inline-grid;justify-content:center;justify-items:center}.page-systemcheck .page-systemcheck__fv__link{display:inline-block;position:relative}@media(max-width:991px){.page-systemcheck .page-systemcheck__fv__link{border-radius:999px;background-color:var(--color-accent);margin-top:calc(var(--design-px) * 10);padding:calc(var(--design-px) * 6) calc(var(--design-px) * 35)}}@media(min-width:992px){.page-systemcheck .page-systemcheck__fv__link:before{content:"";position:absolute;left:0;right:0;bottom:0;height:calc(var(--design-px) * 9);background-color:var(--color-accent);border-radius:calc(var(--design-px) * 9)}}@media(any-hover:hover)and (min-width:992px){.page-systemcheck .page-systemcheck__fv__link:hover .page-systemcheck__fv__text{color:var(--color-primary)}}@media(any-hover:hover){.page-systemcheck .page-systemcheck__fv__link:hover .page-systemcheck__fv__text .__circle{background-color:var(--color-primary)}.page-systemcheck .page-systemcheck__fv__link:hover .page-systemcheck__fv__text:after{background-color:var(--color-primary)}}.page-systemcheck .page-systemcheck__fv__bubble{font-size:calc(var(--design-px) * 16);font-weight:var(--font-medium);line-height:1;position:relative;display:inline-flex;align-items:flex-end;column-gap:calc(var(--design-px) * 10)}@media(min-width:992px){.page-systemcheck .page-systemcheck__fv__bubble{font-size:calc(var(--design-px) * 18)}}.page-systemcheck .page-systemcheck__fv__bubble:before,.page-systemcheck .page-systemcheck__fv__bubble:after{content:"";background-color:var(--color-black);width:1px;height:1.3em;display:inline-block;transition:background-color var(--duration-base) var(--ease-base)}.page-systemcheck .page-systemcheck__fv__bubble:before{transform:rotate(-35deg);transform-origin:bottom left}.page-systemcheck .page-systemcheck__fv__bubble:after{transform:rotate(35deg);transform-origin:bottom right}.page-systemcheck .page-systemcheck__fv__text{font-size:calc(var(--design-px) * 22);font-weight:var(--font-bold);letter-spacing:var(--letter-spacing-normal);position:relative;display:flex;align-items:center;justify-content:center;column-gap:calc(var(--design-px) * 5);transition:color var(--duration-base) var(--ease-base)}@media(min-width:992px){.page-systemcheck .page-systemcheck__fv__text{padding-inline:calc(var(--design-px) * 7)}}.page-systemcheck .page-systemcheck__fv__text .__circle{font-size:calc(var(--design-px) * 14);color:#e2e2e2;border-radius:100%;background-color:var(--color-black);width:calc(var(--design-px) * 22);aspect-ratio:1;transition:background-color var(--duration-base) var(--ease-base)}.page-systemcheck .page-systemcheck__fv__text:after{content:"";background-color:var(--color-black);width:calc(var(--design-px) * 26);aspect-ratio:26/28;mask:var(--icon-report) no-repeat center/contain;transition:background-color var(--duration-base) var(--ease-base)}.page-systemcheck .page-systemcheck__fv__bg{width:100%;height:100%;inset:0;margin:auto;position:absolute;z-index:-1}.page-systemcheck .page-systemcheck__fv__bg img{width:100%;height:100%;object-fit:cover}.page-systemcheck .page-systemcheck__intro{padding-top:calc(var(--design-px) * 75)}@media(min-width:992px){.page-systemcheck .page-systemcheck__intro{padding-top:calc(var(--design-px) * 154)}}@media(min-width:992px){.page-systemcheck .page-systemcheck__intro__problem{display:flex;align-items:start;column-gap:calc(var(--design-px) * 130)}}.page-systemcheck .page-systemcheck__intro__problem__heading{width:90%;aspect-ratio:500/382;padding:calc(var(--design-px) * 39) calc(var(--design-px) * 30) calc(var(--design-px) * 59);position:relative}.page-systemcheck .page-systemcheck__intro__problem__heading>*{position:relative}@media(max-width:991px){.page-systemcheck .page-systemcheck__intro__problem__heading{margin-inline:auto}}@media(min-width:992px){.page-systemcheck .page-systemcheck__intro__problem__heading{width:calc(var(--design-px) * 500);padding:calc(var(--design-px) * 39) calc(var(--design-px) * 30) calc(var(--design-px) * 59);flex:0 0 calc(var(--design-px) * 500)}}.page-systemcheck .page-systemcheck__intro__problem__heading__bg{width:100%;height:100%;position:absolute;top:0;left:0;filter:drop-shadow(10px 10px 10px rgba(0,0,0,.1))}.page-systemcheck .page-systemcheck__intro__problem__heading__bg img{width:100%;height:100%;object-fit:contain}.page-systemcheck .page-systemcheck__intro__problem__heading__en{text-align:center;margin-bottom:calc(var(--design-px) * 20);display:block}.page-systemcheck .page-systemcheck__intro__problem__ol{counter-reset:problem 0}@media(max-width:991px){.page-systemcheck .page-systemcheck__intro__problem__ol{margin-top:calc(var(--design-px) * 30)}}.page-systemcheck .page-systemcheck__intro__problem__ol__item{counter-increment:problem;display:flex;column-gap:calc(var(--design-px) * 14)}@media(min-width:992px){.page-systemcheck .page-systemcheck__intro__problem__ol__item{column-gap:calc(var(--design-px) * 45)}}.page-systemcheck .page-systemcheck__intro__problem__ol__item:not(:first-child){margin-top:calc(var(--design-px) * 30)}@media(min-width:992px){.page-systemcheck .page-systemcheck__intro__problem__ol__item:not(:first-child){margin-top:calc(var(--design-px) * 50)}}.page-systemcheck .page-systemcheck__intro__problem__heading__ol__counter{padding-top:calc(var(--design-px) * 16);padding-left:calc(var(--design-px) * 26);position:relative;display:inline-block;flex:0 0 calc(var(--design-px) * 70)}@media(min-width:992px){.page-systemcheck .page-systemcheck__intro__problem__heading__ol__counter{flex-basis:calc(var(--design-px) * 75)}}.page-systemcheck .page-systemcheck__intro__problem__heading__ol__counter .__icon{background:var(--color-black);width:calc(var(--design-px) * 40);aspect-ratio:1}@media(min-width:992px){.page-systemcheck .page-systemcheck__intro__problem__heading__ol__counter .__icon{width:calc(var(--design-px) * 50)}}.page-systemcheck .page-systemcheck__intro__problem__heading__ol__counter .__icon.--money{mask:var(--icon-money) no-repeat center/contain}.page-systemcheck .page-systemcheck__intro__problem__heading__ol__counter .__icon.--pc{mask:var(--icon-pc) no-repeat center/contain}.page-systemcheck .page-systemcheck__intro__problem__heading__ol__counter .__icon.--abtest{mask:var(--icon-abtest) no-repeat center/contain}.page-systemcheck .page-systemcheck__intro__problem__heading__ol__counter .__icon.--scale{mask:var(--icon-scale) no-repeat center/contain}.page-systemcheck .page-systemcheck__intro__problem__heading__ol__counter:before,.page-systemcheck .page-systemcheck__intro__problem__heading__ol__counter:after{font-family:var(--font-family-en);font-weight:var(--font-bold);letter-spacing:0;position:absolute;left:0}.page-systemcheck .page-systemcheck__intro__problem__heading__ol__counter:before{content:"PROBLEM";font-size:calc(var(--design-px) * 13);top:0}.page-systemcheck .page-systemcheck__intro__problem__heading__ol__counter:after{content:counter(problem,decimal-leading-zero);font-size:calc(var(--design-px) * 17);color:var(--color-primary);top:1em;left:0}.page-systemcheck .page-systemcheck__intro__problem__heading__ol__text{border-left:1px solid #a7a7a7;padding:calc(var(--design-px) * 3) 0 calc(var(--design-px) * 3) calc(var(--design-px) * 15);display:flex;align-items:center}@media(min-width:992px){.page-systemcheck .page-systemcheck__intro__problem__heading__ol__text{padding:calc(var(--design-px) * 3) 0 calc(var(--design-px) * 3) calc(var(--design-px) * 20)}}.page-systemcheck .page-systemcheck__intro__problem__heading__ol__text .__item{font-size:calc(var(--design-px) * 14);font-weight:var(--font-medium);line-height:var(--line-height-snug);letter-spacing:var(--letter-spacing-normal)}@media(min-width:992px){.page-systemcheck .page-systemcheck__intro__problem__heading__ol__text .__item{font-size:calc(var(--design-px) * 22)}}.page-systemcheck .page-systemcheck__intro__problem__heading__ol__text .__strong{color:var(--color-emphasis);font-weight:var(--font-bold)}.page-systemcheck .page-systemcheck__intro__solution{border-radius:calc(var(--design-px) * 10);border:2px solid #a7a7a7;background-color:var(--color-white);margin-top:calc(var(--design-px) * 75)}@media(min-width:992px){.page-systemcheck .page-systemcheck__intro__solution{border-radius:calc(var(--design-px) * 20);margin-top:calc(var(--design-px) * 150)}}.page-systemcheck .page-systemcheck__intro__solution__row{text-align:center}.page-systemcheck .page-systemcheck__intro__solution__row:not(:last-child){border-bottom:1px solid var(--color-border)}.page-systemcheck .page-systemcheck__intro__solution__row:nth-child(1){padding:calc(var(--design-px) * 15)}@media(min-width:992px){.page-systemcheck .page-systemcheck__intro__solution__row:nth-child(1){padding:calc(var(--design-px) * 30)}}.page-systemcheck .page-systemcheck__intro__solution__row:nth-child(2){padding:calc(var(--design-px) * 20)}@media(min-width:992px){.page-systemcheck .page-systemcheck__intro__solution__row:nth-child(2){padding:calc(var(--design-px) * 50)}}.page-systemcheck .page-systemcheck__intro__solution__row:nth-child(3){padding:calc(var(--design-px) * 20) calc(var(--design-px) * 20) calc(var(--design-px) * 30)}@media(min-width:992px){.page-systemcheck .page-systemcheck__intro__solution__row:nth-child(3){padding:calc(var(--design-px) * 50) calc(var(--design-px) * 60) calc(var(--design-px) * 60)}}.page-systemcheck .page-systemcheck__intro__solution__scene{font-size:calc(var(--design-px) * 15);color:var(--color-white);border-radius:999px;background-color:var(--color-black);padding-inline:calc(var(--design-px) * 20);display:inline-block}@media(min-width:992px){.page-systemcheck .page-systemcheck__intro__solution__scene{font-size:calc(var(--design-px) * 19)}}.page-systemcheck .page-systemcheck__intro__solution__title{font-size:calc(var(--design-px) * 16);font-weight:var(--font-bold)}@media(min-width:992px){.page-systemcheck .page-systemcheck__intro__solution__title{font-size:calc(var(--design-px) * 32)}}.page-systemcheck .page-systemcheck__intro__solution__title .__strong{font-size:calc(var(--design-px) * 31);color:var(--color-emphasis)}@media(min-width:992px){.page-systemcheck .page-systemcheck__intro__solution__title .__strong{font-size:calc(var(--design-px) * 62)}}.page-systemcheck .page-systemcheck__intro__solution__text{text-align:left;width:100%;margin-inline:auto;display:block}@media(min-width:992px){.page-systemcheck .page-systemcheck__intro__solution__text{width:calc(var(--design-px) * 440)}}.page-systemcheck .page-systemcheck__intro__solution__figure{border-radius:calc(var(--design-px) * 10);width:100%;margin:calc(var(--design-px) * 30) auto 0;aspect-ratio:440/320;overflow:hidden}@media(min-width:992px){.page-systemcheck .page-systemcheck__intro__solution__figure{width:calc(var(--design-px) * 1150);margin-top:calc(var(--design-px) * 60);aspect-ratio:1150/550}}.page-systemcheck .page-systemcheck__intro__solution__figure img{width:100%;height:100%;object-fit:cover;object-position:50% 50%}.page-systemcheck .page-systemcheck__person{margin-top:calc(var(--design-px) * 100)}@media(min-width:992px){.page-systemcheck .page-systemcheck__person{margin-top:calc(var(--design-px) * 250)}}.page-systemcheck .page-systemcheck__person__inner{margin-top:calc(var(--design-px) * 75)}@media(min-width:992px){.page-systemcheck .page-systemcheck__person__inner{margin-top:calc(var(--design-px) * 150);display:flex;column-gap:calc(var(--design-px) * 110)}}.page-systemcheck .page-systemcheck__person__title__en{color:var(--color-primary);display:block;margin-top:calc(var(--design-px) * 10)}@media(min-width:992px){.page-systemcheck .page-systemcheck__person__title__en{margin-top:calc(var(--design-px) * 17)}}.page-systemcheck .page-systemcheck__person__text{margin-top:calc(var(--design-px) * 25)}@media(min-width:992px){.page-systemcheck .page-systemcheck__person__text{margin-top:calc(var(--design-px) * 50)}}@media(max-width:991px){.page-systemcheck .page-systemcheck__person__member{margin-top:calc(var(--design-px) * 50)}}@media(min-width:992px){.page-systemcheck .page-systemcheck__person__member{flex:0 0 calc(var(--design-px) * 720)}}.page-systemcheck .page-systemcheck__person__member__item{border-bottom:1px solid #c8c8c8;padding-block:calc(var(--design-px) * 30)}@media(min-width:992px){.page-systemcheck .page-systemcheck__person__member__item{display:flex;align-items:center;column-gap:calc(var(--design-px) * 60)}}.page-systemcheck .page-systemcheck__person__member__item:first-child{border-top:1px solid #c8c8c8}.page-systemcheck .page-systemcheck__person__member__figure{border-radius:999px;overflow:hidden}@media(min-width:992px){.page-systemcheck .page-systemcheck__person__member__figure{flex-basis:calc(var(--design-px) * 330)}}.page-systemcheck .page-systemcheck__person__member__detail{letter-spacing:.1em}@media(max-width:991px){.page-systemcheck .page-systemcheck__person__member__detail{text-align:center;margin-top:calc(var(--design-px) * 20)}}.page-systemcheck .page-systemcheck__person__member__qualification{font-size:calc(var(--design-px) * 15);font-weight:var(--font-bold);border-radius:999px;background-color:var(--color-primary);padding-inline:calc(var(--design-px) * 10);display:inline-block}.page-systemcheck .page-systemcheck__person__member__name{margin-top:calc(var(--design-px) * 10)}@media(min-width:992px){.page-systemcheck .page-systemcheck__person__member__name{margin-top:calc(var(--design-px) * 15)}}.page-systemcheck .page-systemcheck__person__member__name .__ja{font-size:calc(var(--design-px) * 30);font-weight:var(--font-bold)}.page-systemcheck .page-systemcheck__person__member__name .__kana{font-family:var(--font-family-en);color:#969696}@media(max-width:991px){.page-systemcheck .page-systemcheck__person__member__name .__kana{margin-top:calc(var(--design-px) * 5);display:block}}@media(min-width:992px){.page-systemcheck .page-systemcheck__person__member__name .__kana{font-size:calc(var(--design-px) * 11);padding-left:calc(var(--design-px) * 7)}}.page-systemcheck .page-systemcheck__person__member__number{font-weight:var(--font-medium)}@media(min-width:992px){.page-systemcheck .page-systemcheck__person__member__number{margin-top:calc(var(--design-px) * 9)}}.page-systemcheck .page-systemcheck__person__achievements{margin-top:calc(var(--design-px) * 75)}@media(min-width:992px){.page-systemcheck .page-systemcheck__person__achievements{margin-top:calc(var(--design-px) * 150)}}.page-systemcheck .page-systemcheck__person__achievements .c-clientSlide{margin-top:calc(var(--design-px) * 20)}.page-systemcheck .page-systemcheck__person__achievements__title{text-align:center}.page-systemcheck .page-systemcheck__target{margin-top:calc(var(--design-px) * 100)}@media(min-width:992px){.page-systemcheck .page-systemcheck__target{margin-top:calc(var(--design-px) * 250)}}.page-systemcheck .page-systemcheck__target__inner{margin-top:calc(var(--design-px) * 75)}@media(min-width:992px){.page-systemcheck .page-systemcheck__target__inner{margin-top:calc(var(--design-px) * 150);display:flex;align-items:start;flex-direction:row-reverse;column-gap:calc(var(--design-px) * 110)}}.page-systemcheck .page-systemcheck__target__title__en{display:block;margin-top:calc(var(--design-px) * 10)}@media(min-width:992px){.page-systemcheck .page-systemcheck__target__title__en{margin-top:calc(var(--design-px) * 17)}}.page-systemcheck .page-systemcheck__target__text{margin-top:calc(var(--design-px) * 25)}@media(min-width:992px){.page-systemcheck .page-systemcheck__target__text{margin-top:calc(var(--design-px) * 50)}}.page-systemcheck .page-systemcheck__target__list{display:grid;grid-template-columns:repeat(2,1fr);gap:calc(var(--design-px) * 20)}@media(max-width:991px){.page-systemcheck .page-systemcheck__target__list{margin-top:calc(var(--design-px) * 40)}}@media(min-width:992px){.page-systemcheck .page-systemcheck__target__list{flex:0 0 calc(var(--design-px) * 720);grid-template-columns:repeat(3,1fr);gap:calc(var(--design-px) * 30)}}.page-systemcheck .page-systemcheck__target__list__item{border-radius:calc(var(--design-px) * 10);background-color:var(--color-white);box-shadow:0 calc(var(--design-px) * 3) calc(var(--design-px) * 10) #00000021;width:calc(var(--design-px) * 45%);padding:calc(var(--design-px) * 15) calc(var(--design-px) * 10) calc(var(--design-px) * 20);display:grid;row-gap:calc(var(--design-px) * 12);grid-template-rows:subgrid;grid-row:span 3;position:relative}@media(min-width:992px){.page-systemcheck .page-systemcheck__target__list__item{width:calc(var(--design-px) * 220);padding:calc(var(--design-px) * 29) calc(var(--design-px) * 20) calc(var(--design-px) * 20);row-gap:calc(var(--design-px) * 16)}}.page-systemcheck .page-systemcheck__target__list__item:before{content:"TARGET";font-family:var(--font-family-en);font-size:calc(var(--design-px) * 12);font-weight:var(--font-bold);color:#dcdcdc;text-align:center}@media(min-width:992px){.page-systemcheck .page-systemcheck__target__list__item:before{font-size:calc(var(--design-px) * 17)}}.page-systemcheck .page-systemcheck__target__list__item:after{content:"";width:calc(var(--design-px) * 6);height:calc(var(--design-px) * 5);background:var(--color-primary);clip-path:polygon(0 0,100% 0%,50% 100%);position:absolute;top:calc(var(--design-px) * 33);left:50%;transform:translate(-50%)}@media(min-width:992px){.page-systemcheck .page-systemcheck__target__list__item:after{top:calc(var(--design-px) * 54);width:calc(var(--design-px) * 8);height:calc(var(--design-px) * 7)}}.page-systemcheck .page-systemcheck__target__list__icon{width:calc(var(--design-px) * 55);aspect-ratio:70/64;margin-inline:auto}@media(min-width:992px){.page-systemcheck .page-systemcheck__target__list__icon{width:calc(var(--design-px) * 70)}}.page-systemcheck .page-systemcheck__target__list__text{font-size:calc(var(--design-px) * 16);font-weight:var(--font-bold);line-height:var(--line-height-tight);letter-spacing:var(--letter-spacing-normal);display:flex;align-items:center;justify-content:center}@media(min-width:992px){.page-systemcheck .page-systemcheck__target__list__text{font-size:calc(var(--design-px) * 20)}}.page-systemcheck .page-systemcheck__flow{margin-top:calc(var(--design-px) * 100)}@media(min-width:992px){.page-systemcheck .page-systemcheck__flow{margin-top:calc(var(--design-px) * 250)}}.page-systemcheck .page-systemcheck__plusalpha{margin-top:calc(var(--design-px) * 100)}@media(min-width:992px){.page-systemcheck .page-systemcheck__plusalpha{margin-top:calc(var(--design-px) * 250)}}.page-systemcheck .page-systemcheck__plusalpha__figure{border-radius:calc(var(--design-px) * 10);margin-top:calc(var(--design-px) * 75);overflow:hidden}@media(min-width:992px){.page-systemcheck .page-systemcheck__plusalpha__figure{margin-top:calc(var(--design-px) * 150)}}.page-systemcheck .page-systemcheck__plusalpha__inner{margin-top:calc(var(--design-px) * 75)}@media(min-width:992px){.page-systemcheck .page-systemcheck__plusalpha__inner{margin-top:calc(var(--design-px) * 150);display:flex;column-gap:calc(var(--design-px) * 110)}}.page-systemcheck .page-systemcheck__plusalpha__title__bubble{font-size:calc(var(--design-px) * 15);font-weight:var(--font-bold);border-radius:999px;background-color:var(--color-primary);margin-bottom:calc(var(--design-px) * 11);padding:calc(var(--design-px) * 5) calc(var(--design-px) * 14);display:inline-block;position:relative}@media(min-width:992px){.page-systemcheck .page-systemcheck__plusalpha__title__bubble{font-size:calc(var(--design-px) * 29);padding:calc(var(--design-px) * 5) calc(var(--design-px) * 28)}}.page-systemcheck .page-systemcheck__plusalpha__title__bubble:after{content:"";width:calc(var(--design-px) * 8);height:calc(var(--design-px) * 7);background-color:var(--color-primary);clip-path:polygon(0% 0%,100% 0%,100% 100%);position:absolute;top:98%;left:calc(var(--design-px) * 12)}@media(min-width:992px){.page-systemcheck .page-systemcheck__plusalpha__title__bubble:after{width:calc(var(--design-px) * 13);height:calc(var(--design-px) * 11);left:calc(var(--design-px) * 25)}}.page-systemcheck .page-systemcheck__plusalpha__title__ja{display:block}.page-systemcheck .page-systemcheck__plusalpha__title__en{color:var(--color-primary);display:block;margin-top:calc(var(--design-px) * 10)}@media(min-width:992px){.page-systemcheck .page-systemcheck__plusalpha__title__en{margin-top:calc(var(--design-px) * 17)}}.page-systemcheck .page-systemcheck__plusalpha__ol{counter-reset:plusalpha 0}@media(max-width:991px){.page-systemcheck .page-systemcheck__plusalpha__ol{margin-top:calc(var(--design-px) * 50)}}.page-systemcheck .page-systemcheck__plusalpha__ol__item{counter-increment:plusalpha;font-size:calc(var(--design-px) * 17);font-weight:var(--font-bold);border-bottom:1px solid var(--color-border);padding:calc(var(--design-px) * 24) 0 calc(var(--design-px) * 24) calc(var(--design-px) * 60);position:relative}@media(min-width:992px){.page-systemcheck .page-systemcheck__plusalpha__ol__item{font-size:calc(var(--design-px) * 24);padding:calc(var(--design-px) * 48) 0 calc(var(--design-px) * 48) calc(var(--design-px) * 153)}}.page-systemcheck .page-systemcheck__plusalpha__ol__item:first-child{border-top:1px solid var(--color-border)}.page-systemcheck .page-systemcheck__plusalpha__ol__item:before{content:"得";font-family:var(--font-family-ja-sub);font-size:calc(var(--design-px) * 30);font-weight:var(--font-bold);color:var(--color-primary);text-align:center;border-radius:100%;border:calc(var(--design-px) * 5) solid var(--color-primary);width:calc(var(--design-px) * 50);height:calc(var(--design-px) * 50);aspect-ratio:1;position:absolute;top:50%;left:0;transform:translateY(-50%);display:flex;align-items:center;justify-content:center}@media(min-width:992px){.page-systemcheck .page-systemcheck__plusalpha__ol__item:before{font-size:calc(var(--design-px) * 53);border-width:calc(var(--design-px) * 9);width:calc(var(--design-px) * 93);height:calc(var(--design-px) * 93)}}.page-systemcheck .page-systemcheck__plusalpha__ol__item:after{content:counter(plusalpha,decimal-leading-zero);font-family:var(--font-family-en);font-size:calc(var(--design-px) * 16);font-weight:var(--font-bold);line-height:1;position:absolute;top:50%;left:0;transform:translateY(calc(-50% - 1.4em))}@media(min-width:992px){.page-systemcheck .page-systemcheck__plusalpha__ol__item:after{font-size:calc(var(--design-px) * 29)}}.page-systemcheck .page-systemcheck__plusalpha__ol__item span{color:var(--color-primary);text-decoration:underline}.page-systemcheck .page-systemcheck__apply{margin-top:calc(var(--design-px) * 75)}@media(min-width:992px){.page-systemcheck .page-systemcheck__apply{margin-top:calc(var(--design-px) * 150)}}.page-systemcheck .page-systemcheck__apply__inner{text-align:center;border-radius:999px;border:20px solid var(--color-accent);padding:calc(var(--design-px) * 150) calc(var(--design-px) * 20) calc(var(--design-px) * 130)}@media(min-width:992px){.page-systemcheck .page-systemcheck__apply__inner{margin-top:calc(var(--design-px) * 150);padding:calc(var(--design-px) * 76) calc(var(--design-px) * 50) calc(var(--design-px) * 66)}}.page-systemcheck .page-systemcheck__apply__title{font-weight:var(--font-bold)}.page-systemcheck .page-systemcheck__apply__title__en{font-family:var(--font-family-en);font-size:calc(var(--design-px) * 14);line-height:1;margin-bottom:calc(var(--design-px) * 30);display:block}@media(min-width:992px){.page-systemcheck .page-systemcheck__apply__title__en{font-size:calc(var(--design-px) * 15);margin-bottom:calc(var(--design-px) * 50)}}.page-systemcheck .page-systemcheck__apply__title__jaSub{font-size:calc(var(--design-px) * 20);line-height:1;margin-bottom:calc(var(--design-px) * 8);padding:0 calc(var(--design-px) * 5) calc(var(--design-px) * 2);position:relative;display:inline-block}@media(min-width:992px){.page-systemcheck .page-systemcheck__apply__title__jaSub{font-size:calc(var(--design-px) * 24);padding:0 calc(var(--design-px) * 5) calc(var(--design-px) * 5)}}.page-systemcheck .page-systemcheck__apply__title__jaSub:before{content:"";border-radius:999px;background:var(--color-accent);width:100%;height:calc(var(--design-px) * 5);position:absolute;bottom:0;left:0;z-index:-1}@media(min-width:992px){.page-systemcheck .page-systemcheck__apply__title__jaSub:before{height:calc(var(--design-px) * 9)}}.page-systemcheck .page-systemcheck__apply__title__ja{font-size:calc(var(--design-px) * 36);line-height:var(--line-height-tight);display:block}@media(min-width:992px){.page-systemcheck .page-systemcheck__apply__title__ja{font-size:calc(var(--design-px) * 41)}}.page-systemcheck .page-systemcheck__apply__text{font-size:calc(var(--design-px) * 16);line-height:var(--line-height-relaxed);text-align:left;margin:calc(var(--design-px) * 30) auto 0;display:inline-block}.page-systemcheck .page-systemcheck__apply__buttonWrapper{margin-top:calc(var(--design-px) * 40)}.page-systemcheck .page-systemcheck__apply__tel{line-height:1;display:inline-block;margin-top:calc(var(--design-px) * 40)}@media(min-width:992px){.page-systemcheck .page-systemcheck__apply__tel{margin-top:calc(var(--design-px) * 20)}}.page-systemcheck .page-systemcheck__apply__tel .__number{font-family:var(--font-family-en);font-size:calc(var(--design-px) * 34);font-weight:var(--font-bold);display:block}@media(min-width:992px){.page-systemcheck .page-systemcheck__apply__tel .__number{font-size:calc(var(--design-px) * 41)}}.page-systemcheck .page-systemcheck__apply__tel .__hour{font-size:calc(var(--design-px) * 16);text-align:right;margin-top:calc(var(--design-px) * 10);display:block}.page-home .page-home__fv{height:calc(100dvh - var(--design-px) * 70);min-height:700px;position:relative;display:flex;flex-direction:column;justify-content:flex-end}@media(min-width:500px){.page-home .page-home__fv{min-height:calc(var(--design-px) * 650)}}@media(min-width:768px){.page-home .page-home__fv{min-height:calc(var(--design-px) * 500)}}@media(min-width:992px){.page-home .page-home__fv{height:calc(100dvh - var(--design-px) * 96);min-height:calc(var(--design-px) * 500)}}.page-home .page-home__fv__title{width:calc(var(--design-px) * 352);margin-bottom:calc(var(--design-px) * 31);margin-left:calc(var(--design-px) * 16)}@media(max-width:991px){.page-home .page-home__fv__title{max-width:calc(var(--design-px) * 300)}}@media(min-width:992px){.page-home .page-home__fv__title{aspect-ratio:709/314;width:calc(var(--design-px) * 709);margin-bottom:calc(var(--design-px) * 28);margin-left:calc(var(--design-px) * 12)}}.page-home .page-home__fv__titleEn{display:none}@media(min-width:992px){.page-home .page-home__fv__titleEn{width:calc(var(--design-px) * 662);margin-left:calc(var(--design-px) * 51);display:block}}.page-home .page-home__fv__bottom{border-top:1px solid #fff;border-bottom:1px solid #fff;padding-block:calc(var(--design-px) * 15) calc(var(--design-px) * 18);overflow:hidden;flex-shrink:0}@media(min-width:992px){.page-home .page-home__fv__bottom{margin-top:0}}@media(min-width:992px){.page-home .page-home__fv__bottom{margin-top:calc(var(--design-px) * 30)}}.page-home .page-home__fv__featuresTrack{width:max-content;display:flex;animation:page-home-fv-marquee 60s linear infinite}.page-home .page-home__fv__featuresRow{display:flex;align-items:center;gap:calc(var(--design-px) * 68);padding-right:calc(var(--design-px) * 60);white-space:nowrap}.page-home .page-home__fv__featuresItem{font-size:calc(var(--design-px) * 18);font-weight:var(--font-bold);line-height:1;letter-spacing:var(--letter-spacing-normal);color:#fff;position:relative;display:inline-block}@media(min-width:992px){.page-home .page-home__fv__featuresItem{font-size:calc(var(--design-px) * 25)}}.page-home .page-home__fv__featuresItem:before,.page-home .page-home__fv__featuresItem:after{content:"";background-color:#fff;width:calc(var(--design-px) * 38);height:1px;margin:auto;position:absolute;inset-block:0;right:calc(var(--design-px) * -53)}.page-home .page-home__fv__featuresItem:before{transform:rotate(45deg)}.page-home .page-home__fv__featuresItem:after{transform:rotate(-45deg)}@keyframes page-home-fv-marquee{0%{transform:translate(0)}to{transform:translate(-50%)}}.page-home .page-home__fv__copy{width:calc(var(--design-px) * 50);aspect-ratio:56/393;position:absolute;right:calc(var(--design-px) * 24);bottom:min(var(--design-px) * 340,340px);isolation:isolate}@media(min-width:768px){.page-home .page-home__fv__copy{bottom:min(var(--design-px) * 200,200px)}}@media(min-width:992px){.page-home .page-home__fv__copy{right:calc(var(--design-px) * 40);bottom:calc(var(--design-px) * 80)}}.page-home .page-home__fv__copyItem{position:absolute;inset:0;opacity:1}.page-home .page-home__fv__copyItem:nth-child(2){opacity:0;animation:page-home-fv-crossfade 4s ease-in-out infinite}.page-home .page-home__fv__copyItem img{width:100%;height:100%;object-fit:contain;display:block}@keyframes page-home-fv-crossfade{0%,40%{opacity:0}50%,90%{opacity:1}to{opacity:0}}.page-home .page-home__fv__bg{width:100%;height:100%;position:fixed;top:0;left:0;z-index:-1}.page-home .page-home__fv__bg picture{height:100%}.page-home .page-home__fv__bg img{width:100%;height:100%;object-fit:cover}.page-home .page-home__about{padding-top:min(var(--design-px) * 400,400px);background:linear-gradient(180deg,rgba(255,255,255,0) 0%,white min(var(--design-px) * 300,300px),white 100%)}@media(min-width:992px){.page-home .page-home__about{padding-top:min(var(--design-px) * 818,818px);background:linear-gradient(180deg,rgba(255,255,255,0) 0%,white min(var(--design-px) * 700,700px),white 100%)}}.page-home .page-home__about .u-buttonWrapper{text-align:center;margin-top:calc(var(--design-px) * 42)}.page-home .page-home__about__inner{row-gap:calc(var(--design-px) * 30)}@media(min-width:992px){.page-home .page-home__about__inner{display:grid;grid-template-columns:calc(var(--design-px) * 735) 1fr;grid-template-areas:"fig cont";gap:0}}.page-home .page-home__about__fig{max-width:90%;margin-inline:auto;grid-area:fig}.page-home .page-home__about__cont{grid-area:cont}@media(max-width:991px){.page-home .page-home__about__cont{margin-top:calc(var(--design-px) * 50)}}.page-home .page-home__about__cont h2{font-size:calc(var(--design-px) * 50);font-weight:700;line-height:1.14;text-align:center}@media(min-width:992px){.page-home .page-home__about__cont h2{font-size:calc(var(--design-px) * 94)}}.page-home .page-home__about__cont p{font-size:calc(var(--design-px) * 17);font-weight:500;line-height:2;margin:calc(var(--design-px) * 42) auto 0;display:block}@media(min-width:992px){.page-home .page-home__about__cont p{width:calc(var(--design-px) * 390)}}.page-home .page-home__service{background-color:#fff;padding-top:calc(var(--design-px) * 100)}@media(min-width:992px){.page-home .page-home__service{padding-top:calc(var(--design-px) * 424)}}.page-home .page-home__service__inner{margin-top:calc(var(--design-px) * 50)}@media(min-width:992px){.page-home .page-home__service__inner{margin-top:calc(var(--design-px) * 90);display:grid;grid-template-columns:calc(var(--design-px) * 380) calc(var(--design-px) * 580);grid-template-rows:auto 1fr;gap:calc(var(--design-px) * 40) calc(var(--design-px) * 50);grid-template-areas:"title figure" "text figure";justify-content:space-between}}.page-home .page-home__service__figure{margin-inline:auto}@media(min-width:992px){.page-home .page-home__service__figure{grid-area:figure}}@media(max-width:991px){.page-home .page-home__service__title{margin-top:calc(var(--design-px) * 20)}}@media(min-width:992px){.page-home .page-home__service__title{grid-area:title;align-self:start}}@media(max-width:991px){.page-home .page-home__service__text{margin-top:calc(var(--design-px) * 10)}}@media(min-width:992px){.page-home .page-home__service__text{grid-area:text}}.page-home .page-home__service__links__list{margin-top:calc(var(--design-px) * 80);grid-template-columns:calc(100% - var(--design-px) * 40);gap:calc(var(--design-px) * 20);display:grid;justify-content:center}@media(min-width:992px){.page-home .page-home__service__links__list{margin-top:calc(var(--design-px) * 200);grid-template-columns:repeat(2,calc(var(--design-px) * 730));gap:calc(var(--design-px) * 20);align-content:center}}.page-home .page-home__service__links__item{border-radius:calc(var(--design-px) * 10);aspect-ratio:1/1.5;overflow:hidden;transition:color var(--duration-base) var(--ease-base);position:relative}@media(min-width:992px){.page-home .page-home__service__links__item{aspect-ratio:730/660}.page-home .page-home__service__links__item:last-child:nth-child(odd){aspect-ratio:2/1;grid-column:1/-1}}@media(any-hover:hover){.page-home .page-home__service__links__item:hover{color:var(--color-emphasis-dark)}.page-home .page-home__service__links__item:hover .page-home__service__links__detail>*{border-color:var(--color-emphasis-dark)}.page-home .page-home__service__links__item:hover .page-home__service__links__detail>*:after{background:var(--color-emphasis-dark)}.page-home .page-home__service__links__item:hover .page-home__service__links__more:after{background-color:var(--color-emphasis-dark)}.page-home .page-home__service__links__item:hover .page-home__service__links__bg{transform:scale(1.1)}}.page-home .page-home__service__links__link{height:100%;display:block;position:relative;z-index:1}.page-home .page-home__service__links__detail{border-radius:9999px;background:#ffffff80;backdrop-filter:var(--filter-blur-regular);width:calc(var(--design-px) * 100);height:calc(100% - var(--design-px) * 56);margin-top:calc(var(--design-px) * 15);margin-left:calc(var(--design-px) * 15);display:inline-grid;grid-template-rows:auto auto calc(var(--design-px) * 260) auto}@media(min-width:992px){.page-home .page-home__service__links__detail{width:calc(var(--design-px) * 155);margin-top:calc(var(--design-px) * 30);margin-left:calc(var(--design-px) * 20);grid-template-rows:auto auto calc(var(--design-px) * 274) auto}}.page-home .page-home__service__links__detail>*{transition:border-color var(--duration-base) var(--ease-base)}.page-home .page-home__service__links__title{font-size:calc(var(--design-px) * 28);font-weight:var(--font-bold);line-height:1.1;letter-spacing:var(--letter-spacing-normal);text-align:center;border-bottom:1px solid #000;padding:calc(var(--design-px) * 20) calc(var(--design-px) * 5) calc(var(--design-px) * 5)}@media(min-width:992px){.page-home .page-home__service__links__title{font-size:calc(var(--design-px) * 34);padding:calc(var(--design-px) * 40) calc(var(--design-px) * 10) calc(var(--design-px) * 13)}}.page-home .page-home__service__links__title .__en{font-family:var(--font-family-en);font-size:calc(var(--design-px) * 35);display:block}@media(min-width:992px){.page-home .page-home__service__links__title .__en{font-size:calc(var(--design-px) * 45)}}.page-home .page-home__service__links__title .__ja{font-size:calc(var(--design-px) * 15);display:block}@media(min-width:992px){.page-home .page-home__service__links__title .__ja{font-size:calc(var(--design-px) * 25)}}.page-home .page-home__service__links__category{font-size:calc(var(--design-px) * 14);font-weight:var(--font-bold);line-height:var(--line-height-tight);text-align:center;border-bottom:1px solid #000;padding:calc(var(--design-px) * 4) calc(var(--design-px) * 4) calc(var(--design-px) * 6);position:relative;display:grid;align-items:center}@media(min-width:992px){.page-home .page-home__service__links__category{font-size:calc(var(--design-px) * 16);padding:calc(var(--design-px) * 4) calc(var(--design-px) * 10) calc(var(--design-px) * 8)}}.page-home .page-home__service__links__category:after{content:"";background-color:#000;width:100%;height:1px;position:absolute;bottom:calc(var(--design-px) * 2);left:0;transition:background-color var(--duration-base) var(--ease-base)}.page-home .page-home__service__links__text{border-bottom:1px solid #000;display:flex;justify-content:center}.page-home .page-home__service__links__text p{font-size:calc(var(--design-px) * 16);font-weight:var(--font-bold);line-height:var(--line-height-snug);writing-mode:vertical-rl;text-orientation:upright;line-break:strict;padding:calc(var(--design-px) * 15) calc(var(--design-px) * 5) calc(var(--design-px) * 15)}@media(min-width:992px){.page-home .page-home__service__links__text p{font-size:calc(var(--design-px) * 20);line-height:var(--line-height-normal);padding:calc(var(--design-px) * 20)}}.page-home .page-home__service__links__more{font-size:calc(var(--design-px) * 14);font-weight:var(--font-bold);text-align:center;padding:calc(var(--design-px) * 10) calc(var(--design-px) * 10) calc(var(--design-px) * 20);position:relative}@media(min-width:992px){.page-home .page-home__service__links__more{font-size:calc(var(--design-px) * 17);padding:calc(var(--design-px) * 32) calc(var(--design-px) * 20) calc(var(--design-px) * 48)}}.page-home .page-home__service__links__more:after{content:"";background:#000;width:calc(var(--design-px) * 13);margin:calc(var(--design-px) * 3) auto 0;aspect-ratio:13/10;mask:var(--icon-chevron-right-double) no-repeat center/contain;display:block;transition:background-color var(--duration-base) var(--ease-base)}@media(min-width:992px){.page-home .page-home__service__links__more:after{margin-top:calc(var(--design-px) * 12)}}.page-home .page-home__service__links__bg{width:100%;height:100%;position:absolute;top:0;left:0;transition:transform var(--duration-base) var(--ease-base)}.page-home .page-home__service__links__bg img{width:100%;height:100%;object-fit:cover}.page-home .page-home__archivement{background-color:#fff;padding-top:calc(var(--design-px) * 100)}@media(min-width:992px){.page-home .page-home__archivement{padding-top:calc(var(--design-px) * 302)}}.page-home .page-home__archivement__cont{margin-inline:auto;display:grid;gap:calc(var(--design-px) * 20) 0}@media(min-width:992px){.page-home .page-home__archivement__cont{gap:calc(var(--design-px) * 40) 0;width:calc(var(--design-px) * 380)}}.page-home .page-home__news{background-color:#fff;padding-top:calc(var(--design-px) * 100)}@media(min-width:992px){.page-home .page-home__news{padding-top:calc(var(--design-px) * 302)}}.page-home .page-home__news .u-buttonWrapper{text-align:center;margin-top:calc(var(--design-px) * 50)}.page-home .page-home__seminars{background-color:#fff;padding-top:calc(var(--design-px) * 100)}@media(min-width:992px){.page-home .page-home__seminars{padding-top:calc(var(--design-px) * 302)}}.page-home .page-home__seminars .u-buttonWrapper{text-align:center;margin-top:calc(var(--design-px) * 50)}.page-home .page-home__blog{background-color:#fff;padding-top:calc(var(--design-px) * 100)}@media(min-width:992px){.page-home .page-home__blog{padding-top:calc(var(--design-px) * 302)}}.page-home .page-home__blog .u-buttonWrapper{text-align:center;margin-top:calc(var(--design-px) * 50)}
