@charset "UTF-8";.problem .problem_list{display:flex;justify-content:space-between;padding:30px 30px 0;background-color:#e7f0f0}.problem .problem_list:last-child{padding-bottom:30px}.problem .problem_item{display:flex;flex-direction:column;justify-content:space-between;width:32%;background-color:#fff}.problem .problem_item_ttl{margin-bottom:0;padding:20px 20px 5px;font-weight:700}.problem .problem_item_ttl:last-child{padding-bottom:20px}.problem .problem_item_ttl_txt{background:linear-gradient(to bottom,transparent 0,transparent 90%,#00b7c6 90%,#00b7c6 100%)}.problem .problem_item_txt{margin-bottom:0;padding:20px 20px 5px}.problem .problem_under{position:relative;padding-top:70px;overflow:hidden}.problem .problem_under:before{position:absolute;content:"";top:0;left:50%;width:0;height:0;border-style:solid;border-width:50px 50vw 0 50vw;border-color:#e7f0f0 transparent transparent transparent;border-bottom:none;transform:translate(-50%,0)}.problem .problem_ttl{margin-bottom:20px;font-size:22px;font-weight:700;text-align:center}.problem .problem_ttl:last-child{margin-bottom:0}.about .about_body{display:flex;justify-content:space-between;padding:30px;background-color:#e7f0f0}.about .about_cont{width:48%;background-color:#fff}.about .about_cont_detail{padding:10px 20px 20px}.about .about_cont_ttl{margin-bottom:10px;font-weight:700}.about .about_cont_list{padding-left:20px}.about .about_cont_list li{list-style:disc}.about .about_img{display:block;margin:0 auto}.scene .scene_list{display:flex;flex-wrap:wrap;justify-content:space-between}.scene .scene_item{position:relative;margin-bottom:20px;padding:0 30px;width:50%}.scene .scene_item:nth-child(2n):before{position:absolute;content:"";top:0;left:0;width:0;height:calc(100% - 20px);border-left:1px solid #707070}.scene .scene_item:last-child,.scene .scene_item:nth-last-child(2){margin-bottom:0}.scene .scene_item_cont{position:relative;display:flex;flex-direction:column;justify-content:space-between;padding-bottom:20px;height:100%}.scene .scene_item_cont:after{position:absolute;content:"";bottom:0;left:0;width:100%;height:0;border-bottom:1px solid #707070}.scene .scene_item:last-child .scene_item_cont:after,.scene .scene_item:nth-child(n+3) .scene_item_cont:after,.scene .scene_item:nth-last-child(2) .scene_item_cont:after{display:none}.scene .scene_item_txt{margin-bottom:10px}.scene .scene_item_img{display:block;margin:0 auto;border-radius:50%}.info .info_cont{margin-bottom:20px}.info .info_cont:last-child{margin-bottom:0}.info .info_cont .info_txt{margin-bottom:0}.info .info_subttl{margin-bottom:0}.info .info_list{line-height:1.8}.info .info_list li{margin-left:20px;list-style:disc}.info .info_list a{text-decoration:underline;color:#0056b3}.info .info_list a:hover{text-decoration:none}.info .info_more{text-align:center}.info .info_more_link{display:inline-block;padding:11px 14px;width:280px;max-width:100%;background-color:#1d4e89;border:2px solid #1d4e89;border-radius:25px;font-weight:700;color:#fff;transition:.2s linear}.info .info_more_link:hover{background-color:#fff;color:#1d4e89}.faq{margin-bottom:20px}.faq:last-child{margin-bottom:0}.faq .faq_item{margin-bottom:20px}.faq .faq_item:last-child{margin-bottom:0}.faq .faq_item a{text-decoration:underline;color:#0056b3}.faq .faq_item a:hover{text-decoration:none}.faq .faq_answer,.faq .faq_question{position:relative;margin-bottom:0}.faq .faq_icon{position:absolute;top:0;left:0}.faq .faq_list_txt{display:block;margin-bottom:0;padding-left:22px}.faq .faq_sublist{position:relative;display:inline-block;padding-left:16px}.faq .faq_sublist:before{position:absolute;content:"";top:50%;left:0;width:5px;height:5px;background-color:#212529;border-radius:50%;transform:translate(0,-50%)}.page-note{margin-bottom:100px}.page-note .page-note_txt{font-size:14px}@media all and (max-width:599px){.problem .problem_list{display:block;padding:20px}.problem .problem_item{margin-bottom:20px;width:100%}.problem .problem_item:last-child{margin-bottom:0}.about .about_body{display:block;padding:20px}.about .about_cont{margin-bottom:20px;width:100%}.about .about_cont:last-child{margin-bottom:0}.scene .scene_list{display:block}.scene .scene_item{padding:0;width:100%}.scene .scene_item:nth-child(2n):before{display:none}.scene .scene_item:nth-last-child(2){margin-bottom:30px}.scene .scene_item:nth-last-child(2) .scene_item_cont:after{display:block}}
/*# sourceMappingURL=feature-detail.min.css.map */
