@charset "UTF-8";html{-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-text-size-adjust:100%;-moz-tab-size:4;-o-tab-size:4;tab-size:4;word-break:normal}*,:after,:before{background-repeat:no-repeat;-webkit-box-sizing:inherit;box-sizing:inherit}:after,:before{text-decoration:inherit;vertical-align:inherit}*{margin:0;padding:0}hr{color:inherit;height:0;overflow:visible}details,main{display:block}summary{display:list-item}small{font-size:80%}[hidden]{display:none}abbr[title]{border-bottom:none;text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}a{background-color:transparent}a:active,a:hover{outline-width:0}code,kbd,pre,samp{font-family:monospace,monospace}pre{font-size:1em}b,strong{font-weight:bolder}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}table{border-color:inherit;text-indent:0}iframe{border-style:none}input{border-radius:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}textarea{overflow:auto;resize:vertical}button,input,optgroup,select,textarea{font:inherit}optgroup{font-weight:700}button{overflow:visible}button,select{text-transform:none}[role=button],[type=button],[type=reset],[type=submit],button{cursor:pointer}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button:-moz-focusring{outline:1px dotted ButtonText}[type=reset],[type=submit],button,html [type=button]{-webkit-appearance:button}button,input,select,textarea{background-color:transparent;border-style:none}a:focus,button:focus,input:focus,select:focus,textarea:focus{outline-width:0}select{-moz-appearance:none;-webkit-appearance:none}select::-ms-expand{display:none}select::-ms-value{color:currentColor}legend{border:0;color:inherit;display:table;max-width:100%;white-space:normal}::-webkit-file-upload-button{-webkit-appearance:button;color:inherit;font:inherit}[disabled]{cursor:default}img{border-style:none}progress{vertical-align:baseline}[aria-busy=true]{cursor:progress}[aria-controls]{cursor:pointer}[aria-disabled=true]{cursor:default}@-webkit-keyframes splide-loading{0%{-webkit-transform:rotate(0);transform:rotate(0)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes splide-loading{0%{-webkit-transform:rotate(0);transform:rotate(0)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}.splide__track--draggable{-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.splide__track--fade>.splide__list>.splide__slide{margin:0!important;opacity:0;z-index:0}.splide__track--fade>.splide__list>.splide__slide.is-active{opacity:1;z-index:1}.splide--rtl{direction:rtl}.splide__track--ttb>.splide__list{display:block}.splide__container{-webkit-box-sizing:border-box;box-sizing:border-box;position:relative}.splide__list{-webkit-backface-visibility:hidden;backface-visibility:hidden;display:flexbox;display:-webkit-box;display:-ms-flexbox;display:flex;height:100%;margin:0!important;padding:0!important}.splide.is-initialized:not(.is-active) .splide__list{display:block}.splide__pagination{-ms-flex-align:center;-webkit-box-align:center;align-items:center;display:flexbox;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:center;-webkit-box-pack:center;justify-content:center;margin:0;pointer-events:none}.splide__pagination li{display:inline-block;line-height:1;list-style-type:none;margin:0;pointer-events:auto}.splide:not(.is-overflow) .splide__pagination{display:none}.splide__progress__bar{width:0}.splide{position:relative;visibility:hidden}.splide.is-initialized,.splide.is-rendered{visibility:visible}.splide__slide{-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-box-sizing:border-box;box-sizing:border-box;-ms-flex-negative:0;flex-shrink:0;list-style-type:none!important;margin:0;position:relative}.splide__slide img{vertical-align:bottom}.splide__spinner{-webkit-animation:splide-loading 1s linear infinite;animation:splide-loading 1s linear infinite;border:2px solid #999;border-left-color:transparent;border-radius:50%;contain:strict;display:inline-block;height:20px;inset:0;margin:auto;position:absolute;width:20px}.splide__sr{clip:rect(0 0 0 0);border:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.splide__toggle.is-active .splide__toggle__play,.splide__toggle__pause{display:none}.splide__toggle.is-active .splide__toggle__pause{display:inline}.splide__track{overflow:hidden;position:relative;z-index:0}:root{font-size:62.5%;scroll-behavior:smooth;width:100%}@media not all and (max-width:767px){:root{font-size:min(10px,.6944444444vw)}}@media screen and (max-width:767px){:root{font-size:max(5px,2.6666666667vw)}}::-moz-selection{background-color:#015ab9;color:#fff}::selection{background-color:#015ab9;color:#fff}body{color:#000;font-family:Noto Sans JP,serif;font-weight:500;line-height:1;min-height:100vh;position:relative}@media screen and (max-width:767px){body.is-open{overflow:hidden}}img{height:auto;max-width:100%}svg{display:block;height:100%;width:100%}a{color:#000;text-decoration:none}li{list-style-type:none}i{font-style:normal}.p-about__inner,.p-case__inner,.p-flow__inner{margin-left:auto;margin-right:auto;width:100%}@media not all and (max-width:767px){.p-about__inner,.p-case__inner,.p-flow__inner{max-width:144rem;padding-left:8rem;padding-right:8rem}}@media screen and (max-width:767px){.p-about__inner,.p-case__inner,.p-flow__inner{padding-left:2.4rem;padding-right:2.4rem}}.p-company__inner,.p-faq__inner,.p-problem__inner,.p-support__inner{margin-left:auto;margin-right:auto;width:100%}@media not all and (max-width:767px){.p-company__inner,.p-faq__inner,.p-problem__inner,.p-support__inner{max-width:144rem;padding-left:16rem;padding-right:16rem}}@media screen and (max-width:767px){.p-company__inner,.p-faq__inner,.p-problem__inner,.p-support__inner{padding-left:2rem;padding-right:2rem}}.c-formCheckbox input,.c-formRadio input{height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;clip:rect(0 0 0 0);border:0;clip-path:inset(50%);white-space:nowrap}@media not all and (max-width:767px){.l-footer,.p-contact,.p-flow,.p-mv,.p-support{background:url(../../../img/texture_tile.png) repeat 0 0/140rem auto,-webkit-gradient(linear,left top,left bottom,color-stop(50%,transparent),to(#0d3897)),-webkit-gradient(linear,left top,right bottom,from(transparent),to(#0d3897)),#4789d3;background:url(../../../img/texture_tile.png) repeat 0 0/140rem auto,linear-gradient(180deg,transparent 50%,#0d3897),linear-gradient(to bottom right,transparent,#0d3897),#4789d3}}@media screen and (max-width:767px){.l-footer,.p-contact,.p-flow,.p-mv,.p-support{background:url(../../../img/texture_tile.png) repeat 0 0/70rem auto,-webkit-gradient(linear,left top,left bottom,color-stop(50%,transparent),to(#0d3897)),-webkit-gradient(linear,left top,right bottom,from(transparent),to(#0d3897)),#4789d3;background:url(../../../img/texture_tile.png) repeat 0 0/70rem auto,linear-gradient(180deg,transparent 50%,#0d3897),linear-gradient(to bottom right,transparent,#0d3897),#4789d3}}.p-about,.p-contact,.p-flow,.p-support{position:relative}.p-about:before,.p-contact:before,.p-flow:before,.p-support:before{content:"";display:block;height:100%;left:0;mix-blend-mode:multiply;pointer-events:none;position:absolute;top:0;width:100%}@media not all and (max-width:767px){.p-about:before,.p-contact:before,.p-flow:before,.p-support:before{background:url(../../../img/common_bgLine2.png) no-repeat left calc(50% + 4rem) top/161.1rem auto}}@media screen and (max-width:767px){.p-about:before,.p-contact:before,.p-flow:before,.p-support:before{background:url(../../../img/common_bgLine_sp.png) no-repeat top/100% auto}}.p-flow__item{background:-webkit-gradient(linear,left top,left bottom,color-stop(50%,transparent),to(#025bba)),-webkit-gradient(linear,left top,right bottom,from(transparent),to(#025bba)),#4c94e4;background:linear-gradient(180deg,transparent 50%,#025bba),linear-gradient(to bottom right,transparent,#025bba),#4c94e4}@-webkit-keyframes BUTTON_SLIDE_INOUT{0%{-webkit-transform:translateY(-45%) rotate(-90deg);transform:translateY(-45%) rotate(-90deg)}20%{opacity:0;-webkit-transform:translate(120%,-45%) rotate(-90deg);transform:translate(120%,-45%) rotate(-90deg)}21%{opacity:0;-webkit-transform:translate(-120%,-45%) rotate(-90deg);transform:translate(-120%,-45%) rotate(-90deg)}60%{opacity:1;-webkit-transform:translateY(-45%) rotate(-90deg);transform:translateY(-45%) rotate(-90deg)}to{-webkit-transform:translateY(-45%) rotate(-90deg);transform:translateY(-45%) rotate(-90deg)}}@keyframes BUTTON_SLIDE_INOUT{0%{-webkit-transform:translateY(-45%) rotate(-90deg);transform:translateY(-45%) rotate(-90deg)}20%{opacity:0;-webkit-transform:translate(120%,-45%) rotate(-90deg);transform:translate(120%,-45%) rotate(-90deg)}21%{opacity:0;-webkit-transform:translate(-120%,-45%) rotate(-90deg);transform:translate(-120%,-45%) rotate(-90deg)}60%{opacity:1;-webkit-transform:translateY(-45%) rotate(-90deg);transform:translateY(-45%) rotate(-90deg)}to{-webkit-transform:translateY(-45%) rotate(-90deg);transform:translateY(-45%) rotate(-90deg)}}@-webkit-keyframes LOOP_VERTICAL_TO_TOP{0%{-webkit-transform:translateY(0);transform:translateY(0)}to{-webkit-transform:translateY(-100%);transform:translateY(-100%)}}@keyframes LOOP_VERTICAL_TO_TOP{0%{-webkit-transform:translateY(0);transform:translateY(0)}to{-webkit-transform:translateY(-100%);transform:translateY(-100%)}}@-webkit-keyframes LOOP_VERTICAL_TO_BOTTOM{0%{-webkit-transform:translateY(-100%);transform:translateY(-100%)}to{-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes LOOP_VERTICAL_TO_BOTTOM{0%{-webkit-transform:translateY(-100%);transform:translateY(-100%)}to{-webkit-transform:translateY(0);transform:translateY(0)}}@-webkit-keyframes LOOP_HORIZONTAL_TO_LEFT{0%{-webkit-transform:translateX(0);transform:translateX(0)}to{-webkit-transform:translateX(-100%);transform:translateX(-100%)}}@keyframes LOOP_HORIZONTAL_TO_LEFT{0%{-webkit-transform:translateX(0);transform:translateX(0)}to{-webkit-transform:translateX(-100%);transform:translateX(-100%)}}@-webkit-keyframes LOOP_HORIZONTAL_TO_RIGHT{0%{-webkit-transform:translateX(0);transform:translateX(0)}to{-webkit-transform:translateX(100%);transform:translateX(100%)}}@keyframes LOOP_HORIZONTAL_TO_RIGHT{0%{-webkit-transform:translateX(0);transform:translateX(0)}to{-webkit-transform:translateX(100%);transform:translateX(100%)}}.c-buttonArrow{display:-webkit-box;display:-ms-flexbox;display:flex;position:relative;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;background:#015ab9;border-radius:5rem;color:#fff;font-weight:800;justify-content:center;line-height:1.6;overflow:hidden;-webkit-transition:color .4s ease,background-color .4s;transition:color .4s ease,background-color .4s;width:100%;will-change:transform}@media not all and (max-width:767px){.c-buttonArrow{font-size:1.6rem;padding:2.2rem 5.2rem 2.2rem 3.2rem}}@media screen and (max-width:767px){.c-buttonArrow{font-size:1.4rem;padding:1.8rem 4rem}}.c-buttonArrow:before{content:"▼";display:block;position:absolute;top:50%;-webkit-transform:translateY(-45%) rotate(-90deg);transform:translateY(-45%) rotate(-90deg);z-index:1}@media not all and (max-width:767px){.c-buttonArrow:before{font-size:.8rem;right:3.2rem}}@media screen and (max-width:767px){.c-buttonArrow:before{font-size:.8rem;right:2.4rem}}.c-buttonArrow.is-disabled{opacity:.3;pointer-events:none}.c-buttonArrow--header{background:#fff;border-color:#fff;color:#015ab9;padding:1.2rem 5.2rem 1.2rem 3.2rem}@media screen and (max-width:767px){.c-buttonArrow--header{background-color:#015ab9;border:none;border-radius:0;color:#fff;font-size:1.2rem;padding:1.2rem .8rem;width:10.4rem}.c-buttonArrow--header:before{display:none}}.l-header--complete .c-buttonArrow--header{background:#015ab9;border-color:#015ab9;color:#fff}@media screen and (max-width:767px){.c-buttonArrow--mv{font-size:1.4rem;padding:1.4rem 4rem 1.4rem 2.4rem}.c-buttonArrow--mv:before{font-size:.6rem}}@media not all and (max-width:767px){.c-buttonArrow--w320{max-width:32rem}}@media screen and (max-width:767px){.c-buttonArrow--w320{max-width:28rem}}.c-buttonArrow--white{background:#fff;border-color:#fff;color:#015ab9}@media (hover:hover) and (pointer:fine){.c-buttonArrow:hover{background-color:#1686fe;color:#fff}.c-buttonArrow:hover:before{-webkit-animation:BUTTON_SLIDE_INOUT .8s ease-out forwards;animation:BUTTON_SLIDE_INOUT .8s ease-out forwards}.l-header--complete .c-buttonArrow:hover{background-color:#1686fe;color:#fff}}.c-buttonBalloon{display:-webkit-box;display:-ms-flexbox;display:flex;position:relative;-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}.c-buttonBalloon__text{background-color:#f8a100;border-radius:.5rem;color:#fff;display:inline-block;font-weight:700;letter-spacing:.03em;position:relative}@media not all and (max-width:767px){.c-buttonBalloon__text{font-size:1.3rem;margin-bottom:2.4rem;padding:1.2rem 1.6rem}}@media screen and (max-width:767px){.c-buttonBalloon__text{font-size:1rem;margin-bottom:1.6rem;padding:.8rem 1rem}}.c-buttonBalloon__text:before{bottom:0;content:"";height:0;left:50%;position:absolute;-webkit-transform:translate(-50%,calc(100% - 1px));transform:translate(-50%,calc(100% - 1px));width:0}@media not all and (max-width:767px){.c-buttonBalloon__text:before{border-left:1rem solid transparent;border-right:1rem solid transparent;border-top:1rem solid #f8a100}}@media screen and (max-width:767px){.c-buttonBalloon__text:before{border-left:.8rem solid transparent;border-right:.8rem solid transparent;border-top:.8rem solid #f8a100}}.c-formCheckbox{font-size:1.4rem;font-weight:700;line-height:1.4}.c-formCheckbox input:checked+.c-formCheckbox__label:before{background-color:#015ab9;border-color:#015ab9}.c-formCheckbox input:checked+.c-formCheckbox__label .c-formCheckbox__icon{opacity:1}.c-formCheckbox a{display:inline-block;position:relative;-webkit-transition:color .2s cubic-bezier(.16,1,.3,1);transition:color .2s cubic-bezier(.16,1,.3,1)}.c-formCheckbox a:before{background-color:#015ab9;bottom:0;content:"";display:block;height:.1rem;left:0;position:absolute;width:100%}@media (hover:hover) and (pointer:fine){.c-formCheckbox a:hover{color:#015ab9}}.c-formCheckbox sup{color:red;font-size:inherit;font-weight:inherit;right:-.2rem;top:-.05em}.c-formCheckbox__label{cursor:pointer;display:inline-block;padding:.4rem .8rem .4rem 3rem;position:relative}.c-formCheckbox__label:before{border:.1rem solid #72a6dd;border-radius:.4rem;content:"";display:block;left:0;position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);-webkit-transition:background .1s cubic-bezier(.16,1,.3,1),border .1s cubic-bezier(.16,1,.3,1);transition:background .1s cubic-bezier(.16,1,.3,1),border .1s cubic-bezier(.16,1,.3,1)}@media not all and (max-width:767px){.c-formCheckbox__label:before{height:1.6rem;width:1.6rem}}@media screen and (max-width:767px){.c-formCheckbox__label:before{height:2rem;width:2rem}}.c-formCheckbox__icon{height:.8rem;left:0;left:.2rem;opacity:0;position:absolute;top:0;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:1.1rem}.c-formError{color:red;font-size:1.2rem;font-weight:500;line-height:1.4}@media not all and (max-width:767px){*+.c-formError{margin-bottom:-1rem;margin-top:1rem}}@media screen and (max-width:767px){*+.c-formError{margin-bottom:-.8rem;margin-top:.8rem}}.c-formError+.c-formError{margin-top:.4rem}@media screen and (max-width:767px){.c-formError.is-show{padding-bottom:1rem}}.c-formInput{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:#fff;border:.1rem solid #d1e1f2;border-radius:.6rem;display:block;font-size:1.6rem;line-height:1.4;width:100%}@media not all and (max-width:767px){.c-formInput{height:6.8rem;padding:.8rem 2.4rem}}@media screen and (max-width:767px){.c-formInput{height:5.6rem;padding:.8rem 1.6rem}}.c-formInput::-webkit-input-placeholder{color:#9596a4}.c-formInput::-moz-placeholder{color:#9596a4}.c-formInput:-ms-input-placeholder{color:#9596a4}.c-formInput::-ms-input-placeholder{color:#9596a4}.c-formInput::placeholder{color:#9596a4}.c-formInput:focus{border-color:#72a6dd}.c-formInput.is-error{border-color:red}.c-formInput:-webkit-autofill{-webkit-box-shadow:inset 0 0 0 1000px #fff;box-shadow:inset 0 0 0 1000px #fff}.c-formRadio{line-height:1.4}@media not all and (max-width:767px){.c-formRadio{font-size:1.6rem}}@media screen and (max-width:767px){.c-formRadio{font-size:1.5rem}}.c-formRadio input:checked+.c-formRadio__label:before{background-color:#015ab9;border-color:#015ab9}.c-formRadio__label{cursor:pointer;display:inline-block;position:relative}@media not all and (max-width:767px){.c-formRadio__label{padding:.4rem .8rem .4rem 3rem}}@media screen and (max-width:767px){.c-formRadio__label{padding:.4rem .4rem .4rem 2.8rem}}.c-formRadio__label:after,.c-formRadio__label:before{border-radius:50%;content:"";display:block;position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.c-formRadio__label:before{background-color:#fff;border:.1rem solid #d1e1f2;left:0;-webkit-transition:background .1s cubic-bezier(.16,1,.3,1),border .1s cubic-bezier(.16,1,.3,1);transition:background .1s cubic-bezier(.16,1,.3,1),border .1s cubic-bezier(.16,1,.3,1)}@media not all and (max-width:767px){.c-formRadio__label:before{height:2rem;width:2rem}}@media screen and (max-width:767px){.c-formRadio__label:before{height:1.8rem;width:1.8rem}}.c-formRadio__label:after{background-color:#fff;height:.8rem;width:.8rem}@media not all and (max-width:767px){.c-formRadio__label:after{left:.6rem}}@media screen and (max-width:767px){.c-formRadio__label:after{left:.5rem}}.c-headingEn{color:#015ab9;font-family:Satoshi,sans-serif;font-weight:500;line-height:1;opacity:.2}@media not all and (max-width:767px){.c-headingEn{font-size:10rem}}@media screen and (max-width:767px){.c-headingEn{font-size:6rem}}.c-headingLv1{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;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;font-weight:700}@media not all and (max-width:767px){.c-headingLv1{font-size:3.2rem;gap:1.2rem}}@media screen and (max-width:767px){.c-headingLv1{font-size:2.4rem;gap:.8rem}}.c-headingLv1--white .c-headingLv1__en,.c-headingLv1--white .c-headingLv1__jp{color:#fff}.c-headingLv1--horizon{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.c-headingLv1__en{color:#015ab9;font-family:Satoshi,sans-serif;font-weight:900;letter-spacing:.03em}@media not all and (max-width:767px){.c-headingLv1__en{font-size:2rem}}@media screen and (max-width:767px){.c-headingLv1__en{font-size:1.8rem}}.c-headingLv1__jp{line-height:1.6}@media not all and (max-width:767px){.c-headingLv1__jp{font-size:4rem}}@media screen and (max-width:767px){.c-headingLv1__jp{font-size:2.4rem}}@media not all and (max-width:767px){.c-linkTel{pointer-events:none}}.c-linkText{color:inherit;font-size:inherit;font-weight:inherit;position:relative;text-decoration:underline;text-underline-offset:.2rem;-webkit-transition:color .2s cubic-bezier(.16,1,.3,1);transition:color .2s cubic-bezier(.16,1,.3,1)}@media (hover:hover) and (pointer:fine){.c-linkText:hover{color:#015ab9}}.c-font--blue{color:#015ab9}.c-formTextarea{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:#fff;border:.1rem solid #d1e1f2;border-radius:.6rem;display:block;font-size:1.6rem;line-height:1.4;width:100%}@media not all and (max-width:767px){.c-formTextarea{height:22.4rem;padding:1.6rem 2.4rem}}@media screen and (max-width:767px){.c-formTextarea{height:20.8rem;padding:.8rem 1.6rem}}.c-formTextarea::-webkit-input-placeholder{color:#9596a4}.c-formTextarea::-moz-placeholder{color:#9596a4}.c-formTextarea:-ms-input-placeholder{color:#9596a4}.c-formTextarea::-ms-input-placeholder{color:#9596a4}.c-formTextarea::placeholder{color:#9596a4}.c-formTextarea:focus{border-color:#72a6dd}.c-formTextarea.is-error{border-color:red}.c-formTextarea:-webkit-autofill{-webkit-box-shadow:inset 0 0 0 1000px #fff;box-shadow:inset 0 0 0 1000px #fff}.c-formSelect{position:relative}.c-formSelect:after{color:#000;content:"▼";pointer-events:none;position:absolute;top:45%;-webkit-transform:scaleY(.5) translateY(-50%);transform:scaleY(.5) translateY(-50%);z-index:1}@media not all and (max-width:767px){.c-formSelect:after{font-size:1.6rem;right:2.4rem}}@media screen and (max-width:767px){.c-formSelect:after{font-size:1.2rem;right:1.6rem}}.c-formSelect__select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:#fff;border:.1rem solid #d1e1f2;border-radius:.6rem;display:block;font-size:1.6rem;line-height:1.4;width:100%}@media not all and (max-width:767px){.c-formSelect__select{height:6.8rem;padding:.8rem 2.4rem}}@media screen and (max-width:767px){.c-formSelect__select{height:5.6rem;padding:.8rem 1.6rem}}.c-formSelect__select::-webkit-input-placeholder{color:#9596a4}.c-formSelect__select::-moz-placeholder{color:#9596a4}.c-formSelect__select:-ms-input-placeholder{color:#9596a4}.c-formSelect__select::-ms-input-placeholder{color:#9596a4}.c-formSelect__select::placeholder{color:#9596a4}.c-formSelect__select:focus{border-color:#72a6dd}.c-formSelect__select.is-error{border-color:red}.c-formSelect__select:-webkit-autofill{-webkit-box-shadow:inset 0 0 0 1000px #fff;box-shadow:inset 0 0 0 1000px #fff}.c-table{line-height:2;width:100%}@media not all and (max-width:767px){.c-table td,.c-table th{padding:.8rem 0}}@media screen and (max-width:767px){.c-table td,.c-table th{padding:.6rem 0}}.c-table th{text-align:left;vertical-align:top}.p-mv{overflow:hidden;position:relative;z-index:1}@media not all and (max-width:767px){.p-mv{height:100vh}}@media screen and (max-width:767px){.p-mv{background:url(../../../img/mv_blue_sp.png) repeat 0 0/100% auto}}.p-mv__inner{height:100%;margin:0 auto;position:relative;width:100%}@media not all and (max-width:767px){.p-mv__inner{max-width:144rem}}.p-mv__bgLine{height:100%;pointer-events:none;position:absolute}.p-mv__bgLine--blue{mix-blend-mode:color-burn;opacity:.8}@media not all and (max-width:767px){.p-mv__bgLine--blue{left:50%;top:0;width:50%}}@media screen and (max-width:767px){.p-mv__bgLine--blue{display:none;right:0;top:0;width:13.6rem}}.p-mv__bgLine--blue img{display:inline-block}@media not all and (max-width:767px){.p-mv__bgLine--blue img{-webkit-transform:translate(13rem,-16rem);transform:translate(13rem,-16rem)}}.p-mv__bgLine--white{z-index:2}@media not all and (max-width:767px){.p-mv__bgLine--white{left:0;top:50%;width:70%}}@media screen and (max-width:767px){.p-mv__bgLine--white{left:0;top:0;width:33rem}}.p-mv__bgLine--white img{display:inline-block}@media not all and (max-width:767px){.p-mv__bgLine--white img{-webkit-transform:translate(-16rem,calc(-50% - 6rem));transform:translate(-16rem,calc(-50% - 6rem))}}.p-mv__bgLine img,.p-mv__bgLine picture{width:100%}@media not all and (max-width:767px){.p-mv__bgLine img,.p-mv__bgLine picture{height:auto}}@media screen and (max-width:767px){.p-mv__bgLine img,.p-mv__bgLine picture{display:inline-block;height:100%}}.p-mv__bg{left:0;pointer-events:none;position:absolute;top:0;z-index:1}@media not all and (max-width:767px){.p-mv__bg{height:100%;width:98rem}.p-mv__bg:before{background-color:#f2f5f8;content:"";display:block;height:100%;left:calc(-50vw - -72rem);position:absolute;top:0;width:calc(50vw - 72rem + 2px);z-index:1}}@media screen and (max-width:767px){.p-mv__bg{height:100%;width:100}}.p-mv__bg img{height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:right bottom;object-position:right bottom;width:100%}.p-mv__contents{display:-webkit-box;display:-ms-flexbox;display:flex;position:relative;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:100%;z-index:2}@media not all and (max-width:767px){.p-mv__contents{gap:0 8.5rem;padding-left:10.4rem}}@media screen and (max-width:767px){.p-mv__contents{height:100%;padding:16.4rem 0 17.4rem 2rem;width:100%}}.p-mv__text{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}@media not all and (max-width:767px){.p-mv__text{gap:5.6rem 0}}@media screen and (max-width:767px){.p-mv__text{gap:2.4rem 0;width:22rem}}@media not all and (max-width:767px){.p-mv__logo{width:46.2rem}}@media screen and (max-width:767px){.p-mv__logo{width:100%}}.p-mv__title{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}@media not all and (max-width:767px){.p-mv__title{width:69.8rem}}@media screen and (max-width:767px){.p-mv__title{width:100%}}@media not all and (max-width:767px){.p-mv__button{max-width:23.2rem}}@media screen and (max-width:767px){.p-mv__button{max-width:18.4rem}}@media not all and (max-width:767px){.p-mv__img{bottom:0;display:-webkit-box;display:-ms-flexbox;display:flex;left:88.7rem;position:absolute;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;height:100%;width:36.5rem}}@media not all and (max-width:1440px){.p-mv__img{justify-self:flex-start;max-height:84.5vh;max-width:none;width:25vw}}@media screen and (max-width:767px){.p-mv__img{bottom:0;height:auto;position:absolute;right:0;width:17.2rem}}.p-mv__img img,.p-mv__img picture{display:inline-block;height:100%;-o-object-fit:contain;object-fit:contain;-o-object-position:bottom left;object-position:bottom left;vertical-align:middle;width:100%}.p-about{background-color:#dde6ef;mix-blend-mode:inherit;position:relative}.p-about:before{opacity:.2}@media not all and (max-width:767px){.p-about{padding-bottom:8rem;padding-top:8rem}}@media screen and (max-width:767px){.p-about{padding-bottom:4.8rem;padding-top:4.8rem}}.p-about__title{font-weight:800;line-height:1.6;text-align:center}@media not all and (max-width:767px){.p-about__title{font-size:3.2rem}}@media screen and (max-width:767px){.p-about__title{font-size:2.4rem}}.p-about__titleBig{color:#015ab9;display:inline-block}@media not all and (max-width:767px){.p-about__titleBig{font-size:4rem;margin-right:.8rem}}@media screen and (max-width:767px){.p-about__titleBig{font-size:2.4rem;margin-right:.4rem}}.p-about__list{display:-webkit-box;display:-ms-flexbox;display:flex}@media not all and (max-width:767px){.p-about__list{gap:4.8rem;margin:6.4rem auto}}@media screen and (max-width:767px){.p-about__list{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:2.4rem;margin:3.2rem auto}}.p-about__item{display:-webkit-box;display:-ms-flexbox;display:flex;position:relative;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;text-align:center}@media not all and (max-width:767px){.p-about__item{background:url(../../../img/about_bgLine.png) no-repeat 100% 0/18rem auto,#fff;border-radius:1rem;-webkit-box-shadow:4px 4px 8px 4px rgba(27,54,83,.1);box-shadow:4px 4px 8px 4px rgba(27,54,83,.1);padding:4.8rem}}@media screen and (max-width:767px){.p-about__item{background:url(../../../img/about_bgLine.png) no-repeat 100% 0/13rem auto,#fff;border-radius:2rem;-webkit-box-shadow:8px 8px 12px 2px rgba(190,205,211,.6);box-shadow:8px 8px 12px 2px rgba(190,205,211,.6);padding:2.4rem 0 4.8rem}}.p-about__itemTitle{font-weight:800;line-height:1.6;text-align:center}@media not all and (max-width:767px){.p-about__itemTitle{font-size:3.2rem}}@media screen and (max-width:767px){.p-about__itemTitle{font-size:2rem}}.p-about__itemTitle span{display:inline-block}@media not all and (max-width:767px){.p-about__itemTitle span{margin:0 .4rem}}@media screen and (max-width:767px){.p-about__itemTitle span{margin:0 .2rem}}.p-about__itemDesc{font-weight:700}@media not all and (max-width:767px){.p-about__itemDesc{font-size:2rem;line-height:1.6;margin-top:1.6rem}}@media screen and (max-width:767px){.p-about__itemDesc{font-size:1.4rem;line-height:2;margin-top:.8rem}}@media not all and (max-width:767px){.p-about__itemImg{margin-top:3.2rem}}@media screen and (max-width:767px){.p-about__itemImg{margin-top:2.4rem;padding:0 2.4rem}}.p-about__itemNote{bottom:1.6rem;font-size:1rem;opacity:.6;position:absolute;right:1.6rem}.p-about__message{font-weight:700;line-height:1.6;text-align:center}@media not all and (max-width:767px){.p-about__message{font-size:3.2rem}}@media screen and (max-width:767px){.p-about__message{font-size:2rem}}.p-about__messageBig{color:#015ab9;display:inline-block}@media not all and (max-width:767px){.p-about__messageBig{font-size:4rem;margin-right:.8rem}}@media screen and (max-width:767px){.p-about__messageBig{font-size:2.4rem;margin-right:.2rem}}@media not all and (max-width:767px){.p-about__messageSmall{font-size:2.4rem}}@media screen and (max-width:767px){.p-about__messageSmall{font-size:2rem}}.p-problem{background-color:#f2f5f8;position:relative;z-index:2}@media not all and (max-width:767px){.p-problem{padding:8rem 0 11.2rem}}@media screen and (max-width:767px){.p-problem{padding:4.8rem 0 6rem}}.p-problem:before{bottom:0;content:"";height:0;left:50%;position:absolute;-webkit-transform:translate(-50%,calc(100% - 1px));transform:translate(-50%,calc(100% - 1px));width:0}@media not all and (max-width:767px){.p-problem:before{border-left:3.2rem solid transparent;border-right:3.2rem solid transparent;border-top:3.2rem solid #f2f5f8}}@media screen and (max-width:767px){.p-problem:before{border-left:2.4rem solid transparent;border-right:2.4rem solid transparent;border-top:2.4rem solid #f2f5f8}}.p-problem__inner{position:relative}.p-problem__list{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}@media not all and (max-width:767px){.p-problem__list{gap:3.2rem;margin-top:6.4rem}}@media screen and (max-width:767px){.p-problem__list{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:2.4rem;margin-top:3.2rem}}.p-problem__item{background-color:#fff;border-radius:1rem;position:relative}@media not all and (max-width:767px){.p-problem__item{padding:3.2rem 0;width:35.2rem}}@media screen and (max-width:767px){.p-problem__item{padding:2.4rem 0;width:100%}}@media not all and (max-width:767px){.p-problem__item--1 .p-problem__itemCharactor{left:1.6rem;width:5.2rem}}@media screen and (max-width:767px){.p-problem__item--1 .p-problem__itemCharactor{left:1.2rem;width:4.6rem}}@media not all and (max-width:767px){.p-problem__item--2 .p-problem__itemCharactor{right:.8rem;width:5.2rem}}@media screen and (max-width:767px){.p-problem__item--2 .p-problem__itemCharactor{right:1.2rem;width:4rem}}@media not all and (max-width:767px){.p-problem__item--3 .p-problem__itemCharactor{right:1.6rem;width:5.8rem}}@media screen and (max-width:767px){.p-problem__item--3 .p-problem__itemCharactor{right:1.2rem;width:4.3rem}}.p-problem__itemText{color:#015ab9;font-weight:800;line-height:1.6;text-align:center}@media not all and (max-width:767px){.p-problem__itemText{font-size:2rem}}@media screen and (max-width:767px){.p-problem__itemText{font-size:1.6rem}}.p-problem__itemCharactor{position:absolute}@media not all and (max-width:767px){.p-problem__itemCharactor{bottom:-3.2rem}}@media screen and (max-width:767px){.p-problem__itemCharactor{bottom:-1.2rem}}.p-support{position:relative;z-index:1}@media not all and (max-width:767px){.p-support{padding:11.2rem 0 8rem}}@media screen and (max-width:767px){.p-support{padding:4.8rem 0}}.p-support__inner{position:relative;z-index:2}.p-support__title{color:#fff;text-align:center}@media not all and (max-width:767px){.p-support__title{font-size:3.2rem;font-weight:700;line-height:1.6}}@media screen and (max-width:767px){.p-support__title{font-size:2rem;font-weight:800;line-height:1.8}}@media not all and (max-width:767px){.p-support__titleBig{font-size:4rem}}@media screen and (max-width:767px){.p-support__titleBig{font-size:2.4rem}}@media not all and (max-width:767px){.p-support__titleSmall{font-size:2.4rem;margin-left:.8rem}}@media screen and (max-width:767px){.p-support__titleSmall{font-size:1.4rem;font-weight:700;margin-left:.4rem}}@media not all and (max-width:767px){.p-support__list{display:grid;gap:4.8rem;grid-auto-flow:dense;grid-template-columns:repeat(2,1fr);margin-top:6.4rem}}@media screen and (max-width:767px){.p-support__list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:2.4rem;margin-top:3.2rem}}@media not all and (max-width:767px){.p-support__item{width:53.6rem}.p-support__item:nth-of-type(2){margin-top:4.8rem}.p-support__item:nth-of-type(2n+3){margin-top:-4.8rem}}@media screen and (max-width:767px){.p-support__item{width:100%}}.p-support__card{background-color:#fff;border-radius:2rem;-webkit-box-shadow:4px 4px 8px 4px rgba(27,54,83,.1);box-shadow:4px 4px 8px 4px rgba(27,54,83,.1);display:inline-block;overflow:hidden}@media not all and (max-width:767px){.p-support__itemText{background:url(../../../img/support_bg.png) no-repeat 100% 0/16rem auto;padding:4.8rem 6.4rem 4.8rem 4.8rem}}@media screen and (max-width:767px){.p-support__itemText{background:url(../../../img/support_bg.png) no-repeat 100% 0/12rem auto;padding:2.4rem}}.p-support__itemPoint{background:url(../../../img/support_pointBg.png) no-repeat 0 0/100% 100%;color:#fff;display:inline-block;font-family:Satoshi,sans-serif;letter-spacing:.03em}@media not all and (max-width:767px){.p-support__itemPoint{font-size:1.8rem;font-weight:500;margin-bottom:2.4rem;padding:.8rem 2.4rem}}@media screen and (max-width:767px){.p-support__itemPoint{font-size:1.2rem;font-weight:900;margin-bottom:1.2rem;padding:.8rem 1.6rem}}.p-support__itemTitle{font-weight:800;line-height:1.6}@media not all and (max-width:767px){.p-support__itemTitle{font-size:2.8rem}}@media screen and (max-width:767px){.p-support__itemTitle{font-size:2rem}}.p-support__itemDesc{font-size:1.4rem}@media not all and (max-width:767px){.p-support__itemDesc{font-weight:700;line-height:1.6;margin-top:1.8rem}}@media screen and (max-width:767px){.p-support__itemDesc{font-weight:500;line-height:1.8;margin-top:1.2rem}}@media not all and (max-width:767px){.p-support__button{margin-top:6.4rem}}@media screen and (max-width:767px){.p-support__button{margin-top:4.8rem}}.p-case{background-color:#f2f5f8;position:relative}@media not all and (max-width:767px){.p-case{padding-bottom:8rem;padding-top:8rem}}@media screen and (max-width:767px){.p-case{padding-bottom:4.8rem;padding-top:4.8rem}}.p-case__inner{position:relative}@media screen and (max-width:767px){.p-case__inner{padding-left:2rem;padding-right:2rem}}.p-case__list{display:-webkit-box;display:-ms-flexbox;display:flex;position:relative}@media not all and (max-width:767px){.p-case__list{gap:3.2rem;margin-top:6.4rem}}@media screen and (max-width:767px){.p-case__list{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:2.4rem 0;margin-top:3.2rem}}@media not all and (max-width:767px){.p-case__item{padding-left:1.6rem;width:40.5rem}}@media screen and (max-width:767px){.p-case__item{padding-left:1.2rem;width:100%}}.p-case__card{border-radius:2rem;position:relative;width:100%}@media not all and (max-width:767px){.p-case__card{background:url(../../../img/case_bg.png) no-repeat 100% 0/15rem auto,#fff;-webkit-box-shadow:4px 4px 8px 4px rgba(27,54,83,.1);box-shadow:4px 4px 8px 4px rgba(27,54,83,.1);height:100%;padding:11.2rem 3.2rem 3.2rem}}@media screen and (max-width:767px){.p-case__card{background:url(../../../img/case_bg_sp.png) no-repeat 100% 0/10rem auto,#fff;-webkit-box-shadow:8px 8px 12px 2px rgba(190,205,211,.6);box-shadow:8px 8px 12px 2px rgba(190,205,211,.6);padding:7.2rem 2.4rem 2.4rem}}.p-case__itemCase{background-color:#015ab9;color:#fff;font-family:Satoshi,sans-serif;font-weight:500;position:absolute}@media not all and (max-width:767px){.p-case__itemCase{font-size:1.8rem;left:-1.6rem;padding:1.6rem 3.2rem 1.6rem 4.8rem;top:3.2rem}}@media screen and (max-width:767px){.p-case__itemCase{font-size:1.4rem;left:-1.2rem;padding:1.1rem 3.2rem;top:2.4rem}}.p-case__itemCase span{display:inline-block;margin-left:.4rem}.p-case__itemCase:before{bottom:0;content:"";height:0;position:absolute;right:0;-webkit-transform:translate(100%);transform:translate(100%);width:0}@media not all and (max-width:767px){.p-case__itemCase:before{border-left:1.6rem solid #015ab9;border-right:1.6rem solid transparent;border-top:4.9rem solid transparent}}@media screen and (max-width:767px){.p-case__itemCase:before{border-left:.8rem solid #015ab9;border-right:.8rem solid transparent;border-top:3.6rem solid transparent}}.p-case__itemCase:after{content:"";height:0;position:absolute;-webkit-transform:translate(100%);transform:translate(100%);width:0}@media not all and (max-width:767px){.p-case__itemCase:after{border-bottom:1.6rem solid transparent;border-left:1.6rem solid transparent;border-right:1.6rem solid rgba(1,90,185,.4);bottom:-1.5rem;left:-4.8rem}}@media screen and (max-width:767px){.p-case__itemCase:after{border-bottom:1.2rem solid transparent;border-left:1.2rem solid transparent;border-right:1.2rem solid rgba(1,90,185,.4);bottom:-1.2rem;left:-3.6rem}}.p-case__itemTitle{font-weight:900;line-height:1.6}@media not all and (max-width:767px){.p-case__itemTitle{font-size:2.4rem}}@media screen and (max-width:767px){.p-case__itemTitle{font-size:2rem}}.p-case__itemDesc{position:relative}@media not all and (max-width:767px){.p-case__itemDesc{font-size:1.4rem;line-height:2;margin-top:2.4rem;padding:2.4rem 0}}@media screen and (max-width:767px){.p-case__itemDesc{font-size:1.4rem;line-height:1.8;margin-top:1.6rem;padding:1.6rem 0}}.p-case__itemDesc:after,.p-case__itemDesc:before{background:url(../../../img/case_comma.svg) no-repeat 0 0/contain;content:"";display:block;position:absolute}@media not all and (max-width:767px){.p-case__itemDesc:after,.p-case__itemDesc:before{height:2.4rem;width:1.6rem}}@media screen and (max-width:767px){.p-case__itemDesc:after,.p-case__itemDesc:before{height:1.2rem;width:1.4rem}}.p-case__itemDesc:before{left:0;top:0}.p-case__itemDesc:after{bottom:0;right:0;-webkit-transform:rotate(180deg);transform:rotate(180deg)}.p-case__itemUser{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-top:.8rem}@media not all and (max-width:767px){.p-case__itemUser{gap:2rem}}@media screen and (max-width:767px){.p-case__itemUser{gap:1.6rem}}.p-case__itemUserIcon{width:4.8rem}.p-case__itemUserText{line-height:2}@media not all and (max-width:767px){.p-case__itemUserText{font-size:1.4rem}}@media screen and (max-width:767px){.p-case__itemUserText{font-size:1.2rem}}@media not all and (max-width:767px){.p-case__button{padding-top:6.4rem}}@media screen and (max-width:767px){.p-case__button{padding-top:4.8rem}}.p-flow{position:relative}@media not all and (max-width:767px){.p-flow{padding-bottom:8rem;padding-top:8rem}}@media screen and (max-width:767px){.p-flow{padding-bottom:4.8rem;padding-top:4.8rem}}.p-flow__inner{position:relative}@media screen and (max-width:767px){.p-flow__inner{padding-left:0;padding-right:0}}.p-flow__list{display:-webkit-box;display:-ms-flexbox;display:flex;position:relative}@media not all and (max-width:767px){.p-flow__list{-webkit-box-pack:center;-ms-flex-pack:center;gap:4rem;justify-content:center;margin-top:6.4rem}}@media screen and (max-width:767px){.p-flow__list{gap:3.2rem;margin-top:1.6rem;width:100%;-webkit-box-pack:start;-ms-flex-pack:start;-ms-flex-wrap:nowrap;flex-wrap:nowrap;justify-content:flex-start;overflow:scroll;padding:1.6rem 2rem 2.4rem}}.p-flow__item{border-radius:1rem;position:relative}@media not all and (max-width:767px){.p-flow__item{-webkit-box-shadow:4px 4px 16px 8px rgba(0,0,0,.1);box-shadow:4px 4px 16px 8px rgba(0,0,0,.1);padding:2.4rem 2.4rem 3.2rem;width:22.4rem}}@media screen and (max-width:767px){.p-flow__item{-webkit-box-flex:0;-webkit-box-shadow:8px 8px 12px 2px rgba(0,0,0,.1);box-shadow:8px 8px 12px 2px rgba(0,0,0,.1);-ms-flex:none;flex:none;padding:2.4rem;width:20.8rem}}.p-flow__item:before{color:#fff;content:"▼";display:block;position:absolute;top:50%;-webkit-transform:translateY(-45%) rotate(-90deg);transform:translateY(-45%) rotate(-90deg);z-index:1}@media not all and (max-width:767px){.p-flow__item:before{font-size:1rem;right:-2.4rem}}@media screen and (max-width:767px){.p-flow__item:before{font-size:1rem;right:-2rem}}.p-flow__item:last-child:before{display:none}.p-flow__number{color:#fff;font-family:Satoshi,sans-serif;font-size:1.2rem;font-weight:700;line-height:1}.p-flow__icon{height:3.2rem;position:relative;text-align:center;width:auto;z-index:1}@media not all and (max-width:767px){.p-flow__icon{margin:3.2rem auto}}@media screen and (max-width:767px){.p-flow__icon{margin:3rem auto}}.p-flow__icon img{height:auto;width:auto}.p-flow__title{color:#fff;font-weight:700;line-height:2}@media not all and (max-width:767px){.p-flow__title{font-size:1.6rem}}@media screen and (max-width:767px){.p-flow__title{font-size:1.6rem}}.p-flow__desc{color:#fff;font-size:1.2rem;font-weight:500;line-height:1.8;margin-top:.8rem}.p-flow__desc a{color:#fff;text-decoration:underline;text-underline-offset:.3rem;-webkit-transition:color .1s cubic-bezier(.16,1,.3,1);transition:color .1s cubic-bezier(.16,1,.3,1)}@media (hover:hover) and (pointer:fine){.p-flow__desc a:hover{color:#fff}}@media not all and (max-width:767px){.p-flow__button{margin-top:6.4rem}}@media screen and (max-width:767px){.p-flow__button{margin-top:2.4rem}}.p-faq{background-color:#f2f5f8;position:relative}@media not all and (max-width:767px){.p-faq{padding:8rem 0}}@media screen and (max-width:767px){.p-faq{padding:4.8rem 0}}.p-faq__inner{position:relative}@media not all and (max-width:767px){.p-faq__inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.p-faq__title{max-width:30rem;width:auto}}@media screen and (max-width:767px){.p-faq__title{width:100%}.p-faq__title .c-headingLv1--horizon{-webkit-box-align:center;-ms-flex-align:center;align-items:center}}@media not all and (max-width:767px){.p-faq__list{width:68rem}}@media screen and (max-width:767px){.p-faq__list{margin-top:3.2rem}}.p-faq__item{width:100%}.p-faq__item:not(:last-child){border-bottom:.1rem solid #d1e1f2}.p-faq__button{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#000;width:100%}@media not all and (max-width:767px){.p-faq__button{gap:2.4rem;padding-bottom:3.2rem;padding-top:3.2rem}}@media screen and (max-width:767px){.p-faq__button{gap:1.6rem;padding-bottom:2.4rem;padding-top:2.4rem}}@media (hover:hover) and (pointer:fine){.p-faq__button:hover .p-faq__icon--q:before{-webkit-transform:scale(1.2);transform:scale(1.2)}}.p-faq__button.is-open .p-faq__iconToggle:after{rotate:1turn}.p-faq__icon{display:-webkit-box;display:-ms-flexbox;display:flex;position:relative;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;border-radius:50%;color:#fff;font-family:Satoshi,sans-serif;font-weight:700;justify-content:center;padding-bottom:.4rem;padding-top:.15em}@media not all and (max-width:767px){.p-faq__icon{font-size:2.4rem;height:4.2rem;width:4.2rem}}@media screen and (max-width:767px){.p-faq__icon{font-size:2rem;height:4rem;width:4rem}}.p-faq__icon:before{background:#015ab9;border-radius:50%;content:"";display:block;height:100%;left:0;position:absolute;top:0;-webkit-transition:-webkit-transform .3s cubic-bezier(.68,-.6,.32,1.6);transition:-webkit-transform .3s cubic-bezier(.68,-.6,.32,1.6);transition:transform .3s cubic-bezier(.68,-.6,.32,1.6);transition:transform .3s cubic-bezier(.68,-.6,.32,1.6),-webkit-transform .3s cubic-bezier(.68,-.6,.32,1.6);width:100%;z-index:1}.p-faq__icon span{position:relative;z-index:2}.p-faq__icon--a:before{background:#f8a100}.p-faq__question{-webkit-box-flex:1;-ms-flex:1 1 100%;flex:1 1 100%;font-weight:700;line-height:1.6;text-align:left}@media not all and (max-width:767px){.p-faq__question{font-size:2rem}}@media screen and (max-width:767px){.p-faq__question{font-size:1.6rem}}.p-faq__iconToggle{position:relative;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto}@media not all and (max-width:767px){.p-faq__iconToggle{height:2.2rem;width:4rem}}@media screen and (max-width:767px){.p-faq__iconToggle{height:3.2rem;width:3.2rem}}.p-faq__iconToggle:after,.p-faq__iconToggle:before{background:#015ab9;content:"";display:block;left:50%;position:absolute;top:50%;-webkit-transition:rotate .4s cubic-bezier(.16,1,.3,1);transition:rotate .4s cubic-bezier(.16,1,.3,1);translate:-50% -50%}@media not all and (max-width:767px){.p-faq__iconToggle:after,.p-faq__iconToggle:before{height:.2rem;width:2.2rem}}@media screen and (max-width:767px){.p-faq__iconToggle:after,.p-faq__iconToggle:before{height:.2rem;width:1.6rem}}.p-faq__iconToggle:after{rotate:-90deg}.is-open .p-faq__iconToggle:after{rotate:0deg}.p-faq__main{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;height:0;overflow:hidden;width:100%}@media not all and (max-width:767px){.p-faq__main{gap:2rem}}@media screen and (max-width:767px){.p-faq__main{gap:1.6rem}}.p-faq__answer{font-weight:500;line-height:1.8}@media not all and (max-width:767px){.p-faq__answer{font-size:1.5rem;padding-bottom:3.2rem}}@media screen and (max-width:767px){.p-faq__answer{font-size:1.4rem;padding-bottom:2.4rem}}.p-faq__answer p+p{margin-top:1.6rem}.p-contact{position:relative;z-index:1}@media not all and (max-width:767px){.p-contact{padding:12rem 0}}@media screen and (max-width:767px){.p-contact{padding:4.8rem 2rem}}.p-contact__inner{background-color:#fff;border-radius:1rem;position:relative;z-index:3}@media not all and (max-width:767px){.p-contact__inner{margin:6.4rem auto 0;max-width:96rem;padding:8rem;width:90%}}@media screen and (max-width:767px){.p-contact__inner{margin:3.2rem auto 0;padding:4rem 2.4rem}}.p-form,.p-form__form{position:relative}.p-form__caption{position:absolute}@media not all and (max-width:767px){.p-form__caption{right:0;top:0}}@media screen and (max-width:767px){.p-form__caption{right:-.8rem;top:-2.4rem}}.p-form__item.is-hide{opacity:0;pointer-events:none}@media not all and (max-width:767px){.p-form__item+.p-form__item{margin-top:4.8rem}}@media screen and (max-width:767px){.p-form__item+.p-form__item{margin-top:2.4rem}}.p-form__label{display:block;font-size:1.4rem;font-weight:700;line-height:1.4}@media not all and (max-width:767px){.p-form__label{margin-bottom:1.2rem}}@media screen and (max-width:767px){.p-form__label{margin-bottom:.6rem}}.p-form__label sup{color:red;font-size:inherit;font-weight:inherit;right:-.3rem;top:-.1em}.p-form__input{display:-webkit-box;display:-ms-flexbox;display:flex}@media not all and (max-width:767px){.p-form__input{gap:1.8rem}}@media screen and (max-width:767px){.p-form__input{gap:.8rem}}.p-form__inputItem{-webkit-box-flex:1;-ms-flex:1 1 50%;flex:1 1 50%}.p-form__inputItem--half{-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%}.p-form__radio{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}@media not all and (max-width:767px){.p-form__radio{gap:0 3.2rem;margin-bottom:-.4rem;margin-top:-.4rem}}@media screen and (max-width:767px){.p-form__radio{gap:.8rem 2.6rem;margin-top:.8rem}}.p-form__accept{text-align:center}@media not all and (max-width:767px){.p-form__accept{margin-top:6.4rem}}@media screen and (max-width:767px){.p-form__accept{margin-top:3.2rem}}@media not all and (max-width:767px){.p-form__button{margin:4rem auto 0;max-width:32rem}}@media screen and (max-width:767px){.p-form__button{margin-top:3.2rem}}.p-company{background-color:#f2f5f8;position:relative}@media not all and (max-width:767px){.p-company{padding-bottom:8rem;padding-top:8rem}}@media screen and (max-width:767px){.p-company{padding-bottom:4.8rem;padding-top:4.8rem}}.p-company__inner{position:relative}@media not all and (max-width:767px){.p-company__inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.p-company__title{max-width:20rem}}@media screen and (max-width:767px){.p-company__title{width:100%}.p-company__title .c-headingLv1--horizon{-webkit-box-align:center;-ms-flex-align:center;align-items:center}}.p-company__information{background-color:#fff;border-radius:1rem}@media not all and (max-width:767px){.p-company__information{padding:4rem 6.4rem;width:80rem}}@media screen and (max-width:767px){.p-company__information{margin-top:3.2rem;padding:2.4rem}}@media not all and (max-width:767px){.p-company__information .c-table{font-size:1.4rem}}@media screen and (max-width:767px){.p-company__information .c-table{font-size:1.2rem}}@media not all and (max-width:767px){.p-company__information .c-table th{width:13.5rem}}@media screen and (max-width:767px){.p-company__information .c-table th{width:9.8rem}}.p-complete,.p-complete__inner{position:relative}@media not all and (max-width:767px){.p-complete__inner{min-height:calc(100vh - 48.7rem);padding-bottom:12rem;padding-top:16.6rem}}@media screen and (max-width:767px){.p-complete__inner{margin-top:6.8rem;min-height:calc(100vh - 50.1rem);padding-bottom:4.8rem;padding-top:4.8rem}}.p-complete__heading{font-weight:700;line-height:1.6;text-align:center}@media not all and (max-width:767px){.p-complete__heading{font-size:4rem}}@media screen and (max-width:767px){.p-complete__heading{font-size:2.4rem}}.p-complete__heading span{color:#015ab9;display:block;font-family:Satoshi,sans-serif;font-weight:800;line-height:1}@media not all and (max-width:767px){.p-complete__heading span{font-size:2rem;margin-bottom:1.2rem}}@media screen and (max-width:767px){.p-complete__heading span{font-size:1.6rem;margin-bottom:.8rem}}.p-complete__text{text-align:center}@media not all and (max-width:767px){.p-complete__text{font-size:1.6rem;line-height:2;margin-top:3.2rem}}@media screen and (max-width:767px){.p-complete__text{font-size:1.4rem;line-height:1.8;margin-top:1.6rem}}.p-complete__buttons{display:-webkit-box;display:-ms-flexbox;display:flex;gap:1.6rem}@media not all and (max-width:767px){.p-complete__buttons{margin-top:6.4rem}}@media screen and (max-width:767px){.p-complete__buttons{margin-top:3.2rem}}.p-complete__button{margin:auto}@media not all and (max-width:767px){.p-complete__button{-webkit-box-flex:0;-ms-flex:0 0 32rem;flex:0 0 32rem}}@media screen and (max-width:767px){.p-complete__button{-webkit-box-flex:0;-ms-flex:0 0 28rem;flex:0 0 28rem}}.p-complete__bg{left:50%;-webkit-mask-image:url(../../../img/benefits_mask_1.svg);mask-image:url(../../../img/benefits_mask_1.svg);-webkit-mask-position:50% 50%;mask-position:50% 50%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:100%;mask-size:100%;opacity:.2;position:absolute;-webkit-transform:translate(-50%) rotate(80deg);transform:translate(-50%) rotate(80deg);z-index:-1}@media not all and (max-width:767px){.p-complete__bg{height:74.8rem;top:-2rem;width:74.8rem}}@media screen and (max-width:767px){.p-complete__bg{height:29.3rem;top:4rem;width:29.3rem}}.p-complete__bg img{height:100%;width:100%}.l-footer{overflow:hidden;position:relative}@media not all and (max-width:767px){.l-footer:before{background:url(../../../img/footer_bgLine.png) no-repeat 100% 0/auto 100%;content:"";display:block;height:100%;left:0;mix-blend-mode:multiply;position:absolute;top:0;width:100%}}@media screen and (max-width:767px){.l-footer{padding-bottom:5.4rem;position:relative}.l-footer:before{background:url(../../../img/footer_bg_sp.png) no-repeat top 24rem left/100% auto;content:"";display:block;height:100%;left:0;mix-blend-mode:multiply;pointer-events:none;position:absolute;top:0;width:100%}}@media not all and (max-width:767px){.l-footer--complete:before{background:url(../../img/footer_bgLine.png) no-repeat 100% 0/auto 100%;mix-blend-mode:multiply}}@media screen and (max-width:767px){.l-footer--complete{background:url(../../img/footer_bg_sp.png) no-repeat top 24rem left/100% auto;mix-blend-mode:multiply}}.l-footer__bg{left:8rem;pointer-events:none;position:absolute;top:0;z-index:1}@media not all and (max-width:767px){.l-footer__bg{height:100%;width:57.6rem}}@media screen and (max-width:767px){.l-footer__bg{display:none}}.l-footer__bg img{height:100%;width:100%}.l-footer__bg:before{background-color:#fff;content:"";display:block;height:100%;left:calc(-8rem - 1px);position:absolute;top:0;width:calc(8rem + 2px);z-index:2}.l-footer__wrap{position:relative;z-index:5}@media not all and (max-width:767px){.l-footer__inner{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:0 25.5rem;margin-left:auto;margin-right:auto;padding-left:8rem;padding-right:8rem}.l-footer__inner,.l-footer__main{display:-webkit-box;display:-ms-flexbox;display:flex}.l-footer__main{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;max-width:32rem;padding:8.2rem 0}}@media screen and (max-width:767px){.l-footer__main{background-color:#fff;padding:4.8rem 2.4rem}}@media not all and (max-width:767px){.l-footer__logo{width:32rem}}@media screen and (max-width:767px){.l-footer__logo{margin-left:auto;margin-right:auto;width:100%}}.l-footer__logo a{display:block}@media not all and (max-width:767px){.l-footer__buttons{margin-top:4rem}}@media screen and (max-width:767px){.l-footer__buttons{margin-top:4rem}}.l-footer__button:nth-child(n+2){margin-top:1rem}.l-footer__nav{display:-webkit-box;display:-ms-flexbox;display:flex;position:relative;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}@media not all and (max-width:767px){.l-footer__nav{gap:7.2rem 0}}@media screen and (max-width:767px){.l-footer__nav{padding:4.8rem 2rem}}.l-footer__navList{display:-webkit-box;display:-ms-flexbox;display:flex}@media not all and (max-width:767px){.l-footer__navList{gap:0 7.2rem}}@media screen and (max-width:767px){.l-footer__navList{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:3.2rem}}.l-footer__navItem{font-size:1.4rem;line-height:1.4;position:relative}.l-footer__navLink{color:#fff;-webkit-transition:opacity .3s;transition:opacity .3s}@media (hover:hover) and (pointer:fine){.l-footer__navLink:hover{opacity:.5}}@media not all and (max-width:767px){.l-footer__snsList{display:-webkit-box;display:-ms-flexbox;display:flex;gap:1.6rem}}@media screen and (max-width:767px){.l-footer__snsList{display:-webkit-box;display:-ms-flexbox;display:flex;gap:2.4rem;margin-top:3.2rem}}.l-footer__snsItem a{-webkit-transition:opacity .2s linear;transition:opacity .2s linear}@media (hover:hover) and (pointer:fine){.l-footer__snsItem a:hover{opacity:.6}}@media not all and (max-width:767px){.l-footer__snsItem img{height:1.6rem;width:1.6rem}}@media screen and (max-width:767px){.l-footer__snsItem img{height:2.4rem;width:2.4rem}}small{color:#fff;display:block;font-family:Satoshi,sans-serif;letter-spacing:.03em;margin-left:auto}@media not all and (max-width:767px){small{font-size:1.2rem;margin-right:1.6rem;padding-bottom:1.6rem;text-align:right}}@media screen and (max-width:767px){small{font-size:1.2rem;margin-right:4.8rem;padding-bottom:8rem;padding-left:2rem;text-align:left}}.l-header{pointer-events:none}@media not all and (max-width:767px){.l-header{left:0;padding:3.2rem;position:absolute;top:0;width:100%;z-index:10}}.l-header__inner{pointer-events:all}@media not all and (max-width:767px){.l-header__inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.l-header__logo{height:4rem;position:relative;width:25.6rem;z-index:0}}@media screen and (max-width:767px){.l-header__logo{height:2.8rem;left:2rem;position:absolute;top:2rem;width:17.9rem;z-index:10}}.l-header__logo svg{height:auto;width:100%}.l-header__logoInner{display:block}@media not all and (max-width:767px){.l-header__nav{display:-webkit-box;display:-ms-flexbox;display:flex;gap:2.4rem;-webkit-box-align:center;-ms-flex-align:center;align-items:center}}@media screen and (max-width:767px){.l-header__nav{bottom:0;display:-webkit-box;display:-ms-flexbox;display:flex;left:0;overflow:hidden;position:fixed;-webkit-transition:-webkit-transform .5s cubic-bezier(.16,1,.3,1);transition:-webkit-transform .5s cubic-bezier(.16,1,.3,1);transition:transform .5s cubic-bezier(.16,1,.3,1);transition:transform .5s cubic-bezier(.16,1,.3,1),-webkit-transform .5s cubic-bezier(.16,1,.3,1);width:100%;z-index:10}}.l-header__navList{display:-webkit-box;display:-ms-flexbox;display:flex}@media not all and (max-width:767px){.l-header__navList{-webkit-box-align:center;-ms-flex-align:center;align-items:center}}@media screen and (max-width:767px){.l-header__navList{width:calc(100% - 10.4rem)}.l-header__navItem{position:relative;-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto}.l-header__navItem:first-child .l-header__navLink:before{display:none}}@media not all and (max-width:767px){.l-header__navLink{color:#fff;display:block;font-size:1.4rem;font-weight:500;padding:.8rem 1.6rem 1rem;-webkit-transition:color .2s cubic-bezier(.16,1,.3,1);transition:color .2s cubic-bezier(.16,1,.3,1)}}@media screen and (max-width:767px){.l-header__navLink{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;background:#f4f7f8;color:#015ab9;font-size:1.2rem;font-weight:700;height:100%;justify-content:center;line-height:1.25;padding:1.2rem;text-align:center;width:100%}.l-header__navLink:before{background:#ddd;content:"";display:block;height:2.8rem;left:0;position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:.1rem}}@media (hover:hover) and (pointer:fine){.l-header__navLink:hover{color:#fff}.l-header__navLink:hover .l-header__navText:before{-webkit-transform:scale(1);transform:scale(1);-webkit-transform-origin:center;transform-origin:center}}.l-header__navLink.is-current .l-header__navText:before{-webkit-transform:scale(1);transform:scale(1);-webkit-transform-origin:center;transform-origin:center}@media not all and (max-width:767px){.l-header--complete .l-header__navLink{color:#000}}.l-header__navText{display:inline-block;position:relative}.l-header__navText:before{background:#fff;border-radius:50%;content:"";display:block;left:50%;position:absolute;-webkit-transform:scale(0);transform:scale(0);-webkit-transform-origin:center;transform-origin:center;-webkit-transition:-webkit-transform .5s cubic-bezier(.16,1,.3,1);transition:-webkit-transform .5s cubic-bezier(.16,1,.3,1);transition:transform .5s cubic-bezier(.16,1,.3,1);transition:transform .5s cubic-bezier(.16,1,.3,1),-webkit-transform .5s cubic-bezier(.16,1,.3,1);translate:-50% 0}@media not all and (max-width:767px){.l-header__navText:before{bottom:-1.2rem;height:.6rem;width:.6rem}}@media screen and (max-width:767px){.l-header__navText:before{bottom:-.5rem;height:.3rem;width:.3rem}}.l-header__navButtons{display:-webkit-box;display:-ms-flexbox;display:flex;gap:0 .6rem}.l-header__navButton{display:inline-block}.l-main{overflow:hidden}@media screen and (max-width:767px){.u-onlyShow--pc{display:none}}@media not all and (max-width:767px){.u-onlyShow--sp{display:none}}.u-visuallyHidden{height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;clip:rect(0 0 0 0);border:0;clip-path:inset(50%);white-space:nowrap}