html{scroll-behavior:smooth}body{color:#141414}.absolute-full{top:0;left:0;position:absolute;width:100%;height:100%;display:inline-block}.mt-32{margin-top:32px}.footer{margin-top:120px}.footer__menu{padding:60px 1rem;background:#fbde41;container-type:inline-size;position:relative;z-index:0}.footer__menu__ul{display:flex;justify-content:center;align-items:start;flex-direction:column;gap:32px}@media screen and (min-width:665px){.footer__menu__ul{align-items:center;flex-direction:row}}.footer__menu__ul__li{position:relative;font-weight:700}.footer__copyright{background:#5670aa;padding:16px;color:#fff;text-align:center;font-weight:700}@media screen and (min-width:768px){.footer__menu{padding:60px}}.header{position:sticky;top:0;background:#fff;z-index:9999}.header.header--kakaku{position:relative;z-index:0}.header.header--kakaku .header__inner{max-width:1200px;margin:0 auto;padding:2rem}.termAnchor{color:#5670aa;font-weight:700;font-size:16px;text-decoration:underline}@media screen and (min-width:600px){.termAnchor{font-size:18px}}.termAnchor--small{font-size:14px}@media screen and (min-width:600px){.termAnchor--small{font-size:16px}}.termTxtArea{display:flex;justify-content:left;align-items:center;gap:8px}.form_bannerWrap{max-width:1090px;padding:0 .5rem;margin:32px auto 60px}.form_banner{width:100%}.form_banner--pc{display:none}.form_banner--sm{display:block}@media (min-width:665px){.form_banner--pc{display:block}.form_banner--sm{display:none}}.thanks__inner{max-width:1004px;padding:0 .5rem;margin:32px auto 0}.thanks__textArea{display:grid;place-items:center}.thanks__text{margin-top:32px;font-size:18px}.thanks__telBanner,main{width:100%}.thanks__info{width:95%;margin:0 auto;padding:16px .5em}.thanks__info__title{display:flex;justify-content:center;align-items:start;padding:16px 0;font-weight:700;font-size:20px;line-height:130%}@media screen and (min-width:600px){.thanks__info__title{font-size:23px}}.thanks__info__title svg{margin-right:8px}.thanks__info__text{font-size:18px;line-height:120%}@media screen and (min-width:600px){.thanks__info__text{font-size:18px}}.thanks__telBanner--pc{display:none}.thanks__telBanner--sm{display:block}.thanks__info__icon{display:inline-block;width:32px;margin-right:8px}@media screen and (min-width:665px){.thanks__telBanner--pc{display:block}.thanks__telBanner--sm{display:none}.thanks__info{padding:32px}}@media screen and (min-width:600px){html{font-size:16px}}.modalMain{display:none;position:fixed;top:0;left:0;width:100%;height:100vh;background-color:rgb(0 0 0/.8);z-index:99999999}.modalMain-content{background-color:#fff;margin:15%auto;padding:20px;width:80%;z-index:999999999}.close{color:#aaa;float:right;font-size:28px;font-weight:700}.close:focus,.close:hover{color:#000;text-decoration:none;cursor:pointer}:root{--wp--preset--font-size--normal:16px;--wp--preset--font-size--huge:42px}:host,:root{--fa-font-solid:normal 900 1em/1 "Font Awesome 6 Solid";--fa-font-regular:normal 400 1em/1 "Font Awesome 6 Regular";--fa-font-light:normal 300 1em/1 "Font Awesome 6 Light";--fa-font-thin:normal 100 1em/1 "Font Awesome 6 Thin";--fa-font-duotone:normal 900 1em/1 "Font Awesome 6 Duotone";--fa-font-sharp-solid:normal 900 1em/1 "Font Awesome 6 Sharp";--fa-font-sharp-regular:normal 400 1em/1 "Font Awesome 6 Sharp";--fa-font-sharp-light:normal 300 1em/1 "Font Awesome 6 Sharp";--fa-font-brands:normal 400 1em/1 "Font Awesome 6 Brands"}a,div,footer,h3,header,html,img,li,p,span,ul{margin:0;padding:0;border:0;font-size:100%;vertical-align:baseline;box-sizing:border-box}body,html{font-family:YuGothic,"Yu Gothic medium","Hiragino Sans",Meiryo,"sans-serif"!important}body{border:0;font-size:100%;vertical-align:baseline;box-sizing:border-box;line-height:1.4;word-wrap:break-word;margin:0;padding:0}html{background:#f1f0ec;background:#fff}ul{list-style:none}a{text-decoration:none}h3{font-size:1.5rem}body,img{width:100%}