@import url(https://fonts.googleapis.com/css2?family=M+PLUS+1:wght@100..900&family=Noto+Sans+JP:wght@100..900&display=swap);:root{--leading-trim:calc(0.5em - 1lh/2)}html{height:100%!important;overflow-y:scroll}body,html{font-size:100%;overflow-x:clip!important}button,input,select,textarea{font:99% arial,helvetica,clean,sans-serif}button{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:transparent;border:none;cursor:pointer;outline:none;padding:0}table{font-size:inherit;font:100%}code,kbd,pre,samp,tt{font-family:monospace;*font-size:108%;line-height:130%}article,aside,body,dd,dl,dt,figcaption,figure,footer,h1,h2,h3,h4,h5,h6,header,html,li,nav,ol,p,section,ul{font-weight:400;margin:0;padding:0}::-moz-selection{background:hsla(42,46%,63%,.55)}::selection{background:hsla(42,46%,63%,.55)}article,aside,dd,dl,dt,figcaption,figure,footer,h1,h2,h3,h4,h5,h6,header,li,nav,ol,p,section,ul{font-size:1em}article::-moz-selection,aside::-moz-selection,dd::-moz-selection,dl::-moz-selection,dt::-moz-selection,figcaption::-moz-selection,figure::-moz-selection,footer::-moz-selection,h1::-moz-selection,h2::-moz-selection,h3::-moz-selection,h4::-moz-selection,h5::-moz-selection,h6::-moz-selection,header::-moz-selection,li::-moz-selection,nav::-moz-selection,ol::-moz-selection,p::-moz-selection,section::-moz-selection,ul::-moz-selection{background:hsla(42,46%,63%,.55)}article::selection,aside::selection,dd::selection,dl::selection,dt::selection,figcaption::selection,figure::selection,footer::selection,h1::selection,h2::selection,h3::selection,h4::selection,h5::selection,h6::selection,header::selection,li::selection,nav::selection,ol::selection,p::selection,section::selection,ul::selection{background:hsla(42,46%,63%,.55)}body{-webkit-text-size-adjust:100%;height:auto;min-height:100%;position:relative}@media only screen and (max-width:767px){body{min-width:320px}}article,aside,canvas,details,figcaption,figure,footer,header,menu,nav,section,summary{display:block}address{font-style:normal}img{border-style:none;vertical-align:bottom}ol,ul{list-style:none}sub,sup{font-size:.85em}sub{display:inline-block;margin-bottom:-1em;position:relative;top:-.2em}table{border-spacing:0;empty-cells:show}iframe{border:none}a{color:#000}a,a:active,a:hover,a:link,a:visited{text-decoration:none}.lazyload{opacity:.1}body>img{display:none}sup{font-family:ヒラギノ角ゴ ProN W3,HiraKakuProN-W3,ヒラギノ角ゴ Pro W3,HiraKakuPro-W3,メイリオ,Meiryo,ＭＳ Ｐゴシック,MS Pgothic,Osaka,sans-serif,Helvetica Neue,Arial,Hiragino Kaku Gothic ProN,Hiragino Sans}.js-ignitionPoint,[data-intersection-target*=subject]{opacity:0;transform:translateY(5%)}.js-ignitionPoint .subject-child,[data-intersection-target*=subject] .subject-child{opacity:0;transform:translateY(10%)}.js-ignitionPoint.is-active,[data-intersection-target*=subject].is-active{opacity:1;transform:translateY(0);transition:transform .6s cubic-bezier(.25,.46,.45,.94),opacity .8s cubic-bezier(.25,.46,.45,.94)}.js-ignitionPoint.is-active .subject-child,[data-intersection-target*=subject].is-active .subject-child{opacity:1;transition:transform .6s cubic-bezier(.25,.46,.45,.94) .2s,opacity .8s cubic-bezier(.25,.46,.45,.94) .2s}.js-ignitionPoint.is-active .subject-child:nth-of-type(2),[data-intersection-target*=subject].is-active .subject-child:nth-of-type(2){transition:transform .6s cubic-bezier(.25,.46,.45,.94) .4s,opacity .6s cubic-bezier(.25,.46,.45,.94) .4s;transition-delay:.4s}.js-ignitionPoint.is-active .subject-child:nth-of-type(3),[data-intersection-target*=subject].is-active .subject-child:nth-of-type(3){transition:transform .6s cubic-bezier(.25,.46,.45,.94) .6s,opacity .6s cubic-bezier(.25,.46,.45,.94) .6s;transition-delay:.6s}.js-ignitionPoint.is-active .subject-child:nth-of-type(4),[data-intersection-target*=subject].is-active .subject-child:nth-of-type(4){transition:transform .6s cubic-bezier(.25,.46,.45,.94) .8s,opacity .6s cubic-bezier(.25,.46,.45,.94) .8s;transition-delay:.8s}.js-ignitionPoint.is-active .subject-child:nth-of-type(5),[data-intersection-target*=subject].is-active .subject-child:nth-of-type(5){transition:transform .6s cubic-bezier(.25,.46,.45,.94) 1s,opacity .6s cubic-bezier(.25,.46,.45,.94) 1s;transition-delay:1s}.js-ignitionPoint.is-active .subject-child:nth-of-type(6),[data-intersection-target*=subject].is-active .subject-child:nth-of-type(6){transition:transform .6s cubic-bezier(.25,.46,.45,.94) 1.2s,opacity .6s cubic-bezier(.25,.46,.45,.94) 1.2s;transition-delay:1.2s}.js-ignitionPoint.is-active .subject-child:nth-of-type(7),[data-intersection-target*=subject].is-active .subject-child:nth-of-type(7){transition:transform .6s cubic-bezier(.25,.46,.45,.94) 1.4s,opacity .6s cubic-bezier(.25,.46,.45,.94) 1.4s;transition-delay:1.4s}.js-ignitionPoint.is-active .subject-child:nth-of-type(8),[data-intersection-target*=subject].is-active .subject-child:nth-of-type(8){transition:transform .6s cubic-bezier(.25,.46,.45,.94) 1.6s,opacity .6s cubic-bezier(.25,.46,.45,.94) 1.6s;transition-delay:1.6s}.js-ignitionPoint.is-active .subject-child:nth-of-type(9),[data-intersection-target*=subject].is-active .subject-child:nth-of-type(9){transition:transform .6s cubic-bezier(.25,.46,.45,.94) 1.8s,opacity .6s cubic-bezier(.25,.46,.45,.94) 1.8s;transition-delay:1.8s}.js-ignitionPoint.is-active .subject-child:nth-of-type(10),[data-intersection-target*=subject].is-active .subject-child:nth-of-type(10){transition:transform .6s cubic-bezier(.25,.46,.45,.94) 2s,opacity .6s cubic-bezier(.25,.46,.45,.94) 2s;transition-delay:2s}.js-ignitionPoint.is-active .subject-child:nth-of-type(11),[data-intersection-target*=subject].is-active .subject-child:nth-of-type(11){transition:transform .6s cubic-bezier(.25,.46,.45,.94) 2.2s,opacity .6s cubic-bezier(.25,.46,.45,.94) 2.2s;transition-delay:2.2s}.js-ignitionPoint.is-active .subject-child:nth-of-type(12),[data-intersection-target*=subject].is-active .subject-child:nth-of-type(12){transition:transform .6s cubic-bezier(.25,.46,.45,.94) 2.4s,opacity .6s cubic-bezier(.25,.46,.45,.94) 2.4s;transition-delay:2.4s}.js-ignitionPoint.is-active .subject-child:nth-of-type(13),[data-intersection-target*=subject].is-active .subject-child:nth-of-type(13){transition:transform .6s cubic-bezier(.25,.46,.45,.94) 2.6s,opacity .6s cubic-bezier(.25,.46,.45,.94) 2.6s;transition-delay:2.6s}.js-ignitionPoint.is-active .subject-child:nth-of-type(14),[data-intersection-target*=subject].is-active .subject-child:nth-of-type(14){transition:transform .6s cubic-bezier(.25,.46,.45,.94) 2.8s,opacity .6s cubic-bezier(.25,.46,.45,.94) 2.8s;transition-delay:2.8s}.js-ignitionPoint.is-active .subject-child:nth-of-type(15),[data-intersection-target*=subject].is-active .subject-child:nth-of-type(15){transition:transform .6s cubic-bezier(.25,.46,.45,.94) 3s,opacity .6s cubic-bezier(.25,.46,.45,.94) 3s;transition-delay:3s}.js-ignitionPoint.is-active .subject-child:nth-of-type(16),[data-intersection-target*=subject].is-active .subject-child:nth-of-type(16){transition:transform .6s cubic-bezier(.25,.46,.45,.94) 3.2s,opacity .6s cubic-bezier(.25,.46,.45,.94) 3.2s;transition-delay:3.2s}.js-ignitionPoint.is-active .subject-child:nth-of-type(17),[data-intersection-target*=subject].is-active .subject-child:nth-of-type(17){transition:transform .6s cubic-bezier(.25,.46,.45,.94) 3.4s,opacity .6s cubic-bezier(.25,.46,.45,.94) 3.4s;transition-delay:3.4s}.js-ignitionPoint.is-active .subject-child:nth-of-type(18),[data-intersection-target*=subject].is-active .subject-child:nth-of-type(18){transition:transform .6s cubic-bezier(.25,.46,.45,.94) 3.6s,opacity .6s cubic-bezier(.25,.46,.45,.94) 3.6s;transition-delay:3.6s}.js-ignitionPoint.is-active .subject-child:nth-of-type(19),[data-intersection-target*=subject].is-active .subject-child:nth-of-type(19){transition:transform .6s cubic-bezier(.25,.46,.45,.94) 3.8s,opacity .6s cubic-bezier(.25,.46,.45,.94) 3.8s;transition-delay:3.8s}.js-ignitionPoint.is-active .subject-child:nth-of-type(20),[data-intersection-target*=subject].is-active .subject-child:nth-of-type(20){transition:transform .6s cubic-bezier(.25,.46,.45,.94) 4s,opacity .6s cubic-bezier(.25,.46,.45,.94) 4s;transition-delay:4s}.js-ignitionPoint.is-active .subject-child:nth-of-type(21),[data-intersection-target*=subject].is-active .subject-child:nth-of-type(21){transition:transform .6s cubic-bezier(.25,.46,.45,.94) 4.2s,opacity .6s cubic-bezier(.25,.46,.45,.94) 4.2s;transition-delay:4.2s}.js-ignitionPoint.is-active .subject-child:nth-of-type(22),[data-intersection-target*=subject].is-active .subject-child:nth-of-type(22){transition:transform .6s cubic-bezier(.25,.46,.45,.94) 4.4s,opacity .6s cubic-bezier(.25,.46,.45,.94) 4.4s;transition-delay:4.4s}.js-ignitionPoint.is-active .subject-child:nth-of-type(23),[data-intersection-target*=subject].is-active .subject-child:nth-of-type(23){transition:transform .6s cubic-bezier(.25,.46,.45,.94) 4.6s,opacity .6s cubic-bezier(.25,.46,.45,.94) 4.6s;transition-delay:4.6s}.js-ignitionPoint.is-active .subject-child:nth-of-type(24),[data-intersection-target*=subject].is-active .subject-child:nth-of-type(24){transition:transform .6s cubic-bezier(.25,.46,.45,.94) 4.8s,opacity .6s cubic-bezier(.25,.46,.45,.94) 4.8s;transition-delay:4.8s}.js-ignitionPoint.is-active .subject-child:nth-of-type(25),[data-intersection-target*=subject].is-active .subject-child:nth-of-type(25){transition:transform .6s cubic-bezier(.25,.46,.45,.94) 5s,opacity .6s cubic-bezier(.25,.46,.45,.94) 5s;transition-delay:5s}.js-ignitionPoint.is-active .subject-child:nth-of-type(26),[data-intersection-target*=subject].is-active .subject-child:nth-of-type(26){transition:transform .6s cubic-bezier(.25,.46,.45,.94) 5.2s,opacity .6s cubic-bezier(.25,.46,.45,.94) 5.2s;transition-delay:5.2s}.js-ignitionPoint.is-active .subject-child:nth-of-type(27),[data-intersection-target*=subject].is-active .subject-child:nth-of-type(27){transition:transform .6s cubic-bezier(.25,.46,.45,.94) 5.4s,opacity .6s cubic-bezier(.25,.46,.45,.94) 5.4s;transition-delay:5.4s}.js-ignitionPoint.is-active .subject-child:nth-of-type(28),[data-intersection-target*=subject].is-active .subject-child:nth-of-type(28){transition:transform .6s cubic-bezier(.25,.46,.45,.94) 5.6s,opacity .6s cubic-bezier(.25,.46,.45,.94) 5.6s;transition-delay:5.6s}.js-ignitionPoint.is-active .subject-child:nth-of-type(29),[data-intersection-target*=subject].is-active .subject-child:nth-of-type(29){transition:transform .6s cubic-bezier(.25,.46,.45,.94) 5.8s,opacity .6s cubic-bezier(.25,.46,.45,.94) 5.8s;transition-delay:5.8s}.js-ignitionPoint.is-active .subject-child:nth-of-type(30),[data-intersection-target*=subject].is-active .subject-child:nth-of-type(30){transition:transform .6s cubic-bezier(.25,.46,.45,.94) 6s,opacity .6s cubic-bezier(.25,.46,.45,.94) 6s;transition-delay:6s}.js-ignitionPoint.is-active .subject-child:nth-of-type(31),[data-intersection-target*=subject].is-active .subject-child:nth-of-type(31){transition:transform .6s cubic-bezier(.25,.46,.45,.94) 6.2s,opacity .6s cubic-bezier(.25,.46,.45,.94) 6.2s;transition-delay:6.2s}.js-ignitionPoint.is-active .subject-child:nth-of-type(32),[data-intersection-target*=subject].is-active .subject-child:nth-of-type(32){transition:transform .6s cubic-bezier(.25,.46,.45,.94) 6.4s,opacity .6s cubic-bezier(.25,.46,.45,.94) 6.4s;transition-delay:6.4s}.js-ignitionPoint.is-active .subject-child:nth-of-type(33),[data-intersection-target*=subject].is-active .subject-child:nth-of-type(33){transition:transform .6s cubic-bezier(.25,.46,.45,.94) 6.6s,opacity .6s cubic-bezier(.25,.46,.45,.94) 6.6s;transition-delay:6.6s}.js-ignitionPoint.is-active .subject-child:nth-of-type(34),[data-intersection-target*=subject].is-active .subject-child:nth-of-type(34){transition:transform .6s cubic-bezier(.25,.46,.45,.94) 6.8s,opacity .6s cubic-bezier(.25,.46,.45,.94) 6.8s;transition-delay:6.8s}.js-ignitionPoint.is-active .subject-child:nth-of-type(35),[data-intersection-target*=subject].is-active .subject-child:nth-of-type(35){transition:transform .6s cubic-bezier(.25,.46,.45,.94) 7s,opacity .6s cubic-bezier(.25,.46,.45,.94) 7s;transition-delay:7s}.js-ignitionPoint.is-active .subject-child:nth-of-type(36),[data-intersection-target*=subject].is-active .subject-child:nth-of-type(36){transition:transform .6s cubic-bezier(.25,.46,.45,.94) 7.2s,opacity .6s cubic-bezier(.25,.46,.45,.94) 7.2s;transition-delay:7.2s}.js-ignitionPoint.is-active .subject-child:nth-of-type(37),[data-intersection-target*=subject].is-active .subject-child:nth-of-type(37){transition:transform .6s cubic-bezier(.25,.46,.45,.94) 7.4s,opacity .6s cubic-bezier(.25,.46,.45,.94) 7.4s;transition-delay:7.4s}.js-ignitionPoint.is-active .subject-child:nth-of-type(38),[data-intersection-target*=subject].is-active .subject-child:nth-of-type(38){transition:transform .6s cubic-bezier(.25,.46,.45,.94) 7.6s,opacity .6s cubic-bezier(.25,.46,.45,.94) 7.6s;transition-delay:7.6s}.js-ignitionPoint.is-active .subject-child:nth-of-type(39),[data-intersection-target*=subject].is-active .subject-child:nth-of-type(39){transition:transform .6s cubic-bezier(.25,.46,.45,.94) 7.8s,opacity .6s cubic-bezier(.25,.46,.45,.94) 7.8s;transition-delay:7.8s}.js-ignitionPoint.is-active .subject-child:nth-of-type(40),[data-intersection-target*=subject].is-active .subject-child:nth-of-type(40){transition:transform .6s cubic-bezier(.25,.46,.45,.94) 8s,opacity .6s cubic-bezier(.25,.46,.45,.94) 8s;transition-delay:8s}.js-ignitionPoint.is-active .subject-child:nth-of-type(41),[data-intersection-target*=subject].is-active .subject-child:nth-of-type(41){transition:transform .6s cubic-bezier(.25,.46,.45,.94) 8.2s,opacity .6s cubic-bezier(.25,.46,.45,.94) 8.2s;transition-delay:8.2s}.js-ignitionPoint.is-active .subject-child:nth-of-type(42),[data-intersection-target*=subject].is-active .subject-child:nth-of-type(42){transition:transform .6s cubic-bezier(.25,.46,.45,.94) 8.4s,opacity .6s cubic-bezier(.25,.46,.45,.94) 8.4s;transition-delay:8.4s}.js-ignitionPoint.is-active .subject-child:nth-of-type(43),[data-intersection-target*=subject].is-active .subject-child:nth-of-type(43){transition:transform .6s cubic-bezier(.25,.46,.45,.94) 8.6s,opacity .6s cubic-bezier(.25,.46,.45,.94) 8.6s;transition-delay:8.6s}.js-ignitionPoint.is-active .subject-child:nth-of-type(44),[data-intersection-target*=subject].is-active .subject-child:nth-of-type(44){transition:transform .6s cubic-bezier(.25,.46,.45,.94) 8.8s,opacity .6s cubic-bezier(.25,.46,.45,.94) 8.8s;transition-delay:8.8s}.js-ignitionPoint.is-active .subject-child:nth-of-type(45),[data-intersection-target*=subject].is-active .subject-child:nth-of-type(45){transition:transform .6s cubic-bezier(.25,.46,.45,.94) 9s,opacity .6s cubic-bezier(.25,.46,.45,.94) 9s;transition-delay:9s}.js-ignitionPoint.is-active .subject-child:nth-of-type(46),[data-intersection-target*=subject].is-active .subject-child:nth-of-type(46){transition:transform .6s cubic-bezier(.25,.46,.45,.94) 9.2s,opacity .6s cubic-bezier(.25,.46,.45,.94) 9.2s;transition-delay:9.2s}.js-ignitionPoint.is-active .subject-child:nth-of-type(47),[data-intersection-target*=subject].is-active .subject-child:nth-of-type(47){transition:transform .6s cubic-bezier(.25,.46,.45,.94) 9.4s,opacity .6s cubic-bezier(.25,.46,.45,.94) 9.4s;transition-delay:9.4s}.js-ignitionPoint.is-active .subject-child:nth-of-type(48),[data-intersection-target*=subject].is-active .subject-child:nth-of-type(48){transition:transform .6s cubic-bezier(.25,.46,.45,.94) 9.6s,opacity .6s cubic-bezier(.25,.46,.45,.94) 9.6s;transition-delay:9.6s}.js-ignitionPoint.is-active .subject-child:nth-of-type(49),[data-intersection-target*=subject].is-active .subject-child:nth-of-type(49){transition:transform .6s cubic-bezier(.25,.46,.45,.94) 9.8s,opacity .6s cubic-bezier(.25,.46,.45,.94) 9.8s;transition-delay:9.8s}.js-ignitionPoint.is-active .subject-child:nth-of-type(50),[data-intersection-target*=subject].is-active .subject-child:nth-of-type(50){transition:transform .6s cubic-bezier(.25,.46,.45,.94) 10s,opacity .6s cubic-bezier(.25,.46,.45,.94) 10s;transition-delay:10s}@media only screen and (min-width:768px){a{transition:opacity .3s}a:hover{opacity:.7}[data-movie-target*=player] .movieMain__btn:after{transition:opacity .3s}[data-movie-target*=player]:hover .movieMain__btn:after{opacity:.7}}body .bold,body b,body strong,html .bold,html b,html strong{font-weight:700}body{-webkit-font-smoothing:antialiased;font-family:ヒラギノ角ゴ ProN W3,HiraKakuProN-W3,ヒラギノ角ゴ Pro W3,HiraKakuPro-W3,メイリオ,Meiryo,ＭＳ Ｐゴシック,MS Pgothic,Osaka,sans-serif,Helvetica Neue,Arial,Hiragino Kaku Gothic ProN,Hiragino Sans}body,body a{color:#000}.main{font-family:M PLUS\ 1,sans-serif;font-optical-sizing:auto;font-style:normal}.font-noto-sans{font-family:Noto Sans JP,serif;font-optical-sizing:auto;font-style:normal}.font-min,.font-min-w6{-webkit-font-smoothing:antialiased}@font-face{font-family:TheSansBold;src:url(/assets/webFonts/TheSansBold/font.woff2) format("woff2"),url(/assets/webFonts/TheSansBold/font.woff) format("woff")}.font-en{font-family:TheSansBold,sans-serif}@font-face{font-family:bb-font;src:local("bb-font"),url(/assets/bbfont/BBSTYLEFONT-Regular.woff) format("woff")}.font-bb{font-family:bb-font}.u-cf{*zoom:1}.u-cf:after,.u-cf:before{content:" ";display:table}.u-cf:after{clear:both}.u-taL{text-align:left}.u-taR{text-align:right}.u-taC{text-align:center}.u-visHide{clip:rect(0 0 0 0);border:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;visibility:hidden;white-space:nowrap;width:1px}.u-hide{display:none!important}.u-hideTxt{display:block;height:0;overflow:hidden;position:absolute;width:100%}.u-pcHide{display:none}.u-fColor--wht{color:#fff}.u-indent--1{text-indent:1em}.u-indent--n1{padding-left:1em;text-indent:-1em}.u-indent--n1_3{padding-left:1.25em;text-indent:-1.25em}.u-indent--n1_5{padding-left:1.5em;text-indent:-1.5em}.u-indent--n2{padding-left:2em;text-indent:-2em}.u-liMarker{padding-left:1em;text-indent:-1em}.u-liMarker:before{content:"・"}.u-pcHide,.u-pcNobreak{display:none}.u-spHide{display:block}.u-inlineBlock{display:inline-block}.u-urlTxt{word-break:break-all}.u-scrTxt{height:0;overflow:hidden;position:absolute;width:0}.u-blankIcon{height:1em;line-height:1em;padding-left:3px;position:relative;top:-.1em;vertical-align:middle;width:auto}.u-curning{font-feature-settings:"palt"}@media only screen and (max-width:767px){.u-pcNobreak{display:inline}.u-spNobreak{display:none}.u-pcHide{display:block}.u-spHide{display:none}}.u-linkIcon{display:inline-block;padding-left:1em;position:relative;text-decoration:none}.u-linkIcon:before{border-bottom:1px solid #626260;border-right:1px solid #626260;content:"";height:.4em;left:0;position:absolute;top:.6em;transform:rotate(-45deg);width:.4em}.u-linkIcon:link,.u-linkIcon:visited{text-decoration:none}.u-linkIcon:active,.u-linkIcon:hover{text-decoration:underline}.u-videoBox{padding-top:56.25%;position:relative;width:100%}.u-videoBox iframe{height:100%;position:absolute;right:0;top:0;width:100%}.u-mt0em{margin-top:0!important}.u-mb0em{margin-bottom:0!important}.u-pt0em{padding-top:0!important}.u-pb0em{padding-bottom:0!important}.u-mt0_5em{margin-top:.5em!important}.u-mb0_5em{margin-bottom:.5em!important}.u-pt0_5em{padding-top:.5em!important}.u-pb0_5em{padding-bottom:.5em!important}.u-mt1em{margin-top:1em!important}.u-mb1em{margin-bottom:1em!important}.u-pt1em{padding-top:1em!important}.u-pb1em{padding-bottom:1em!important}.u-mt1_5em{margin-top:1.5em!important}.u-mb1_5em{margin-bottom:1.5em!important}.u-pt1_5em{padding-top:1.5em!important}.u-pb1_5em{padding-bottom:1.5em!important}.u-mt2em{margin-top:2em!important}.u-mb2em{margin-bottom:2em!important}.u-pt2em{padding-top:2em!important}.u-pb2em{padding-bottom:2em!important}.u-mt2_5em{margin-top:2.5em!important}.u-mb2_5em{margin-bottom:2.5em!important}.u-pt2_5em{padding-top:2.5em!important}.u-pb2_5em{padding-bottom:2.5em!important}.u-mt3em{margin-top:3em!important}.u-mb3em{margin-bottom:3em!important}.u-pt3em{padding-top:3em!important}.u-pb3em{padding-bottom:3em!important}.u-mt3_5em{margin-top:3.5em!important}.u-mb3_5em{margin-bottom:3.5em!important}.u-pt3_5em{padding-top:3.5em!important}.u-pb3_5em{padding-bottom:3.5em!important}.u-mt4em{margin-top:4em!important}.u-mb4em{margin-bottom:4em!important}.u-pt4em{padding-top:4em!important}.u-pb4em{padding-bottom:4em!important}.u-mt4_5em{margin-top:4.5em!important}.u-mb4_5em{margin-bottom:4.5em!important}.u-pt4_5em{padding-top:4.5em!important}.u-pb4_5em{padding-bottom:4.5em!important}.u-mt5em{margin-top:5em!important}.u-mb5em{margin-bottom:5em!important}.u-pt5em{padding-top:5em!important}.u-pb5em{padding-bottom:5em!important}.u-mt5_5em{margin-top:5.5em!important}.u-mb5_5em{margin-bottom:5.5em!important}.u-pt5_5em{padding-top:5.5em!important}.u-pb5_5em{padding-bottom:5.5em!important}.u-mt6em{margin-top:6em!important}.u-mb6em{margin-bottom:6em!important}.u-pt6em{padding-top:6em!important}.u-pb6em{padding-bottom:6em!important}.u-mt6_5em{margin-top:6.5em!important}.u-mb6_5em{margin-bottom:6.5em!important}.u-pt6_5em{padding-top:6.5em!important}.u-pb6_5em{padding-bottom:6.5em!important}.u-mt7em{margin-top:7em!important}.u-mb7em{margin-bottom:7em!important}.u-pt7em{padding-top:7em!important}.u-pb7em{padding-bottom:7em!important}.u-mt7_5em{margin-top:7.5em!important}.u-mb7_5em{margin-bottom:7.5em!important}.u-pt7_5em{padding-top:7.5em!important}.u-pb7_5em{padding-bottom:7.5em!important}.u-mt8em{margin-top:8em!important}.u-mb8em{margin-bottom:8em!important}.u-pt8em{padding-top:8em!important}.u-pb8em{padding-bottom:8em!important}.u-mt8_5em{margin-top:8.5em!important}.u-mb8_5em{margin-bottom:8.5em!important}.u-pt8_5em{padding-top:8.5em!important}.u-pb8_5em{padding-bottom:8.5em!important}.u-mt9em{margin-top:9em!important}.u-mb9em{margin-bottom:9em!important}.u-pt9em{padding-top:9em!important}.u-pb9em{padding-bottom:9em!important}.u-mt9_5em{margin-top:9.5em!important}.u-mb9_5em{margin-bottom:9.5em!important}.u-pt9_5em{padding-top:9.5em!important}.u-pb9_5em{padding-bottom:9.5em!important}.u-mt10em{margin-top:10em!important}.u-mb10em{margin-bottom:10em!important}.u-pt10em{padding-top:10em!important}.u-pb10em{padding-bottom:10em!important}.u-mt10_5em{margin-top:10.5em!important}.u-mb10_5em{margin-bottom:10.5em!important}.u-pt10_5em{padding-top:10.5em!important}.u-pb10_5em{padding-bottom:10.5em!important}.fukuwarai img{height:auto;max-width:100%;width:100%}.fukuwarai{font-family:M PLUS\ 1,sans-serif;font-optical-sizing:auto;font-style:normal;margin:0;min-height:100vh}.fukuwarai .fukuwarai__contentsWrapper{background-color:#d2f1f7;display:flex;flex-wrap:nowrap;min-height:calc(100vh - var(--footer-height))}.fukuwarai .fukuwarai__contentsWrapper.dots{background-image:radial-gradient(circle,#00a7ce26 15px,transparent 0),radial-gradient(circle,#00a7ce26 15px,transparent 0);background-position:0 0,45px 45px;background-size:90px 90px}.fukuwarai .gameLogo{width:80%}.fukuwarai .l-contents{width:calc(50vw - 250px)}@media only screen and (max-width:1000px){.fukuwarai .l-contents{display:none}}@media screen and (min-width:500px)and (max-height:720px){.fukuwarai .l-contents{width:calc(50vw - 210px)}}.fukuwarai .l-contents__inner{align-items:center;display:flex;height:100%;justify-content:center;width:100%}.fukuwarai .footer{background-color:#fff;width:100%}.fukuwarai .footer__inner{align-items:center;display:flex;font-size:16px;justify-content:center;margin:0 auto;max-width:690px;padding:1em 0;width:100%}@media only screen and (max-width:500px){.fukuwarai .footer__inner{font-size:3.2vw;width:90.6666666667vw}}.fukuwarai .footer__logo{margin-right:1em;width:8.6%}@media only screen and (max-width:500px){.fukuwarai .footer__logo{width:11.6vw;width:16.6vw}}.fukuwarai .footer__txt{font-size:.75em}@media only screen and (max-width:500px){.fukuwarai .footer__txt{font-size:2.1333333333vw}}.fukuwarai .howToPlay{color:#00a9cd;width:calc(274%/(50vw - 250px));width:22.0967741935vw}.fukuwarai .howToPlay__ttl{font-size:2.2580645161vw;font-weight:700;margin-bottom:.5em;position:relative;text-align:center}.fukuwarai .howToPlay__ttl:after,.fukuwarai .howToPlay__ttl:before{background-color:#00a9cd;bottom:0;content:"";height:0;margin:auto;padding:.1612903226vw;position:absolute;top:.1em;width:6.4516129032vw}.fukuwarai .howToPlay__ttl:before{left:0}.fukuwarai .howToPlay__ttl:after{right:0}.fukuwarai .howToPlay__items .howToPlay__item+.howToPlay__item{margin-top:1.8548387097vw}.fukuwarai .howToPlay__items .howToPlay__item:nth-child(2) .howToPlay__item__txtBox__txt:before{content:"2"}.fukuwarai .howToPlay__items .howToPlay__item:nth-child(3) .howToPlay__item__txtBox__txt:before{content:"3"}.fukuwarai .howToPlay__item__txtBox{background-color:#fff;border-radius:1em;font-size:1.2903225806vw}.fukuwarai .howToPlay__item__txtBox__inner{padding:1em}.fukuwarai .howToPlay__item__txtBox__txt{font-size:1em;font-weight:700;padding-left:1.7em;position:relative}.fukuwarai .howToPlay__item__txtBox__txt:before{aspect-ratio:1/1;background-color:#00a9cd;border-radius:50%;color:#fff;content:"1";display:block;font-size:1.1290322581vw;height:1.5em;left:0;line-height:1.5;padding:0;position:absolute;text-align:center;top:.2em;width:1.5em}.fukuwarai .game-wrapper{background:#00a9ce;font-size:16px;margin:0 auto;max-width:500px;min-height:720px;position:relative;width:100%}@media screen and (min-width:500px)and (max-height:720px){.fukuwarai .game-wrapper{max-width:420px;min-height:650px}}@media only screen and (max-width:500px){.fukuwarai .game-wrapper{font-size:3.2vw;min-height:calc(100dvh - var(--footer-height, 120px));padding:0}.fukuwarai #selected-part-label{font-size:3.2552083333vw}}.fukuwarai .instructions{background:#f8f9fa;border-radius:10px;color:#666;font-size:1em;margin-bottom:2em;padding:15px}@media only screen and (max-width:768px){.fukuwarai .instructions{font-size:2.6041666667vw}}.fukuwarai .instructions ul{margin:10px 0 0;padding-left:20px}.fukuwarai .instructions li{margin:5px 0}.fukuwarai #fukuwarai-container{background:linear-gradient(180deg,#fff 0,#fff 60%,#e8f4f8 0,#e8f4f8);box-sizing:border-box;height:900px;height:60vh;height:759.1623036648px;height:526.162304px;overflow:visible;position:relative;width:100%}@media screen and (min-width:500px)and (max-height:720px){.fukuwarai #fukuwarai-container{height:456.162304px}}.fukuwarai #fukuwarai-container:after{background:#0033a0;content:"";height:2px;left:0;opacity:.3;position:absolute;right:0;top:60%}.fukuwarai #face-base{height:100%;opacity:.3;pointer-events:none;position:absolute;width:100%}.fukuwarai .fukuwarai-part img{display:block;height:100%;-o-object-fit:contain;object-fit:contain;width:100%}.fukuwarai .controls{display:flex;flex-wrap:wrap;gap:10px;justify-content:center}.fukuwarai .controls button{padding:1em 2em}@media only screen and (max-width:500px){.fukuwarai .controls button{font-size:3vw}}.fukuwarai .partsName{bottom:0;color:#00a9cd;font-size:1.75em;font-weight:700;margin-bottom:164px;margin-right:.5em;position:absolute;right:0}@media only screen and (max-width:500px){.fukuwarai .partsName{margin-bottom:16vh}}@media screen and (min-width:500px)and (max-height:720px){.fukuwarai .partsName{margin-bottom:135px}}@media screen and (max-width:500px)and (max-height:678px){.fukuwarai .partsName{margin-bottom:125px}}.fukuwarai .partsPagination{bottom:0;color:#00a9cd;font-size:1.75em;font-weight:700;left:0;margin-bottom:164px;margin-left:.5em;position:absolute}@media only screen and (max-width:500px){.fukuwarai .partsPagination{margin-bottom:16vh}}@media screen and (min-width:500px)and (max-height:720px){.fukuwarai .partsPagination{margin-bottom:135px}}@media screen and (max-width:500px)and (max-height:678px){.fukuwarai .partsPagination{margin-bottom:125px}}.fukuwarai button{border:none;border-radius:8px;cursor:pointer;font-size:16px;font-weight:700;padding:12px 24px;transition:all .3s ease}@media only screen and (max-width:768px){.fukuwarai button{font-size:2.8645833333vw}}.fukuwarai .btn-reset{background:#ff6b6b;color:#fff}.fukuwarai .btn-reset:hover{background:#ff5252;box-shadow:0 4px 8px hsla(0,100%,71%,.3);transform:translateY(-2px)}.fukuwarai .btn-check{background:#51cf66;color:#fff}.fukuwarai .btn-check:hover{background:#40c057;box-shadow:0 4px 8px rgba(81,207,102,.3);transform:translateY(-2px)}.fukuwarai .btn-random{background:#ffd43b;color:#333}.fukuwarai .btn-random:hover{background:#fcc419;box-shadow:0 4px 8px rgba(255,212,59,.3);transform:translateY(-2px)}.fukuwarai .status{background:#e7f5ff;border-left:4px solid #339af0;border-radius:10px;display:none;margin-top:20px;padding:15px}.fukuwarai .status.show{display:block}.fukuwarai .status h3{color:#1971c2;font-size:16px;margin:0 0 10px}.fukuwarai .status pre{background:#fff;border-radius:5px;font-size:12px;margin:0;overflow-x:auto;padding:10px}.fukuwarai .face-outline{background:url(/game/img/face_outline.webp) no-repeat 50%;background-size:cover;height:0;left:50%;opacity:1;padding-bottom:46.84375%;pointer-events:none;position:absolute;top:30%;transform:translate(-50%,-50%);transition:opacity 1s ease-out;width:100%;width:80%;z-index:1}.fukuwarai .face-outline.start-animation{animation:blink 1s ease-in-out 3}@media only screen and (max-width:500px){.fukuwarai .face-outline{padding-bottom:50%;width:86%}}.fukuwarai .face-outline__inner{aspect-ratio:600/351;height:100%;position:relative;width:100%}.fukuwarai .correct-position{background-color:lime;border:2px dashed lime;box-sizing:border-box;height:0;left:0;opacity:0;pointer-events:none;position:absolute;top:0}.fukuwarai .correct-position.right_eye{left:67%;margin-top:20%;padding-bottom:24%;width:24%}.fukuwarai .correct-position.left_eye{left:11.5%;margin-top:20%;padding-bottom:24%;width:24%}.fukuwarai .correct-position.right_eyebrow{left:65%;padding-bottom:19.6666666667%;width:30.8333333333%}.fukuwarai .correct-position.left_eyebrow{left:6%;padding-bottom:20.1666666667%;width:30.5%}.fukuwarai .correct-position.right_cheeks{left:85%;margin-top:42%;padding-bottom:15%;width:15%}.fukuwarai .correct-position.left_cheeks{left:0;margin-top:42%;padding-bottom:15%;width:15%}.fukuwarai .correct-position.mouth{left:26%;margin-top:50%;padding-bottom:7.5%;width:49.5%}.fukuwarai .face-outline.fade-out{opacity:0}@keyframes blink{0%,to{opacity:1}50%{opacity:.3}}@media(max-width:500px){.fukuwarai #fukuwarai-container{border:none;border-radius:0;max-height:60vh;min-height:412px}.fukuwarai button{padding:10px 18px}}.fukuwarai .image-modal-txtBox{font-size:1.375em;margin-top:1em;text-align:center}@media(max-width:500px){.fukuwarai .image-modal-txtBox{font-size:4.5333333333vw}}.fukuwarai .image-modal-txtBox__note a{font-size:.7em;text-decoration:underline}@media(max-width:500px){.fukuwarai .image-modal-txtBox__note a{font-size:3.7333333333vw}}.fukuwarai #modalTitle{-webkit-text-stroke:.3em #000;text-stroke:.3em #000;color:#fff;font-weight:700;line-height:2.95em;margin-bottom:1.5em;margin-top:1em;paint-order:stroke;text-align:center;text-shadow:#000 .25em .25em}@media(max-width:500px){.fukuwarai #modalTitle{margin-bottom:2.5em;margin-top:2em}}.fukuwarai #modalTitle img{width:100%}.fukuwarai #modalTitle.is-highScore{color:#fed900}.fukuwarai .l-modalTitle{align-items:baseline;display:flex;justify-content:center}.fukuwarai .modalTitle__txt{font-size:1.5em}@media(max-width:500px){.fukuwarai .modalTitle__txt{font-size:4.8vw}}.fukuwarai .modalTitle__txt--exactlyLike{font-size:2.25em}@media(max-width:500px){.fukuwarai .modalTitle__txt--exactlyLike{font-size:7.2vw}}.fukuwarai .modalTitle__scoreNum{font-size:4.1666666666em;margin-left:.25em}@media(max-width:500px){.fukuwarai .modalTitle__scoreNum{font-size:13.3333333333vw}}.fukuwarai .modalTitle__scoreTxt{font-size:2.25em}@media(max-width:500px){.fukuwarai .modalTitle__scoreTxt{font-size:7.2vw}}.fukuwarai .previewImageWrapper{border:1px solid #ddd;box-sizing:border-box;margin:0 auto;position:relative;width:72%}@media(max-width:500px){.fukuwarai .previewImageWrapper{width:80%}}.fukuwarai .previewImageWrapper .star{animation:starRotate 4s linear infinite;aspect-ratio:1/1;display:block;left:0;position:absolute;top:0;z-index:-1}.fukuwarai .previewImageWrapper .star img{max-height:inherit;width:100%}.fukuwarai .previewImageWrapper .star.star_01{animation-duration:3s;margin-left:-72px;top:-14px;width:85px}@media(max-width:500px){.fukuwarai .previewImageWrapper .star.star_01{margin-left:-13vw;top:0;width:15.3333333333vw}}.fukuwarai .previewImageWrapper .star.star_02{animation-direction:reverse;animation-duration:5s;margin-left:349px;margin-top:35px;width:80px}@media screen and (min-width:500px)and (max-height:720px){.fukuwarai .previewImageWrapper .star.star_02{margin-left:295px}}@media(max-width:500px){.fukuwarai .previewImageWrapper .star.star_02{margin-left:78vw;margin-top:16vw;width:14.8vw}}.fukuwarai .previewImageWrapper .star.star_03{animation-duration:4s;margin-left:-60px;margin-top:233px;width:70px}@media(max-width:500px){.fukuwarai .previewImageWrapper .star.star_03{margin-left:-11vw;margin-top:58vw;width:12.5333333333vw}}.fukuwarai .previewImageWrapper .star.star_04{animation-direction:reverse;animation-duration:6s;margin-left:311px;margin-top:173px;width:144px}@media screen and (min-width:500px)and (max-height:720px){.fukuwarai .previewImageWrapper .star.star_04{margin-left:260px}}@media(max-width:500px){.fukuwarai .previewImageWrapper .star.star_04{margin-left:76vw;margin-top:60vw;width:19.2vw}}@keyframes starRotate{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.fukuwarai .previewImageWrapper a{-webkit-touch-callout:default;display:block;height:100%;-webkit-user-select:auto;-moz-user-select:auto;user-select:auto;width:100%}.fukuwarai .previewImageWrapper a:hover{opacity:1}.fukuwarai .previewImageWrapper img{-webkit-touch-callout:default;display:block;height:auto;pointer-events:auto;-webkit-user-select:auto;-moz-user-select:auto;user-select:auto;width:100%}.fukuwarai .image-modal{align-items:center;animation:diagonalFlow 3s linear infinite;background-color:#d2f1f7;background-image:radial-gradient(circle,#00a7ce26 8px,transparent 0),radial-gradient(circle,#00a7ce26 8px,transparent 0);background-position:0 0,25px 25px;background-size:50px 50px;display:none;height:100%;justify-content:center;left:0;overflow:hidden;position:absolute;top:0;width:100%;z-index:10000}@keyframes diagonalFlow{0%{background-position:0 0,25px 25px}to{background-position:50px 50px,75px 75px}}.fukuwarai .image-modal.show{display:flex}.fukuwarai .image-modal-content{box-sizing:border-box;height:100%;position:relative;text-align:center;width:100%}.fukuwarai .image-modal-content:before{background-position:50%;background-repeat:no-repeat;background-size:100% 100%;content:"";height:0;left:0;margin:auto;padding-bottom:24.6666666667%;position:absolute;right:0;top:0;width:100%;z-index:-1}.fukuwarai .image-modal-content.is-high:before{background-image:url(/game/img/result__ttl--good.webp);padding-bottom:33.8666666667%}.fukuwarai .image-modal-content.is-almost:before{background-image:url(/game/img/result__ttl--almost.webp)}.fukuwarai .image-modal-content.is-disappointing:before{background-image:url(/game/img/result__ttl--disappointing.webp)}.fukuwarai .image-modal img{height:auto;max-height:calc(100% - 120px);max-width:100%;-o-object-fit:contain;object-fit:contain;width:auto}.fukuwarai .image-modal-buttons{display:flex;gap:10px;justify-content:center}.fukuwarai .btn-download{background:#339af0;color:#fff}.fukuwarai .btn-download:hover{background:#228be6}.fukuwarai .btn-close{background:#868e96;color:#fff}.fukuwarai .btn-close:hover{background:#495057}.fukuwarai .gameTitle{font-size:3em;font-weight:700}.fukuwarai .control-btn{position:relative;text-align:center;width:100%}.fukuwarai .control-btn:after{background-color:#000;border-radius:3em;content:"";display:block;height:100%;left:0;margin-top:5px;position:absolute;top:0;width:100%;z-index:1}.fukuwarai .control-btn a{background-color:#fed900;border:.2em solid #000;border-radius:3em;box-sizing:border-box;display:block;font-size:1.45em;font-weight:700;padding:.6em 0 .7em;position:relative;transition:transform .15s ease;width:100%;z-index:2}@media(min-width:500px){.fukuwarai .control-btn a:hover{opacity:1;transform:translateY(5px)}}@media(max-width:500px){.fukuwarai .control-btn a{font-size:4.2vw;font-size:5.6vw;padding:.65em 0 .75em}}.fukuwarai .control-btn a span.icon--rotate{aspect-ratio:55/65;background:url(/game/img/icon--rotate.svg) no-repeat 50%/100% 100%;bottom:0;height:0;margin:auto .5em auto auto;padding-bottom:9.5744680851%;pointer-events:none;position:absolute;right:0;top:0;width:7.4468085106%}@media(max-width:500px){.fukuwarai .control-btn a span.icon--rotate{height:0;padding-bottom:13.829787234%;width:11.7021276596%}}.fukuwarai .control__buttons{display:flex;flex-wrap:wrap;justify-content:center;width:100%}.fukuwarai .control__buttons .control__button{width:100%}.fukuwarai .control__buttons .control__button.is-hidden{display:none}.fukuwarai .control__buttons .control__button.control__button--gameStart,.fukuwarai .control__buttons .control__button.control__button--retry,.fukuwarai .control__buttons .control__button.control__button--rotate,.fukuwarai .control__buttons .control__button.control__button--showResult{margin-bottom:5%}.fukuwarai .control__buttons .control__button.control__button--retry a:before{border-style:solid;border-bottom:9px solid transparent;border-left:11px solid #000;border-right:0;border-top:9px solid transparent;bottom:0;content:"";display:block;height:0;margin:auto 10px auto auto;position:absolute;right:0;top:0;width:0}@media(max-width:500px){.fukuwarai .control__buttons .control__button.control__button--retry a:before{border-bottom-width:2vw;border-left-width:2.5333333333vw;border-top-width:2vw}}.fukuwarai .control__buttons .control__button.control__button--showResult a{background-color:#60fff9}.fukuwarai .control__buttons .control__button.control__button--showResult a:before{border-style:solid;border-bottom:9px solid transparent;border-left:11px solid #000;border-right:0;border-top:9px solid transparent;bottom:0;content:"";display:block;height:0;margin:auto 10px auto auto;position:absolute;right:0;top:0;width:0}@media(max-width:500px){.fukuwarai .control__buttons .control__button.control__button--showResult a:before{border-bottom-width:2vw;border-left-width:2.5333333333vw;border-top-width:2vw}}.fukuwarai .control__buttons .control__button.control__button--gameStart a{background-color:red;color:#fff}.fukuwarai .control__buttons .control__button.control__button--gameStart a:before{border-style:solid;border-bottom:9px solid transparent;border-left:11px solid #fff;border-right:0;border-top:9px solid transparent;bottom:0;content:"";display:block;height:0;margin:auto 10px auto auto;position:absolute;right:0;top:0;width:0}@media(max-width:500px){.fukuwarai .control__buttons .control__button.control__button--gameStart a:before{border-bottom-width:2vw;border-left-width:2.5333333333vw;border-top-width:2vw}}.fukuwarai .control__buttons .control__button.control__button--seeHowToPlay{width:48.5%}.fukuwarai .control__buttons .control__button.control__button--seeHowToPlay a{background-color:#fed900;font-size:1.125em;padding:.75em 0}@media(max-width:500px){.fukuwarai .control__buttons .control__button.control__button--seeHowToPlay a{font-size:3.7333333333vw}}.fukuwarai .control__buttons .control__button.control__button--reset{width:48.5%}.fukuwarai .control__buttons .control__button.control__button--reset a{background-color:#ffa2a2;font-size:1.125em;padding:.75em 0}@media(max-width:500px){.fukuwarai .control__buttons .control__button.control__button--reset a{font-size:3.7333333333vw}}.fukuwarai .control__buttons .control__button.control__button--backToTop{margin-left:2%;width:48.5%}.fukuwarai .control__buttons .control__button.control__button--backToTop a{background-color:#fff;font-size:1.125em;padding:.75em 0}@media(max-width:500px){.fukuwarai .control__buttons .control__button.control__button--backToTop a{font-size:3.7333333333vw}}.fukuwarai .noteModal{background-color:#00000099;bottom:0;height:100dvh;left:0;margin:auto;opacity:0;pointer-events:none;position:fixed;right:0;top:0;transition:opacity .5s ease;width:100%;z-index:10001}.fukuwarai .noteModal__inner{align-items:center;display:flex;height:100%;justify-content:center;position:relative;width:100%}.fukuwarai .noteModal.is-show{cursor:pointer;opacity:1;pointer-events:auto}.fukuwarai .noteModal.is-show .noteModal__inner{pointer-events:none}.fukuwarai .noteModal.is-show .noteModal__inner .noteModal__txtBox{pointer-events:auto}.fukuwarai .noteModal__txtBox{background-color:#fff;border:.25em solid #000;border-radius:3em;box-sizing:border-box;position:relative;text-align:center}.fukuwarai .noteModal__txtBox:after{background-color:#000;border-radius:3em;content:"";display:block;height:100%;left:0;margin-top:13px;position:absolute;top:0;width:100%;z-index:-1}.fukuwarai .noteModal__txtBox__inner{padding:5em 2em 3em;position:relative}@media(max-width:500px){.fukuwarai .noteModal__txtBox__inner{padding:5em 1.5em 3em}}.fukuwarai .noteModal__txtBox__ttl{font-size:1.5625em;font-weight:700;margin-bottom:1em}@media(max-width:500px){.fukuwarai .noteModal__txtBox__ttl{font-size:4.8vw}}.fukuwarai .noteModal__txtBox__txt{font-size:1.125em;line-height:1.7}.fukuwarai .noteModal__txtBox__txt+.noteModal__txtBox__txt{margin-top:1em}@media(max-width:500px){.fukuwarai .noteModal__txtBox__txt{font-size:3.4666666667vw}}.fukuwarai .noteModalCloseBtn{aspect-ratio:72/67;cursor:pointer;margin-right:17px;margin-top:17px;position:absolute;right:0;top:0;width:52px}@media(max-width:500px){.fukuwarai .noteModalCloseBtn{margin-right:5.666667vw;margin-top:6vw;max-width:9.4666666667vw;width:9.4666666667vw}}.fukuwarai .noteModalCloseBtn__inner{height:100%;position:relative;width:100%}.fukuwarai .noteModalCloseBtn__inner span{background-color:#00a9cd;border-radius:3em;display:block;height:0;padding-bottom:12px;position:absolute;width:100%}@media(max-width:500px){.fukuwarai .noteModalCloseBtn__inner span{padding-bottom:2.4vw}}.fukuwarai .noteModalCloseBtn__inner span:first-child{top:35.5%;transform:rotate(45deg)}@media(max-width:500px){.fukuwarai .noteModalCloseBtn__inner span:first-child{top:33.5%}}.fukuwarai .noteModalCloseBtn__inner span:nth-child(2){bottom:40%;transform:rotate(-45deg)}.fukuwarai .nextBtn,.fukuwarai .skipBtn{position:relative;text-align:center;transition:opacity .3s ease,visibility .3s ease;width:25%}.fukuwarai .nextBtn.is-hidden,.fukuwarai .skipBtn.is-hidden{opacity:0;visibility:hidden}.fukuwarai .nextBtn a,.fukuwarai .skipBtn a{background-color:#ff0100;border:.2em solid #000;border-radius:3em;box-sizing:border-box;color:#000;display:block;font-size:1.45em;font-size:2em;font-size:1em;font-weight:700;padding:.6em 0 .7em;position:relative;transition:transform .15s ease;width:100%;z-index:2}.fukuwarai .nextBtn a:hover,.fukuwarai .skipBtn a:hover{opacity:1}.fukuwarai .skipBtn{margin-right:1em}.fukuwarai .nextBtn{margin-left:1em}.fukuwarai .nextBtn a{background-color:#fff}.fukuwarai .gameDescription__slider__uiWrapper{align-items:center;display:flex;justify-content:center;left:0;margin-top:4.5em;position:absolute;right:0;top:0;z-index:1001}.fukuwarai .gameDescription__slider__gameStartBtn{bottom:0;display:none;height:-moz-max-content;height:max-content;left:0;margin:auto;opacity:0;position:absolute;right:0;top:0;transition:opacity .3s ease;width:74%;z-index:100000}.fukuwarai .gameDescription__slider__gameStartBtn.is-show{display:block;opacity:1}.fukuwarai .gameDescription__slider__gameStartBtn a{display:inline-block}.fukuwarai .gameDescription__slider__gameStartBtn a img{height:auto;width:100%}.fukuwarai .gameDescription__slider{position:relative}.fukuwarai .gameDescription__slider .swiper-pagination{bottom:auto;display:inline-block;left:auto;position:relative;width:auto}.fukuwarai .gameDescription__slider .swiper-pagination.is-hidden{opacity:0;pointer-events:none}.fukuwarai .gameDescription__slider .swiper-pagination .swiper-pagination-bullet{background-color:#fff;border:.1875em solid #000;box-sizing:border-box;height:20px;opacity:1;width:20px}.fukuwarai .gameDescription__slider .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active{background-color:#fed900;transform:scale(1.2)}.fukuwarai .gameDescription__slider .swiper-button-next{margin-top:0;right:inherit}.fukuwarai .gameDescription__slider .swiper-button-next:after{display:none}.fukuwarai :root{--bg-color:#00a8c7;--star-color:#31c7e6;--star-opacity:0.20;--tile-size:120px}.fukuwarai .pattern-bg{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-color:var(--bg-color);background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 100' preserveAspectRatio='xMidYMid slice'><rect width='100' height='100' fill='%2300A8C7'/><polygon points='50.00,10.00 41.00,34.41 15.36,30.00 32.00,50.00 15.36,70.00 41.00,65.59 50.00,90.00 59.00,65.59 84.64,70.00 68.00,50.00 84.64,30.00 59.00,34.41' fill='%2331C7E6' opacity='0.20'/></svg>");background-position:0 0;background-repeat:repeat;background-size:var(--tile-size) var(--tile-size);box-sizing:border-box;min-height:100vh;padding:1rem}.fukuwarai .small-panel{border-radius:8px;box-shadow:0 8px 24px rgba(0,0,0,.08);height:560px;overflow:hidden;width:320px}.fukuwarai .gameLoading{background:url(/game/img/bg_loading.jpg) no-repeat 50%/cover;bottom:0;height:100%;left:0;margin:auto;opacity:0;pointer-events:none;position:absolute;right:0;top:0;width:100%;z-index:100000}.fukuwarai .gameLoading.is-show{opacity:1;pointer-events:auto}.fukuwarai .gameLoading__inner{align-items:center;display:flex;height:100%;justify-content:center;position:relative;width:100%}.fukuwarai .gameLoading__gekiochikun{width:40%}.fukuwarai .gameLoading__gekiochikun__loading{animation:blink 1s infinite}.fukuwarai .gameDescription{background-color:#d2f1f7ba;bottom:0;height:100%;left:0;margin:auto;position:absolute;right:0;top:0;width:100%;z-index:10000}.fukuwarai .gameDescription.is-hidden{opacity:0;pointer-events:none}.fukuwarai .gameDescription.is-lastSlide{background:url(/game/img/bg_loading.jpg) no-repeat 50%/cover}.fukuwarai .gameDescription__inner{align-items:center;display:flex;flex-direction:column;height:100%;justify-content:center;position:relative;width:100%}.fukuwarai .gameDescription__slider{max-width:400px;width:80%}.fukuwarai .gameDescription__items{z-index:1000}.fukuwarai .gameDescription__items .gameDescription__item{align-items:center;display:flex}.fukuwarai .gameDescription__items .gameDescription__item img{display:block;height:auto;width:100%}.fukuwarai .gameStartView{background-color:#fff;height:100%;left:0;position:absolute;top:0;transition:background-color .8s ease;width:100%;z-index:10000}.fukuwarai .gameStartView.dots{animation:diagonalFlow 3s linear infinite;background-color:#d2f1f7;background-image:radial-gradient(circle,#00a7ce26 8px,transparent 0),radial-gradient(circle,#00a7ce26 8px,transparent 0);background-position:0 0,25px 25px;background-size:50px 50px}.fukuwarai .gameStartView__inner{align-items:center;display:flex;height:100%;justify-content:center}.fukuwarai .gameStartView__logo{margin:0 auto;position:relative;width:70%;z-index:2}.fukuwarai .gameStartView__lottie{margin-top:-.8em;position:relative;transition:opacity .8s ease;z-index:1}@media(max-width:500px){.fukuwarai .gameStartView__lottie{margin-top:-.7em}}.fukuwarai .gameStartView__lottie.is-hidden{display:none}.fukuwarai .gameStartView__txtBox{background-color:#fff;border-radius:3em;height:0;margin:-1.2em auto 0;opacity:0;pointer-events:none;position:relative;text-align:center;transition:opacity .8s ease,visibility .8s ease;visibility:hidden;width:87%;z-index:-1}.fukuwarai .gameStartView__txtBox.is-show{height:auto;opacity:1;pointer-events:auto;visibility:visible}.fukuwarai .gameStartView__txtBox:before{aspect-ratio:184/180;background:url(/game/img/gekiochikun.png) no-repeat 50%/100% 100%;bottom:0;content:"";display:block;height:0;left:0;margin:auto auto -2em;padding-bottom:23.9999976%;position:absolute;right:0;width:24.53333088%}.fukuwarai .gameStartView__txtBox__inner{padding:3.5em 0 6.5em}@media screen and (min-width:500px)and (max-height:720px){.fukuwarai .gameStartView__txtBox__inner{padding:2.1em 0 4.5em}}@media(max-width:500px){.fukuwarai .gameStartView__txtBox__inner{padding:3.7em 0 6.5em}}.fukuwarai .gameStartView__txtBox__txt{font-size:1.375em;font-weight:700}.fukuwarai .gameStartView__txtBox__txt+.gameStartView__txtBox__txt{margin-top:1em}.fukuwarai .gameStartView__txtBox__txt--s{font-size:1em}