#fv-coupon-link-wrapper.fv-coupon-link-wrapper{padding-top:calc(70*(100vw / 750));padding-bottom:calc(45*(100vw / 750));--color-bg-primary: #f2f2f2;--color-bg-secondary: #f1ece7;--color-bg-transparent: transparent;line-height:1;margin:0;border:0;outline:0;font-size:100%;background:transparent;font-weight:normal}#fv-coupon-link-wrapper .fv-coupon-link-ul{display:flex;flex-wrap:initial;justify-content:center;font-family:'Crimson Text', 'Noto Serif JP', serif !important;font-size:calc(28 * (100vw / 750)) !important;letter-spacing:0.025em;list-style:none}#fv-coupon-link-wrapper .fv-coupon-link-li{padding:0 calc(24*(100vw / 750));border:0;outline:0;font-size:100%;vertical-align:baseline;background:transparent;font-weight:normal}#fv-coupon-link-wrapper .fv-coupon-link-li:nth-child(2){border-left:solid 1px #acacac}#fv-coupon-link-wrapper .fv-coupon-link-a{font-family:'Crimson Text', 'Noto Serif JP', serif !important;outline:none;-webkit-appearance:none;border-radius:0;color:inherit;text-decoration:none;cursor:pointer;margin:0;padding:0;font-size:100%;vertical-align:baseline;background:transparent;white-space:nowrap;vertical-align:middle}.ba-no-margin{width:100%;margin:0 auto;padding:0}.ba1-content{margin:0 auto;width:100% !important;display:block}.ba1-heading{width:100%;margin:0 auto}.ba1-menu-container{width:100%;margin:0 auto 15px}.ba1-menu-container.for-ba1-2{margin-top:60px}.ba1-menu-container.for-ba1-3{margin-top:41px}.ba1-menu-img{display:block;width:100%;margin:0 auto}.ba2-heading{width:100%;margin:26px auto 0}.ba2-heading-img{display:block;width:100%;margin:0 auto}.ba3-heading{width:100%;margin:0 auto}.ba3-heading-img{display:block;width:100%;margin:0 auto}@media screen and (min-width: 641px){#fv-coupon-link-wrapper.fv-coupon-link-wrapper{padding-top:calc(40*(100vw / 750));padding-bottom:calc(30*(100vw / 750));line-height:0.3}#fv-coupon-link-wrapper .fv-coupon-link-a{font-size:43% !important;line-height:60% !important}}.scr_item .item_before,.scr_item .item_after{transition:transform 1s cubic-bezier(0.23, 1, 0.32, 1),opacity 0.3s ease}.scr_item .item_before{transform:translate3d(0, 0, 0);opacity:1}.scr_item .item_after{transform:translate3d(0, 0, -300px) rotateY(45deg) rotateZ(10deg);opacity:0;transition:none}.scr_item.is_action .item_before{opacity:0;transition:opacity 0.3s ease}.scr_item.is_action .item_after{opacity:1;transform:translate3d(0, 0, 0) rotateY(0deg) rotateZ(0deg);transition:opacity 0.2s ease 0.2s,transform 1s cubic-bezier(0.23, 1, 0.32, 1) 0.2s}
