.lp-2ninmae-plan-title .text{align-items:center;display:flex;justify-content:center;margin-bottom:34px;text-align:center}.lp-2ninmae-plan-title .text img{height:auto;max-width:100%;width:100%}.lp-2ninmae-plan-title .sub-title-text{color:#1b1b1b;font-family:Noto Sans JP,sans-serif;font-size:36px;font-weight:600;letter-spacing:.05em;line-height:1.4em;margin-bottom:30px;text-align:center}.lp-2ninmae-plan{display:flex;justify-content:center;margin:0 auto 50px;max-width:1200px;padding:20px 0 30px}.lp-2ninmae-plan .card{background:#fff;border-radius:28px}.lp-2ninmae-plan .card .top{border-radius:28px 28px 0 0;padding:17px 0 14px}.lp-2ninmae-plan .gallery-card-center .card .top{background:#ffa200;border-radius:28px 28px 0 0;padding:17px 0 14px}.lp-2ninmae-plan .card .top .price-group{align-items:center;display:flex;justify-content:center}.lp-2ninmae-plan .gallery-card-center .card .top .price-group{justify-content:center}.lp-2ninmae-plan .card .top .price-group .left{border-right:2px solid #1b1b1b;padding-right:12px}.lp-2ninmae-plan .gallery-card-center .card .top .price-group .left{border-right:2px solid #1b1b1b;padding-right:12px;text-align:left}.lp-2ninmae-plan .card .top .price-group .left .name_of_plan2{font-family:Noto Sans JP,sans-serif;font-size:32px;font-weight:900;letter-spacing:.05em;line-height:38px}.lp-2ninmae-plan .card .top .price-group .left .name_of_plan2 .number{font-family:Noto Sans JP,sans-serif;font-size:42px;font-weight:900}.lp-2ninmae-plan .card .top .price-group .left .quantity{font-family:Noto Sans JP,sans-serif;font-size:11px;font-weight:700;letter-spacing:.05em;text-align:right}.lp-2ninmae-plan .gallery-card-center .card .top .price-group .left .quantity{text-align:right}.lp-2ninmae-plan .card .top .price-group .right{padding-left:12px}.lp-2ninmae-plan .gallery-card-center .card .top .price-group .right{padding-left:12px;text-align:left}.lp-2ninmae-plan .card .top .price-group .right .meal-price{align-items:center;display:flex;flex-direction:row;justify-content:flex-start;line-height:20px;margin-top:-5px}.lp-2ninmae-plan .gallery-card-center .card .top .price-group .right .meal-price{justify-content:flex-start}.lp-2ninmae-plan .card .top .price-group .right .price-number{font-family:Noto Sans JP,sans-serif;font-size:48.91px;font-weight:900;letter-spacing:-.04em;margin-right:5px}.lp-2ninmae-plan .card .top .price-group .right .yen{font-family:Noto Sans JP,sans-serif;font-size:18.34px;font-weight:900;letter-spacing:.1em}.lp-2ninmae-plan .card .top .price-group .right .tax-inc{font-family:Noto Sans JP,sans-serif;font-size:11px;font-weight:700}.lp-2ninmae-plan .card .bottom{padding:20px 25px}.lp-2ninmae-plan .card .bottom .meal-description{font-family:Noto Sans JP,sans-serif;font-size:30px;font-weight:700;letter-spacing:.1em;margin-bottom:15px;text-align:center}.lp-2ninmae-plan .card .bottom .meal-description .number{font-family:Noto Sans JP,sans-serif;font-size:37.38px;font-weight:900;letter-spacing:.1em}.lp-2ninmae-plan .card .bottom .scene{align-items:center;display:flex;justify-content:center;margin-bottom:25px;text-align:center}.lp-2ninmae-plan .card .bottom .gallery-image img,.lp-2ninmae-plan .card .bottom .scene img{height:auto;max-width:100%;width:100%}.lp-2ninmae-plan .gallery-card-center{margin:0 auto;max-width:600px}.lp-2ninmae-plan button[role=button].slick-arrow{display:none!important}.lp-2ninmae-plan .slick-dotted.slick-slider{padding:0 10px}@media (max-width:1366px){.lp-2ninmae-plan-title .text img{max-width:100%;width:100%}.lp-2ninmae-plan-title .sub-title-text{font-size:32px}}@media (max-width:1024px){.lp-2ninmae-plan{margin-bottom:20px;padding:40px 0 0}.lp-2ninmae-plan-title .text img{max-width:100%;width:100%}.lp-2ninmae-plan-title .sub-title-text{font-size:28px}.lp-2ninmae-plan .card .top .price-group .left .name_of_plan2{font-size:26px;line-height:30px}.lp-2ninmae-plan .card .top .price-group .left .name_of_plan2 .number{font-size:34px;font-weight:900}.lp-2ninmae-plan .card .top .price-group .right .price-number{font-size:33px}.lp-2ninmae-plan .card .top .price-group .right .yen{font-size:14px}.lp-2ninmae-plan .card .top .price-group .left{padding-right:5px}.lp-2ninmae-plan .card .top .price-group .right{padding-left:5px}.lp-2ninmae-plan .card .bottom .meal-description{font-size:21px;margin-bottom:10px}.lp-2ninmae-plan .card .bottom .meal-description .number{font-size:28px;font-weight:900}.lp-2ninmae-plan .card .bottom{padding:15px 20px}.lp-2ninmae-plan .gallery-card-center{max-width:500px}.lp-2ninmae-plan .card .top .price-group .right .meal-price{line-height:16px}}@media (max-width:767px){.lp-2ninmae-plan{display:block;margin-bottom:40px;padding:20px 0 1px}.lp-2ninmae-plan-title .text{margin-bottom:20px}.lp-2ninmae-plan-title .text img{max-width:100%;width:100%}.lp-2ninmae-plan-title .sub-title-text{font-size:16px;font-weight:700;margin-bottom:20px}.lp-2ninmae-plan .gallery-card-center{max-width:100%}.lp-2ninmae-plan .card .top{padding:15px 0 12px}.lp-2ninmae-plan .card .top .price-group .left .name_of_plan2{font-size:22px;font-weight:900;line-height:26px}.lp-2ninmae-plan .card .top .price-group .left .name_of_plan2 .number{font-size:30px;font-weight:900}.lp-2ninmae-plan .card .top .price-group .left .quantity{font-weight:800}.lp-2ninmae-plan .card .top .price-group .right .price-number{font-size:38px;font-weight:900}.lp-2ninmae-plan .card .top .price-group .right .yen{font-weight:900}.lp-2ninmae-plan .card .bottom .meal-description,.lp-2ninmae-plan .card .top .price-group .right .tax-inc{font-weight:800}.lp-2ninmae-plan .card .bottom .meal-description .number{font-weight:900}.lp-2ninmae-plan .card .bottom .gallery-image img,.lp-2ninmae-plan .card .bottom .scene img{height:auto;max-width:100%;width:100%}}@media (max-width:340px){.lp-2ninmae-plan-title .text img{max-width:100%;width:100%}.lp-2ninmae-plan-title .sub-title-text{font-size:14px;font-weight:700}.lp-2ninmae-plan .card .bottom .meal-description{font-size:18px;font-weight:800;line-height:22px}.lp-2ninmae-plan .card .top .price-group .left .name_of_plan2{font-size:18px;font-weight:900;line-height:22px}.lp-2ninmae-plan .card .top .price-group .left .name_of_plan2 .number{font-size:26px;font-weight:900}.lp-2ninmae-plan .card .top .price-group .left .quantity{font-weight:800}.lp-2ninmae-plan .card .top .price-group .right .price-number,.lp-2ninmae-plan .card .top .price-group .right .yen{font-weight:900}.lp-2ninmae-plan .card .top .price-group .right .tax-inc{font-weight:800}.lp-2ninmae-plan .card .bottom .meal-description .number{font-weight:900}}