html{scroll-behavior:smooth}.anniversary20-kv{background:#f4a905}.anniversary20-kv__frame{display:flex;position:relative;margin:0 auto;box-sizing:border-box}.anniversary20-kv__bottom img{width:980px;height:auto}.anniversary20-kv__btn{position:absolute;right:144px;bottom:36px}.anniversary20-kv__btn-target{display:block;transition:.2s}.anniversary20-kv__btn-target:hover{opacity:.8}.anniversary20-mv{padding:40px 0 60px;text-align:center;background:#f5daa1}.anniversary20-mv__title{padding:12px 30% 8px}.anniversary20-mv__title img{width:100%;height:auto}.anniversary20-mv__mv{width:620px;box-sizing:border-box}.anniversary20-mv__mv video{width:100%;height:auto}.anniversary20-guide{padding-bottom:75px;background:url("https://tblg.k-img.com/images/restaurant/anniversary20/guide-bg.png?3336917e4745c0bd85615e1c0716dc61873d1b38c8e897867438d7eaee2375b2") no-repeat 0 0;background-size:100% auto}.anniversary20-guide__text{padding:112px 40px 40px 220px;color:#333;font-weight:600;font-size:2rem;line-height:2.45}.anniversary20-guide__baroon{margin:14px 0 0 320px}.anniversary20-comment{text-align:center;background:#f4a905}.anniversary20-comment__title{padding:55px 30.4% 0}.anniversary20-comment__title img{width:100%;height:auto}.anniversary20-comment__mv{width:620px}.anniversary20-comment__lead{margin-top:32px;padding:0 26%}.anniversary20-comment__lead img{width:100%;height:auto}.anniversary20-comment__text{padding:21px 20% 5.5% 22%;color:#13131e;font-weight:600;font-size:1.8rem;text-align:left;line-height:1.75;line-height:1.66}.anniversary20-comment__line img{width:100%;height:auto}.anniversary20-campaign{position:relative;padding:50px 0 66px;background:#fff}.anniversary20-campaign__frame{margin:0 auto;padding:308px 116px 0;width:800px;height:493px;box-sizing:border-box;background:url("https://tblg.k-img.com/images/restaurant/anniversary20/campaign-main.png?f43946da3a18f56a10b11e111408aa929190b3afd5e8d79e605f09848f37ccfb") no-repeat 0 0;background-size:100% auto}.anniversary20-campaign__title{padding:40px 30% 10px}.anniversary20-campaign__title img{width:100%;height:auto}.anniversary20-campaign__lead{display:none;padding:0 10%}.anniversary20-campaign__text{margin-top:30px;color:#000;font-weight:600;font-size:19px;line-height:2}.anniversary20-campaign-end{display:flex;position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(255,255,255,.5);align-items:center;justify-content:center}.anniversary20-campaign-end.anniversary20-campaign-end--step{top:-20px;left:50%;width:800px;height:310px;transform:translateX(-50%)}.anniversary20-campaign-end__frame{display:flex;flex-direction:column;padding:60px 4px;border:5px solid red;width:415px;box-sizing:border-box;color:red;font-weight:600;text-align:center;line-height:1.6;background:rgba(255,255,255,.7);align-items:center;justify-content:center}.anniversary20-campaign-end.anniversary20-campaign-end--step .anniversary20-campaign-end__frame{width:100%;height:100%}.anniversary20-campaign-end__title{font-size:2.4rem}.anniversary20-campaign-end__text{margin-top:10px;font-size:1.9rem;line-height:1.8}.anniversary20-support{padding:6% 0 62px;background:#f5aa00}.anniversary20-support__title{padding:0 25.5%}.anniversary20-support__title img{width:100%;height:auto}.anniversary20-support__mv{margin-top:34px;text-align:center}.anniversary20-support__mv-item{width:620px;height:350px}.anniversary20-support__mv-text{margin:13px auto 9px;width:620px;color:#000;font-size:1.9rem;text-align:left;line-height:1.5}.anniversary20-support__list{display:flex;margin-top:31px;padding:0 178px}.anniversary20-support__item+.anniversary20-support__item{margin-left:34px}.anniversary20-support__item img{width:100%;height:auto}.anniversary20-prize{padding:55px 30px 60px;background:#fdebc7}.anniversary20-prize__title{padding:0 30.3% 10px}.anniversary20-prize__title img{width:100%;height:auto}.anniversary20-prize__guide{padding:0 11%}.anniversary20-prize__guide img{width:100%;height:auto}.anniversary20-prize__frame{margin:10px auto 0;border:1px solid #000;width:800px;box-sizing:border-box;text-align:center;background:#000}.anniversary20-prize__input{display:none}.anniversary20-prize__day{display:block;position:relative;padding:9px 2%}.anniversary20-prize__day::after{display:block;position:absolute;top:15px;right:12px;width:16px;height:16px;content:"";background:url("https://tblg.k-img.com/images/restaurant/anniversary20/arrow_icon.png?6beb82d3534c30d9443e20e76923f141b016f9c3e3bcb5d3605d678b0eab3290") no-repeat 0 0;background-size:16px 16px;transform:rotate(180deg)}.anniversary20-prize__input:checked+.anniversary20-prize__day::after{transform:rotate(0deg)}.anniversary20-prize__day img{width:100%;height:auto}.anniversary20-prize__dtl{display:flex;padding:0;height:0;overflow:hidden;background:#fdebc7;transition:.1s}.anniversary20-prize__input:checked~.anniversary20-prize__dtl{padding:18px 14px;height:auto;overflow:visible}.anniversary20-prize__dtl-item+.anniversary20-prize__dtl-item{margin-left:16px}.anniversary20-prize__dtl-item img{width:100%;height:auto}.anniversary20-prize__ribon{margin:32px 0 15px;text-align:center}.anniversary20-step{padding:38px 0 0;background:#f5aa00}.anniversary20-step__title{padding:0 31%}.anniversary20-step__title img{width:100%;height:auto}.anniversary20-step__list{display:flex;position:relative;margin-top:39px;padding:0 30px 62px;justify-content:center}.anniversary20-step__item{position:relative;padding:15px 0 12px;border:1px solid #000;min-height:288px;box-sizing:border-box;text-align:center;background:#fff}.anniversary20-step__item+.anniversary20-step__item{margin-left:24px}.anniversary20-step__item.anniversary20-step__item--step1{width:209px}.anniversary20-step__item.anniversary20-step__item--step2{width:329px}.anniversary20-step__item.anniversary20-step__item--step2.is-cpend{display:flex;align-items:center}.anniversary20-step__item.anniversary20-step__item--step3{width:209px}.anniversary20-step__item-title{display:inline-flex;position:absolute;top:-15px;left:50%;margin-left:-55px;padding:3px 0 0 9px;border-radius:8px 0 8px 0;width:110px;height:32px;box-sizing:border-box;background:#ed6c00;justify-content:center;align-items:center}.anniversary20-step__item-title img{width:57%;height:auto}.anniversary20-step__item-text img{width:100%;height:auto}.anniversary20-step__item.anniversary20-step__item--step1 .anniversary20-step__item-text{padding:70px 10% 4px}.anniversary20-step__item.anniversary20-step__item--step2 .anniversary20-step__item-text{padding:24px 6% 7px}.anniversary20.is-cpend .anniversary20-step__item.anniversary20-step__item--step2 .anniversary20-step__item-text{margin-top:27px}.anniversary20-step__item.anniversary20-step__item--step3 .anniversary20-step__item-text{padding:85px 10% 20px}.anniversary20-step__item-img{display:inline-block;position:relative}.anniversary20-step__item.anniversary20-step__item--step2 .anniversary20-step__item-img{padding:0 15%}.anniversary20-step__item-step-link{position:absolute;bottom:27px;left:1px;font-size:2.7rem;opacity:0}.anniversary20-step__item-text-dtl{position:relative;margin:13px auto 0;padding-left:21px;box-sizing:border-box;color:#000;font-weight:600;font-size:1.6rem;text-align:left;line-height:1.5;background:url("https://tblg.k-img.com/images/smartphone/anniversary20/anniversary20/check_icon.png?5320469b726a8b49716fcf31476a96f2930ffe611220b51a750330aa6ba45d77") no-repeat top 2px left 0;background-size:16px 16px}.anniversary20-step__item-text-dtl+.anniversary20-step__item-text-dtl{margin-top:6px}.anniversary20-step__item-text-dtl span{text-decoration:underline}.anniversary20-step__item-text-notice{margin-top:10px;color:#000;font-size:1.2rem}.anniversary20-step__btn{display:block;margin-top:14px;transition:.2s}.anniversary20-step__btn:hover{opacity:.8}.anniversary20-rule{padding:55px 0 61px;background:#fdebc7}.anniversary20.is-cpend .anniversary20-rule{padding-bottom:30px}.anniversary20-rule__title{padding:0 43.5%;text-align:center}.anniversary20-rule__title img{width:100%;height:auto}.anniversary20-rule__contents{padding:20px 180px 31px}.anniversary20-rule__frame{padding:24px;border:1px solid #000;max-height:260px;box-sizing:border-box;overflow-y:scroll;font-size:1.6rem;line-height:1.5;background:#fff}.anniversary20-rule__btn{text-align:center;transition:.2s}.anniversary20-rule__btn:hover{opacity:.8}.anniversary20-rule__btn-target{display:inline-block}.anniversary20-rule__lead{font-size:1.2rem}.anniversary20-rule__subtitle{margin-top:24px;padding:6px;border-radius:20px;color:#13131e;font-weight:600;font-size:1.4rem;text-align:center;line-height:1;background:#e9e9e9}.anniversary20-rule__text{margin-top:24px;font-size:1.2rem}.anniversary20-rule__item-title{margin:24px 0 10px;color:#13131e;font-weight:600;font-size:1.4rem}.anniversary20-rule__item-text{position:relative;padding-left:15px;font-size:1.2rem}.anniversary20-rule__item-text::before{display:block;position:absolute;top:1px;left:1px;content:"・"}.anniversary20-rule__item-list.anniversary20-rule__item-list--num .anniversary20-rule__item-list.anniversary20-rule__item-list--dotted .anniversary20-rule__item-text::before{content:"・"}.anniversary20-rule__item-list.anniversary20-rule__item-list--num .anniversary20-rule__item-text:nth-child(1)::before{top:0;content:"1"}.anniversary20-rule__item-list.anniversary20-rule__item-list--num .anniversary20-rule__item-text:nth-child(2)::before{top:0;content:"2"}.anniversary20-rule__item-list.anniversary20-rule__item-list--num .anniversary20-rule__item-text:nth-child(3)::before{top:0;content:"3"}.anniversary20-rule__item-list.anniversary20-rule__item-list--num .anniversary20-rule__item-text:nth-child(4)::before{top:0;content:"4"}.anniversary20-rule__item-list.anniversary20-rule__item-list--num .anniversary20-rule__item-text:nth-child(5)::before{top:0;content:"5"}.anniversary20-rule__item-list.anniversary20-rule__item-list--num .anniversary20-rule__item-text:nth-child(6)::before{top:0;content:"6"}.anniversary20-rule__item-notice{font-size:1.2rem}.anniversary20-line img{width:100%;height:auto}.anniversary20-sns{padding:10% 0;background:#fff}.anniversary20-sns__title img{width:100%;height:auto}.anniversary20-sns__timeline{padding:32px;height:300px;box-sizing:border-box;overflow-y:scroll}.anniversary20-footer img{width:100%;height:auto}
