﻿@use "../mixin/breakpoint" as *;:root{--color_white: #fff;--color_txt: #464343;--color_primary: #2864F0;--color_primary2: #143278;--color_primary3: #AAC8FF;--color_primary4: #73A5FF;--color_orange1: #EB6867;--color_orange2: #FA6414;--color_yellow1: #FFB91E;--color_yellow2: #FFD278;--color_brown: #464343;--color_primary_dark: #1E46AA;--color_primary_hover: #285AC8;--color_orange1_hover: #BE4B0F;--color_bg_white: #fff;--color_bg_body: #fff;--color_bg_primary: #EBF3FF;--color_bg_secondary: #F7F5F5;--color_bg_tertiary: #E9E7E7;--color_bg_orange: #FA6414;--color_bg_gray: #F7F5F5}:root{--vw: 100vw;--vh: 100vh;--svh: 100svh;--base-width: 1440;--container-width: 1150}@media screen and (max-width: 1024px){:root{--base-width: 375}}:root{--font-family_noto-sans-jp: "Noto Sans JP", sans-serif}*,*::before,*::after{box-sizing:border-box}body{margin:0;padding:0;font-weight:inherit;font-size:1em}h1,h2,h3,h4,p,ul,ol,li,figure,blockquote,dl,dd{margin:0;padding:0;font-weight:inherit;font-size:1em}ul,ol{list-style:none}a{color:inherit;text-decoration:none;text-decoration-skip-ink:auto}img,picture{display:block;max-width:100%}img{height:auto;border:none}button{color:inherit;font:inherit}button{cursor:pointer}table{width:100%;border-collapse:collapse;border-spacing:0}table th{text-align:inherit;font-weight:inherit}@use "../global" as *;html{height:100%;font-size:62.5%;--header-height: 80px;--gutter: 5cqw}@media screen and (max-width: 1024px){html{--gutter: min(26px, calc(var(--vw) * 100 / 375 * 16))}}@media screen and (max-width: 768px){html{--header-height: 60px}}body{height:100%;background-color:var(--color_bg_body);color:var(--color_txt);font:400 1.4rem var(--font-family_noto-sans-jp);line-height:calc(25 / 14);-webkit-text-size-adjust:100%;-webkit-font-smoothing:antialiased;overflow-wrap:break-word;word-wrap:break-word;line-break:normal;text-rendering:optimizeSpeed;overflow:visible}@media screen and (max-width: 768px){body{min-width:var(--base-width);font-size:1.6rem}}body.is-hide{overflow:hidden !important}.form-reset{appearance:none;display:block;border:none;border-radius:0;padding:0;background:none;box-shadow:none}img{image-rendering:auto}*::before,*::after{background-repeat:no-repeat;background-position:center;background-size:contain}@use "../global" as *;.mktoHtmlText a{color:#2864f0;text-decoration:none}.mktoHtmlText a:hover{text-decoration:underline}.mktoForm .mktoLabel{font-size:14px;padding-top:0 !important}.mktoButtonRow{text-align:center;width:100%}.mktoForm button.mktoButton{cursor:pointer;margin:0 auto !important;display:block !important;background:#2864f0 !important;border:none !important;border-radius:30px !important;-webkit-box-shadow:none !important;box-shadow:none !important;color:#fff !important;font-size:14px !important;padding:8px 0 9px !important;text-align:center !important;text-shadow:none !important;width:210px !important;height:50px !important}.mktoForm textarea{height:120px !important}#ebook_privacy__c{width:20px !important}@media screen and (max-width: 480px){.mktoForm .mktoFormCol .mktoLabel{margin-bottom:10px;width:100% !important}.mktoForm .mktoFormCol .mktoLabel{width:100% !important}input{width:55px}}.mktoForm{width:600px !important;margin:0 auto}@media screen and (max-width: 767px){.mktoForm{width:100% !important;margin:0 auto}}.mktoForm .mktoRequiredField label.mktoLabel:before{content:'必須';display:block;background-color:#fff;color:white;padding:6px 14px 4px;border-radius:4px;line-height:0.8;font-size:0.8em;margin-bottom:4px;margin-right:0.8em;border:1px solid #1e46aa;color:#1e46aa;flex-shrink:0}.mktoForm .mktoRequiredField label.mktoLabel{font-weight:normal !important;font-size:16px;display:flex;width:100% !important;justify-content:flex-start;align-items:center;padding-bottom:4px}.mktoForm input[type='text'],.mktoForm input[type='url'],.mktoForm input[type='email'],.mktoForm input[type='tel'],.mktoForm input[type='number'],.mktoForm input[type='date'],.mktoForm textarea.mktoField,.mktoForm select.mktoField{padding:8px 10px !important;line-height:1 !important;font-size:16px !important;width:100% !important;border-radius:4px;border:1px solid #777;margin-bottom:12px !important}.mktoForm .mktoRequiredField .mktoAsterix{display:none !important}.mktoForm .mktoOffset{display:none}.mktoHtmlText.mktoHasWidth{width:100% !important;padding:0 4px}.mktoForm button.mktoButton{cursor:pointer;margin:0 auto !important;display:block !important;position:relative !important;background:#2864f0 !important;border:none !important;border-radius:30px !important;-webkit-box-shadow:none !important;box-shadow:none !important;color:#fff !important;font-size:14px !important;padding:8px 0 9px !important;text-align:center !important;text-shadow:none !important;width:300px !important;height:50px !important;border-radius:10px !important}.mktoForm button.mktoButton::after{position:absolute;top:50%;right:1.4em;width:0.5em;height:0.5em;transform:translateY(-50%) rotate(45deg);border-right:2px solid currentColor;border-top:2px solid currentColor;content:''}.mktoForm .mktoButtonWrap.mktoMinimal .mktoButton:before{content:'資料をダウンロードする';color:#fff !important;padding-left:2em}.mktoForm .mktoFormCol{width:100%;float:unset}.mktoForm .mktoGutter{float:unset !important;height:0 !important}.mktoForm .mktoFieldWrap{width:100%;float:unset}.mktoForm .mktoError .mktoErrorArrow{display:none !important}.mktoForm .mktoError{right:-9px !important;bottom:-11px !important}.mktoForm .mktoError .mktoErrorMsg{display:block;margin-top:7px;background-color:unset !important;background-image:unset !important;border:unset !important;border-radius:unset !important;box-shadow:unset !important;color:#dc1e32 !important;font-size:1em;line-height:1.2em;max-width:unset !important;padding:0.4em 0.6em;text-shadow:unset !important}@media only screen and (max-width: 480px){.mktoForm input[type='url'],.mktoForm input[type='text'],.mktoForm input[type='date'],.mktoForm input[type='tel'],.mktoForm input[type='email'],.mktoForm input[type='number'],.mktoForm textarea.mktoField,.mktoForm select.mktoField{height:unset !important}}.mktoForm_prior_summary_title{font-weight:700 !important;font-family:Noto Sans, Noto Sans JP, sans-serif !important;text-align:left !important;letter-spacing:0.1em !important;padding:60px 30px 0 !important;font-size:26px;font-feature-settings:'palt'}.mktoForm_prior_summary{display:flex;justify-content:center}@media screen and (min-width: 768px){.document_summary{margin-top:30px}}@media screen and (max-width: 767px){.mktoForm_prior_summary_title{font-weight:700 !important;font-family:Noto Sans, Noto Sans JP, sans-serif !important;text-align:left !important;letter-spacing:0.1em !important;padding:20px 30px 0 !important;font-size:16px;font-feature-settings:'palt';margin-bottom:-11px !important}}label[for='m_Company__c'] span{margin-left:1em;flex:1}@use "../global/" as *;.l-header{padding-inline:min(var(--vw) * 100 / var(--base-width) * 100, 100px);height:var(--header-height);position:fixed;top:0;left:0;right:0;background:var(--color_white);z-index:9000}@media screen and (max-width: 1370px){.l-header{padding-inline:min(var(--vw) * 100 / var(--base-width) * 100, 32px)}}@media screen and (max-width: 768px){.l-header{position:relative;padding-inline:calc(var(--vw) * 100 / var(--base-width) * 8) calc(var(--vw) * 100 / var(--base-width) * 15)}}.l-header__inner{height:100%}.l-header__main{height:100%;display:flex;align-items:center;justify-content:space-between;column-gap:calc(var(--vw) * 100 / var(--base-width) * 30)}@media screen and (max-width: 1024px){.l-header__main{column-gap:30px}}@media screen and (max-width: 768px){.l-header__main{column-gap:calc(var(--vw) * 100 / var(--base-width) * 7)}}@media screen and (max-width: 1370px){.l-header__logo{flex:1}}.l-header__logo-link{display:grid;place-items:center;height:100%;transition:opacity .3s ease}@media (hover: hover){.l-header__logo-link:where(:any-link, :enabled, summary):hover{opacity:0.6}}@media screen and (max-width: 1370px){.l-header__logo-link{width:fit-content}}.l-header__logo-link img{width:106px;object-fit:contain;object-position:center left;transition:opacity .3s ease}@media screen and (max-width: 768px){.l-header__logo-link img{width:100%;max-width:260px}}@use "../global" as *;.l-global-nav{display:flex;align-items:center;justify-content:center;column-gap:calc(var(--vw) * 100 / var(--base-width) * 30)}.l-global-nav__list{display:flex;align-items:center;column-gap:calc(var(--vw) * 100 / var(--base-width) * 30)}@media screen and (max-width: 1220px){.l-global-nav__list{display:none}}.l-global-nav__item-link{display:block;padding-block:15px;letter-spacing:0.05em;transition:opacity .3s ease-out}@media (hover: hover){.l-global-nav__item-link:where(:any-link, :enabled, summary):hover{opacity:0.6}}.l-global-nav__btn-wrap{display:flex;align-items:center;column-gap:calc(var(--vw) * 100 / var(--base-width) * 20)}@media screen and (max-width: 1024px){.l-global-nav__btn-wrap{column-gap:20px}}@media screen and (max-width: 768px){.l-global-nav__btn-wrap{column-gap:3px}}@use "../global" as *;.l-burger-btn{height:var(--header-height);aspect-ratio:28 / 60;cursor:pointer;position:relative;z-index:20;display:none}@media screen and (max-width: 1220px){.l-burger-btn{display:block;margin-left:10px}}.l-burger-btn button{display:block;width:100%;height:100%;position:relative;transition:background-color .3s ease}@media (hover: hover){.l-burger-btn button:where(:any-link, :enabled, summary):hover{background-color:var(--color_primary)}}.l-burger-btn__bar{display:block;width:28px;height:1px;background:#222;position:absolute;right:0;transition:transform 0.3s cubic-bezier(0.4, 0.4, 0, 1),opacity 0.3s cubic-bezier(0.4, 0.4, 0, 1)}.l-burger-btn__bar:nth-of-type(1){top:calc(19 / 60 * 100%)}.l-burger-btn__bar:nth-of-type(2){top:calc(29 / 60 * 100%)}.l-burger-btn__bar:nth-of-type(3){top:calc(39 / 60 * 100%)}.l-burger-btn.is-open .l-burger-btn__bar:nth-of-type(1){top:calc(29 / 60 * 100%);transform:rotate(135deg)}.l-burger-btn.is-open .l-burger-btn__bar:nth-of-type(2){opacity:0}.l-burger-btn.is-open .l-burger-btn__bar:nth-of-type(3){top:calc(29 / 60 * 100%);transform:rotate(-135deg)}.l-burger-nav{position:fixed;inset:0;top:var(--header-height);opacity:0;pointer-events:none;transition:opacity .3s ease;z-index:1}.l-burger-nav.is-open{opacity:1;pointer-events:visible}.l-burger-nav__mask{position:absolute;inset:0;background:rgba(70,67,67,0.5);z-index:-1}.l-burger-nav__inner{max-height:100svh;display:flex;flex-direction:column;overflow:auto}.l-burger-nav__list{padding-block:43px;padding-inline:calc(var(--vw) * 100 / var(--base-width) * 40);display:grid;border-top:1px solid var(--color_white);background:var(--color_bg_primary)}.l-burger-nav__list>li{display:grid;grid-template-columns:1fr max-content}.l-burger-nav__list>li>a{padding-block:calc(var(--vw) * 100 / var(--base-width) * 15);font-size:2.4rem;line-height:calc(21 / 14);letter-spacing:0.05em;text-align:center;border-bottom:1px solid #ddd;transition:opacity .3s ease-out}@media (hover: hover){.l-burger-nav__list>li>a:where(:any-link, :enabled, summary):hover{opacity:0.6}}@media screen and (max-width: 768px){.l-burger-nav__list>li>a{font-size:1.4rem}}.l-burger-nav__list>li>a span{font-size:1rem}@use "../global/" as *;.l-main{flex:1;position:relative}@use "../global/" as *;.l-inner{margin-inline:auto;container-type:inline-size;width:calc(100% - var(--gutter) * 2);max-width:1136px;position:relative}@use "../global/" as *;.l-body-inner{min-height:100%;display:flex;flex-direction:column;overflow:clip}@use "../global/" as *;.l-footer{background:#464343;padding-block:40px 72px;color:var(--color_white)}@media screen and (max-width: 768px){.l-footer{padding-bottom:calc(40px + 75px)}}.l-footer__information{display:flex;align-items:center;justify-content:space-between}@media screen and (max-width: 1024px){.l-footer__information{flex-direction:column;row-gap:32px}}.l-footer__company{display:flex;align-items:center}@media screen and (max-width: 768px){.l-footer__company{flex-direction:column}}.l-footer__logo{margin-inline:24px 56px}@media screen and (max-width: 768px){.l-footer__logo{margin:24px auto}}.l-footer__logo img{width:136px;height:100%;object-fit:contain}.l-footer__address{margin-left:32px;font-size:1.4rem;line-height:1.8}@media screen and (max-width: 768px){.l-footer__address{margin-top:24px;margin-left:0}}.l-footer__sns-list{display:grid;grid-template-columns:repeat(4, max-content);gap:24px}.l-footer__sns-item--truste{margin-right:40px}@media (hover: hover){.l-footer__sns-item-link:where(:any-link, :enabled, summary):hover{opacity:0.7}}.l-footer__copyright{margin-top:40px;font-size:1.2rem;line-height:1.5;text-align:center}@media screen and (max-width: 768px){.l-footer__copyright{margin-top:32px}}@use "../global/" as *;.l-footer-nav{border-top:1px solid #8c8989;margin-top:40px;padding-top:40px}.l-footer-nav__list{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;column-gap:40px;row-gap:20px}@media screen and (max-width: 768px){.l-footer-nav__list{display:grid;grid-template-columns:repeat(2, 1fr);gap:16px}}.l-footer-nav__item-link{display:flex;align-items:center;column-gap:0.3em;font-size:1.4rem}@media (hover: hover){.l-footer-nav__item-link:where(:any-link, :enabled, summary):hover{text-decoration:underline}}@use "../../global" as *;.c-banner--top{padding-block:120px 126px}@media screen and (max-width: 768px){.c-banner--top{padding-block:55px 60px}}.c-banner--bottom{padding-block:86px 162px}@media screen and (max-width: 768px){.c-banner--bottom{padding-block:60px}}.c-banner__link{display:block;margin-inline:auto;max-width:1028px;transition:opacity .3s ease-out}@media (hover: hover){.c-banner__link:where(:any-link, :enabled, summary):hover{opacity:0.6}}@media screen and (max-width: 768px){.c-banner__img{transform:translateX(10.5px);margin-inline:auto;max-width:315px}}@use "../../global" as *;.c-arrow{display:block;width:59px}@media screen and (max-width: 768px){.c-arrow{width:30px}}@use "../../global" as *;.c-button{width:fit-content;padding:calc(12 / 14 * 1em) calc(22 / 14 * 1em);display:grid;place-items:center;color:var(--color_white);line-height:1;font-weight:bold;letter-spacing:0.1em;border-radius:5px;transition:background-color .3s ease}@media screen and (max-width: 768px){.c-button{padding:calc(8 / 12 * 1em) calc(10 / 12 * 1em);font-size:1.2rem;line-height:calc(18 / 12);letter-spacing:0.05em;white-space:nowrap}}.c-button--primary{background:var(--color_primary);border-color:var(--color_primary)}@media (hover: hover){.c-button--primary:where(:any-link, :enabled, summary):hover{background:var(--color_primary_hover)}}.c-button--orange{background:var(--color_orange2);border-color:var(--color_orange2)}@media (hover: hover){.c-button--orange:where(:any-link, :enabled, summary):hover{background:var(--color_orange1_hover)}}@use "../../global" as *;.c-cv{padding-block:48px 61px;background:var(--color_primary_dark);position:relative;z-index:0}@media screen and (max-width: 768px){.c-cv{padding-block:24px 39px}.c-cv.--float{padding-block:2px 10px;position:fixed;bottom:0;left:0;width:100%;z-index:100}.c-cv.--float .c-cv__btn{padding:7px 20px 10px;transform:none}.c-cv.--float .c-cv__microcopy{transform:none}}.c-cv__microcopy{font-size:2rem;color:var(--color_white);line-height:calc(24 / 16);letter-spacing:0.1em;text-align:center;font-weight:bold}@media screen and (max-width: 768px){.c-cv__microcopy{transform:translateX(20px)}}.c-cv__microcopy span{font-size:2.7rem;color:var(--color_yellow1)}.c-cv__microcopy small{font-size:2rem}@media screen and (max-width: 768px){.c-cv__microcopy{font-size:1.5rem;line-height:calc(21 / 14)}.c-cv__microcopy span{font-size:2rem}.c-cv__microcopy small{font-size:1.5rem}}.c-cv__btn{border:2px solid var(--color_white);margin-inline:auto;width:515px;padding:calc(15 / 25 * 1em) calc(30 / 25 * 1em);background:var(--color_bg_orange);border-radius:10px;font-size:2.5rem;line-height:calc(37 / 25);font-weight:bold;letter-spacing:0.1em;color:var(--color_white);display:flex;align-items:center;justify-content:center;column-gap:10px;transition:opacity .3s ease;position:relative}@media screen and (max-width: 768px){.c-cv__btn{transform:translateX(20px)}}.c-cv__btn span span{background:var(--color_white);color:var(--color_bg_orange);border-radius:10px;padding:0 8px 2px 12px;text-align:center;margin:0 10px 0 0}@media screen and (max-width: 768px){.c-cv__btn span span{font-size:1.6rem;padding:3px 8px 5px 12px}}@media (hover: hover){.c-cv__btn:where(:any-link, :enabled, summary):hover{opacity:0.6}}@media screen and (max-width: 768px){.c-cv__btn{padding:calc(15 / 18 * 1em) calc(20 / 18 * 1em);font-size:2rem;line-height:calc(27 / 18);letter-spacing:0;max-width:300px;width:100%}}.c-cv__img{width:201px;aspect-ratio:1;position:absolute;left:-117px;top:calc(50% - 5.5px);transform:translateY(-50%);pointer-events:none}@media screen and (max-width: 768px){.c-cv__img{width:135px;left:-74px;top:calc(50% - 2px)}}@use "../../global" as *;.c-support{background-image:url("../img/support-bg.svg");background-repeat:no-repeat;background-size:cover;background-position:center center}@media screen and (max-width: 1024px){.c-support{background-image:url("../img/support-bg_sp.svg");padding:54px 0 0}}@media screen and (max-width: 768px){.c-support{background-image:url("../img/support-bg_sp.svg");padding:54px 0 0}}.c-support__inner{display:flex;align-items:flex-end}@media screen and (max-width: 1024px){.c-support__inner{flex-direction:column-reverse;align-items:center}}@media screen and (max-width: 768px){.c-support__inner{flex-direction:column-reverse}}.c-support__img{margin:0 0 0 -90px;width:596px}@media screen and (max-width: 1024px){.c-support__img{margin:0}}@media screen and (max-width: 768px){.c-support__img{width:100%;margin:-10px 0 0}}.c-support__title{margin:20px 0 10px;width:605px}@media screen and (max-width: 1024px){.c-support__title{margin:0 auto 10px;width:330px}}@media screen and (max-width: 768px){.c-support__title{width:330px;margin:0 auto 16px}}.c-support__list{line-height:2.8;font-weight:700;font-size:1.6rem;padding:0 0 25px 60px}@media screen and (max-width: 768px){.c-support__list{line-height:1.7;font-size:1.4rem;padding:0}}@media screen and (max-width: 768px){.c-support__item{display:flex;align-items:flex-start}.c-support__item:not(:last-child){margin:0 0 12px}}.c-support__item::before{content:"";display:inline-block;width:17px;height:18px;background:url("../img/icon-check.svg") no-repeat;background-size:contain;margin:0 5px -2px 0;margin-top:calc((1lh - 1em) / 2);}@use "../../global" as *;.c-float{position:fixed;right:23px;bottom:24px;z-index:1000}@media screen and (max-width: 768px){.c-float{right:0;left:0;bottom:0}}.c-float::before{content:"";width:100%;background:var(--color_bg_primary);position:absolute;inset:0;top:7px;box-shadow:0 -2px 0 0 var(--color_primary);border:0.5px solid #bbcff8;z-index:-1;display:none}@media screen and (max-width: 768px){.c-float::before{display:block}}@media (max-width: 375px){.c-float::before{display:none}}.c-float__img{width:200px;aspect-ratio:200 / 168;filter:drop-shadow(0 0 10px #E9E7E7);position:relative}@media screen and (max-width: 768px){.c-float__img{width:100%;height:75px;filter:none}}.c-float__img img{width:100%;height:100%;object-fit:contain;object-position:center bottom}.c-float__btn{position:absolute;top:-4px;right:-12px;width:30px;aspect-ratio:1;transition:opacity .3s ease}@media (hover: hover){.c-float__btn:where(:any-link, :enabled, summary):hover{opacity:0.6}}@media screen and (max-width: 768px){.c-float__btn{display:none}}.c-float__link{transition:opacity .3s ease}@media (hover: hover){.c-float__link:where(:any-link, :enabled, summary):hover{opacity:0.6}}@use "../../global" as *;.c-h2{width:fit-content;margin:0 auto 88px;color:var(--color_primary);font-weight:700;font-size:3rem;font-weight:700;position:relative}.c-h2::after{content:"";display:block;background:url("../img/title_wave.svg") no-repeat;background-size:196px 14px;background-position:top left;width:196px;height:14px;position:absolute;top:calc(100% + 14px);left:50%;transform:translateX(-50%)}@use "../../global" as *;.c-txt{font-size:2rem;text-align:center;line-height:2;color:var(--color_primary2);font-weight:500}@media screen and (max-width: 768px){.c-txt{font-size:1.6rem;line-height:1.8}}@use "../../global" as *;.c-table{background:var(--color_white);text-align:center;border-collapse:collapse;border-spacing:0;width:100%}@media screen and (max-width: 1024px){.c-table{margin-right:calc(var(--vw) * 100 / var(--base-width) * 24);min-width:660px}}.c-table .--num{font-size:3rem;font-weight:700}.c-table .--num span{font-size:4rem}.c-table thead{min-height:60px;text-align:center}.c-table thead th{padding:10px;background:#898989;border-radius:5px 5px 0 0;color:var(--color_white);font-size:1.8rem;font-weight:500;line-height:1.3;letter-spacing:0.12em;vertical-align:middle}@media screen and (max-width: 768px){.c-table thead th{font-size:1.4rem}}.c-table thead th:nth-of-type(1){background:var(--color_white);position:sticky;top:0;left:0;border-radius:initial;border-left:none !important}.c-table thead th:not(:nth-of-type(1)),.c-table thead th:not(:nth-of-type(2)){border-left:1px solid var(--color_white)}.c-table thead th.--primary{background:var(--color_primary)}.c-table thead th img{margin-inline:auto}.c-table tbody th{padding:25px;background:var(--color_brown);color:var(--color_white);font-size:1.6rem;line-height:calc(24 / 16);letter-spacing:0.05em;font-weight:bold;width:200px;white-space:nowrap;box-shadow:inset 0 -1px 0 0 var(--color_white);vertical-align:middle;position:sticky;top:0;left:0}@media screen and (max-width: 768px){.c-table tbody th{width:120px;font-size:1.4rem;padding:25px 7px}}.c-table tbody td{padding:10px 8px;font-weight:500;line-height:calc(20 / 14);width:calc(200 / 774 * 100%);border:1px solid #BEBEBE;vertical-align:middle}@media screen and (max-width: 768px){.c-table tbody td{width:180px;font-size:1.4rem}}.c-table tbody td .--large{font-size:4rem}@media screen and (max-width: 768px){.c-table tbody td .--large{font-size:2.6rem}}.c-table tbody td.--primary{border-color:#73A5FF}.c-table tbody tr:nth-of-type(even) td{background:#F7F5F5}.c-table tbody tr:nth-of-type(even) td.--primary{background:var(--color_bg_primary)}.c-table tbody tr td.--primary{box-shadow:inset 5px 0 0 0 var(--color_primary),inset -5px 0 0 0 var(--color_primary);border:1px solid var(--color_primary)}.c-table tbody tr:first-child td.--primary{box-shadow:inset 5px 0 0 0 var(--color_primary),inset -5px 0 0 0 var(--color_primary),inset 0 5px 0 0 var(--color_primary)}.c-table tbody tr:last-child td.--primary{box-shadow:inset 5px 0 0 0 var(--color_primary),inset -5px 0 0 0 var(--color_primary),inset 0 -5px 0 0 var(--color_primary)}.c-table tbody tr:last-child th{border-bottom:none}.table-mark{display:block;width:50px;margin:auto}@use "../../global" as *;.p-top-fv{padding-block:159px 53px;background:var(--color_bg_primary);position:relative;z-index:0;background-image:url("../img/fv-bg.svg");background-size:cover;background-position:center center}@media screen and (max-width: 768px){.p-top-fv{padding-block:20px 40px;background-image:url("../img/fv-bg_sp.svg")}}.p-top-fv__heading{position:relative}@media screen and (max-width: 768px){.p-top-fv__heading{margin:0 0 150px}}.p-top-fv__heading::after{content:"";display:block;background:url("../img/fv-character.png") no-repeat;background-size:contain;position:absolute;width:422px;height:422px;right:-233px;top:-106px;z-index:1}@media screen and (max-width: 768px){.p-top-fv__heading::after{right:calc(50% + 20px);width:241px;height:241px;top:calc(100% - 50px);transform:translateX(50%)}}.p-top-fv__heading img{position:relative;z-index:2}@media screen and (max-width: 768px){.p-top-fv__heading img{width:100%}}.p-top-fv__main{margin-inline:auto;width:fit-content}@media screen and (max-width: 768px){.p-top-fv__main{width:100%;max-width:350px;margin-inline:auto}}@media screen and (max-width: 390px){.p-top-fv__main{max-width:350px}}.p-top-fv__list{width:100%;display:none;column-gap:10px}@media screen and (min-width: 1024.02px){.p-top-fv__list.slick-initialized{display:flex}.p-top-fv__list li{padding:0 5px}.p-top-fv__list img{width:100%}}@media screen and (max-width: 1024px){.p-top-fv__list li{padding:0 3px}}@media screen and (max-width: 768px){.p-top-fv__list{margin:0 0 10px}.p-top-fv__list.slick-initialized{display:flex}}.p-top-fv .slick-initialized{display:flex}.p-top-fv__item{aspect-ratio:1 / 1;background:var(--color_white);border-radius:50%;filter:drop-shadow(0 0 5px #AAC8FF);display:flex !important;align-items:center;flex-direction:column;padding-top:16px;margin:10px 5px;width:160px}@media screen and (max-width: 768px){.p-top-fv__item{width:110px;padding-top:4px;justify-content:center}}.p-top-fv__item-img{width:74px;margin:0 auto 5px}@media screen and (max-width: 768px){.p-top-fv__item-img{width:53px;margin:0 auto}}.p-top-fv__item-txt{font-size:1.5rem;font-weight:700;text-align:center;line-height:1.2;color:var(--color_primary)}@media screen and (max-width: 768px){.p-top-fv__item-txt{font-size:1.2rem}}@media screen and (max-width: 768px){.p-top-fv__txt img{width:100%}}.p-top-worries{background:var(--color_white);padding:140px 0 0;position:relative}.p-top-worries::after{content:"";display:block;width:100%;height:37.8vw;min-height:545px;background-image:url("../img/worries-bg.svg");background-repeat:no-repeat;position:absolute;bottom:0;left:50%;transform:translate(-50%, 50%)}@media screen and (max-width: 768px){.p-top-worries::after{background-image:url("../img/worries-bg_sp.svg") no-repeat;min-height:545px;height:145vw}}@media screen and (max-width: 768px){.p-top-worries{padding:40px 0 47px}}.p-top-worries__sub{color:var(--color_white);font-size:2rem;width:fit-content;font-weight:700;padding:10px 50px;margin:0 auto 20px;background:var(--color_primary);border-radius:100px;position:relative;z-index:10}@media screen and (max-width: 768px){.p-top-worries__sub{font-size:1.6rem;padding:10px 20px;text-align:center;line-height:1.5}}.p-top-worries__sub::after{content:"";display:block;width:20px;height:20px;background:url("../img/worries-deco.svg") no-repeat;background-size:contain;position:absolute;top:calc(100% - 1px);left:50%;transform:translateX(-50%)}.p-top-worries__heading{font-size:4.2rem;text-align:center;font-weight:700;position:relative;z-index:10;width:fit-content;margin:auto}@media screen and (max-width: 768px){.p-top-worries__heading{font-size:2.8rem;line-height:1.6;margin:0 auto 20px}}.p-top-worries__heading span{color:var(--color_primary)}.p-top-worries__heading::after{content:"";display:block;width:331px;height:331px;background:url("../img/worries-character.png") no-repeat;background-size:contain;position:absolute;left:calc(100% - 60px);top:-163px}@media screen and (max-width: 768px){.p-top-worries__heading::after{width:110px;height:110px;bottom:28px;top:auto;left:calc(100% - 30px)}}.p-top-worries__img{width:100%;position:relative;z-index:10;margin-bottom:-9.7vw}@media screen and (max-width: 768px){.p-top-worries__img{margin:0 auto;max-width:350px}}.p-top-worries__arrow{position:absolute;z-index:10;top:calc(100% + 9.7vw);left:50%;transform:translateX(-50%)}@media screen and (max-width: 768px){.p-top-worries__arrow{top:calc(100% + 16vw)}}.p-top-solution{padding-block:361px 168px;background:var(--color_bg_primary)}@media screen and (max-width: 768px){.p-top-solution{padding-block:40vw 75px}}.p-top-solution__sub{width:400px;margin:0 auto 24px}@media screen and (max-width: 768px){.p-top-solution__sub{width:327px;margin:0 auto 26px}}.p-top-solution__heading{color:var(--color_primary);font-size:5rem;font-weight:700;text-align:center;position:relative;width:fit-content;line-height:1.6;margin:0 auto 40px}@media screen and (max-width: 768px){.p-top-solution__heading{margin:0 auto 23px;width:295px}}.p-top-solution__heading::after{content:"";display:block;width:100%;height:10px;background:url("../img/solution-wave.svg") no-repeat;background-position:top left;background-size:100% 10px;position:absolute;left:0;top:100%}@media screen and (max-width: 768px){.p-top-solution__heading::after{display:none}}.p-top-solution__heading::before{content:"";display:block;width:180px;height:209px;background:url("../img/solution-character.png") no-repeat;background-size:contain;position:absolute;left:-40px;bottom:calc(100% + 20px)}@media screen and (max-width: 768px){.p-top-solution__heading::before{width:82px;height:95px;left:-30px;bottom:calc(100% + 63px)}}.p-top-solution__list{margin-top:50px;display:none;column-gap:40px}@media screen and (min-width: 1024.02px){.p-top-solution__list.slick-initialized{display:flex}}@media screen and (max-width: 768px){.p-top-solution__list{margin:34px 14px 0;display:block}}.p-top-solution .slick-track{display:flex}.p-top-solution .slick-slide{height:auto !important}.p-top-solution .slick-initialized{display:flex}.p-top-solution__item{background:var(--color_white);border-radius:10px;padding:30px 40px 40px;box-shadow:0 0 5px var(--color_primary3);width:760px;margin:10px 20px}@media screen and (max-width: 768px){.p-top-solution__item{width:100%;padding:30px 13px 45px;margin:0 0 20px}}.p-top-solution__item-head{display:flex;justify-content:center;align-items:center;margin-bottom:20px}@media screen and (max-width: 768px){.p-top-solution__item-head{display:block;text-align:center}}.p-top-solution__item-headtxt{color:var(--color_white);background:var(--color_primary2);border-radius:10px;padding:3px 10px 4px 11px;font-size:1.5rem;font-weight:700;margin:0 20px 0 0}@media screen and (max-width: 768px){.p-top-solution__item-headtxt{margin:0 auto 15px;width:fit-content}}.p-top-solution__item-headtitle{color:var(--color_primary2);font-size:2rem;font-weight:700}@media screen and (max-width: 768px){.p-top-solution__item-headtitle{font-size:1.8rem}}.p-top-solution__item-box{display:flex;justify-content:space-between}@media screen and (max-width: 768px){.p-top-solution__item-box{display:block}}.p-top-solution__item-before,.p-top-solution__item-after{width:47.2%;border-radius:10px;background:var(--color_bg_secondary)}@media screen and (max-width: 768px){.p-top-solution__item-before,.p-top-solution__item-after{width:100%}}@media screen and (max-width: 768px){.p-top-solution__item-before{margin:0 0 36px}}.p-top-solution__item-after{background:var(--color_bg_primary);position:relative}@media screen and (min-width: 1024.02px){.p-top-solution__item-after{display:block !important}}@media screen and (max-width: 768px){.p-top-solution__item-after{display:none}}.p-top-solution__item-after::after{content:"";display:block;width:16px;height:25px;background:url("../img/solution-arrow.svg") no-repeat;background-size:contain;position:absolute;top:50%;right:calc(100% + 4%);transform:translateY(-50%)}@media screen and (max-width: 768px){.p-top-solution__item-after::after{transform:translateX(50%) rotate(90deg);right:50%;top:auto;bottom:calc(100% + 8px)}}.p-top-solution__item-after .p-top-solution__item-title{background:var(--color_primary)}.p-top-solution__item-title{font-size:1.6rem;color:var(--color_white);text-align:center;font-weight:700;background:var(--color_brown);padding:4px;border-radius:10px 10px 0 0;margin:0 0 15px}@media screen and (max-width: 768px){.p-top-solution__item-title{font-size:1.8rem}}.p-top-solution__item-txt{padding:20px 20px 24px;font-size:1.4rem;font-weight:500}.p-top-solution__item-txt span{color:var(--color_orange2)}.p-top-solution__item-img{margin:0 20px;text-align:center}.p-top-solution__item-img img{width:100%}.p-top-solution__item-btn{color:var(--color_primary);width:fit-content;position:relative;margin:20px auto 0;cursor:pointer}.p-top-solution__item-btn::before{content:"詳しくみる"}.p-top-solution__item-btn::after{content:"";display:block;width:18px;height:11px;background:url("../img/icon-case.svg") no-repeat;background-size:contain;position:absolute;left:50%;top:calc(100% + 5px);transform:translateX(-50%);transition:.4s}.p-top-solution__item-btn.--active::before{content:"閉じる"}.p-top-solution__item-btn.--active::after{transform:translateX(-50%) rotate(180deg)}.p-top-support{padding-block:120px 54px;position:relative;z-index:0;background:var(--color_bg_gray);overflow:hidden}@media screen and (max-width: 768px){.p-top-support{padding-block:66px 85px}}.p-top-support::after{content:"";display:block;width:1196px;aspect-ratio:1 / 1;background:var(--color_bg_white);border-radius:50%;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%)}@media screen and (max-width: 768px){.p-top-support::after{width:auto;height:calc(100% - 40px)}}.p-top-support__inner{z-index:10}.p-top-support__heading{color:var(--color_primary);font-size:3.5rem;font-weight:700;width:fit-content;position:relative;margin:0 auto 50px;display:flex;justify-content:center;align-items:center}@media screen and (max-width: 768px){.p-top-support__heading{text-align:center;font-size:2.6rem;line-height:1.5;align-items:flex-end}}.p-top-support__heading::before,.p-top-support__heading::after{content:"";display:inline-block;width:32px;height:48px;background-size:contain;background-repeat:no-repeat;position:relative}.p-top-support__heading::before{background-image:url("../img/support-deco01.svg");margin-right:10px}@media screen and (max-width: 768px){.p-top-support__heading::before{margin-right:35px}}.p-top-support__heading::after{background-image:url("../img/support-deco02.svg");margin-left:10px}@media screen and (max-width: 768px){.p-top-support__heading::after{margin-left:35px}}.p-top-support__list{width:100%;display:flex;justify-content:center;column-gap:30px;margin:0 0 10px}@media screen and (max-width: 768px){.p-top-support__list{column-gap:6px;margin:0}}@media screen and (min-width: 1024.02px){.p-top-support__list:nth-child(1) .p-top-support__item:nth-of-type(odd),.p-top-support__list:nth-child(2) .p-top-support__item:nth-of-type(odd){background:var(--color_bg_primary)}.p-top-support__list:nth-child(3) .p-top-support__item:nth-of-type(even){background:var(--color_bg_primary)}}@media screen and (max-width: 768px){.p-top-support__list:nth-child(1) .p-top-support__item:nth-of-type(odd),.p-top-support__list:nth-child(4) .p-top-support__item:nth-of-type(odd),.p-top-support__list:nth-child(5) .p-top-support__item:nth-of-type(odd){background:var(--color_bg_primary)}.p-top-support__list:nth-child(2) .p-top-support__item:nth-of-type(even),.p-top-support__list:nth-child(3) .p-top-support__item:nth-of-type(even){background:var(--color_bg_primary)}}.p-top-support__item{width:160px;height:160px;aspect-ratio:1;background:var(--color_white);border-radius:50%;filter:drop-shadow(0 0 5px #AAC8FF);display:flex;align-items:center;flex-direction:column;padding-top:16px}@media screen and (max-width: 768px){.p-top-support__item{width:110px;height:110px;padding-top:3px}}.p-top-support__item-img{width:74px;margin:0 0 5px}@media screen and (max-width: 768px){.p-top-support__item-img{width:53px}}.p-top-support__item-txt{font-size:1.5rem;font-weight:700;text-align:center;line-height:1.2;color:var(--color_primary)}@media screen and (max-width: 768px){.p-top-support__item-txt{font-size:1.2rem}}.p-top-support__txt{color:var(--color_primary2);font-size:3.5rem;font-weight:700;line-height:1.5;text-align:center;margin:50px auto 0;position:relative;width:fit-content}@media screen and (max-width: 768px){.p-top-support__txt{margin:213px auto 0;font-size:2rem}}.p-top-support__txt::after{content:"";display:block;width:310px;height:355px;background-image:url("../img/support-character.png");background-repeat:no-repeat;background-size:contain;position:absolute;bottom:0;left:calc(100% + 94px)}@media screen and (max-width: 768px){.p-top-support__txt::after{width:244px;height:192px;background-image:url("../img/support-character_sp.png");bottom:100%;left:67px}}.p-top-support__txt span{font-size:4rem}@media screen and (max-width: 768px){.p-top-support__txt span{font-size:2.4rem}}.p-top-support__txt small{font-size:3rem}@media screen and (max-width: 768px){.p-top-support__txt small{font-size:1.6rem}}.p-top-flow{padding-block:60px 73px}@media screen and (max-width: 768px){.p-top-flow{padding-block:43px 43px}}.p-top-flow__wrap{overflow:scroll}.p-top-flow__list{display:flex;justify-content:space-between;margin:0 0 14px}@media screen and (max-width: 768px){.p-top-flow__list{width:1140px}}@media screen and (max-width: 1024px){.p-top-flow__list{width:1140px}}.p-top-flow__item{border:3px solid var(--color_primary3);width:23.6%;border-radius:10px;position:relative;padding:0 0 35px}.p-top-flow__item-num{position:absolute;background:var(--color_primary4);top:-3px;left:50%;white-space:nowrap;transform:translateX(-50%);padding:2px 17px 5px;font-size:1.3rem;font-weight:700;color:var(--color_white);border-radius:0 0 10px 10px}.p-top-flow__item-img{border-radius:10px 10px 0 0;margin:0 0 18px;overflow:hidden}.p-top-flow__item-title{color:var(--color_primary);font-size:1.8rem;font-weight:700;margin:0 20px 14px;text-align:center;line-height:1.4;min-height:2.8em}.p-top-flow__item-txt{font-size:1.6rem;color:var(--color_primary2);padding:0 20px;line-height:1.6}.p-top-flow__item-btn{background:var(--color_orange2);color:var(--color_white);font-size:1.4rem;font-weight:700;width:fit-content;padding:4px 25px 5px;border-radius:100px;display:block;margin:30px auto 0}@media screen and (max-width: 768px){.p-top-flow__arrow{width:1140px}}@media screen and (max-width: 1024px){.p-top-flow__arrow{width:1140px}}.p-top-point{padding-top:100px;padding-bottom: 100px;position:relative}@media screen and (max-width: 768px){.p-top-point{padding-top:57px}}.p-top-point::after{content:"";display:none;width:100%;height:37.8vw;min-height:545px;background-image:url("../img/worries-bg.svg");background-repeat:no-repeat;position:absolute;bottom:60px;left:50%;transform:translate(-50%, 50%)}@media screen and (max-width: 1024px){.p-top-point::after{bottom:0}}@media screen and (max-width: 768px){.p-top-point::after{background-image:url("../img/worries-bg_sp.svg");min-height:545px;height:145vw;transform:translate(-50%, 22%)}}.p-top-point__inner{z-index:10}@media screen and (min-width: 1024.02px){.p-top-point__inner{max-width:920px}}.p-top-point__heading{color:var(--color_primary2);margin:0 auto 20px;font-size:3.5rem;font-weight:700;width:fit-content;position:relative}@media screen and (max-width: 768px){.p-top-point__heading{font-size:2.7rem;text-align:center;line-height:1.6;margin:0 auto 170px}}.p-top-point__heading .u-marker{background:linear-gradient(transparent 70%, var(--color_yellow2) 30%)}.p-top-point__heading::before{content:"";display:block;width:358px;height:202px;background:url("../img/point-txt.svg") no-repeat;background-size:contain;position:absolute;left:-254px;top:-58px;z-index:-1}@media screen and (max-width: 768px){.p-top-point__heading::before{width:182px;height:103px;left:-53px;top:-48px}}.p-top-point__heading::after{content:"";display:block;width:288px;height:288px;background:url("../img/point-character.png") no-repeat;background-size:contain;position:absolute;right:-249px;top:-100px}@media screen and (max-width: 768px){.p-top-point__heading::after{width:199px;height:199px;right:50%;top:calc(100% - 20px);transform:translateX(50%)}}.p-top-point__txt{font-size:2rem;margin:0 0 50px}@media screen and (max-width: 768px){.p-top-point__txt{font-size:1.6rem;margin:0 0 55px}}.p-top-point__main{display:flex;justify-content:space-between;margin:0;}@media screen and (max-width: 768px){.p-top-point__main{display:block;margin:0}}.p-top-point__title-wrap{background:var(--color_primary2);border-radius:100px;height:62px;display:flex;align-items:center;justify-content:center;text-align:center;padding:0 15px;margin:0 0 20px}@media screen and (max-width: 768px){.p-top-point__title-wrap{height:auto;padding:10px;margin:0 0 10px}}.p-top-point__title{font-size:1.6rem;color:var(--color_white);line-height:1.3}.p-top-point__title sup{font-size:1rem}.p-top-point__title span{color:var(--color_yellow1);font-size:2rem}@media screen and (max-width: 768px){.p-top-point__box:not(:last-child){margin:0 0 25px}}.p-top-point__list{display:flex}@media screen and (max-width: 768px){.p-top-point__list{flex-wrap:wrap;justify-content:space-between}}.p-top-point__item{background:var(--color_bg_primary);border-radius:20px;padding:20px 11px 15px;width:160px}@media screen and (max-width: 768px){.p-top-point__item{width:49.2%}.p-top-point__item:nth-child(3){width:100%;margin:10px 0 0}}.p-top-point__item:not(:last-child){margin-right:20px}@media screen and (max-width: 768px){.p-top-point__item:not(:last-child){margin-right:0}}.p-top-point__item-title{font-weight:700;color:var(--color_primary2);font-size:1.6rem;line-height:1.5;text-align:center;margin:10px 0 0}.p-top-point__item-title span{font-size:1.8rem}.p-top-point__item-title small{font-size:1.4rem}.p-top-point__item-title sup{font-size:1rem}.p-top-point__item-icon{max-width:143px}@media screen and (max-width: 768px){.p-top-point__item-icon{width:143px;margin:auto}}.p-top-point__comment{font-size:1.2rem;margin:10px 0 0}.p-top-point__arrow{position:absolute;z-index:10;top:calc(100% + 171px);left:50%;transform:translateX(-50%)}@media screen and (max-width: 768px){.p-top-point__arrow{top:calc(100% + 16vw)}}.p-top-comparison{background:var(--color_bg_gray);padding:312px 0 204px}@media screen and (max-width: 768px){.p-top-comparison{padding:30vw 0 20px}}.p-top-comparison__inner{background:var(--color_bg_white);border-radius:20px;box-shadow:0 0 20px rgba(170,167,167,0.2);padding:80px 170px}@media screen and (max-width: 1024px){.p-top-comparison__inner{padding:30px}}@media screen and (max-width: 768px){.p-top-comparison__inner{padding:20px}}.p-top-comparison__heading{color:var(--color_primary);border:1px solid var(--color_primary);border-radius:100px;padding:7px;text-align:center;font-weight:700;font-size:2rem;margin:0 0 30px}.p-top-comparison__txt{color:var(--color_txt);margin:0 0 30px}.p-top-comparison__table-wrap{overflow:scroll}@media screen and (max-width: 768px){.p-top-comparison__table-body{width:660px}}.p-top-faq{padding:72px 0 104px}@media screen and (max-width: 768px){.p-top-faq{padding:50px 0 100px}}.p-top-faq__list{margin-top:50px;margin-inline:auto;max-width:1000px;display:grid;row-gap:30px}@media screen and (max-width: 768px){.p-top-faq__list{margin-top:41px}}.p-top-faq__item{background:var(--color_bg_primary);border-radius:10px;padding:40px}@media screen and (max-width: 768px){.p-top-faq__item{padding:40px 15px}}@media (hover: hover){.p-top-faq__item a:where(:any-link, :enabled, summary):hover{text-decoration:underline}}.p-top-faq__item-question{padding-bottom:20px;font-size:2rem;line-height:calc(30 / 20);color:var(--color_primary);letter-spacing:0.05em;font-weight:bold}@media screen and (max-width: 768px){.p-top-faq__item-question{font-size:1.8rem;line-height:calc(27 / 18)}}.p-top-faq__item-answer{margin-top:0;font-size:1.6rem;line-height:calc(26 / 16);text-align:justify}.p-top-cv{padding:80px 0 93px;background:var(--color_bg_primary);position:relative;overflow:hidden}@media screen and (max-width: 768px){.p-top-cv{padding:130px 0 282px;position:relative}}.p-top-cv::before,.p-top-cv::after{content:"";display:block;width:1140px;aspect-ratio:1 / 1;position:absolute;left:50%;transform:translateX(-50%);border-radius:50%}@media screen and (max-width: 768px){.p-top-cv::before,.p-top-cv::after{width:auto;height:calc(100% - 209px);transform:translate(-50%, -50%)}}.p-top-cv::before{background:#DCE8FF;top:-145px}.p-top-cv::after{background:#fff;top:-87px;z-index:2}@media screen and (max-width: 768px){.p-top-cv::after{top:50%}}.p-top-cv__inner{z-index:10}.p-top-cv__heading{text-align:center;color:var(--color_primary);font-size:3.5rem;font-weight:700;margin:0 0 20px}@media screen and (max-width: 768px){.p-top-cv__heading{font-size:2.9rem;line-height:1.3}}.p-top-cv__heading small{font-size:2.8rem}@media screen and (max-width: 768px){.p-top-cv__heading small{font-size:2.3rem}}.p-top-cv__logo{display:inline-flex;justify-content:center;align-items:center;font-size:2.5rem}.p-top-cv__logo img{width:248px;display:inline-block;margin:0 7px 0 0}@media screen and (max-width: 768px){.p-top-cv__logo img{width:200px;margin:0 10px 0 0}}.p-top-cv__txt{font-size:1.8rem;margin:0 0 50px}.p-top-cv__microcopy{color:var(--color_orange2)}@media screen and (max-width: 768px){.p-top-cv__microcopy{transform:none}}.p-top-cv__microcopy.--tel{color:var(--color_txt)}.p-top-cv__microcopy span{color:var(--color_orange2)}.p-top-cv__btn{width:400px}.p-top-cv__btn.--tel{background:var(--color_primary);color:var(--color_white);margin:0 auto 20px}@media screen and (max-width: 768px){.p-top-cv__btn{width:100%;position:static;transform:none}}.p-top-cv__img{width:338px;left:calc(100% - 50px);top:calc(50% - 50px)}@media screen and (max-width: 768px){.p-top-cv__img{width:340px;bottom:-282px;top:auto;left:50%;transform:translateX(-50%)}}.p-top-form{padding-block:135px 125px;background:var(--color_bg_gray)}@media screen and (max-width: 768px){.p-top-form{padding-block:60px}}.p-top-form__heading{letter-spacing:0.2em}.p-top-form__text{margin-top:35px;font-size:1.6rem;line-height:calc(26 / 16);text-align:center}@media screen and (max-width: 768px){.p-top-form__text{margin-top:20px;text-align:left}}.p-top-form__caption{display:block;font-size:1.2rem;font-weight:300;line-height:2.0833333333;margin-top:1px;text-align:center}@media screen and (max-width: 768px){.p-top-form__caption{font-size:.8rem}}.p-top-form__body{margin-top:50px;margin-inline:auto;width:fit-content}@media screen and (max-width: 768px){.p-top-form__body{margin-top:30px}}.p-top-form .mktoForm .mktoLabel{font-size:16px;display:flex;width:100% !important;justify-content:flex-start;align-items:center;padding-bottom:4px}.p-top-company{padding-block:0 64px;background:var(--color_bg_gray)}@media screen and (max-width: 768px){.p-top-company{padding-block:0 60px}}.p-top-company__text{margin-top:35px;font-size:1.6rem;line-height:calc(26 / 16)}.p-top-company__text a{color:#2864f0;text-decoration:underline;font-weight:500}@media (hover: hover){.p-top-company__text a:where(:any-link, :enabled, summary):hover{text-decoration:none}}@use "../../global" as *;@media screen and (min-width: 1024.02px){.u-no-pc{display:none !important}}@media screen and (max-width: 1024px) and (min-width: 768px){.u-no-tab{display:none !important}}@media screen and (max-width: 768px){.u-no-sp{display:none !important}}@use "../../global" as *;.u-font-ja{font-family:var(--font-family_noto-serif-jp)}.u-font-en{font-family:var(--font-family_urw-din)}.u-color-white{color:var(--color_white)}.u-color-primary{color:var(--color_primary)}.u-color-orange1{color:var(--color_orange1)}.u-color-orange2{color:var(--color_orange2)}.u-color-yellow1{color:var(--color_yellow1)}.u-color-yellow2{color:var(--color_yellow2)}.u-text-regular{font-weight:400}.u-text-medium{font-weight:500}.u-text-bold{font-weight:700}.u-text-black{font-weight:900}.u-text-center{text-align:center}.u-text-right{text-align:right}.u-text-left{text-align:left}.u-text-justify{text-align:justify}.c-support__item{display: flex;align-items: flex-start}.c-support__item small{display:block;line-height:1.2;margin-top:-6px;flex:0 0 100%;width:100%}@media screen and (max-width: 768px){.c-support__item small{margin-top:-2px !important}}/*# sourceMappingURL=common.css.map */
