.img_meister{max-width:1380px;margin:0 auto 90px}.page_container{max-width:980px;margin:0 auto 120px;padding:0 20px;background:#fff;position:relative;z-index:1}@media screen and (max-width:767px){.page_container{padding:0 5%;margin:0 auto 45px}}.about_section{margin:0 auto 120px}@media screen and (max-width:767px){.about_section{margin:0 auto 45px}}.about_section .about_section_container{max-width:980px;margin:0 auto;padding:0 20px;background:#fff;position:relative;z-index:1}@media screen and (max-width:767px){.about_section .about_section_container{padding:0 5%}}.about_section .txt{margin-bottom:60px}@media screen and (max-width:767px){.about_section .txt{margin-bottom:30px}}.about_section .txt h3{font-size:2.6rem;margin-bottom:30px}@media screen and (max-width:767px){.about_section .txt h3{font-size:1.6rem;margin-bottom:1.5em}}.about_section .txt p{margin-bottom:1em}.point_list .block{margin-bottom:35px;display:flex}@media screen and (max-width:767px){.point_list .block{display:block}}.point_list .block:after{margin-bottom:0}.point_list .block dt{font-family:"Red Hat Display",sans-serif;font-weight:700;color:#b3b3b4;text-transform:uppercase;width:115px;padding-right:1.5em;margin-right:2em;border-right:1px solid #2386ba}@media screen and (max-width:767px){.point_list .block dt{width:100%;padding-right:0;margin-right:0;border:none}}.point_list .block dt span{color:#2386ba}.point_list .block dd{flex:1;font-size:1.6rem;line-height:1.6;font-weight:700}@media screen and (max-width:767px){.point_list .block dd{font-size:1.4rem}}.point_list .block dd span{display:block}.btn_area{margin:90px 0}@media screen and (max-width:767px){.btn_area{margin:45px 0}}.btn_area a{padding:10px;display:block;background:#2386ba}.btn_area a:hover{opacity:.8}.btn_area a .btn_area_inr{display:flex;align-items:center;padding:25px;border:1px solid #fff}@media screen and (max-width:767px){.btn_area a .btn_area_inr{padding:15px}}.btn_area a .ico{width:90px;margin-right:20px}@media screen and (max-width:767px){.btn_area a .ico{width:60px}}.btn_area a h3{flex:1;color:#fff;font-weight:700;font-size:1.6rem}@media screen and (max-width:767px){.btn_area a h3{font-size:1.4rem}}.support_area{border:1px solid #2386ba;padding:2em}.support_area h3{font-weight:700;font-size:2rem;margin-bottom:.5em;line-height:1.6}.faq_section .faq_block{padding:0 0 25px;margin-bottom:25px;border-bottom:1px solid hwb(0 45% 55%)}@media screen and (max-width:767px){.faq_section .faq_block{padding:15px 0}}.faq_section .first_block{position:relative;cursor:pointer}.faq_section .first_block .icon__mark{position:absolute;right:0;top:0;width:40px;height:40px;color:#fff;background:#2386ba;border-radius:50%}.faq_section .first_block .icon__mark:after,.faq_section .first_block .icon__mark:before{position:absolute;top:50%;left:50%;content:"";display:inline-block;width:20px;height:20px;border-top:1px solid #fff;transform:translateX(-50%);transition-property:all;transition-duration:.7s}.faq_section .first_block .icon__mark:after{top:10px;left:0;transform:rotate(90deg)}.faq_section .first_block .faq_title{font-size:2rem;margin:.5em 0;line-height:1.6;padding-right:50px}@media screen and (max-width:767px){.faq_section .first_block .faq_title{font-size:1.6rem;font-weight:700}}.faq_section .active .faq_title{color:#2386ba}.faq_section .active .icon__mark:after{opacity:0}.faq_section .second_block{display:none;margin-top:2em}.faq_section .second_block p{font-size:90%;margin-bottom:1em}.faq_section .second_block p:last-child{margin-bottom:0}.flow_list{display:flex;flex-wrap:wrap;align-content:flex-start;gap:45px 5%;width:100%}@media screen and (max-width:767px){.flow_list{gap:45px 0}}.flow_list .flow_block{width:30%}@media screen and (max-width:1079px){.flow_list .flow_block{width:47.5%}}@media screen and (max-width:767px){.flow_list .flow_block{width:100%}}.flow_list .flow_block .img{margin-bottom:15px}.flow_list .flow_block .time{color:#2386ba;margin-bottom:.5em;font-weight:700}.flow_list .flow_block .inr p{font-size:90%;line-height:1.67}