@media (max-width:1000px){#plan .plans .help_flow li{width:100% !important;margin:3% auto 2% !important}#plan .plans .help_flow li:after{right:47% !important;top:100% !important}#plan .plans .help_flow li ul.include-after li{width:33% !important}.fv_wrap2{display:none}#plan .plans .kodawari_wrap li{width:100% !important;margin-bottom:20px !important}.margin_tb.txt_center{margin:60px auto 20px !important}}span.marker{background:linear-gradient(transparent 60%,#ff6 60%)}.tab_item a{border-bottom:none !important;box-shadow:none !important;border-radius:none !important}.tab_item.active a{color:#fff}.button2{border-bottom:dotted 1px #6fa6a2;box-shadow:0 3px 0 #054843;border-radius:4px}.button2:hover{box-shadow:none;opacity:.8;transform:translateY(1px)}#plan .plans .help_flow li .include{display:flex}#plan .plans .help_flow li .include li{width:33%;margin:1%;padding:3px;font-size:12px;text-align:center;box-shadow:1px 1px 4px #ddd}#plan .plans .help_flow li ul.include-after li{font-size:10px}#plan .plans .help_flow li ul.include-after li:after{background:0 0}.w-img img{float:none;width:100% !important;margin:20px auto 0}.sonota_plan{display:inline-flex;justify-content:center;flex-wrap:wrap;width:100%}.button2{position:relative}.btn_wrap_short{position:absolute;top:-29px;left:-14px;background:#f78b8b;color:#222;padding:3px 40px;border-radius:40px;font-weight:700}#plan .plans .help_flow li{background:#fff;padding:.5em;width:31%;margin:1%;position:relative;box-shadow:0 3px 10px rgb(0 0 0/10%)}#plan .plans .help_flow li:after{right:-7%}#plan .plans{margin-top:10px}#plan .sunlife_plan{border:#3d9f9c solid 10px}@media (min-width:1001px){#plan .plans .rightimg_wrap img,#plan .plans .rightimg_wrap .left_txt{width:48%;margin-right:10px}.margin_tb{margin:3em auto 0}}.tabs{margin-top:50px;padding-bottom:40px;background-color:#fff;max-width:1100px;margin:0 auto}.tab_item{width:calc(100%/4);height:50px;border:1px solid #ececec;background-color:#fff;line-height:50px;font-size:16px;text-align:center;color:#565656;display:block;float:left;text-align:center;font-weight:700;transition:all .2s ease;border-radius:10px 10px 0 0}.tab_item:hover{opacity:.75}input[name=tab_item]{display:none}.tab_content{display:none;padding:40px 10px 0;clear:both;overflow:hidden;border-top:solid 3px #5ab4bd}#all:checked~#all_content,#tab_wakare:checked~#wakare_content,#tab_itinichi:checked~#itinichi_content,#tab_kazoku:checked~#kazoku_content,#tab_ippan:checked~#ippan_content{display:block}.tabs input.wakare:checked+.tab_item,.tabs .wakare.active{border:#dfbe96 solid 2px;color:#fff;background:#dfbe96}#all_content{border-top:solid 2px #dfbe96}.tabs input.ichinichi:checked+.tab_item,.tabs .ichinichi.active{border:solid 2px #bac88e;color:#fff;background:#bac88e}#wakare_content{border-top:solid 2px #dfbe96}#itinichi_content{border-top:solid 2px #bac88e}.tabs input.family:checked+.tab_item,.tabs .family.active{border:solid 2px #cbb2a2;color:#fff;background:#cbb2a2}#kazoku_content{border-top:solid 2px #cbb2a2}.tabs input.ippan:checked+.tab_item,.tabs .ippan.active{border:solid 2px #d6a9c4;color:#fff;background:#d6a9c4}#ippan_content{border-top:solid 2px #d6a9c4}#plan .sonota_plan{display:flex;justify-content:center;flex-wrap:wrap;width:100%}#plan .sonota_plan li .mincho.dtl{text-align:center;color:#222;font-size:1em;line-height:1.3}.post .single_ttl{padding-top:1em}#hall .plan_wrap{background:#e9f6f5;padding:1em 0;margin-bottom:0}#hall .plan_wrap .catch{text-align:center;margin:1em 0 2em}@media (max-width:580px){.title{font-size:clamp(25px, calc(100vw / 15), 30px)}#plan .wrap_type1{margin-top:1em !important}.washi_box_s{max-width:100%;padding:2em 0}.fs-6{text-align:center}.gray_list li{line-height:1.4}}