.mainvisual{padding-bottom:216px;position:relative;text-align:center;z-index:1}@media(max-width: 768px){.mainvisual{padding-bottom:120px}}.mainvisualBg{background:linear-gradient(to bottom, #7241ff 0%, #b4b4e8 100%);clip-path:ellipse(2800px 100% at center top);height:520px;left:0;position:absolute;top:0;width:100%;z-index:-1}@media(max-width: 1024px){.mainvisualBg{clip-path:ellipse(2300px 100% at center top);height:calc(60px + 568px)}}@media(max-width: 768px){.mainvisualBg{clip-path:ellipse(1000px 100% at center top);height:calc(60px + 400px)}}.mainvisualBox{height:100%;padding-top:90px}@media(max-width: 1024px){.mainvisualBox{padding-top:calc(90px + 60px)}}@media(max-width: 768px){.mainvisualBox{padding-top:calc(40px + 60px)}}.mainvisualText{color:#fff;font-family:"Montserrat","ヒラギノ角ゴ ProN W3","Hiragino Kaku Gothic ProN","メイリオ",Meiryo,Arial,sans-serif;font-weight:600;line-height:1.3;margin-bottom:48px}@media(max-width: 768px){.mainvisualText{margin-bottom:24px}}.mainvisualText_title{font-weight:700;line-height:1.1;font-size:64px;font-size:6.4rem}@media(max-width: 768px){.mainvisualText_title{line-height:1.3;font-size:32px;font-size:3.2rem}}.mainvisualTextSub{margin-top:10px;font-size:18px;font-size:1.8rem}@media(max-width: 768px){.mainvisualTextSub{margin-top:16px;font-size:16px;font-size:1.6rem}}.mainvisualButton{margin-top:48px}@media(max-width: 768px){.mainvisualButton{margin-top:24px}}.about{position:relative}.aboutBox{align-items:center;display:flex;justify-content:space-between;margin-top:48px;position:relative;z-index:10}@media(max-width: 768px){.aboutBox{flex-direction:column;margin-top:32px}}.aboutBoxImage{width:505px}@media(max-width: 1024px){.aboutBoxImage{max-width:340px;width:100%}}.aboutBoxText{width:calc(100% - 563px);font-size:19px;font-size:1.9rem}@media(max-width: 1024px){.aboutBoxText{width:calc(100% - 398px)}}@media(max-width: 768px){.aboutBoxText{margin-top:16px;width:100%;font-size:18px;font-size:1.8rem}}.aboutBoxText p+p{margin-top:16px}.about .bollType01.is-right{height:366px;right:calc(50% - 1011px);top:385px;width:368px}@media(max-width: 768px){.about .bollType01.is-right{right:calc(50% - 433px);top:553px}}.difference{position:relative;z-index:10}.differenceList{margin:48px 0}@media(max-width: 768px){.differenceList{margin:16px 0 32px}}.differenceList_item{padding:0 60px}@media(max-width: 768px){.differenceList_item{padding:0}}.differenceList_item+.differenceList_item{margin-top:32px}@media(max-width: 768px){.differenceList_item+.differenceList_item{margin-top:40px}}.differenceList_item:nth-child(2n) .differenceListUnitImage{order:1}@media(max-width: 768px){.differenceList_item:nth-child(2n) .differenceListUnitImage{order:0}}.differenceList_item:nth-child(2n) .differenceListUnitText{order:0}@media(max-width: 768px){.differenceList_item:nth-child(2n) .differenceListUnitText{order:1}}.differenceListUnit{align-items:center;display:flex;justify-content:space-between}@media(max-width: 768px){.differenceListUnit{align-items:flex-start;flex-direction:column;gap:16px 0}}.differenceListUnitImage{width:409px}@media(max-width: 768px){.differenceListUnitImage{width:100%}}.differenceListUnitImage .boxImage img{width:360px}@media(max-width: 768px){.differenceListUnitImage .boxImage img{width:100%}}.differenceListUnitText{width:calc(100% - 473px)}@media(max-width: 768px){.differenceListUnitText{width:100%}}.differenceListUnitText_title{color:#070f50;font-weight:900;margin-bottom:32px;font-size:24px;font-size:2.4rem}@media(max-width: 768px){.differenceListUnitText_title{margin-bottom:16px;font-size:20px;font-size:2rem}}.differenceListUnitText_item{list-style:disc;margin-left:19px;font-size:19px;font-size:1.9rem}@media(max-width: 768px){.differenceListUnitText_item{margin-left:23px}}.differenceListUnitText_item+.differenceListUnitText_item{margin-top:8px}.faq{position:relative}.faq .inner{position:relative;z-index:10}.faq .bollType01.is-left{height:565px;left:calc(50% - 1163px);top:-200px;width:563px}@media(max-width: 768px){.faq .bollType01.is-left{left:calc(50% - 563px);top:-454px}}.faq .bollType01.is-right{bottom:-456px;height:798px;right:calc(50% - 1341px);top:unset;width:851px}@media(max-width: 1024px){.faq .bollType01.is-right{right:calc(50% - 500px)}}
/*# sourceMappingURL=this.css.map */