@charset "UTF-8";
/*!
 * ress.css • v3.0.1
 * MIT License
 * github.com/filipelinhares/ress
 */html{-webkit-text-size-adjust:100%;box-sizing:border-box;-moz-tab-size:4;-o-tab-size:4;tab-size:4;word-break:normal}*,:after,:before{background-repeat:no-repeat;box-sizing:inherit}:after,:before{text-decoration:inherit;vertical-align:inherit}*{margin:0;padding:0}hr{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}input{border-radius:0}[disabled]{cursor:default}[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{color:inherit;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}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}img{border-style:none}progress{vertical-align:baseline}@media screen{[hidden~=screen]{display:inherit}[hidden~=screen]:not(:active):not(:focus):not(:target){clip:rect(0 0 0 0)!important;position:absolute!important}}[aria-busy=true]{cursor:progress}[aria-controls]{cursor:pointer}[aria-disabled]{cursor:default}li{list-style:none}a{text-decoration:none;transition:opacity .3s}a:hover{opacity:.7}html{font-family:游ゴシック,YuGothic,ヒラギノ角ゴ ProN W3,Hiragino Kaku Gothic ProN,メイリオ,Meiryo,sans-serif;font-size:16px;scroll-behavior:smooth}body{overflow-x:hidden}img{max-width:100%;vertical-align:bottom}.sp-style{display:none}@media (max-width:767px){.sp-style{display:block}}.pc-style{display:block}@media (max-width:767px){.pc-style{display:none}}.c-inner{width:min(100vw - 3rem,1320px)}.c-inner,.c-outer{margin-inline:auto}.c-outer{width:min(100vw - 3rem,1920px)}.form_error{color:#e10000;font-weight:700}.gold{color:#b7a869}.c-catalog-button{align-items:center;background:#00ad7e;border-radius:9999px;display:flex;font-size:26px;gap:20px;height:100px;justify-content:center;padding:0 60px;width:-moz-max-content;width:max-content}@media (max-width:767px){.c-catalog-button{font-size:min(16px,4vw);gap:12px;height:60px;padding:0 12px;width:100%}}.c-catalog-button *{color:#fff}.c-catalog-button__now{background:#fff;border-radius:4px;color:#00ad7e;min-width:-moz-max-content;min-width:max-content;padding:4px 8px}@media (max-width:767px){.c-catalog-button__now{padding:4px 2px}}.c-catalog-button__text{align-items:center;display:flex;padding-right:140px;position:relative}@media (max-width:767px){.c-catalog-button__text{padding-right:70px}}.c-catalog-button__text:after{aspect-ratio:1;background-image:url(/images/catalog.png?d355fa6c0d4d7374fa97d3e97e81bc05);background-position:50%;background-repeat:no-repeat;background-size:cover;content:"";display:inline-block;position:absolute;right:0;transform:translateY(-20%);width:110px}@media (max-width:767px){.c-catalog-button__text:after{translate:6px;width:70px}}.c-header{height:60px;margin-inline:auto;padding:20px 0;width:min(100vw - 3rem,1920px)}.c-header__logo{align-items:center;display:flex;gap:8px}.c-header__logo img{width:200px}@media (max-width:767px){.c-header__logo img{width:120px}}.c-header__text,.c-header__text *{color:#fff;font-size:16px}@media (max-width:767px){.c-header__text,.c-header__text *{font-size:12px}}.c-header__text.color,.c-header__text.color *{color:#000}.c-footer{align-items:center;background:#fff;display:flex;flex-direction:column;padding-bottom:40px;padding-top:80px}@media (max-width:767px){.c-footer{padding-bottom:30px;padding-top:60px}}.c-footer__image{width:200px}.c-footer__cr{font-size:14px;font-weight:400;margin-top:40px;text-align:center}#loading-overlay{align-items:center;background-color:hsla(0,0%,100%,.7);display:flex;height:100%;justify-content:center;left:0;position:fixed;top:0;width:100%}.loader{animation:spin 1s linear infinite;border:8px solid #f3f3f3;border-radius:50%;border-top-color:#3498db;height:60px;width:60px}@keyframes spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.form-container{background:#f2f3f7;border-radius:10px;margin-inline:auto;margin-top:40px;padding:20px 40px 40px;width:min(100vw - 3rem,880px)}@media (max-width:767px){.form-container{display:flex;flex-direction:column;gap:8px;margin-top:30px;padding:20px}}.form-container input[type=checkbox],.form-container input[type=radio]{accent-color:#001a60;margin:0 6px 0 0;transform:scale(1.5)}.c-form-item{display:grid;gap:min(60px,5%);grid-template-columns:260px 1fr}@media (max-width:767px){.c-form-item{display:flex;flex-direction:column;gap:2px}}.c-form-item__title{border-bottom:1px solid #ccc;display:flex;font-size:16px;font-weight:600;padding:20px 0}@media (max-width:767px){.c-form-item__title{border:none;padding:0}}.c-form-item__title__inner{align-items:center;display:flex;height:50px;justify-content:space-between;width:100%}@media (max-width:767px){.c-form-item__title__inner{gap:12px;justify-content:flex-start}}.c-form-item__title__inner:before{align-items:center;background:#00ad7e;border-radius:2px;color:#fff;content:"任意";display:inline-block;display:flex;font-size:14px;font-weight:400;height:30px;justify-content:center;padding:0 8px}.c-form-item__title__inner.required:before{background:#e10000;content:"必須"}.c-form-item__title__inner.confirm{justify-content:flex-end}.c-form-item__title__inner.confirm:before{content:unset}.c-form-item__input{border-bottom:1px solid #ccc;padding:20px 0}@media (max-width:767px){.c-form-item__input{border:none;padding:0}}.c-form-item__input__inner{align-items:center;display:flex;flex-wrap:wrap;gap:4px;min-height:50px}.c-form-item__input__inner._radio{gap:8px 18px;width:80%}@media (max-width:767px){.c-form-item__input__inner._radio{width:100%}}.form-privacy__text{font-size:16px;font-weight:400;line-height:1.5;text-align:justify}@media (max-width:767px){.form-privacy__text{font-size:15px}}.form-privacy__link{text-decoration:underline;text-decoration-color:#0075ff}.form-privacy__link,.form-privacy__link *{color:#0075ff}.form-privacy__link:hover{text-decoration:none}.form-privacy__check{margin-top:20px}.c-select-wrapper{background:#fff;border:1px solid #000;border-radius:2px;position:relative}.c-select-wrapper select{padding:2px 40px 2px 4px;width:100%}.c-select-wrapper:after{border-bottom:1px solid #000;border-left:1px solid #000;content:"";display:inline-block;height:8px;position:absolute;right:12px;top:50%;transform:translateY(-50%) rotate(-45deg);width:8px}.c-form-input{background:#fff;border:1px solid #ccc;height:100%;padding:10px;width:100%}.c-submit-button{align-items:center;background:#00ad7e;border-radius:5px;color:#fff;font-size:20px;min-height:60px;width:min(400px,100%)}.c-submit-button,.form-button-area{display:flex;justify-content:center}.form-button-area{padding:40px}@media (max-width:767px){.form-button-area{padding:18px}}.pg-confirm__title,.pg-thanks__title{color:#00ad7e;font-size:40px;font-weight:500;text-align:center}@media (max-width:767px){.pg-confirm__title,.pg-thanks__title{font-size:30px}}.pg-confirm__sub-title,.pg-thanks__sub-title{font-size:30px;font-weight:500;margin-top:20px;text-align:center}@media (max-width:767px){.pg-confirm__sub-title,.pg-thanks__sub-title{font-size:24px;margin-top:30px}}.pg-confirm__text,.pg-thanks__text{font-size:16px;font-weight:400;margin-top:40px;text-align:center}@media (max-width:767px){.pg-confirm__text,.pg-thanks__text{margin-top:32px}}.pg-confirm__link,.pg-thanks__link{display:inline-block;margin-top:40px;text-decoration:underline;text-decoration-color:#0075ff}.pg-confirm__link,.pg-confirm__link *,.pg-thanks__link,.pg-thanks__link *{color:#0075ff}.pg-confirm__link:hover,.pg-thanks__link:hover{text-decoration:none}.pg-thanks__container{align-items:center;display:flex;flex-direction:column;margin-top:220px}@media (max-width:767px){.pg-thanks__container{margin-top:80px}}body{font-family:Noto Sans JP,sans-serif}.mv{background-image:url(/images/mv_pc.jpg?f2bb04a280cea7e8e9e4f09cadfe05c2);background-position:50%;background-repeat:no-repeat;background-size:cover;height:min(700px,80vw);padding:0 30px;width:100%}@media (max-width:767px){.mv{background-image:url(/images/mv_sp.jpg?0c4fad2cde5215e690defbd081d3b9c1);min-height:70%;padding:0}}.mv .mv-text-area{margin-top:48px;margin-inline:auto;width:min(100vw - 3rem,1320px)}.mv .mv-text-area__title{display:flex;flex-direction:column;gap:20px}.mv .mv-text-area__title>p{background:#fff;color:#001a60;display:inline-block;font-weight:500;padding:.2em .5em .2em 20px;width:-moz-max-content;width:max-content}@media (max-width:767px){.mv .mv-text-area__title>p{padding:.2em .4em .2em 12px;width:-moz-fit-content;width:fit-content}}.mv .mv-text-area__text1{font-size:40px}@media (max-width:767px){.mv .mv-text-area__text1{font-size:min(22px,4.8vw)}}.mv .mv-text-area__text2{font-size:60px}@media (max-width:767px){.mv .mv-text-area__text2{font-size:min(28px,6.2vw)}}.mv .mv-text-area__list{margin-top:28px}.mv .mv-text-area__list li{align-items:center;border-bottom:2px solid #b7a869;color:#fff;display:flex;gap:8px;padding-bottom:8px;width:-moz-max-content;width:max-content}.mv .mv-text-area__list li:before{content:url(/images/before_check.svg?e34bcb478b96e856c233cb2dbab83f76);position:relative}.mv .mv-text-area__list li+li{margin-top:16px}.mv .mv-text-area__button-area{margin-top:80px}@media (max-width:767px){.mv .mv-text-area__button-area{margin-top:40px}}.main .intro{margin-inline:auto;padding-bottom:80px;width:min(100vw - 3rem,1320px)}@media (max-width:767px){.main .intro{padding-bottom:40px}}.main .intro__title{color:#001a60;font-size:40px;font-weight:500;letter-spacing:0;line-height:1.45;margin-top:80px;text-align:center}@media (max-width:767px){.main .intro__title{font-size:28px;margin-top:40px}}.main .intro__container{margin-top:40px}@media (max-width:767px){.main .intro__container{margin-top:20px}}.main .intro__grid{display:grid;gap:min(50px,5%);grid-template-columns:1fr 1fr}.main .intro__grid picture:nth-child(3){grid-column:1/span 2;grid-row:2}@media (max-width:767px){.main .intro__grid picture:nth-child(3){grid-column:1;grid-row:3}.main .intro__grid{gap:20px;grid-template-columns:1fr}}.main .scared{background:#f2f3f7;margin-top:80px}@media (max-width:767px){.main .scared{margin-top:40px}}.main .scared__title{color:#001a60;font-size:40px;font-weight:500;letter-spacing:0;line-height:1.45;padding-top:80px;text-align:center}@media (max-width:767px){.main .scared__title{font-size:28px;padding-top:40px}}.main .scared__container{margin-top:40px}@media (max-width:767px){.main .scared__container{margin-top:20px}}.main .scared__grid{display:flex;gap:min(50px,5%)}@media (max-width:767px){.main .scared__grid{flex-direction:column-reverse}}.main .scared__list{display:grid;flex:1;gap:40px 48px;grid-template-columns:1fr 1fr;padding:32px 0}@media (max-width:1250px){.main .scared__list{gap:20px 20px;grid-template-columns:1fr}}.main .scared__list li{align-items:center;background:#b7a869;border-radius:10px;color:#fff;display:flex;font-size:18px;justify-content:center;line-height:2;padding:20px}@media (max-width:767px){.main .scared__list li{justify-content:flex-start}}.main .scared__image{aspect-ratio:35/22;background-position:50%;background-repeat:no-repeat;background-size:cover;flex:1}.main .scared__end-title{color:#001a60;font-size:40px;font-weight:500;letter-spacing:0;line-height:1.45;margin-bottom:50px;padding-bottom:80px;padding-top:60px;position:relative;text-align:center;text-decoration:underline;text-decoration-color:#b7a869;text-decoration-thickness:5px}@media (max-width:767px){.main .scared__end-title{font-size:28px;padding-bottom:40px;padding-top:40px}}.main .scared__end-title:after{border-color:#f2f3f7 transparent transparent;border-style:solid;border-width:50px 50px 0;bottom:-48px;content:"";display:block;height:0;left:50%;position:absolute;transform:translateX(-48px);width:0}.main .get__title{color:#001a60;font-size:40px;font-weight:500;letter-spacing:0;line-height:1.45;padding-top:30px;text-align:center}@media (max-width:767px){.main .get__title{font-size:28px;padding-top:20px}}.main .get__button-area{display:flex;justify-content:center;margin-top:80px;padding-bottom:100px}@media (max-width:767px){.main .get__button-area{margin-top:60px;padding-bottom:40px}}.main .get-container-item{display:flex;gap:32px;justify-content:space-between;margin-top:80px}@media (max-width:767px){.main .get-container-item{margin-top:40px}}.main .get-container-item:nth-child(2n){flex-direction:row-reverse}@media (max-width:767px){.main .get-container-item,.main .get-container-item:nth-child(2n){flex-direction:column}}.main .get-container-item>*{flex:1}.main .get-container-item__text-area{align-items:center;display:flex}.main .get-container-item__image-area{aspect-ratio:9/8;background-position:50%;background-repeat:no-repeat;background-size:contain;height:530px,50vw}.main .get-container-item__num{align-items:center;color:#b7a869;display:flex;flex-direction:column;font-family:Roboto,sans-serif;font-size:90px;font-weight:500;width:-moz-max-content;width:max-content}@media (max-width:767px){.main .get-container-item__num{font-size:60px;width:100%}}.main .get-container-item__num:before{content:"present";display:block;font-size:20px;font-weight:400}.main .get-container-item__title{color:#001a60;font-size:30px;font-weight:500;line-height:1.45}@media (max-width:767px){.main .get-container-item__title{font-size:24px}}.main .get-container-item__list{margin-top:40px}.main .get-container-item__list li{font-size:15.8px;line-height:2;padding-left:1em;text-indent:-1em}.main .get-container-item__list li:before{content:"・"}@media (max-width:767px){.main .get-container-item__list li{line-height:1.5}.main .get-container-item__list li+li{margin-top:6px}}.main .reason__fukidasi{background:#001a60}.main .reason__title-wrapper{margin-inline:auto;width:min(100vw - 3rem,1320px)}.main .reason__title{color:#001a60;color:#fff;font-size:40px;font-weight:500;letter-spacing:0;line-height:1.45;margin-bottom:50px;padding:32px;position:relative;text-align:center}@media (max-width:767px){.main .reason__title{font-size:28px}}.main .reason__title:after{border-color:#001a60 transparent transparent;border-style:solid;border-width:50px 50px 0;bottom:-48px;content:"";display:block;height:0;left:50%;position:absolute;transform:translateX(-48px);width:0}.main .reason__list{display:grid;gap:40px 48px;grid-template-columns:repeat(auto-fill,minmax(350px,1fr));padding-top:30px}@media (max-width:767px){.main .reason__list{gap:20px;grid-template-columns:1fr}}.main .reason-item{display:flex;flex-direction:column}@media (max-width:767px){.main .reason-item{display:grid;gap:16px;grid-template-columns:45% 1fr}}.main .reason-item__image{aspect-ratio:20/13;background-position:50%;background-repeat:no-repeat;background-size:cover;width:100%}@media (max-width:767px){.main .reason-item__image{border-radius:5px}}.main .reason-item__title{color:#001a60;font-size:30px;font-weight:500;line-height:1.5;margin-top:.4em}@media (max-width:767px){.main .reason-item__title{font-size:20px;margin-top:0}}.main .reason-item__text{font-size:16px;font-weight:400;line-height:2;margin-top:.4em}@media (max-width:767px){.main .reason-item__text{font-size:14px;line-height:1.5}}.main .mosimo{background:#f2f3f7;margin-top:80px;padding-bottom:80px;padding-top:66px}@media (max-width:767px){.main .mosimo{margin-top:40px;padding-bottom:40px;padding-top:40px}}.main .mosimo__title{color:#001a60;font-size:40px;font-weight:500;letter-spacing:0;line-height:1.45;text-align:center}@media (max-width:767px){.main .mosimo__title{font-size:28px}}.main .mosimo-container1{display:grid;gap:48px;grid-template-columns:1fr 1fr;margin-top:60px}@media (max-width:767px){.main .mosimo-container1{gap:20px;grid-template-columns:1fr;margin-top:40px}}.main .mosimo-container1__image img{border-radius:10px}.main .mosimo-container1__texts{display:flex;flex-direction:column}.main .mosimo-container1__texts__title{color:#001a60;font-size:30px;font-weight:500;line-height:1.45}@media (max-width:767px){.main .mosimo-container1__texts__title{font-size:24px}}.main .mosimo-container1__texts__text{font-size:16px;font-weight:400;line-height:2;margin-top:40px}@media (max-width:767px){.main .mosimo-container1__texts__text{margin-top:20px}}.main .mosimo-container1__texts__image{background-color:#fff;background-position:50%;background-repeat:no-repeat;background-size:contain;border-radius:20px;height:120px;margin-top:40px;max-width:460px}@media (max-width:767px){.main .mosimo-container1__texts__image{margin-top:20px}}.main .mosimo-container2{display:grid;gap:48px;grid-template-columns:1fr 1fr;margin-top:130px}@media (max-width:767px){.main .mosimo-container2{display:flex;flex-direction:column-reverse;margin-top:30px}}.main .mosimo-container2__image{background:#fff;border-radius:10px;padding:20px 48px}.main .mosimo-container2__list{display:flex;flex-direction:column;gap:40px}@media (max-width:767px){.main .mosimo-container2__list{gap:20px}}.main .mosimo-container2-list-item{display:grid;gap:50px;grid-template-columns:1fr 1fr}@media (max-width:767px){.main .mosimo-container2-list-item{gap:16px}}.main .mosimo-container2-list-item__image{aspect-ratio:8/5;background-color:#fff;background-position:50%;background-repeat:no-repeat;background-size:cover;border-radius:10px;width:100%}@media (max-width:767px){.main .mosimo-container2-list-item__image{aspect-ratio:5/4}}.main .mosimo-container2-list-item__title{color:#001a60;font-size:26px;font-weight:500;line-height:1.5}@media (max-width:767px){.main .mosimo-container2-list-item__title{font-size:20px}}.main .mosimo-container2-list-item__text{font-size:16px;font-weight:400;line-height:2;margin-top:18px}@media (max-width:767px){.main .mosimo-container2-list-item__text{font-size:14px;line-height:1.5;margin-top:8px}}.main .voice{padding-bottom:100px}@media (max-width:767px){.main .voice{padding-bottom:40px}}.main .voice__title{color:#001a60;font-size:40px;font-weight:500;letter-spacing:0;line-height:1.45;margin-top:100px;text-align:center}@media (max-width:767px){.main .voice__title{font-size:28px;margin-top:40px}}.main .voice__container{margin-top:80px}@media (max-width:767px){.main .voice__container{margin-top:40px}}.main .voice-item__body{display:flex;gap:50px}@media (max-width:767px){.main .voice-item__body{flex-direction:column;gap:20px}}.main .voice-item__body>*{flex:1}.main .voice-item:nth-child(2n){margin-top:80px}@media (max-width:767px){.main .voice-item:nth-child(2n){margin-top:40px}}.main .voice-item:nth-child(2n) .voice-item__body{flex-direction:row-reverse}@media (max-width:767px){.main .voice-item:nth-child(2n) .voice-item__body{flex-direction:column}}.main .voice-item__texts{align-items:center;display:flex;width:100%}.main .voice-item__texts__inner{display:flex;flex-direction:column;width:100%}.main .voice-item__image{aspect-ratio:35/24;background-position:50%;background-repeat:no-repeat;background-size:cover;border-radius:5px;width:100%}.main .voice-item__title{color:#001a60;font-size:30px;font-weight:500;line-height:2}@media (max-width:767px){.main .voice-item__title{font-size:24px;line-height:1.5}}.main .voice-item__assets{background-color:#b7a869;margin-top:34px;padding:4px 2px 4px 12px;width:100%}@media (max-width:767px){.main .voice-item__assets{margin-top:20px}}.main .voice-item__assets *{color:#fff}.main .voice-item__assets__text{font-size:30px;font-weight:400}@media (max-width:767px){.main .voice-item__assets__text{font-size:22px}}.main .voice-item__assets__text:before{aspect-ratio:4/3;background-image:url(/images/icon_money.svg?81c7a41bdccebe24ce05b25fb3ea0da1);background-position:50%;background-repeat:no-repeat;background-size:contain;content:"";display:inline-block;margin-right:16px;width:60px}@media (max-width:767px){.main .voice-item__assets__text:before{width:48px}}.main .voice-item__assets__text strong{font-size:200%;font-weight:400}.main .voice-item__income{align-items:center;color:#001a60;display:flex;margin-top:35px}@media (max-width:767px){.main .voice-item__income{margin-top:28px}}.main .voice-item__income *{font-size:20px;font-weight:500}@media (max-width:767px){.main .voice-item__income *{font-size:16px}}.main .voice-item__income:before{background-image:url(/images/icon_house.svg?6532d21b9757e7f9b439729290295149);background-position:50%;background-repeat:no-repeat;background-size:contain;content:"";display:inline-block;height:22px;margin-right:1.3rem;width:22px}.main .voice-item__income__dl{display:flex}.main .voice-item__income__dl dd,.main .voice-item__income__dl dt{display:inline-block;width:-moz-max-content;width:max-content}.main .voice-item__graph{display:block;margin-top:80px}@media (max-width:767px){.main .voice-item__graph{margin-top:40px}}.main .form__fukidasi{background:#00ad7e}.main .form__title-wrapper{margin-inline:auto;width:min(100vw - 3rem,1320px)}.main .form__title{color:#001a60;color:#fff;font-size:40px;font-weight:500;letter-spacing:0;line-height:1.45;margin-bottom:50px;padding:32px;position:relative;text-align:center}@media (max-width:767px){.main .form__title{font-size:28px}}.main .form__title:after{border-color:#00ad7e transparent transparent;border-style:solid;border-width:50px 50px 0;bottom:-48px;content:"";display:block;height:0;left:50%;position:absolute;transform:translateX(-48px);width:0}@media (max-width:767px){.main .form__title{padding:16px 0}}.main .form-intro{align-items:center;display:flex;flex-direction:column;margin-inline:auto;width:min(100vw - 3rem,1320px)}.main .form-intro__image{width:300px}.main .form-intro__text{font-size:16px;font-weight:400;line-height:2;margin-top:20px;text-align:center}
