.m-gallery-card4-wrap-title.m-cb .title-text{display:flex;justify-content:center;margin-bottom:34px;position:relative}.m-gallery-card4-wrap-title.m-cb .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.m-cb .title-text .left-line{left:calc(50% - 400px);position:absolute;top:64px}.m-gallery-card4-wrap-title.m-cb .title-text .right-line{position:absolute;right:calc(50% - 400px);top:64px}.m-gallery-card4-wrap-title.m-cb .title-img{margin:auto auto 34px;max-width:875px;text-align:center}.m-gallery-card4-wrap-title.m-cb .title-img img{width:85%}.m-gallery-card4-wrap-title.m-cb .price-img{margin:auto auto 48px;max-width:826px;text-align:center}.m-gallery-card4-wrap-title.m-cb .price-img img{width:85%}.m-gallery-card4-wrap-title.m-cb .next{display:flex;justify-content:center;margin-bottom:30px}.m-gallery-card4-wrap-title.m-cb .dots{background:none;border:none;display:block;height:40px;position:relative;width:40px}.m-gallery-card4-wrap-title.m-cb .dots .dot,.m-gallery-card4-wrap-title.m-cb .dots .dot:after,.m-gallery-card4-wrap-title.m-cb .dots .dot:before{background-color:#1b1b1b;border-radius:50%;display:block;height:13px;position:absolute;width:13px}.m-gallery-card4-wrap-title.m-cb .dots .dot{bottom:0;left:0;margin:auto;right:0;top:0}.m-gallery-card4-wrap-title.m-cb .dots .dot:after,.m-gallery-card4-wrap-title.m-cb .dots .dot:before{content:""}.m-gallery-card4-wrap-title.m-cb .dots .dot:before{top:-26px}.m-gallery-card4-wrap-title.m-cb .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.m-cb .gallery-card .num-of-people{text-align:center}.m-gallery-card4-wrap.m-cb .gallery-card .num-of-people .text{font-size:34.38px;font-weight:700;letter-spacing:.05em;text-align:center}.m-gallery-card4-wrap.m-cb .gallery-card .num-of-people .text .number{font-size:43.93px}.m-gallery-card4-wrap.m-cb .gallery-card .num-of-people .underline-left,.m-gallery-card4-wrap.m-cb .gallery-card .num-of-people .underline-right{transform:translateY(-4px)}.m-gallery-card4-wrap.m-cb .gallery-card .name-of-plan{margin-bottom:15px;position:relative}.m-gallery-card4-wrap.m-cb .gallery-card.gallery-card-left .name-of-plan{transform:translateX(-11px)}.m-gallery-card4-wrap.m-cb .gallery-card.gallery-card-right .name-of-plan{transform:translateX(-4px)}.m-gallery-card4-wrap.m-cb .gallery-card .name-of-plan .text{font-size:34.15px;font-weight:800;letter-spacing:.05em;text-align:center}.m-gallery-card4-wrap.m-cb .gallery-card.gallery-card-left .name-of-plan .right-lines{position:absolute;right:calc(50% - 204px);top:-10px}.m-gallery-card4-wrap.m-cb .gallery-card.gallery-card-right .name-of-plan .right-lines{position:absolute;right:calc(50% - 220px);top:-10px}.m-gallery-card4-wrap.m-cb .card{background:#fff;border-radius:28px}.m-gallery-card4-wrap.m-cb .card .top{border-radius:28px 28px 0 0;padding:17px 0 14px}.m-gallery-card4-wrap.m-cb .gallery-card-left .card .top{background:#85d500}.m-gallery-card4-wrap.m-cb .gallery-card-right .card .top{background:#ffa200}.m-gallery-card4-wrap.m-cb .card .top .price-group{align-items:center;display:flex;gap:12px;justify-content:center}.m-gallery-card4-wrap.m-cb .card .top .price-group .left{align-items:flex-start;border-right:2px solid #070707;display:flex;flex-direction:column;padding-right:8px}.m-gallery-card4-wrap.m-cb .card .top .price-group .left .name_of_plan2{font-size:26px;font-weight:800;letter-spacing:.05em;line-height:31px}.m-gallery-card4-wrap.m-cb .card .top .price-group .left .name_of_plan2 .number{font-size:36px}.m-gallery-card4-wrap.m-cb .card .top .price-group .left .quantity{font-size:11px;font-weight:700;letter-spacing:.55px;line-height:16.5px}.m-gallery-card4-wrap.m-cb .card .top .price-group .left .regular-price{font-size:11px;font-weight:800;letter-spacing:1.3px;line-height:11px;white-space:nowrap}.m-gallery-card4-wrap.m-cb .card .top .price-group .regular-price .number{font-size:18px;letter-spacing:.3px;line-height:17px}.m-gallery-card4-wrap.m-cb .card .top .price-group .right{display:flex;flex-direction:column;gap:4px;transform:translateY(4px)}.m-gallery-card4-wrap.m-cb .card .top .price-group .right .price-container{align-items:center;display:flex;gap:0}.m-gallery-card4-wrap.m-cb .card .top .price-group .right .first-time-badge-wrapper{align-items:center;display:flex}.m-gallery-card4-wrap.m-cb .card .top .price-group .right .first-time-badge{align-items:center;background:#1b1b1b;display:flex;flex-shrink:0;height:36px;justify-content:center;margin-right:3px;width:36px}.m-gallery-card4-wrap.m-cb .card .top .price-group .right .first-time-badge .badge-text{color:#85d500;font-family:Noto Sans JP,sans-serif;font-size:12px;font-weight:900;line-height:14px;text-align:center}.m-gallery-card4-wrap.m-cb .card .top .price-group .right .first-time-badge .badge-text.orange,.m-gallery-card4-wrap.m-cb .gallery-card .num-of-people .text .orange{color:#ffa200}.m-gallery-card4-wrap.m-cb .gallery-card .num-of-people .text .green{color:#85d500}.m-gallery-card4-wrap.m-cb .gallery-card-left .fukidashi{width:210px!important}.m-gallery-card4-wrap.m-cb .gallery-card-right .fukidashi{width:223px!important}.m-gallery-card4-wrap.m-cb .card .top .price-group .right .actual-label{align-items:center;color:#1b1b1b;display:flex;font-family:Noto Sans JP,sans-serif;font-size:10px;font-weight:900;height:36px;justify-content:flex-end;line-height:12px;text-align:center;width:14px;writing-mode:horizontal-tb}.m-gallery-card4-wrap.m-cb .card .top .price-group .right .meal-price{align-items:center;display:flex;flex-direction:row;gap:3px;line-height:20px;padding-left:2px}.m-gallery-card4-wrap.m-cb .card .top .price-group .right .price-number{font-family:Inter,sans-serif;font-size:44px;font-weight:700;letter-spacing:-1.956px;line-height:20px}.m-gallery-card4-wrap.m-cb .card .top .price-group .right .unit{display:flex;flex-direction:column;gap:3px}.m-gallery-card4-wrap.m-cb .card .top .price-group .right .tax-inc,.m-gallery-card4-wrap.m-cb .card .top .price-group .right .yen{font-family:Noto Sans JP,sans-serif;font-size:13px;font-weight:900;line-height:15px;white-space:nowrap}.m-gallery-card4-wrap.m-cb .card .top .price-group .right .free-shipping-banner{display:inline-grid;grid-template-columns:max-content;grid-template-rows:max-content;place-items:start;position:relative}.m-gallery-card4-wrap.m-cb .card .top .price-group .right .free-shipping-banner .banner-arrow{grid-area:1/1;margin-left:114.423px;margin-top:0;transform:scaleY(-1)}.m-gallery-card4-wrap.m-cb .card .top .price-group .right .free-shipping-banner .banner-content{align-items:center;background:#ec0000;border-radius:60px;box-sizing:border-box;display:flex;gap:10px;grid-area:1/1;justify-content:center;margin-left:0;margin-top:6.238px;padding:3px 10px;width:210px}.m-gallery-card4-wrap.m-cb .card .top .price-group .right .free-shipping-banner .banner-text{color:#fff;font-family:Noto Sans JP,sans-serif;font-size:10px;font-weight:700;letter-spacing:.2px;line-height:1;text-align:center;white-space:nowrap}.m-gallery-card4-wrap.m-cb .card .bottom{padding:20px 25px}.m-gallery-card4-wrap.m-cb .card .bottom .meal-description{font-size:30px;font-weight:700;letter-spacing:.1em;margin-bottom:15px;text-align:center}.m-gallery-card4-wrap.m-cb .card .bottom .meal-description .number{font-size:37.38px;font-weight:700;letter-spacing:.1em}.m-gallery-card4-wrap.m-cb .card .bottom .scene{margin-bottom:25px;text-align:center}.m-gallery-card4-wrap.m-cb .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.m-cb .card .bottom .delivery .left-line{left:calc(50% - 125px);position:absolute;top:11px}.m-gallery-card4-wrap.m-cb .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.m-cb .gallery-card-left{margin-right:17px;width:50%}.m-gallery-card4-wrap.m-cb .gallery-card-right{margin-left:17px;width:50%}.m-gallery-card4-wrap.m-cb .gallery-card .title-image{padding:0 20px}.m-gallery-card4-wrap.m-cb .gallery-card .gallery-images{padding:0}.m-gallery-card4-wrap.m-cb .gallery-card .gallery-images img{text-indent:-9999px}.m-gallery-card4-wrap.m-cb button[role=button].slick-arrow{display:none!important}.m-gallery-card4-wrap.m-cb .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.m-cb .title-text .text{font-size:38.65px;line-height:51.56px}.m-gallery-card4-wrap-title.m-cb .title-text .left-line{left:calc(50% - 294px);top:39px;width:45px}.m-gallery-card4-wrap-title.m-cb .title-text .right-line{right:calc(50% - 294px);top:39px;width:45px}.m-gallery-card4-wrap-title.m-cb .title-img{margin-bottom:3px}.m-gallery-card4-wrap-title.m-cb .price-img{margin-bottom:30px}.m-gallery-card4-wrap-title.m-cb .dots{height:30px;width:30px}.m-gallery-card4-wrap-title.m-cb .dots .dot:before{top:-23px}.m-gallery-card4-wrap-title.m-cb .dots .dot:after{top:23px}.m-gallery-card4-wrap.m-cb .gallery-card .num-of-people .text .number{font-size:32px}.m-gallery-card4-wrap.m-cb .gallery-card .num-of-people .text{font-size:25px}.m-gallery-card4-wrap.m-cb .gallery-card .name-of-plan .text{font-size:26px}.m-gallery-card4-wrap.m-cb .gallery-card.gallery-card-left .name-of-plan .right-lines{right:calc(50% - 155px);width:19px}.m-gallery-card4-wrap.m-cb .gallery-card.gallery-card-right .name-of-plan .right-lines{right:calc(50% - 165px);width:19px}.m-gallery-card4-wrap.m-cb .gallery-card .num-of-people .underline-left{transform:translateX(-1px);width:270px}.m-gallery-card4-wrap.m-cb .gallery-card .num-of-people .underline-right{transform:translateX(-1px);width:283px}.m-gallery-card4-wrap.m-cb .card .top .price-group .left .name_of_plan2{font-size:20px;line-height:24px}.m-gallery-card4-wrap.m-cb .card .top .price-group .left .name_of_plan2 .number{font-size:27px}.m-gallery-card4-wrap.m-cb .card .top .price-group .left .regular-price{font-size:9px}.m-gallery-card4-wrap.m-cb .card .top .price-group .left .regular-price span{font-size:11px}.m-gallery-card4-wrap.m-cb .card .top .price-group .regular-price span .number{font-size:14px}.m-gallery-card4-wrap.m-cb .card .top .price-group .right .first-time-badge{height:28px;width:28px}.m-gallery-card4-wrap.m-cb .card .top .price-group .right .first-time-badge .badge-text{font-size:10px;line-height:11px}.m-gallery-card4-wrap.m-cb .card .top .price-group .right .actual-label{font-size:8px;height:28px;width:12px}.m-gallery-card4-wrap.m-cb .card .top .price-group .right .price-number{font-size:31px}.m-gallery-card4-wrap.m-cb .card .top .price-group .right .tax-inc,.m-gallery-card4-wrap.m-cb .card .top .price-group .right .yen{font-size:11px}.m-gallery-card4-wrap.m-cb .card .top .price-group .right .tax-inc{transform:translateY(2px)}.m-gallery-card4-wrap.m-cb .gallery-card-left .fukidashi{transform:translateY(-3px);width:165px!important}.m-gallery-card4-wrap.m-cb .gallery-card-right .fukidashi{transform:translateY(-3px);width:170px!important}.m-gallery-card4-wrap.m-cb .card .top .price-group{gap:8px}.m-gallery-card4-wrap.m-cb .card .top .price-group .left{padding-right:5px}.m-gallery-card4-wrap.m-cb .card .top .price-group .right .free-shipping-banner .banner-content{padding:2px 8px;width:170px}.m-gallery-card4-wrap.m-cb .card .top .price-group .right .free-shipping-banner .banner-arrow{margin-left:92px}.m-gallery-card4-wrap.m-cb .card .top .price-group .right .free-shipping-banner .banner-text{font-size:9px}.m-gallery-card4-wrap.m-cb .card .bottom .meal-description{font-size:21px;margin-bottom:10px}.m-gallery-card4-wrap.m-cb .card .bottom .meal-description .number{font-size:28px}.m-gallery-card4-wrap.m-cb .card .bottom{padding:15px 20px}.m-gallery-card4-wrap.m-cb .slick-dotted.slick-slider{padding:0}.m-gallery-card4-wrap.m-cb .gallery-card-left{margin-right:10px}.m-gallery-card4-wrap.m-cb .gallery-card-right{margin-left:10px}.m-gallery-card4-wrap-memo{font-size:16px}.m-gallery-card4-wrap-title.m-cb .dots .dot,.m-gallery-card4-wrap-title.m-cb .dots .dot:after,.m-gallery-card4-wrap-title.m-cb .dots .dot:before{height:10px;width:10px}.m-gallery-card4-wrap-title.m-cb .next{margin-bottom:0}}@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.m-cb .title-text .text{font-size:20px;line-height:25px}.m-gallery-card4-wrap-title.m-cb .title-text .left-line{left:calc(50% - 153px);top:0;width:25px}.m-gallery-card4-wrap-title.m-cb .title-text .right-line{right:calc(50% - 151px);top:0;width:25px}.m-gallery-card4-wrap-title.m-cb .title-text{margin-bottom:15px}.m-gallery-card4-wrap-title.m-cb .price-img img,.m-gallery-card4-wrap-title.m-cb .title-img img{width:90%}.m-gallery-card4-wrap-title.m-cb .dots .dot,.m-gallery-card4-wrap-title.m-cb .dots .dot:after,.m-gallery-card4-wrap-title.m-cb .dots .dot:before{height:7px;width:7px}.m-gallery-card4-wrap-title.m-cb .dots .dot:before{top:-14px}.m-gallery-card4-wrap-title.m-cb .dots .dot:after{top:14px}.m-gallery-card4-wrap.m-cb .gallery-card .num-of-people .text{font-size:21px}.m-gallery-card4-wrap.m-cb .gallery-card .num-of-people .text .number{font-size:27px}.m-gallery-card4-wrap.m-cb .card .top .price-group .left .name_of_plan2{font-size:18px;line-height:19px}.m-gallery-card4-wrap.m-cb .card .top .price-group .left .name_of_plan2 .number{font-size:26px}.m-gallery-card4-wrap.m-cb .card .top .price-group .left .regular-price{font-size:8px}.m-gallery-card4-wrap.m-cb .card .top .price-group .left .regular-price span{font-size:11px}.m-gallery-card4-wrap.m-cb .card .top .price-group .left .regular-price span .number{font-size:14px}.m-gallery-card4-wrap.m-cb .card .top .price-group .right .first-time-badge{height:30px;width:30px}.m-gallery-card4-wrap.m-cb .gallery-card-left .fukidashi{width:180px!important}.m-gallery-card4-wrap.m-cb .gallery-card-right .fukidashi{width:192px!important}.m-gallery-card4-wrap.m-cb .card .top .price-group .right .first-time-badge .badge-text{font-size:10px;line-height:11px}.m-gallery-card4-wrap.m-cb .card .top .price-group .right .actual-label{font-size:10px;height:32px;width:12px}.m-gallery-card4-wrap.m-cb .card .top .price-group .right .free-shipping-banner .banner-content{width:180px}.m-gallery-card4-wrap.m-cb .card .top .price-group .right .free-shipping-banner .banner-arrow{margin-left:97px}.m-gallery-card4-wrap.m-cb .gallery-card.gallery-card-left .name-of-plan{transform:translateX(-4px)}.m-gallery-card4-wrap.m-cb .gallery-card-left{margin-bottom:40px;margin-right:0;width:100%}.m-gallery-card4-wrap.m-cb .gallery-card-right{margin-left:0;width:100%}.m-gallery-card4-wrap.m-cb .card .top{padding:15px 0 12px}.m-gallery-card4-wrap-memo{font-size:12px;margin-bottom:60px;text-align:center}.m-gallery-card4-wrap.m-cb .gallery-card .num-of-people .underline-left{width:233px}.m-gallery-card4-wrap.m-cb .gallery-card .num-of-people .underline-right{width:244px}.m-gallery-card4-wrap-title.m-cb .price-img{margin-bottom:15px}.m-gallery-card4-wrap.m-cb .card .top .price-group .right .price-number{font-size:38px}.m-tab-switching-wrap .title-img img{width:95%}.m-tab-switching-wrap .title-img{margin-bottom:15px}}@media (max-width:389px){.m-gallery-card4-wrap.m-cb .card .top .price-group .right .price-number{font-size:30px}.m-gallery-card4-wrap.m-cb .card .top .price-group .right .tax-inc,.m-gallery-card4-wrap.m-cb .card .top .price-group .right .yen{font-size:9px}.m-gallery-card4-wrap.m-cb .card .top .price-group .right .yen{transform:translateY(-3px)}.m-gallery-card4-wrap.m-cb .gallery-card-left .fukidashi{transform:translateY(-7px);width:155px!important}.m-gallery-card4-wrap.m-cb .gallery-card-right .fukidashi{transform:translateY(-7px);width:160px!important}.m-gallery-card4-wrap.m-cb .card .top .price-group .left .regular-price span{font-size:9px}}