@charset "UTF-8";@import"https://fonts.googleapis.com/css2?family=M+PLUS+Rounded+1c:wght@400;500;700;800&display=swap";/*! destyle.css v1.0.15 | MIT License | https://github.com/nicolas-cusan/destyle.css */*{box-sizing:border-box}:before,:after{box-sizing:inherit}html{line-height:1.15;-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:transparent}body{margin:0}main{display:block}p,table,blockquote,address,pre,iframe,form,figure,dl{margin:0}h1,h2,h3,h4,h5,h6{font-size:inherit;line-height:inherit;font-weight:inherit;margin:0}ul,ol{margin:0;padding:0;list-style:none}dt{font-weight:700}dd{margin-left:0}hr{box-sizing:content-box;height:0;overflow:visible;border:0;border-top:1px solid;margin:0;clear:both;color:inherit}pre{font-family:monospace,monospace;font-size:inherit}address{font-style:inherit}a{background-color:transparent;text-decoration:none;color:inherit}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:inherit}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none;vertical-align:bottom}embed,object,iframe{border:0;vertical-align:bottom}button,input,optgroup,select,textarea{-webkit-appearance:none;appearance:none;vertical-align:middle;color:inherit;font:inherit;border:0;background:transparent;padding:0;margin:0;outline:0;border-radius:0;text-align:inherit}[type=checkbox]{-webkit-appearance:checkbox;appearance:checkbox}[type=radio]{-webkit-appearance:radio;appearance:radio}button,input{overflow:visible}button,select{text-transform:none}button,[type=button],[type=reset],[type=submit]{cursor:pointer;-webkit-appearance:none;appearance:none}button[disabled],[type=button][disabled],[type=reset][disabled],[type=submit][disabled]{cursor:default}input[type=submit]{-webkit-appearance:none;-moz-appearance:none;border-radius:0}select{appearance:none;-moz-appearance:none;-webkit-appearance:none;background:none;border:none}select{-moz-appearance:none;text-indent:.01px;text-overflow:""}button::-moz-focus-inner,[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner{border-style:none;padding:0}button:-moz-focusring,[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring{outline:1px dotted ButtonText}select::-ms-expand{display:none}option{padding:0}fieldset{margin:0;padding:0;border:0;min-width:0}legend{color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}label[for]{cursor:pointer}details{display:block}summary{display:list-item}[contenteditable]{outline:none}table{border-collapse:collapse;border-spacing:0}caption{text-align:left}td,th{vertical-align:top;padding:0}th{text-align:left;font-weight:700}template{display:none}[hidden]{display:none}html{font-size:.0732064422vw;overflow-x:clip;scrollbar-width:none;-ms-overflow-style:none}html::-webkit-scrollbar{display:none}@media (max-width: 1366px) and (min-width: 768px){html{font-size:.0732064422vw}}@media (max-width: 767px){html{font-size:.2666666667vw}}@media (min-width: 1680px){html{font-size:1.23px}}html.is-wait{pointer-events:none;cursor:wait!important}body{width:100%;max-width:2700px;background:#fff;font-size:16rem;font-family:"M PLUS Rounded 1c",sans-serif;color:var(--color-black);position:relative;overscroll-behavior:none;margin:auto;scrollbar-width:none;-ms-overflow-style:none;overflow:clip;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-feature-settings:"palt"}@media (max-width: 767px){body{overflow-x:clip}}body::-webkit-scrollbar{display:none}a{cursor:pointer}::selection{background:#1d1d1d;color:#ecedef}.u-sr{position:absolute;width:1px;height:1px;padding:0;overflow:hidden;clip:rect(1px,1px,1px,1px);-webkit-clip-path:inset(0px 0px 99.9% 99.9%);clip-path:inset(0px 0px 99.9% 99.9%);border:0}@media (max-width: 767px){.u-pc{display:none!important}}@media (min-width: 768px){.u-sp{display:none!important}}@media (min-width: 768px){[data-scroll-fade]{opacity:0;pointer-events:none}}@media (min-width: 768px){[data-page-name=report] [data-scroll-fade]{opacity:1!important;pointer-events:auto!important}}.l-header[data-astro-cid-eyihteuk]{position:fixed;top:10px;left:0;width:100%;z-index:100}.l-header__inner[data-astro-cid-eyihteuk]{display:flex;align-items:flex-start;justify-content:space-between;padding-inline:20rem 30rem}@media (max-width: 767px){.l-header__inner[data-astro-cid-eyihteuk]{align-items:center;position:relative;top:16px;z-index:1}}@media (max-width: 767px){.l-header__logo-link[data-astro-cid-eyihteuk]{display:block;top:16rem;left:2rem;width:142rem}}@media (min-width: 768px){.l-header__logo-link[data-astro-cid-eyihteuk] img[data-astro-cid-eyihteuk]{width:331rem;height:auto;position:relative;z-index:1}}@media (max-width: 767px){.l-header__logo-link[data-astro-cid-eyihteuk] img[data-astro-cid-eyihteuk]{width:100%}}.l-header__ul[data-astro-cid-eyihteuk]{display:flex;gap:20rem}.l-header__li[data-astro-cid-eyihteuk]{font-size:14rem;font-weight:500;line-height:1;letter-spacing:.02em}.l-header__li[data-astro-cid-eyihteuk] a[data-astro-cid-eyihteuk]{display:inline-block;position:relative}.l-header__li[data-astro-cid-eyihteuk] a[data-astro-cid-eyihteuk]:after{content:"";position:absolute;left:0;bottom:-6rem;width:100%;height:2px;background:#000;border-radius:100vmax;opacity:0;pointer-events:none}@media (hover: hover){.l-header__li[data-astro-cid-eyihteuk] a[data-astro-cid-eyihteuk]:hover:after{opacity:1}}.l-header__nav[data-astro-cid-eyihteuk]{width:953rem;max-width:100%;background:#f1f5f7;padding:34rem 31rem;mask-size:100%;-webkit-mask-image:url(/images/nav-mask.png);mask-image:url(/images/nav-mask.png);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}@media (max-width: 767px){.l-header__nav[data-astro-cid-eyihteuk]{display:none}}.l-header__cv-button[data-astro-cid-eyihteuk]{position:absolute;right:28rem;display:block;width:223rem;cursor:auto}@media (max-width: 767px){.l-header__cv-button[data-astro-cid-eyihteuk]{display:none}}.l-header__cv-button[data-astro-cid-eyihteuk] img[data-astro-cid-eyihteuk]{width:100%;position:relative;z-index:1}.l-header__cv-button[data-astro-cid-eyihteuk] img[data-astro-cid-eyihteuk]:last-of-type{position:absolute;top:0;left:0;z-index:0}@media (min-width: 768px){.l-header__mobile-background[data-astro-cid-eyihteuk]{display:none}}@media (max-width: 767px){.l-header__mobile-background[data-astro-cid-eyihteuk]{width:97.6%;position:absolute;top:0;left:5rem;z-index:0;transition:opacity .3s ease-out}}.l-header__mobile-background[data-astro-cid-eyihteuk] svg[data-astro-cid-eyihteuk]{width:100%;height:auto}@media (min-width: 768px){.l-header__mobile-button[data-astro-cid-eyihteuk]{display:none}}@media (max-width: 767px){.l-header__mobile-button[data-astro-cid-eyihteuk]{width:27rem;position:relative}.l-header__mobile-button[data-astro-cid-eyihteuk] svg[data-astro-cid-eyihteuk]{width:100%}}.l-header__mobile-button-close[data-astro-cid-eyihteuk]{position:absolute;top:0;left:0;opacity:0}.l-header__mobile-button[data-astro-cid-eyihteuk].is-open .l-header__mobile-button-open[data-astro-cid-eyihteuk]{opacity:0}.l-header__mobile-button[data-astro-cid-eyihteuk].is-open .l-header__mobile-button-close[data-astro-cid-eyihteuk]{opacity:1}.l-footer-cover[data-astro-cid-wvdybf5w]{position:relative}.l-footer__button-cover[data-astro-cid-wvdybf5w]{max-width:1240rem;margin:auto;position:relative}.l-footer__back[data-astro-cid-wvdybf5w]{position:absolute;top:-20rem;right:0;width:237rem;z-index:1}@media (max-width: 767px){.l-footer__back[data-astro-cid-wvdybf5w]{top:-25rem;right:auto;left:50%;transform:translate(-50%)}}@media (hover: hover){.l-footer__back[data-astro-cid-wvdybf5w]:hover img[data-astro-cid-wvdybf5w]:first-of-type{opacity:0}}.l-footer__back[data-astro-cid-wvdybf5w] img[data-astro-cid-wvdybf5w]{width:100%;position:relative;z-index:1}.l-footer__back[data-astro-cid-wvdybf5w] img[data-astro-cid-wvdybf5w]:last-of-type{position:absolute;top:0;left:0;z-index:0}.l-footer[data-astro-cid-wvdybf5w]{width:100%;background:#ebeef0;margin-top:114rem;mask-size:100%;-webkit-mask-image:url(/images/footer-mask.png);mask-image:url(/images/footer-mask.png);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}@media (max-width: 767px){.l-footer[data-astro-cid-wvdybf5w]{margin-top:86rem;-webkit-mask-image:url(/images/footer-mask-sp.png);mask-image:url(/images/footer-mask-sp.png)}}.l-footer__inner[data-astro-cid-wvdybf5w]{padding:120rem 0 114rem}@media (max-width: 767px){.l-footer__inner[data-astro-cid-wvdybf5w]{padding:76rem 0 137rem}}.l-footer__logo[data-astro-cid-wvdybf5w]{width:481rem;margin-inline:auto;margin-bottom:49rem}@media (max-width: 767px){.l-footer__logo[data-astro-cid-wvdybf5w]{width:245rem;margin-bottom:40rem}}.l-footer__logo[data-astro-cid-wvdybf5w] img[data-astro-cid-wvdybf5w]{width:100%}.l-footer__companys[data-astro-cid-wvdybf5w]{display:flex;align-items:center;justify-content:center;gap:20rem;margin-bottom:40rem}@media (max-width: 767px){.l-footer__companys[data-astro-cid-wvdybf5w]{gap:15rem;margin-bottom:30rem}}.l-footer__companys[data-astro-cid-wvdybf5w] .l-footer__company-image[data-astro-cid-wvdybf5w]{width:220rem}@media (max-width: 767px){.l-footer__companys[data-astro-cid-wvdybf5w] .l-footer__company-image[data-astro-cid-wvdybf5w]{width:156rem}}.l-footer__companys[data-astro-cid-wvdybf5w] .l-footer__company-image[data-astro-cid-wvdybf5w] img[data-astro-cid-wvdybf5w]{width:100%}.l-footer__sns[data-astro-cid-wvdybf5w]{display:flex;align-items:center;justify-content:center;gap:16rem;margin-bottom:51rem}@media (max-width: 767px){.l-footer__sns[data-astro-cid-wvdybf5w]{gap:20rem;margin-bottom:40rem}}.l-footer__sns[data-astro-cid-wvdybf5w] .l-footer__sns-link[data-astro-cid-wvdybf5w]{width:39rem;height:30rem}@media (hover: hover){.l-footer__sns[data-astro-cid-wvdybf5w] .l-footer__sns-link[data-astro-cid-wvdybf5w]:hover{opacity:.5}}.l-footer__sns[data-astro-cid-wvdybf5w] .l-footer__sns-link[data-astro-cid-wvdybf5w] img[data-astro-cid-wvdybf5w]{width:100%;height:100%;object-fit:contain}.l-footer__more[data-astro-cid-wvdybf5w]{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:16rem;margin-bottom:60rem}@media (max-width: 767px){.l-footer__more[data-astro-cid-wvdybf5w]{gap:12rem;margin-bottom:30rem}}.l-footer__more[data-astro-cid-wvdybf5w]:last-of-type{margin-bottom:12rem}.l-footer__more[data-astro-cid-wvdybf5w] .l-footer__more-text[data-astro-cid-wvdybf5w]{font-size:18rem;font-weight:500;line-height:1.5;letter-spacing:.02em}.l-footer__more[data-astro-cid-wvdybf5w] .l-footer__more-links[data-astro-cid-wvdybf5w]{display:flex;justify-content:center;align-items:center;gap:20rem}.l-footer__more[data-astro-cid-wvdybf5w] .l-footer__more-links[data-astro-cid-wvdybf5w] a[data-astro-cid-wvdybf5w]{font-size:10rem;line-height:1.7;letter-spacing:.03em;text-decoration:underline}@media (hover: hover){.l-footer__more[data-astro-cid-wvdybf5w] .l-footer__more-links[data-astro-cid-wvdybf5w] a[data-astro-cid-wvdybf5w]:hover{color:#8196a2}}.l-footer__copyright[data-astro-cid-wvdybf5w]{display:block;font-size:10rem;line-height:1.7;letter-spacing:.03em;text-align:center}@media (min-width: 768px){.l-mobile-menu[data-astro-cid-3mobm3wp]{display:none}}@media (max-width: 767px){.l-mobile-menu[data-astro-cid-3mobm3wp]{position:fixed;top:0;left:0;width:100%;height:100svh;background:#f1f5f7f2;z-index:99;opacity:0;pointer-events:none}}.l-mobile-menu__inner[data-astro-cid-3mobm3wp]{padding-top:12.4svh;padding-inline:11rem}.l-mobile-menu__ul[data-astro-cid-3mobm3wp]{display:flex;flex-direction:column;gap:9rem;margin-bottom:22rem}.l-mobile-menu__li[data-astro-cid-3mobm3wp] a[data-astro-cid-3mobm3wp]{display:block;width:100%;background:#fff;font-size:15.5rem;font-weight:700;line-height:1;letter-spacing:.03em;padding:26rem 30rem;position:relative;mask-size:100%;-webkit-mask-image:url(/images/mobile-menu-mask.png);mask-image:url(/images/mobile-menu-mask.png);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.l-mobile-menu__li[data-astro-cid-3mobm3wp] a[data-astro-cid-3mobm3wp]:after{content:"";position:absolute;top:50%;right:31rem;transform:translateY(-50%);width:22rem;height:22rem;background:url(/images/menu-arrow.svg) center no-repeat;background-size:contain}.l-mobile-menu__cv[data-astro-cid-3mobm3wp]{display:block;width:200rem;margin:auto;cursor:auto;pointer-events:none}.l-mobile-menu__cv[data-astro-cid-3mobm3wp] img[data-astro-cid-3mobm3wp]{width:100%}@media (min-width: 768px){.c-fixed-cv{display:none}}@media (max-width: 767px){.c-fixed-cv{position:fixed;left:50%;bottom:10px;transform:translate(-50%);width:223rem;z-index:10;pointer-events:none}}.c-fixed-cv img{width:100%}[data-page-name=report] .c-fixed-cv{display:none}.c-fixed-illustration[data-astro-cid-7lm3oggt]{position:sticky;top:0;left:0;width:100%;height:100vh;z-index:90;overflow:hidden;pointer-events:none}@media (max-width: 767px){.c-fixed-illustration[data-astro-cid-7lm3oggt]{height:100dvh}}.c-fixed-illustration__image[data-astro-cid-7lm3oggt]{position:absolute;bottom:-1px;transform:translateY(100px)}.c-fixed-illustration__image[data-astro-cid-7lm3oggt][data-position=left]{left:0}@media (max-width: 767px){.c-fixed-illustration__image[data-astro-cid-7lm3oggt][data-position=left]{width:220rem;left:-144rem}.c-fixed-illustration__image[data-astro-cid-7lm3oggt][data-position=left] img[data-astro-cid-7lm3oggt]{width:100%}}.c-fixed-illustration__image[data-astro-cid-7lm3oggt][data-position=right]{right:0}@media (max-width: 767px){.c-fixed-illustration__image[data-astro-cid-7lm3oggt][data-position=right]{width:61rem}.c-fixed-illustration__image[data-astro-cid-7lm3oggt][data-position=right] img[data-astro-cid-7lm3oggt]{width:100%}}:root{--color-red: #c4212a;--color-black: #000;--inner: 120.6rem}.l-container{margin-top:-100vh}@media (max-width: 767px){.l-container{margin-top:calc(-100dvh + 93rem)}}body.is-fixed{position:fixed;width:100%;overflow:hidden;top:var(--scroll-y)}
