@charset "UTF-8";.head{position:relative;padding:3.125vw 3.125vw 4.6875vw;text-align:center;display:flex;flex-direction:column;align-items:center;z-index:5}@media(min-width:1281px){.head{padding:40px 40px 60px}}@media(max-width:767px){.head{padding:0 20px 40px}}.head__title{font-size:5.46875vw;font-weight:480;line-height:5.3125vw;letter-spacing:-.04em;margin-bottom:1.5625vw;font-family:CoFo,sans-serif;color:#292b32}@media(min-width:1281px){.head__title{font-size:70px;line-height:68px;margin-bottom:20px}}@media(max-width:767px){.head__title{font-size:48px;font-weight:480;line-height:48px;letter-spacing:-.04em;margin-top:40px;margin-bottom:20px}}.head__description{font-size:1.71875vw;font-weight:400;line-height:2.1875vw;letter-spacing:-.02em;margin-bottom:1.5625vw;color:#292b32;text-align:center;max-width:46.5625vw}@media(min-width:1281px){.head__description{font-size:22px;line-height:28px;margin-bottom:20px;max-width:596px}}@media(max-width:767px){.head__description{font-size:20px;font-weight:400;line-height:24px;letter-spacing:-.02em;margin-bottom:20px;max-width:100%}}.faq{background-color:#e8ebee;padding:7.8125vw 0 6.875vw}@media(min-width:1281px){.faq{padding:100px 0 88px}}@media(max-width:767px){.faq{padding:59px 0 68px}}.faq__wrapper{max-width:61.875vw;margin:0 auto}@media(min-width:1281px){.faq__wrapper{max-width:792px}}@media(max-width:767px){.faq__wrapper{max-width:calc(100% - 40px);margin:0 auto}}.faq__title{font-size:3.90625vw;font-weight:480;line-height:3.75vw;letter-spacing:-.04em;margin-bottom:3.75vw;text-align:center}@media(min-width:1281px){.faq__title{font-size:50px;line-height:48px;margin-bottom:48px}}@media(max-width:767px){.faq__title{font-size:36px;font-weight:480;line-height:36px;letter-spacing:-.04em;margin-bottom:40px}}#page{min-height:100vh;padding-top:var(--header-height)}#page *{-webkit-tap-highlight-color:transparent;outline:none}#page .calculator{min-height:100vh;padding:0 3.125vw 7.8125vw}@media(min-width:1281px){#page .calculator{padding:0 40px 100px}}@media(max-width:767px){#page .calculator{padding:0 20px 60px}}#page .v-rich-input{margin-bottom:1.25vw}@media(min-width:1281px){#page .v-rich-input{margin-bottom:16px}}
