.plan_block_wrap{display:flex;flex-wrap:wrap;font-family:Noto Sans JP,sans-serif;justify-content:space-around;padding:0 0 60px}.plan_block_wrap .plan_block_inner{background:#fff;display:flex;flex-wrap:wrap;justify-content:space-between;padding:60px 40px}.plan_block_wrap .plan_block_container{display:flex;flex-wrap:wrap;justify-content:space-around;margin:0 auto;max-width:1200px}.plan_block_wrap .plan_area_title{background-color:#1d354f;border-radius:4px;color:#fff;padding:10px 0}.plan_block_wrap .plan_area_title p{font-size:22px;font-weight:700;line-height:1.8;margin:0;text-align:center}.plan_block_wrap .plan_area{max-width:48%;width:100%}.plan_block_wrap .plan_area_title p span{color:#ffe931}.plan_block_wrap .main-item{display:flex;padding-top:20px}.plan_block_wrap .main-item_figure img{max-width:130px}.plan_block_wrap .main-item_figure{text-align:center;width:30%}.plan_block_wrap .main-item_box.__main{width:70%}.plan_block_wrap p.title{background-color:#f2f2f2;border-bottom:none;color:#2453a7;font-size:22px;font-weight:600;line-height:1.8;margin-bottom:10px;padding-bottom:5px;text-align:center}.plan_block_wrap p.addition_sub{color:#323232;font-size:18px;font-weight:400;line-height:1.8;margin-bottom:-.3em}.plan_block_wrap .price_box{align-items:center;display:flex;margin-bottom:20px;min-height:108px}.plan_block_wrap .price p{color:#ff6800;font-weight:900;line-height:1;margin-bottom:0;margin-left:10px}.plan_block_wrap p.caution{line-height:1.4;margin-bottom:0;margin-top:10px}.plan_block_wrap .plan_point{background-color:#e2effd;border-radius:8px;font-size:16px;font-weight:700;line-height:1.2;margin-top:20px;padding:20px 10px;text-align:center}.plan_block_wrap .plan_point p span{font-size:12.8px;font-weight:400}.plan_block_wrap .plan_point p{line-height:1.4;margin:0}@media(max-width:767px){.plan_block_wrap .plan_block_inner{padding:20px}.plan_block_wrap .plan_area{margin-bottom:20px;max-width:100%}.plan_block_wrap .main-item_figure img{max-width:100%}.plan_block_wrap .main-item_box.__main,.plan_block_wrap .main-item_figure{width:100%}.plan_block_wrap .main-item{flex-wrap:wrap}.plan_block_wrap .price p span{font-size:20px!important}}