@charset "UTF-8";*,*:before,*:after{box-sizing:border-box}html,body,h1,h2,h3,h4,h5,h6,ul,ol,dl,li,dt,dd,p,div,span,img,a,table,tr,th,td{border:0;font-size:100%;font-weight:400;margin:0;padding:0;vertical-align:baseline}header,footer,nav,section,article,main,aside,figure,figcaption{display:block}ol,ul{list-style:none}img{height:auto;max-width:100%;vertical-align:middle}a{color:inherit;-webkit-text-decoration:none;text-decoration:none}button{background:0 0;border:none;box-shadow:none;cursor:pointer;font:inherit;margin:0;padding:0}input,select,textarea{color:inherit;font:inherit;vertical-align:top}*:not(dialog){margin:0}body{line-height:1.5;-webkit-font-smoothing:antialiased}img,picture,video,canvas,svg{display:block;max-width:100%}input,button,textarea,select{font:inherit}#root,#__next{isolation:isolate}body{color:#333;font-family:"Noto Sans JP",sans-serif}main{background:#005da7}.l-inner{margin-inline:auto;width:min(100%, 1920px)}.l-header{left:50%;margin-inline:auto;position:fixed;top:1rem;transform:translateX(-50%);width:94.4%;z-index:10;transition:all .3s ease}.l-header .l-header__inner{align-items:center;display:flex;justify-content:space-between;margin-inline:auto;width:94.1%}.l-header .l-header__logo span{color:#fff;font-size:12px;font-weight:700;line-height:1.5}.l-header.js-active{background:#fff;border-radius:40px}.l-header.js-active .l-header__inner{padding-block:0}.l-header.js-active .l-header__logo a{transition:all .3s ease}.l-header.js-active .l-header__logo span{color:#009fee}.l-header .logo-active{display:none}.l-header .logo-default{display:block;width:10rem;position:relative;top:-.25rem;margin-inline:auto}.l-header.js-active .logo-default{display:none}.l-header.js-active .logo-active{display:block;width:10rem;margin-inline:auto;position:relative;top:-.25rem}.l-header .l-header__nav{align-items:center;display:flex;gap:0 1.375rem}.l-header .l-header__nav-lists{align-items:center;display:flex;gap:0 1.375rem}.l-header .l-header__nav-list a{color:#fff;font-size:15px;font-weight:700;line-height:1.6;transition:all .3s ease}.l-header.js-active .l-header__nav-list a{color:#009fee}.l-header .l-header__nav-list.--btn01 a{background:#fff;color:#009fee;padding:.5rem 2.4375rem}.l-header.js-active .l-header__nav-list.--btn01 a{background:#009fee;color:#fff}.l-header .l-header__nav-list.--btn02 a{background:#f46600;color:#fff;padding:.5rem 2.4375rem}.l-drawer{display:none}.l-drawer__icon{display:none}.l-footer .l-inner.l-footer{margin-inline:auto;padding-block:4rem 1.5rem;width:min(95%, 1040px)}.l-footer .l-footer__con{align-items:center;display:flex;justify-content:space-between;margin-bottom:1.5rem}.l-footer .l-footer__logo a{display:block;transition:all .3s ease}.l-footer .l-footer__logo a img{height:auto;width:12.5rem}.l-footer .l-footer__nav-lists{display:flex;gap:0 2.5rem}.l-footer .l-footer__nav-list a{font-size:15px;font-weight:500;line-height:1.5;transition:all .3s ease}.l-footer .l-footer__btn{margin-bottom:3.2rem}.l-footer .l-footer__btn-lists{display:flex;gap:0 .75rem;justify-content:flex-end}.l-footer .c-btn.--btn02 a{padding-block:.875rem;padding-inline:1.4375rem;display:flex;align-items:center;gap:0 .5rem}.l-footer .c-btn.--btn02 a p{font-size:16px;font-weight:700;letter-spacing:.05em;line-height:1.5}.l-footer .l-footer__bottom{align-items:center;display:flex;justify-content:space-between}.l-footer .l-footer__bottom-link{font-size:12px;font-weight:400;line-height:1}.l-footer .l-footer__bottom-copy{font-size:13px;font-weight:400;line-height:1}.l-footer.--page .l-inner{background:linear-gradient(270deg,#009fee 24.24%,#005da7 89.76%);padding-block:.6875rem;width:100%}.l-footer.--page .l-footer__bottom{margin-inline:auto;width:min(95%, 1080px)}.l-footer .l-footer__bottom .left{display:flex;gap:0 2.5rem}.l-footer.--page .l-footer__bottom-link{color:#fff}.l-footer.--page .l-footer__bottom-copy{color:#fff}.c-btn.--btn01 a{background:#009fee;color:#fff}.c-btn.--btn02 a{background:#f46600;color:#fff;padding:.75rem 3.6875rem}.c-btn.--btn03 a{border:2px solid #fff;background-clip:padding-box;color:#fff;padding:.75rem 1.1875rem;font-size:20px;text-align:left}.c-btn a{border-radius:32px;display:block;font-size:16px;font-weight:700;letter-spacing:.05em;line-height:1.5;padding:.75rem 2.4375rem;text-align:center;transition:all .3s ease}.c-sec__ttl.--feature{color:#009fee}.c-sec__ttl.--feature:before{background:#009fee;content:"";position:absolute}.c-sec__ttl.--goal{color:#333;padding-inline:1.5rem 0}.c-sec__ttl.--goal:before{background:#333;left:0;top:1.5rem;transform:none}.c-sec__ttl.--case{color:#333;padding-inline:1.5rem}.c-sec__ttl.--case:before{background:#333;left:0}.c-sec__ttl.--flow{color:#333;padding-inline:1.5rem 0}.c-sec__ttl.--flow:before{background:#333;left:0}.c-sec__ttl{font-size:2.25rem;font-weight:700;line-height:1.3;margin-bottom:2.5rem;padding-inline:2.5rem 0;position:relative}.c-sec__ttl:before{content:"";height:.125rem;left:1rem;position:absolute;top:50%;transform:translateY(-50%);width:1rem}.p-bnr .l-inner.l-bnr{margin-inline:auto;width:min(95%, 1360px)}.p-bnr{background:#fff;padding-bottom:6.25rem}.p-bnr .p-bnr__box{background:#009fee;border-radius:40px;color:#fff;padding-block:6.25rem 0;text-align:center}.p-bnr .p-bnr__box .top{font-size:2.375rem;font-weight:700;line-height:1.6;margin-bottom:2rem}.p-bnr .p-bnr__box .bottom{font-size:18px;font-weight:500;line-height:1.6;margin-bottom:2.5rem}.p-bnr .p-bnr__links{display:grid;grid-template-columns:repeat(2,minmax(0, 1fr));margin-inline:auto;width:min(95%, 560px);margin-inline:auto;gap:0 1.25rem;margin-bottom:-2.4rem;position:relative}.p-bnr .p-bnr__link.c-btn.--btn03 a{padding:.75rem .6875rem;text-align:center}.p-bnr .p-bnr__link.c-btn.--btn02 a{padding:.875rem 2rem;font-size:20px}.p-page__ttl{background:#009fee;padding-block:13.25rem 2.5rem}.p-page__ttl h1{color:#fff;font-size:2.25rem;font-weight:700;line-height:1.3;margin-inline:auto;padding-inline:1.5rem 0;position:relative;width:min(95%, 70.375rem)}.p-page__ttl h1:before{background:#fff;content:"";height:.125rem;left:0;position:absolute;top:50%;transform:translateY(-50%);width:1rem}.p-contact__box{background:#fff;border-radius:1.25rem;margin-inline:auto;padding-block:3.75rem;width:min(95%, 840px)}.p-contact__box-inner{margin-inline:auto;width:min(95%, 640px)}.p-contact__table{display:block;margin-bottom:2.125rem;width:100%}.p-contact__table tbody,.p-contact__table tr,.p-contact__table th,.p-contact__table td{display:block;width:100%}.p-contact__table tr{margin-bottom:2rem}#seminar .p-contact__table tr,#white-paper .p-contact__table tr{margin-bottom:1rem}.p-contact__table tr:last-child{margin-bottom:0}.p-contact__table th{align-items:center;display:flex;font-size:16px;font-weight:400;gap:0 .5rem;letter-spacing:.05em;line-height:1.5;margin-bottom:.5rem;text-align:left}#seminar .p-contact__table th,#white-paper .p-contact__table th{font-size:15px}.p-contact__table td{text-align:left;font-size:16px;font-weight:400;letter-spacing:.05em;line-height:1.5}.p-contact__table .wpcf7-form-control-wrap{display:block;width:100%}.p-contact__table input[type=text],.p-contact__table input[type=email],.p-contact__table input[type=tel],.p-contact__table select,.p-contact__table textarea{background-color:#fff;border:1px solid #c7c7c7;border-radius:.5rem;color:#333;font-size:16px;font-weight:400;height:2.875rem;letter-spacing:.05em;line-height:1.5;padding:.5rem 1rem;width:100%;-moz-appearance:none;appearance:none;-webkit-appearance:none}.p-contact__table input[type=text]:focus,.p-contact__table input[type=email]:focus,.p-contact__table input[type=tel]:focus,.p-contact__table select:focus,.p-contact__table textarea:focus{border-color:#f46600;outline:none}.p-contact__table textarea{height:15rem;padding:1rem;resize:vertical}.p-contact__table ::-moz-placeholder{color:#b5b5b5}.p-contact__table ::placeholder{color:#b5b5b5}.p-contact__table select{background-color:#fff;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='11' height='7'%3E%3Cpath d='M5.5 7 0 0h11z' fill='%23fff'/%3E%3C/svg%3E"),linear-gradient(180deg,#dedede 0%,#747474 100%);background-position:right 1rem center,right center;background-repeat:no-repeat,no-repeat;background-size:11px 7px,2.6875rem 100%;padding-right:3rem}.p-contact__table .wpcf7-radio{display:flex;flex-wrap:wrap;gap:.75rem 2rem}.p-contact__table .wpcf7-list-item{margin:0}.p-contact__table .wpcf7-list-item label{align-items:center;cursor:pointer;display:inline-flex;gap:.75rem}.p-contact__table input[type=radio]{-moz-appearance:none;appearance:none;-webkit-appearance:none;border:2px solid #c7c7c7;border-radius:50%;cursor:pointer;flex-shrink:0;height:23px;margin:0;position:relative;width:23px}.p-contact__table input[type=radio]:checked{border:6px solid #005da7}.p-contact__table input[type=radio]:checked:after{background:#fff;border-radius:50%;content:"";inset:6px;position:absolute}.requied{border:1px solid #f46600;border-radius:10px;color:#f46600;flex-shrink:0;font-size:10px;font-weight:400;line-height:1;padding:3px 8px}.any{border:1px solid #c7c7c7;border-radius:10px;color:#c7c7c7;flex-shrink:0;font-size:10px;font-weight:400;line-height:1;padding:3px 8px}.p-contact__privacy{align-items:center;display:flex;font-size:16px;font-weight:400;gap:.5rem;justify-content:center;letter-spacing:.05em;line-height:1.5;margin-top:2rem}.p-contact__privacy a{color:#f46600;-webkit-text-decoration:underline;text-decoration:underline}.p-contact__privacy input[type=checkbox]{-moz-appearance:none;appearance:none;-webkit-appearance:none;border:1px solid #333;cursor:pointer;flex-shrink:0;height:1.25rem;margin:0;position:relative;width:1.25rem}.p-contact__privacy input[type=checkbox]:checked{background:#f46600;border-color:#f46600}.p-contact__privacy input[type=checkbox]:checked:after{border:solid #fff;border-width:0 2px 2px 0;content:"";height:10px;left:6px;position:absolute;top:2px;transform:rotate(45deg);width:5px}.p-contact__privacy .wpcf7-list-item{margin:0}.p-contact__submit{align-items:center;display:grid;justify-items:center;margin-top:2rem;place-items:center}.p-contact__submit.--download input[type=submit]{padding:1rem 1.875rem;width:-moz-fit-content;width:fit-content}.p-contact__submit input[type=submit]{background:#f46600;border:none;border-radius:36px;color:#fff;cursor:pointer;font-size:16px;font-weight:700;letter-spacing:.05em;line-height:1.5;padding-block:1rem;transition:opacity .3s;width:220px}.p-contact__submit input[type=submit]:hover{opacity:.8}.p-contact__select{position:relative;width:100%}.p-contact__select select{display:none}.p-contact__select.is-open .p-contact__select-list{display:block}.p-contact__select-current{align-items:center;background-color:#fff;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='11' height='7'%3E%3Cpath d='M5.5 7 0 0h11z' fill='%23fff'/%3E%3C/svg%3E"),linear-gradient(180deg,#dedede 0%,#747474 100%);background-position:right 1rem center,right center;background-repeat:no-repeat,no-repeat;background-size:11px 7px,2.6875rem 100%;border:1px solid #c7c7c7;border-radius:.5rem;color:#333;cursor:pointer;display:flex;font-size:16px;font-weight:400;height:2.875rem;letter-spacing:.05em;line-height:1.5;padding:.5rem 3rem .5rem 1rem;text-align:left;width:100%}.p-contact__select.is-open .p-contact__select-current{border-radius:.5rem .5rem 0 0}.p-contact__select-list{background:#fff;border-left:1px solid #c7c7c7;border-right:1px solid #c7c7c7;border-bottom:1px solid #c7c7c7;border-radius:0 0 .5rem .5rem;display:none;left:0;list-style:none;margin:0;overflow:hidden;padding:0;position:absolute;top:100%;width:100%;z-index:10}.p-contact__select-option{align-items:center;border-bottom:1px solid #c7c7c7;color:#333;cursor:pointer;display:flex;font-size:16px;font-weight:400;height:2.875rem;letter-spacing:.05em;line-height:1.5;padding:.5rem 1rem}.p-contact__select-option:last-child{border-bottom:none}.p-contact__select-option:hover,.p-contact__select-option.is-selected{background:#b6e6ff}.p-thank{background:#e9f7ff;padding-block:10rem 0}.p-thank .l-inner.l-thank{padding-block:7.5rem}.p-thank .p-thank__img{margin-bottom:-8.75rem}.p-thank .p-thank__img img{margin-inline:auto}.p-thank .p-thank__txt{font-size:32px;font-weight:700;letter-spacing:.05em;line-height:1.8;margin-bottom:7.5625rem;text-align:center}.p-thank .p-thank__txt-bottom{font-size:16px;font-weight:400;letter-spacing:.05em;line-height:1.5;margin-bottom:5rem;text-align:center}.p-thank .c-thank__btn{text-align:center}.p-thank .c-thank__btn a{margin-inline:auto;width:-moz-fit-content;width:fit-content}.nav-links{align-items:center;display:flex;gap:0 2rem;justify-content:center}.page-numbers{font-size:16px;font-weight:700;letter-spacing:0em;line-height:1}.page-numbers.current{background:#fff;border-radius:50%;padding:.8125rem 1rem}.c-breadcrumb{background:#fff;padding-block:.75rem;padding-inline:4.375rem;color:#c7c7c7}.c-breadcrumb span{font-size:15px;font-weight:500;letter-spacing:0em;line-height:1.5;color:#c7c7c7}.c-breadcrumb span.current-item{color:#333}.c-breadcrumb span a.home{color:#c7c7c7;font-size:15px;font-weight:500;letter-spacing:0em;line-height:1.5;margin-inline:0 .6875rem}.c-system__back-btn{margin-inline:auto;text-align:center;width:min(95%, 256px);padding-block:3.75rem}.c-system__back-btn a{background:#fff;border:1px solid #009fee;border-radius:40px;display:flex;gap:0 2.5rem;align-items:center;padding-block:1rem;padding-inline:1rem 0;position:relative;text-align:center;transition:all .3s ease}.c-system__back-btn a span{font-size:18px;font-weight:500;letter-spacing:0;line-height:1.5;color:#009fee}.pc{display:block}.sp{display:none}.p-system__wysiwyg ol{list-style:none;counter-reset:index-counter;padding-left:0}.p-system__wysiwyg ol li{display:flex;align-items:center;gap:10px;padding:4px 20px;counter-increment:index-counter}.p-system__wysiwyg ol li:before{content:counter(index-counter,decimal-leading-zero);flex-shrink:0}.p-system__wysiwyg .wp-block-list{list-style:none;padding-left:0;margin-bottom:1rem}.p-system__wysiwyg .wp-block-list li{display:flex;align-items:center;gap:10px;padding:4px 20px;font-size:16px;line-height:1.6}.p-system__wysiwyg .wp-block-list li:before{content:"";display:block;width:6px;height:6px;border-radius:50%;background:#333;flex-shrink:0}.p-system__wysiwyg h2.wp-block-heading{font-size:24px;font-weight:700;letter-spacing:0em;line-height:1.5;margin-bottom:1rem;padding-inline:20px 0;padding-block:12px;position:relative;background:#e9f7ff;border-left:8px solid #009fee}.p-system__wysiwyg h2.wp-block-heading span{font-weight:700}.p-system__wysiwyg h3.wp-block-heading{font-size:18px;font-weight:700;letter-spacing:0em;line-height:1.5;padding-inline:20px 0;margin-bottom:1rem;position:relative}.p-system__wysiwyg h3.wp-block-heading:before{content:"";position:absolute;width:4px;height:27px;background:#009fee;left:0;top:0}.p-system__wysiwyg h3.wp-block-heading span{font-weight:500}.p-system__wysiwyg h4.wp-block-heading{font-size:16px;font-weight:700;letter-spacing:0em;line-height:1.5;margin-bottom:1rem;padding-bottom:.375rem;border-bottom:1px dashed #009fee}.p-system__wysiwyg h4.wp-block-heading span{font-weight:500}.p-system__wysiwyg h5.wp-block-heading{font-size:16px;font-weight:700;letter-spacing:0em;line-height:1.5;margin-bottom:1rem;padding:.25rem .75rem;background:#e9f7ff;border-radius:4px}.p-system__wysiwyg h5.wp-block-heading span{font-weight:500}.p-system__wysiwyg h6.wp-block-heading{font-size:16px;font-weight:700;letter-spacing:0em;line-height:1.5;margin-bottom:1rem;color:#009fee}.p-system__wysiwyg h6.wp-block-heading span{font-weight:500}.p-system__wysiwyg a{color:#009fee;text-decoration:underline}@media screen and (min-width:768px),print{.wp-block-table table{border:1px solid #c7c7c7;border-collapse:collapse;margin-bottom:1rem}.wp-block-table table th{background:#fff;border:1px solid #c7c7c7;font-size:18px;font-weight:500;line-height:1.8;padding:.8125rem 2rem;text-align:center}.wp-block-table table td{border:1px solid #c7c7c7;font-size:15px;font-weight:500;line-height:1.8;padding:.625rem 1.25rem}}@media (prefers-reduced-motion:no-preference){html{interpolate-size:allow-keywords}}@media (any-hover:hover){.p-system__wysiwyg a:hover{color:#005da7}.l-header .l-header__nav-list a:hover{color:#005da7}.l-header .l-header__logo a img:hover{opacity:.65}.l-footer .l-footer__nav-list a:hover{color:#005da7}.l-header .l-header__nav-list.c-btn.--btn01 a:hover{background:#009fee;color:#fff;outline:2px solid #fff}.l-header.js-active .l-header__nav-list.c-btn.--btn01 a:hover{background:#fff;color:#009fee;outline:2px solid #009fee}.c-btn:hover.--btn01 a{background:#fff;color:#009fee;outline:2px solid #009fee}.c-btn:hover.--btn02 a{background:#fff;color:#f46600;outline:2px solid #f46600}.c-btn:hover.--btn03 a{background:#fff;color:#009fee}.l-footer .l-footer__logo a img:hover{opacity:.65}.l-footer .c-btn.--btn02 a:hover span svg path{fill:#f46600}#index .p-case .p-case__tabs-item[aria-selected=false]:hover{cursor:pointer;opacity:.7}.c-system__back-btn a:hover{background:#009fee;outline:1px solid #fff}.c-system__back-btn a:hover span{color:#fff}.c-system__back-btn a:hover svg path{stroke:#fff}}@media screen and (max-width:1179px) and (min-width:768px){html{font-size:calc(16 / 1180 * 100vw)}}@media screen and (min-width:768px) and (max-width:1300px){.l-header{width:97.4%}}@media screen and (min-width:768px) and (max-width:1260px){.l-header .l-header__nav-lists{gap:0 .5rem}.l-header .l-header__nav{gap:0 .5rem}.l-header .l-header__nav-list a{font-size:clamp(11px, calc(0.813vw + 4.7561px), 15px);font-size:clamp(9.5px, 0.9146px + 1.1179vw, 15px)}.c-btn.--btn01 a{padding:.75rem 1rem}.c-btn.--btn02 a{padding:.75rem 1rem}.l-header .l-header__logo span{font-size:clamp(10px, calc(0.813vw + 3.7561px), 14px)}}@media screen and (min-width:768px) and (max-width:1000px){.p-system__wysiwyg h2.wp-block-heading:before{top:.5rem}}@media screen and (max-width:767px){a[href^="tel:"]{pointer-events:none}.wp-block-table{overflow-x:auto}.wp-block-table table{border:1px solid #c7c7c7;border-collapse:collapse;margin-bottom:1rem}.wp-block-table table th{background:#fff;border:1px solid #c7c7c7;font-size:13px;font-weight:500;line-height:1.8;padding:.5rem .875rem;text-align:center}.wp-block-table table td{border:1px solid #c7c7c7;font-size:12px;font-weight:500;line-height:1.8;padding:.5rem}main{background:linear-gradient(180deg,#009fee 19.03%,#005da7 78.56%)}.l-header{top:0;width:100%}.l-header.js-active{background:#009fee;border-radius:0}.l-header .l-header__inner{display:block;padding-block:10px;width:calc(100% - 2rem)}.l-header.js-active .l-header__inner{padding-block:10px 0}.l-header .l-header__logo a{display:inline-block}.l-header .l-header__logo a img{height:auto;width:7.5rem}.l-header .l-header__nav{display:none}.l-drawer__icon{background:0 0;border:0;cursor:pointer;display:flex;flex-direction:column;height:19px;justify-content:space-between;padding:0;position:fixed;right:1rem;top:23px;width:28px;z-index:10}.l-drawer__icon--bar{background:#fff;border-radius:2px;height:2px;transition:rotate .3s,translate .3s,opacity .2s;width:100%}.l-drawer__icon.js-show .l-drawer__icon--bar:nth-of-type(1){rotate:45deg;translate:0 10px}.l-drawer__icon.js-show .l-drawer__icon--bar:nth-of-type(2){opacity:0}.l-drawer__icon.js-show .l-drawer__icon--bar:nth-of-type(3){rotate:-45deg;translate:0 -7px}.l-drawer{background:rgba(79,79,79,.7);display:block;inset:0;opacity:0;position:fixed;top:58px;transition:opacity .3s,visibility .3s;visibility:hidden;z-index:101}.l-drawer__body{background:#fff;height:100vh;height:100svh;max-width:calc(100% - 40px);overflow-y:auto;padding-block:58px 40px;padding-inline:40px 44px;position:absolute;right:0;top:0;transition:translate .3s ease;translate:100% 0;width:335px}.l-drawer.js-show{opacity:1;visibility:visible}.l-drawer.js-show .l-drawer__body{translate:0 0}.l-drawer__nav-lists{display:grid;grid-template-columns:repeat(1,minmax(0, 1fr));gap:2rem 0}.l-drawer__nav-list a{color:#009fee;font-size:18px;font-weight:700;line-height:1.5;display:block}.l-drawer__nav-list.--btn01 a,.l-drawer__nav-list.--btn02 a{border-radius:32px;color:#fff;font-size:16px;font-weight:700;line-height:1.5;padding-block:12px}.l-drawer__nav-list.--btn01 a{background:#009fee;width:fit-content;padding-inline:14px}.l-drawer__nav-list.--btn02{margin-top:-16px}.l-drawer__nav-list.--btn02 a{background:#f46600;width:fit-content;padding:12px 32px}body.is-drawer-open{overflow:hidden}.l-footer .l-inner.l-footer{padding-block:2.5rem 1.5rem;width:100%}.l-footer .l-footer__con{display:grid;grid-template-columns:repeat(1,minmax(0, 1fr));gap:1rem 0;margin-bottom:1.5rem}.l-footer .l-footer__logo a{text-align:center;width:fit-content;margin-inline:auto}.l-footer .l-footer__logo a img{height:auto;margin-inline:auto;width:10rem}.l-footer .l-footer__nav-lists{display:grid;grid-template-columns:repeat(1,minmax(0, 1fr));gap:.35rem 0;place-items:center;text-align:center}.l-footer .l-footer__btn-lists{align-items:center;display:grid;grid-template-columns:repeat(1,minmax(0, 1fr));place-items:center;gap:.75rem 0;width:min(95%, 240px);margin-inline:auto}.l-footer .l-footer__btn-list.c-btn.--btn01,.l-footer .l-footer__btn-list.c-btn.--btn02{width:100%}.l-footer .c-btn.--btn01 a{padding:1rem 0;text-align:center;display:block}.l-footer .c-btn.--btn02 a{padding-block:1rem;justify-content:center}.l-footer .l-footer__bottom{display:grid;grid-template-columns:repeat(1,minmax(0, 1fr));align-items:center;gap:.5rem 0;justify-items:center;place-items:center}.l-footer .l-footer__bottom .left{display:grid;grid-template-columns:repeat(1,minmax(0, 1fr));gap:.5rem 0;place-items:center;text-align:center}.c-btn.--btn02 a{padding:.75rem 2rem}.c-btn.--btn03 a{border:3px solid #fff;font-size:16px;padding:12px 0;text-align:center}.c-btn a{padding:9px 13px}.c-sec__ttl{font-size:28px;font-weight:700;line-height:1.5;margin-bottom:1.5rem;padding-inline:1.5rem 0;position:relative}.c-sec__ttl:before{left:0}.p-page__ttl{padding-block:6.25rem 2.5rem}.p-page__ttl h1{font-size:28px;width:min(calc(100% - 4.375rem), 560px)}.p-bnr{background:#fff;padding-bottom:3.75rem}.p-bnr .l-inner.l-bnr{width:calc(100% - 2rem);width:min(calc(100% - 2rem), 560px)}.p-bnr .p-bnr__box{border-radius:20px;padding-block:3.75rem 0}.p-bnr .p-bnr__box .top{font-size:28px;font-weight:700;line-height:1.5;margin-bottom:1rem}.p-bnr .p-bnr__box .bottom{font-size:15px;font-weight:400;line-height:1.5;margin-bottom:1.5rem}.p-bnr .p-bnr__links{display:grid;grid-template-columns:repeat(2,minmax(0, 1fr));gap:0 .5rem;justify-content:center;margin-bottom:-.5rem;width:21rem;margin-inline:auto}.p-bnr .p-bnr__link.c-btn.--btn03 a{padding:9px 0;display:block;background:#009fee;font-size:1rem}.p-bnr .p-bnr__link.c-btn.--btn02 a{font-size:16px;font-size:1rem;padding:.75rem 0;display:block}.p-bnr .p-bnr__en img{height:auto;margin-inline:auto;width:20.5rem}.p-contact__box{padding-block:2rem;width:100%}.p-thank{padding-block:0}.p-thank .p-thank__img{margin-bottom:-10.75rem}.pc{display:none}.sp{display:block}.nav-links{align-items:center;display:flex;gap:0 2rem;justify-content:center}.page-numbers{font-size:16px;font-weight:700;letter-spacing:0em;line-height:1}.page-numbers.current{background:#fff;border-radius:50%;padding:.8125rem 1rem}.c-breadcrumb{background:#fff;padding-block:.75rem;padding-inline:1.0625rem}.c-breadcrumb span{font-size:13px;font-weight:500;letter-spacing:0em;line-height:1.5}.c-breadcrumb span a.home{color:#c7c7c7;font-size:15px;font-weight:500;letter-spacing:0em;line-height:1.5;margin-inline:0 .6875rem}.c-system__back-btn{margin-inline:auto;text-align:center;width:min(95%, 240px);padding-block:2rem}.c-system__back-btn a{background:#fff;border:1px solid #009fee;border-radius:40px;color:#009fee;display:block;display:flex;gap:0 2.6875rem;padding-block:1rem;padding-inline:1rem 0;position:relative;text-align:center;transition:all .3s ease}.c-system__back-btn a span{font-size:16px;font-weight:700;letter-spacing:.05em;line-height:1}}@media screen and (max-width:373px){html{font-size:calc(16 / 374 * 100vw)}}