#spicyderby .wrapper .pc_l,#spicyderby .wrapper .pc_r{display:none}#spicyderby .view_area{background:#000;position:relative;z-index:2}@media screen and (min-width: 829px){#spicyderby .wrapper{position:relative;background:url("../../../100sai/img/bg_pc.png") top center no-repeat fixed;background-size:cover}#spicyderby .wrap{width:510px;display:grid;grid-template-columns:510px 1fr;align-items:flex-start;margin:0 auto;position:relative}#spicyderby .pc_wrap{position:relative;width:510px;z-index:2;margin:0 0 0 20%}#spicyderby .pc_wrap:before{content:"";display:block;height:100%;width:31px;background:url("../../../100sai/img/bg_view-l.png") top center repeat-y;background-size:31px auto;position:absolute;top:0;left:-31px}#spicyderby .pc_wrap:after{content:"";display:block;height:100%;width:31px;background:url("../../../100sai/img/bg_view-r.png") top center repeat-y;background-size:31px auto;position:absolute;top:0;right:-31px}#spicyderby .wrapper .pc_l{display:flex;align-items:center;align-content:center;flex-wrap:wrap;width:400px;height:100%;position:fixed;margin:0 0 0 520px;top:0;left:30%;z-index:2}#spicyderby .wrapper .pc_l img{display:inline;vertical-align:bottom;border:0;max-width:100%;width:inherit;height:inherit}#spicyderby .wrapper .pc_l .logo{width:100px;margin:0 auto 33px}#spicyderby .wrapper .pc_l .th{width:100%;position:relative}#spicyderby .wrapper .pc_l .th .th01{width:57px;position:absolute;top:0;left:-10px}#spicyderby .wrapper .pc_l .th .th02{width:42px;position:absolute;top:-70px;left:50px}#spicyderby .wrapper .pc_l .th .th03{width:47px;position:absolute;top:-50px;right:20px}#spicyderby .wrapper .pc_l h1{text-align:center;width:100%;margin:0 0 55px}#spicyderby .wrapper .pc_l h1 > img{width:287px}#spicyderby .wrapper .pc_l nav{width:100%;text-align:center}#spicyderby .wrapper .pc_l nav ul{padding:0;margin:0}#spicyderby .wrapper .pc_l nav li{display:block;margin:0 0 10px}#spicyderby .view_area{width:510px;min-height:100vh;background:#000;margin:0}#spicyderby .view_area:before,#spicyderby .view_area:after{content:"";display:block;width:3px;height:100%;background:#000;position:absolute;top:0;z-index:2}#spicyderby .view_area:before{left:0}#spicyderby .view_area:after{right:0}}#spicyderby .spicyderby{position:relative;z-index:10}#spicyderby .mv{background:url("../../img/spicyderby/bg_mv.png") 0 0/100% auto no-repeat #ff4c00;margin:0 0 -1px 0;padding:0.1px 0 1px;position:relative;overflow:hidden}#spicyderby .mv--copy{margin:calc(40 / 828 * 100%) 0 0 0;position:relative}#spicyderby .mv--copy > img:nth-child(1){width:calc(342 / 828 * 100%);margin:0 0 calc(-19 / 828 * 100%) calc(59 / 828 * 100%)}#spicyderby .mv--copy > img:nth-child(2){width:calc(284 / 828 * 100%);margin:0 0 calc(-23 / 828 * 100%) calc(233 / 828 * 100%)}#spicyderby .mv--copy > img:nth-child(3){width:calc(652 / 828 * 100%);margin:0 0 calc(-20 / 828 * 100%) calc(100 / 828 * 100%)}#spicyderby .mv--copy.wait > img{opacity:0;-webkit-transform:scale(6);transform:scale(6)}#spicyderby .mv--copy.animation{-webkit-animation:none;animation:none}#spicyderby .mv--copy.animation > img{opacity:1;-webkit-transform:scale(1);transform:scale(1);transition:opacity 0.3s,-webkit-transform 0.3s cubic-bezier(0.04, 0.35, 0.14, 1.16);transition:opacity 0.3s,transform 0.3s cubic-bezier(0.04, 0.35, 0.14, 1.16);transition:opacity 0.3s,transform 0.3s cubic-bezier(0.04, 0.35, 0.14, 1.16),-webkit-transform 0.3s cubic-bezier(0.04, 0.35, 0.14, 1.16)}#spicyderby .mv--copy.animation > img:nth-child(2){transition-delay:0.1s}#spicyderby .mv--copy.animation > img:nth-child(3){transition-delay:0.2s}#spicyderby .mv--img{width:calc(520 / 828 * 100%);margin:0 auto calc(-20 / 828 * 100%)}#spicyderby .mv--ttl{width:calc(378 / 828 * 100%);margin:0 0 calc(32 / 828 * 100%) calc(228 / 828 * 100%)}#spicyderby .mv--date{width:100%;display:flex;align-items:center;margin:0 0 calc(308 / 828 * 100%) 0;position:relative}#spicyderby .mv--date > img:nth-child(1){width:calc(314 / 828 * 100%);margin:0 0 0 calc(63 / 828 * 100%)}#spicyderby .mv--date > img:nth-child(2){width:calc(69 / 828 * 100%);margin:0 0 0 calc(7 / 828 * 100%)}#spicyderby .mv--date > img:nth-child(3){width:calc(304 / 828 * 100%);margin:0 0 0 calc(7 / 828 * 100%)}#spicyderby .mv--date.wait > img{opacity:0;-webkit-transform:scale(6);transform:scale(6)}#spicyderby .mv--date.wait > img:nth-child(2){-webkit-transform:scale(0, 1);transform:scale(0, 1)}#spicyderby .mv--date.animation{-webkit-animation:none;animation:none}#spicyderby .mv--date.animation > img{opacity:1;-webkit-transform:scale(1);transform:scale(1);transition:opacity 0.3s,-webkit-transform 0.3s cubic-bezier(0.04, 0.35, 0.14, 1.16);transition:opacity 0.3s,transform 0.3s cubic-bezier(0.04, 0.35, 0.14, 1.16);transition:opacity 0.3s,transform 0.3s cubic-bezier(0.04, 0.35, 0.14, 1.16),-webkit-transform 0.3s cubic-bezier(0.04, 0.35, 0.14, 1.16)}#spicyderby .mv--date.animation > img:nth-child(1){transition-delay:0.5s}#spicyderby .mv--date.animation > img:nth-child(2){-webkit-transform-origin:left center;transform-origin:left center;transition-delay:0.7s}#spicyderby .mv--date.animation > img:nth-child(3){transition-delay:0.9s}#spicyderby .mv--deco1{width:calc(50 / 828 * 100%);margin:calc(1200 / 828 * 100%) 0 0 calc(44 / 828 * 100%);top:0;left:0}#spicyderby .mv--deco2{width:calc(30 / 828 * 100%);margin:calc(1265 / 828 * 100%) 0 0 calc(85 / 828 * 100%);top:0;left:0}#spicyderby .content1{background:url("../../img/spicyderby/bg_collaboration.png") 0 bottom/100% auto no-repeat;margin:0 0 calc(-18 / 828 * 100%);position:relative;z-index:2}#spicyderby .menu{background:url("../../img/spicyderby/bg_menu.png") 0 0/100% auto no-repeat;padding:0.1px 0 calc(500 / 828 * 100%);position:relative;overflow:hidden}#spicyderby .menu--hot{width:calc(518 / 828 * 100%);margin:calc(8 / 828 * 100%) 0 0 calc(24 / 828 * 100%)}#spicyderby .menu--hot.waiting{opacity:0;-webkit-transform:translate(-40%, 20%);transform:translate(-40%, 20%)}#spicyderby .menu--hot.animated{-webkit-transform-origin:0 center;transform-origin:0 center;-webkit-transform:translate(0, 0);transform:translate(0, 0);transition:opacity 0.2s,-webkit-transform 0.3s cubic-bezier(0.04, 0.35, 0.14, 1.16);transition:opacity 0.2s,transform 0.3s cubic-bezier(0.04, 0.35, 0.14, 1.16);transition:opacity 0.2s,transform 0.3s cubic-bezier(0.04, 0.35, 0.14, 1.16),-webkit-transform 0.3s cubic-bezier(0.04, 0.35, 0.14, 1.16);-webkit-animation:none;animation:none}#spicyderby .menu--deco{width:calc(145 / 828 * 100%);top:0;right:0;margin:calc(-21 / 828 * 100%) calc(71 / 828 * 100%) 0 0}#spicyderby .menu--txt{width:calc(704 / 828 * 100%);margin:calc(-21 / 828 * 100%) 0 0 calc(59 / 828 * 100%)}#spicyderby .menu--curry{width:calc(319 / 828 * 100%);margin:calc(-401 / 828 * 100%) 0 calc(188 / 828 * 100%) calc(490 / 828 * 100%)}#spicyderby .menu--curry > img:nth-child(2){width:calc(233 / 319 * 100%);margin:calc(-21 / 319 * 100%) 0 0 calc(54 / 319 * 100%);-webkit-animation:spicySwing 1s infinite ease-in-out alternate;animation:spicySwing 1s infinite ease-in-out alternate;-webkit-transform-origin:50% -150%;transform-origin:50% -150%}@-webkit-keyframes spicySwing{0%{-webkit-transform:rotate(15deg);transform:rotate(15deg)}100%{-webkit-transform:rotate(-10deg);transform:rotate(-10deg)}}@keyframes spicySwing{0%{-webkit-transform:rotate(15deg);transform:rotate(15deg)}100%{-webkit-transform:rotate(-10deg);transform:rotate(-10deg)}}#spicyderby .menu--kira1{width:calc(73 / 828 * 100%);margin:calc(974 / 828 * 100%) 0 0 calc(170 / 828 * 100%);top:0;left:0}#spicyderby .menu--kira2{width:calc(44 / 828 * 100%);margin:calc(1073 / 828 * 100%) 0 0 calc(110 / 828 * 100%);top:0;left:0}#spicyderby .menu-benefits{width:calc(368 / 828 * 100%);display:flex;flex-direction:row-reverse;margin:0 auto calc(192 / 828 * 100%);position:relative}#spicyderby .menu-benefits--txt{margin:0;position:relative;z-index:1}#spicyderby .menu-benefits--label{margin:0;position:relative;z-index:1}#spicyderby .menu-benefits--btn{width:calc(66 / 368 * 100%);margin:0;position:relative;z-index:1;-webkit-animation:menuBtnAnim 0.7s infinite ease-in-out alternate;animation:menuBtnAnim 0.7s infinite ease-in-out alternate}@-webkit-keyframes menuBtnAnim{0%{-webkit-transform:translateY(0);transform:translateY(0)}100%{-webkit-transform:translateY(5%);transform:translateY(5%)}}@keyframes menuBtnAnim{0%{-webkit-transform:translateY(0);transform:translateY(0)}100%{-webkit-transform:translateY(5%);transform:translateY(5%)}}#spicyderby .menu-benefits--dish{width:calc(360 / 368 * 100%);position:absolute;left:0;bottom:0;z-index:0;pointer-events:none}#spicyderby .menu-benefits1 .menu-benefits--txt{width:calc(84 / 368 * 100%)}#spicyderby .menu-benefits1 .menu-benefits--label{width:calc(149 / 368 * 100%);margin:calc(52 / 368 * 100%) calc(39 / 368 * 100%) 0 calc(29 / 368 * 100%)}#spicyderby .menu-benefits1 .menu-benefits--btn{margin:calc(106 / 368 * 100%) 0 0 0}#spicyderby .menu-benefits1 .menu-benefits--dish{margin:0 0 calc(-88 / 368 * 100%) 0}#spicyderby .menu-benefits2 .menu-benefits--txt{width:calc(86 / 368 * 100%);margin:calc(44 / 368 * 100%) 0 0 0}#spicyderby .menu-benefits2 .menu-benefits--label{width:calc(160 / 368 * 100%);margin:0 calc(38 / 368 * 100%) 0 calc(25 / 368 * 100%)}#spicyderby .menu-benefits2 .menu-benefits--btn{margin:calc(76 / 368 * 100%) 0 0 0}#spicyderby .menu-benefits2 .menu-benefits--dish{margin:0 0 calc(-104 / 368 * 100%) 0}#spicyderby .menu--spoon{width:calc(485 / 828 * 100%);position:relative}#spicyderby .menu--spoon > img{position:absolute;top:0;left:0}#spicyderby .menu--spoon > img:nth-child(1){z-index:1}#spicyderby .menu--spoon > img:nth-child(2){mix-blend-mode:multiply;z-index:0}#spicyderby .collaboration{padding:0.1px 0;margin:calc(-46 / 828 * 100%) 0 0 0;position:relative;z-index:2;overflow:hidden}#spicyderby .collaboration-head{width:calc(762 / 828 * 100%);background:#fff;border:0.9661835749vw #000 solid;border-radius:8.4541062802vw;margin:0 0 calc(60 / 828 * 100%) calc(33 / 828 * 100%);position:relative;box-sizing:border-box;z-index:0}@media screen and (min-width: 829px){#spicyderby .collaboration-head{border-radius:calc(70px * 510 / 828);border-width:calc(9px * 510 / 828)}}#spicyderby .collaboration--head{width:calc(427 / 762 * 100%);margin:calc(60 / 762 * 100%) auto 0}#spicyderby .collaboration--head.waiting{opacity:1}#spicyderby .collaboration--head.waiting > img{opacity:0;-webkit-transform:translate(-40%, 0);transform:translate(-40%, 0)}#spicyderby .collaboration--head.animated{-webkit-animation:none;animation:none}#spicyderby .collaboration--head.animated > img{opacity:1;-webkit-transform:translate(0, 0);transform:translate(0, 0);-webkit-transform-origin:0 center;transform-origin:0 center;transition:opacity 0.2s,-webkit-transform 0.3s cubic-bezier(0.04, 0.35, 0.14, 1.16);transition:opacity 0.2s,transform 0.3s cubic-bezier(0.04, 0.35, 0.14, 1.16);transition:opacity 0.2s,transform 0.3s cubic-bezier(0.04, 0.35, 0.14, 1.16),-webkit-transform 0.3s cubic-bezier(0.04, 0.35, 0.14, 1.16)}#spicyderby .collaboration--head.animated > img:nth-child(2){transition-delay:0.1s}#spicyderby .collaboration--head.animated > img:nth-child(3){transition-delay:0.2s}#spicyderby .collaboration--head.animated > img:nth-child(4){transition-delay:0.3s}#spicyderby .collaboration--img{margin:calc(-34 / 762 * 100%) 0 calc(-47 / 762 * 100%)}#spicyderby .collaboration--img > div{width:calc(1165 / 762 * 100%);margin:0 0 0 calc(-230 / 762 * 100%)}#spicyderby .collaboration--img.waiting{opacity:1}#spicyderby .collaboration--img.animated{-webkit-animation:none;animation:none}#spicyderby .collaboration--txt{width:calc(624 / 762 * 100%);margin:0 auto calc(112 / 762 * 100%)}#spicyderby .collaboration--txt.waiting{opacity:1}#spicyderby .collaboration--txt.waiting > img{opacity:0;-webkit-transform:translate(-40%, 0);transform:translate(-40%, 0)}#spicyderby .collaboration--txt.animated{-webkit-animation:none;animation:none}#spicyderby .collaboration--txt.animated > img{opacity:1;-webkit-transform:translate(0, 0);transform:translate(0, 0);-webkit-transform-origin:0 center;transform-origin:0 center;transition:opacity 0.2s,-webkit-transform 0.3s cubic-bezier(0.04, 0.35, 0.14, 1.16);transition:opacity 0.2s,transform 0.3s cubic-bezier(0.04, 0.35, 0.14, 1.16);transition:opacity 0.2s,transform 0.3s cubic-bezier(0.04, 0.35, 0.14, 1.16),-webkit-transform 0.3s cubic-bezier(0.04, 0.35, 0.14, 1.16)}#spicyderby .collaboration--txt.animated > img:nth-child(2){transition-delay:0.1s}#spicyderby .collaboration-item{position:relative}#spicyderby .collaboration-item--name{position:absolute;z-index:1}#spicyderby .collaboration-item--img{position:relative;z-index:0}#spicyderby .collaboration-item[data-item="1"]{width:calc(507 / 828 * 100%);margin:0 0 calc(-371 / 828 * 100%) 0;z-index:1}#spicyderby .collaboration-item[data-item="1"] .collaboration-item--name{width:calc(203 / 507 * 100%);margin:calc(-42 / 507 * 100%) calc(-80 / 507 * 100%) 0 0;top:0;right:0}#spicyderby .collaboration-item[data-item="2"]{width:calc(546 / 828 * 100%);margin:0 calc(-1 / 828 * 100%) calc(-180 / 828 * 100%) auto;z-index:3}#spicyderby .collaboration-item[data-item="2"] .collaboration-item--name{width:calc(137 / 546 * 100%);margin:0 calc(40 / 546 * 100%) calc(-87 / 546 * 100%) 0;bottom:0;right:0}#spicyderby .collaboration-item[data-item="3"]{width:calc(459 / 828 * 100%);margin:0 0 calc(-101 / 828 * 100%) calc(25 / 828 * 100%);z-index:5}#spicyderby .collaboration-item[data-item="3"] .collaboration-item--name{width:calc(119 / 459 * 100%);margin:calc(-159 / 459 * 100%) 0 0 calc(26 / 459 * 100%);top:0;left:0}#spicyderby .collaboration-item[data-item="4"]{width:calc(639 / 828 * 100%);margin:0 0 calc(170 / 828 * 100%) calc(108 / 828 * 100%);z-index:4}#spicyderby .collaboration-item[data-item="4"] .collaboration-item--name{width:calc(137 / 639 * 100%);margin:0 0 calc(-76 / 639 * 100%) calc(-61 / 639 * 100%);bottom:0;left:0}#spicyderby .collaboration--bubble{width:calc(309 / 828 * 100%);margin:0 0 calc(-68 / 828 * 100%) auto;position:relative;z-index:4}#spicyderby .collaboration--flag{width:calc(343 / 828 * 100%);margin:0 0 calc(8 / 828 * 100%) calc(440 / 828 * 100%);position:relative;z-index:6}#spicyderby .benefits{background:url("../../img/spicyderby/bg_benefits.png") 0 0/100% auto no-repeat;padding:0.1px 0;position:relative;z-index:0}#spicyderby .benefits-content{background:url("../../img/spicyderby/bg_content_benefits.png") calc(8 / 828 * 100vw) 0/calc(812 / 828 * 100%) auto no-repeat;margin:calc(72 / 828 * 100%) 0 calc(550 / 828 * 100%) 0;padding:0.1px 0}@media screen and (min-width: 829px){#spicyderby .benefits-content{background-position:calc(8px * 510 / 828) 0}}#spicyderby .benefits1--head{width:calc(450 / 828 * 100%);margin:calc(107 / 828 * 100%) auto calc(32 / 828 * 100%)}#spicyderby .benefits1--txt{display:flex;justify-content:center;color:#783723;font-size:4.347826087vw;font-weight:600;line-height:calc(52 / 36);letter-spacing:0.055rem;margin:0 0 calc(50 / 828 * 100%)}@media screen and (min-width: 829px){#spicyderby .benefits1--txt{font-size:calc(36px * 510 / 828)}}#spicyderby .benefits1--img{display:flex;align-items:flex-end;width:100%;margin:0 0 calc(32 / 828 * 100%)}#spicyderby .benefits1--img > img:nth-child(1){width:calc(210 / 828 * 100%);margin:0 calc(15 / 828 * 100%) 0 calc(106 / 828 * 100%)}#spicyderby .benefits1--img > img:nth-child(2){width:calc(383 / 828 * 100%)}#spicyderby .benefits1-note{display:flex;justify-content:center}#spicyderby .benefits1--notes{margin:0 0 calc(100 / 828 * 100%) 0}#spicyderby .benefits1--notes span{display:block;color:#000;font-size:3.8647342995vw;line-height:calc(47 / 32);letter-spacing:0;text-indent:-1em;padding-left:1em}@media screen and (min-width: 829px){#spicyderby .benefits1--notes span{font-size:calc(32px * 510 / 828)}}#spicyderby .benefits2{padding:0.1px 0}#spicyderby .benefits2--head{width:calc(450 / 828 * 100%);margin:calc(86 / 828 * 100%) auto calc(56 / 828 * 100%)}#spicyderby .benefits2--hash{display:flex;justify-content:center;margin:0 0 calc(14 / 828 * 100%)}#spicyderby .benefits2--hash span{color:#783723;font-size:5.7971014493vw;font-weight:900;line-height:calc(75 / 48);background:#fff;padding:0 1em}@media screen and (min-width: 829px){#spicyderby .benefits2--hash span{font-size:calc(48px * 510 / 828)}}#spicyderby .benefits2--txt{color:#783723;font-size:4.347826087vw;font-weight:600;line-height:calc(52 / 36);letter-spacing:0.055rem;margin:0 0 0 calc(150 / 828 * 100%)}#spicyderby .benefits2--txt span{display:block;color:#ff4d00;font-size:3.6231884058vw;font-weight:900;line-height:calc(44 / 30);margin:calc(40 / 828 * 100%) 0 0}@media screen and (min-width: 829px){#spicyderby .benefits2--txt{font-size:calc(36px * 510 / 828)}#spicyderby .benefits2--txt span{font-size:calc(30px * 510 / 828)}}#spicyderby .benefits2--img{display:flex;align-items:flex-end;width:100%;margin:0 0 calc(44 / 828 * 100%) 0}#spicyderby .benefits2--img > img:nth-child(1){width:calc(210 / 828 * 100%);margin:0 calc(94 / 828 * 100%) calc(53 / 828 * 100%) calc(165 / 828 * 100%)}#spicyderby .benefits2--img > img:nth-child(2){width:calc(234 / 828 * 100%);margin:calc(-112 / 828 * 100%) 0 0 0}#spicyderby .benefits2-note{display:flex;justify-content:center;margin:0 0 calc(100 / 828 * 100%)}#spicyderby .benefits2--notes{margin:0}#spicyderby .benefits2--notes span{display:block;color:#000;font-size:3.8647342995vw;line-height:calc(47 / 32);letter-spacing:0;text-indent:-1em;padding-left:1em}@media screen and (min-width: 829px){#spicyderby .benefits2--notes span{font-size:calc(32px * 510 / 828)}}#spicyderby .present{background:url("../../img/spicyderby/bg_present1.png") 0 0/100% auto no-repeat;margin:calc(-32 / 828 * 100%) 0 0 0;padding:0.1px 0;position:relative;z-index:1}#spicyderby .present .benefits-more{position:relative}#spicyderby .present .benefits-more--img{width:calc(480 / 828 * 100%);margin:calc(-204 / 828 * 100%) 0 0 calc(209 / 828 * 100%);position:absolute;top:0;left:0}#spicyderby .present .benefits-more--txt{width:calc(591 / 828 * 100%);margin:calc(-342 / 828 * 100%) 0 0 calc(100 / 828 * 100%);position:absolute;top:0;left:0}#spicyderby .present .benefits-more--deco1{width:calc(107 / 828 * 100%);margin:calc(-418 / 828 * 100%) 0 0 calc(118 / 828 * 100%);position:absolute;top:0;left:0}#spicyderby .present .benefits-more--deco2{width:calc(87 / 828 * 100%);margin:calc(-326 / 828 * 100%) 0 0 calc(675 / 828 * 100%);position:absolute;top:0;left:0}#spicyderby .present .benefits-more--deco3{width:calc(75 / 828 * 100%);margin:calc(-204 / 828 * 100%) 0 0 calc(71 / 828 * 100%);position:absolute;top:0;left:0}#spicyderby .present .benefits-more--deco4{width:calc(72 / 828 * 100%);margin:calc(-428 / 828 * 100%) 0 0 calc(567 / 828 * 100%);position:absolute;top:0;left:0}#spicyderby .present .benefits-more.waiting > div{opacity:0}#spicyderby .present .benefits-more.waiting .benefits-more--img{-webkit-transform:translate(0, 50%);transform:translate(0, 50%)}#spicyderby .present .benefits-more.waiting .benefits-more--txt{-webkit-transform:translate(0, 100%) scale(0);transform:translate(0, 100%) scale(0)}#spicyderby .present .benefits-more.waiting .benefits-more--deco1{-webkit-transform:translate(50%, 100%) scale(0);transform:translate(50%, 100%) scale(0)}#spicyderby .present .benefits-more.waiting .benefits-more--deco2{-webkit-transform:translate(-200%, 100%) scale(0);transform:translate(-200%, 100%) scale(0)}#spicyderby .present .benefits-more.waiting .benefits-more--deco3{-webkit-transform:translate(100%, -25%) scale(0);transform:translate(100%, -25%) scale(0)}#spicyderby .present .benefits-more.waiting .benefits-more--deco4{-webkit-transform:translate(-70%, 100%) scale(0);transform:translate(-70%, 100%) scale(0)}#spicyderby .present .benefits-more.animated{-webkit-animation:none;animation:none}#spicyderby .present .benefits-more.animated > div{opacity:1;transition:opacity 0.3s,-webkit-transform 0.3s cubic-bezier(0.04, 0.35, 0.14, 1.16);transition:opacity 0.3s,transform 0.3s cubic-bezier(0.04, 0.35, 0.14, 1.16);transition:opacity 0.3s,transform 0.3s cubic-bezier(0.04, 0.35, 0.14, 1.16),-webkit-transform 0.3s cubic-bezier(0.04, 0.35, 0.14, 1.16)}#spicyderby .present .benefits-more.animated .benefits-more--txt{transition-delay:0.05s}#spicyderby .present .benefits-more.animated .benefits-more--deco1{transition-delay:0.1s}#spicyderby .present .benefits-more.animated .benefits-more--deco2{transition-delay:0.1s}#spicyderby .present .benefits-more.animated .benefits-more--deco3{transition-delay:0.15s}#spicyderby .present .benefits-more.animated .benefits-more--deco4{transition-delay:0.15s}#spicyderby .present .benefits3--head{width:calc(450 / 828 * 100%);margin:calc(174 / 828 * 100%) auto calc(52 / 828 * 100%)}#spicyderby .present .benefits3--txt{width:calc(680 / 828 * 100%);font-size:3.8647342995vw;font-weight:bold;line-height:calc(58 / 36);margin:0 auto calc(20 / 828 * 100%)}@media screen and (min-width: 829px){#spicyderby .present .benefits3--txt{font-size:calc(32px * 510 / 828)}}#spicyderby .present .benefits3--notes{width:calc(680 / 828 * 100%);font-size:3.8647342995vw;font-weight:500;line-height:calc(47 / 32);margin:0 auto}@media screen and (min-width: 829px){#spicyderby .present .benefits3--notes{font-size:calc(32px * 510 / 828)}}#spicyderby .present-caution{margin:calc(52 / 828 * 100%) auto calc(52 / 828 * 100%)}#spicyderby .present-caution--icon{width:calc(57 / 828 * 100%);margin:0 auto calc(12 / 828 * 100%)}#spicyderby .present-caution--txt{color:#fff;font-size:4.5893719807vw;font-weight:bold;line-height:calc(55 / 38);letter-spacing:0;text-align:center;margin:0 auto calc(86 / 828 * 100%)}@media screen and (min-width: 829px){#spicyderby .present-caution--txt{font-size:calc(38px * 510 / 828)}}#spicyderby .present1--ttl{position:relative;margin:0 0 calc(38 / 828 * 100%)}#spicyderby .present1--ttl > img:nth-child(1){width:calc(548 / 828 * 100%);margin:0 auto;position:relative;z-index:0}#spicyderby .present1--ttl > img:nth-child(2){width:calc(132 / 828 * 100%);margin:calc(-64 / 828 * 100%) calc(42 / 828 * 100%) 0 0;position:absolute;top:0;right:0;z-index:1}#spicyderby .present1--ttl .waiting{opacity:0;-webkit-transform:scale(0) translate(0, 100%);transform:scale(0) translate(0, 100%)}#spicyderby .present1--ttl .animated{-webkit-animation:none;animation:none;opacity:1;-webkit-transform-origin:center bottom;transform-origin:center bottom;transition:opacity 0.3s,-webkit-transform 0.4s cubic-bezier(0.04, 0.35, 0.14, 1.16);transition:opacity 0.3s,transform 0.4s cubic-bezier(0.04, 0.35, 0.14, 1.16);transition:opacity 0.3s,transform 0.4s cubic-bezier(0.04, 0.35, 0.14, 1.16),-webkit-transform 0.4s cubic-bezier(0.04, 0.35, 0.14, 1.16)}#spicyderby .present1--date{font-size:4.5893719807vw;line-height:calc(60 / 38);letter-spacing:0.025em;text-align:center;margin:0 0 calc(20 / 828 * 100%)}@media screen and (min-width: 829px){#spicyderby .present1--date{font-size:calc(38px * 510 / 828)}}#spicyderby .present1--place{font-size:4.5893719807vw;line-height:calc(60 / 38);letter-spacing:0.025em;text-align:center;margin:0 0 calc(108 / 828 * 100%)}@media screen and (min-width: 829px){#spicyderby .present1--place{font-size:calc(38px * 510 / 828)}}#spicyderby .present-item{width:calc(706 / 828 * 100%);margin:0 0 calc(130 / 828 * 100%) calc(72 / 828 * 100%);position:relative}#spicyderby .present-item:last-child{margin-bottom:calc(70 / 828 * 100%)}#spicyderby .present-item--icon{width:calc(223 / 706 * 100%);margin:calc(-82 / 828 * 100%) 0 0 calc(-40 / 828 * 100%);position:absolute;z-index:1}#spicyderby .present-item--img{position:relative;z-index:0}#spicyderby .present2{background:url("../../img/spicyderby/bg_present2.png") 0 0/cover no-repeat;margin:0 0 calc(-310 / 828 * 100%);padding:0.1px 0}#spicyderby .present2--ttl{position:relative;margin:calc(490 / 828 * 100%) 0 calc(40 / 828 * 100%)}#spicyderby .present2--ttl > img:nth-child(1){width:calc(548 / 828 * 100%);margin:0 auto;position:relative;z-index:0}#spicyderby .present2--ttl > img:nth-child(2){width:calc(132 / 828 * 100%);margin:calc(-64 / 828 * 100%) calc(42 / 828 * 100%) 0 0;position:absolute;top:0;right:0;z-index:1}#spicyderby .present2--ttl .waiting{opacity:0;-webkit-transform:scale(0) translate(0, 100%);transform:scale(0) translate(0, 100%)}#spicyderby .present2--ttl .animated{-webkit-animation:none;animation:none;opacity:1;-webkit-transform-origin:center bottom;transform-origin:center bottom;transition:opacity 0.3s,-webkit-transform 0.4s cubic-bezier(0.04, 0.35, 0.14, 1.16);transition:opacity 0.3s,transform 0.4s cubic-bezier(0.04, 0.35, 0.14, 1.16);transition:opacity 0.3s,transform 0.4s cubic-bezier(0.04, 0.35, 0.14, 1.16),-webkit-transform 0.4s cubic-bezier(0.04, 0.35, 0.14, 1.16)}#spicyderby .present2--date{color:#fff;font-size:4.5893719807vw;line-height:calc(60 / 38);letter-spacing:0.025em;text-align:center;margin:0 0 calc(14 / 828 * 100%)}@media screen and (min-width: 829px){#spicyderby .present2--date{font-size:calc(38px * 510 / 828)}}#spicyderby .present2--notes{display:flex;justify-content:center;align-items:center;color:#ff0;font-size:3.8647342995vw;line-height:calc(47 / 32);letter-spacing:0.025em;text-indent:-1em;margin:0 0 calc(20 / 828 * 100%);padding:0 0 0 1em}@media screen and (min-width: 829px){#spicyderby .present2--notes{font-size:calc(32px * 510 / 828)}}#spicyderby .present2--place{color:#fff;font-size:4.5893719807vw;line-height:calc(60 / 38);letter-spacing:0.025em;text-align:center;margin:0 0 calc(94 / 828 * 100%)}@media screen and (min-width: 829px){#spicyderby .present2--place{font-size:calc(38px * 510 / 828)}}#spicyderby .present2 .present-item:last-child{margin-bottom:calc(360 / 828 * 100%)}#spicyderby .stores{background:#ffda00;padding:0.1px 0;position:relative;overflow:hidden}#spicyderby .stores--comeon{width:calc(377 / 828 * 100%);margin:calc(262 / 828 * 100%) 0 calc(109 / 828 * 100%) calc(443 / 828 * 100%)}#spicyderby .stores--comeon > img:nth-child(1){width:calc(352 / 377 * 100%)}#spicyderby .stores--comeon > img:nth-child(2){width:calc(352 / 377 * 100%);margin:calc(-23 / 377 * 100%) 0 0 calc(12 / 377 * 100%)}#spicyderby .stores--comeon > img:nth-child(3){width:calc(353 / 377 * 100%);margin:calc(-23 / 377 * 100%) 0 0 calc(24 / 377 * 100%)}#spicyderby .stores--comeon.waiting > img{opacity:0}#spicyderby .stores--comeon.waiting > img:nth-child(1){-webkit-transform:translateY(100%);transform:translateY(100%)}#spicyderby .stores--comeon.waiting > img:nth-child(2){-webkit-transform:translateY(100%);transform:translateY(100%)}#spicyderby .stores--comeon.waiting > img:nth-child(3){-webkit-transform:translateY(100%);transform:translateY(100%)}#spicyderby .stores--comeon.animated{-webkit-animation:none;animation:none}#spicyderby .stores--comeon.animated > img{opacity:1;transition:opacity 0.3s,-webkit-transform 0.4s cubic-bezier(0.04, 0.35, 0.14, 1.16);transition:opacity 0.3s,transform 0.4s cubic-bezier(0.04, 0.35, 0.14, 1.16);transition:opacity 0.3s,transform 0.4s cubic-bezier(0.04, 0.35, 0.14, 1.16),-webkit-transform 0.4s cubic-bezier(0.04, 0.35, 0.14, 1.16)}#spicyderby .stores--comeon.animated > img:nth-child(2){transition-delay:0.1s}#spicyderby .stores--comeon.animated > img:nth-child(3){transition-delay:0.2s}#spicyderby .stores--ttl{width:calc(451 / 828 * 100%);margin:0 auto calc(46 / 828 * 100%)}#spicyderby .stores--txt{font-size:4.347826087vw;line-height:calc(52 / 36);letter-spacing:0.055em;text-align:center;margin:0 0 calc(98 / 828 * 100%)}@media screen and (min-width: 829px){#spicyderby .stores--txt{font-size:calc(36px * 510 / 828)}}#spicyderby .stores--map{width:calc(720 / 828 * 100%);height:0;padding-top:calc(680 / 828 * 100%);margin:0 auto calc(100 / 828 * 100%);position:relative}#spicyderby .stores #map{width:100%;height:100%;position:absolute;top:0;left:0}#spicyderby .stores .kyoto{padding:calc(70 / 828 * 100%) 0 calc(110 / 828 * 100%);position:relative}#spicyderby .stores .kyoto--en{width:calc(262 / 828 * 100%);margin:0 auto calc(40 / 828 * 100%)}#spicyderby .stores .kyoto--ja{width:calc(375 / 828 * 100%);margin:0 auto calc(92 / 828 * 100%)}#spicyderby .stores .kyoto--deco1{width:calc(73 / 828 * 100%);margin:calc(-26 / 828 * 100%) 0 0 calc(107 / 828 * 100%);top:0;left:0}#spicyderby .stores .kyoto--deco2{width:calc(44 / 828 * 100%);margin:calc(67 / 828 * 100%) 0 0 calc(49 / 828 * 100%);top:0;left:0}#spicyderby .stores .kyoto--deco3{width:calc(73 / 828 * 100%);margin:0 calc(25 / 828 * 100%) calc(128 / 828 * 100%) 0;bottom:0;right:0}#spicyderby .stores-content > div{display:grid;grid-template-columns:calc(320 / 700 * 100%) calc(320 / 700 * 100%);justify-content:space-between;width:calc(700 / 828 * 100%);margin:0 auto}#spicyderby .stores-box{display:grid;grid-template-rows:subgrid;grid-row:span 3;width:100%;margin-bottom:calc(60 / 320 * 100%)}#spicyderby .stores--name{color:#783723;font-size:4.1062801932vw;font-weight:bold;line-height:calc(48 / 34);letter-spacing:0.055em;text-align:center;margin:calc(12 / 320 * 100%) calc(-30 / 320 * 100%) calc(20 / 320 * 100%)}@media screen and (min-width: 829px){#spicyderby .stores--name{font-size:calc(34px * 510 / 828)}}#spicyderby .stores--btn{width:calc(295 / 320 * 100%);margin:0 0 0 calc(17 / 320 * 100%)}#spicyderby .stores-more-content{display:none}#spicyderby .stores-more--btn{width:calc(494 / 828 * 100%);margin:calc(40 / 828 * 100%) auto 0;cursor:pointer}#spicyderby .stores .osaka{background:url("../../img/spicyderby/bg_osaka.png") 0 0/100% auto no-repeat #ffb700;padding:calc(116 / 828 * 100%) 0 calc(30 / 828 * 100%);position:relative}#spicyderby .stores .osaka--en{width:calc(293 / 828 * 100%);margin:0 auto calc(40 / 828 * 100%)}#spicyderby .stores .osaka--ja{width:calc(374 / 828 * 100%);margin:0 auto calc(80 / 828 * 100%)}#spicyderby .stores .osaka--deco1{width:calc(145 / 828 * 100%);margin:calc(-51 / 828 * 100%) 0 0 calc(97 / 828 * 100%);top:0;left:0}#spicyderby .stores .osaka--deco2{width:calc(73 / 828 * 100%);margin:calc(179 / 828 * 100%) 0 0 calc(45 / 828 * 100%);top:0;left:0}#spicyderby .thanks{background:url("../../img/spicyderby/bg_thanks.png") 0 0/100% auto no-repeat #ffb700;margin:calc(-1 / 828 * 100%) 0 calc(-26 / 828 * 100%);padding:calc(432 / 828 * 100%) 0 0.1px;position:relative;z-index:0}#spicyderby .thanks--ttl{width:calc(380 / 828 * 100%);margin:calc(224 / 828 * 100%) 0 0 calc(68 / 828 * 100%);position:absolute;top:0;left:0}#spicyderby .thanks--ttl.waiting{opacity:0;-webkit-transform:scale(0) translate(0, 200%);transform:scale(0) translate(0, 200%)}#spicyderby .thanks--ttl.animated{-webkit-animation:none;animation:none;opacity:1;-webkit-transform-origin:center bottom;transform-origin:center bottom;transition:opacity 0.2s,-webkit-transform 0.3s cubic-bezier(0.04, 0.35, 0.14, 1.16);transition:opacity 0.2s,transform 0.3s cubic-bezier(0.04, 0.35, 0.14, 1.16);transition:opacity 0.2s,transform 0.3s cubic-bezier(0.04, 0.35, 0.14, 1.16),-webkit-transform 0.3s cubic-bezier(0.04, 0.35, 0.14, 1.16)}#spicyderby .thanks--name{width:calc(508 / 828 * 100%);margin:0 auto calc(31 / 828 * 100%)}#spicyderby .thanks--img{width:calc(478 / 828 * 100%);margin:0 auto calc(48 / 828 * 100%)}#spicyderby .thanks--txt{width:calc(680 / 828 * 100%);font-size:4.1062801932vw;font-weight:700;line-height:calc(56 / 34);margin:0 auto calc(540 / 828 * 100%)}@media screen and (min-width: 829px){#spicyderby .thanks--txt{font-size:calc(34px * 510 / 828)}}#spicyderby .thanks--deco{width:calc(130 / 828 * 100%);margin:0 0 calc(196 / 828 * 100%) calc(129 / 828 * 100%);left:0;bottom:0}#spicyderby .more{background:url("../../img/spicyderby/bg_more.png") 0 bottom/100% 100% no-repeat;margin:0 0 calc(-26 / 828 * 100%);padding:calc(204 / 828 * 100%) 0 calc(165 / 828 * 100%);position:relative;z-index:1}#spicyderby .more--deco1{width:calc(44 / 828 * 100%);margin:calc(-163 / 828 * 100%) calc(186 / 828 * 100%) 0 0;top:0;right:0}#spicyderby .more--deco2{width:calc(73 / 828 * 100%);margin:calc(-116 / 828 * 100%) calc(88 / 828 * 100%) 0 0;top:0;right:0}#spicyderby .more--ttl{width:calc(768 / 828 * 100%);margin:0 auto calc(45 / 828 * 100%)}#spicyderby .more--txt{width:calc(750 / 828 * 100%);color:#fff;font-size:4.8309178744vw;font-weight:700;line-height:calc(70 / 40);letter-spacing:0.025em;margin:0 auto calc(62 / 828 * 100%)}@media screen and (min-width: 829px){#spicyderby .more--txt{font-size:calc(40px * 510 / 828)}}#spicyderby .more--bnr{width:calc(747 / 828 * 100%);margin:0 auto calc(55 / 828 * 100%)}@media (any-hover: hover){#spicyderby .more--bnr a > img{transition:-webkit-transform 0.3s cubic-bezier(0.04, 0.35, 0.14, 1.16);transition:transform 0.3s cubic-bezier(0.04, 0.35, 0.14, 1.16);transition:transform 0.3s cubic-bezier(0.04, 0.35, 0.14, 1.16),-webkit-transform 0.3s cubic-bezier(0.04, 0.35, 0.14, 1.16)}#spicyderby .more--bnr a:hover > img{-webkit-transform:scale(1.05);transform:scale(1.05)}}#spicyderby .deco{position:absolute;z-index:2;pointer-events:none}@media only screen and (min-width: 829px){#spicyderby .footer hr{display:none}#spicyderby .footer-share{width:calc(754 / 828 * 100%);margin:calc(140 / 828 * 100%) auto}#spicyderby .footer-share--head{width:calc(389 / 754 * 100%);margin:0 auto calc(42 / 754 * 100%)}#spicyderby .footer-share--link{width:calc(125 / 754 * 100%);margin:0 calc(37 / 754 * 100%)}#spicyderby .footer-content{width:calc(754 / 828 * 100%)}#spicyderby .footer-info{width:100%}#spicyderby .footer-info--head{width:calc(187 / 754 * 100%);margin:0 0 calc(30 / 754 * 100%) 0}#spicyderby .footer-info-data{font-size:calc(29px * 510 / 828);line-height:1.25}#spicyderby .footer-sns{width:calc(754 / 754 * 100%);margin:0 auto}#spicyderby .footer-sns--head{width:calc(185 / 754 * 100%);margin:calc(150 / 754 * 100%) auto calc(36 / 754 * 100%)}#spicyderby .footer-sns-links{justify-content:center}#spicyderby .footer-sns--link{width:calc(122 / 754 * 100%);margin:0 calc(20 / 754 * 100%)}#spicyderby .footer-btns{justify-content:space-between;width:calc(754 / 754 * 100%);margin:calc(100 / 754 * 100%) auto calc(132 / 754 * 100%)}#spicyderby .footer--btn{width:calc(355 / 754 * 100%)}#spicyderby .footer--bnr{width:calc(756 / 754 * 100%);margin:0 auto calc(90 / 754 * 100%)}#spicyderby .footer--txt{font-size:calc(26px * 510 / 828);line-height:1.39;text-align:center;margin:0 0 calc(46 / 754 * 100%) 0}#spicyderby .footer--copyright{font-size:calc(26px * 510 / 828);margin:0 0 calc(32 / 828 * 100%)}#spicyderby .footer--logo{padding:calc(18 / 828 * 100%) 0 calc(14 / 828 * 100%)}#spicyderby .footer--logo > img{width:calc(194 / 828 * 100%)}}#spicyderby .koma{position:relative}#spicyderby .koma > div{opacity:0;position:absolute;top:0;left:0}#spicyderby .koma > div:nth-child(1){opacity:1;position:relative}#spicyderby .accordion{width:100%;position:relative}#spicyderby .accordion--btn{cursor:pointer;position:relative}#spicyderby .accordion--btn > img:nth-child(1){display:block}#spicyderby .accordion--btn > img:nth-child(2){display:none}#spicyderby .accordion-wrap{display:grid;grid-template-rows:0fr;transition:grid-template-rows 0.3s linear;transition:grid-template-rows 0.3s linear,-ms-grid-rows 0.3s linear;margin:0}#spicyderby .accordion-content{overflow:hidden}#spicyderby .accordion.open .accordion-wrap{grid-template-rows:1fr}#spicyderby .accordion.open .accordion--btn > img:nth-child(1){display:none}#spicyderby .accordion.open .accordion--btn > img:nth-child(2){display:block}