/*! sanitize.css v4.0.0 | CC0 License | github.com/10up/sanitize.css */article,aside,details,figcaption,figure,footer,header,main,menu,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block}audio:not([controls]){display:none;height:0}template,[hidden]{display:none}*,::before,::after{background-repeat:no-repeat;-webkit-box-sizing:inherit;box-sizing:inherit}::before,::after{text-decoration:inherit;vertical-align:inherit}html{-webkit-box-sizing:border-box;box-sizing:border-box;cursor:default;font-family:sans-serif;line-height:1.5;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}hr{height:0;overflow:visible}nav ol,nav ul{list-style:none}abbr[title]{border-bottom:1px dotted;text-decoration:none}b,strong{font-weight:inherit}b,strong{font-weight:inherit}dfn{font-style:italic}mark{background-color:#ff0;color:#000}progress{vertical-align:baseline}small{font-size:83.3333%}sub,sup{font-size:83.3333%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-0.25em}sup{top:-0.5em}::-moz-selection{background-color:#b3d4fc;color:#000;text-shadow:none}::selection{background-color:#b3d4fc;color:#000;text-shadow:none}audio,canvas,iframe,img,svg,video{vertical-align:middle}img{border-style:none}svg{fill:currentColor}svg:not(:root){overflow:hidden}a{background-color:rgba(0,0,0,0);-webkit-text-decoration-skip:objects}:hover{outline-width:0}table{border-collapse:collapse;border-spacing:0}input,select,textarea{background-color:rgba(0,0,0,0);border-style:none;color:inherit;font-size:1em;margin:0}button,input{overflow:visible}button,select{text-transform:none}button,html [type=button],[type=reset],[type=submit]{-webkit-appearance:button}::-moz-focus-inner{border-style:none;padding:0}:-moz-focusring{outline:1px dotted ButtonText}fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}legend{display:table;max-width:100%;padding:0;white-space:normal}textarea{overflow:auto;resize:vertical}[type=checkbox],[type=radio]{padding:0}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-cancel-button,::-webkit-search-decoration{-webkit-appearance:none}::-webkit-input-placeholder{color:inherit;opacity:.54}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}[aria-busy=true]{cursor:progress}[aria-controls]{cursor:pointer}[aria-disabled]{cursor:default}a,area,button,input,label,select,textarea,[tabindex]{-ms-touch-action:manipulation;touch-action:manipulation}[hidden][aria-hidden=false]{clip:rect(0, 0, 0, 0);display:inherit;position:absolute}[hidden][aria-hidden=false]:focus{clip:auto}*{padding:0;margin:0}ul li,ol li{list-style:none}address{font-style:normal}button{cursor:pointer}h1,h2,h3,h4,h5,h6,button,input,label,textarea,select{font-family:inherit;font-size:inherit;font-weight:inherit;letter-spacing:inherit}@-webkit-keyframes fadeInAnime{0%{opacity:0}100%{opacity:1}}@keyframes fadeInAnime{0%{opacity:0}100%{opacity:1}}.js-scrollAnime-fadeIn{opacity:0}.js-scrollAnime-fadeIn.is-animated{-webkit-animation-name:fadeInAnime;animation-name:fadeInAnime;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;-webkit-animation-duration:600ms;animation-duration:600ms;-webkit-animation-iteration-count:1;animation-iteration-count:1;-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out;-webkit-animation-delay:0;animation-delay:0;-webkit-animation-direction:normal;animation-direction:normal}@-webkit-keyframes fadeInUpAnime{0%{opacity:0;-webkit-transform:translateY(100px);transform:translateY(100px)}100%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes fadeInUpAnime{0%{opacity:0;-webkit-transform:translateY(100px);transform:translateY(100px)}100%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}.js-scrollAnime-fadeInUp{opacity:0}.js-scrollAnime-fadeInUp.is-animated{-webkit-animation-name:fadeInUpAnime;animation-name:fadeInUpAnime;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;-webkit-animation-duration:600ms;animation-duration:600ms;-webkit-animation-iteration-count:1;animation-iteration-count:1;-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out;-webkit-animation-delay:0;animation-delay:0;-webkit-animation-direction:normal;animation-direction:normal}@-webkit-keyframes fadeInLeftRightAnime{0%{opacity:0;-webkit-transform:translateX(-100px);transform:translateX(-100px)}100%{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes fadeInLeftRightAnime{0%{opacity:0;-webkit-transform:translateX(-100px);transform:translateX(-100px)}100%{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}}.js-scrollAnime-fadeInLeftRight{opacity:0}.js-scrollAnime-fadeInLeftRight.is-animated{-webkit-animation-name:fadeInLeftRightAnime;animation-name:fadeInLeftRightAnime;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;-webkit-animation-duration:600ms;animation-duration:600ms;-webkit-animation-iteration-count:1;animation-iteration-count:1;-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out;-webkit-animation-delay:0;animation-delay:0;-webkit-animation-direction:normal;animation-direction:normal}@-webkit-keyframes fadeInRightLeftAnime{0%{opacity:0;-webkit-transform:translateX(100px);transform:translateX(100px)}100%{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes fadeInRightLeftAnime{0%{opacity:0;-webkit-transform:translateX(100px);transform:translateX(100px)}100%{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}}.js-scrollAnime-fadeInRightLeft{opacity:0}.js-scrollAnime-fadeInRightLeft.is-animated{-webkit-animation-name:fadeInRightLeftAnime;animation-name:fadeInRightLeftAnime;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;-webkit-animation-duration:600ms;animation-duration:600ms;-webkit-animation-iteration-count:1;animation-iteration-count:1;-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out;-webkit-animation-delay:0;animation-delay:0;-webkit-animation-direction:normal;animation-direction:normal}@-webkit-keyframes headingBand{0%{-webkit-transform:scale(0, 1);transform:scale(0, 1);-webkit-transform-origin:center left;transform-origin:center left}30%{-webkit-transform:scale(1, 1);transform:scale(1, 1);-webkit-transform-origin:center left;transform-origin:center left}70%{-webkit-transform:scale(1, 1);transform:scale(1, 1);-webkit-transform-origin:center right;transform-origin:center right}100%{-webkit-transform:scale(0, 1);transform:scale(0, 1);-webkit-transform-origin:center right;transform-origin:center right}}@keyframes headingBand{0%{-webkit-transform:scale(0, 1);transform:scale(0, 1);-webkit-transform-origin:center left;transform-origin:center left}30%{-webkit-transform:scale(1, 1);transform:scale(1, 1);-webkit-transform-origin:center left;transform-origin:center left}70%{-webkit-transform:scale(1, 1);transform:scale(1, 1);-webkit-transform-origin:center right;transform-origin:center right}100%{-webkit-transform:scale(0, 1);transform:scale(0, 1);-webkit-transform-origin:center right;transform-origin:center right}}@-webkit-keyframes scrollDown{0%{top:0;opacity:1}80%{top:80%;opacity:1}100%{top:100%;opacity:0}}@keyframes scrollDown{0%{top:0;opacity:1}80%{top:80%;opacity:1}100%{top:100%;opacity:0}}@-webkit-keyframes procedureLine{0%{-webkit-transform:scale(0, 1);transform:scale(0, 1);-webkit-transform-origin:left center;transform-origin:left center}100%{-webkit-transform:scale(1, 1);transform:scale(1, 1);-webkit-transform-origin:left center;transform-origin:left center}}@keyframes procedureLine{0%{-webkit-transform:scale(0, 1);transform:scale(0, 1);-webkit-transform-origin:left center;transform-origin:left center}100%{-webkit-transform:scale(1, 1);transform:scale(1, 1);-webkit-transform-origin:left center;transform-origin:left center}}@-webkit-keyframes arrowGrow01{0%{width:100%}20%{width:100%}80%{width:120%}100%{width:120%}}@keyframes arrowGrow01{0%{width:100%}20%{width:100%}80%{width:120%}100%{width:120%}}@-webkit-keyframes txtLeftRightWrap{0%{-webkit-transform:translateX(-100%);transform:translateX(-100%);opacity:0}100%{-webkit-transform:translateX(0);transform:translateX(0);opacity:1}}@keyframes txtLeftRightWrap{0%{-webkit-transform:translateX(-100%);transform:translateX(-100%);opacity:0}100%{-webkit-transform:translateX(0);transform:translateX(0);opacity:1}}@-webkit-keyframes txtLeftRight{0%{-webkit-transform:translateX(100%);transform:translateX(100%);opacity:0}100%{-webkit-transform:translateX(0);transform:translateX(0);opacity:1}}@keyframes txtLeftRight{0%{-webkit-transform:translateX(100%);transform:translateX(100%);opacity:0}100%{-webkit-transform:translateX(0);transform:translateX(0);opacity:1}}:root{--leading-trim: calc((1em - 1lh) / 2)}*{overflow-wrap:break-word;word-wrap:break-word}html{scroll-behavior:smooth}body{min-width:375px;background:#fff;font-family:"Noto Sans JP",sans-serif;font-size:clamp(16px,2.0833333333vw,16px);font-weight:400;line-height:calc(32/16);letter-spacing:calc(0*.001em);color:#222;-webkit-transition:ease-out .3s;transition:ease-out .3s;-webkit-transition-property:opacity;transition-property:opacity;z-index:1}body::before{content:"";background:rgba(0,0,0,.5);opacity:0;visibility:hidden;position:fixed;inset:0;z-index:10;-webkit-transition:ease-out .3s;transition:ease-out .3s;-webkit-transition-property:opacity,visibility;transition-property:opacity,visibility}input,textarea{font-family:inherit}body figure{margin:0}img{width:auto;height:auto;max-width:100%;max-height:100%}a{cursor:pointer;text-decoration:none;font-size:inherit;font-weight:inherit;color:inherit;text-decoration:none}a:hover{text-decoration:none;opacity:opacity,color}a:not([class]){text-decoration:none}a:not([class]):hover{text-decoration:underline}img,a,button,select{-webkit-transition:ease-out .3s;transition:ease-out .3s;-webkit-transition-property:all;transition-property:all}fieldset{padding:0;margin:0;border:none}input[type=text],input[type=tel],input[type=email],textarea,select{width:100%;height:48px;padding:.5em 1em;border:none;border-radius:5px;background:#f8f7f7;font-family:inherit;font-size:inherit;font-weight:400;line-height:1.5}input[type=text]::-webkit-input-placeholder, input[type=tel]::-webkit-input-placeholder, input[type=email]::-webkit-input-placeholder, textarea::-webkit-input-placeholder, select::-webkit-input-placeholder{color:#929292;opacity:1}input[type=text]::-moz-placeholder, input[type=tel]::-moz-placeholder, input[type=email]::-moz-placeholder, textarea::-moz-placeholder, select::-moz-placeholder{color:#929292;opacity:1}input[type=text]:-ms-input-placeholder, input[type=tel]:-ms-input-placeholder, input[type=email]:-ms-input-placeholder, textarea:-ms-input-placeholder, select:-ms-input-placeholder{color:#929292;opacity:1}input[type=text]::-ms-input-placeholder, input[type=tel]::-ms-input-placeholder, input[type=email]::-ms-input-placeholder, textarea::-ms-input-placeholder, select::-ms-input-placeholder{color:#929292;opacity:1}input[type=text]::placeholder,input[type=tel]::placeholder,input[type=email]::placeholder,textarea::placeholder,select::placeholder{color:#929292;opacity:1}input[type=text].--large,input[type=tel].--large,input[type=email].--large,textarea.--large,select.--large{width:min(100%,16em)}input[type=text].--middle,input[type=tel].--middle,input[type=email].--middle,textarea.--middle,select.--middle{width:min(100%,10em)}input[type=text].--small,input[type=tel].--small,input[type=email].--small,textarea.--small,select.--small{width:min(100%,8em)}select{cursor:pointer}select:focus{color:inherit}.js-selectColor{color:rgba(34,34,34,.5)}.js-selectColor.is-selected{color:#222}textarea{width:100%;height:161px;padding:.5em 1em;resize:vertical}mark{display:inline;background:#faee00;color:#222}strong{font-weight:700}ul{list-style-type:none}sub,sup{font-size:10px}time{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;font-weight:500;line-height:1}pre{white-space:pre-wrap;font-family:"Consolas","ＭＳ ゴシック","Osaka",sans-serif;font-weight:400}pre code{font-family:inherit;font-weight:inherit}::-moz-selection{background:rgba(1,64,169,.8);color:#fff}::selection{background:rgba(1,64,169,.8);color:#fff}.l-header{background:#fff;-webkit-box-shadow:0px 4px 4px 0px rgba(0,0,0,.0509803922);box-shadow:0px 4px 4px 0px rgba(0,0,0,.0509803922);position:sticky;top:0;z-index:100000}.l-header__main{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:80px;background:#fff;position:relative;z-index:5}.l-header__left{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:min(70%,240px);margin:0 clamp(20px,2.6666666667vw,32px)}.l-header__logo{display:inline-block;font-size:10px;line-height:1.6}.l-header__logo>figure{display:grid;grid-template-columns:24% 1fr;gap:4px}.l-header__logo>figure>div{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;font-weight:600}.l-header__logo>figure>div strong{font-size:1.6em;font-weight:900}.l-header__right{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:clamp(20px,2.6666666667vw,32px);height:100%}.l-header__nav{height:100%;font-size:clamp(12px,1.7777777778vw,16px);font-weight:700;letter-spacing:.05em}.l-header__btns{display:-webkit-box;display:-ms-flexbox;display:flex;height:100%;padding:min(.6666666667vw,8px)}.l-header__btns .c-btn{width:calc(120/14*1em);border-radius:8px;font-size:clamp(12px,1.1666666667vw,14px)}.l-header__btns .c-btn>span{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.p-headerBtns .c-btn{font-weight:400}.c-drawerBtn{display:none;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:56px;height:56px;padding:10px;border:#222;background:none;font-size:1rem;color:#222;text-align:center;position:fixed;top:0;right:0;z-index:1000000;-webkit-transition:ease-out .3s;transition:ease-out .3s;-webkit-transition-property:background;transition-property:background}.c-drawerBtn__border{width:100%;height:2px;background:#222;position:relative;-webkit-transition:ease-out .3s;transition:ease-out .3s;-webkit-transition-property:background;transition-property:background}.c-drawerBtn__border::before,.c-drawerBtn__border::after{content:"";display:block;width:100%;height:2px;background:#222;-webkit-transition:ease-out .3s;transition:ease-out .3s;-webkit-transition-property:margin,-webkit-transform;transition-property:margin,-webkit-transform;transition-property:margin,transform;transition-property:margin,transform,-webkit-transform}.c-drawerBtn__border::before{margin-top:-9px}.c-drawerBtn__border::after{margin-top:18px}.c-drawerBtn.is-open .c-drawerBtn__border{background:rgba(0,0,0,0)}.c-drawerBtn.is-open .c-drawerBtn__border::before{margin:0;-webkit-transform:rotate(-45deg) translate(0px, 0px);transform:rotate(-45deg) translate(0px, 0px)}.c-drawerBtn.is-open .c-drawerBtn__border::after{margin:0;-webkit-transform:rotate(45deg) translate(0px, 0px);transform:rotate(45deg) translate(0px, 0px)}body.is-loaded .c-drawerBtn{position:fixed}.l-drawer{display:none;width:max(100%,100vw);height:min(var(--js-viewHeight),100vh);height:max(100%,100dvh);background:#fff;font-size:inherit;color:#222;position:fixed;top:0;right:0;z-index:10001;-webkit-transform:scaleY(0);transform:scaleY(0);-webkit-transform-origin:top center;transform-origin:top center;-webkit-transition:opacity .3s;transition:opacity .3s;-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;transition-property:transform;transition-property:transform, -webkit-transform}.l-drawer.is-closed{opacity:0;pointer-events:none;-webkit-transform:scaleY(0);transform:scaleY(0);-webkit-transform-origin:top center;transform-origin:top center}.l-drawer.is-open{opacity:1;pointer-events:inherit;-webkit-transform:scaleY(1);transform:scaleY(1);-webkit-transform-origin:top center;transform-origin:top center}.l-drawer__inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:min(100%,600px);height:100%;padding:76px 20px 40px;margin:0 auto;opacity:0;-webkit-transition:ease-out .3s;transition:ease-out .3s;-webkit-transition-property:opacity;transition-property:opacity;-webkit-transition-delay:.2s;transition-delay:.2s}.l-drawer.is-open .l-drawer__inner{overflow-y:scroll;opacity:1;scrollbar-width:none;-ms-overflow-style:none}.l-drawer.is-open .l-drawer__inner::-webkit-scrollbar{display:none}.l-drawer__btns{display:grid;grid-template-columns:repeat(2, 1fr);gap:7px;width:100%}.l-drawer__btns:not(:last-child){margin-bottom:24px}.l-drawer__btns .c-btn{width:100%;padding:15px}.l-drawer__btns .c-btn>span{gap:7px;font-size:14px}.l-drawer__nav{width:100%}.l-drawer__nav:not(:last-child){margin-bottom:24px}.l-drawer__contact{width:100%}.l-nav{height:100%}.l-nav__list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:clamp(20px,2.6666666667vw,32px);height:100%;font-size:clamp(12px,1.25vw,16px);font-weight:500}.l-nav__listItem{list-style:none}.l-nav__listItem>a,.l-nav__listItem>button{display:block;padding:4px 0;border:none;background:none;font-weight:inherit;line-height:inherit;position:relative}.l-nav__listItem>a::after,.l-nav__listItem>button::after{content:"";display:block;width:100%;height:2px;background:#0140a9;-webkit-transform:scale(0, 1);transform:scale(0, 1);-webkit-transform-origin:right top;transform-origin:right top;-webkit-transition:ease-out .3s;transition:ease-out .3s;-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;transition-property:transform;transition-property:transform, -webkit-transform}.l-nav__listItem>a:hover,.l-nav__listItem>a.is-current,.l-nav__listItem>a.is-open,.l-nav__listItem>button:hover,.l-nav__listItem>button.is-current,.l-nav__listItem>button.is-open{text-decoration:none}.l-nav__listItem>a:hover::after,.l-nav__listItem>a.is-current::after,.l-nav__listItem>a.is-open::after,.l-nav__listItem>button:hover::after,.l-nav__listItem>button.is-current::after,.l-nav__listItem>button.is-open::after{-webkit-transform:scale(1, 1);transform:scale(1, 1);-webkit-transform-origin:left top;transform-origin:left top}.l-nav__listItem>button{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:10px;font-weight:inherit;color:inherit}.l-nav__listItem>button::after{content:"";display:block;width:10px;aspect-ratio:20/16;-webkit-mask:url(../img/common/arrow_down.svg) center no-repeat;mask:url(../img/common/arrow_down.svg) center no-repeat;-webkit-mask-size:contain;mask-size:contain;background:currentColor;-webkit-transform:rotate(0);transform:rotate(0);-webkit-transition:ease-out .3s;transition:ease-out .3s;-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;transition-property:transform;transition-property:transform, -webkit-transform}.l-nav__listItem>button:hover::after,.l-nav__listItem>button.is-open::after{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.l-main{max-width:100%;min-height:var(--js-viewHeight);overflow:hidden;position:relative;z-index:1}.l-main__section{padding:clamp(80px,11.1111111111vw,100px) 0;scroll-margin-top:calc(var(--js-headerHeight) + 0em)}.l-main__section.--pt0{padding-top:0}.l-main__section.--pb0{padding-bottom:0}.l-main__section.--bg-lightgray{background:#f8f7f7}.l-main__section.--bg-base-lightgray{background:#f4f8fd}.l-main__section:not([class*="--bg-"])+.l-main__section.is-cta{padding-top:0}.pageCode-top .l-main__section:has(.p-cta){padding-top:0}.l-main__section:has(.p-implementingCompany){background:#fbfcfd}.l-inner{width:min(100% - 40px,1200px);margin:0 auto}.l-inner--narrow{width:min(100% - 40px,960px);margin:0 auto}.l-block:not(:last-child){margin-bottom:clamp(60px,8.8888888889vw,80px)}.l-footer{background:#f8f7f7}.l-footer__mainContainer{padding:clamp(40px,5.5555555556vw,50px) 0 clamp(20px,3.3333333333vw,30px)}.c-fNav__list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:clamp(20px,2.6666666667vw,32px)}.c-fNav__link:hover{text-decoration:underline}.c-copyright{padding:8px 0;font-size:12px;text-align:center}p:not([class])+p:not([class]){margin-top:1em}.c-text:not(:last-child),.c-summary:not(:last-child){margin-bottom:clamp(20px,6.6666666667vw,60px)}.c-text:has(+.c-headingLeftBorder.is-simple),.c-summary:has(+.c-headingLeftBorder.is-simple){margin-bottom:clamp(30px,4.4444444444vw,40px)}.c-text:has(+.c-relatedPagesList),.c-summary:has(+.c-relatedPagesList){margin-bottom:clamp(1em,1.7777777778vw,16px)}table+.c-text:has(.c-note),table+.c-summary:has(.c-note){margin-top:16px}.c-text.--center,.c-summary.--center{text-align:center}.c-text.--right,.c-summary.--right{text-align:right}.c-text a:not([class]),.c-summary a:not([class]){text-decoration:underline}.c-text a:not([class]):hover,.c-summary a:not([class]):hover{text-decoration:none}.c-summary{font-size:clamp(18px,2.2222222222vw,20px);font-weight:500;line-height:2;letter-spacing:0}.c-summary:not(:last-child){margin-bottom:clamp(20px,6.6666666667vw,60px)}.c-signature{text-align:right}.c-signature:not(:first-child){margin-top:2em}.c-note{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;letter-spacing:0;font-size:.8em;font-weight:400;line-height:1.8;color:#929292}.c-note::before{content:"※";display:block}.c-note:not(:first-child){margin-top:.5em}p+.c-note:not(:first-child),.c-note+.c-note{margin-top:0}.c-price{font-family:"Google Sans Flex","Noto Sans JP",sans-serif;font-weight:700;line-height:1}.c-price>small{font-size:.4em;font-weight:900}.c-img{display:block;width:min(100%,var(--w));margin:0 auto;text-align:center}.c-img>img{width:min(100%,var(--w))}.c-figure{display:block}.c-gallery{width:min(100%,960px);margin:0 auto}.c-gallery__columns{display:grid;grid-template-columns:repeat(2, 1fr);gap:clamp(16px,4vw,36px) clamp(10px,4vw,36px)}.c-gallery__columns:not(:first-child),.c-gallery__columns--full:not(:first-child){margin-top:clamp(16px,4vw,36px)}.c-gallery__columns:not(:last-child),.c-gallery__columns--full:not(:last-child){margin-bottom:clamp(16px,4vw,36px)}.c-gallery__column figcaption{font-size:14px;line-height:1.5;text-align:right}.c-gallery__column figcaption:not(:first-child){margin-top:10px}.c-gallery__column figcaption:not(:last-child){margin-bottom:10px}.c-gallery__column figcaption a[target=_blank]:not([class]){font-size:inherit}.c-imgContents{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:40px 20px}.c-imgContents.--reverse{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}.c-imgContents.--column{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.c-imgContents:not(:first-child){margin-top:40px}.c-imgContents:not(:last-child){margin-bottom:40px}.c-imgContents__contents{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:min(100%,var(--w))}.c-imgContents__img{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;display:block;width:min(100%,var(--w))}.c-imgContents__img>img{width:100%}.c-imgContents__img.--full{width:100%}.c-imgTitleTxt__img{display:block}.c-imgTitleTxt__img:not(:last-child){margin-bottom:21px}.c-imgTitleTxt__title:not(:last-child){margin-bottom:7px}.c-imgTitleTxt__txt a:not([class]){text-decoration:underline}.c-imgTitleTxt__txt a:not([class]):hover{text-decoration:none}.c-imgTitleTxt__txt:not(:last-child){margin-bottom:20px}a[target=_blank]:not([class]),.c-linkBlank{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;gap:4px;padding:0 .2em 0 0;font-size:14px;line-height:1.4285714286;text-decoration:underline}a[target=_blank]:not([class])::after,.c-linkBlank::after{content:"";display:block;width:calc(16/14*1em);aspect-ratio:1/1;margin-top:.1em;-webkit-mask:url(../img/common/icon_blank.svg) center no-repeat;mask:url(../img/common/icon_blank.svg) center no-repeat;-webkit-mask-size:100% 100%;mask-size:100% 100%;background:currentColor}a[target=_blank]:not([class]):hover,.c-linkBlank:hover{text-decoration:none}.c-tag{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:0 1em;border-radius:4em;border:1px solid;border-color:#222;background:#fff;font-size:clamp(14px,1.1111111111vw,16px);font-weight:700;line-height:1.75;color:#222}.c-tag[href]:hover{border-color:#222;background:#222;color:#fff}.c-tag.is-invert{background:#222;color:#fff}.c-tag.is-active{border-color:#0140a9;background:#0140a9;color:#fff}.c-tag.is-required{border-color:#fc7223;background:#fc7223;color:#fff}.c-tag.is-inactive{border-color:#dadada;background:#dadada;color:#fff}.c-tag.is-case{border-color:#222;background:#222;color:#fff}.c-btnWrap{width:min(100%,560px);margin:0 auto}.c-btnWrap:not(:first-child){margin-top:80px}.c-btnWrap .c-btn{width:100%}.c-btn{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;padding:.8em 1em;border:1px solid #0140a9;border-radius:4em;background:#0140a9;font-family:"Noto Sans JP",sans-serif;font-size:1.1em;font-weight:700;letter-spacing:.05em;line-height:1.8;color:#fff;overflow:hidden;-webkit-transition:ease-out .3s;transition:ease-out .3s;-webkit-transition-property:background,color,opacity,-webkit-filter;transition-property:background,color,opacity,-webkit-filter;transition-property:background,color,filter,opacity;transition-property:background,color,filter,opacity,-webkit-filter;position:relative;z-index:1}.c-btn:has([data-icon=document]),.c-btn.u-bgColor--accent{border-color:#fc7223;background:#fc7223}.c-btn.u-bgColor--text{border-color:#222;background:#222}.c-btn.u-bgColor--white{border-color:#222;background:#fff;color:#222}.c-btn.--more,.c-btn.--back,.c-btn.--down{padding-right:2.6em}.c-btn.--more::before,.c-btn.--back::before,.c-btn.--down::before{content:"";width:.6em;aspect-ratio:16/20;-webkit-mask:url(../img/common/arrow_more.svg) center no-repeat;mask:url(../img/common/arrow_more.svg) center no-repeat;-webkit-mask-size:contain;mask-size:contain;background:currentColor;position:absolute;top:50%;right:1em;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.c-btn.--more .c-btn__sub,.c-btn.--back .c-btn__sub,.c-btn.--down .c-btn__sub{display:block;font-size:.8em;font-weight:500}.c-btn.--more .c-btn__sub:not(:last-child),.c-btn.--back .c-btn__sub:not(:last-child),.c-btn.--down .c-btn__sub:not(:last-child){margin-bottom:.4em}.c-btn.--back{padding:.8em 1em .8em 2.6em}.c-btn.--back::before{-webkit-mask-image:url(../img/common/arrow_back.svg);mask-image:url(../img/common/arrow_back.svg);right:auto;left:1em}.c-btn.--down::before{-webkit-mask-image:url(../img/common/arrow_down.svg);mask-image:url(../img/common/arrow_down.svg)}.c-btn>span{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:4px 8px}.c-btn>span[data-icon]::before{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;content:"";display:block;width:1.4em;aspect-ratio:1/1;-webkit-mask:center no-repeat;mask:center no-repeat;-webkit-mask-size:contain;mask-size:contain;background:currentColor}.c-btn>span[data-icon=document]::before{-webkit-mask-image:url(../img/common/icon_document.svg);mask-image:url(../img/common/icon_document.svg)}.c-btn>span[data-icon=mail]::before{-webkit-mask-image:url(../img/common/icon_mail.svg);mask-image:url(../img/common/icon_mail.svg)}.c-btn>span[data-icon=pc]::before{-webkit-mask-image:url(../img/common/icon_pc.svg);mask-image:url(../img/common/icon_pc.svg)}.c-btn[href]:hover,.c-btn[type=submit]:hover{background:#fff;color:#0140a9}.c-btn[href]:hover:has([data-icon=document]),.c-btn[href]:hover.u-bgColor--accent,.c-btn[type=submit]:hover:has([data-icon=document]),.c-btn[type=submit]:hover.u-bgColor--accent{background:#fff;color:#fc7223}.c-btn[href]:hover.u-bgColor--text,.c-btn[type=submit]:hover.u-bgColor--text{background:#fff;color:#222}.c-btn[href]:hover.u-bgColor--white,.c-btn[type=submit]:hover.u-bgColor--white{background:#222;color:#fff}.c-btn[href]:hover.--back,.c-btn[type=submit]:hover.--back{background:#fff;color:#222}.p-fixedBtns{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:8px;position:fixed;bottom:65px;right:0;z-index:1000;opacity:0;pointer-events:none;-webkit-transition:ease-out .3s;transition:ease-out .3s;-webkit-transition-property:opacity;transition-property:opacity}.p-fixedBtns.is-fixed{opacity:1;pointer-events:initial}.p-fixedBtns .c-btn{padding:18px;border-radius:5px 0 0 5px;font-size:16px;font-weight:700;line-height:1.2;letter-spacing:0;-webkit-writing-mode:vertical-lr;-ms-writing-mode:tb-lr;writing-mode:vertical-lr}.p-fixedBtns .c-btn>span{gap:8px}.c-pageTop{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:44px;aspect-ratio:1/1;border:1px solid #222;border-radius:10px;background:#fff;-webkit-box-shadow:0px 4px 4px 0px rgba(0,0,0,.1019607843);box-shadow:0px 4px 4px 0px rgba(0,0,0,.1019607843);position:fixed;bottom:10px;right:10px;z-index:1000;opacity:0;pointer-events:none;-webkit-transition:ease-out .3s;transition:ease-out .3s;-webkit-transition-property:background,color,opacity;transition-property:background,color,opacity}.c-pageTop>span{display:block;width:8px;aspect-ratio:8/15;-webkit-mask:url(../img/common/arrow_pageTop.svg) center no-repeat;mask:url(../img/common/arrow_pageTop.svg) center no-repeat;-webkit-mask-size:contain;mask-size:contain;background:currentColor}.c-pageTop.is-fixed{opacity:1;pointer-events:initial}.c-pageTop.is-fixed:hover{background:#222;color:#fff}.c-titleBeforeDot,.c-listDots>li{padding-left:17px;font-size:16px;font-weight:700;line-height:1.5;position:relative}.c-titleBeforeDot::before,.c-listDots>li::before{content:"";width:7px;aspect-ratio:1/1;border-radius:50%;background:#0140a9;position:absolute;top:calc(.5lh - 3.5px);left:0}.c-titleBeforeDot:not(:last-child),.c-listDots>li:not(:last-child){margin-bottom:12px}.c-headingWrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;gap:30px}.c-headingWrap:not(:last-child){margin-bottom:60px}.c-headingWrap--center{text-align:center}.c-headingWrap--center:not(:last-child){margin-bottom:60px}.c-headingWrap--center .c-summary{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;padding-bottom:4px;margin:0 auto;border-bottom:2px solid #222}.c-headingWrap--center .c-summary:not(:last-child){margin-bottom:13px}.c-headingWrap__left{width:100%}.c-headingWrap__right{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:min(40%,331px)}.c-headingWrap__right .c-btnViewMore{margin-left:auto}.c-heading,.c-wpSingle h2,.c-wpSingle h3,.c-wpSingle h4,.c-heading--small,.c-heading--middle{font-size:clamp(26px,4.4444444444vw,40px);font-weight:700;letter-spacing:.05em;line-height:1.5}.c-heading[data-en],.c-wpSingle h2[data-en],.c-wpSingle h3[data-en],.c-wpSingle h4[data-en],[data-en].c-heading--small,[data-en].c-heading--middle{position:relative}.c-heading[data-en]::before,.c-wpSingle h2[data-en]::before,.c-wpSingle h3[data-en]::before,.c-wpSingle h4[data-en]::before,[data-en].c-heading--small::before,[data-en].c-heading--middle::before{content:attr(data-en);display:block;margin-bottom:.5em;font-family:"Google Sans Flex",sans-serif;font-size:.5263157895em;font-weight:700;line-height:2;letter-spacing:.05em;text-transform:capitalize;color:#0140a9}.c-heading:not(:last-child),.c-wpSingle h2:not(:last-child),.c-wpSingle h3:not(:last-child),.c-wpSingle h4:not(:last-child),.c-heading--small:not(:last-child),.c-heading--middle:not(:last-child){margin-bottom:clamp(50px,6.6666666667vw,60px)}.c-heading.--center,.c-wpSingle h2.--center,.c-wpSingle h3.--center,.c-wpSingle h4.--center,.--center.c-heading--small,.--center.c-heading--middle{text-align:center}.c-heading.--color-accent::before,.c-wpSingle h2.--color-accent::before,.c-wpSingle h3.--color-accent::before,.c-wpSingle h4.--color-accent::before,.--color-accent.c-heading--small::before,.--color-accent.c-heading--middle::before{color:#fc7223}.c-heading>strong,.c-wpSingle h2>strong,.c-wpSingle h3>strong,.c-wpSingle h4>strong,.c-heading--small>strong,.c-heading--middle>strong{font-weight:900}.c-heading>small,.c-wpSingle h2>small,.c-wpSingle h3>small,.c-wpSingle h4>small,.c-heading--small>small,.c-heading--middle>small{font-size:.8em;font-weight:400}.c-heading--middle{font-size:clamp(20px,3.3333333333vw,30px);position:relative}.c-heading--middle:not(.is-simple){padding-left:1.5em}.c-heading--middle:not(.is-simple)::before{content:"";width:1em;height:4px;background:#0140a9;position:absolute;top:.5lh;left:0}.c-heading--middle.--color-accent::before{background:#fc7223}.c-heading--middle>strong{font-size:1.2em;font-weight:900;line-height:1}.c-heading--middle:not(:last-child){margin-bottom:clamp(20px,3.3333333333vw,30px)}.c-heading--small{padding-left:1em;font-size:clamp(18px,2.2222222222vw,20px);font-weight:600;line-height:1.5;position:relative}.c-heading--small::before{content:"";width:4px;height:calc(100% - (1lh - 1em));background:#0140a9;position:absolute;top:calc((1lh - 1em)*.6);left:0}.c-heading--small:not(:last-child){margin-bottom:.8em}.p-pageTitle{padding:clamp(50px,6.6666666667vw,60px) 0 clamp(60px,8.8888888889vw,80px);background:#f8f7f7}.c-tableScroll{width:100%;overflow:hidden}.c-tableScroll:not(:last-child){margin-bottom:clamp(80px,11.1111111111vw,100px)}.c-tableScroll>table{width:880px;margin:0 auto}.c-tableScroll--notScroll:not(:last-child){margin-bottom:clamp(80px,11.1111111111vw,100px)}.c-tableScroll--notScroll>table{width:min(100%,880px);margin:0 auto}.wp-block-table table,table{width:100%;border-top:1px solid #dadada;line-height:1.8;text-align:left}.wp-block-table table tr,table tr{border-bottom:1px solid #dadada}.wp-block-table table th,.wp-block-table table td,table th,table td{width:100%;padding:20px;background:#fff}.wp-block-table table th,.wp-block-table table td:first-child,table th,table td:first-child{width:20%;background:#f9f9fa;font-weight:700}ul:not([class]):not(:first-child){margin-top:1em}ul:not([class]):not(:last-child){margin-bottom:1em}ul:not([class]) li{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}ul:not([class]) li::before{content:"・";display:block}ol:not([class]){counter-reset:number}ol:not([class]):not(:first-child){margin-top:1em}ol:not([class]):not(:last-child){margin-bottom:1em}ol:not([class]) li{counter-increment:number;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:.5em}ol:not([class]) li::before{content:counter(number) ".";display:block}.c-listDots{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:1em;font-weight:500;line-height:1.5}.c-listDots>li{padding-left:13px;font-size:inherit;font-weight:inherit;line-height:inherit;letter-spacing:inherit}.c-listDots>li:not(:last-child){margin-bottom:0}.c-listDots>li::before{width:6px;background:currentColor;top:calc(.5lh - 2px)}.c-listChecked__item{padding-left:calc(1.8em + 10px);position:relative}.c-listChecked__item::before{content:"";width:1.8em;aspect-ratio:1/1;-webkit-mask:url(../img/common/icon_check.svg) center no-repeat;mask:url(../img/common/icon_check.svg) center no-repeat;-webkit-mask-size:100% 100%;mask-size:100% 100%;background:#0140a9;position:absolute;top:calc(.9em - .4lh);left:0}.c-listChecked__item:not(:last-child){margin-bottom:1em}.c-anchorLinkList{display:grid;grid-template-columns:repeat(auto-fill, minmax(233px, 1fr));gap:8px 9px}.c-anchorLinkList__link{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;min-height:calc(2lh + 5px + 6px);padding:5px 30px 6px;border:1px solid #222;border-radius:5px;background:#fff;font-size:14px;font-weight:500;line-height:1.55;color:#222;text-align:center;position:relative}.c-anchorLinkList__link::after{content:"";width:16px;aspect-ratio:1/1;background:url(../img/common/arrow_down.svg) center no-repeat;background-size:contain;position:absolute;top:50%;right:14px;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.c-anchorLinkList__link:hover{background:#222;color:#fff}.c-cardLinkList{display:grid;grid-template-columns:repeat(auto-fill, minmax(378px, 1fr));gap:clamp(20px,2.6666666667vw,32px)}.c-cardLinkList--row4{display:grid;grid-template-columns:repeat(auto-fill, minmax(278px, 1fr));gap:clamp(20px,2.6666666667vw,32px)}.c-cardLinkList__link{display:block;height:100%;border-radius:10px;background:#fff;-webkit-box-shadow:0px 4px 4px 0px rgba(0,0,0,.0509803922);box-shadow:0px 4px 4px 0px rgba(0,0,0,.0509803922);overflow:hidden}.c-cardLinkList__link[href]{position:relative;overflow:hidden}.c-cardLinkList__link[href]::before{content:"";position:absolute;inset:0;background:rgba(0,0,0,.1);opacity:0;-webkit-transition:ease-out .3s;transition:ease-out .3s;-webkit-transition-property:all;transition-property:all;pointer-events:none}.c-cardLinkList__link[href]:hover::before{opacity:1}.c-cardLinkList__img{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%;aspect-ratio:16/9;overflow:hidden}.c-cardLinkList__img>img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-webkit-transition:ease-out .3s;transition:ease-out .3s;-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;transition-property:transform;transition-property:transform, -webkit-transform;-webkit-transform:scale(1);transform:scale(1)}.c-cardLinkList__link[href]:hover .c-cardLinkList__img>img,.c-cardLinkList__link--slide[href]:hover .c-cardLinkList__img>img{-webkit-transform:scale(1.25);transform:scale(1.25)}.c-cardLinkList__img>iframe{width:100%;height:100%}.c-cardLinkList__container{padding:30px 26px 40px}.c-cardLinkList__tags:not(:last-child){margin-bottom:20px}.c-cardLinkList__companyName:not(:last-child){margin-bottom:12px}.c-cardLinkList__title{font-size:clamp(18px,2.2222222222vw,20px);font-weight:600;line-height:1.4}.c-cardLinkList__title:not(:last-child){margin-bottom:1em}.c-cardLinkList__arrow{margin-left:auto;font-size:.8em}.c-cardLinkList__arrow:not(:first-child){margin-top:20px}.c-cardLinkList__link:hover .c-cardLinkList__arrow{-webkit-filter:brightness(0.7);filter:brightness(0.7)}.c-cardLinkList__text:not(:first-child){margin-top:10px}.c-cardList{display:grid;gap:clamp(20px,2.6666666667vw,32px)}.c-cardList[data-column="2"]{grid-template-columns:repeat(auto-fill, minmax(580px, 1fr))}.c-cardList[data-column="4"]{grid-template-columns:repeat(auto-fill, minmax(280px, 1fr))}.c-cardList__item{padding:clamp(40px,5.5555555556vw,50px) 20px;border-radius:5px;background:#f9f9fa}.c-cardList[data-column="4"] .c-cardList__label{font-size:clamp(17px,2vw,18px)}.c-cardList[data-column="2"] .c-cardList__label{font-size:clamp(20px,2.6666666667vw,24px)}.c-cardList__text:not(:last-child){margin-bottom:1em}.c-handleList{display:grid;grid-template-columns:repeat(3, 1fr);gap:1em}.c-handleList[data-column="2"]{grid-template-columns:repeat(2, 1fr)}.c-handleList__item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px;padding:.5em 20px;border-radius:4px;background:#fff;line-height:1.4;-webkit-box-shadow:0px 4px 4px 0px rgba(0,0,0,.0509803922);box-shadow:0px 4px 4px 0px rgba(0,0,0,.0509803922)}.c-handleList__item--column{padding:2em 1em;border-radius:4px;background:#fff;line-height:1.4;text-align:center;-webkit-box-shadow:0px 4px 4px 0px rgba(0,0,0,.0509803922);box-shadow:0px 4px 4px 0px rgba(0,0,0,.0509803922)}.c-handleList[data-column="2"] .c-handleList__item{padding:2em 20px;background:#f8f7f7;font-weight:500}.c-handleList__icon{display:block;width:3em;aspect-ratio:1/1;color:#0140a9}.c-handleList__icon>img{width:100%}.c-handleList__item--column .c-handleList__icon{width:5em;margin:0 auto}.c-handleList__item--column .c-handleList__icon:not(:last-child){margin-bottom:1em}.c-handleList__item--column .c-handleList__label{font-size:1.2em;font-weight:500;letter-spacing:.05em}.c-handleList__item--column .c-handleList__label .c-note{margin:0 auto}.c-reasonList{display:grid;grid-template-columns:repeat(2, 1fr);gap:clamp(20px,2.6666666667vw,32px)}.c-reasonList__item{padding:clamp(20px,3.3333333333vw,30px) 20px;border:4px solid #fc7223;border-radius:10px}.c-flowList{display:grid;grid-template-columns:repeat(4, 1fr);gap:calc(clamp(20px, 2.6666666667vw, 32px)*2) clamp(20px,2.6666666667vw,32px)}.c-flowList__item{padding:1em 20px;border:1px solid #929292;border-radius:5px;background:#fff}.c-flowList__item:not(:last-child){position:relative}.c-flowList__item:not(:last-child)::after{content:"";width:16px;aspect-ratio:16/20;-webkit-mask:url(../img/common/arrow_more.svg) center no-repeat;mask:url(../img/common/arrow_more.svg) center no-repeat;-webkit-mask-size:contain;mask-size:contain;background:currentColor;position:absolute;top:50%;left:calc(100% + 8px);-webkit-transform:translateY(-50%);transform:translateY(-50%)}.c-flowList__label{font-size:clamp(18px,2.2222222222vw,20px);font-weight:700;line-height:1.5;text-align:center}.c-flowList__label:not(:last-child){margin-bottom:10px}.c-flowList__img{display:block;width:min(100%,56px);margin:0 auto;text-align:center}.c-flowList__img>img{width:100%}.c-flowList__img:not(:last-child){margin-bottom:10px}.c-RelatedLinkList{display:grid;grid-template-columns:repeat(3, 1fr);gap:15px 24px}.c-RelatedLinkList__card{display:block;padding:40px 36px;border-radius:5px;background:#fff}.c-RelatedLinkList__card[href]{position:relative;overflow:hidden}.c-RelatedLinkList__card[href]::before{content:"";position:absolute;inset:0;background:rgba(0,0,0,.1);opacity:0;-webkit-transition:ease-out .3s;transition:ease-out .3s;-webkit-transition-property:all;transition-property:all;pointer-events:none}.c-RelatedLinkList__card[href]:hover::before{opacity:1}.c-RelatedLinkList__label,.c-RelatedLinkList__label--inner{font-size:20px;font-weight:700;line-height:1.5;position:relative}.c-RelatedLinkList__label::before,.c-RelatedLinkList__label--inner::before{content:"";width:4px;height:100%;background:#0140a9;position:absolute;top:0;left:-36px}.c-RelatedLinkList__label:not(:last-child),.c-RelatedLinkList__label--inner:not(:last-child){margin-bottom:10px}.c-RelatedLinkList__label--inner{padding-left:17px}.c-RelatedLinkList__label--inner::before{left:0}.c-RelatedLinkList__arrow:not(:first-child){margin-top:26px}.c-relatedPages{padding:24px clamp(20px,2.7777777778vw,40px);border-radius:5px;background:#f9f9fa}.c-relatedPages__label{font-weight:700}.c-relatedPagesList{line-height:1.8}.c-relatedPagesList:not(:last-child){margin-bottom:40px}.c-relatedPagesList>li>a{display:inline-block;padding-top:4px;padding-bottom:5px;padding-left:26px;text-decoration:underline;position:relative}.c-relatedPagesList>li>a::before{content:"";width:18px;aspect-ratio:18/29;-webkit-mask:url(../img/common/arrow_more2.svg) center no-repeat;mask:url(../img/common/arrow_more2.svg) center no-repeat;-webkit-mask-size:100%,100%;mask-size:100%,100%;background:currentColor;position:absolute;top:0;left:0}.c-relatedPagesList>li>a:hover{text-decoration:none}.p-newArticles:not(:last-child){margin-bottom:clamp(80px,11.1111111111vw,100px)}.p-newArticles__list{display:grid;grid-template-columns:repeat(2, 1fr);gap:20px 40px}.p-newArticles__list time{font-size:18px}.c-newsLinkList__item:not(:last-child){margin-bottom:8px}.c-newsLinkList__link{display:-webkit-box;display:-ms-flexbox;display:flex;gap:18px;padding:27px calc(69px + 1em) 27px 43px;border-radius:5px;background:#fff;line-height:1.6875;color:#000;position:relative;position:relative;overflow:hidden}.c-newsLinkList__link::before{content:"";position:absolute;inset:0;background:rgba(0,0,0,.1);opacity:0;-webkit-transition:ease-out .3s;transition:ease-out .3s;-webkit-transition-property:all;transition-property:all;pointer-events:none}.c-newsLinkList__link:hover::before{opacity:1}.c-newsLinkList__link::after{content:"";width:29px;aspect-ratio:29/18;-webkit-mask:url(../img/common/arrow_more3.svg) center no-repeat;mask:url(../img/common/arrow_more3.svg) center no-repeat;-webkit-mask-size:contain;mask-size:contain;background:#3c4a63;-webkit-backface-visibility:hidden;backface-visibility:hidden;position:absolute;top:50%;right:40px;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.c-newsLinkList__link:hover::after{background:#0140a9}.c-newsLinkList__link time{padding-top:5px}.c-newsLinkList__tags{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto}.c-newsLinkList__tags .c-tag{width:min(100%,172px);font-size:14px;line-height:2.5714285714;position:relative}.c-newsLinkList__title{padding-top:5px}.c-faqList__item{border:1px solid #dadada;border-radius:10px;overflow:hidden}.c-faqList__item:not(:last-child){margin-bottom:20px}.c-faqList__inner{display:block;position:relative}.c-faqList__inner::before{content:"";font-family:"Google Sans Flex",sans-serif;font-size:1.8em;font-weight:700;line-height:1;color:#0140a9;position:absolute;top:.85em;left:.8em}.c-faqList__q,.c-faqList__aTitle{background:#fff;font-size:clamp(16px,2vw,18px);font-weight:500;line-height:1.8;letter-spacing:.05em;-webkit-transition:ease-out .3s;transition:ease-out .3s;-webkit-transition-property:background,color;transition-property:background,color}.c-faqList__q .c-faqList__inner,.c-faqList__aTitle .c-faqList__inner{padding:1.5em 4em}.c-faqList__q .c-faqList__inner::before,.c-faqList__aTitle .c-faqList__inner::before{content:"Q"}.c-faqList__q .c-faqList__inner::after,.c-faqList__aTitle .c-faqList__inner::after{content:"";width:1.8em;aspect-ratio:1/1;background:url(../img/common/icon_close.svg) center no-repeat;background-size:contain;position:absolute;top:1.5em;right:.8em;-webkit-transition:ease-out .3s;transition:ease-out .3s;-webkit-transition-property:background;transition-property:background}.c-faqList__q.js-accordion__trigger:hover,.js-accordion__trigger.c-faqList__aTitle:hover,.c-faqList__q.is-open,.is-open.c-faqList__aTitle{background:#f8f7f7}.c-faqList__q.js-accordion__trigger:hover .c-faqList__inner::after,.js-accordion__trigger.c-faqList__aTitle:hover .c-faqList__inner::after,.c-faqList__q.is-open .c-faqList__inner::after,.is-open.c-faqList__aTitle .c-faqList__inner::after{background-image:url(../img/common/icon_open.svg)}.c-faqList__a .c-faqList__inner{padding:1.5em 4em}.c-faqList__a .c-faqList__inner::before{content:"A";color:#fc7223}.c-faqList__aTitle{background:none}.c-faqList__aTitle:not(:last-child){margin-bottom:10px}.c-voiceList{display:grid;grid-template-columns:repeat(auto-fill, minmax(285px, 1fr));gap:20px}.c-voiceList__item{padding:26px clamp(20px,2.8888888889vw,26px);border-radius:5px;background:#fff}.c-voiceList__icon{width:48px;margin:0 auto}.c-voiceList__icon:not(:last-child){margin-bottom:20px}.c-breadcrumbs{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;padding-top:20px;font-size:13px;line-height:1.5}.c-breadcrumbs>li:not(:last-child)::after{content:"";display:inline-block;width:5px;aspect-ratio:5/9;margin:0 12px;-webkit-mask:url(../img/common/arrow_breadcrumbs.svg) center no-repeat;mask:url(../img/common/arrow_breadcrumbs.svg) center no-repeat;-webkit-mask-size:contain;mask-size:contain;background:currentColor}.c-breadcrumbs>li a{text-decoration:underline}.c-breadcrumbs>li a:hover{text-decoration:none}.c-paginationWrap:not(:first-child){margin-top:60px}.c-pagination__list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:8px;font-size:14px;font-weight:500;letter-spacing:0}.c-pagination .page-numbers{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:32px;aspect-ratio:1/1;border:1px solid #222;border-radius:10px;background:#fff}.c-pagination .page-numbers.current,.c-pagination .page-numbers:hover{background:#222;color:#fff}.c-pagination .page-numbers.dots{pointer-events:none}.c-pagination .page-numbers.next,.c-pagination .page-numbers.prev{margin:0 16px;border:none;background:none;font-size:0}.c-pagination .page-numbers.next::before,.c-pagination .page-numbers.prev::before{content:"";display:block;width:32px;aspect-ratio:32/18;-webkit-mask:url(../img/common/arrow_next.svg) center no-repeat;mask:url(../img/common/arrow_next.svg) center no-repeat;-webkit-mask-size:contain;mask-size:contain;background:currentColor;-webkit-transition:ease-out .3s;transition:ease-out .3s;-webkit-transition-property:background;transition-property:background}.c-pagination .page-numbers.prev::before{-webkit-mask-image:url(../img/common/arrow_prev.svg);mask-image:url(../img/common/arrow_prev.svg)}.p-cta{padding:clamp(50px,6.6666666667vw,60px) 20px;border-radius:10px;background:-webkit-gradient(linear, left top, left bottom, from(#3F8FD5), to(#0140A9));background:linear-gradient(to bottom, #3F8FD5 0%, #0140A9 100%);color:#fff;text-align:center;position:relative}.p-cta::after{content:"";width:15em;aspect-ratio:254/308;background:url(../img/common/cta.svg) center no-repeat;background-size:contain;position:absolute;bottom:-1%;left:20px}.p-cta__container:not(:last-child){margin-bottom:clamp(20px,3.3333333333vw,30px)}.p-cta__label{font-size:clamp(28px,3.7777777778vw,34px);font-weight:800;line-height:1.8;letter-spacing:.05em}.p-cta__label:not(:last-child){margin-bottom:clamp(20px,3.3333333333vw,30px)}.p-cta__btn{width:min(100%,400px);margin:0 auto}.p-cta__btn .c-btn{width:100%}.js-accordion{position:relative}.js-accordion__trigger{cursor:pointer}.js-accordion__target{width:0;height:0;overflow:hidden;pointer-events:none;opacity:0;-webkit-transition:ease-out .3s;transition:ease-out .3s;-webkit-transition-property:opacity,height,padding;transition-property:opacity,height,padding}.js-accordion__target.is-open{width:auto;height:auto;opacity:1;pointer-events:inherit;z-index:99;-webkit-transition:ease-out .3s;transition:ease-out .3s;-webkit-transition-property:opacity,height,padding;transition-property:opacity,height,padding}.js-accordion.--hover .js-accordion__target{overflow:visible;position:absolute;top:100%;left:0}.p-kv{padding:clamp(60px,8.8888888889vw,80px) 0 clamp(80px,11.1111111111vw,100px);font-size:clamp(12px,1.1713030747vw,16px);position:relative}.p-kv__inner{padding:0 5vw}.p-kv__container{width:37em;position:relative;z-index:1}.p-kv__sub{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%;padding:.4em 2em .5em;border-radius:4em;background:#3f8fd5;font-size:1.2em;font-weight:500;letter-spacing:.05em;color:#fff}.p-kv__sub:not(:last-child){margin-bottom:2em}.p-kv__catch{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;font-size:3em;line-height:1.3;font-weight:800}.p-kv__catch>small{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;width:100%;margin:0 auto .4em;font-size:.6em;font-weight:600;letter-spacing:.1em;color:#929292}.p-kv__catch>small::before,.p-kv__catch>small::after{content:"";display:block;width:1em;aspect-ratio:24/28;-webkit-mask:url(../img/common/icon_speech-left.svg) bottom no-repeat;mask:url(../img/common/icon_speech-left.svg) bottom no-repeat;-webkit-mask-size:contain;mask-size:contain;background:#dadada}.p-kv__catch>small::after{-webkit-mask-image:url(../img/common/icon_speech-right.svg);mask-image:url(../img/common/icon_speech-right.svg)}.p-kv__catch strong{font-size:1.1em;font-weight:inherit}.p-kv__catch:not(:last-child){margin-bottom:.2em}.p-kv__price{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px}.p-kv__price>dt{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:0 .5em;border:1px solid #929292;border-radius:4px;color:#929292}.p-kv__price>.c-price{font-family:"Google Sans Flex","Noto Sans JP",sans-serif;font-size:5.8em;font-weight:700;line-height:1;color:#fc7223}.p-kv__price>.c-price>small{font-size:.4em;font-weight:900}.p-kv__notes{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:.5em 1em}.p-kv__points{margin:1em 0 3em;font-size:12px}.p-kv__sub2{display:block;font-size:1.2em;letter-spacing:.05em}.p-kv__sub2:not(:last-child){margin-bottom:.5em}.p-kv__btns{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;display:grid;grid-template-columns:repeat(2, 1fr);gap:8px}.p-kv__btns .c-btn{width:100%}.p-kv__img{width:100vw;height:100%;position:absolute;top:0;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);z-index:-1}.p-kv__img>img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}label:has(input[type=radio]),label:has(input[type=checkbox]){padding-left:28px;cursor:pointer;position:relative}label:has(input[type=radio])::before,label:has(input[type=radio])::after,label:has(input[type=checkbox])::before,label:has(input[type=checkbox])::after{content:"";width:1.5em;aspect-ratio:1/1;position:absolute;top:0;left:0}label:has(input[type=radio])::before,label:has(input[type=checkbox])::before{background:#fc7223;z-index:2;opacity:0}label:has(input[type=radio])::after,label:has(input[type=checkbox])::after{border:1px solid #929292;background:#fff;z-index:1}label:has(input[type=radio]) input[type=radio],label:has(input[type=radio]) input[type=checkbox],label:has(input[type=checkbox]) input[type=radio],label:has(input[type=checkbox]) input[type=checkbox]{position:absolute;opacity:0;pointer-events:none}label:has(input[type=checkbox])::before,label:has(input[type=checkbox])::after{border-radius:0}label:has(input[type=checkbox])::before{-webkit-mask:url(../img/common/icon_check2.svg) center no-repeat;mask:url(../img/common/icon_check2.svg) center no-repeat;-webkit-mask-size:contain;mask-size:contain}label:has(input[type=radio]:checked)::before,label:has(input[type=checkbox]:checked)::before{opacity:1}.p-contact__lead:not(:last-child){margin-bottom:8em}.p-contact__notice:not(:last-child){margin-bottom:10em}.p-contact__notice .c-listChecked{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin:0 auto}.p-mailForm{width:min(100%,960px);margin:0 auto}.p-mailForm__section:not(:last-child){margin-bottom:clamp(50px,6.6666666667vw,60px)}.p-mailForm__row{display:grid;grid-template-columns:16em 1fr;-webkit-box-align:start;-ms-flex-align:start;align-items:start;gap:2em}.p-mailForm__row:not(:last-child){margin-bottom:3em}.p-mailForm__term{padding:.5em 0}.p-mailForm__term>label{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:1em;font-weight:700;line-height:1.5}.p-mailForm__desc{line-height:1.5}.p-mailForm__privacy{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin:0 auto;font-size:14px;line-height:2;text-align:center}.p-mailForm__submit{width:min(100%,320px);margin:0 auto}.p-mailForm__submit:not(:first-child){margin-top:2em}.p-mailForm__submit .c-btn{width:100%}.p-singlePageHead{padding:80px 0 0}.p-singlePageHead__summary{padding:280px 0 80px;margin-top:-240px;position:relative;z-index:1}.p-singlePageHead__summary::after{content:"";width:100vw;height:100%;background:#f8f7f7;position:absolute;bottom:0;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);z-index:-1}.p-singlePageHead__summary .c-tagFilter{padding:0;border-radius:0;background:none}.c-singlePageHead{position:relative;z-index:2}.c-singlePageHead__companyName{font-size:18px;line-height:1.65}.c-singlePageHead__companyName:not(:last-child){margin-bottom:18px}.c-singlePageHead__title{font-size:40px;font-weight:700;line-height:1.5}.c-singlePageHead__title:not(:last-child){margin-bottom:40px}.c-singlePageHead__title:has(+.c-singlePageHead__data){margin-bottom:20px}.c-singlePageHead__data{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:12px}.c-singlePageHead__data:not(:last-child){margin-bottom:60px}.c-singlePageHead__data time{font-weight:400}.c-singlePageHead__data .c-tag{font-size:12px;font-weight:500}.c-singlePageHead__img{display:block;width:100%;border-radius:5px;text-align:center;overflow:hidden}.c-wpSingle h2:not(:first-child){margin-top:40px}.c-wpSingle h2:not(:last-child){margin-bottom:40px}.c-wpSingle h3:not(:first-child){margin-top:30px}.c-wpSingle h3:not(:last-child){margin-bottom:30px}.c-wpSingle h4:not(:first-child){margin-top:20px}.c-wpSingle h4:not(:last-child){margin-bottom:20px}.c-wpSingle p+h3:not(:first-child){margin-top:60px}.c-wpSingle strong,.c-wpSingle em,.c-wpSingle b{font-style:normal;font-weight:700}.c-wpSingle figure:not(.c-companyIntroduction__img):not(.wp-block-table){display:block;margin:0 auto;text-align:center}.c-wpSingle figure:not(.c-companyIntroduction__img):not(.wp-block-table):not(:first-child){margin-top:30px}.c-wpSingle figure:not(.c-companyIntroduction__img):not(.wp-block-table):not(:last-child){margin-bottom:30px}.c-wpSingle figure:not(.c-companyIntroduction__img):not(.wp-block-table)+h2{margin-top:80px}.c-wpSingle figure:not(.c-companyIntroduction__img):not(.wp-block-table)>img{border-radius:5px}.c-wpSingle figure:not(.c-companyIntroduction__img):not(.wp-block-table) figcaption{line-height:2;letter-spacing:.05em}.c-wpSingle figure:not(.c-companyIntroduction__img):not(.wp-block-table) figcaption:not(:first-child){margin-top:40px}.c-wpSingle figure.wp-block-table a{text-decoration:underline}.c-wpSingle figure.wp-block-table a:hover{text-decoration:none}.c-wpSingle figure.wp-block-table:not(:first-child){margin-top:80px}.c-wpSingle figure.wp-block-table:not(:has(+p)):not(:last-child){margin-bottom:80px}.c-wpSingle figure.wp-block-table:has(+p){margin-bottom:1em}.c-wpSingle .wp-block-columns figure figcaption{font-size:14px;line-height:1.8;letter-spacing:.05em;text-align:left}.c-wpSingle .wp-block-columns figure figcaption:not(:first-child){margin-top:20px}.c-wpSingle ul li{display:-webkit-box;display:-ms-flexbox;display:flex;gap:2px}.c-wpSingle ul li::before{content:"・";display:block}.c-wpSingle ol{counter-reset:number}.c-wpSingle ol li{counter-increment:number;display:-webkit-box;display:-ms-flexbox;display:flex;gap:2px}.c-wpSingle ol li::before{content:counter(number) ".";display:block}.c-wpSingle .wp-block-columns{display:grid;grid-template-columns:repeat(2, 1fr);gap:20px 40px}.c-wpSingle .wp-block-columns:not(:first-child){margin-top:80px}.c-wpSingle .wp-block-columns:not(:last-child){margin-bottom:80px}.c-wpSingle .wp-block-columns:has(.wp-block-column:nth-child(3)){grid-template-columns:repeat(3, 1fr)}.c-wpSingle .wp-block-columns:not(:has(figcaption)){gap:10px}.c-wpSingle .wp-block-column{min-width:0}.c-wpSingle__summary{font-size:20px;font-weight:500;line-height:2;letter-spacing:.05em}.c-wpSingle__summary:not(:last-child){margin-bottom:80px}.c-wpSingle__lead{line-height:2;letter-spacing:.05em}.c-wpSingle__lead:not(:last-child){margin-bottom:clamp(80px,11.1111111111vw,100px)}.c-wpSingle__index,.c-relatedArticle{padding:40px;border-radius:5px;background:#f9f9fa}.c-wpSingle__index:not(:last-child),.c-relatedArticle:not(:last-child){margin-bottom:clamp(80px,11.1111111111vw,100px)}.c-wpSingle__index>dt,.c-relatedArticle>dt{font-weight:700}.c-wpSingle__index>dt:not(:last-child),.c-relatedArticle>dt:not(:last-child){margin-bottom:9px}.c-wpSingle__index>dd,.c-relatedArticle>dd{padding-left:5px;line-height:2}.c-wpSingle__index>dd a,.c-relatedArticle>dd a{text-decoration:underline}.c-wpSingle__index>dd a:hover,.c-relatedArticle>dd a:hover{text-decoration:none}.c-bulletPoints,.c-inquiriesRegarding{padding:40px;border-radius:5px;background:#f9f9fa}.c-bulletPoints:not(:first-child),.c-inquiriesRegarding:not(:first-child){margin-top:60px}.c-bulletPoints:not(:last-child),.c-inquiriesRegarding:not(:last-child){margin-bottom:60px}.c-inquiriesRegarding:not(:first-child){margin-top:80px}.c-inquiriesRegarding:not(:last-child){margin-bottom:80px}.c-inquiriesRegarding__label{font-weight:700}.c-inquiriesRegarding__label:not(:last-child){margin-bottom:1em}.c-relatedArticle{padding:24px 40px}.c-relatedArticle:not(:first-child){margin-top:60px}.c-relatedArticle>dd a{padding-left:26px;position:relative}.c-relatedArticle>dd a::before{content:"";width:18px;aspect-ratio:18/12;-webkit-mask:url(../img/common/arrow_more3.svg) center no-repeat;mask:url(../img/common/arrow_more3.svg) center no-repeat;-webkit-mask-size:contain;mask-size:contain;background:#3c4a63;position:absolute;top:.45em;left:0}.c-companyIntroduction{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:40px;padding:40px 40px 40px 60px;border-radius:5px;background:#f9f9fa}.c-companyIntroduction__img{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:min(16.6666666667vw,240px);margin:0 auto;text-align:center}.c-companyIntroduction__name{display:block;font-size:24px;font-weight:700;line-height:1.5}.c-companyIntroduction__name:not(:last-child){margin-bottom:28px}.c-companyIntroduction__detail>dl{display:grid;grid-template-columns:4em 1fr;gap:40px}.c-companyIntroduction__detail>dl:not(:last-child){margin-bottom:16px}.c-companyIntroduction__detail>dl dt{font-weight:700;line-height:1.9}.c-companyIntroduction__detail>dl dd{line-height:1.75;letter-spacing:.05em}.c-companyIntroduction__detail>dl dd a{text-decoration:underline}.c-companyIntroduction__detail>dl dd a:hover{text-decoration:none}.u-bgColor--primary{background:#0140a9}.u-bgColor--accent{background:#fc7223}.u-textColor--primary{color:#0140a9}.u-textColor--accent{color:#fc7223}.u-sp{display:none}.u-dib{display:inline-block}.u-anchorLink{scroll-margin-top:calc(var(--js-headerHeight) + 0em)}.u-mb0{margin-bottom:0}.u-map{aspect-ratio:496/250}.u-map>iframe{width:100%;height:100%}.u-red{font-weight:500;color:#fc7223}.u-required{font-weight:600;color:#fc7223}.p-beforeAfter__before{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin:0 auto;position:relative}.p-beforeAfter__before::after{content:"";width:3em;aspect-ratio:20/16;-webkit-mask:url(../img/common/arrow_down.svg) center no-repeat;mask:url(../img/common/arrow_down.svg) center no-repeat;-webkit-mask-size:contain;mask-size:contain;background:#0140a9;position:absolute;top:calc(100% + clamp(80px,11.1111111111vw,100px)*.5);left:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}.p-beforeAfter__before:not(:last-child){margin-bottom:clamp(80px,11.1111111111vw,100px)}.p-beforeAfter__before .c-listChecked{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin:0 auto 1em;font-size:clamp(16px,2vw,18px);font-weight:500;letter-spacing:.05em}.p-beforeAfter__before .c-img{width:120%;position:relative;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}.p-beforeAfter__before .c-img>img{width:100%}.p-beforeAfter__after{padding:clamp(60px,8.8888888889vw,80px) clamp(20px,6.6666666667vw,clamp(50px,6.6666666667vw,60px)) clamp(80px,11.1111111111vw,100px);position:relative;z-index:1}.p-beforeAfter__after::after{content:"";width:100vw;height:100%;background:#fdf9ed;position:absolute;top:0;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);z-index:-1}.p-beforeAfter__after .c-handleList{font-size:clamp(16px,2vw,18px)}.p-recommend .c-imgContents{-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;width:min(100%,1000px);margin:0 auto;font-size:clamp(16px,2vw,18px)}.p-recommend .c-imgContents__contents{padding:clamp(40px,5.5555555556vw,50px) 20px;border-radius:10px;background:rgba(253,249,237,.6);-webkit-box-shadow:0px 4px 4px 0px rgba(0,0,0,.0509803922);box-shadow:0px 4px 4px 0px rgba(0,0,0,.0509803922);font-weight:500;letter-spacing:.05em}.p-recommend .c-imgContents__contents .c-listChecked__item::before{background:#fc7223}.p-plan__section--plan .c-cardList__item{-webkit-box-shadow:0px 4px 4px 0px rgba(0,0,0,.0509803922);box-shadow:0px 4px 4px 0px rgba(0,0,0,.0509803922)}.p-plan__section--plan .c-cardList__item .c-cardList__label{font-size:clamp(24px,3.1111111111vw,28px);font-weight:800}.p-plan__section--plan .c-cardList__item .c-price{font-size:4em}.p-plan__section--plan .c-cardList__item .c-price:not(:first-child){margin-top:.4em}.p-plan__section--plan .c-cardList__item .c-price:not(:last-child){margin-bottom:.6em}.p-plan__section--plan .c-cardList__item .c-listChecked{font-size:1.2em;font-weight:500}.p-plan__section--plan .c-cardList__item .c-btn{margin-left:auto}.p-plan__section--plan .c-cardList__item .c-btn:not(:first-child){margin-top:2em}.p-plan__section--plan .c-cardList__item:nth-child(1){background:rgba(63,143,213,.1)}.p-plan__section--plan .c-cardList__item:nth-child(2){background:rgba(252,114,35,.1)}.p-plan__section--plan .c-cardList__item:nth-child(2) .c-cardList__label::before{background-color:#fc7223}.p-plan__section--plan .c-cardList__item:nth-child(2) .c-listChecked__item::before{background:#fc7223}.p-plan__section--support .c-handleList__item--column{background:#f8f7f7}.p-profile .c-imgContents{-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}.p-profile .c-heading--middle{font-family:"Google Sans Flex","Noto Sans JP",sans-serif;font-weight:800}.p-profile .c-text{font-size:clamp(17px,2vw,18px);letter-spacing:.05em}.p-profile .c-text p+p{margin-top:1lh}.p-flow .c-flowList{grid-template-columns:repeat(auto-fill, minmax(173px, 1fr))}@media screen and (max-width:1200px){html{scrollbar-width:none;-ms-overflow-style:none}html::-webkit-scrollbar{display:none}.l-header__main{height:56px}.l-header__left{margin:0 20px}.l-header__right{display:none}.c-drawerBtn{display:-webkit-box;display:-ms-flexbox;display:flex}.l-drawer{display:block}.l-header .l-nav{display:none}.l-nav:not(:last-child){margin-bottom:40px}.l-nav__list{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:0;font-size:1em}.l-nav__listItem>a::after,.l-nav__listItem>button::after{display:none}.l-nav__listItem>a:hover,.l-nav__listItem>a.is-current,.l-nav__listItem>a.is-open,.l-nav__listItem>button:hover,.l-nav__listItem>button.is-current,.l-nav__listItem>button.is-open{color:#0140a9}.l-nav__listItem{width:100%;border-bottom:1px solid #dadada;position:relative}.l-nav__listItem>a,.l-nav__listItem>button{width:100%;padding:14px 0;color:#000}.l-nav__listItem>a::before,.l-nav__listItem>button::before{display:none}.l-nav__listItem>button::after{margin-left:auto}.c-tableScroll{overflow-x:scroll}.c-tableScroll:not(:last-child){margin-bottom:clamp(60px,8.8888888889vw,80px)}.c-tableScroll--notScroll:not(:last-child){margin-bottom:clamp(60px,8.8888888889vw,80px)}.p-kv{padding:0}.p-kv__inner{padding:0}.p-kv__container{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;padding:clamp(60px,8.8888888889vw,80px) 20px clamp(80px,11.1111111111vw,100px);background:hsla(0,0%,100%,.8)}}@media screen and (max-width:900px){.c-imgContents{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.c-imgContents.--reverse{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.c-imgContents__contents{width:100%}.c-flowList{grid-template-columns:repeat(1, 1fr)}.c-flowList__item{text-align:center}.c-flowList__item:not(:last-child)::after{top:calc(100% + .7em);left:50%;-webkit-transform:rotate(90deg) translate(0, 50%);transform:rotate(90deg) translate(0, 50%)}.p-cta{padding-bottom:10em}.p-cta::after{width:8em;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}.p-recommend .c-imgContents{-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:0}.p-recommend .c-imgContents__img{width:70%}.p-profile .c-imgContents{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.p-profile .c-imgContents__img{width:70%}.p-profile .c-imgContents__contents{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.p-flow .c-flowList{grid-template-columns:repeat(1, 1fr)}}@media screen and (max-width:768px){.l-main__section{padding:clamp(60px,8.8888888889vw,80px) 0}.c-gallery__column figcaption{font-size:11px;text-align:left}.c-btnWrap:not(:first-child){margin-top:clamp(40px,5.5555555556vw,50px)}.c-btn{font-size:clamp(14px,2.34375vw,18px)}.c-btn.--more{font-size:16px}.c-btn.--more::after{width:22px;right:16px}.c-btn>span{gap:6px}.p-fixedBtns{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;gap:2px;width:100%;bottom:0}.p-fixedBtns .c-btn{width:100%;padding:12px;border-radius:0;font-size:14px;line-height:1.9785714286;-webkit-writing-mode:initial;-ms-writing-mode:initial;writing-mode:initial}.c-pageTop{display:none}.c-headingWrap{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.c-headingWrap:not(:last-child){margin-bottom:clamp(40px,5.5555555556vw,50px)}.c-headingWrap--center:not(:last-child){margin-bottom:clamp(40px,5.5555555556vw,50px)}.c-headingWrap--center .c-summary{padding-bottom:10px;line-height:1.75}.c-headingWrap--center .c-summary:not(:last-child){margin-bottom:20px}.c-headingWrap__right{width:100%}.c-headingWrap__right .c-btnViewMore{margin-left:0}.c-headingWrap__right .u-logo{width:min(100%,217px);margin:0 auto}.wp-block-table table,table{font-size:14px}.wp-block-table table th,.wp-block-table table td,.wp-block-table table td:first-child,table th,table td,table td:first-child{display:block;width:100%;padding:12px}.wp-block-table table th,.wp-block-table table td:first-child,table th,table td:first-child{border-bottom:1px solid #e3e6e8}.c-cardLinkList{grid-template-columns:repeat(1, 1fr)}.c-cardLinkList__container{padding:20px}.c-cardList[data-column="2"],.c-cardList[data-column="4"]{grid-template-columns:repeat(1, 1fr)}.c-handleList,.c-handleList[data-column="2"]{grid-template-columns:repeat(1, 1fr)}.c-reasonList{grid-template-columns:repeat(1, 1fr)}.c-RelatedLinkList{grid-template-columns:repeat(1, 1fr)}.c-RelatedLinkList__card{padding:30px 24px}.c-RelatedLinkList__label,.c-RelatedLinkList__label--inner{font-size:18px}.c-RelatedLinkList__label::before,.c-RelatedLinkList__label--inner::before{left:-24px}.c-RelatedLinkList__label--inner::before{left:0}.c-RelatedLinkList__arrow:not(:last-child){margin-top:28px}.p-newArticles__list{grid-template-columns:repeat(1, 1fr)}.c-newsLinkList__link{-ms-flex-wrap:wrap;flex-wrap:wrap;padding:24px 20px}.c-newsLinkList__link::after{display:block;width:29px;margin-top:12px;margin-left:auto;position:relative;top:auto;right:auto;-webkit-transform:none;transform:none}.c-newsLinkList__title{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:100%}.c-faqList__item:not(:last-child){margin-bottom:10px}.c-breadcrumbs{padding-top:10px;font-size:12px}.p-kv__container{width:100%}.p-kv__catch{font-size:2.8em}.p-kv__price>.c-price{font-size:5.4em}.p-kv__btns{display:none}.p-mailForm__row{grid-template-columns:repeat(1, 1fr)}.p-singlePageHead{padding:30px 0 0}.p-singlePageHead__summary{padding:34.6666666667vw 0 40px;margin-top:-24vw}.c-singlePageHead__companyName:not(:last-child){margin-bottom:12px}.c-singlePageHead__title{font-size:28px}.c-singlePageHead__title:not(:last-child){margin-bottom:30px}.c-singlePageHead__title:has(+.c-singlePageHead__data){margin-bottom:20px}.c-singlePageHead__data:not(:last-child){margin-bottom:30px}.c-wpSingle h2:not(:first-child){margin-top:28px}.c-wpSingle h2:not(:last-child){margin-bottom:28px}.c-wpSingle h3:not(:first-child){margin-top:20px}.c-wpSingle h3:not(:last-child){margin-bottom:20px}.c-wpSingle p+h3:not(:first-child){margin-top:30px}.c-wpSingle figure:not(.c-companyIntroduction__img):not(.wp-block-table):not(:first-child){margin-top:20px}.c-wpSingle figure:not(.c-companyIntroduction__img):not(.wp-block-table):not(:last-child){margin-bottom:20px}.c-wpSingle figure:not(.c-companyIntroduction__img):not(.wp-block-table)+h2{margin-top:40px}.c-wpSingle figure:not(.c-companyIntroduction__img):not(.wp-block-table) figcaption:not(:first-child){margin-top:20px}.c-wpSingle figure.wp-block-table:not(:first-child){margin-top:40px}.c-wpSingle figure.wp-block-table:not(:last-child){margin-bottom:40px}.c-wpSingle .wp-block-columns figure figcaption:not(:last-child){margin-top:10px}.c-wpSingle .wp-block-columns{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:20px 11px}.c-wpSingle .wp-block-columns:not(:first-child){margin-top:40px}.c-wpSingle .wp-block-columns:not(:last-child){margin-bottom:40px}.c-wpSingle .wp-block-columns .wp-block-column:has(.wp-block-image){-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.c-wpSingle .wp-block-columns .wp-block-column:not(:has(.wp-block-image)){-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.c-wpSingle .wp-block-columns:has(.wp-block-column:nth-child(3)){display:grid;grid-template-columns:repeat(2, 1fr)}.c-wpSingle__summary{font-size:18px}.c-wpSingle__summary:not(:last-child){margin-bottom:60px}.c-wpSingle__lead:not(:last-child){margin-bottom:clamp(60px,8.8888888889vw,80px)}.c-wpSingle__index,.c-relatedArticle{padding:30px 20px}.c-wpSingle__index:not(:last-child),.c-relatedArticle:not(:last-child){margin-bottom:clamp(60px,8.8888888889vw,80px)}.c-bulletPoints,.c-inquiriesRegarding{padding:40px 20px}.c-bulletPoints:not(:first-child),.c-inquiriesRegarding:not(:first-child){margin-top:40px}.c-bulletPoints:not(:last-child),.c-inquiriesRegarding:not(:last-child){margin-bottom:40px}.c-inquiriesRegarding:not(:first-child){margin-top:60px}.c-inquiriesRegarding:not(:last-child){margin-bottom:60px}.c-relatedArticle:not(:first-child){margin-top:30px}.c-relatedArticle:not(:last-child){margin-bottom:40px}.c-companyIntroduction{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:30px;padding:30px 20px}.c-companyIntroduction:not(:first-child){margin-top:40px}.c-companyIntroduction__img{width:min(64vw,240px)}.c-companyIntroduction__name{font-size:18px}.c-companyIntroduction__name:not(:last-child){margin-bottom:20px}.c-companyIntroduction__detail>dl{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:4px}.u-pc{display:none}.u-sp{display:inline-block}.u-map{aspect-ratio:303/152}.p-beforeAfter__after{padding:clamp(60px,8.8888888889vw,80px) 0 clamp(80px,11.1111111111vw,100px)}.p-plan__section--plan .c-cardList__item .c-price{font-size:3em}}
/*# sourceMappingURL=map/style.css.map */
