
@media screen and (min-width: 789px)and (max-width: 2899.9px){.maru{font-family:"Zen Maru Gothic",sans-serif}}@media screen and (min-width: 789px)and (max-width: 2899.9px)and (min-width: 789px){.pc{display:block !important}.sp{display:none !important}}@media screen and (min-width: 789px)and (max-width: 2899.9px)and (min-width: 768px){.cp-brandheader_logo{flex:0 0 80px;margin-bottom:12px}}@media screen and (min-width: 789px)and (max-width: 2899.9px){html,body,#main{position:relative;z-index:10}body{margin:0;min-height:100vh}img{width:100%}.ttl_hide{width:0;height:0;visibility:hidden;padding:0;margin:0}picture{display:block}picture img{display:block}img{display:block}button{background-color:unset;border:0;padding:0}p{margin:0}button{font-family:"Zen Kaku Gothic New",sans-serif}button.btn{background-color:unset;border:0;padding:0}.steam_wrap{pointer-events:none;position:absolute;bottom:3.4722222222vw;left:50%;transform:translate(-50%, 0);z-index:100}.steam_wrap .steam{pointer-events:none;position:absolute;bottom:-2.0833333333vw;right:-10.4166666667vw;transform:scale(0.4);animation:steamRise 3s ease-in infinite;will-change:transform,opacity,filter}.steam_wrap .steam.a{width:calc(57.0833333333vw*.4)}.steam_wrap .steam.b{width:calc(47.9861111111vw*.4)}.steam_wrap .steam.c{width:calc(68.4027777778vw*.4)}.steam_wrap .steam:nth-child(1){animation-delay:0s !important;transform:translateX(-25px)}.steam_wrap .steam:nth-child(2){animation-delay:1s !important;transform:translateX(0px)}.steam_wrap .steam:nth-child(3){display:none;animation-delay:1.8s !important;transform:translateX(18px)}.steam_wrap.on .steam{animation:steamRise 3s ease-in infinite;will-change:transform,opacity,filter}@keyframes steamRise{0%{transform:translateY(0) scale(1.3) translateX(var(--x, 0));opacity:0;filter:blur(0px)}20%{opacity:.6}80%{opacity:.4}100%{transform:translateY(-120px) scale(2) translateX(var(--x, 0));opacity:0;filter:blur(2px)}}.wrap_scale{position:relative;z-index:20}}@media screen and (min-width: 789px)and (max-width: 2899.9px){header{position:relative;z-index:1000;background:#fff}.l-headerNav .l-headerNav_search .l-headerNavSearch_btn a{display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.pixel{position:absolute;top:-99px;left:0;z-index:1000;pointer-events:none;opacity:.3;width:1440px}#main_wrap{background-image:url("../img/bg_main.webp");background-size:cover;background-position:center top;background-repeat:repeat;background-size:2000px 100px}#main_wrap section{position:relative;z-index:10}#main_wrap .play .play_base{display:block;width:100%}#main_wrap .play .play_text{position:absolute;top:12.133%;left:15.882%;width:68.235%;animation:play_rotate 10s linear infinite}@keyframes play_rotate{to{transform:rotate(360deg)}}#main_wrap .kv .pic{position:relative;overflow:hidden;background-color:#ffdb3e}#main_wrap .kv .pic picture{position:relative;z-index:10}#main_wrap .kv .kv_bg{position:absolute;z-index:1;top:0;left:-5.5555555556vw;width:105.5555555556vw;height:50.7638888889vw;background:url("../img/kv_bg_mark.webp") no-repeat left top/100% 100%;animation:loopScroll_kv_bg 4s linear infinite}@keyframes loopScroll_kv_bg{from{transform:translate(0, 0)}to{transform:translate(4.83125vw, -3.3819444444vw)}}#main_wrap .kv .kv_parts{position:absolute;z-index:20;top:0;left:0;width:100%;height:100%;pointer-events:none}#main_wrap .kv .kv_parts .kv_part{position:absolute;animation-timing-function:ease-in-out;animation-iteration-count:infinite}#main_wrap .kv .kv_parts .kv_part.person{object-fit:cover;animation-name:kv_fuwa_person;animation-duration:3.2s}#main_wrap .kv .kv_parts .kv_part.pkg{animation-name:kv_fuwa_pkg;animation-duration:2.6s}#main_wrap .kv .kv_parts .kv_part.pkg img{position:absolute;top:50%;left:50%;max-width:none}#main_wrap .kv .kv_parts .kv_part.yuge{overflow:hidden;animation-name:kv_fuwa_yuge;animation-duration:2.2s}#main_wrap .kv .kv_parts .kv_part.yuge img{position:absolute;top:0;left:0;width:100%;max-width:none}#main_wrap .kv .kv_parts .kv_part.yokozawa_yuge1{left:41.25vw;top:9.8347222222vw;width:4.4791666667vw;height:3.4243055556vw}#main_wrap .kv .kv_parts .kv_part.yokozawa_yuge2{left:45.4951388889vw;top:2.7083333333vw;width:2.7972222222vw;height:2.2826388889vw}#main_wrap .kv .kv_parts .kv_part.yokozawa_person{left:43.2638888889vw;top:3.4722222222vw;width:12.3611111111vw;height:14.4444444444vw}#main_wrap .kv .kv_parts .kv_part.yokozawa_pkg{left:41.33125vw;top:4.0305555556vw;width:5.7145833333vw;height:7.1909722222vw}#main_wrap .kv .kv_parts .kv_part.yokozawa_yuge3{left:52.7118055556vw;top:13.6111111111vw;width:3.5326388889vw;height:2.7666666667vw}#main_wrap .kv .kv_parts .kv_part.pomupomu_yuge1{left:68.0590277778vw;top:7.2222222222vw;width:2.8576388889vw;height:2.2986111111vw}#main_wrap .kv .kv_parts .kv_part.pomupomu_yuge2{left:57.0138888889vw;top:8.9583333333vw;width:3.6215277778vw;height:3.09375vw}#main_wrap .kv .kv_parts .kv_part.pomupomu_person{left:58.6840277778vw;top:2.7083333333vw;width:10.2777777778vw;height:10.1388888889vw}#main_wrap .kv .kv_parts .kv_part.pomupomu_pkg{left:55.46875vw;top:2.5vw;width:5.2729166667vw;height:7.1909722222vw}#main_wrap .kv .kv_parts .kv_part.takahashi_yuge1{left:80.9027777778vw;top:10.3472222222vw;width:4.13125vw;height:3.3069444444vw}#main_wrap .kv .kv_parts .kv_part.takahashi_person{left:70vw;top:3.6805555556vw;width:12.3611111111vw;height:14.5138888889vw}#main_wrap .kv .kv_parts .kv_part.takahashi_yuge2{left:79.2409722222vw;top:12.9854166667vw;width:2.9118055556vw;height:2.3069444444vw}#main_wrap .kv .kv_parts .kv_part.takahashi_pkg{left:81.4736111111vw;top:4.4097222222vw;width:5.9451388889vw;height:7.6118055556vw}#main_wrap .kv .kv_parts .kv_part.hanae_yuge1{left:45.1416666667vw;top:25.3472222222vw;width:4.6305555556vw;height:3.2118055556vw}#main_wrap .kv .kv_parts .kv_part.hanae_yuge2{left:50.5590277778vw;top:21.5972222222vw;width:2.9527777778vw;height:2.5145833333vw}#main_wrap .kv .kv_parts .kv_part.hanae_person{left:50.3472222222vw;top:19.6527777778vw;width:12.3611111111vw;height:14.5138888889vw}#main_wrap .kv .kv_parts .kv_part.hanae_yuge3{left:59.5861111111vw;top:25.9041666667vw;width:2.8277777778vw;height:2.35vw}#main_wrap .kv .kv_parts .kv_part.hanae_pkg{left:47.0173611111vw;top:23.2347222222vw;width:5.7048611111vw;height:7.5375vw}#main_wrap .kv .kv_parts .kv_part.inada_yuge1{left:75.0034722222vw;top:28.0555555556vw;width:3.9722222222vw;height:3.2784722222vw}#main_wrap .kv .kv_parts .kv_part.inada_yuge2{left:72.6423611111vw;top:25.1388888889vw;width:2.7444444444vw;height:2.0423611111vw}#main_wrap .kv .kv_parts .kv_part.inada_yuge3{left:71.1805555556vw;top:30.9027777778vw;width:3.0305555556vw;height:2.3083333333vw}#main_wrap .kv .kv_parts .kv_part.inada_person{left:63.4722222222vw;top:19.7916666667vw;width:12.3611111111vw;height:14.5138888889vw}#main_wrap .kv .kv_parts .kv_part.inada_pkg{left:74.9069444444vw;top:22.1541666667vw;width:5.5423611111vw;height:7.5208333333vw}#main_wrap .kv .kv_parts .kv_part.yokozawa_pkg img{width:87.29%;transform:translate(-50%, -50%) rotate(-6.54deg)}#main_wrap .kv .kv_parts .kv_part.pomupomu_person{object-fit:contain}#main_wrap .kv .kv_parts .kv_part.pomupomu_pkg img{width:82.79%;transform:translate(-50%, -50%) rotate(8.26deg)}#main_wrap .kv .kv_parts .kv_part.takahashi_yuge1 img{top:-14.72%;left:3.4%;width:100.04%}#main_wrap .kv .kv_parts .kv_part.takahashi_pkg img{width:75.12%;transform:translate(-50%, -50%) rotate(13.8deg)}#main_wrap .kv .kv_parts .kv_part.hanae_yuge1 img{top:-10.81%;left:0%;width:100.15%}#main_wrap .kv .kv_parts .kv_part.hanae_pkg img{width:80.01%;transform:translate(-50%, -50%) rotate(-10.22deg)}#main_wrap .kv .kv_parts .kv_part.inada_pkg img{width:82.93%;transform:translate(-50%, -50%) rotate(8.24deg)}#main_wrap .kv .kv_parts .kv_chara:nth-child(1) .kv_part{animation-delay:-0.7s}#main_wrap .kv .kv_parts .kv_chara:nth-child(2) .kv_part{animation-delay:-1.4s}#main_wrap .kv .kv_parts .kv_chara:nth-child(3) .kv_part{animation-delay:-2.1s}#main_wrap .kv .kv_parts .kv_chara:nth-child(4) .kv_part{animation-delay:-2.8s}#main_wrap .kv .kv_parts .kv_chara:nth-child(5) .kv_part{animation-delay:-3.5s}@keyframes kv_fuwa_person{0%,100%{transform:translateY(0)}50%{transform:translateY(-0.4166666667vw)}}@keyframes kv_fuwa_pkg{0%,100%{transform:translateY(0) rotate(-3deg)}50%{transform:translateY(-0.5555555556vw) rotate(3deg)}}@keyframes kv_fuwa_yuge{0%,100%{transform:translateY(0) scale(1)}50%{transform:translateY(-0.3472222222vw) scale(1.06)}}#main_wrap .wrap_anchor{position:relative;height:500vw}#main_wrap .wrap_anchor .pagetop{position:fixed;z-index:110;bottom:10px;right:1.5972222222vw;opacity:0;pointer-events:none;transition:opacity .4s;width:7.8472222222vw;height:6.9444444444vw}#main_wrap .wrap_anchor .pagetop.is-show{opacity:1;pointer-events:auto}#main_wrap .wrap_anchor .pagetop.is-stop{position:absolute;bottom:10px}#main_wrap .wrap_anchor .pagetop_bg{position:absolute;z-index:10;width:100%}#main_wrap .wrap_anchor .pagetop_arw{position:absolute;z-index:20;width:1.4583333333vw;left:50%;top:1.3888888889vw;transform:translate(-50%, 0);transition:all .3s ease}#main_wrap .wrap_anchor .pagetop_text{position:absolute;z-index:20;width:3.9583333333vw;left:50%;top:2.7777777778vw;transform:translate(-50%, 0);transition:all .3s ease}#main_wrap .wrap_anchor .pagetop:hover .pagetop_arw{transition:all .3s ease;transform:translate(-50%, 0) scale(1.5, 1.2)}#main_wrap .wrap_anchor .pagetop:hover .pagetop_text{transition:all .3s ease;transform:translate(-50%, 0) scale(0.74)}#main_wrap .wrap_anchor .anchors{z-index:100;width:78.75vw;height:6.2708333333vw;margin:0 auto;display:flex;justify-content:space-between;align-items:flex-start;flex-flow:row;flex-wrap:wrap;position:fixed;bottom:10px;left:50%;transform:translateX(-50%);opacity:0;pointer-events:none;transition:opacity .4s}#main_wrap .wrap_anchor .anchors.is-show{opacity:1;pointer-events:auto}#main_wrap .wrap_anchor .anchors .anchor{width:25.9583333333vw;height:2.9166666667vw;background-color:#000}#main_wrap .wrap_anchor .anchors .anchor.off{pointer-events:none}#main_wrap .wrap_anchor .anchors .anchor:hover .set .text img:nth-child(2){transition:all .3s ease;opacity:1}#main_wrap .wrap_anchor .anchors .anchor:hover .set .arw{animation-name:arw_updown;animation-duration:1s;animation-fill-mode:forwards;animation-timing-function:ease}@keyframes arw_updown{0%,100%{transform:translate(0, 0vw)}50%{transform:translate(0, 0.3680555556vw)}}#main_wrap .wrap_anchor .anchors .anchor:hover .set .arw img:nth-child(2){transition:all .3s ease;opacity:1}#main_wrap .wrap_anchor .anchors .anchor .set{width:100%;height:100%;display:flex;justify-content:center;align-items:center;flex-flow:row;flex-wrap:nowrap}#main_wrap .wrap_anchor .anchors .anchor .set .text{position:relative;z-index:10;margin-right:0.2222222222vw}#main_wrap .wrap_anchor .anchors .anchor .set .text img{position:absolute;z-index:10;top:50%;left:50%;transform:translate(-50%, -50%);width:100%}#main_wrap .wrap_anchor .anchors .anchor .set .text img:nth-child(2){z-index:20;opacity:0}#main_wrap .wrap_anchor .anchors .anchor .set .arw{position:relative;z-index:10;width:1.3125vw;margin-left:0.2222222222vw}#main_wrap .wrap_anchor .anchors .anchor .set .arw img{position:absolute;z-index:10;top:50%;left:50%;transform:translate(-50%, -50%);width:100%;transition:all .3s ease}#main_wrap .wrap_anchor .anchors .anchor .set .arw img:nth-child(2){z-index:20;opacity:0;transition:all .3s ease}#main_wrap .wrap_anchor .anchors .anchor:nth-child(1) .set .text{width:11.4444444444vw}#main_wrap .wrap_anchor .anchors .anchor:nth-child(2) .set .text{width:17.2083333333vw}#main_wrap .wrap_anchor .anchors .anchor:nth-child(3) .set .text{width:17.3541666667vw}#main_wrap .wrap_anchor .anchors .anchor:nth-child(4) .set .text{width:10.3472222222vw}#main_wrap .wrap_anchor .anchors .anchor:nth-child(5) .set .text{width:14vw}#main_wrap .wrap_anchor .anchors .anchor:nth-child(6) .set .text{width:10.7152777778vw}#main_wrap .wrap_anchor .anchors .anchor:nth-child(n+4){margin-top:0.4375vw}#main_wrap .intro .ttl{width:30.6944444444vw;margin:4.0972222222vw auto 0}#main_wrap .intro .text{margin:2.7777777778vw 0 0;font-family:"Noto Sans JP",sans-serif;color:#000;font-size:1.25vw;font-weight:bold;letter-spacing:0em;line-height:2;text-align:center}#main_wrap .intro .pic_set{position:relative;z-index:11;width:17.9166666667vw;margin:2.4305555556vw auto 0;opacity:0}#main_wrap .intro .pic_set .pic{position:relative;z-index:20;width:100%}#main_wrap .intro .pic_set .face{position:absolute;z-index:10;top:50%;left:50%;transform:translate(-50%, -50%);width:15.2777777778vw;opacity:0;transform-origin:center}@keyframes kaku{0%{transform:translate(-50%, -50%) rotate(0deg)}50%{transform:translate(-50%, -50%) rotate(25deg)}100%{transform:translate(-50%, -50%) rotate(0deg)}}@keyframes kaku-rev{0%{transform:translate(-50%, -50%) rotate(0deg)}50%{transform:translate(-50%, -50%) rotate(-25deg)}100%{transform:translate(-50%, -50%) rotate(0deg)}}@keyframes face-switch{0%{opacity:0}50%{opacity:1}}@keyframes face-switch-rev{0%{opacity:1}50%{opacity:0}}#main_wrap .intro .pic_set .face.switch img:nth-child(1){animation:face-switch-rev 2s step-end infinite}#main_wrap .intro .pic_set .face.switch img:nth-child(2){position:absolute;top:0;left:0;width:100%;opacity:0;animation:face-switch 2s step-end infinite}#main_wrap .intro .pic_set .face.a{z-index:5}#main_wrap .intro .pic_set .face.b{width:15.2777777778vw}#main_wrap .intro .pic_set .face.c{width:15.9722222222vw}#main_wrap .intro .pic_set .face.d{z-index:5}#main_wrap .intro .pic_set.on{transition:all .5s ease;opacity:1}#main_wrap .intro .pic_set.on .face{transition:all .5s ease .2s;opacity:1}#main_wrap .intro .pic_set.on .face.a{top:34%;left:calc(50% - 31.3194444444vw)}#main_wrap .intro .pic_set.on .face.b{top:49%;left:calc(50% - 17.0833333333vw)}#main_wrap .intro .pic_set.on .face.c{top:calc(50% - 0.6944444444vw);left:calc(50% + 17.2222222222vw)}#main_wrap .intro .pic_set.on .face.d{top:32%;left:calc(50% + 31.7361111111vw)}#main_wrap .intro .swiper{pointer-events:none !important}#main_wrap .intro .pots{position:relative;z-index:10;width:100%;height:23.0555555556vw;margin:1.0416666667vw auto 0}#main_wrap .intro .pots *{transition:all .6s ease}#main_wrap .intro .pots .swiper-slide:has(+.swiper-slide-prev){transform:translate(3.4722222222vw, -17.0138888889vw)}#main_wrap .intro .pots .swiper-slide-next+.swiper-slide{transform:translate(-3.4722222222vw, -17.0138888889vw)}#main_wrap .intro .pots .pot{transition:transform .6s ease;position:relative;z-index:10;width:33.8888888889vw;margin:0 -2.7777777778vw;transform:translate(0, -31.25vw)}#main_wrap .intro .pots .pot.swiper-slide-prev{transform:translate(0, -6.25vw)}#main_wrap .intro .pots .pot.swiper-slide-active{transform:translate(0, 0vw)}#main_wrap .intro .pots .pot.swiper-slide-next{transform:translate(0, -6.25vw)}#main_wrap .intro .loop{display:flex;justify-content:flex-start;align-items:flex-start;flex-flow:row;flex-wrap:nowrap;width:584.1666666667vw;margin-top:3.5416666667vw;animation:loopScroll 30s linear infinite}#main_wrap .intro .loop_pic{width:194.7222222222vw;margin-right:1.9444444444vw;flex-shrink:0}@keyframes loopScroll{from{transform:translateX(0)}to{transform:translateX(-194.7222222222vw)}}#main_wrap .my{margin-top:6.9444444444vw;padding-top:6.9444444444vw;width:100vw;height:53.125vw;background-image:url("../img/my_bg.webp");background-size:cover;background-position:center top;background-repeat:no-repeat}#main_wrap .my .ttl{position:relative;left:-1.1805555556vw;width:46.5972222222vw;margin:0vw auto 0}#main_wrap .my .text{margin:2.5694444444vw 0 0;font-family:"Noto Sans JP",sans-serif;color:#fff;font-size:1.3888888889vw;font-weight:bold;letter-spacing:0em;line-height:1.8;text-align:center}#main_wrap .my .mov_set{margin:1.5972222222vw auto 0;width:75.0694444444vw;display:flex;justify-content:space-between;align-items:flex-start;flex-flow:row;flex-wrap:nowrap}#main_wrap .my .mov_set .mov{width:23.75vw}#main_wrap .my .mov_set .mov .thumb{position:relative;z-index:10;width:100%;cursor:pointer}#main_wrap .my .mov_set .mov .thumb>img{position:relative;z-index:10;transition:all .5s ease;filter:brightness(1);box-shadow:0 0.2777777778vw 0.8333333333vw rgba(0,0,0,.4)}#main_wrap .my .mov_set .mov .thumb .play{pointer-events:none;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);z-index:20;width:5.9027777778vw;transition:transform .3s ease}#main_wrap .my .mov_set .mov .thumb:hover>img{filter:brightness(0.8)}#main_wrap .my .mov_set .mov .thumb:hover .play{transform:translate(-50%, -50%) scale(1.1)}#main_wrap .my .mov_set .mov .name{margin:0.8333333333vw 0 0 50%;width:max-content;transform:translateX(-50%);color:#fff;font-family:"Noto Sans JP",sans-serif;font-size:0.9722222222vw;font-weight:500;letter-spacing:0em;line-height:1.7142857143;text-align:center;white-space:nowrap}#main_wrap .my .mov_set .mov:nth-child(2){margin:5.7638888889vw 0 0}#main_wrap .my .loop{display:flex;justify-content:flex-start;align-items:flex-start;flex-flow:row;flex-wrap:nowrap;width:398.5416666667vw;margin-top:0vw;animation:loopScroll 30s linear infinite}#main_wrap .my .loop_pic{width:132.8472222222vw;margin-right:0vw;flex-shrink:0}@keyframes loopScroll{from{transform:translateX(0)}to{transform:translateX(-132.8472222222vw)}}#main_wrap .seek{margin-top:11.3194444444vw;padding-top:7.1527777778vw;padding-bottom:6.9444444444vw}#main_wrap .seek .ttl{position:relative;left:-1.1805555556vw;width:47.9166666667vw;margin:0vw auto 0}#main_wrap .seek .text{margin:2.5694444444vw 0 0;font-family:"Noto Sans JP",sans-serif;color:#000;font-size:1.3888888889vw;font-weight:bold;letter-spacing:0em;line-height:1.8;text-align:center}#main_wrap .seek .mov_set{position:relative;z-index:20;margin:1.25vw auto 0;width:75.0694444444vw;display:flex;justify-content:space-between;align-items:flex-start;flex-flow:row;flex-wrap:nowrap}#main_wrap .seek .mov_set .mov{width:23.75vw}#main_wrap .seek .mov_set .mov .thumb{position:relative;z-index:10;width:100%;cursor:pointer}#main_wrap .seek .mov_set .mov .thumb>img{position:relative;z-index:10;transition:all .5s ease;filter:brightness(1);box-shadow:0 0.2777777778vw 0.8333333333vw rgba(0,0,0,.4)}#main_wrap .seek .mov_set .mov .thumb .play{pointer-events:none;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);z-index:20;width:5.9027777778vw;transition:transform .3s ease}#main_wrap .seek .mov_set .mov .thumb:hover>img{filter:brightness(0.8)}#main_wrap .seek .mov_set .mov .thumb:hover .play{transform:translate(-50%, -50%) scale(1.1)}#main_wrap .seek .mov_set .mov .name{margin:0.8333333333vw 0 0 50%;width:max-content;transform:translateX(-50%);color:#000;font-family:"Noto Sans JP",sans-serif;font-size:0.9722222222vw;font-weight:bold;letter-spacing:0em;line-height:1.7142857143;text-align:center;white-space:nowrap}#main_wrap .seek .mov_set .mov:nth-child(2){margin:5.7638888889vw 0 0}#main_wrap .seek .banner{position:relative;z-index:5;width:75vw;margin:10.9027777778vw auto 0}#main_wrap .seek .items{pointer-events:none;position:absolute;top:0;left:0;z-index:29;width:100%;height:100%}#main_wrap .seek .items .item{position:absolute;z-index:20}#main_wrap .seek .items .item.a{top:-6.9444444444vw;width:46.3888888889vw;left:-47.9166666667vw}#main_wrap .seek .items .item.b{top:25.4166666667vw;width:41.6666666667vw;left:-42.3611111111vw}#main_wrap .seek .items .item.c{top:-7.0138888889vw;width:49.3055555556vw;right:-54.8611111111vw}#main_wrap .seek .items .item.d{top:21.25vw;width:41.6666666667vw;right:-52.0833333333vw}#main_wrap .seek .items .item.on{transition:all .5s ease}#main_wrap .seek .items .item.on.a{transform:translate(23.8194444444vw, 0)}#main_wrap .seek .items .item.on.b{transform:translate(31.7361111111vw, 0)}#main_wrap .seek .items .item.on.c{transform:translate(-35.2777777778vw, 0)}#main_wrap .seek .items .item.on.d{transform:translate(-38.2638888889vw, 0)}#main_wrap .seek .steam_wrap.l{left:80%}#main_wrap .seek .steam_wrap.r{left:30%}#main_wrap .seek .steam_wrap .steam{animation:steamRise_seek 3s ease-in infinite}#main_wrap .seek .steam_wrap .steam:nth-child(3){display:none}@keyframes steamRise_seek{0%{transform:translateY(0) scale(1.3) translateX(var(--x, 0));opacity:0;filter:blur(0px)}30%{opacity:.5}80%{opacity:.2}100%{transform:translateY(-120px) scale(2) translateX(var(--x, 0));opacity:0;filter:blur(2px)}}#main_wrap .pudding{padding-top:6.9444444444vw;padding-bottom:6.9444444444vw;background-color:#fffbe2;overflow:hidden}#main_wrap .pudding .ttl{position:relative;z-index:10;left:-1.1805555556vw;width:69.4444444444vw;margin:0vw auto 0}#main_wrap .pudding .text{position:relative;z-index:10;margin:2.5694444444vw 0 0;font-family:"Noto Sans JP",sans-serif;color:#6c2c2f;font-size:1.3888888889vw;font-weight:bold;letter-spacing:0em;line-height:1.8;text-align:center}#main_wrap .pudding .mov_set{position:relative;z-index:20;margin:1.25vw auto 0;width:47.2222222222vw;display:flex;justify-content:space-between;align-items:flex-start;flex-flow:row;flex-wrap:nowrap}#main_wrap .pudding .mov_set .mov{width:100%}#main_wrap .pudding .mov_set .mov .thumb{cursor:pointer;position:relative;z-index:10;width:100%}#main_wrap .pudding .mov_set .mov .thumb>img{position:relative;z-index:10;transition:all .5s ease;filter:brightness(1)}#main_wrap .pudding .mov_set .mov .thumb .play{pointer-events:none;position:absolute;bottom:3.4722222222vw;right:3.4722222222vw;z-index:20;width:5.9027777778vw;transition:transform .3s ease}#main_wrap .pudding .mov_set .mov .thumb:hover>img{filter:brightness(0.8)}#main_wrap .pudding .mov_set .mov .thumb:hover .play{transform:scale(1.1)}#main_wrap .pudding .mov_set .mov .name{margin-top:1.3888888889vw;color:#893a23;font-size:1.1111111111vw;font-weight:500;letter-spacing:0em;line-height:2.25;text-align:center;font-family:"Noto Sans JP",sans-serif}#main_wrap .pudding .mov_set .mov:nth-child(2){margin:5.7638888889vw 0 0}#main_wrap .pudding .items{pointer-events:none;position:absolute;top:-6.25vw;left:0;z-index:30;width:100%;height:100%}#main_wrap .pudding .items .item{position:absolute;z-index:20}#main_wrap .pudding .items .item.a{top:37.4305555556vw;left:calc(50% + -0.3472222222vw);width:64.4444444444vw;transform:translate(-50%, 0)}#main_wrap .pudding .items .item.b{top:25.4166666667vw;left:-11.8055555556vw;width:37.9166666667vw}#main_wrap .pudding .items .item.c{top:-6.3194444444vw;right:-8.3333333333vw;width:32.7777777778vw}#main_wrap .pudding .items .item.d{top:34.5833333333vw;right:-6.9444444444vw;width:32.5694444444vw}#main_wrap .pudding .items .copy{position:absolute;z-index:30;top:53.6111111111vw;left:calc(50% + 29.2013888889vw);transform:translate(-50%, 0);color:#893a23;font-size:0.8333333333vw;font-weight:500;letter-spacing:0em;line-height:3;text-align:center;width:10.4166666667vw;font-family:"Noto Sans JP",sans-serif}#main_wrap .pudding .loop{position:absolute;top:0;left:0;z-index:5;display:flex;justify-content:center;align-items:flex-start;flex-flow:row;flex-wrap:wrap;height:52.5694444444vw;width:149.2361111111vw;margin-top:0vw;animation:loopScroll_v 30s linear infinite}#main_wrap .pudding .loop_pic{width:149.2361111111vw;margin-right:0vw;flex-shrink:0}@keyframes loopScroll_v{from{transform:translateY(0)}to{transform:translateY(-52.5694444444vw)}}#main_wrap .lineup{padding-top:6.9444444444vw}#main_wrap .lineup .ttl{width:29.9305555556vw;margin:0 auto 1.0416666667vw}#main_wrap .lineup .wrap{position:relative;z-index:20;width:75.0694444444vw;margin:2.7777777778vw auto 0;padding-bottom:6.9444444444vw}#main_wrap .lineup .wrap *{position:relative;z-index:10}#main_wrap .lineup .wrap .bg{position:absolute;top:0;left:0;width:100%;z-index:5}#main_wrap .lineup .wrap .name{padding-top:7.7777777778vw;color:#000;font-size:3.4722222222vw;font-weight:900;letter-spacing:0em;line-height:1;text-align:center;font-family:"Noto Sans JP",sans-serif}#main_wrap .lineup .wrap .text{margin-top:1.7361111111vw;color:#000;font-size:1.25vw;font-weight:bold;letter-spacing:0em;line-height:2;text-align:center;font-family:"Noto Sans JP",sans-serif}#main_wrap .lineup .wrap .pic{width:63.4722222222vw;margin:2.0833333333vw auto 0}#main_wrap .lineup .wrap .btn_wrap{margin:2.7777777778vw auto 0;width:20.8333333333vw;height:5.5555555556vw;display:flex;justify-content:center;align-items:center;flex-flow:row;flex-wrap:nowrap;background-color:#000;border-radius:0.8333333333vw;cursor:pointer}#main_wrap .lineup .wrap .btn_wrap .btn{position:relative;z-index:10;display:block;width:19.4444444444vw;transition:all .5s ease;filter:brightness(1);overflow:hidden}#main_wrap .lineup .wrap .btn_wrap .btn:hover{transition:all .5s ease;filter:brightness(0.8)}#main_wrap .lineup .wrap .btn_wrap .btn img{position:relative;z-index:10}#main_wrap .lineup .wrap .btn_wrap .btn .arw{position:absolute;z-index:30;width:0.8125vw;top:50%;right:1.3194444444vw;transition:all .5s ease;transform:translate(0, -50%)}#main_wrap .lineup .wrap .btn_wrap .h{position:absolute;z-index:20;width:101%;height:101%;top:49.8%;left:50%;transform:translate(-50%, -50%);transition:all .5s ease;clip-path:polygon(0 0, 0 0, 0 100%, 0% 100%)}#main_wrap .lineup .wrap .btn_wrap .h img{width:100%;height:100%}#main_wrap .lineup .wrap .btn_wrap .h::before{content:"";position:absolute;z-index:15;top:36%;left:84%;width:9%;height:28%;background-color:#000}#main_wrap .lineup .wrap .btn_wrap .h::after{content:"";position:absolute;z-index:20;top:50%;left:88.1%;width:0.8680555556vw;height:0.9027777778vw;background-color:#fff;clip-path:polygon(0 0, 100% 50%, 0 100%);opacity:0;transform:translate(calc(-50% - 2.0833333333vw), -50%);transition:transform .3s ease,opacity .3s ease}#main_wrap .lineup .wrap .btn_wrap:hover .btn .arw{transition:all .5s ease;transform:translate(2.1319444444vw, -50%)}#main_wrap .lineup .wrap .btn_wrap:hover .h{transition:all .5s ease;clip-path:polygon(0 0, 100% 0, 100% 100%, 0% 100%)}#main_wrap .lineup .wrap .btn_wrap:hover .h::after{opacity:1;transform:translate(-50%, -50%);transition:transform .3s ease .4s,opacity .3s ease .4s}#main_wrap .lineup .wrap.b .pic{width:29.1666666667vw}#main_wrap .lineup .wrap.c .name{color:#fff}#main_wrap .lineup .wrap.c .text{color:#fff}#main_wrap .lineup .wrap.c .pic{width:38.6111111111vw}#main_wrap .lineup .wrap.c .btn_wrap{margin:1.3888888889vw auto 0}#main_wrap #modal_movie.modal_movie{position:fixed;z-index:1000;top:0;left:0;width:100vw;height:100vh;transition:all .3s ease;opacity:0;pointer-events:none}#main_wrap #modal_movie.modal_movie.on{transition:all .3s ease;opacity:1;pointer-events:all}#main_wrap #modal_movie.modal_movie .modal_movie_bg{position:absolute;z-index:10;left:0;top:0;width:100%;height:100%;background-color:#000;opacity:.7}#main_wrap #modal_movie.modal_movie .modal_movie_close{position:absolute;z-index:10;right:0;bottom:calc(100% + 12px);width:4.7222222222vw;pointer-events:none}#main_wrap #modal_movie.modal_movie .modal_movie_wrap{position:absolute;z-index:20;top:50%;left:50%;transform:translate(-50%, -50%);width:69.4444444444vw;height:39.0625vw;height:60svh;aspect-ratio:16/9;width:auto;background-color:#fff}#main_wrap #modal_movie.modal_movie .modal_movie_wrap iframe{display:block;width:100%;height:100%}.totop{position:absolute;z-index:100;right:0.9027777778vw;top:9.1666666667vw;width:9.9305555556vw;background-color:unset;border:0}footer{position:relative;z-index:100}footer .footer.footer-campaign.is-pc{margin:0}}@media screen and (max-width: 788.9px){.pc{display:none !important}.sp{display:block !important}}@media screen and (max-width: 788.9px){html,body,#main{position:relative;z-index:10}body{margin:0}img{width:100%}.ttl_hide{width:0;height:0;visibility:hidden;padding:0;margin:0}picture{display:block}picture img{display:block}button{background-color:unset;border:0;padding:0}p{margin:0}button{font-family:"Zen Kaku Gothic New",sans-serif}.steam_wrap{pointer-events:none;position:absolute;bottom:-8vw;left:50%;transform:translate(-50%, 0);z-index:100}.steam_wrap .steam{pointer-events:none;position:absolute;bottom:-8vw;right:-40vw;transform:scale(0.4);animation:steamRise 3s ease-in infinite;will-change:transform,opacity,filter}.steam_wrap .steam.a{width:calc(219.2vw*.4)}.steam_wrap .steam.b{width:calc(184.2666666667vw*.4)}.steam_wrap .steam.c{width:calc(262.6666666667vw*.4)}.steam_wrap .steam:nth-child(1){animation-delay:0s !important;transform:translateX(-25px)}.steam_wrap .steam:nth-child(2){animation-delay:1s !important;transform:translateX(0px)}.steam_wrap .steam:nth-child(3){animation-delay:1.8s !important;transform:translateX(18px)}.steam_wrap.on .steam{animation:steamRise 3s ease-in infinite;will-change:transform,opacity,filter}@keyframes steamRise{0%{transform:translateY(0) scale(0.5) translateX(var(--x, 0));opacity:0;filter:blur(0px)}20%{opacity:.4}80%{opacity:.2}100%{transform:translateY(-120px) scale(1) translateX(var(--x, 0));opacity:0;filter:blur(2px)}}.cp-breadcrumbs{position:relative;z-index:10}.cp-brandheader_logo{width:75px}.cp-brandheader_inner{justify-content:center;padding:10px 20px 6px}#cpheader{position:relative;z-index:10;background-color:#fff}button.btn{background-color:unset;border:0;padding:0}#main{position:relative;z-index:10}#main img{display:block}.pixel{position:absolute;top:141px;left:0;z-index:1000;pointer-events:none;opacity:.3;width:375px}#main_wrap{position:relative;z-index:5;background-image:url("../img/bg_main_sp.webp");background-size:cover;background-position:center top;background-repeat:repeat;background-size:375px 100px}#main_wrap section{position:relative;z-index:10}#main_wrap .play .play_base{display:block;width:100%}#main_wrap .play .play_text{position:absolute;top:12.133%;left:15.882%;width:68.235%;animation:play_rotate 10s linear infinite}@keyframes play_rotate{to{transform:rotate(360deg)}}#main_wrap .kv{min-height:80svh}#main_wrap .kv .pic{position:relative;overflow:hidden;background-color:#ffdb3e}#main_wrap .kv .pic picture{position:relative;z-index:10}#main_wrap .kv .kv_bg{position:absolute;z-index:1;top:0;left:-12.8vw;width:112.8vw;height:170.6666666667vw;background:url("../img/kv_bg_mark_sp.webp") no-repeat left top/100% 100%;animation:loopScroll_kv_bg_sp 4s linear infinite}@keyframes loopScroll_kv_bg_sp{from{transform:translate(0, 0)}to{transform:translate(11.1306666667vw, -7.792vw)}}#main_wrap .kv .kv_parts{position:absolute;z-index:20;top:0;left:0;width:100%;height:100%;pointer-events:none}#main_wrap .kv .kv_parts .kv_part{position:absolute;animation-timing-function:ease-in-out;animation-iteration-count:infinite}#main_wrap .kv .kv_parts .kv_part.person{object-fit:cover;animation-name:kv_fuwa_person;animation-duration:3.2s}#main_wrap .kv .kv_parts .kv_part.pkg{animation-name:kv_fuwa_pkg;animation-duration:2.6s}#main_wrap .kv .kv_parts .kv_part.pkg img{position:absolute;top:50%;left:50%;max-width:none}#main_wrap .kv .kv_parts .kv_part.yuge{overflow:hidden;animation-name:kv_fuwa_yuge;animation-duration:2.2s}#main_wrap .kv .kv_parts .kv_part.yuge img{position:absolute;top:0;left:0;width:100%;max-width:none}#main_wrap .kv .kv_parts .kv_part.yokozawa_yuge1{left:2.9146666667vw;top:81.4106666667vw;width:9.4613333333vw;height:7.232vw}#main_wrap .kv .kv_parts .kv_part.yokozawa_yuge2{left:11.88vw;top:66.36vw;width:5.9066666667vw;height:4.8213333333vw}#main_wrap .kv .kv_parts .kv_part.yokozawa_person{left:7.168vw;top:67.9733333333vw;width:26.1066666667vw;height:30.5066666667vw}#main_wrap .kv .kv_parts .kv_part.yokozawa_pkg{left:3.0666666667vw;top:67.8666666667vw;width:12.0693333333vw;height:15.1866666667vw}#main_wrap .kv .kv_parts .kv_part.yokozawa_yuge3{left:27.12vw;top:89.3866666667vw;width:7.4613333333vw;height:5.8426666667vw}#main_wrap .kv .kv_parts .kv_part.pomupomu_yuge1{left:59.6666666667vw;top:81.9333333333vw;width:6.0346666667vw;height:4.8533333333vw}#main_wrap .kv .kv_parts .kv_part.pomupomu_yuge2{left:36.3413333333vw;top:85.6vw;width:7.648vw;height:6.5333333333vw}#main_wrap .kv .kv_parts .kv_part.pomupomu_person{left:39.8666666667vw;top:72.4vw;width:21.7066666667vw;height:21.4133333333vw}#main_wrap .kv .kv_parts .kv_part.pomupomu_pkg{left:31.3333333333vw;top:71.4666666667vw;width:11.136vw;height:15.1866666667vw}#main_wrap .kv .kv_parts .kv_part.takahashi_yuge1{left:87.6266666667vw;top:83.5066666667vw;width:8.7253333333vw;height:6.984vw}#main_wrap .kv .kv_parts .kv_part.takahashi_person{left:64.6vw;top:69.4266666667vw;width:26.1066666667vw;height:30.6533333333vw}#main_wrap .kv .kv_parts .kv_part.takahashi_yuge2{left:84.1173333333vw;top:89.0773333333vw;width:6.1493333333vw;height:4.872vw}#main_wrap .kv .kv_parts .kv_part.takahashi_pkg{left:85.4666666667vw;top:70.9333333333vw;width:12.5573333333vw;height:16.0746666667vw}#main_wrap .kv .kv_parts .kv_part.hanae_yuge1{left:12.7253333333vw;top:114.6vw;width:9.7786666667vw;height:6.7813333333vw}#main_wrap .kv .kv_parts .kv_part.hanae_yuge2{left:24.168vw;top:106.68vw;width:6.2346666667vw;height:5.3093333333vw}#main_wrap .kv .kv_parts .kv_part.hanae_person{left:23.72vw;top:102.5733333333vw;width:26.1066666667vw;height:30.6533333333vw}#main_wrap .kv .kv_parts .kv_part.hanae_yuge3{left:43.232vw;top:115.776vw;width:5.9733333333vw;height:4.9626666667vw}#main_wrap .kv .kv_parts .kv_part.hanae_pkg{left:16.6666666667vw;top:108.4vw;width:12.048vw;height:15.92vw}#main_wrap .kv .kv_parts .kv_part.inada_yuge1{left:72.88vw;top:120.7333333333vw;width:8.3893333333vw;height:6.9253333333vw}#main_wrap .kv .kv_parts .kv_part.inada_yuge2{left:67.8933333333vw;top:114.5733333333vw;width:5.7973333333vw;height:4.312vw}#main_wrap .kv .kv_parts .kv_part.inada_yuge3{left:64.8053333333vw;top:126.7466666667vw;width:6.4vw;height:4.8746666667vw}#main_wrap .kv .kv_parts .kv_part.inada_person{left:48.5253333333vw;top:103.28vw;width:26.1066666667vw;height:30.6533333333vw}#main_wrap .kv .kv_parts .kv_part.inada_pkg{left:70.5333333333vw;top:108.1333333333vw;width:11.7066666667vw;height:15.8826666667vw}#main_wrap .kv .kv_parts .kv_part.yokozawa_pkg img{width:87.29%;transform:translate(-50%, -50%) rotate(-6.54deg)}#main_wrap .kv .kv_parts .kv_part.pomupomu_person{object-fit:contain}#main_wrap .kv .kv_parts .kv_part.pomupomu_pkg img{width:82.79%;transform:translate(-50%, -50%) rotate(8.26deg)}#main_wrap .kv .kv_parts .kv_part.takahashi_yuge1 img{top:-14.72%;left:3.4%;width:100.04%}#main_wrap .kv .kv_parts .kv_part.takahashi_pkg img{width:75.12%;transform:translate(-50%, -50%) rotate(13.8deg)}#main_wrap .kv .kv_parts .kv_part.hanae_yuge1 img{top:-10.81%;left:0%;width:100.15%}#main_wrap .kv .kv_parts .kv_part.hanae_pkg img{width:80.01%;transform:translate(-50%, -50%) rotate(-10.22deg)}#main_wrap .kv .kv_parts .kv_part.inada_pkg img{width:82.93%;transform:translate(-50%, -50%) rotate(8.24deg)}#main_wrap .kv .kv_parts .kv_chara:nth-child(1) .kv_part{animation-delay:-0.7s}#main_wrap .kv .kv_parts .kv_chara:nth-child(2) .kv_part{animation-delay:-1.4s}#main_wrap .kv .kv_parts .kv_chara:nth-child(3) .kv_part{animation-delay:-2.1s}#main_wrap .kv .kv_parts .kv_chara:nth-child(4) .kv_part{animation-delay:-2.8s}#main_wrap .kv .kv_parts .kv_chara:nth-child(5) .kv_part{animation-delay:-3.5s}@keyframes kv_fuwa_person{0%,100%{transform:translateY(0)}50%{transform:translateY(-1.6vw)}}@keyframes kv_fuwa_pkg{0%,100%{transform:translateY(0) rotate(-3deg)}50%{transform:translateY(-2.1333333333vw) rotate(3deg)}}@keyframes kv_fuwa_yuge{0%,100%{transform:translateY(0) scale(1)}50%{transform:translateY(-1.3333333333vw) scale(1.06)}}#main_wrap .kv .loop{position:absolute;z-index:30;left:0vw;bottom:3.7333333333vw;display:flex !important;justify-content:flex-start;align-items:flex-start;flex-flow:row;flex-wrap:nowrap;width:calc((240vw + 0.8vw*15)*3);width:280vw;animation:loopScroll_kv 30s linear infinite}#main_wrap .kv .loop_content{width:280vw;display:flex !important;justify-content:space-between;align-items:flex-end;flex-flow:row;flex-wrap:nowrap}#main_wrap .kv .loop_pic{width:16vw;margin-right:0.8vw;height:18.6666666667vw;display:flex;justify-content:center;align-items:flex-end;flex-flow:row;flex-wrap:nowrap}#main_wrap .kv .loop_pic img{width:auto;height:100%}#main_wrap .kv .loop_pic.a00{transform:rotate(8.26deg)}#main_wrap .kv .loop_pic.a01{transform:rotate(6.1deg)}#main_wrap .kv .loop_pic.a02{transform:rotate(4.8deg)}#main_wrap .kv .loop_pic.a03{transform:rotate(-8.68deg)}#main_wrap .kv .loop_pic.a04{transform:rotate(-7.37deg)}#main_wrap .kv .loop_pic.a05{transform:rotate(6.88deg)}#main_wrap .kv .loop_pic.a06{transform:rotate(-3.37deg)}#main_wrap .kv .loop_pic.a07{transform:rotate(6.06deg)}#main_wrap .kv .loop_pic.a08{transform:rotate(10.26deg)}#main_wrap .kv .loop_pic.a09{transform:rotate(-7.09deg)}#main_wrap .kv .loop_pic.a10{transform:rotate(-6.75deg)}#main_wrap .kv .loop_pic.a11{transform:rotate(-4.11deg)}#main_wrap .kv .loop_pic.a12{transform:rotate(5.18deg)}#main_wrap .kv .loop_pic.a13{transform:rotate(-8.62deg)}#main_wrap .kv .loop_pic.a14{transform:rotate(6.11deg)}@keyframes loopScroll_kv{from{transform:translateX(0)}to{transform:translateX(-280vw)}}#main_wrap .wrap_anchor{position:relative;height:1893.3333333333vw;padding-top:8vw}#main_wrap .wrap_anchor .pagetop{position:fixed;z-index:110;bottom:2.6666666667vw;right:2.6666666667vw;opacity:0;pointer-events:none;transition:opacity .4s;width:21.8666666667vw;height:19.2vw}#main_wrap .wrap_anchor .pagetop.is-show{opacity:1;pointer-events:auto}#main_wrap .wrap_anchor .pagetop.is-stop{position:absolute;bottom:2.6666666667vw}#main_wrap .wrap_anchor .pagetop_bg{position:absolute;z-index:10;width:100%}#main_wrap .wrap_anchor .pagetop_arw{position:absolute;z-index:20;width:4vw;left:50%;top:4vw;transform:translate(-50%, 0);transition:all .3s ease}#main_wrap .wrap_anchor .pagetop_text{position:absolute;z-index:20;width:10.9333333333vw;left:50%;top:8vw;transform:translate(-50%, 0);transition:all .3s ease}#main_wrap .wrap_anchor .anchors{width:94.6666666667vw;height:34.6666666667vw;margin:0 auto;display:flex;justify-content:space-between;align-items:flex-start;flex-flow:row;flex-wrap:wrap;position:fixed;z-index:100;top:2.6666666667vw;left:50%;transform:translateX(-50%);opacity:0;pointer-events:none;transition:opacity .4s,top .4s cubic-bezier(0.165, 0.84, 0.44, 1)}body:has(.l-header:not(.is-hide)) #main_wrap .wrap_anchor .anchors{top:calc(50px + 2.6666666667vw)}}@media screen and (max-width: 788.9px)and (min-width: 760px){body:has(.l-header:not(.is-hide)) #main_wrap .wrap_anchor .anchors{top:calc(80px + 2.6666666667vw)}}@media screen and (max-width: 788.9px){#main_wrap .wrap_anchor .anchors.is-show{opacity:1;pointer-events:auto}#main_wrap .wrap_anchor .anchors .anchor{position:relative;z-index:10;width:46.6666666667vw;height:10.6666666667vw;background-color:#000}#main_wrap .wrap_anchor .anchors .anchor.off{pointer-events:none}#main_wrap .wrap_anchor .anchors .anchor:nth-child(n+3){margin-top:1.3333333333vw}#main_wrap .intro .ttl{width:88.2666666667vw;margin:12vw auto 0}#main_wrap .intro .text{margin:6.4vw 0 0;font-family:"Noto Sans JP",sans-serif;color:#000;font-size:4.8vw;font-weight:bold;letter-spacing:0em;line-height:2;text-align:center}#main_wrap .intro .pic_set{position:relative;z-index:11;width:36.5333333333vw;margin:6.6666666667vw auto 0;opacity:0}#main_wrap .intro .pic_set .pic{position:relative;z-index:20;width:100%}#main_wrap .intro .pic_set .face{position:absolute;z-index:10;top:50%;left:50%;transform:translate(-50%, -50%);width:26.6666666667vw;opacity:0}@keyframes kaku{0%{transform:translate(-50%, -50%) rotate(0deg)}50%{transform:translate(-50%, -50%) rotate(25deg)}100%{transform:translate(-50%, -50%) rotate(0deg)}}@keyframes kaku-rev{0%{transform:translate(-50%, -50%) rotate(0deg)}50%{transform:translate(-50%, -50%) rotate(-25deg)}100%{transform:translate(-50%, -50%) rotate(0deg)}}@keyframes face-switch{0%{opacity:0}50%{opacity:1}}@keyframes face-switch-rev{0%{opacity:1}50%{opacity:0}}#main_wrap .intro .pic_set .face.switch img:nth-child(1){animation:face-switch-rev 2s step-end infinite}#main_wrap .intro .pic_set .face.switch img:nth-child(2){position:absolute;top:0;left:0;width:100%;opacity:0;animation:face-switch 2s step-end infinite}#main_wrap .intro .pic_set .face.a{z-index:5}#main_wrap .intro .pic_set .face.b{width:26.6666666667vw}#main_wrap .intro .pic_set .face.c{width:26.4vw}#main_wrap .intro .pic_set .face.d{z-index:5}#main_wrap .intro .pic_set.on{transition:all .5s ease;opacity:1}#main_wrap .intro .pic_set.on .face{transition:all .5s ease .2s;opacity:1}#main_wrap .intro .pic_set.on .face.a{top:122%;left:calc(50% - 37vw)}#main_wrap .intro .pic_set.on .face.b{top:141%;left:calc(50% - 12.3333333333vw)}#main_wrap .intro .pic_set.on .face.c{top:142%;left:calc(50% + 12.1333333333vw)}#main_wrap .intro .pic_set.on .face.d{top:122%;left:calc(50% + 37.2666666667vw)}#main_wrap .intro .swiper{pointer-events:none !important}#main_wrap .intro .pots{position:relative;z-index:10;width:100%;height:53.3333333333vw;margin:33.8666666667vw auto 0}#main_wrap .intro .pots *{transition:all .6s ease}#main_wrap .intro .pots .swiper-slide:has(+.swiper-slide-prev){transform:translate(13.3333333333vw, -40vw)}#main_wrap .intro .pots .swiper-slide-next+.swiper-slide{transform:translate(-13.3333333333vw, -40vw)}#main_wrap .intro .pots .pot{transition:transform .6s ease;position:relative;z-index:10;width:66.6666666667vw;margin:0 -5.3333333333vw;transform:translate(0, -40vw)}#main_wrap .intro .pots .pot.swiper-slide-prev{transform:translate(0, -13.3333333333vw)}#main_wrap .intro .pots .pot.swiper-slide-active{transform:translate(0, 0vw)}#main_wrap .intro .pots .pot.swiper-slide-next{transform:translate(0, -13.3333333333vw)}#main_wrap .intro .loop{display:flex;justify-content:flex-start;align-items:flex-start;flex-flow:row;flex-wrap:nowrap;width:2243.2vw;margin-top:1.8666666667vw;animation:loopScroll 30s linear infinite}#main_wrap .intro .loop_pic{width:546.1333333333vw;width:546.1333333333vw;margin-right:4.5333333333vw;flex-shrink:0}@keyframes loopScroll{from{transform:translateX(0)}to{transform:translateX(-747.7333333333vw)}}#main_wrap .my{z-index:11;margin-top:16.2666666667vw;padding-top:16.2666666667vw;width:100vw;height:320vw;background-image:url("../img/my_bg_sp.webp");background-size:cover;background-position:center top;background-repeat:no-repeat}#main_wrap .my .ttl{position:relative;left:-0.8vw;width:76.5333333333vw;margin:0vw auto 0}#main_wrap .my .text{margin:6.4vw 0 0;font-family:"Noto Sans JP",sans-serif;color:#fff;font-size:4.8vw;font-weight:bold;letter-spacing:0em;line-height:1.72;text-align:center}#main_wrap .my .mov_set{margin:10.6666666667vw auto 0;width:73.0666666667vw;display:flex;justify-content:space-between;align-items:flex-start;flex-flow:row;flex-wrap:wrap}#main_wrap .my .mov_set .mov{width:73.0666666667vw}#main_wrap .my .mov_set .mov .thumb{position:relative;z-index:10;width:100%;cursor:pointer}#main_wrap .my .mov_set .mov .thumb>img{position:relative;z-index:10;transition:all .5s ease;filter:brightness(1);box-shadow:0 1.0666666667vw 3.2vw rgba(0,0,0,.4)}#main_wrap .my .mov_set .mov .thumb .play{pointer-events:none;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);z-index:20;width:20vw}#main_wrap .my .mov_set .mov .name{margin:1.6vw 0 0 50%;width:max-content;transform:translateX(-50%);color:#fff;font-family:"Noto Sans JP",sans-serif;font-size:3.7333333333vw;font-weight:500;letter-spacing:0em;line-height:1.5714285714;text-align:center;white-space:nowrap}#main_wrap .my .mov_set .mov:nth-child(n+2){margin:10.6666666667vw 0 0}#main_wrap .my .loop{display:flex;justify-content:flex-start;align-items:flex-start;flex-flow:row;flex-wrap:nowrap;width:918.4vw;margin-top:2.6666666667vw;animation:loopScroll 30s linear infinite}#main_wrap .my .loop_pic{width:306.1333333333vw;margin-right:0vw;flex-shrink:0}@keyframes loopScroll{from{transform:translateX(0)}to{transform:translateX(-306.1333333333vw)}}#main_wrap .seek{padding-top:68.8vw;padding-bottom:32vw}#main_wrap .seek .ttl{position:relative;left:2.6666666667vw;width:76.5333333333vw;margin:0vw auto 0}#main_wrap .seek .text{margin:6.4vw 0 0;font-family:"Noto Sans JP",sans-serif;color:#000;font-size:4.8vw;font-weight:bold;letter-spacing:0em;line-height:1.66;text-align:center}#main_wrap .seek .mov_set{position:relative;z-index:20;margin:10.6666666667vw auto 0;width:73.0666666667vw;display:flex;justify-content:space-between;align-items:flex-start;flex-flow:row;flex-wrap:wrap}#main_wrap .seek .mov_set .mov{width:73.0666666667vw}#main_wrap .seek .mov_set .mov .thumb{position:relative;z-index:10;width:100%;cursor:pointer}#main_wrap .seek .mov_set .mov .thumb>img{position:relative;z-index:10;transition:all .5s ease;filter:brightness(1);box-shadow:0 1.0666666667vw 3.2vw rgba(0,0,0,.4)}#main_wrap .seek .mov_set .mov .thumb .play{pointer-events:none;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);z-index:20;width:20vw}#main_wrap .seek .mov_set .mov .name{margin:2.1333333333vw 0 0 50%;width:max-content;transform:translateX(-50%);color:#000;font-family:"Noto Sans JP",sans-serif;font-size:3.7333333333vw;font-weight:bold;letter-spacing:-0.07em;line-height:1.5714285714;text-align:center;white-space:nowrap}#main_wrap .seek .mov_set .mov:nth-child(n+2){margin:10.9333333333vw 0 0}#main_wrap .seek .banner{position:relative;z-index:5;width:89.3333333333vw;margin:47.7333333333vw auto 0}#main_wrap .seek .items{pointer-events:none;position:absolute;top:0;left:0;z-index:9;width:100%;height:100%}#main_wrap .seek .items .item{position:absolute;z-index:20}#main_wrap .seek .items .item.a{top:calc(43.4666666667vw + -33.8666666667vw);width:90.6666666667vw;left:-96vw}#main_wrap .seek .items .item.b{top:calc(43.4666666667vw + 269.8666666667vw);width:77.3333333333vw;left:-96vw}#main_wrap .seek .items .item.c{top:calc(47.4666666667vw + -32.8vw);width:78.1333333333vw;right:-96vw}#main_wrap .seek .items .item.d{top:calc(20.2666666667vw + 294.9333333333vw);width:74.6666666667vw;right:-96vw}#main_wrap .seek .items .item.on{transition:all .5s ease}#main_wrap .seek .items .item.on.a{left:-44.5333333333vw}#main_wrap .seek .items .item.on.b{left:-29.3333333333vw}#main_wrap .seek .items .item.on.c{right:-28.2666666667vw}#main_wrap .seek .items .item.on.d{right:-28.2666666667vw}#main_wrap .seek .steam_wrap.l{left:80%}#main_wrap .seek .steam_wrap.r{left:30%}#main_wrap .seek .steam_wrap .steam{animation:steamRise_seek 3s ease-in infinite}@keyframes steamRise_seek{0%{transform:translateY(0) scale(0.5) translateX(var(--x, 0));opacity:0;filter:blur(0px)}20%{opacity:.6}80%{opacity:.2}100%{transform:translateY(-120px) scale(1) translateX(var(--x, 0));opacity:0;filter:blur(2px)}}#main_wrap .pudding{padding-top:16vw;padding-bottom:49.3333333333vw;background-color:#fffbe2;overflow:hidden}#main_wrap .pudding .ttl{position:relative;z-index:10;left:0vw;width:69.3333333333vw;margin:0vw auto 0}#main_wrap .pudding .text{position:relative;z-index:10;margin:7.4666666667vw 0 0;font-family:"Zen Maru Gothic",sans-serif;color:#6c2c2f;font-size:4.8vw;font-weight:bold;letter-spacing:0em;line-height:1.67;text-align:center}#main_wrap .pudding .mov_set{position:relative;z-index:20;margin:7.4666666667vw auto 0;width:83.4666666667vw;display:flex;justify-content:space-between;align-items:flex-start;flex-flow:row;flex-wrap:nowrap}#main_wrap .pudding .mov_set .mov{width:100%}#main_wrap .pudding .mov_set .mov .thumb{cursor:pointer;position:relative;z-index:10;width:100%}#main_wrap .pudding .mov_set .mov .thumb>img{position:relative;z-index:10;transition:all .5s ease;filter:brightness(1)}#main_wrap .pudding .mov_set .mov .thumb .play{pointer-events:none;position:absolute;bottom:5.6vw;right:5.0666666667vw;z-index:20;width:18.1333333333vw}#main_wrap .pudding .mov_set .mov .name{margin-top:1.8666666667vw;color:#893a23;font-size:3.4133333333vw;font-weight:500;letter-spacing:0em;line-height:1.625;text-align:center;font-family:"Noto Sans JP",sans-serif}#main_wrap .pudding .items{pointer-events:none;position:absolute;top:0;left:0;z-index:30;width:100%;height:100%}#main_wrap .pudding .items .item{position:absolute;z-index:20}#main_wrap .pudding .items .item.a{top:164vw;left:12.8vw;width:66.6666666667vw}#main_wrap .pudding .items .item.b{top:97.6vw;left:-45.3333333333vw;width:145.6vw}#main_wrap .pudding .items .item.c{top:-24.2666666667vw;right:-32vw;width:125.8666666667vw}#main_wrap .pudding .items .item.d{top:132.8vw;right:-26.6666666667vw;width:125.0666666667vw}#main_wrap .pudding .items .copy{position:absolute;z-index:30;top:201.6vw;left:49%;transform:translate(-50%, 0);color:#893a23;font-size:3.2vw;font-weight:500;letter-spacing:0em;line-height:3;text-align:center;width:40vw;font-family:"Noto Sans JP",sans-serif}#main_wrap .pudding .loop{position:absolute;top:0;left:0;z-index:5;display:flex;justify-content:center;align-items:flex-start;flex-flow:row;flex-wrap:wrap;height:201.8666666667vw;width:573.0666666667vw;margin-top:0vw;animation:loopScroll_v 30s linear infinite}#main_wrap .pudding .loop_pic{width:573.0666666667vw;margin-right:0vw;flex-shrink:0}@keyframes loopScroll_v{from{transform:translateY(0)}to{transform:translateY(-201.8666666667vw)}}#main_wrap .lineup{padding-top:6.6666666667vw}#main_wrap .lineup .ttl{width:86.1333333333vw;margin:0 auto 10.6666666667vw}#main_wrap .lineup .wrap{position:relative;z-index:20;width:89.3333333333vw;margin:7.4666666667vw auto 0;padding-bottom:16.2666666667vw}#main_wrap .lineup .wrap *{position:relative;z-index:10}#main_wrap .lineup .wrap .bg{position:absolute;top:0;left:0;width:100%;z-index:5}#main_wrap .lineup .wrap .name{padding-top:16vw;color:#000;font-size:6.9333333333vw;font-weight:900;letter-spacing:0em;line-height:1.9230769231;text-align:center;font-family:"Noto Sans JP",sans-serif}#main_wrap .lineup .wrap .text{margin-top:0vw;color:#000;font-size:4.2666666667vw;font-weight:bold;letter-spacing:0em;line-height:1.75;text-align:center;font-family:"Noto Sans JP",sans-serif}#main_wrap .lineup .wrap .pic{width:79.7333333333vw;margin:6.4vw auto 0}#main_wrap .lineup .wrap .btn_wrap{margin:7.4666666667vw auto 0;width:64vw;height:17.0666666667vw;display:flex;justify-content:center;align-items:center;flex-flow:row;flex-wrap:nowrap;background-color:#000;border-radius:3.2vw}#main_wrap .lineup .wrap .btn_wrap .btn{display:block;width:59.7333333333vw;transition:all .5s ease;filter:brightness(1)}#main_wrap .lineup .wrap .btn_wrap .h,#main_wrap .lineup .wrap .btn_wrap .arw{display:none}#main_wrap .lineup .wrap.b .pic{width:57.3333333333vw}#main_wrap .lineup .wrap.c .name{color:#fff}#main_wrap .lineup .wrap.c .text{color:#fff}#main_wrap .lineup .wrap.c .pic{width:76.8vw}#main_wrap .lineup .wrap.c .btn_wrap{margin:7.4666666667vw auto 0}#main_wrap #modal_movie.modal_movie{position:fixed;z-index:1000;top:0;left:0;width:100vw;height:100vh;transition:all .3s ease;opacity:0;pointer-events:none}#main_wrap #modal_movie.modal_movie.on{transition:all .3s ease;opacity:1;pointer-events:all}#main_wrap #modal_movie.modal_movie .modal_movie_bg{position:absolute;z-index:10;left:0;top:0;width:100%;height:100%;background-color:#000;opacity:.7}#main_wrap #modal_movie.modal_movie .modal_movie_close{position:absolute;z-index:10;right:0;bottom:calc(100% + 12px);width:10.6666666667vw;pointer-events:none}#main_wrap #modal_movie.modal_movie .modal_movie_wrap{position:absolute;z-index:20;top:50%;left:50%;transform:translate(-50%, -50%);width:93.3333333333vw;height:52.5vw;background-color:#fff}#main_wrap #modal_movie.modal_movie .modal_movie_wrap iframe{display:block;width:100%;height:100%}.totop{position:absolute;z-index:100;right:3.4666666667vw;top:35.2vw;width:38.1333333333vw;background-color:unset;border:0}.footer.footer-campaign.is-sp{margin:0}}



