.m-gallery-card4-wrap-title .title-text{display:flex;justify-content:center;margin-bottom:34px;position:relative}.m-gallery-card4-wrap-title .title-text .text{color:#1b1b1b;font-family:Noto Sans JP;font-size:51.65px;font-weight:700;letter-spacing:.05em;line-height:64.56px;text-align:center}.m-gallery-card4-wrap-title .title-text .left-line{left:calc(50% - 400px);position:absolute;top:64px}.m-gallery-card4-wrap-title .title-text .right-line{position:absolute;right:calc(50% - 400px);top:64px}.m-gallery-card4-wrap-title .title-img{margin:auto auto 34px;max-width:875px;text-align:center}.m-gallery-card4-wrap-title .title-img img{width:85%}.m-gallery-card4-wrap-title .price-img{margin:auto auto 48px;max-width:826px;text-align:center}.m-gallery-card4-wrap-title .price-img img{width:85%}.m-gallery-card4-wrap-title .next{display:flex;justify-content:center;margin-bottom:30px}.m-gallery-card4-wrap-title .dots{background:none;border:none;display:block;height:40px;position:relative;width:40px}.m-gallery-card4-wrap-title .dots .dot,.m-gallery-card4-wrap-title .dots .dot:after,.m-gallery-card4-wrap-title .dots .dot:before{background-color:#1b1b1b;border-radius:50%;display:block;height:13px;position:absolute;width:13px}.m-gallery-card4-wrap-title .dots .dot{bottom:0;left:0;margin:auto;right:0;top:0}.m-gallery-card4-wrap-title .dots .dot:after,.m-gallery-card4-wrap-title .dots .dot:before{content:""}.m-gallery-card4-wrap-title .dots .dot:before{top:-26px}.m-gallery-card4-wrap-title .dots .dot:after{top:26px}.m-gallery-card4-wrap{color:#1b1b1b;display:flex;font-family:Noto Sans JP;justify-content:center;margin-bottom:40px}.m-gallery-card4-wrap .gallery-card .num-of-people{text-align:center}.m-gallery-card4-wrap .gallery-card .num-of-people .text{font-size:34.38px;font-weight:700;letter-spacing:.05em;text-align:center}.m-gallery-card4-wrap .gallery-card .num-of-people .text .green{color:#7dc800}.m-gallery-card4-wrap .gallery-card .num-of-people .text .orange{color:#ffa200}.m-gallery-card4-wrap .gallery-card .num-of-people .text .number{font-size:43.93px}.m-gallery-card4-wrap .gallery-card .num-of-people .underline-left,.m-gallery-card4-wrap .gallery-card .num-of-people .underline-right{transform:translateY(-4px)}.m-gallery-card4-wrap .gallery-card .name-of-plan{margin-bottom:15px;position:relative}.m-gallery-card4-wrap .gallery-card.gallery-card-left .name-of-plan{transform:translateX(-11px)}.m-gallery-card4-wrap .gallery-card.gallery-card-right .name-of-plan{transform:translateX(-4px)}.m-gallery-card4-wrap .gallery-card .name-of-plan .text{font-size:34.15px;font-weight:800;letter-spacing:.05em;text-align:center}.m-gallery-card4-wrap .gallery-card.gallery-card-left .name-of-plan .right-lines{position:absolute;right:calc(50% - 204px);top:-10px}.m-gallery-card4-wrap .gallery-card.gallery-card-right .name-of-plan .right-lines{position:absolute;right:calc(50% - 220px);top:-10px}.m-gallery-card4-wrap .card{background:#fff;border-radius:28px}.m-gallery-card4-wrap .card .top{border-radius:28px 28px 0 0;padding:17px 0 14px}.m-gallery-card4-wrap .gallery-card-left .card .top{background:#85d500}.m-gallery-card4-wrap .gallery-card-right .card .top{background:#ffa200}.m-gallery-card4-wrap .card .top .price-group{align-items:center;display:flex;justify-content:center}.m-gallery-card4-wrap .card .top .price-group .left{border-right:2px solid #1b1b1b;padding-right:12px}.m-gallery-card4-wrap .card .top .price-group .left .name_of_plan2{font-size:26px;font-weight:800;letter-spacing:.05em;line-height:31px}.m-gallery-card4-wrap .card .top .price-group .left .name_of_plan2 .number{font-size:36px}.m-gallery-card4-wrap .card .top .price-group .left .quantity{font-size:11px;font-weight:700;letter-spacing:.05em;text-align:right}.m-gallery-card4-wrap .card .top .price-group .right{padding-left:12px}.m-gallery-card4-wrap .card .top .price-group .right .meal-price{align-items:center;display:flex;flex-direction:row;justify-content:center;line-height:20px;margin-top:-5px}.m-gallery-card4-wrap .card .top .price-group .right .price-number{font-family:Inter;font-size:48.91px;font-weight:700;letter-spacing:-.04em;margin-right:5px}.m-gallery-card4-wrap .card .top .price-group .right .yen{font-size:18.34px;font-weight:900;letter-spacing:.1em}.m-gallery-card4-wrap .card .top .price-group .right .tax-inc{font-size:11px;font-weight:700}.m-gallery-card4-wrap .card .bottom{padding:20px 25px}.m-gallery-card4-wrap .card .bottom .meal-description{font-size:30px;font-weight:700;letter-spacing:.1em;margin-bottom:15px;text-align:center}.m-gallery-card4-wrap .card .bottom .meal-description .number{font-size:37.38px;font-weight:700;letter-spacing:.1em}.m-gallery-card4-wrap .card .bottom .scene{margin-bottom:25px;text-align:center}.m-gallery-card4-wrap .card .bottom .delivery{font-size:25.3px;font-weight:700;letter-spacing:.1em;margin-bottom:28px;position:relative;text-align:center}.m-gallery-card4-wrap .card .bottom .delivery .left-line{left:calc(50% - 125px);position:absolute;top:11px}.m-gallery-card4-wrap .card .bottom .delivery .right-line{position:absolute;right:calc(50% - 119px);top:11px}.m-gallery-card4-wrap-memo{color:#1b1b1b;font-family:Noto Sans JP,sans-serif;font-size:18px;font-weight:500;letter-spacing:2px;line-height:1.5em;margin-bottom:100px;text-align:left}.m-gallery-card4-wrap-memo .sp{display:none}.m-gallery-card4-wrap .gallery-card-left{margin-right:17px;width:50%}.m-gallery-card4-wrap .gallery-card-right{margin-left:17px;width:50%}.m-gallery-card4-wrap .gallery-card .title-image{padding:0 20px}.m-gallery-card4-wrap .gallery-card .gallery-images{padding:0}.m-gallery-card4-wrap .gallery-card .gallery-images img{text-indent:-9999px}.m-gallery-card4-wrap button[role=button].slick-arrow{display:none!important}.m-gallery-card4-wrap .slick-dotted.slick-slider{padding:0 10px}@media (max-width:1024px){.m-gallery-card4-wrap{margin-bottom:20px;padding:40px 0 0}.m-gallery-card4-wrap-title .title-text .text{font-size:38.65px;line-height:51.56px}.m-gallery-card4-wrap-title .title-text .left-line{left:calc(50% - 294px);top:39px;width:45px}.m-gallery-card4-wrap-title .title-text .right-line{right:calc(50% - 294px);top:39px;width:45px}.m-gallery-card4-wrap-title .title-img{margin-bottom:3px}.m-gallery-card4-wrap-title .price-img{margin-bottom:30px}.m-gallery-card4-wrap-title .dots{height:30px;width:30px}.m-gallery-card4-wrap-title .dots .dot:before{top:-23px}.m-gallery-card4-wrap-title .dots .dot:after{top:23px}.m-gallery-card4-wrap .gallery-card .num-of-people .text .number{font-size:32px}.m-gallery-card4-wrap .gallery-card .num-of-people .text{font-size:25px}.m-gallery-card4-wrap .gallery-card .name-of-plan .text{font-size:26px}.m-gallery-card4-wrap .gallery-card.gallery-card-left .name-of-plan .right-lines{right:calc(50% - 155px);width:19px}.m-gallery-card4-wrap .gallery-card.gallery-card-right .name-of-plan .right-lines{right:calc(50% - 165px);width:19px}.m-gallery-card4-wrap .gallery-card .num-of-people .underline-left{transform:translateX(-1px);width:270px}.m-gallery-card4-wrap .gallery-card .num-of-people .underline-right{transform:translateX(-1px);width:283px}.m-gallery-card4-wrap .card .top .price-group .left .name_of_plan2{font-size:20px;line-height:24px}.m-gallery-card4-wrap .card .top .price-group .left .name_of_plan2 .number{font-size:27px}.m-gallery-card4-wrap .card .top .price-group .right .price-number{font-size:33px}.m-gallery-card4-wrap .card .top .price-group .right .yen{font-size:14px}.m-gallery-card4-wrap .card .top .price-group .left{padding-right:5px}.m-gallery-card4-wrap .card .top .price-group .right{padding-left:5px}.m-gallery-card4-wrap .card .bottom .meal-description{font-size:21px;margin-bottom:10px}.m-gallery-card4-wrap .card .bottom .meal-description .number{font-size:28px}.m-gallery-card4-wrap .card .bottom{padding:15px 20px}.m-gallery-card4-wrap .slick-dotted.slick-slider{padding:0}.m-gallery-card4-wrap .gallery-card-left{margin-right:10px}.m-gallery-card4-wrap .gallery-card-right{margin-left:10px}.m-gallery-card4-wrap-memo{font-size:16px}.m-gallery-card4-wrap-title .dots .dot,.m-gallery-card4-wrap-title .dots .dot:after,.m-gallery-card4-wrap-title .dots .dot:before{height:10px;width:10px}.m-gallery-card4-wrap-title .next{margin-bottom:0}.m-gallery-card4-wrap .card .top .price-group .right .meal-price{line-height:16px}}@media (max-width:767px){.m-gallery-card4-wrap{display:block;margin-bottom:20px;padding:20px 0 1px}.m-gallery-card4-wrap-memo .sp{display:block}.m-gallery-card4-wrap-title .title-text .text{font-size:20px;line-height:25px}.m-gallery-card4-wrap-title .title-text .left-line{left:calc(50% - 153px);top:0;width:25px}.m-gallery-card4-wrap-title .title-text .right-line{right:calc(50% - 151px);top:0;width:25px}.m-gallery-card4-wrap-title .title-text{margin-bottom:15px}.m-gallery-card4-wrap-title .price-img img,.m-gallery-card4-wrap-title .title-img img{width:90%}.m-gallery-card4-wrap-title .dots .dot,.m-gallery-card4-wrap-title .dots .dot:after,.m-gallery-card4-wrap-title .dots .dot:before{height:7px;width:7px}.m-gallery-card4-wrap-title .dots .dot:before{top:-14px}.m-gallery-card4-wrap-title .dots .dot:after{top:14px}.m-gallery-card4-wrap .gallery-card .num-of-people .text{font-size:21px}.m-gallery-card4-wrap .gallery-card .num-of-people .text .number{font-size:27px}.m-gallery-card4-wrap .card .top .price-group .left .name_of_plan2{font-size:18px;line-height:19px}.m-gallery-card4-wrap .card .top .price-group .left .name_of_plan2 .number{font-size:26px}.m-gallery-card4-wrap .gallery-card.gallery-card-left .name-of-plan{transform:translateX(-4px)}.m-gallery-card4-wrap .gallery-card-left{margin-bottom:40px;margin-right:0;width:100%}.m-gallery-card4-wrap .gallery-card-right{margin-left:0;width:100%}.m-gallery-card4-wrap .card .top{padding:15px 0 12px}.m-gallery-card4-wrap-memo{font-size:12px;margin-bottom:60px;text-align:center}.m-gallery-card4-wrap .gallery-card .num-of-people .underline-left{width:233px}.m-gallery-card4-wrap .gallery-card .num-of-people .underline-right{width:244px}.m-gallery-card4-wrap-title .price-img{margin-bottom:15px}.m-gallery-card4-wrap .card .top .price-group .right .price-number{font-size:35px;font-size:38px}.m-tab-switching-wrap .title-img img{width:95%}.m-tab-switching-wrap .title-img{margin-bottom:15px}}