.point01_area{padding-top:80px}@media screen and (min-width: 769px){.point01_area{padding-top:100px}}.point01_area .text{padding:30px;max-width:458px;margin-right:auto;letter-spacing:0.07em}@media screen and (min-width: 769px){.point01_area .text{padding:30px}}.point01_area .point{display:flex;flex-direction:column;justify-content:center;align-items:center;align-content:center;line-height:1;color:#ff3d1d;font-size:0.8125rem}.point01_area .point span{font-size:3.3125rem}.point01_area .point01_box+.point01_box{margin-top:30px}.point01_area .point01_box>p{font-size:0.875rem;line-height:1.8}.point01_area .title_wrap{display:flex;align-content:center;align-items:center;gap:10px 20px;margin-bottom:25px}.point01_area .title_wrap .title{color:#0f335b;font-size:1.3125rem;letter-spacing:0.1em;line-height:1.6}.point01_area .text_img_box{margin-top:20px}@media screen and (min-width: 769px){.point01_area .text_img_box{margin-top:-100px}}.text_img_box.type_a{display:flex;flex-wrap:wrap;justify-content:space-between;gap:20px}.text_img_box.type_a .text{width:100%;display:flex;flex-wrap:wrap;align-content:center;align-items:center}@media screen and (min-width: 769px){.text_img_box.type_a .text{width:calc(55% - 10px)}}.text_img_box.type_a .img{width:100%}@media screen and (min-width: 769px){.text_img_box.type_a .img{width:calc(45% - 10px)}}.text_img_box.type_a .img img{display:block;width:auto;max-width:100%;margin:auto}.reason01_area{position:relative;padding-top:80px}.reason01_area:before{position:absolute;right:0;top:0;content:"";width:100%;height:390px;background:url(../img/reason01_bg01.jpg) right top no-repeat;background-size:auto 80%;z-index:0}.reason01_conetnt_wrap{background:#fff;border-radius:30px;padding:30px 20px;position:relative;z-index:0}@media screen and (min-width: 769px){.reason01_conetnt_wrap{padding:80px}}.reason01_conetnt{display:flex;flex-wrap:wrap;justify-content:space-between;max-width:840px;margin:auto}.reason01_conetnt .title_wrap{display:flex;flex-direction:row;justify-content:space-between;align-content:center;align-items:center}@media screen and (min-width: 769px){.reason01_conetnt .title_wrap{flex-direction:column-reverse}}.reason01_list{padding-left:0;list-style-type:none;counter-reset:reason01}.reason01_list .icon{color:#ff3d1d;position:relative;padding:15px}.reason01_list .icon::before{position:absolute;left:0;top:5px;content:counter(reason01, decimal-leading-zero);counter-increment:reason01;font-size:1rem}@media screen and (min-width: 769px){.reason01_list .icon::before{font-size:1.125rem}}.reason01_list li{display:flex;align-content:center;align-items:center;gap:10px 20px;padding:0 10px;border-bottom:1px solid #e3e3e3;color:#0f335b}.reason01_list li p{font-weight:bold;font-size:0.8125rem;letter-spacing:0.1em}@media screen and (min-width: 769px){.reason01_list li p{font-size:1rem}}.reason01_list .notes_areas{padding:15px 0 0;border-bottom:none}.reason01_list .notes_areas li{gap:0;border-bottom:none}.title_bg{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;align-content:center;background:#0f335b;color:#fff;padding:15px}@media screen and (min-width: 769px){.title_bg{min-height:200px;font-size:2.5rem}}.title_bg span{display:block;width:100%;font-size:.7em}.title_bg.center{text-align:center}.maotme_area .maotme_text{margin-bottom:40px;color:#0f335b;text-align:center;font-weight:bold;font-size:1rem;letter-spacing:0.1em}@media screen and (min-width: 769px){.maotme_area .maotme_text{font-size:1.125rem}}.maotme_list{display:flex;gap:20px 3%;flex-wrap:wrap;justify-content:space-between;counter-reset:maotme;margin-bottom:40px}@media screen and (max-width: 768px){.maotme_list{flex-wrap:wrap}}.maotme_list>*{width:calc(25% - 2.25%);overflow-wrap:break-word;word-wrap:break-word}@media screen and (max-width: 768px){.maotme_list>*{width:calc(100% / 2 - 3%/2)}}@media screen and (min-width: 769px){.maotme_list::before,.maotme_list::after{order:9999;content:"";display:block;width:calc(25% - 2.25%)}}@media screen and (min-width: 769px){.maotme_list{margin-bottom:10px}}.maotme_list .maotme_box{padding:15px;position:relative;background:#fff;border-radius:15px}@media screen and (min-width: 769px){.maotme_list .maotme_box{padding:30px}}.maotme_list .maotme_box::before{position:absolute;left:30px;top:0;content:counter(maotme, decimal-leading-zero);counter-increment:maotme;border-top:3px solid #ff3d1d;padding-top:5px}.maotme_list .maotme_box .img{margin-bottom:10px}.maotme_list .maotme_box .title{margin-bottom:5px;font-weight:bold;font-size:0.8125rem;letter-spacing:0.05em}.maotme_list .maotme_box .title span{display:block;margin-bottom:8px;font-weight:normal}.maotme_list .maotme_box .price{color:#0f335b;font-weight:bold;font-size:1.25rem}@media screen and (min-width: 769px){.maotme_list .maotme_box .price{font-size:1.625rem}}.matome_total_box{color:#0f335b}.matome_total_box .matome_total{margin-bottom:75px;text-align:center;position:relative;font-size:0.875rem}.matome_total_box .matome_total span{font-weight:bold;font-size:2.25rem}@media screen and (min-width: 769px){.matome_total_box .matome_total span{margin-left:20px}}.matome_total_box .matome_total>div{display:initial;padding-bottom:10px;border-bottom:1px solid #0f335b}.matome_total_box .matome_total:before{width:86px;height:36px;position:absolute;content:"";background-image:url(../img/common/arrow_bottom02.svg);background-size:contain;background-repeat:no-repeat;background-position:center;top:calc(100% + 15px);left:50%;transform:translateX(-50%)}.matome_total_box .matome_box_up{display:flex;justify-content:center;align-content:center;align-items:center;line-height:1;margin-bottom:30px;flex-direction:column}@media screen and (min-width: 769px){.matome_total_box .matome_box_up{flex-direction:row}}.matome_total_box .matome_box_up .copy{max-width:155px;padding:10px 15px;margin-right:30px;font-weight:bold;font-size:1rem;border-radius:30px;text-align:center;color:#fff;background-color:#ff3d1d}.matome_total_box .matome_box_up .price{font-weight:bold}.matome_total_box .matome_box_up .price span{font-size:3.125rem}@media screen and (min-width: 769px){.matome_total_box .matome_box_up .price span{font-size:4.375rem}}.matome_total_box .matome_box_diff{display:flex;justify-content:center;align-content:center;align-items:center;text-align:center;padding:8px 15px;max-width:580px;margin:auto;border-radius:30px;gap:10px 5%;background:#fffc9c}.matome_total_box .matome_box_diff .price_wrap{display:flex;justify-content:center;align-content:center;align-items:baseline}.matome_total_box .matome_box_diff .price_wrap p{margin-right:5px;font-size:0.875rem}.matome_total_box .matome_box_diff .price{font-size:1.25rem;color:#ff3d1d;font-weight:bold}@media screen and (min-width: 769px){.matome_total_box .matome_box_diff .price{font-size:2.25rem}}.matome_total_box .matome_box_diff .percent{font-size:1rem;color:#ff3d1d;font-weight:bold}@media screen and (min-width: 769px){.matome_total_box .matome_box_diff .percent{font-size:1.4375rem}}.matome_total_box .matome_box_diff .percent>span{padding:10px 15px;margin-right:8px;color:#fff;background:#ff3d1d;border-radius:30px;font-size:0.75rem}.matome_total_box .matome_box_diff .percent>span span{font-size:1.4375rem}.sales01_area{text-align:center;position:relative}.sales01_area .sales01_img{display:block;margin-bottom:50px}.sales01_area .sales01_copy01{position:absolute;top:90%;left:50%;transform:translateX(-50%);width:90%;max-width:570px}@media screen and (min-width: 769px){.sales01_area .sales01_copy01{top:calc(100% - 75px)}}.target01_area{padding-top:60px}@media screen and (min-width: 769px){.target01_area{padding-top:0}}.target01_area .target01_img{display:block;text-align:center;margin-bottom:50px}.target01_area .title{width:250px;height:50px;text-align:center;display:flex;justify-content:center;align-content:center;align-items:center;background:#4e5860;color:#fff;border-radius:25px;font-size:1rem;position:absolute;top:-25px;left:50%;transform:translateX(-50%);letter-spacing:0.1em}.target01_area .traget01_list_wrap{background:#fff;position:relative;border-radius:20px;padding:80px 15px 30px}@media screen and (min-width: 769px){.target01_area .traget01_list_wrap{padding:80px 50px 50px}}.target01_area .traget01_lists{display:flex;flex-wrap:wrap;justify-content:space-between}@media screen and (min-width: 769px){.target01_area .traget01_lists{flex-wrap:nowrap}}.target01_area .traget01_lists>*{width:50%}@media screen and (min-width: 769px){.target01_area .traget01_lists>*{width:25%}}.target01_area .traget01_lists ul li{margin-top:8px;letter-spacing:0.05em}.target01_area .traget01_lists ul+p{margin-top:10px}.results01_list{display:flex;gap:20px 3%;flex-wrap:wrap;justify-content:space-between}@media screen and (max-width: 768px){.results01_list{flex-wrap:wrap}}.results01_list>*{width:calc(25% - 2.25%);overflow-wrap:break-word;word-wrap:break-word}@media screen and (max-width: 768px){.results01_list>*{width:calc(100% / 2 - 3%/2)}}@media screen and (min-width: 769px){.results01_list::before,.results01_list::after{order:9999;content:"";display:block;width:calc(25% - 2.25%)}}.results01_list .results01_box{border-radius:15px;border:1px solid #f0f7f7;letter-spacing:0.1em}.results01_list .results01_box .img{overflow:hidden;border-radius:15px 15px 0 0}.results01_list .results01_box .results01_info{background:#f0f7f7;padding:15px}.results01_list .results01_box .results01_info dl{display:flex}.results01_list .results01_box .results01_info dl+dl{margin-top:5px}.results01_list .results01_box .results01_info dl dt{width:70px;background:#9fb6c1;text-align:center;color:#fff;padding:3px 10px;border-radius:30px;font-size:0.75rem;margin-right:8px;flex-shrink:0;display:flex;justify-content:space-between}.results01_list .results01_box .results01_info dl dd{font-size:0.875rem}.results01_list .results01_copy{color:#ff3d1d;text-align:center;font-weight:bold;font-size:0.875rem;padding:10px}.flow_list{display:flex;gap:20px 3%;flex-wrap:wrap;justify-content:space-between;padding-left:0;list-style-type:none}@media screen and (max-width: 768px){.flow_list{flex-wrap:wrap}}.flow_list>*{width:calc(25% - 2.25%);overflow-wrap:break-word;word-wrap:break-word}@media screen and (max-width: 768px){.flow_list>*{width:calc(100% / 2 - 3%/2)}}@media screen and (min-width: 769px){.flow_list::before,.flow_list::after{order:9999;content:"";display:block;width:calc(25% - 2.25%)}}.flow_list li{background:#fff;border-radius:15px 0 15px 0;letter-spacing:0.1em}.flow_list .title_wrap{display:flex;align-content:center;align-items:center}.flow_list .title{padding:5px 10px;font-size:1.125rem;color:#ff3d1d}@media screen and (min-width: 769px){.flow_list .title{font-size:1.375rem}}.flow_list .title>span{display:block;margin-top:8px;color:#0f335b;font-size:0.8125rem}.flow_list .step{display:flex;flex-direction:column;justify-content:center;align-content:center;align-items:center;width:55px;height:55px;background:#ff3d1d;color:#fff;border-radius:15px 0 15px 0;flex-shrink:0;font-weight:bold;line-height:1;font-size:0.8125rem}@media screen and (min-width: 769px){.flow_list .step{width:85px;height:85px}}.flow_list .step span{font-size:1.875rem}.flow_list .img{display:flex;justify-content:center;align-items:center;align-content:center;height:100px}@media screen and (min-width: 769px){.flow_list .img{height:124px}}.flow_list .text{padding:0 15px 10px;font-size:0.75rem;line-height:1.8}.promise01_box{text-align:center;margin:auto}@media screen and (min-width: 769px){.promise01_box{max-width:706px}}.promise01_box .notes_list{margin-top:5px}.problem01_area{position:relative;padding-top:150px;padding-bottom:50px}@media screen and (min-width: 769px){.problem01_area{padding-bottom:0}}.problem01_area:before{position:absolute;top:0;left:0;content:"";background:url(../img/problem01_bg01.jpg) no-repeat;background-size:cover;width:100%;height:550px;z-index:-1}@media screen and (min-width: 769px){.problem01_area:before{height:450px}}.problem01_area .problem01_box{max-width:1040px;background:#fff;padding:20px 15px;border-radius:30px}@media screen and (min-width: 769px){.problem01_area .problem01_box{padding:50px}}.cv_box_wrap{display:flex;justify-content:center;padding:30px 20px;border-radius:30px;background:#0f335b;color:#fff}@media screen and (min-width: 769px){.cv_box_wrap{padding:50px 20px 0}}.cv_box_wrap .title_wrap{margin-bottom:20px}@media screen and (min-width: 769px){.cv_box_wrap .title_wrap{margin-bottom:50px}}.cv_box_wrap .cv_box{display:flex;align-content:center;align-items:center;gap:20px}.cv_box_wrap .cv_box+.cv_box{margin-top:25px}.cv_box_wrap .cv_box .title{font-size:0.9375rem}@media screen and (min-width: 769px){.cv_box_wrap .cv_box .title{font-size:1.25rem}}.cv_box_wrap .cv_number{display:flex;justify-content:center;align-items:center;align-content:center;width:87px;height:67px;padding:0 20px 5px 0;background:url(../img/common/fukidashi.svg) bottom right no-repeat;flex-shrink:0;font-size:1.875rem}@media screen and (min-width: 769px){.cv_box_wrap .cv_number{font-size:2.875rem}}.voice_list{display:flex;gap:20px 3%;flex-wrap:wrap;justify-content:space-between}@media screen and (max-width: 768px){.voice_list{flex-wrap:wrap}}.voice_list>*{width:calc(33.3333333333% - 2%);overflow-wrap:break-word;word-wrap:break-word}@media screen and (min-width: 601px)and (max-width: 768px){.voice_list>*{width:calc(100% / 2 - 3%/2)}}@media screen and (max-width: 600px){.voice_list>*{width:100%}}@media screen and (min-width: 769px){.voice_list::after{content:"";display:block;width:calc( 33.3333333333% - 2%)}}.voice_list>div{background:#fff;padding:20px 15px;border-radius:15px;letter-spacing:0.1em}@media screen and (min-width: 769px){.voice_list>div{padding:40px}}.voice_list>div .img{margin-bottom:30px;position:relative}.voice_list>div .img figcaption{background:#ff3d1d;border-radius:100%;width:80px;height:80px;position:absolute;right:-15px;bottom:-10px;display:flex;justify-content:center;align-items:center;align-content:center;line-height:1.4;text-align:center;color:#fff;font-size:0.75rem}@media screen and (min-width: 769px){.voice_list>div .img figcaption{width:94px;height:94px}}.voice_list>div .title{line-height:1.6;margin-bottom:15px;color:#0f335b;font-size:1rem;letter-spacing:0.1em}.voice_list>div p{font-size:0.8125rem;line-height:1.8}.faq_area .faq_list{background:#f0f7f7;border-radius:25px;padding:50px 15px;max-width:900px;margin:auto}.faq_area .faq_box{max-width:740px;margin:auto}.faq_box{border-bottom:1px solid #fff;padding:15px 0;letter-spacing:0.1em}.faq_box .title{font-weight:bold;font-size:1rem}@media screen and (min-width: 769px){.faq_box .title{font-size:1.125rem}}.faq_box .title:before{content:"Q"}.faq_box .title div{display:flex;justify-content:space-between;align-content:center;align-items:center;width:100%}.faq_box .title div:after{display:block;content:"";background-size:contain;background-repeat:no-repeat;background-position:center;width:25px;height:25px;background-image:url(../img/common/c_arrow_bottom.svg);flex-shrink:0}@media screen and (min-width: 769px){.faq_box .title div:after{width:34px;height:34px}}.faq_box .title.open div:after{background-image:url(../img/common/c_arrow_top.svg)}.faq_box dd{line-height:1.7;font-size:0.875rem}.faq_box dd p{line-height:1.7}.faq_box dd:before{content:"A"}.faq_box dt,.faq_box dd{padding:10px;display:flex;align-items:center;align-content:center;color:#0f335b}.faq_box dt:before,.faq_box dd:before{display:inline-block;margin-right:15px;font-weight:bold;color:#0f335b;font-size:1.375rem;flex-shrink:0}.form_area .form_title{padding-top:180px;text-align:center;background-image:url(../img/form_bg01_sp.jpg);background-repeat:no-repeat;background-position:center center;background-size:cover;margin-bottom:30px}@media screen and (min-width: 769px){.form_area .form_title{background-image:url(../img/form_bg01.jpg)}}.form_area .form_title span{display:flex;justify-content:center;align-items:center;align-content:center;background-image:url(../img/form_bg02_sp.png);background-repeat:no-repeat;background-position:top center;background-size:cover;height:175px}@media screen and (min-width: 769px){.form_area .form_title span{background-image:url(../img/form_bg02.png)}}.outline_table{max-width:750px;margin:auto}.outline_table dl{display:flex;justify-content:space-between}.outline_table dl:last-of-type{border-bottom:none}.outline_table dl dd,.outline_table dl dt{display:flex;align-items:center;align-content:center;padding:15px;line-height:120%;letter-spacing:0.1em}.outline_table dl dd{width:100%;border-bottom:1px solid #c9c9c9;font-size:0.875rem;line-height:1.8}.outline_table dl dd span{display:block;margin-top:5px;margin-bottom:10px}.outline_table dl dd p{margin-top:10px}.outline_table dl dt{justify-content:center;text-align:center;max-width:100%;font-weight:bold;border-bottom:2px solid #0f335b;min-height:80px;width:120px;font-size:0.9375rem}@media screen and (min-width: 769px){.outline_table dl dt{width:180px}}.outline_table dl dt+dd{width:calc(100% - 120px)}@media screen and (min-width: 769px){.outline_table dl dt+dd{width:calc(100% - 190px)}}.outline_table table{width:100%}.outline_table table tr:last-child th,.outline_table table tr:last-child td{border-bottom:none}.outline_table table th,.outline_table table td{vertical-align:middle;border-bottom-color:#c9c9c9;border-bottom-width:0px}@media screen and (min-width: 769px){.outline_table table th,.outline_table table td{padding:15px;border-bottom-width:1px}}@media screen and (max-width: 768px){.outline_table table th,.outline_table table td{display:block}}.outline_table table th{text-align:left;border-bottom-style:solid}@media screen and (min-width: 769px){.outline_table table th{height:80px}}.outline_table table td{border-bottom-style:dashed}@media screen and (max-width: 768px){.outline_table table td{padding-bottom:20px}}/*# sourceMappingURL=top.css.map */
