.frontMv{padding-top:5.2rem;background-color:#F2F2F2}@media only screen and (max-width:1024px){.frontMv{padding-top:4rem}}.frontMv .inner{position:relative}.frontMv .frontMv__title{font-size:4.8rem;color:#0B1A42;letter-spacing:0.2em;font-weight:700;text-align:center;margin-bottom:4.2rem}@media screen and (max-width:1200px){.frontMv .frontMv__title{font-size:3.2rem;letter-spacing:0.1em;margin-bottom:2.4rem}}.frontMv .frontMv__flex{flex-flow:wrap;justify-content:space-between;display:-webkit-box;display:-ms-flexbox;display:flex}@media screen and (max-width:1200px){.frontMv .frontMv__flex{flex-direction:column-reverse}}@media only screen and (max-width:1024px){.frontMv .frontMv__flex{flex-direction:column-reverse}}.frontMv .frontMv__flex .frontMv__left{width:50%;text-align:center}@media screen and (max-width:1200px){.frontMv .frontMv__flex .frontMv__left{width:75%;margin:0 auto}}@media only screen and (max-width:480px){.frontMv .frontMv__flex .frontMv__left{width:100%;margin:0 auto}}.frontMv .frontMv__flex .frontMv__left .frontMv__text1{color:#ffffff;border-radius:50px;margin-right:auto;margin-left:auto;text-align:center;font-size:4.3rem;letter-spacing:0.1em;font-weight:900}@media screen and (max-width:1200px){.frontMv .frontMv__flex .frontMv__left .frontMv__text1{padding-top:0.7rem;padding-bottom:0.7rem;font-size:2.6rem}}@media only screen and (max-width:480px){.frontMv .frontMv__flex .frontMv__left .frontMv__text1{font-size:1.8rem;padding-top:0.5rem;padding-bottom:0.5rem}}.frontMv .frontMv__flex .frontMv__left .-orange{background-color:#F79323}@media screen and (max-width:1200px){.frontMv .frontMv__flex .frontMv__left .-orange{margin-top:3rem}}@media only screen and (max-width:1024px){.frontMv .frontMv__flex .frontMv__left .-orange{margin-top:2.4rem}}.frontMv .frontMv__flex .frontMv__left .-green{width:75%;background-color:#8CC63F}@media screen and (max-width:1200px){.frontMv .frontMv__flex .frontMv__left .-green{width:75%}}@media only screen and (max-width:480px){.frontMv .frontMv__flex .frontMv__left .-green{width:100%}}.frontMv .frontMv__flex .frontMv__left .cross__icon{width:3.3rem;height:3.3rem;margin:1.6rem auto}@media screen and (max-width:1200px){.frontMv .frontMv__flex .frontMv__left .cross__icon{width:2.6rem;height:2.6rem;margin:1.4rem auto}}@media only screen and (max-width:480px){.frontMv .frontMv__flex .frontMv__left .cross__icon{width:1.8rem;height:1.8rem;margin:1rem auto}}.frontMv .frontMv__flex .frontMv__left .frontMv__text2{font-size:2.5rem;color:#0B1A42;line-height:1.8;font-weight:900;text-align:center;margin-top:2.4rem;margin-bottom:3rem}@media screen and (max-width:1200px){.frontMv .frontMv__flex .frontMv__left .frontMv__text2{font-size:2.3rem;line-height:1.7;font-weight:900;margin-top:2.6rem;margin-bottom:4rem}}@media only screen and (max-width:480px){.frontMv .frontMv__flex .frontMv__left .frontMv__text2{font-size:1.4rem;line-height:1.5;font-weight:700;margin-top:1.5rem;margin-bottom:5.6rem}}.frontMv .frontMv__flex .frontMv__left .frontMv__button{max-width:100%;width:42.4rem;height:6.5rem;background-color:#2F4276;border-radius:10px;color:#ffffff;font-size:1.8rem;font-weight:700;letter-spacing:0.2em;margin-bottom:5rem}@media screen and (max-width:1200px){.frontMv .frontMv__flex .frontMv__left .frontMv__button{height:6.2rem;font-size:1.8rem;letter-spacing:0.2em;border-radius:10px;margin-bottom:5rem}}@media only screen and (max-width:480px){.frontMv .frontMv__flex .frontMv__left .frontMv__button{height:5.9rem;border-radius:19px;font-size:1.6rem;letter-spacing:0.16em;margin-bottom:4rem}}.frontMv .frontMv__flex .frontMv__right{width:50%;margin:0}@media screen and (max-width:1200px){.frontMv .frontMv__flex .frontMv__right{width:75%;margin:0 auto}}@media only screen and (max-width:480px){.frontMv .frontMv__flex .frontMv__right{width:100%}}.frontAttention{padding:8rem 0;text-align:center}@media screen and (max-width:1200px){.frontAttention{padding:6rem 0}}@media screen and (max-width:768px){.frontAttention{padding:4rem 0;text-align:left}}.frontAttention .frontAttention__block{border:3px solid #617FD1;max-width:1166px;margin:0 auto;padding:5rem 0}@media only screen and (max-width:1024px){.frontAttention .frontAttention__block{padding:2.7rem 2.1rem}}.frontAttention .frontAttention__block .frontAttention__title{font-size:2.4rem;letter-spacing:0.1em;line-height:1.45;font-weight:500;margin-bottom:4rem}.frontAttention .frontAttention__block .-red{color:#ff0000}.frontAttention .frontAttention__block .frontAttention__text{font-size:1.8rem;letter-spacing:0.1em;line-height:1.4}@media screen and (max-width:768px){.frontAttention .frontAttention__block .frontAttention__text{font-size:1.6rem;line-height:1.5}}.frontTarget{background-image:url("/wp-content/themes/ill/img/page/front/front_target_bg.png");background-repeat:no-repeat;background-size:cover;padding:8rem 0}@media only screen and (max-width:480px){.frontTarget{padding:4rem 0}}.frontTarget .frontTarget__title{text-align:center;font-size:4rem;letter-spacing:0.1em;font-weight:500;line-height:1.45}@media screen and (max-width:1200px){.frontTarget .frontTarget__title{font-size:3.5rem}}@media only screen and (max-width:480px){.frontTarget .frontTarget__title{font-size:3.2rem;letter-spacing:0;font-weight:700}}.frontTarget .frontTarget__title::after{content:"";display:block;width:11.8rem;height:0.5rem;background-color:#617FD1;position:absolute;left:calc(50% - 5.9rem);margin-top:1.05rem}.frontTarget .frontTarget__flex{flex-flow:wrap;justify-content:space-around;margin-top:7.1rem;text-align:center;display:-webkit-box;display:-ms-flexbox;display:flex}@media screen and (max-width:1200px){.frontTarget .frontTarget__flex{display:block;margin-top:6.5rem}}@media only screen and (max-width:480px){.frontTarget .frontTarget__flex{display:block;margin-top:6.05rem}}.frontTarget .frontTarget__box{width:50%;max-width:548px;background-color:#F7F7F7;border:3px solid #484848;padding:4rem 0;box-shadow:1rem 1rem #617FD1}@media screen and (max-width:1200px){.frontTarget .frontTarget__box{width:100%;margin:0 auto 4rem auto;width:98%;right:1%}}@media only screen and (max-width:480px){.frontTarget .frontTarget__box{max-width:344px;margin-bottom:4rem;position:relative}}.frontTarget .frontTarget__box .frontTarget__boxtext1{font-size:2.5rem;letter-spacing:0.1em;font-weight:700;color:#2F4276}@media screen and (max-width:1200px){.frontTarget .frontTarget__box .frontTarget__boxtext1{font-size:2.2rem}}@media only screen and (max-width:480px){.frontTarget .frontTarget__box .frontTarget__boxtext1{font-size:1.8rem}}.frontTarget .frontTarget__box .frontTarget__boxtext2{font-size:2.5rem;letter-spacing:0.1em;font-weight:500;color:#000000}@media screen and (max-width:1200px){.frontTarget .frontTarget__box .frontTarget__boxtext2{font-size:2.2rem}}@media screen and (max-width:768px){.frontTarget .frontTarget__box .frontTarget__boxtext2{font-size:1.8rem;font-weight:700}}.frontTarget .frontTarget__text1{text-align:center;margin-top:9rem;margin-bottom:4rem;font-size:2.4rem;letter-spacing:0.1em;font-weight:500;line-height:1.45;color:#000000}@media screen and (min-width:1100px){.frontTarget .frontTarget__text1 .break{display:none}}@media only screen and (max-width:480px){.frontTarget .frontTarget__text1{margin-top:7.1rem;margin-bottom:3rem}}@media screen and (max-width:360px){.frontTarget .frontTarget__text1{font-size:2rem}}.frontTarget .underline{background:linear-gradient(transparent 65%, rgba(255, 242, 87, 0.5) 65%)}.frontTarget .frontTarget__text2{text-align:center;font-size:1.8rem;letter-spacing:0.05em;line-height:1.66;color:#000000;margin-bottom:6rem}@media screen and (max-width:1200px){.frontTarget .frontTarget__text2{font-size:1.6rem}}@media screen and (max-width:768px){.frontTarget .frontTarget__text2{text-align:justify;font-size:1.4rem;line-height:1.5}}.frontTarget .frontTarget__closing{margin:0 auto;max-width:680px}@media screen and (max-width:1200px){.frontTarget .frontTarget__closing{max-width:600px}}@media only screen and (max-width:480px){.frontTarget .frontTarget__closing{max-width:350px}}.frontTarget .frontTarget__closing dl{flex-flow:wrap;text-align:center;font-size:3rem;letter-spacing:0.1em;font-weight:700;line-height:1.46;border:3px solid #2E2E2E;display:-webkit-box;display:-ms-flexbox;display:flex}@media screen and (max-width:768px){.frontTarget .frontTarget__closing dl{font-size:2.4rem}}.frontTarget .frontTarget__closing dl dt{width:40%;background-color:#2E2E2E;color:#ffffff;padding:5rem 0}@media screen and (max-width:1200px){.frontTarget .frontTarget__closing dl dt{padding:3.5rem 0}}@media screen and (max-width:768px){.frontTarget .frontTarget__closing dl dt{width:100%;padding:2.5rem 0}}.frontTarget .frontTarget__closing dl dd{width:60%;background-color:#F7F7F7;color:#ff0000;padding:5rem 0}@media screen and (max-width:1200px){.frontTarget .frontTarget__closing dl dd{padding:3.5rem 0}}@media screen and (max-width:768px){.frontTarget .frontTarget__closing dl dd{width:100%;padding:2.5rem 0}}.frontCampaign{background-color:#2F4276;padding:8rem 0}@media screen and (max-width:1200px){.frontCampaign{padding:6rem 0}}@media only screen and (max-width:480px){.frontCampaign{padding:4rem 0}}.frontCampaign .frontCampaign__title{text-align:center;color:#ffffff;font-size:4rem;letter-spacing:0.1em;line-height:1.45;font-weight:700}@media screen and (max-width:768px){.frontCampaign .frontCampaign__title{font-size:3.2rem;line-height:1.5}}.frontCampaign .frontCampaign__subtitle{text-align:center;margin-top:1rem;color:#ffffff;font-size:2.4rem;letter-spacing:0.1em;line-height:1.45;font-weight:500}@media screen and (min-width:700px){.frontCampaign .frontCampaign__subtitle .break{display:none}}@media screen and (max-width:768px){.frontCampaign .frontCampaign__subtitle{margin-top:2rem;font-size:1.8rem;line-height:1.5;font-weight:700}}.frontCampaign .frontCampaign__text{text-align:center;margin-top:3rem;margin-bottom:4rem;color:#ffffff;font-size:1.6rem;line-height:1.87;font-weight:400}@media screen and (max-width:600px){.frontCampaign .frontCampaign__text{text-align:left;font-size:1.4rem}}@media only screen and (max-width:480px){.frontCampaign .frontCampaign__text{text-align:left;margin:3rem 0;font-size:1.2rem;letter-spacing:0.1em;line-height:2;font-weight:700}}.frontCampaign .frontCampaign__flex{flex-flow:wrap;justify-content:center;text-align:center;display:-webkit-box;display:-ms-flexbox;display:flex}@media screen and (max-width:1200px){.frontCampaign .frontCampaign__flex{display:block}}.frontCampaign .frontCampaign__button__tel{background-color:#ffffff;width:46.8rem;height:10rem;border-radius:50px;color:#000000;font-size:1.6rem;font-weight:400;margin-right:11.2rem}@media screen and (max-width:1200px){.frontCampaign .frontCampaign__button__tel{width:100%;max-width:60rem;height:8.5rem;font-size:1.4rem;margin-right:0}}@media screen and (max-width:768px){.frontCampaign .frontCampaign__button__tel{width:100%;max-width:50rem;height:7.5rem;font-size:1.2rem;margin-right:0}}.frontCampaign .frontCampaign__button__tel span{display:block;color:#FFB157;font-size:3rem;letter-spacing:0.1em;font-weight:700}@media screen and (max-width:1200px){.frontCampaign .frontCampaign__button__tel span{font-size:2.5rem}}@media screen and (max-width:768px){.frontCampaign .frontCampaign__button__tel span{font-size:2.2rem}}.frontCampaign .frontCampaign__button__tel span::before{content:"";display:inline-block;width:2.8rem;height:2.8rem;margin-right:1rem;background-image:url(/wp-content/themes/ill/img/page/front/campaign_icon_1.png);background-size:contain;vertical-align:middle;background-repeat:no-repeat}@media screen and (max-width:1200px){.frontCampaign .frontCampaign__button__tel span::before{width:2.1rem;height:2.1rem}}@media screen and (max-width:768px){.frontCampaign .frontCampaign__button__tel span::before{width:2.1rem;height:2.1rem}}.frontCampaign .frontCampaign__button__web{background-color:#ffffff;width:46.8rem;height:10rem;border-radius:50px;color:#000000;font-size:1.6rem;font-weight:400}@media screen and (max-width:1200px){.frontCampaign .frontCampaign__button__web{width:100%;max-width:60rem;height:8.5rem;font-size:1.4rem;margin-top:2rem}}@media screen and (max-width:768px){.frontCampaign .frontCampaign__button__web{width:100%;max-width:50rem;height:7.5rem;font-size:1.2rem;margin-top:2rem}}.frontCampaign .frontCampaign__button__web span{display:block;color:#FFB157;font-size:3rem;letter-spacing:0.1em;font-weight:700}@media screen and (max-width:1200px){.frontCampaign .frontCampaign__button__web span{font-size:2.3rem}}@media screen and (max-width:768px){.frontCampaign .frontCampaign__button__web span{font-size:1.8rem}}.frontCampaign .frontCampaign__button__web span::before{content:"";display:inline-block;width:3rem;height:2.8rem;margin-right:1rem;background-image:url(/wp-content/themes/ill/img/page/front/campaign_icon_2.png);background-size:contain;vertical-align:middle;background-repeat:no-repeat}@media screen and (max-width:1200px){.frontCampaign .frontCampaign__button__web span::before{width:2.6rem;height:2rem;margin-right:0.76rem}}@media screen and (max-width:768px){.frontCampaign .frontCampaign__button__web span::before{width:2.3rem;height:1.7rem;margin-right:0.76rem}}.frontService{padding:8rem 0}@media screen and (max-width:1000px){.frontService{padding:6rem 0}}@media only screen and (max-width:480px){.frontService{padding:4rem 0}}.frontService .frontService__title{text-align:center;font-size:4rem;letter-spacing:0.2em;line-height:1.725;font-weight:700;margin-bottom:7rem}@media screen and (max-width:1000px){.frontService .frontService__title{font-size:3.2rem;letter-spacing:0.15em;line-height:1.5;margin-bottom:5rem}}@media only screen and (max-width:480px){.frontService .frontService__title{font-size:2.4rem;letter-spacing:0.1em;line-height:1.45;margin-bottom:2rem}}.frontService .frontService__content{flex-flow:wrap row;width:100%;max-width:1162px;gap:2rem 3rem;justify-content:center;margin:0 auto;display:-webkit-box;display:-ms-flexbox;display:flex}@media screen and (max-width:768px){.frontService .frontService__content{gap:1.6rem 1.9rem}}.frontService .frontService__content .frontService__box{background-color:#F7F7F7;width:268px;height:256px;text-align:center;padding-top:3.6rem}@media screen and (max-width:768px){.frontService .frontService__content .frontService__box{width:166px;height:217px;padding-top:2.5rem}}.frontService .frontService__content .frontService__box .frontService__boxIcon{width:auto;height:6rem}@media screen and (max-width:768px){.frontService .frontService__content .frontService__box .frontService__boxIcon{width:auto;height:4.4rem}}.frontService .frontService__content .frontService__box .frontService__boxTitle{font-size:2rem;color:#2F4276;letter-spacing:0.1em;line-height:1.45;font-weight:700;margin-top:2.25rem;margin-bottom:1.7rem}@media screen and (max-width:768px){.frontService .frontService__content .frontService__box .frontService__boxTitle{font-size:1.4rem;line-height:1.42;margin-top:1.55rem;margin-bottom:1.6rem}}.frontService .frontService__content .frontService__box .frontService__boxText{text-align:left;font-size:1.6rem;color:#000000;letter-spacing:0.1em;line-height:1.56;font-weight:400;padding:0 1.6rem}@media screen and (max-width:768px){.frontService .frontService__content .frontService__box .frontService__boxText{font-size:1.2rem;line-height:1.41;padding:0 1.2rem}}.frontFlow{background-color:#F7F6F4;padding:8rem 0}@media screen and (max-width:1000px){.frontFlow{padding:6rem 0}}@media only screen and (max-width:480px){.frontFlow{padding:4rem 0}}.frontFlow .frontFlow__title{text-align:center;font-size:4rem;letter-spacing:0.2em;font-weight:700;margin-bottom:7rem}@media screen and (max-width:1000px){.frontFlow .frontFlow__title{font-size:3.2rem;margin-bottom:4rem}}@media only screen and (max-width:480px){.frontFlow .frontFlow__title{font-size:2.4rem}}.frontFlow .frontFlow__flex{width:100%;margin:0 auto;flex-flow:wrap;justify-content:center;display:-webkit-box;display:-ms-flexbox;display:flex}@media screen and (max-width:1200px){.frontFlow .frontFlow__flex{display:block}}.frontFlow .frontFlow__flex .frontFlow__flexBox{display:-webkit-box;display:-ms-flexbox;display:flex}@media screen and (max-width:1200px){.frontFlow .frontFlow__flex .frontFlow__flexBox{flex-direction:column;align-items:center}}.frontFlow .frontFlow__flex .frontFlow__textBox{display:flex;justify-content:center;align-items:center;background-color:#ffffff;width:100px;height:294px;border:solid 3px #617FD1}@media screen and (max-width:1200px){.frontFlow .frontFlow__flex .frontFlow__textBox{width:100%;max-width:350px;height:97px}}.frontFlow .frontFlow__flex .frontFlow__textBox .frontFlow__text{writing-mode:vertical-rl;font-size:2rem;letter-spacing:0.25em;font-weight:700}@media screen and (max-width:1200px){.frontFlow .frontFlow__flex .frontFlow__textBox .frontFlow__text{writing-mode:horizontal-tb;font-size:2rem;letter-spacing:0}}.frontFlow .frontFlow__flex .frontFlow__triangle{width:2.7rem;height:5.3rem;margin:auto 2.4rem}@media screen and (max-width:1200px){.frontFlow .frontFlow__flex .frontFlow__triangle{transform:rotate(90deg);margin:0.5rem auto}}.frontExample{padding:8rem 0}@media screen and (max-width:1000px){.frontExample{padding:6rem 0}}@media only screen and (max-width:480px){.frontExample{padding:4rem 0}}.frontExample .frontExample__title{text-align:center;font-size:4rem;letter-spacing:0.2em;font-weight:700;margin-bottom:6rem}@media screen and (max-width:1000px){.frontExample .frontExample__title{font-size:3.2rem;margin-bottom:5rem}}@media only screen and (max-width:480px){.frontExample .frontExample__title{font-size:2.4rem;margin-bottom:4rem}}.frontExample .frontExample__flex{flex-flow:wrap;width:100%;max-width:1208px;justify-content:center;gap:6rem 7rem;margin:0 auto;display:-webkit-box;display:-ms-flexbox;display:flex}@media screen and (max-width:1200px){.frontExample .frontExample__flex{display:block;width:56.3rem}}@media screen and (max-width:562px){.frontExample .frontExample__flex{width:100%}}.frontExample .frontExample__flex .frontExample__flexBox{width:56.3rem;text-align:center}@media screen and (max-width:1200px){.frontExample .frontExample__flex .frontExample__flexBox{width:100%;margin-bottom:4rem}.frontExample .frontExample__flex .frontExample__flexBox:last-of-type{margin-bottom:0}}.frontExample .frontExample__flex .frontExample__flexBox .frontExample__image{width:auto;height:465px;margin-bottom:3rem}@media screen and (max-width:1200px){.frontExample .frontExample__flex .frontExample__flexBox .frontExample__image{height:auto;width:100%}}.frontExample .frontExample__flex .frontExample__flexBox .frontExample__example{background-color:#2F4276;text-align:center;width:100%;height:7.4rem;padding-top:1.8rem;font-size:2.5rem;color:#ffffff;letter-spacing:0.05em;font-weight:700;margin-bottom:1rem}@media screen and (max-width:562px){.frontExample .frontExample__flex .frontExample__flexBox .frontExample__example{font-size:2.2rem;padding-top:1.9rem;margin-bottom:2rem}}@media only screen and (max-width:480px){.frontExample .frontExample__flex .frontExample__flexBox .frontExample__example{width:100%;height:9.8rem;padding-top:2rem;font-size:2rem}}.frontExample .frontExample__flex .frontExample__flexBox .frontExample__priceFlex{width:100%;justify-content:space-between;margin-bottom:2rem;display:-webkit-box;display:-ms-flexbox;display:flex}@media screen and (max-width:562px){.frontExample .frontExample__flex .frontExample__flexBox .frontExample__priceFlex{display:block;margin-bottom:1rem}}.frontExample .frontExample__flex .frontExample__flexBox .frontExample__priceFlex .frontExample__priceBlack{border:solid 2px #2F4276;text-align:center;width:266px;height:60px;padding-top:1.4rem;color:#000000;font-size:1.8rem;font-weight:700}@media screen and (max-width:562px){.frontExample .frontExample__flex .frontExample__flexBox .frontExample__priceFlex .frontExample__priceBlack{width:100%;margin-bottom:2rem}}.frontExample .frontExample__flex .frontExample__flexBox .frontExample__priceFlex .frontExample__priceRed{border:solid 2px #2F4276;text-align:center;width:266px;height:60px;padding-top:1.4rem;color:#FF4500;font-size:1.8rem;font-weight:700}@media screen and (max-width:562px){.frontExample .frontExample__flex .frontExample__flexBox .frontExample__priceFlex .frontExample__priceRed{width:100%}}.frontExample .frontExample__flex .frontExample__flexBox .frontExample__iconFlex{margin-bottom:1rem;display:-webkit-box;display:-ms-flexbox;display:flex}.frontExample .frontExample__flex .frontExample__flexBox .frontExample__iconFlex .frontExample__icon{border:solid 1px #2F4276;border-radius:5px;padding:0.7rem;width:100%;max-width:34px;height:34px;margin-right:1.1rem}.frontExample .frontExample__flex .frontExample__flexBox .frontExample__text{width:100%;text-align:left;font-size:1.8rem;color:#000000;line-height:1.66}@media screen and (max-width:562px){.frontExample .frontExample__flex .frontExample__flexBox .frontExample__text{font-size:1.4rem;line-height:2.14}}.frontCompare{padding-bottom:8rem}@media screen and (max-width:1200px){.frontCompare{padding-left:8.5rem;padding-right:8.5rem}}@media screen and (max-width:670px){.frontCompare{padding-left:0;padding-right:0;padding-bottom:4rem}}.frontCompare .frontCompare__table{overflow-x:scroll}.frontCompare .frontCompare__table .frontCompare__flex{width:100%;justify-content:center;margin-bottom:1rem;gap:0 2rem;display:-webkit-box;display:-ms-flexbox;display:flex}.frontCompare .frontCompare__table .frontCompare__flex:last-of-type{margin-bottom:0}@media screen and (max-width:1200px){.frontCompare .frontCompare__table .frontCompare__flex{justify-content:left}}@media screen and (max-width:768px){.frontCompare .frontCompare__table .frontCompare__flex{gap:0 1rem}}.frontQuestion{padding:8rem 0}@media screen and (max-width:1000px){.frontQuestion{padding:6rem 0}}@media only screen and (max-width:480px){.frontQuestion{padding:4rem 0}}.frontQuestion .frontQuestion__title{text-align:center;font-size:4rem;letter-spacing:0.2em;font-weight:700;margin-bottom:5rem}@media screen and (max-width:1000px){.frontQuestion .frontQuestion__title{font-size:3.2rem}}@media only screen and (max-width:480px){.frontQuestion .frontQuestion__title{font-size:2.4rem}}.frontQuestion .frontQuestion__boxWrap{width:100%;max-width:85.6rem;margin:0 auto}.frontQuestion .frontQuestion__box{width:100%;text-align:left;margin-bottom:2.4rem}.frontQuestion .frontQuestion__box:last-of-type{margin-bottom:0}@media only screen and (max-width:480px){.frontQuestion .frontQuestion__box{margin-bottom:3rem}.frontQuestion .frontQuestion__box:last-of-type{margin-bottom:0}}.frontQuestion .frontQuestion__box .frontQuestion__Q{background-color:#617FD1;display:flex;align-items:center;width:100%;padding:2.15rem 2rem;font-size:2rem;color:#ffffff;letter-spacing:0.1em;font-weight:700}@media only screen and (max-width:480px){.frontQuestion .frontQuestion__box .frontQuestion__Q{padding:2.3rem 1rem;font-size:1.8rem}}.frontQuestion .frontQuestion__box .frontQuestion__Q span{font-size:2.9rem;letter-spacing:0.1em;font-weight:700;margin-right:1rem}@media only screen and (max-width:480px){.frontQuestion .frontQuestion__box .frontQuestion__Q span{font-size:3.1rem;margin-right:0.5rem}}.frontQuestion .frontQuestion__box .frontQuestion__A{background-color:#F7F7F7;width:100%;padding:3rem 2rem;font-size:1.6rem;color:#000000;letter-spacing:0.1em;line-height:1.56;font-weight:400}@media only screen and (max-width:480px){.frontQuestion .frontQuestion__box .frontQuestion__A{padding:2.4rem 1.3rem;font-size:1.2rem;line-height:2.08}}.frontContact{background-color:#F7F6F4;padding:8rem 0 15rem}@media screen and (max-width:1000px){.frontContact{padding:6rem 0 8rem}}@media only screen and (max-width:480px){.frontContact{padding:4rem 0}}.frontContact .frontContact__title{text-align:center;font-size:4.5rem;letter-spacing:0.2em;font-weight:700;position:relative}.frontContact .frontContact__title::after{content:"";display:block;position:absolute;left:50%;transform:translate(-50%);bottom:-1rem;width:11.8rem;height:5px;background-color:#617FD1}@media screen and (max-width:1000px){.frontContact .frontContact__title{font-size:3.5rem}}@media only screen and (max-width:480px){.frontContact .frontContact__title{font-size:2.8rem;letter-spacing:0}}.frontContact .frontContact__text{margin:7rem 0 5rem;text-align:center;font-size:1.6rem;color:#000000;letter-spacing:0.1em;line-height:1.56;font-weight:400}@media screen and (max-width:1000px){.frontContact .frontContact__text{margin:6rem 0 4rem;font-size:1.4rem;line-height:1.5}}@media only screen and (max-width:480px){.frontContact .frontContact__text{margin:5rem 0 3rem;text-align:left;font-size:1.2rem;line-height:1.42}}.frontContact .frontContact__form{margin:0 auto;width:100%;max-width:93.2rem}@media screen and (max-width:1000px){.frontContact .frontContact__form{display:block;max-width:70rem;margin:0 auto}}.frontContact .frontContact__form .frontContact__formFlex{width:100%;margin-bottom:2.8rem;justify-content:space-between;display:-webkit-box;display:-ms-flexbox;display:flex}.frontContact .frontContact__form .frontContact__formFlex:last-of-type{margin-bottom:5rem}@media screen and (max-width:1000px){.frontContact .frontContact__form .frontContact__formFlex{display:block}.frontContact .frontContact__form .frontContact__formFlex:last-of-type{margin-bottom:4rem}}@media only screen and (max-width:480px){.frontContact .frontContact__form .frontContact__formFlex{display:block;margin-bottom:2.4rem}.frontContact .frontContact__form .frontContact__formFlex:last-of-type{margin-bottom:3rem}}.frontContact .frontContact__form .frontContact__formFlex .frontContact__formLabel{text-align:left;font-size:2rem;line-height:6.4rem;color:#505050;letter-spacing:0.1em;font-weight:700}@media screen and (max-width:1000px){.frontContact .frontContact__form .frontContact__formFlex .frontContact__formLabel{font-size:1.6rem;line-height:1.82rem;margin-bottom:0.7rem}}@media only screen and (max-width:480px){.frontContact .frontContact__form .frontContact__formFlex .frontContact__formLabel{font-size:1.2rem;line-height:1.42;margin-bottom:0.4rem}}.frontContact .frontContact__form .frontContact__formFlex .frontContact__formLabel .text__red{color:#ff0000;font-size:2rem;margin-left:0.5rem}@media screen and (max-width:1000px){.frontContact .frontContact__form .frontContact__formFlex .frontContact__formLabel .text__red{line-height:1.42;vertical-align:top}}.frontContact .frontContact__form .frontContact__formFlex .frontContact__formLabel .text__red2{color:#ff0000;font-size:2rem;margin-left:0.5rem}@media screen and (min-width:1001px){.frontContact .frontContact__form .frontContact__formFlex .frontContact__formLabel .text__red2{display:none}}@media screen and (max-width:1000px){.frontContact .frontContact__form .frontContact__formFlex .frontContact__formLabel .text__red2{line-height:1.42;vertical-align:top}}.frontContact .frontContact__form .frontContact__formFlex .frontContact__formInput{background-color:#ffffff;border:3px solid #2F4276;width:65.6rem;height:6.4rem}@media screen and (max-width:1000px){.frontContact .frontContact__form .frontContact__formFlex .frontContact__formInput{width:100%;height:5rem}}@media only screen and (max-width:480px){.frontContact .frontContact__form .frontContact__formFlex .frontContact__formInput{width:100%;height:4rem}}.frontContact .frontContact__form .frontContact__formFlex .frontContact__textarea{background-color:#ffffff;border:3px solid #2F4276;width:65.6rem;height:22.6rem}@media screen and (max-width:1000px){.frontContact .frontContact__form .frontContact__formFlex .frontContact__textarea{width:100%}}@media only screen and (max-width:480px){.frontContact .frontContact__form .frontContact__formFlex .frontContact__textarea{width:100%;height:22.9rem}}.frontContact .frontContact__form .frontContact__btn{display:block;margin:0 auto;background-color:#2F4276;text-align:center;width:31.9rem;height:6.4rem;color:#ffffff;font-size:2rem;line-height:6.4rem;letter-spacing:0.1em;font-weight:700}@media screen and (max-width:1000px){.frontContact .frontContact__form .frontContact__btn{width:25rem;height:5rem;font-size:1.5rem;line-height:5rem}}@media only screen and (max-width:480px){.frontContact .frontContact__form .frontContact__btn{width:17.3rem;height:3.5rem;font-size:1rem;line-height:3.5rem}}