.section_date{padding-top:30px}@media(min-width: 1200px){.section_date{padding-top:95px}}.section_date .date_title{margin-bottom:20px;font-size:1.5rem;font-weight:700;line-height:normal;color:#000}@media(min-width: 768px){.section_date .date_title{font-size:3rem}}.section_date .date_info{margin-bottom:30px;font-size:1.125rem;font-weight:300;line-height:167%;color:#000}@media(min-width: 768px){.section_date .date_info{margin-bottom:110px;font-size:1.25rem;line-height:normal}}.section_description{max-width:1330px;margin-bottom:28px}@media(min-width: 768px){.section_description{margin-bottom:80px}}.section_description .row>*{padding-left:0;padding-right:0}.section_description .info_card{margin-left:inherit;margin-right:inherit;margin-bottom:10px}@media(min-width: 768px){.section_description .info_card{margin-right:calc(var(--bs-gutter-x)*-0.5);margin-left:calc(var(--bs-gutter-x)*-0.5);margin-bottom:40px}}.section_description .info_img{width:100%;height:auto;-webkit-filter:drop-shadow(0 20px 25px rgba(0, 0, 0, 0.2));filter:drop-shadow(0 20px 25px rgba(0, 0, 0, 0.2))}.info_content{margin:auto 5px}.info_content .content_box{width:100%;max-width:540px;padding:30px 20px;margin-bottom:30px;background-color:hsla(0,0%,100%,.5);border-radius:20px}@media(min-width: 576px){.info_content .content_box{margin-bottom:40px}}@media(min-width: 768px){.info_content .content_box{max-width:1024px;margin-bottom:50px}}@media(min-width: 768px){.info_content .content_box{margin-bottom:60px;border-radius:8px}}.info_content .content_box .box_title{margin-bottom:10px;vertical-align:middle}@media(min-width: 576px){.info_content .content_box .box_title{margin-bottom:20px}}.info_content .content_box .title_img{width:21px;height:21px;margin-right:10px}@media(min-width: 576px){.info_content .content_box .title_img{width:24px;height:24px}}@media(min-width: 768px){.info_content .content_box .title_img{width:28px;height:28px}}@media(min-width: 992px){.info_content .content_box .title_img{width:32px;height:32px}}.info_content .content_box .title_text{font-size:1.3125rem;font-weight:700;color:#000}@media(min-width: 576px){.info_content .content_box .title_text{font-size:1.5rem;line-height:1.4}}@media(min-width: 768px){.info_content .content_box .title_text{font-size:1.75rem;line-height:1.45}}@media(min-width: 992px){.info_content .content_box .title_text{font-size:2rem;line-height:1.5}}.info_content .content_box .box_text{font-size:1.125rem;font-weight:300;line-height:2.2;letter-spacing:.9px;text-align:center;color:#000}@media(min-width: 576px){.info_content .content_box .box_text{font-size:1.25rem;line-height:2;letter-spacing:1px}}@media(min-width: 768px){.info_content .content_box .box_text{font-size:1.4rem;line-height:1.9;letter-spacing:1.2px}}@media(min-width: 992px){.info_content .content_box .box_text{font-size:1.75rem;line-height:1.78;letter-spacing:1.4px}}.info_content .content_box .box_text span{font-weight:700}@media(min-width: 768px){.info_content .content_box .box_text .text_phone:nth-of-type(2)::before,.info_content .content_box .box_text .text_phone:nth-of-type(2)::after{content:"｜"}}.info_content .content_box .box_text .text_phone a[href]{color:inherit}.section_qa{padding-top:30px;padding-bottom:30px;margin-bottom:30px;background-color:#ffd2ca}@media(min-width: 576px){.section_qa{padding-top:80px;padding-bottom:80px;margin-bottom:80px}}.section_qa .qa_block{max-width:1024px;margin:auto auto}.section_qa .qa_block .qa_list{color:#000}.section_qa .qa_block .qa_list .qa_item{padding-bottom:30px;border-bottom:1px solid #f74b4b}.section_qa .qa_block .qa_list .qa_item:last-of-type{border-bottom:none;padding-bottom:0}.section_qa .qa_block .qa_list .qa_item:not(:last-of-type){margin-bottom:30px}.section_qa .qa_block .qa_list .qa_item .qa_question{padding-left:15px;margin-bottom:10px;font-size:1.25rem;font-weight:700;line-height:1.66;border-left:5px solid #f74b4b}.section_qa .qa_block .qa_list .qa_item .qa_answer{padding-left:20px;margin-bottom:0;font-size:1rem;font-weight:300;line-height:1.75}@media(min-width: 576px){.section_qa .qa_block .qa_list .qa_item .qa_answer{line-height:1.66}}.section_qa .qa_block .qa_list .qa_item .qa_answer p{margin-bottom:0;font-size:1.125rem}.section_qa .qa_block .qa_list .qa_item .qa_answer ol,.section_qa .qa_block .qa_list .qa_item .qa_answer ol li{font-size:1.125rem;list-style-type:upper-alpha;font-weight:300;line-height:167%}.section_qa .qa_block .qa_list .qa_item .qa_answer ol{padding-left:20px}.section_detail{margin-bottom:30px}@media(min-width: 576px){.section_detail{margin-bottom:80px}}@media(min-width: 1200px){.section_detail{max-width:1024px}}.section_detail .note_block{padding-left:15px;padding-right:15px}@media(min-width: 576px){.section_detail .note_block{padding-left:0;padding-right:0}}.section_detail .detail_list{margin-bottom:30px;font-size:1rem;font-weight:300;line-height:1.66;color:#000;list-style-type:decimal}@media(min-width: 576px){.section_detail .detail_list{margin-bottom:40px;font-size:1.125rem}}@media(min-width: 768px){.section_detail .detail_list{margin-bottom:50px}}@media(min-width: 992px){.section_detail .detail_list{margin-bottom:60px}}@media(min-width: 1200px){.section_detail .detail_list{margin-bottom:70px}}.section_detail .detail_list>*{margin-left:28px;margin-bottom:30px}@media(min-width: 576px){.section_detail .detail_list>*{margin-left:18px}}.section_detail .detail_list strong{color:#f12929}.section_detail .detail_sublist{list-style-type:upper-alpha}.section_detail .detail_sublist>*{margin-left:16px}@media(min-width: 576px){.section_detail .detail_sublist>*{margin-left:18px}}.section_detail .detail_note{padding:20px;margin-left:15px;margin-right:15px;font-size:1rem;font-weight:300;line-height:1.75;color:#000;background-color:hsla(0,0%,100%,.5);border-radius:20px}@media(min-width: 576px){.section_detail .detail_note{padding:30px 20px;font-size:1.125rem;line-height:1.66}}.section_detail .detail_note strong{font-weight:700;color:#f12929}.section_detail .detail_note .note_list{list-style-type:disc}.section_detail .detail_note .note_list>*{margin-left:36px}@media(min-width: 576px){.section_detail .detail_note .note_list>*{margin-left:38px}}.section_company{margin-bottom:50px}@media(min-width: 576px){.section_company{margin-bottom:70px}}.section_company .company_block{margin:auto auto;display:grid;gap:20px;max-width:300px;grid-template-columns:1fr 1fr}@media(min-width: 576px){.section_company .company_block{max-width:1024px;grid-template-columns:1fr 1fr 1fr}}@media(min-width: 768px){.section_company .company_block{grid-template-columns:1fr 1fr 1fr 1fr}}.section_company .company_block .company_capsule{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%;padding:62px 10px;margin:auto auto;background-color:#fff;border-radius:65px;-webkit-box-shadow:0px 10px 15px -3px rgba(0,0,0,.1);box-shadow:0px 10px 15px -3px rgba(0,0,0,.1);overflow:hidden}@media(min-width: 576px){.section_company .company_block .company_capsule{border-radius:130px}}@media(min-width: 992px){.section_company .company_block .company_capsule{padding:105px 20px}}.section_company .company_block .company_capsule .capsule_img{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%;height:100%;aspect-ratio:16/9}.section_company .company_block .company_capsule img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}