@charset "UTF-8";:root{--scrollbar: 0px;--color-black: rgba(0, 0, 0, 1);--color-white: rgba(255, 255, 255, 1);--color-cream: rgba(255, 251, 246, 1);--color-yellow: rgba(255, 206, 0, 1);--color-skyblue: rgba(77, 201, 255, 1);--color-brown: rgba(104, 71, 53, 1);--color-frame: rgba(217, 217, 217, 1);--color-play-red: rgba(235, 51, 41, 1);--color-green: rgba(0, 192, 107, 1);--color-pink: rgba(237, 101, 96, 1);--color-sound-off: #4DC9FF;--color-shadow: rgba(255, 90, 90, .32);--color-bg-sound: rgba(77, 201, 255, 1);--fs-10-13: 2.67vw;--fs-13-16: 3.47vw;--fs-13-23: 3.47vw;--fs-16-16: 16px;--fs-14-20: 3.73vw;--fs-14-25: 3.73vw;--fs-16-20: 4.27vw;--fs-25-21: 6.67vw;--fs-16-25: 4.27vw;--fs-18-24: 4.8vw;--fs-20-25: 5.33vw;--fs-20-28: 5.33vw;--ease0: cubic-bezier(.25, 1, .5, 1);--ease-bounce: cubic-bezier(.34, 1.56, .64, 1)}@media all and (min-width: 768px){:root{--fs-10-13: min(.9vw,13px);--fs-13-16: min(1.11vw,16px);--fs-13-23: min(1.6vw,23px);--fs-16-16: 16px;--fs-14-20: min(1.39vw,20px);--fs-14-25: min(1.74vw,25px);--fs-16-20: min(1.39vw,20px);--fs-16-25: min(1.74vw,25px);--fs-18-24: min(1.67vw,24px);--fs-25-21: min(1.46vw,21px);--fs-20-25: min(1.74vw,25px);--fs-20-28: min(1.94vw,28px)}}:root{--frame-size: 0;--inner-width: 91.46%;--header-height: 85px;--h60: min(16vw,60px);--share-list-width: 18.13vw;--share-button-width: 16.53vw;--link-external-width: 19.2vw;--link-external-arrow-sp: 7.2vw;--sound-button-width: 7.47vw;--header-small-height: 77px;--mike-head-width: 25.33vw;--mike-leg-width: 18.67vw;--zeny-arm-width: 13.33vw;--zeny-body-width: 17.6vw}@media all and (min-width: 768px){:root{--frame-size: min(1.67vw,24px);--inner-width: 70.55%;--h60: min(4.17vw,60px);--share-list-width: min(6.94vw,100px);--share-button-width: min(6.32vw,91px);--link-external-width: min(7.92vw,114px);--link-external-arrow: min(2.78vw,40px);--sound-button-width: min(2.5vw,36px);--header-small-height: 140px;--mike-head-width: min(13.19vw,190px);--mike-leg-width: min(9.72vw,140px);--zeny-arm-width: min(7.64vw,110px);--zeny-body-width: min(8.89vw,128px)}}*:where(:not(html,iframe,canvas,img,svg,video,audio):not(svg *,symbol *)){all:unset;display:revert}*,*:before,*:after{box-sizing:border-box}html{-moz-text-size-adjust:none;-webkit-text-size-adjust:none;text-size-adjust:none}a,button{cursor:revert}ol,ul,menu,summary{list-style:none}img{max-inline-size:100%;max-block-size:100%}table{border-collapse:collapse}input,textarea{-webkit-user-select:auto}textarea{white-space:revert}meter{-webkit-appearance:revert;appearance:revert}:where(pre){all:revert;box-sizing:border-box}::placeholder{color:unset}:where([hidden]){display:none}:where([contenteditable]:not([contenteditable=false])){-moz-user-modify:read-write;-webkit-user-modify:read-write;overflow-wrap:break-word;-webkit-line-break:after-white-space;-webkit-user-select:auto}:where([draggable=true]){-webkit-user-drag:element}:where(dialog:modal){all:revert;box-sizing:border-box}::-webkit-details-marker{display:none}html{font-size:3.125vw}body{font-size:14px;font-size:1.4rem}@media all and (min-width: 768px){html{font-size:62.5%}body{font-size:14px;font-size:1.4rem}}:root{--vh: 100vh}body{color:#000;font-family:Zen Maru Gothic,Helvetica Neue,Segoe UI,ヒラギノ角ゴ Pro W3,Hiragino Kaku Gothic Pro,Hiragino Sans,游ゴシック,YuGothic,メイリオ,Meiryo,ＭＳ Ｐゴシック,sans-serif;font-weight:500;font-style:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-font-feature-settings:"palt" 1;font-feature-settings:"palt" 1;overscroll-behavior-y:none;touch-action:manipulation;overflow-wrap:anywhere;word-break:normal;line-break:strict;line-height:1.5}a{color:#000;text-decoration:none;text-decoration-thickness:1px}li{list-style:none}h1,h2,h3,h4,h5,h6{font-weight:400}img{width:100%;height:auto;vertical-align:top}button{cursor:pointer;display:block}.frame,.c-sound{z-index:90}#b-characters{z-index:95}header{z-index:101}.b-modal,#loading{z-index:200}.c-white_cover{z-index:300}audio{opacity:0;pointer-events:none;position:absolute;bottom:0}.bg-yellow{background:var(--color-yellow)}.c-icon{position:relative}.c-icon svg{width:100%;height:100%;position:absolute;top:0;left:0}.c-movie{position:relative}.c-movie iframe{width:100%;height:100%;position:absolute;top:0;left:0}.textbox{text-box:trim-both cap alphabetic}.u-dropshadow{filter:drop-shadow(4px 8px 4px var(--color-shadow))}a.c-btn{display:block}a.c-btn .inr{display:flex;align-items:center;justify-content:center}a.c-btn span{font-size:var(--fs-20-28);font-weight:700}a.c-btn span.brown{color:var(--color-brown)}a.c-btn.h60 .inr{height:var(--h60)}a.c-btn.round{border-radius:100vmax}a.c-btn.white .inr{background:var(--color-white);border-radius:100vmax}a.c-btn.white.bdr{border:1px solid var(--color-white);padding:5px}a.c-btn.bg_white .inr{position:relative}a.c-btn.bg_white .inr:before{content:"";width:100%;height:100%;position:absolute;top:0;left:0;background:var(--color-white);border-radius:100vmax}a.c-btn.bg_white .inr span{position:relative}a.c-btn.bg_white.bdr{border:1px solid var(--color-white);padding:5px}.c-sns_share{width:81.33%;max-width:472px;margin-inline:auto;padding:0 0 16vw}.c-sns_share p.ttl_sns_share{width:34.13vw;margin-inline:auto;margin-bottom:2.93vw}.c-sns_share .c-list_sns ul{display:flex;column-gap:2.93vw}.c-sns_share .c-list_sns ul li{width:var(--share-list-width);aspect-ratio:1/1;display:flex;justify-content:center;align-items:center}.c-sns_share .c-list_sns ul button{width:var(--share-button-width);aspect-ratio:1/1;position:relative}.c-sns_share .c-list_sns ul button span{display:block}.c-sns_share .c-list_sns ul button :is(.inr,.c-icon_bg){position:absolute;width:100%;height:100%;top:0;left:0}.c-sns_share .c-list_sns ul button .inr{display:flex;align-items:center;justify-content:center}.c-sns_share .c-list_sns ul button .c-icon_bg svg{fill:var(--color-brown)}.c-sns_share .c-list_sns ul button .icon-x{width:7.2vw;height:7.2vw}.c-sns_share .c-list_sns ul button .icon-x svg{fill:var(--color-white)}.c-sns_share .c-list_sns ul button .icon-line{width:7.73vw;height:7.2vw}.c-sns_share .c-list_sns ul button .icon-line svg{fill:var(--color-white)}.c-sns_share .c-list_sns ul button .icon-fb{width:3.73vw;height:7.2vw}.c-sns_share .c-list_sns ul button .icon-fb svg{fill:var(--color-white)}.c-sns_share .c-list_sns ul button .icon-link{width:5.6vw;height:5.6vw}.c-sns_share .c-list_sns ul button .icon-link svg{fill:var(--color-white)}header{position:fixed;width:100%;top:0;left:0;filter:drop-shadow(0px 2px 1px rgb(255,174,0))}header:before{content:"";width:calc(100% + -0px);height:calc(100% - 7px);position:absolute;background:#fffbf6}header .header_inner{width:100%;position:relative;background:url(/12th-anniversary/assets/images/character/bg_wave_b_pc.webp) calc(50% - 10px) 100% no-repeat;background-size:750px auto;height:var(--header-small-height);overflow:hidden}header .logo{position:absolute;width:115px;top:24px;left:23px}header .logo a{display:block}header button[data-menu-open]{width:38px;height:27px;position:absolute;right:30px;top:21px;display:block}header button[data-menu-open] span.c-icon{width:10px;height:8px;display:block;margin-inline:auto;margin-top:8px}header button[data-menu-open] span.c-icon svg{fill:var(--color-brown)}header .c-menu{padding-top:80px;padding-bottom:24px}header .c-menu nav ul{width:92.26%;margin-inline:auto;border-top:1px dashed rgb(181,129,96);padding:29px 0 0}header .c-menu nav ul li{margin-bottom:16px}header .c-menu nav ul li:last-child{margin-bottom:0}header .c-menu nav ul a{display:flex;column-gap:10px}header .c-menu nav ul span.icon-cat-print{width:18px;aspect-ratio:18/14}header .c-menu nav ul span.icon-cat-print svg{fill:var(--color-brown)}header .c-official_sns{margin:38px 0 41px}header .c-official_sns ul{display:flex;justify-content:center;column-gap:30px}header .c-official_sns ul li span.c-icon{display:block}header .c-official_sns ul li span.c-icon svg{fill:var(--color-brown)}header .c-official_sns ul li:nth-child(1) span.c-icon{width:30px;height:30px}header .c-official_sns ul li:nth-child(2) span.c-icon{width:30px;height:30px}header .c-official_sns ul li:nth-child(3) span.c-icon{width:31.5px;height:30px}header button[data-close-menu]{width:100%;display:block}header button[data-close-menu] span.c-icon{width:10px;height:8px;display:block;margin-inline:auto;rotate:180deg}header button[data-close-menu] span.c-icon svg{fill:var(--color-brown)}header button[data-close-menu] span.txt{text-align:center;width:100%;display:block}footer{width:100%;height:100dvh;background:var(--color-yellow);position:relative;overflow:hidden}footer .footer_inner{padding:40vh 0 0}footer .footer_bottom_content{position:relative}footer .c-sns_share{padding-bottom:0vh;z-index:100;position:relative}footer .footer_bottom{position:absolute;width:100%;bottom:-3px;left:0;z-index:100}footer .footer_bottom .footer_bottom_content{background:#f9f8f1;padding:2.09vh 0 3.68vh}footer .footer_bottom .link_footer{width:100%}footer .footer_bottom .copy{margin-top:2.13vw}.fullscreen_characters{width:100%;height:calc(100dvh - 2px);position:fixed;top:0;left:0;overflow:hidden;pointer-events:none;z-index:99}.fullscreen_characters p{position:absolute}.fullscreen_characters p span{position:absolute;top:0;left:0;display:block;width:100%;height:100%}.fullscreen_characters p.img_l{width:38.4vh;aspect-ratio:556/752;top:58.9vh;left:50%;margin-left:-41.72vh}.fullscreen_characters p.img_l span{rotate:30deg}.fullscreen_characters p.img_m{width:39.39vh;aspect-ratio:764/1065;left:50%;margin-left:-19.63vh;top:50%;margin-top:-68.71vh}.fullscreen_characters p.img_m span{rotate:180deg}.fullscreen_characters p.img_r{width:42.94vh;aspect-ratio:586/699;top:58.9vh;left:49%}.fullscreen_characters p.img_r span{rotate:0deg}.resize .frame svg rect{transition:all 0s ease}.frame{width:100%;height:100%;position:fixed;top:0;left:0;pointer-events:none;display:none}.frame svg{width:100%;height:100%;position:absolute;top:0;left:0}.frame svg rect{transition:all .3s ease}.c-sound{position:fixed;bottom:0;right:0;width:100%;height:16.53vw}.c-sound:before{content:"";width:100%;height:8.53vw;background:#fffbf6;display:block;position:absolute;bottom:0;left:0}.c-sound .sound_inner{height:16.53vw;width:34.13vw;right:0;bottom:0;position:absolute;align-items:center}.c-sound .sound_inner:before{content:"";width:68.27vw;height:38.4vw;display:block;border-radius:12.8vw;background:#fffbf6;position:absolute;right:-34.13vw;top:0}.c-sound .sound_cols{width:29.33vw;height:12.8vw;display:flex;align-items:center;column-gap:2.13vw;position:relative;top:1.6vw;left:5.33vw}.c-sound .c-player{width:18.67vw;height:12.8vw;background:url(/12th-anniversary/assets/images/common/bg_sound.svg) top left no-repeat;background-size:cover;position:relative}.c-sound .c-player .c-player_inner{background:var(--color-bg-sound);width:calc(100% - 1.6vw);height:8.53vw;position:relative;top:3.47vw;left:.8vw;border-radius:100vmax}.c-sound span.icon_sound{width:100%;height:5.12vw;display:none}.c-sound span.icon_sound svg{fill:var(--color-brown)}.c-sound span.icon_sound_off{width:100%;height:5.12vw;display:block}.c-sound span.icon_sound_off svg{fill:var(--color-brown)}.c-sound p.txt_player{width:6.72vw;height:5.12vw;display:block;position:relative;top:1.6vw}.c-sound .txt_sound{display:none}.c-sound span.txt_off,.c-sound span.txt_on{opacity:0}.c-sound span.txt_off{width:5.21vw;height:1.99vw;position:absolute;top:50%;margin:-.99vw 0 0;right:2.13vw}.c-sound span.txt_off svg{fill:var(--color-white)}.c-sound span.txt_on{display:none;width:3.65vw;height:1.71vw;position:absolute;top:50%;margin:-.86vw 0 0;left:2.53vw;opacity:1}.c-sound span.txt_on svg{fill:var(--color-white)}.c-sound button[data-toggle-sound]{width:var(--sound-button-width);aspect-ratio:1/1;display:flex;align-items:center;justify-content:center;background:var(--color-white);border-radius:100vmax;position:absolute;bottom:.53vw;left:.53vw;text-indent:-10000px}.c-sound .c-sound_attention{width:64vw;position:absolute;left:2.67vw;bottom:1.6vw}.c-sound .c-sound_attention figure{filter:drop-shadow(0 4px 4px rgba(0,0,0,.25))}.c-sound .c-notes{width:8vw;height:26.67vw;position:absolute;bottom:12vw;right:2.67vw;pointer-events:none}.c-sound .c-notes p{display:block;position:absolute;opacity:0}.c-sound .c-notes p span{width:100%;height:100%;position:absolute;top:0;left:0;background-size:cover;background-repeat:no-repeat}.c-sound .c-notes p:nth-of-type(1){width:3.2vw;height:3.2vw;bottom:0;right:0}.c-sound .c-notes p:nth-of-type(1) span{background-image:url(/12th-anniversary/assets/images/common/img_n0.webp)}.c-sound .c-notes p:nth-of-type(2){width:3.2vw;height:3.2vw;bottom:0;left:0}.c-sound .c-notes p:nth-of-type(2) span{background-image:url(/12th-anniversary/assets/images/common/img_n1.webp)}.c-sound .c-notes p:nth-of-type(3){width:3.47vw;height:3.47vw;bottom:0;left:1.6vw}.c-sound .c-notes p:nth-of-type(3) span{background-image:url(/12th-anniversary/assets/images/common/img_n2.webp)}.disable main{width:calc(100% - var(--scrollbar))}main{width:100%;position:relative;background-color:var(--color-yellow)}main:before{content:"";width:100%;height:100vh;display:block;position:sticky;top:0;left:0;background:url(/12th-anniversary/assets/images/common/bg_content.webp);background-size:1120px 1344px;opacity:.4}main #coupon{margin-top:-100vh}.c-btn_external{display:block;width:var(--link-external-width);position:relative;aspect-ratio:1/1}.c-btn_external span.c-icon_bg{position:absolute;width:100%;height:100%;top:0;left:0;fill:var(--color-play-red);filter:drop-shadow(4px 4px 4px var(--color-shadow))}.c-btn_external span.icon-arrow-r{display:none}.c-btn_external span.icon-arrow-r-sp{position:absolute;top:50%;left:50%;fill:var(--color-white);width:var(--link-external-arrow-sp);aspect-ratio:1/1;margin:calc(var(--link-external-arrow-sp) / -2) 0 0 calc(var(--link-external-arrow-sp) / -2)}.c-btn_external .icon-text-hover{display:none}.c-btn_external span.icon-arrow-r svg,.c-btn_external span.icon-arrow-r-sp svg{filter:drop-shadow(0 4px 4px rgba(0,0,0,.25))}#b-characters{position:fixed;width:100%;height:100%;user-select:none;pointer-events:none;right:0;bottom:0;overflow:hidden}#b-characters ul{position:absolute;width:100%;height:100%}#b-characters ul li{position:absolute;background-color:transparent;aspect-ratio:1/1;perspective:600px}#b-characters ul li span{display:block;-webkit-backface-visibility:hidden;backface-visibility:hidden;transform-style:preserve-3d}#b-characters ul li span img{filter:drop-shadow(3px 3px 0px rgba(0,0,0,.25))}#b-characters ul li:nth-child(1){width:53.33vw;height:64vw;right:-1.33vw;bottom:13.33vw}#b-characters ul li:nth-child(2){width:53.33vw;height:57.87vw;left:0;bottom:0}#b-characters ul li:nth-child(3){width:50.4vw;height:55.73vw;left:50%;margin-left:-25.6vw;bottom:0}#b-characters ul li:nth-child(4){width:82.67vw;height:42.67vw;left:-5.33vw;bottom:-2.67vw}#b-characters ul li:nth-child(5){width:85.33vw;height:32.53vw;right:0;top:13.33vw;bottom:auto}#b-characters ul li:nth-child(6){width:80vw;height:37.33vw;left:0;bottom:5.33vw}@media all and (min-width: 768px){.frame{display:block}.u-dropshadow{filter:drop-shadow(8px 16px 4px var(--color-shadow))}.c-btn_external span.c-icon_bg{filter:drop-shadow(4px 8px 4px var(--color-shadow))}.c-btn_external span.icon-arrow-r-sp{display:none}.c-btn_external span.icon-arrow-r{display:block;width:var(--link-external-arrow);aspect-ratio:1/1;position:absolute;top:50%;left:50%;fill:var(--color-white);margin:calc(var(--link-external-arrow) / -2) 0 0 calc(var(--link-external-arrow) / -2);filter:drop-shadow(0 4px 4px var(--color-shadow))}.c-btn_external span.icon-text-hover{width:min(5.49vw,79px);height:min(.97vw,14px);position:absolute;top:50%;left:50%;margin:max(-.49vw,-7px) 0 0 max(-2.74vw,-39.5px);display:none}.c-btn_external span.icon-text-hover svg{fill:var(--color-white)}.c-sns_share{padding:0}.c-sns_share p.ttl_sns_share{width:min(10.35vw,149px);margin-bottom:min(.76vw,11px)}.c-sns_share .c-list_sns ul{column-gap:min(1.11vw,16px);padding:0 min(.83vw,12px)}.c-sns_share .c-list_sns ul button .icon-x{width:min(2.78vw,40px);height:min(2.78vw,40px)}.c-sns_share .c-list_sns ul button .icon-line{width:min(2.92vw,42px);height:min(2.78vw,40px)}.c-sns_share .c-list_sns ul button .icon-fb{width:min(1.46vw,21px);height:min(2.78vw,40px)}.c-sns_share .c-list_sns ul button .icon-link{width:min(2.15vw,31px);height:min(2.15vw,31px)}header{width:180px;overflow:hidden;left:40px;padding-right:4px}header:before{width:calc(100% - 4px);height:calc(100% - 4px)}header .header_inner{background-size:385px auto;background-position:-171px 100%}header .logo{top:33px}header button[data-menu-open]{width:38px;height:32px;right:auto;left:50%;margin-left:-19px;top:90px}header button[data-close-menu]{width:375px}header .c-menu{padding-top:84px;padding-bottom:24px}header .c-menu span.bdr{width:158px;height:1px;overflow:hidden;position:relative;display:block;margin:0 9px}header .c-menu span.bdr:before{content:"";width:100%;height:1px;display:block;border-top:1px dashed rgb(181,129,96);margin-inline:auto}header .c-menu nav{width:357px;margin:0 9px}header .c-menu nav ul{width:346px;margin-inline:auto;border-top:none}header .c-menu nav ul li{width:330px;margin-left:7.5px}header .c-official_sns{width:345px;margin-left:15px;margin-bottom:40px}footer .footer_inner{padding:49.01vh 0 0}footer .footer_bottom .footer_bottom_content{padding:0 0 min(2.78vw,40px) 0;background:none}footer .footer_bottom .bg_bottom{display:none}footer .footer_bottom .copy{margin-top:min(.56vw,8px)}footer .c-list_sns ul{justify-content:center}.fullscreen_characters{height:100%}.fullscreen_characters p.img_l{width:min(71.85vh,582px);top:auto;bottom:max(-40.74vh,-330px);margin-left:0;left:max(-22.22vh,-180px)}.fullscreen_characters p.img_l span{rotate:30deg}.fullscreen_characters p.img_m{width:min(85.43vh,692px);left:50%;margin-left:max(-42.72vh,-346px);margin-top:max(-123.46vh,-1000px)}.fullscreen_characters p.img_m span{rotate:180deg}.fullscreen_characters p.img_r{width:min(96.05vh,778px);bottom:max(-54.32vh,-440px);left:auto;right:max(-40.74vh,-330px);top:auto}.fullscreen_characters p.img_r span{rotate:0deg}.c-sound{width:min(12.71vw,183px);height:min(6.53vw,94px);z-index:96}.c-sound:before{display:none}.c-sound .sound_inner{padding:min(.97vw,14px) min(1.32vw,19px);height:min(6.46vw,93px);position:relative}.c-sound .sound_inner:before{width:min(25.42vw,366px);height:min(13.06vw,188px);left:0;right:auto;border-radius:min(4.17vw,60px)}.c-sound .sound_cols{width:min(10.07vw,145px);height:min(4.58vw,66px);column-gap:min(.69vw,10px);top:0;left:0}.c-sound .c-player{width:min(6.67vw,96px);height:min(4.51vw,65px)}.c-sound .c-player .c-player_inner{width:calc(100% - min(.52vw,7.5px));height:min(3.06vw,44px);top:min(1.18vw,17px);left:min(.28vw,4px)}.c-sound p.txt_player{width:min(2.74vw,39.5px);height:min(.63vw,9px);display:block;top:auto}.c-sound p.txt_player svg{fill:var(--color-brown)}.c-sound span.icon_sound_off,.c-sound span.icon_sound{display:none!important}.c-sound .txt_sound{display:block;width:min(2.74vw,39.5px);height:min(.63vw,9px);position:relative}.c-sound .txt_sound svg{width:100%;height:100%;position:absolute;top:min(.49vw,7px);left:0}.c-sound span.txt_off{display:block;width:min(2.22vw,32px);height:min(.83vw,12px);margin-top:max(-.42vw,-6px);right:min(.76vw,11px);opacity:1}.c-sound span.txt_on{width:min(1.67vw,24px);height:min(.83vw,12px);margin-top:max(-.42vw,-6px);left:min(.83vw,12px)}.c-sound button[data-toggle-sound]{bottom:min(.28vw,4px);left:min(.28vw,4px)}.c-sound .c-sound_attention{width:min(12.43vw,179px);left:auto;bottom:min(6.53vw,94px)}.c-sound .c-sound_attention figure{filter:drop-shadow(0 4px 4px rgba(0,0,0,.25))}.c-sound .c-notes{width:min(2.08vw,30px);height:min(6.94vw,100px);bottom:min(3.13vw,45px);right:min(1.39vw,20px)}.c-sound .c-notes p{display:block;position:absolute}.c-sound .c-notes p span{width:100%;height:100%;position:absolute;top:0;left:0;background-size:cover;background-repeat:no-repeat}.c-sound .c-notes p:nth-of-type(1){width:min(.83vw,12px);height:min(.83vw,12px);bottom:0;right:0}.c-sound .c-notes p:nth-of-type(2){width:min(.83vw,12px);height:min(.83vw,12px);bottom:0;left:0}.c-sound .c-notes p:nth-of-type(3){width:min(.9vw,13px);height:min(.9vw,13px);bottom:0;left:min(.42vw,6px)}#b-characters{position:fixed;width:100%;height:100%;user-select:none;pointer-events:none;right:0;bottom:0}#b-characters ul{position:absolute;width:100%;height:100%}#b-characters ul li{position:absolute;background-color:transparent;aspect-ratio:1/1;perspective:600px}#b-characters ul li span{display:block}#b-characters ul li span img{filter:drop-shadow(4.46px 4.46px 0px rgba(0,0,0,.25))}#b-characters ul li:nth-child(1){width:min(25vw,360px);height:min(28.06vw,404px);right:0;bottom:min(3.47vw,50px)}#b-characters ul li:nth-child(2){width:min(20.83vw,300px);height:min(22.64vw,326px);left:0;bottom:0}#b-characters ul li:nth-child(3){width:min(20.83vw,300px);height:min(22.22vw,320px);left:auto;margin-left:0;right:min(13.89vw,200px);bottom:0}#b-characters ul li:nth-child(4){width:min(20.14vw,290px);height:min(27.78vw,400px);left:0;bottom:0}#b-characters ul li:nth-child(5){width:min(37.5vw,540px);height:min(14.31vw,206px);right:max(-1.74vw,-25px);top:max(-1.74vw,-25px);bottom:auto}#b-characters ul li:nth-child(6){width:min(34.72vw,500px);height:min(16.25vw,234px);left:min(.69vw,10px);bottom:min(1.39vw,20px)}}@media all and (min-height: 810px){.fullscreen_characters p.img_m{top:0;margin-top:-590px}}.l-full{width:100%;height:100%;position:fixed;top:0;left:0}.l-inner{width:var(--inner-width);margin-inline:auto}@media all and (min-width: 768px){.l-col2_pc{display:flex}}footer .footer_bottom .link_footer{text-align:center}footer .footer_bottom .link_footer a{color:var(--color-brown);font-size:var(--fs-13-16)}footer .footer_bottom .copy{color:var(--color-brown);text-align:center;font-size:var(--fs-10-13)}header button[data-menu-open] span.txt{white-space:nowrap;height:16px;color:var(--color-brown);font-size:var(--fs-16-16);line-height:1;display:block}.c-menu ul a{font-size:var(--fs-16-16);color:var(--color-brown)}.c-menu button[data-close-menu] span.txt{color:var(--color-brown);font-size:var(--fs-16-16)}.b-modal button span.txt{font-size:3.07vh;font-weight:500}#fv .statement .c-ttl h2{position:relative}#fv .statement .c-ttl img#t{position:absolute}#fv .statement .c-ttl :is(span.row1,span.row2){display:flex;justify-content:center}#fv .statement .c-ttl span.row1{column-gap:2.27vw;margin-bottom:.72em}#fv .statement .c-ttl span.row2{column-gap:2.67vw}#fv .statement .c-ttl span{display:block}#fv .statement .c-ttl span.t0{width:7.2vw;aspect-ratio:27/47}#fv .statement .c-ttl span.t1{width:6.4vw;aspect-ratio:24/47}#fv .statement .c-ttl span.t2{width:5.87vw;aspect-ratio:22/47}#fv .statement .c-ttl span.t3{width:10.4vw;aspect-ratio:39/47}#fv .statement .c-ttl span.t4{width:5.87vw;aspect-ratio:22/47}#fv .statement .c-ttl span.t5{width:7.73vw;aspect-ratio:29/47}#fv .statement .c-ttl span.t6{width:9.33vw;aspect-ratio:35/47}#fv .statement .c-ttl span.t7{width:7.73vw}#fv .statement .c-ttl span.t8{width:9.33vw}#fv .statement .c-ttl span.t9{width:7.47vw}#fv .statement .c-ttl span.t10{width:6.4vw}#fv .statement .c-ttl span.t11{width:8.8vw}#fv .statement .lead p{color:var(--color-brown);font-size:var(--fs-16-20);font-weight:500;line-height:1.5}#coupon .b-coupon p{color:var(--color-brown);font-size:var(--fs-14-25);line-height:1.5}#nyan .b-nyan p{font-size:var(--fs-14-25);color:var(--color-brown);line-height:1.5}:is(#hako,#hashtag,#goods) .txt p{font-size:var(--fs-14-25);color:var(--color-brown);line-height:1.55}#stamp .c-line_stamp h4 span{font-size:var(--fs-16-25);font-weight:700;color:#3d2518}#stamp .c-line_stamp h4 span small{font-size:var(--fs-13-23)}#song .description p{font-size:var(--fs-14-25);color:var(--color-brown);line-height:1.5}#character .c-ttl .lead p{font-size:var(--fs-14-20);line-height:1.5;color:var(--color-brown);text-align:center}#character .c-list_character p{color:var(--color-brown);font-size:var(--fs-13-16);line-height:1.5}@media all and (min-width: 768px){#fv .statement .c-ttl span.row1{column-gap:min(.87vw,12.5px);margin-bottom:.72em}#fv .statement .c-ttl span.row2{column-gap:min(.73vw,10.5px)}#fv .statement .c-ttl span{display:block}#fv .statement .c-ttl span.t0{width:min(3.26vw,47px)}#fv .statement .c-ttl span.t1{width:min(2.92vw,42px);margin-right:min(.21vw,3px)}#fv .statement .c-ttl span.t2{width:min(2.64vw,38px)}#fv .statement .c-ttl span.t3{width:min(4.86vw,70px)}#fv .statement .c-ttl span.t4{width:min(2.71vw,39px)}#fv .statement .c-ttl span.t5{width:min(3.68vw,53px)}#fv .statement .c-ttl span.t6{width:min(4.51vw,65px)}#fv .statement .c-ttl span.t7{width:min(3.47vw,50px)}#fv .statement .c-ttl span.t8{width:min(4.31vw,62px)}#fv .statement .c-ttl span.t9{width:min(3.4vw,49px)}#fv .statement .c-ttl span.t10{width:min(2.92vw,42px)}#fv .statement .c-ttl span.t11{width:min(3.96vw,57px)}#character .c-list_character p{font-size:clamp(12px,1.11vw,1.6rem)}.b-modal button span.txt{font-size:min(2.59vh,21px)}}.c-white_cover{pointer-events:none}.c-white_cover:before{content:"";width:100%;height:100%;background:var(--color-white);position:absolute;top:0;left:0;opacity:0;transition:opacity .6s var(--ease0)}.c-white_cover.active:before{opacity:1}.c-white_cover.disable:before{opacity:0;transition:opacity 1s var(--ease0)}.c-white_cover .characters{width:100%;height:100%;position:absolute;top:0;left:0;overflow:hidden;pointer-events:none}.c-white_cover .characters p{position:absolute}.c-white_cover .characters p span{position:absolute;top:0;left:0;display:block;width:100%;height:100%}.c-white_cover .characters p.img_l{width:38.4vh;aspect-ratio:556/752;bottom:-5.52vh;left:-17.42vh}.c-white_cover .characters p.img_l span{rotate:30deg}.c-white_cover .characters p.img_m{width:39.39vh;aspect-ratio:764/1065;left:50%;margin-left:-19.63vh;top:calc(-28.22vh + 100% - 100svh)}.c-white_cover .characters p.img_m span{rotate:180deg}.c-white_cover .characters p.img_r{width:42.94vh;aspect-ratio:586/699;bottom:-4.91vh;right:-19.63vh}.c-white_cover .characters p.img_r span{rotate:0deg}.c-white_cover .characters p{transition:transform .6s var(--ease-bounce)}.c-white_cover .characters p.img_l{transform:translate3d(-100%,100%,0)}.c-white_cover .characters p.img_m{transform:translate3d(0,-100%,0)}.c-white_cover .characters p.img_r{transform:translate3d(100%,100%,0)}.c-white_cover .characters.animate p.img_l{transform:translateZ(0);transition-delay:.1s}.c-white_cover .characters.animate p.img_m{transform:translateZ(0)}.c-white_cover .characters.animate p.img_r{transform:translateZ(0);transition-delay:.1s}#loading{transition:opacity 1s ease}#loading.disable{opacity:0}#loading .sample{position:fixed;width:100%;top:50%;left:50%;transform:translate3d(-50%,-46%,0)}#loading .content{width:calc(100% - var(--scrollbar));height:59.47vw;position:absolute;top:50%;left:0;margin-top:-30.13vw}#loading .content p{width:100%;position:relative;height:59.47vw}#loading .content .txt0{width:61.33vw;height:11.47vw;margin-inline:auto;left:1.33vw;position:relative}#loading .content .txt0 span{display:block;position:absolute}#loading .content .txt0 span.t0{width:5.87vw;height:15.2vw;aspect-ratio:58/57;left:.8vw;top:5.87vw}#loading .content .txt0 span.t1{width:4.53vw;height:6.4vw;aspect-ratio:44/51;left:6.4vw;top:4vw}#loading .content .txt0 span.t2{width:5.87vw;height:6.4vw;aspect-ratio:57/64;left:12vw;top:1.07vw}#loading .content .txt0 span.t3{width:4vw;height:4.8vw;aspect-ratio:38/46;left:18.67vw;top:1.6vw}#loading .content .txt0 span.t4{width:3.73vw;height:5.6vw;aspect-ratio:37/57;left:23.73vw;top:.27vw}#loading .content .txt0 span.t5{width:1.52vw;height:5.25vw;aspect-ratio:15/52;left:30.13vw;top:.27vw}#loading .content .txt0 span.t6{width:5.33vw;height:5.6vw;aspect-ratio:51/56;right:21.33vw;top:.27vw}#loading .content .txt0 span.t7{width:7.2vw;height:7.47vw;aspect-ratio:69/72;right:12vw;top:.27vw}#loading .content .txt0 span.t8{width:8.53vw;height:8vw;aspect-ratio:84/79;right:2.93vw;top:1.87vw}#loading .content .txt0 span.t9{width:3.2vw;height:5.33vw;aspect-ratio:30/50;right:-1.87vw;top:5.87vw}#loading .content .txt1{width:61.33vw;height:38.67vw;margin-inline:auto;position:relative;left:.53vw;margin-top:9.07vw}#loading .content .txt1 span{display:block;position:absolute}#loading .content .txt1 span.t0{width:13.6vw;aspect-ratio:131/371;left:0vw;top:.27vw}#loading .content .txt1 span.t1{width:24.53vw;aspect-ratio:238/370;left:21.07vw;top:.8vw}#loading .content .txt1 span.t2{width:5.6vw;aspect-ratio:56/93;right:4.8vw;top:1.07vw}#loading .content .txt1 span.t3{width:5.07vw;aspect-ratio:49/93;right:-1.07vw;top:.8vw}#loading .content .txt1 span.c0{width:9.6vw;aspect-ratio:1/1;right:11.73vw;top:.53vw}#loading .content .txt1 span.c0 .circle{width:100%;height:100%;display:block;position:absolute;top:50%;left:50%;transform:translate3d(-50%,-50%,0);background:var(--color-skyblue);border-radius:100vmax}#loading .content span.t-box{width:47.47vw;height:2.13vw;display:block;position:absolute;top:50%;margin-top:-8vw;left:3.2vw}#loading .content span.t-box span{width:100%;height:100%;position:absolute;top:0;left:0;background:var(--color-white)}#loading .content .txt2{width:83.73vw;height:14.93vw;position:absolute;left:10.67vw;top:50%;margin-top:4.8vw}#loading .content .txt2 span{display:block;position:absolute}#loading .content .txt2 span.t0{aspect-ratio:126/98;width:9.87vw;left:0;top:3.73vw}#loading .content .txt2 span.t1{aspect-ratio:97/87;width:7.73vw;right:13.87vw;top:1.87vw}#loading .content .txt2 span.t2{aspect-ratio:76/63;width:6.13vw;right:6.67vw;top:6.67vw}#loading .content .txt2 span.t3{aspect-ratio:100/99;width:8vw;right:-1.07vw;top:7.47vw}#loading .content .txt2 span.t4{aspect-ratio:84/74;width:6.4vw;right:3.2vw;top:.27vw}#loading .content .txt0 span{opacity:0;transform:translate3d(0,40px,0) scale(.8)}#loading .content .txt1{opacity:0;transform:scale(.6)}#loading .content .txt1 span.t-box .bar{width:0px}#loading .content .txt2 span{opacity:0;transform:scale(.6)}@keyframes stretchBounce{0%{width:0%}50%{width:200%}70%{width:200%}85%{width:80%}to{width:100%;transform:scaleX(1)}}#fv{transition:opacity 1s ease}.disable #fv{opacity:0}.disable #loading.play .txt0 span{transition:opacity .3s ease 0s,transform .4s var(--ease-bounce) 0s;opacity:1;transform:translateZ(0) scale(1)}.disable #loading.play .txt0 span:nth-of-type(1){transition-delay:.05s}.disable #loading.play .txt0 span:nth-of-type(2){transition-delay:.1s}.disable #loading.play .txt0 span:nth-of-type(3){transition-delay:.15s}.disable #loading.play .txt0 span:nth-of-type(4){transition-delay:.2s}.disable #loading.play .txt0 span:nth-of-type(5){transition-delay:.25s}.disable #loading.play .txt0 span:nth-of-type(6){transition-delay:.3s}.disable #loading.play .txt0 span:nth-of-type(7){transition-delay:.35s}.disable #loading.play .txt0 span:nth-of-type(8){transition-delay:.4s}.disable #loading.play .txt0 span:nth-of-type(9){transition-delay:.45s}.disable #loading.play .txt0 span:nth-of-type(10){transition-delay:.5s}.disable #loading.play .txt1{transition:opacity .3s ease 0s,transform .4s var(--ease-bounce) 0s;transform:scale(1);opacity:1;transition-delay:1s}.disable #loading.play .txt1 span.t-box .bar{transform-origin:left center;animation:stretchBounce 1.2s forwards;animation-timing-function:ease-out-in;animation-delay:1.6s;　animation-fill-mode:forwards}.disable #loading.play .txt2 span{transition:opacity .3s ease 0s,transform .4s var(--ease-bounce) 0s;transform:scale(1);opacity:1}.disable #loading.play .txt2 span.t0{transition-delay:1.3s}.disable #loading.play .txt2 span.t1,.disable #loading.play .txt2 span.t2,.disable #loading.play .txt2 span.t3,.disable #loading.play .txt2 span.t4{transition-delay:2.5s}@media all and (min-width: 768px){.c-white_cover .characters p.img_l{width:min(40.42vw,582px);bottom:max(-22.92vw,-330px);left:max(-9.86vw,-142px)}.c-white_cover .characters p.img_l span{rotate:30deg}.c-white_cover .characters p.img_m{width:min(48.06vw,692px);left:50%;margin-left:max(-24.03vw,-346px);top:max(-43.06vw,-620px)}.c-white_cover .characters p.img_m span{rotate:180deg}.c-white_cover .characters p.img_r{width:min(54.03vw,778px);bottom:max(-30.56vw,-440px);right:max(-19.44vw,-280px)}.c-white_cover .characters p.img_r span{rotate:0deg}#loading .sample{width:1440px;top:50%;left:50%;transform:translate3d(-50%,-50%,0);opacity:.5}#loading .content{width:min(47.78vw,688px);height:min(39.79vw,573px);left:50%;margin:max(-20.28vw,-292px) 0 0 max(-23.89vw,-344px)}#loading .content .txt0{width:min(40.97vw,590px);height:min(7.64vw,110px);left:min(1.04vw,15px)}#loading .content .txt0 p{height:100%;position:absolute;top:0;left:0}#loading .content .txt0 span.t0{width:min(4.03vw,58px);height:min(4.03vw,58px);aspect-ratio:1/1;left:min(0vw,0px);top:min(3.68vw,53px)}#loading .content .txt0 span.t1{width:min(3.06vw,44px);height:min(3.47vw,50px);aspect-ratio:44/50;left:min(3.89vw,56px);top:min(2.43vw,35px)}#loading .content .txt0 span.t2{width:min(3.96vw,57px);height:min(3.96vw,57px);aspect-ratio:57/63;left:min(7.5vw,108px);top:min(.49vw,7px)}#loading .content .txt0 span.t3{width:min(2.64vw,38px);height:min(3.13vw,45px);aspect-ratio:38/45;left:min(12.08vw,174px);top:min(.97vw,14px)}#loading .content .txt0 span.t4{width:min(2.57vw,37px);height:min(3.96vw,57px);aspect-ratio:37/57;left:min(15.28vw,220px);top:min(.07vw,1px)}#loading .content .txt0 span.t5{width:min(1.04vw,15px);height:min(3.61vw,52px);aspect-ratio:15/52;left:min(19.51vw,281px);top:min(.14vw,2px)}#loading .content .txt0 span.t6{width:min(3.54vw,51px);height:min(3.82vw,55px);aspect-ratio:51/55;right:min(14.86vw,214px);top:min(0vw,0px)}#loading .content .txt0 span.t7{width:min(4.79vw,69px);height:min(5vw,72px);aspect-ratio:69/72;right:min(8.89vw,128px);top:min(.07vw,1px)}#loading .content .txt0 span.t8{width:min(5.83vw,84px);height:min(5.49vw,79px);aspect-ratio:84/79;right:min(2.64vw,38px);top:min(1.04vw,15px)}#loading .content .txt0 span.t9{width:min(2.08vw,30px);height:min(3.4vw,49px);aspect-ratio:30/49;right:min(0vw,0px);top:min(3.89vw,56px)}#loading .content .txt1{width:min(40.97vw,590px);height:min(25.83vw,372px);left:min(.42vw,6px);margin-top:min(5.9vw,85px)}#loading .content .txt1 p{width:100%;height:100%;position:absolute;top:0;left:0}#loading .content .txt1 span.t0{width:min(9.1vw,131px);left:min(.07vw,1px);top:min(.14vw,2px)}#loading .content .txt1 span.t1{width:min(16.53vw,238px);left:min(13.54vw,195px);top:min(.21vw,3px)}#loading .content .txt1 span.t2{width:min(3.89vw,56px);right:min(3.75vw,54px);top:min(.42vw,6px)}#loading .content .txt1 span.t3{width:min(3.4vw,49px);right:min(0vw,0px);top:min(.49vw,7px)}#loading .content .txt1 span.c0{width:min(6.39vw,92px);right:min(8.33vw,120px);top:0}#loading .content span.t-box{width:min(41.88vw,603px);height:min(1.94vw,28px);margin-top:min(1.04vw,15px);left:max(-3.26vw,-47px)}#loading .content .txt2{width:min(73.26vw,1055px);height:min(12.99vw,187px);left:50%;top:50%;margin:min(1.25vw,18px) 0 0 max(-34.24vw,-493px)}#loading .content .txt2 p{height:min(13.54vw,195px)}#loading .content .txt2 span.t0{width:min(8.75vw,126px);left:0;top:min(3.13vw,45px)}#loading .content .txt2 span.t1{width:min(6.88vw,99px);right:min(12.64vw,182px);top:min(1.6vw,23px)}#loading .content .txt2 span.t2{width:min(5.28vw,76px);right:min(6.67vw,96px);top:min(6.04vw,87px)}#loading .content .txt2 span.t3{width:min(6.94vw,100px);right:0;top:min(6.6vw,95px)}#loading .content .txt2 span.t4{width:min(5.83vw,84px);right:min(3.61vw,52px);top:min(.56vw,8px)}}section{position:relative}iframe{border:none}#fv .sample{width:100%;height:100%;position:absolute;top:0;left:0;overflow:hidden}#fv .sample .sample2{width:100%;position:absolute;top:36.8vw}#fv .sample .sample3{display:none!important}.disable :is(#fv,main,footer){scrollbar-gutter:stable}#fv{width:100%;min-height:100svh;position:relative;background:var(--color-yellow)}#fv .cvs{width:100%;height:100%;position:absolute;top:0;left:0;pointer-events:none;z-index:5;overflow:hidden}#fv .cvs canvas{position:absolute;width:100%;height:100%;top:0;left:0}#fv .inner{width:100%}#fv .fv_content{width:100%;position:relative;height:144vw;margin-bottom:28.8vw}#fv .ttl_fv{position:relative;padding-top:36.8vw;z-index:2;pointer-events:none}#fv .ttl_fv .ttl_main{width:100%;margin-inline:auto;position:relative;height:106.67vw}#fv .ttl_fv .ttl_main img.sample2{position:absolute;opacity:.6;width:100%;aspect-ratio:750/800}#fv .ttl_fv .ttl_main img.sample3{display:none}#fv .ttl_fv .ttl_main p.ttl_thanks{position:relative;width:81.33vw;left:9.33vw;top:2.67vw}#fv .ttl_fv .ttl_main h1{position:relative;width:81.33vw;left:10.13vw;top:34.67vw}#fv .ttl_fv p span{position:absolute;display:block}#fv .ttl_fv p.comment{position:absolute;top:50%;left:50%}#fv .ttl_fv p.comment.comment0{width:22.67vw;aspect-ratio:171/166;margin-left:-38.4vw;margin-top:-9.33vw}#fv .ttl_fv p.comment.comment1{width:22.4vw;aspect-ratio:168/162;margin-left:19.2vw;margin-top:-10.67vw}#fv .ttl_fv .c-char{position:absolute;left:50%}#fv .ttl_fv .c-zeny{display:block;width:21.33vw;aspect-ratio:142/200;margin-left:-47.47vw;bottom:2.13vw}#fv .ttl_fv .c-zeny span{display:block;position:absolute}#fv .ttl_fv .c-zeny span.body{width:var(--zeny-body-width);aspect-ratio:385/646;background:url(/12th-anniversary/assets/images/fv/char/c-zeny_body.webp) top left no-repeat;background-size:cover;right:0}#fv .ttl_fv .c-zeny span.arm{width:var(--zeny-arm-width);aspect-ratio:432/344;background:url(/12th-anniversary/assets/images/fv/char/c-zeny_arm.webp) top left no-repeat;background-size:cover;top:10.93vw;left:0;transform-origin:right bottom}#fv .ttl_fv .c-zeny span.fire{width:2.67vw;aspect-ratio:30/37;top:0vw;left:9.87vw;transform-origin:center bottom}#fv .ttl_fv .c-zeny span.fire:before{content:"";width:calc(100% + 1.33vw);height:calc(100% + .8vw);position:absolute;top:-1.07vw;left:-.67vw;background:#f9f8f1;border-radius:100vmax 100vmax 0 0}#fv .ttl_fv .c-zeny span.fire:after{content:"";width:100%;height:100%;background:url(/12th-anniversary/assets/images/fv/char/c-zeny_fire.webp) top left no-repeat;background-size:cover;position:absolute;bottom:0;left:0}#fv .ttl_fv .c-mike{height:38.93vw;top:50%;margin-top:1.07vw;margin-left:-10.13vw}#fv .ttl_fv .c-mike span{display:block;position:absolute}#fv .ttl_fv .c-mike.m0{width:var(--mike-head-width)}#fv .ttl_fv .c-mike.m0 span{width:var(--mike-head-width);display:block;top:0}#fv .ttl_fv .c-mike.m1{width:var(--mike-leg-width);bottom:0;margin-left:-2.93vw}#fv .ttl_fv .c-mike.m1 span{bottom:0;right:0;display:block}#fv .ttl_fv .c-rop{display:block;width:27.47vw;height:36.8vw;aspect-ratio:405/272;bottom:2.13vw;margin-left:20vw}#fv .ttl_fv .c-rop span{width:100%;height:100%;position:absolute;top:0;left:0;display:block;background:url(/12th-anniversary/assets/images/fv/char/c-rop.webp) top left no-repeat;background-size:200%}#fv .bg{width:100%;height:162.67vw;position:absolute;top:125.33vw;left:0;overflow:hidden}#fv .bg figure{width:176.53vw;left:50%;margin-left:-88.27vw;aspect-ratio:1/1;display:block;position:absolute}#fv .bg figure img{width:176.53vw;object-fit:cover;aspect-ratio:1/1}#fv .statement{width:100%;position:relative}#fv .statement .c-ttl{margin-bottom:10.67vw}#fv .statement .c-ttl h2{width:66.67vw;margin-inline:auto}#fv .statement .lead{text-align:center;padding-bottom:49.6vw}#fv .statement .lead p{margin-bottom:1em}#fv .statement .lead p:nth-last-of-type(1){margin-bottom:0}#cats_scroll{width:100%;height:51.2vw;position:absolute;top:-38.67vw;left:0;overflow:hidden}#cats_scroll .cats_scroll_inner{height:51.2vw;display:flex}#cats_scroll .cats_scroll_inner p{width:51.2vw;height:51.2vw;flex-shrink:0;position:relative}#cats_scroll .cats_scroll_inner p span{width:100%;height:100%;position:absolute;top:0;left:0;background-size:cover;background-repeat:no-repeat;background-position:center}#cats_scroll .cats_scroll_inner p.k-0 span{rotate:30deg}#cats_scroll .cats_scroll_inner p.k-1 span{rotate:-30deg}#cats_scroll [data-type=red_comment] span{background-image:url(/12th-anniversary/assets/images/common/cats/c1_red.webp)}#cats_scroll [data-type=red_comment].c-0 span{background-image:url(/12th-anniversary/assets/images/common/cats/c1_red.webp);rotate:-15deg}#cats_scroll [data-type=red_comment].c-1 span{background-image:url(/12th-anniversary/assets/images/common/cats/cat.webp)}#cats_scroll [data-type=red_comment].c-2 span{background-image:url(/12th-anniversary/assets/images/common/cats/c0_red.webp);rotate:15deg}#cats_scroll [data-type=red_comment].c-3 span{background-image:url(/12th-anniversary/assets/images/common/cats/cat.webp)}#cats_scroll [data-type=red] span{background-image:url(/12th-anniversary/assets/images/common/cats/red0.webp)}#cats_scroll [data-type=red].c-0 span{background-image:url(/12th-anniversary/assets/images/common/cats/red0.webp)}#cats_scroll [data-type=red].c-1 span{background-image:url(/12th-anniversary/assets/images/common/cats/red1.webp)}#cats_scroll [data-type=red].c-2 span{background-image:url(/12th-anniversary/assets/images/common/cats/red0.webp)}#cats_scroll [data-type=red].c-3 span{background-image:url(/12th-anniversary/assets/images/common/cats/red1.webp)}#cats_scroll [data-type=blue_comment] span{background-image:url(/12th-anniversary/assets/images/common/cats/c1_blue.webp)}#cats_scroll [data-type=blue_comment].c-0 span{background-image:url(/12th-anniversary/assets/images/common/cats/c1_blue.webp);rotate:15deg}#cats_scroll [data-type=blue_comment].c-1 span{background-image:url(/12th-anniversary/assets/images/common/cats/cat.webp)}#cats_scroll [data-type=blue_comment].c-2 span{background-image:url(/12th-anniversary/assets/images/common/cats/c0_blue.webp);rotate:-15deg}#cats_scroll [data-type=blue_comment].c-3 span{background-image:url(/12th-anniversary/assets/images/common/cats/cat.webp)}#cats_scroll [data-type=blue] span{background-image:url(/12th-anniversary/assets/images/common/cats/blue0.webp)}#cats_scroll [data-type=blue].c-0 span{background-image:url(/12th-anniversary/assets/images/common/cats/blue0.webp)}#cats_scroll [data-type=blue].c-1 span{background-image:url(/12th-anniversary/assets/images/common/cats/blue1.webp)}#cats_scroll [data-type=blue].c-2 span{background-image:url(/12th-anniversary/assets/images/common/cats/blue0.webp)}#cats_scroll [data-type=blue].c-3 span{background-image:url(/12th-anniversary/assets/images/common/cats/blue1.webp)}#cats_scroll [data-type=yellow] span{background-image:url(/12th-anniversary/assets/images/common/cats/yellow0.webp)}#cats_scroll [data-type=yellow].c-0 span{background-image:url(/12th-anniversary/assets/images/common/cats/yellow0.webp)}#cats_scroll [data-type=yellow].c-1 span{background-image:url(/12th-anniversary/assets/images/common/cats/yellow1.webp)}#cats_scroll [data-type=yellow].c-2 span{background-image:url(/12th-anniversary/assets/images/common/cats/yellow0.webp)}#cats_scroll [data-type=yellow].c-3 span{background-image:url(/12th-anniversary/assets/images/common/cats/yellow1.webp)}#cats_scroll [data-type=yellow_comment] span{background-image:url(/12th-anniversary/assets/images/common/cats/ywllow_comment0.webp)}#cats_scroll [data-type=yellow_comment].c-0 span{background-image:url(/12th-anniversary/assets/images/common/cats/yellow_comment0.webp);rotate:-15deg}#cats_scroll [data-type=yellow_comment].c-1 span{background-image:url(/12th-anniversary/assets/images/common/cats/cat.webp)}#cats_scroll [data-type=yellow_comment].c-2 span{background-image:url(/12th-anniversary/assets/images/common/cats/yellow_comment1.webp);rotate:15deg}#cats_scroll [data-type=yellow_comment].c-3 span{background-image:url(/12th-anniversary/assets/images/common/cats/cat.webp)}#cats_scroll [data-type=green] span{background-image:url(/12th-anniversary/assets/images/common/cats/green0.webp)}#cats_scroll [data-type=green].c-0 span{background-image:url(/12th-anniversary/assets/images/common/cats/green0.webp)}#cats_scroll [data-type=green].c-1 span{background-image:url(/12th-anniversary/assets/images/common/cats/green1.webp)}#cats_scroll [data-type=green].c-2 span{background-image:url(/12th-anniversary/assets/images/common/cats/green0.webp)}#cats_scroll [data-type=green].c-3 span{background-image:url(/12th-anniversary/assets/images/common/cats/green1.webp)}#cats_scroll [data-type=green_comment] span{background-image:url(/12th-anniversary/assets/images/common/cats/c1_green.webp)}#cats_scroll [data-type=green_comment].c-0 span{background-image:url(/12th-anniversary/assets/images/common/cats/c1_green.webp);rotate:15deg}#cats_scroll [data-type=green_comment].c-1 span{background-image:url(/12th-anniversary/assets/images/common/cats/cat.webp)}#cats_scroll [data-type=green_comment].c-2 span{background-image:url(/12th-anniversary/assets/images/common/cats/c0_green.webp);rotate:-15deg}#cats_scroll [data-type=green_comment].c-3 span{background-image:url(/12th-anniversary/assets/images/common/cats/cat.webp)}#coupon:before{content:"";width:100%;height:80vw;background:linear-gradient(180deg,#ffffffe6 10%,#fff0);position:absolute;top:0;left:0}#coupon .inner{padding:41.07vw 0 16.53vw;position:relative}#coupon .b-coupon{width:96%;aspect-ratio:343/497;margin-inline:auto;background:url(/12th-anniversary/assets/images/coupon/bg_coupon_sp.svg) top left no-repeat;background-size:100% auto;position:relative;display:block}#coupon .b-coupon .coupon_content{width:100%;position:relative;rotate:-2deg}#coupon .b-coupon a.img_coupon{width:88%;display:block;position:relative;top:27.2vw;left:5%}#coupon .b-coupon figure{width:100%;aspect-ratio:320/180;background:#ddd;border-radius:4px;overflow:hidden}#coupon .b-coupon h3{width:57.07vw;position:absolute;top:7.47vw;left:5.33vw;rotate:2deg}#coupon .b-coupon p{width:88%;margin-inline:auto;margin-top:30.67vw}#coupon .b-coupon .c-link_external{position:absolute;right:8vw;top:2.67vw}#nyan{width:100%;height:200vh}#nyan .inner{padding:16.53vw 0 0;position:sticky;top:0}#nyan .content{width:100%}#nyan .b-nyan{width:94.93%;aspect-ratio:355/554;margin-inline:auto;background:url(/12th-anniversary/assets/images/nyan/bg_nyan_sp.svg) top left no-repeat;background-size:cover;position:relative;display:block}#nyan .b-nyan a.img_nyan{display:block;width:89.88%;position:relative;top:39.47vw;left:4.8vw;rotate:2.2deg}#nyan .b-nyan figure{width:100%;aspect-ratio:320/180;background:#ddd;overflow:hidden;border-radius:4px}#nyan .b-nyan h3{width:46.93vw;position:absolute;top:19.2vw;left:7.47vw}#nyan .b-nyan p{margin-top:41.6vw;rotate:2deg;width:91%;position:relative;left:4.27vw}#nyan .b-nyan p br{display:none}#nyan .b-nyan .c-link_external{position:absolute;right:4.27vw;top:17.6vw}#nyan .crossing_cat{width:100%;position:absolute;top:0;left:0;height:100vh;overflow:hidden;pointer-events:none}#nyan .crossing_cat p{width:200vw;aspect-ratio:1080/621;left:0;transform:translate3d(-100%,-50%,0);position:absolute;top:50%}.up .crossing_cat img{transform:rotateY(180deg)}#hako .inner{padding:13.33vw 0}#hako .box_photo{width:96.8%;position:relative;display:block;overflow:hidden;padding-top:13.33vw;padding-bottom:33.07vw}#hako .box_photo .hako_photo{width:87.74%;aspect-ratio:1/1;margin-inline:auto;position:relative}#hako .box_photo .hako_photo .img_photo{border-radius:2.13vw;overflow:hidden;padding:3.2vw;background:var(--color-white);display:block}#hako .box_photo .hako_photo .img_photo img{border-radius:2.13vw;overflow:hidden}#hako .box_photo .box_base{width:112.27vw;aspect-ratio:421/213;position:absolute;bottom:6.4vw;left:-21.33vw}#hako .box_photo .box_front{width:53.87vw;aspect-ratio:202/180;position:absolute;bottom:9.6vw;left:-21.33vw}#hako .c-link_external{position:absolute;right:0vw;top:5.87vw}#hako .c-col2_r{width:85.33%;margin-inline:auto}#hako .c-col2_r h3{width:59.47vw;margin-bottom:2.13vw}#hashtag .inner{padding:7.47vw 0 11.73vw}#hashtag .c-col2{width:100%;overflow:hidden;padding-top:13.33vw}#hashtag .img_wrap{position:relative;width:81.06%;margin-inline:auto}#hashtag .img_wrap .img_photo{width:100%;aspect-ratio:304/324;background:url(/12th-anniversary/assets/images/hashtag/bg_photo_sp.svg) top left no-repeat;background-size:cover}#hashtag .img_wrap .img_photo figure{padding:3.2vw}#hashtag .img_wrap .img_photo figure img{border-radius:1.07vw;overflow:hidden}#hashtag .img_wrap .img_phone{position:absolute;width:33.87vw;aspect-ratio:127/151;right:-17.87vw;bottom:-14.93vw;z-index:2}#hashtag .img_wrap a{display:block}#hashtag .img_wrap .c-link_external{position:absolute;right:-5.6vw;top:-7.47vw}#hashtag .c-col2_r{margin-top:6.67vw}#hashtag .c-col2_r .txt{width:85.33%;margin-inline:auto}#hashtag .c-col2_r h3{width:63.2vw;margin-bottom:2.13vw}#goods .inner{padding:7.47vw 0 18.67vw}#goods .c-col2{width:100%;overflow:hidden;padding-top:11.73vw}#goods .img_wrap{position:relative;width:81.06%;margin-inline:auto}#goods .img_wrap .img_photo{width:100%;aspect-ratio:304/341;background:url(/12th-anniversary/assets/images/goods/bg_photo_sp.svg) top left no-repeat;background-size:cover;position:relative;display:block}#goods .img_wrap .img_photo figure{padding:3.2vw}#goods .img_wrap .img_photo figure img{border-radius:1.07vw;overflow:hidden}#goods .img_wrap .img_megahon{width:28vw;aspect-ratio:105/103;position:absolute;bottom:-17.07vw;left:-17.07vw}#goods .img_wrap .c-link_external{position:absolute;right:-5.6vw;top:-7.47vw}#goods .c-col2_r{margin-top:12vw}#goods .c-col2_r .txt{width:85.33%;margin-inline:auto}#goods .c-col2_r h3{width:46.67vw;margin-bottom:2.13vw}#stamp .inner{padding:18.67vw 0 16vw;width:100%;overflow:hidden}#stamp .c-line_stamp{width:81.06%;margin-inline:auto;position:relative;display:block}#stamp .c-line_stamp .line_stamp_box{background:var(--color-green);width:100%;padding:6.4vw 3.2vw 5.33vw;border-radius:8px;display:block}#stamp .c-line_stamp .c-ttl{margin-bottom:8vw}#stamp .c-line_stamp .c-ttl p{width:37.6vw;margin-inline:auto;margin-bottom:1.6vw;line-height:1}#stamp .c-line_stamp .c-ttl h3{width:51.73vw;margin-inline:auto}#stamp .c-line_stamp .c-list_stamp{width:100%;margin-inline:auto;position:relative;background:#f9f8f1;border-radius:8px}#stamp .c-line_stamp .c-list_stamp .c-ttl_h4{width:100%;position:absolute;left:0%;top:-4.27vw}#stamp .c-line_stamp .c-list_stamp h4{background:url(/12th-anniversary/assets/images/stamp/bg_ttl_sp.svg) top left no-repeat;background-size:cover;width:57.07vw;aspect-ratio:214/28;display:flex;align-items:center;justify-content:center;margin-inline:auto}#stamp .c-line_stamp .c-list_stamp h4 span{position:relative;top:-.27vw}#stamp .c-line_stamp .c-list_stamp ul{display:flex;flex-wrap:wrap;width:90%;margin-inline:auto;column-gap:1.33vw;row-gap:4.27vw;justify-content:center;min-height:40vw;padding:7.47vw 0 6.67vw}#stamp .c-line_stamp .c-list_stamp ul li{width:13.07vw}#stamp .c-line_stamp .c-list_stamp p.img_phone{width:24vw;position:absolute;left:-16vw;bottom:-13.33vw}#stamp .c-line_stamp .c-list_stamp p.img_rop{width:34.67vw;position:absolute;right:-21.33vw;bottom:-12vw;filter:drop-shadow(0 2px 2px rgba(0,0,0,.25))}#stamp .c-line_stamp .c-link_external{position:absolute;right:-5.33vw;top:-5.33vw}#song{background:url(/12th-anniversary/assets/images/character/bg_wave_pc.webp) bottom center repeat-x;background-size:750px auto}#song .inner{padding:16vw 0 26.67vw}#song .record_player{width:93.6%;margin-inline:auto;position:relative}#song .record_player .record{width:73.6vw;aspect-ratio:1/1;display:block;border-radius:100vmax;overflow:hidden;background:#f9f8f1;position:relative}#song .record_player .record .record_text{width:68.27vw;aspect-ratio:1/1;display:block;position:absolute;top:50%;left:50%;margin:-34.13vw 0 0 -34.13vw;background:url(/12th-anniversary/assets/images/song/txt_record.svg) center no-repeat;background-size:cover}#song .record_player .record .record_inner{width:32.53vw;aspect-ratio:1/1;position:absolute;top:50%;left:50%;margin:-16.27vw 0 0 -16.27vw}#song .record_player .record button[data-play-movie]{width:32.53vw;aspect-ratio:1/1;position:relative}#song .record_player .record button[data-play-movie] span.img_thumb{width:100%;height:100%;position:absolute;top:0;left:0;border-radius:100vmax;overflow:hidden;display:block}#song .record_player .record button[data-play-movie] span.img_thumb img{height:100%;max-inline-size:none;width:100%;aspect-ratio:1/1;position:absolute;top:50%;left:50%;transform:translate3d(-50%,-50%,0);object-fit:cover}#song .record_player .record button[data-play-movie] span.icon-play{width:9.87vw;aspect-ratio:1/1;display:block;position:absolute;top:50%;left:50%;margin:-4.93vw;background:var(--color-play-red);border-radius:100vmax}#song .record_player .record button[data-play-movie] span.arrow{position:absolute;display:inline-block;width:4.53vw;height:5.33vw;background:#fff;clip-path:polygon(0 0,0 100%,100% 50%);left:50%;top:50%;margin:-2.67vw 0 0 -1.73vw}#song .record_player .stylus{width:39.2vw;aspect-ratio:147/143;position:absolute;right:0vw;top:21.33vw}#song .record_player .stylus img{filter:drop-shadow(2px 2px 4px rgba(255,90,90,.32))}#song .l-col2_pc_l{width:85.33%;margin-inline:auto;margin-top:6.4vw}#song .c-ttl{margin-bottom:2.13vw}#song .c-ttl h3{width:51.2vw}#character{background:#fffbf6}#character .inner{padding:16vw 0 0}#character .c-ttl{margin-bottom:10.67vw}#character .c-ttl .icon_ribbon{width:24.27vw;display:block;margin-inline:auto}#character .c-ttl .ribbon0{margin-bottom:4.8vw}#character .c-ttl span.txt{width:65.07vw;display:block;margin-inline:auto}#character .c-ttl h3{margin-bottom:4.27vw}#character .c-ttl .ribbon1{display:none}#character .c-list_character{width:76.8%;margin-inline:auto}#character .c-list_character ul{display:flex;width:100%;flex-flow:column}#character .c-list_character ul li{margin-bottom:14.93vw;width:100%;display:block}#character .c-list_character ul li:nth-child(1){order:2}#character .c-list_character ul li:nth-child(2){order:1}#character .c-list_character ul li:nth-child(3){order:3}#character .c-list_character ul li:last-child{margin-bottom:0}#character .c-list_character ul li .c-img_flip{background-color:transparent;width:76.8vw;aspect-ratio:1/1;perspective:1200px;position:relative}#character .c-list_character ul li .c-img_flip .flip_inner{position:relative;width:100%;height:100%;text-align:center;transform-style:preserve-3d;perspective:1200px;backface-visibility:hidden}#character .c-list_character ul li .c-img_flip :is(.flip_front,.flip_back){position:absolute;width:100%;height:100%;top:0;left:0;-webkit-backface-visibility:hidden;backface-visibility:hidden;transition:transform .4s;transform-style:preserve-3d;transform-origin:center center;will-change:transform}#character .c-list_character ul li .c-img_flip .flip_back{transform:rotateY(180deg)}#character .c-list_character ul li .c-img_flip button[data-flip]{width:20vw;aspect-ratio:75/84;display:block;position:absolute;bottom:0;right:0}#character .c-list_character ul li .character_info{margin-top:6.4vw}#character .c-list_character ul li h4{margin-inline:auto;margin-bottom:4.27vw}#character .c-list_character ul li:nth-child(1) h4{width:22.93vw}#character .c-list_character ul li:nth-child(2) h4{width:14.13vw}#character .c-list_character ul li:nth-child(3) h4{width:23.73vw}#character .b-official_sns{width:95.46%;margin-inline:auto;margin-top:19.2vw}#character .b-official_sns .fukidashi{width:100%;margin-inline:auto;aspect-ratio:358/270;background:url(/12th-anniversary/assets/images/character/fukidashi_sp.svg) top left no-repeat;background-size:cover;filter:drop-shadow(0px 4px 4px rgba(0,0,0,.25));padding-top:10.4vw}#character .b-official_sns .fukidashi h5{width:75.73vw;margin-inline:auto;margin-bottom:6.4vw}#character .b-official_sns .img_talk{width:100%;display:flex;justify-content:flex-end;margin-top:-14.67vw;position:relative}#character .b-official_sns .img_talk figure{width:31.73vw}#character .c-official_sns ul{display:flex;justify-content:center;column-gap:3.2vw}#character .c-official_sns ul li a{display:block;width:21.33vw;aspect-ratio:1/1}#character .c-official_sns ul li a .inr{width:19.47vw;aspect-ratio:1/1;position:relative;display:block;display:flex;align-items:center;justify-content:center}#character .c-official_sns ul li a .c-icon_bg{width:100%;height:100%;position:absolute;top:0;left:0}#character .c-official_sns ul li a .c-icon_bg svg{fill:var(--color-white)}#character .c-official_sns ul li .icon-x{width:9.33vw;aspect-ratio:35/35}#character .c-official_sns ul li .icon-x svg{fill:var(--color-pink)}#character .c-official_sns ul li .icon-insta{width:10.13vw;aspect-ratio:38/38}#character .c-official_sns ul li .icon-insta svg{fill:var(--color-pink)}#character .c-official_sns ul li .icon-line{width:8.8vw;aspect-ratio:30/35}#character .c-official_sns ul li .icon-line svg{fill:var(--color-pink)}.crossing{width:100%;overflow:hidden;position:relative}.crossing .crossing_inner{width:100%;height:72.53vw;position:relative}.crossing .crossing_inner:before{content:"";width:100%;height:53.33vw;background:var(--color-cream);display:block;top:0;left:0}.crossing .lines{width:186.67vw;height:14.93vw;position:absolute;bottom:0;left:50%;margin-left:-93.33vw}.crossing .lines span{width:100%;height:100%;position:absolute;top:0;left:0;background:url(/12th-anniversary/assets/images/safe/lines_sp.svg) center no-repeat;background-size:auto 100%}.crossing p.img_mike{position:absolute;width:46.13vw;aspect-ratio:173/160;bottom:7.47vw;left:2.4vw}.crossing p.img_zeny{position:absolute;width:37.6vw;aspect-ratio:141/160;bottom:7.47vw;left:75.2vw}.crossing p.img_lop{position:absolute;width:37.6vw;aspect-ratio:141/160;bottom:7.47vw;left:112.8vw}#safe{width:100%;background:var(--color-yellow)}#safe .c-ttl{margin-bottom:6.4vw}#safe .c-ttl h3{width:72.27vw;margin-inline:auto}#safe .c-movie{width:100%;aspect-ratio:343/192;background:#ddd}#safe .l-inner{max-width:1016px}#safe .safe_content{padding:16vw 0}#safe .l-col2_pc .l-col2_pc_l{margin-bottom:16px}#safe .l-col2_pc .l-col2_pc_r p{font-size:var(--fs-14-20);color:var(--color-brown);margin-bottom:6.4vw}#safe a.c-btn .txt{margin-left:-.5em;font-size:var(--fs-18-24)}@media all and (min-width: 768px){#fv{overflow:hidden}#fv .inner{padding-bottom:min(12.22vw,176px)}#fv .fv_content{width:100%;position:relative;height:100vh;min-height:640px;margin-bottom:0;display:flex;justify-content:center}#fv .sample{display:none}#fv .ttl_fv{width:min(86.25vw,1242px);height:min(42.29vw,609px);padding-top:0;position:relative;top:min(6.04vw,87px)}#fv .ttl_fv img.sample2{display:none}#fv .ttl_fv .ttl_main{height:min(42.29vw,609px)}#fv .ttl_fv .ttl_main p.ttl_thanks{width:min(42.08vw,606px);left:50%;margin-left:max(-21.04vw,-303px);top:min(.69vw,10px)}#fv .ttl_fv .ttl_main h1{position:relative;width:min(42.22vw,608px);left:50%;margin-left:max(-21.25vw,-306px);top:min(5.56vw,80px)}#fv .ttl_fv .c-zeny{width:min(11.11vw,160px);height:min(13.89vw,200px);bottom:min(1.18vw,17px);margin-left:max(-25.35vw,-365px)}#fv .ttl_fv .c-zeny span.body{right:0;top:min(-.49vw,-7px)}#fv .ttl_fv .c-zeny span.arm{top:min(4.51vw,65px);left:0}#fv .ttl_fv .c-zeny span.fire{width:min(1.11vw,16px);top:min(-.14vw,-2px);left:min(5.42vw,78px)}#fv .ttl_fv .c-zeny span.fire:before{display:none}#fv .ttl_fv .c-mike{left:50%;height:min(19.44vw,280px)}#fv .ttl_fv .c-mike.m0{margin-top:max(-15vw,-216px);margin-left:max(-5.97vw,-86px)}#fv .ttl_fv .c-mike.m1{margin-top:max(-14.17vw,-204px);margin-left:max(-1.94vw,-28px);bottom:auto}#fv .ttl_fv .c-rop{width:min(14.1vw,203px);height:min(18.89vw,272px);margin-left:min(9.58vw,138px);bottom:min(.69vw,10px)}#fv .ttl_fv .c-rop span{width:min(14.1vw,203px);height:min(18.89vw,272px);display:block}#fv .ttl_fv p.comment.comment0{width:min(14.86vw,214px);margin-top:max(-7.99vw,-115px);margin-left:max(-43.06vw,-620px)}#fv .ttl_fv p.comment.comment1{width:min(15.56vw,224px);margin-top:max(-11.32vw,-163px);margin-left:min(25.97vw,374px)}#fv .bg{width:100%;height:100vh;top:min(41.25vw,594px);left:0}#fv .bg figure{width:143vw;left:50%;margin-left:-71.5vw}#fv .bg figure img{width:100%}#fv .statement{height:min(28.75vw,414px)}#fv .statement .c-ttl{margin-bottom:min(2.22vw,32px)}#fv .statement .c-ttl h2{width:min(30.28vw,436px)}#fv .statement .lead{padding-bottom:0}#fv .statement .lead p{margin-bottom:1em}#cats_scroll{height:min(20.83vw,300px);margin-top:max(-12.29vw,-177px);top:0;z-index:5}#cats_scroll .cats_scroll_inner{height:min(16.67vw,240px)}#cats_scroll .cats_scroll_inner p{width:min(16.67vw,240px);height:min(16.67vw,240px)}#coupon:before{height:min(17.36vw,250px)}#coupon .inner{padding:min(14.24vw,205px) 0 min(5vw,72px) 0}#coupon .b-coupon{width:87.91%;max-width:1266px;aspect-ratio:1266/852;background-image:url(/12th-anniversary/assets/images/coupon/bg_coupon_pc.svg)}#coupon .b-coupon a.img_coupon{width:75.76%;top:min(4.17vw,60px);left:4%;display:block}#coupon .b-coupon figure{aspect-ratio:960/540;border-radius:16px}#coupon .b-coupon .txt_coupon{margin-top:min(6.94vw,100px)}#coupon .b-coupon h3{width:min(40.97vw,590px);position:relative;top:auto;margin-top:min(4.86vw,70px);rotate:0deg;left:min(4.17vw,60px)}#coupon .b-coupon p{width:74%;margin-inline:0;margin-top:min(1.39vw,20px);margin-left:4%}#coupon .b-coupon .c-link_external{right:min(16.04vw,231px);top:min(1.11vw,16px)}#nyan .inner{padding:min(4.17vw,60px) 0 min(6.25vw,90px) 0}#nyan .b-nyan{width:84.72%;max-width:1220px;aspect-ratio:1220/926;background-image:url(/12th-anniversary/assets/images/nyan/bg_nyan_pc.svg)}#nyan .b-nyan a.img_nyan{display:block;width:80.16%;top:min(9.58vw,138px);left:min(13.89vw,200px);position:relative}#nyan .b-nyan figure{width:100%;border-radius:16px}#nyan .b-nyan h3{width:min(34.72vw,500px);position:relative;top:0;margin-top:min(10.9vw,157px);left:min(14.58vw,210px)}#nyan .b-nyan p{width:80%;margin-top:min(1.53vw,22px);left:min(14.17vw,204px)}#nyan .b-nyan p br{display:block}#nyan .b-nyan .c-link_external{right:min(.69vw,10px);top:min(9.03vw,130px)}#nyan .crossing_cat p{width:min(111.11vw,1600px)}#hako .inner{padding:min(6.25vw,90px) 0 min(2.78vw,40px) 0}#hako .b-hako_gp{width:min(77.92vw,1122px);margin-left:calc((100% - min(73.47vw,1058px))/2)}#hako .box_photo{width:min(53.26vw,767px);left:max(-14.37vw,-207px);overflow:visible;padding-top:0;padding-bottom:min(13.89vw,200px)}#hako .box_photo .hako_photo{width:min(38.89vw,560px);margin:0 0 0 min(14.58vw,210px);border-radius:16px;overflow:hidden}#hako .box_photo .hako_photo .img_photo{border-radius:8px;padding:min(2.78vw,40px)}#hako .box_photo .hako_photo .img_photo img{border-radius:8px}#hako .box_photo .box_base{width:100%;aspect-ratio:767/388;bottom:min(.97vw,14px);left:max(1.53vw,22px)}#hako .box_photo .box_front{width:min(25.56vw,368px);aspect-ratio:368/328;bottom:min(2.5vw,36px);left:min(1.53vw,22px)}#hako .c-link_external{right:8vw;top:2.67vw}#hako .c-col2{column-gap:min(4.58vw,66px)}#hako .c-col2_l{position:relative;width:min(38.89vw,560px)}#hako .c-col2_r{width:min(34.51vw,497px);margin-inline:0;padding-top:min(12.29vw,177px)}#hako .c-col2_r h3{width:min(29.65vw,427px);margin-bottom:min(.83vw,12px)}#hako .c-link_external{right:min(.14vw,2px);top:min(.28vw,4px)}#hashtag .inner{padding:min(3.47vw,50px) 0 0 0}#hashtag .b-hashtag{width:100%;overflow:hidden;padding-top:min(3.47vw,50px)}#hashtag .c-col2{width:min(80.69vw,1162px);margin-inline:auto;position:relative;left:max(-3.13vw,-45px);overflow:visible;padding-top:min(0vw,0px);padding-bottom:min(21.81vw,314px);flex-direction:row-reverse;column-gap:min(4.17vw,60px)}#hashtag .img_wrap{width:min(38.89vw,560px);margin-inline:0}#hashtag .img_wrap .img_photo{position:relative;aspect-ratio:560/604;background-image:url(/12th-anniversary/assets/images/hashtag/bg_photo_pc.svg);z-index:2}#hashtag .img_wrap .img_photo figure{padding:min(2.78vw,40px)}#hashtag .img_wrap .img_photo figure img{border-radius:8px}#hashtag .img_wrap .img_phone{width:min(36.18vw,521px);aspect-ratio:521/436;right:auto;left:50%;bottom:max(-20.14vw,-290px);z-index:1}#hashtag .img_wrap .c-link_external{right:min(.28vw,4px);top:min(.28vw,4px);z-index:2}#hashtag .c-col2_r{margin-top:min(12.01vw,173px)}#hashtag .c-col2_r .txt{width:min(34.51vw,497px);margin-inline:0}#hashtag .c-col2_r h3{width:min(30.14vw,434px);margin-bottom:min(1.25vw,18px)}#goods{margin-top:max(-15.28vw,-220px)}#goods .inner{padding:min(3.47vw,50px) 0 min(5.56vw,80px) 0}#goods .b-goods{width:100%;overflow:hidden;padding-top:min(3.47vw,50px);padding-bottom:min(1.39vw,20px)}#goods .c-col2{width:min(76.11vw,1096px);margin-inline:auto;left:min(3.33vw,48px);position:relative;overflow:visible;padding-top:min(0vw,0px);column-gap:min(4.17vw,60px)}#goods .img_wrap{width:min(38.89vw,560px);margin-inline:0;padding-bottom:min(11.39vw,164px)}#goods .img_wrap .img_photo{aspect-ratio:560/647;background-image:url(/12th-anniversary/assets/images/goods/bg_photo_pc.svg)}#goods .img_wrap .img_photo figure{padding:min(2.78vw,40px)}#goods .img_wrap .img_photo figure img{border-radius:8px;overflow:hidden}#goods .img_wrap .img_megahon{width:min(24.17vw,348px);aspect-ratio:348/340;bottom:0;left:max(-13.89vw,-200px)}#goods .img_wrap .c-link_external{right:min(.28vw,4px);top:min(.28vw,4px)}#goods .c-col2_r{margin-top:min(0vw,0px);padding-top:min(12.5vw,180px)}#goods .c-col2_r .txt{width:min(34.51vw,497px);margin-inline:0}#goods .c-col2_r h3{width:min(23.19vw,334px);margin-bottom:min(1.25vw,18px)}#stamp .inner{padding:min(6.04vw,87px) 0 min(7.64vw,110px) 0}#stamp .c-line_stamp{width:70.55%;max-width:1016px}#stamp .c-line_stamp .line_stamp_box{padding:min(2.99vw,43px) min(1.11vw,16px) min(1.11vw,16px) min(1.11vw,16px);border-radius:min(1.67vw,24px)}#stamp .c-line_stamp .c-ttl{margin-bottom:min(4.44vw,64px)}#stamp .c-line_stamp .c-ttl p{width:min(22.08vw,318px);margin-bottom:min(1.11vw,16px)}#stamp .c-line_stamp .c-ttl h3{width:min(48.33vw,696px)}#stamp .c-line_stamp .c-list_stamp{width:100%;margin-inline:auto;position:relative;background:#f9f8f1;border-radius:8px;padding-bottom:min(.14vw,2px)}#stamp .c-line_stamp .c-list_stamp .c-ttl_h4{top:max(-1.74vw,-25px)}#stamp .c-line_stamp .c-list_stamp h4{background-image:url(/12th-anniversary/assets/images/stamp/bg_ttl_pc.svg);width:min(18.13vw,261px);aspect-ratio:261/50}#stamp .c-line_stamp .c-list_stamp h4 span{position:relative;top:max(-.07vw,-1px)}#stamp .c-line_stamp .c-list_stamp ul{width:min(40.97vw,590px);margin-inline:auto;min-height:min(22.5vw,324px);column-gap:min(.97vw,14px);row-gap:min(0vw,0px);padding:min(3.19vw,46px) 0 0 0}#stamp .c-line_stamp .c-list_stamp ul li{width:min(9.51vw,137px)}#stamp .c-line_stamp .c-list_stamp p.img_phone{width:min(15.76vw,227px);left:min(-2.78vw,-40px);bottom:max(-1.67vw,-24px);filter:drop-shadow(0 3px 3px rgba(0,0,0,.25))}#stamp .c-line_stamp .c-list_stamp p.img_rop{width:min(18.54vw,267px);right:max(-6.67vw,-96px);bottom:min(.14vw,2px);filter:drop-shadow(0 2px 2px rgba(0,0,0,.25))}#stamp .c-line_stamp .c-link_external{position:absolute;right:max(-2.78vw,-40px);top:max(-2.78vw,-40px)}#song{background-image:url(/12th-anniversary/assets/images/character/bg_wave_pc.webp);background-size:1440px auto}#song .inner{padding:min(7.78vw,112px) 0 min(17.15vw,247px) 0}#song .c-ttl{margin-bottom:min(1.25vw,18px)}#song .c-ttl h3{width:min(20.69vw,298px)}#song .l-col2_pc{width:86.11%;max-width:1240px;margin-inline:auto;display:flex;column-gap:8.38%;flex-direction:row-reverse;align-items:center}#song .l-col2_pc .l-col2_pc_r{width:63.8%}#song .l-col2_pc .l-col2_pc_l{width:33.61%;margin-left:2.8%;margin-top:0}#song .record_player{width:100%}#song .record_player .record{width:min(43.06vw,620px)}#song .record_player .record .record_text{width:min(39.44vw,568px);margin:max(-19.72vw,-284px) 0 0 max(-19.72vw,-284px)}#song .record_player .record .record_inner{width:min(19.03vw,274px);margin:max(-9.51vw,-137px) 0 0 max(-9.51vw,-137px)}#song .record_player .record button[data-play-movie]{width:min(19.03vw,274px)}#song .record_player .record button[data-play-movie] span.icon-play{width:min(4.44vw,64px);margin:max(-2.22vw,-32px) 0 0 max(-2.22vw,-32px)}#song .record_player .record button[data-play-movie] span.arrow{width:min(1.94vw,28px);height:min(2.22vw,32px);margin:max(-1.11vw,-16px) 0 0 max(-.69vw,-10px)}#song .record_player .stylus{width:min(22.85vw,329px);aspect-ratio:329/320;right:min(0vw,0px);top:min(13.89vw,200px)}#song .record_player .stylus img{filter:drop-shadow(8px 16px 4px rgba(255,90,90,.32))}#character .inner{padding:min(10.07vw,145px) 0 min(.28vw,4px) 0}#character .c-ttl{margin-bottom:min(3.89vw,56px)}#character .c-ttl h3{margin-bottom:min(2.64vw,38px)}#character .c-ttl .inr{display:flex;justify-content:center;align-items:center;column-gap:min(1.04vw,15px)}#character .c-ttl .icon_ribbon{width:min(5.69vw,82px);margin-inline:0}#character .c-ttl .ribbon0{margin-bottom:0}#character .c-ttl span.txt{width:min(46.46vw,669px);margin-inline:0}#character .c-ttl .ribbon1{display:block}#character .c-ttl .u-sp{display:none}#character .c-list_character{width:70.55%;max-width:1016px}#character .c-list_character ul{width:100%;column-gap:7.48%;flex-flow:row}#character .c-list_character ul li{width:28.44%;margin-bottom:0}#character .c-list_character ul li .c-img_flip{width:100%}#character .c-list_character ul li .c-img_flip button[data-flip]{display:none}#character .c-list_character ul li .character_info{margin-top:min(1.88vw,27px)}#character .c-list_character ul li h4{margin-bottom:min(1.46vw,21px);min-height:min(2.43vw,35px);display:flex;align-items:center}#character .c-list_character ul li:nth-child(1){order:1}#character .c-list_character ul li:nth-child(1) h4{width:min(5.97vw,86px)}#character .c-list_character ul li:nth-child(2){order:2}#character .c-list_character ul li:nth-child(2) h4{width:min(3.68vw,53px)}#character .c-list_character ul li:nth-child(3){order:3}#character .c-list_character ul li:nth-child(3) h4{width:min(6.18vw,89px)}#character .b-official_sns{width:70.55%;max-width:1016px;margin-top:min(3.33vw,48px);display:flex;align-items:flex-end}#character .b-official_sns .fukidashi{width:81.1%;height:min(18.61vw,268px);margin-inline:0;aspect-ratio:824/268;background-image:url(/12th-anniversary/assets/images/character/fukidashi_pc.svg);background-size:contain;filter:drop-shadow(4px 4px 2px rgba(0,0,0,.25));display:flex;align-items:center;justify-content:center;padding-top:0}#character .b-official_sns .fukidashi h5{width:min(21.18vw,305px);margin-bottom:min(1.67vw,24px)}#character .b-official_sns .fukidashi_content{position:relative;left:max(-2.43vw,-35px)}#character .b-official_sns .img_talk{width:min(13.33vw,192px);display:block;margin-top:0}#character .b-official_sns .img_talk figure{width:100%}#character .c-official_sns ul{column-gap:min(1.67vw,24px)}#character .c-official_sns ul li a{width:min(6.94vw,100px);display:grid;place-content:center}#character .c-official_sns ul li a .inr{width:min(6.32vw,91px)}#character .c-official_sns ul li .icon-x,#character .c-official_sns ul li .icon-insta{width:min(3.13vw,45px);aspect-ratio:45/45}#character .c-official_sns ul li .icon-line{width:min(2.92vw,42px);aspect-ratio:42/40}.crossing .crossing_inner{height:min(26.6vw,383px)}.crossing .crossing_inner:before{height:min(20.83vw,300px)}.crossing .lines{width:min(78.96vw,1137px);height:min(5vw,72px);margin-left:max(-39.44vw,-568px)}.crossing .lines span{background-image:url(/12th-anniversary/assets/images/safe/lines_pc.svg)}.crossing p.img_mike{width:min(18.06vw,260px);bottom:min(2.92vw,42px);left:50%;margin-left:max(-35.14vw,-506px)}.crossing p.img_zeny{width:min(14.72vw,212px);bottom:min(2.92vw,42px);left:50%;margin-left:min(7.36vw,106px)}.crossing p.img_lop{width:min(14.72vw,212px);bottom:min(2.92vw,42px);left:50%;margin-left:min(22.08vw,318px)}#safe .c-ttl{margin-bottom:min(3.89vw,56px)}#safe .c-ttl h3{width:min(58.06vw,836px)}#safe .c-movie{width:100%;aspect-ratio:343/192}#safe .safe_content{padding:min(6.25vw,90px) 0 min(8.33vw,120px) 0}#safe .l-col2_pc{justify-content:space-between}#safe .l-col2_pc .l-col2_pc_l{width:48.81%;margin-bottom:0}#safe .l-col2_pc .l-col2_pc_l .c-movie{border-radius:16px;overflow:hidden}#safe .l-col2_pc .l-col2_pc_r{width:48.81%}#safe .l-col2_pc .l-col2_pc_r p{margin-bottom:min(2.08vw,30px)}}.show_modal{overflow:hidden}.show_modal main{width:calc(100% - var(--scrollbar))}.show_modal .b-modal{opacity:1;pointer-events:auto;transition:opacity .6s ease}.show_modal .b-modal .char{transform:translateZ(0);transition-delay:1s}.b-modal{position:fixed;top:0;left:0;width:100%;height:100%;background:var(--color-black);opacity:0;pointer-events:none;transition:opacity .3s ease}.b-modal:before{content:"";width:100%;height:100%;position:absolute;top:0;left:0;background:#282631cc}.b-modal .bg_modal,.b-modal .modal_content,.b-modal .modal_inner{width:100%;height:100%;position:absolute;top:0;left:0}.b-modal .modal_content{width:100%;display:flex;align-items:center;overflow:hidden}.b-modal .stage{width:100%;height:78px;background:#b58160;position:absolute;bottom:0;left:0;opacity:.2}.b-modal .curtain{width:100%;height:100%;position:absolute;top:0;left:0;overflow:hidden;pointer-events:none}.b-modal .curtain p{position:absolute;filter:drop-shadow(0px 3.32px 3.32px 0px rgba(0,0,0,.25));opacity:.2}.b-modal .curtain p.curtain_l{width:97.33vw;left:-45.33vw;top:-26.67vw}.b-modal .curtain p.curtain_r{width:97.33vw;left:45.33vw;top:-26.67vw}.b-modal .c-screen{width:100%;position:relative;left:0;margin-top:-9.82vh;z-index:2}.b-modal .c-movie{width:38.28vh;aspect-ratio:312/554;display:block;position:relative;left:50%;margin-left:-19.14vh;border-radius:10px;overflow:hidden}.b-modal .c-movie #player,.b-modal .c-movie iframe{width:100%;height:100%;position:absolute;top:0;left:0}.b-modal .c-btn_wrap{width:20.37vh;margin-inline:auto;margin-top:1.96vh}.b-modal button{width:18.53vh;height:6.87vh;display:flex;align-items:center;justify-content:center;border:1px solid var(--color-play-red);border-radius:100vmax}.b-modal button .inr{width:17.18vh;height:5.64vh;position:relative;background:var(--color-play-red);border-radius:100vmax;display:flex;align-items:center;justify-content:center}.b-modal button span{color:var(--color-white)}.b-modal .char{position:absolute;width:100%;bottom:0;position:none;transition:transform .6s ease;transform:translate3d(0,110%,0)}.b-modal .char figure{width:100%}.b-modal .char img{width:100%;height:91px;object-fit:cover;object-position:top center}@media all and (min-width: 768px){.b-modal .modal_inner{min-height:640px}.b-modal .modal_content{width:100%;min-height:640px;display:flex;justify-content:center;align-items:revert;overflow:hidden}.b-modal .curtain p{position:absolute;filter:drop-shadow(0px 3.32px 3.32px 0px rgba(0,0,0,.25));opacity:.2}.b-modal .curtain p img{width:100%;height:100%;object-fit:contain}.b-modal .curtain p.curtain_l{width:auto;height:105%;left:max(-5.56vw,-80px);top:-5%}.b-modal .curtain p.curtain_r{width:auto;height:105%;left:auto;right:max(-5.56vw,-80px);top:-5%}.b-modal .c-screen{width:38.52vh;margin-top:5.93vh}.b-modal .c-movie{width:38.52vh}.b-modal .c-btn_wrap{width:min(18.64vh,151px);margin-top:min(3.7vh,30px)}.b-modal button{width:min(18.64vh,151px);height:min(6.91vh,56px)}.b-modal button .inr{width:min(17.28vh,140px);height:min(5.68vh,46px)}.b-modal .char{width:100%}}@media all and (min-width: 768px) and (min-height: 731px){.b-modal .modal_content{min-height:740px;align-items:center}.b-modal .c-screen{margin-top:-5.93vh}}@keyframes rotateRecord{0%{rotate:0deg}to{rotate:360deg}}@keyframes bgAnimation{0%{background-position:0 0}to{background-position:1120px -1343px}}@keyframes swing{0%{rotate:3deg;transform:translate3d(-5px,0,0)}50%{rotate:-3deg;transform:translate3d(5px,0,0)}to{rotate:3deg;transform:translate3d(-5px,0,0)}}@keyframes wink{0%{background-position:0 0%}2.5%{background-position:100% 0%}5%{background-position:0 0%}7.5%{background-position:100% 0%}10%{background-position:0 0%}to{background-position:0 0%}}@keyframes shake{0%{rotate:0deg}2.5%{rotate:-5deg}5%{rotate:0deg}7.5%{rotate:-5deg}10%{rotate:0deg}12.5%{rotate:-5deg}15%{rotate:0deg}17.5%{rotate:-5deg}20%{rotate:0deg}to{rotate:0deg}}@keyframes fire{0%{scale:1 1}10%{scale:1 1.1}20%{scale:1 1}30%{scale:1 1.2}40%{scale:1 1}50%{scale:1 1.1}60%{scale:1 1}70%{scale:1 1}to{scale:1 1}}@keyframes attention{0%{transform:translateZ(0)}5%{transform:translate3d(5%,0,0)}10%{transform:translateZ(0)}15%{transform:translate3d(5%,0,0)}20%{transform:translateZ(0)}to{transform:translateZ(0)}}@keyframes up{0%{transform:translateZ(0) scale(.7);opacity:0}20%{transform:translate3d(0,-30px,0) scale(1.2);opacity:1}40%{transform:translate3d(0,-40px,0) scale(1.5);opacity:1}50%{transform:translate3d(0,-50px,0) scale(1.5);opacity:1}to{transform:translate3d(0,-70px,0) scale(.7);opacity:0}}@keyframes up1{0%{transform:translateZ(0) scale(.7);opacity:0}20%{transform:translate3d(0,-20px,0) scale(1.2);opacity:1}40%{transform:translate3d(0,-30px,0) scale(1.5);opacity:1}50%{transform:translate3d(0,-40px,0) scale(1.5);opacity:1}to{transform:translate3d(0,-60px,0) scale(.7);opacity:0}}@keyframes up2{0%{transform:translateZ(0) scale(.7);opacity:0}20%{transform:translate3d(0,-20px,0) scale(1.1);opacity:1}40%{transform:translate3d(0,-30px,0) scale(1.4);opacity:1}50%{transform:translate3d(0,-40px,0) scale(1.4);opacity:1}to{transform:translate3d(0,-60px,0) scale(1);opacity:0}}.c-sound_attention{pointer-events:none;transition:opacity .3s ease 0s,transform .3s ease 0s}.c-sound_attention figure{animation:attention 1.5s infinite linear}.scrolled .c-sound_attention{opacity:0;transform:translate3d(0,20px,0)}:has(audio.playing) .c-sound .icon_sound{display:block}:has(audio.playing) .c-sound .icon_sound_off{display:none}:has(audio.playing) .c-sound .txt_on{display:block}:has(audio.playing) .c-sound .txt_off{display:none}:has(audio.playing) .c-sound button[data-toggle-sound]{transform:translate3d(8.53vw,0,0)}:has(audio.playing) .c-sound .c-sound_attention{opacity:0;transform:translate3d(0,20px,0)}:has(audio.playing) .c-sound .c-notes p:nth-of-type(1){animation:up 2s infinite ease-in-out}:has(audio.playing) .c-sound .c-notes p:nth-of-type(2){animation:up1 2s infinite ease-in-out;animation-delay:.5s}:has(audio.playing) .c-sound .c-notes p:nth-of-type(3){animation:up2 2s infinite ease-in-out;animation-delay:1s}main:before{animation:bgAnimation 80s infinite linear}.fullscreen_characters p{transition:transform .6s var(--ease-bounce)}.fullscreen_characters p.img_l{transform:translate3d(-100%,100%,0)}.fullscreen_characters p.img_m{transform:translate3d(0,-100%,0)}.fullscreen_characters p.img_r{transform:translate3d(100%,100%,0)}.fullscreen_characters.animate p.img_l{transform:translateZ(0);transition-delay:.1s}.fullscreen_characters.animate p.img_m{transform:translateZ(0)}.fullscreen_characters.animate p.img_r{transform:translateZ(0);transition-delay:.1s}.c-sound{transition:transform .3s ease}:has(.fullscreen_characters.animate) .c-sound{transform:translate3d(0,100%,0)}#b-characters ul li span{transition:opacity .2s ease 0s,transform .1s cubic-bezier(.165,.84,.44,1) 0s;transform:rotateY(90deg);opacity:0}#b-characters ul li.active span{transition:transform .4s cubic-bezier(.165,.84,.44,1);transform:rotateY(0);opacity:1}#fv .bg figure{animation:rotate 60s infinite linear}#fv .fv_content .m1 span{animation:swing 2s infinite;　animation-timing-function:ease-in-out;　transform-origin:top center}#fv .fv_content .c-zeny span.arm{animation:shake 2s steps(1) infinite}#fv .fv_content .c-zeny span.fire{animation:fire 1s steps(1) infinite;animation-delay:.5s}#fv .fv_content .c-rop span{animation:wink 3s steps(1) infinite}#fv .statement .row1 span,#fv .statement .row2 span{transition:opacity .3s ease 0s,transform .4s var(--ease-bounce) 0s;opacity:0;transform:translate3d(0,40px,0) scale(.8)}#fv .statement .lead p{transition:opacity .4s ease 0s,transform .4s ease 0s;opacity:0;transform:translate3d(0,40px,0)}#fv .statement.animate .row1 span{opacity:1;transform:translateZ(0) scale(1)}#fv .statement.animate .row1 span:nth-of-type(1){transition-delay:.05s}#fv .statement.animate .row1 span:nth-of-type(2){transition-delay:.1s}#fv .statement.animate .row1 span:nth-of-type(3){transition-delay:.15s}#fv .statement.animate .row1 span:nth-of-type(4){transition-delay:.2s}#fv .statement.animate .row1 span:nth-of-type(5){transition-delay:.25s}#fv .statement.animate .row1 span:nth-of-type(6){transition-delay:.3s}#fv .statement.animate .row1 span:nth-of-type(7){transition-delay:.35s}#fv .statement.animate .row1 span:nth-of-type(8){transition-delay:.4s}#fv .statement.animate .row1 span:nth-of-type(9){transition-delay:.45s}#fv .statement.animate .row1 span:nth-of-type(10){transition-delay:.5s}#fv .statement.animate .row2 span{opacity:1;transform:translateZ(0) scale(1)}#fv .statement.animate .row2 span:nth-of-type(1){transition-delay:.4s}#fv .statement.animate .row2 span:nth-of-type(2){transition-delay:.45s}#fv .statement.animate .row2 span:nth-of-type(3){transition-delay:.5s}#fv .statement.animate .row2 span:nth-of-type(4){transition-delay:.55s}#fv .statement.animate .row2 span:nth-of-type(5){transition-delay:.6s}#fv .statement.animate .row2 span:nth-of-type(6){transition-delay:.65s}#fv .statement.animate .row2 span:nth-of-type(7){transition-delay:.7s}#fv .statement.animate .row2 span:nth-of-type(8){transition-delay:.75s}#fv .statement.animate .row2 span:nth-of-type(9){transition-delay:.8s}#fv .statement.animate .row2 span:nth-of-type(10){transition-delay:.85s}#fv .statement.animate .lead p{opacity:1;transform:translateZ(0)}#fv .statement.animate .lead p:nth-of-type(1){transition-delay:.6s}#fv .statement.animate .lead p:nth-of-type(2){transition-delay:.7s}#song{position:relative}#song .record_player .record .record_text{animation:rotateRecord 30s infinite linear}#character .c-list_character ul li .c-img_flip.flip .flip_front{transform:rotateY(-180deg)}#character .c-list_character ul li .c-img_flip.flip .flip_back{transform:rotateY(0)}header .header_inner{transition:height .2s ease}.show_menu header button[data-menu-open]{display:none}.show_menu header .header_inner{height:614px;transition:height .4s ease}.disable header{transition:width 0s ease}.disable header .header_inner{transition:height 0s ease}.c-sound button[data-toggle-sound]{transition:transform .3s ease 0s,background .15s linear 0s}:root :has(audio.playing){--color-bg-sound: rgba(255, 90, 90, 1)}@media all and (min-width: 768px){@keyframes attention{0%{transform:translateZ(0)}5%{transform:translate3d(0,5%,0)}10%{transform:translateZ(0)}15%{transform:translate3d(0,5%,0)}20%{transform:translateZ(0)}to{transform:translateZ(0)}}@keyframes bgAnimation{0%{background-position:0 0}to{background-position:1120px -1343px}}main:before{animation:bgAnimation 80s infinite linear}header{transition:width .2s ease}header nav,header .c-official_sns{opacity:0;pointer-events:none}header .header_inner{transition:height .2s ease}header span.bdr{transition:width .2s ease}.show_menu header{width:375px;transition:width .3s ease}.show_menu header:before{height:calc(100% - 7px)}.show_menu header .header_inner{height:618px;transition:height .3s ease;background-size:770px auto;background-position:-342px 100%}.show_menu header button[data-menu-open]{display:none}.show_menu header span.bdr{width:357px}.show_menu header nav,.show_menu header .c-official_sns{opacity:1;pointer-events:auto}.show_menu header .c-menu:before{display:none}:has(audio.playing) .c-sound button[data-toggle-sound]{transform:translate3d(min(3.06vw,44px),0,0)}}@keyframes rotate{0%{rotate:0deg}to{rotate:360deg}}.mobile :is(.b-coupon,.b-nyan,#hako,#hashtag,#goods,#stamp) .c-btn_external .c-icon_bg svg{animation:rotate 2s infinite linear}@media (any-hover: hover){#nyan .b-nyan .c-link_external{right:5.33vw}:is(.b-coupon,.b-nyan,#hako,#goods,#hashtag,#stamp):has(a:hover) .c-btn_external :is(.c-icon_bg,span.icon-text-hover){scale:1.2}:is(.b-coupon,.b-nyan,#hako,#goods,#hashtag,#stamp):has(a:hover) .c-btn_external .c-icon_bg svg{fill:#6e4632}:is(.b-coupon,.b-nyan,#hako,#goods,#hashtag,#stamp):has(a:hover) .c-btn_external .c-icon_bg svg{animation:rotate 2s infinite linear}:is(.b-coupon,.b-nyan,#hako,#goods,#hashtag,#stamp):has(a:hover) .c-btn_external .icon-arrow-r{display:none}:is(.b-coupon,.b-nyan,#hako,#goods,#hashtag,#stamp):has(a:hover) .c-btn_external .icon-text-hover{display:block}.c-btn_external :is(.c-icon_bg,.icon-text-hover){transition:scale .3s var(--ease-bounce)}.c-btn_external .c-icon_bg svg{transition:fill .15s linear}.c-official_sns a :is(.c-icon){transition:scale .3s var(--ease-bounce)}.c-official_sns a:hover :is(.c-icon){scale:1.2}.c-official_sns a:hover .c-icon_bg{animation:rotate 2s infinite linear}.c-list_sns button :is(.c-icon){transition:scale .3s var(--ease-bounce)}.c-list_sns button:hover :is(.c-icon){scale:1.2}.c-list_sns button:hover .c-icon_bg{animation:rotate 2s infinite linear}.link_footer a{text-decoration:underline}.link_footer a:hover{text-decoration:none}.record_player button[data-play-movie] span.icon-play{transition:scale .3s var(--ease-bounce)}.record_player button[data-play-movie]:hover span.icon-play{scale:1.14}.c-player button:hover{transform:translate3d(5px,0,0)}:has(audio.playing) .c-sound button[data-toggle-sound]:hover{transform:translate3d(7.73vw,0,0)!important}#safe a.c-btn{transition:scale .3s var(--ease-bounce)}#safe a.c-btn .inr:before{transition:background .15s linear 0s,scale .3s var(--ease-bounce) 0s}#safe a.c-btn:hover{scale:1.05;border-color:var(--color-brown)}#safe a.c-btn:hover .inr:before{background:var(--color-brown)}#safe a.c-btn:hover span{color:var(--color-white)}header .c-menu nav ul li a span.c-icon{transition:scale .3s var(--ease-bounce);transform-origin:left center}header .c-menu nav ul li a span.c-txt{transition:transform .3s var(--ease-bounce);transform-origin:left center}header .c-menu nav ul li a:hover span.c-icon{scale:1.1}header .c-menu nav ul li a:hover span.c-txt{transform:scale(1.05) translate3d(2px,0,0)}}@media (any-hover: hover) and (min-width: 768px){#nyan .b-nyan .c-link_external{right:min(.69vw,10px)}#character .c-list_character ul li .c-img_flip:hover .flip_front{transform:rotateY(-180deg)}#character .c-list_character ul li .c-img_flip:hover .flip_back{transform:rotateY(0)}}@media all and (min-width: 768px){:has(audio.playing) .c-sound button[data-toggle-sound]:hover{transform:translate3d(min(2.78vw,40px),0,0)!important}}
