@charset "UTF-8";@import url(https://fonts.googleapis.com/css2?family=Noto+Sans+JP:wght@100..900&family=Roboto:ital,wdth,wght@0,75..100,100..900;1,75..100,100..900&display=swap);.u-container{max-width:1780px;padding:0 30px;margin:0 auto}a img{-webkit-transition:.3s;transition:.3s}a img:hover{opacity:.6}.newsletter-container{margin-top:-6rem!important}.is-svg1 svg .svg-elem-1{fill:transparent;-webkit-transition:fill .3s ease-in 0s;transition:fill .3s ease-in 0s}.is-svg1 svg.active .svg-elem-1{fill:#fff}.is-svg1 svg .svg-elem-2{fill:transparent;-webkit-transition:fill .3s ease-in 30ms;transition:fill .3s ease-in 30ms}.is-svg1 svg.active .svg-elem-2{fill:#fff}.is-svg1 svg .svg-elem-3{fill:transparent;-webkit-transition:fill .3s ease-in 60ms;transition:fill .3s ease-in 60ms}.is-svg1 svg.active .svg-elem-3{fill:#fff}.is-svg1 svg .svg-elem-4{fill:transparent;-webkit-transition:fill .3s ease-in 90ms;transition:fill .3s ease-in 90ms}.is-svg1 svg.active .svg-elem-4{fill:#fff}.is-svg1 svg .svg-elem-5{fill:transparent;-webkit-transition:fill .3s ease-in .12s;transition:fill .3s ease-in .12s}.is-svg1 svg.active .svg-elem-5{fill:#fff}.is-svg1 svg .svg-elem-6{fill:transparent;-webkit-transition:fill .3s ease-in .15s;transition:fill .3s ease-in .15s}.is-svg1 svg.active .svg-elem-6{fill:#fff}.is-svg1 svg .svg-elem-7{fill:transparent;-webkit-transition:fill .3s ease-in .18s;transition:fill .3s ease-in .18s}.is-svg1 svg.active .svg-elem-7{fill:#fff}.is-svg1 svg .svg-elem-8{fill:transparent;-webkit-transition:fill .3s ease-in .21s;transition:fill .3s ease-in .21s}.is-svg1 svg.active .svg-elem-8{fill:#fff}.is-svg1 svg .svg-elem-9{fill:transparent;-webkit-transition:fill .3s ease-in .24s;transition:fill .3s ease-in .24s}.is-svg1 svg.active .svg-elem-9{fill:#fff}.is-svg1 svg .svg-elem-10{fill:transparent;-webkit-transition:fill .3s ease-in .27s;transition:fill .3s ease-in .27s}.is-svg1 svg.active .svg-elem-10{fill:#fff}.is-svg1 svg .svg-elem-11{fill:transparent;-webkit-transition:fill .3s ease-in .3s;transition:fill .3s ease-in .3s}.is-svg1 svg.active .svg-elem-11{fill:#fff}.is-svg1 svg .svg-elem-12{fill:transparent;-webkit-transition:fill .3s ease-in .33s;transition:fill .3s ease-in .33s}.is-svg1 svg.active .svg-elem-12{fill:#fff}.is-svg1 svg .svg-elem-13{fill:transparent;-webkit-transition:fill .3s ease-in .36s;transition:fill .3s ease-in .36s}.is-svg1 svg.active .svg-elem-13{fill:#fff}.is-svg1 svg .svg-elem-14{fill:transparent;-webkit-transition:fill .3s ease-in .39s;transition:fill .3s ease-in .39s}.is-svg1 svg.active .svg-elem-14{fill:#fff}.is-svg1 svg .svg-elem-15{fill:transparent;-webkit-transition:fill .3s ease-in .42s;transition:fill .3s ease-in .42s}.is-svg1 svg.active .svg-elem-15{fill:#fff}.is-svg1 svg .svg-elem-16{fill:transparent;-webkit-transition:fill .3s ease-in .45s;transition:fill .3s ease-in .45s}.is-svg1 svg.active .svg-elem-16{fill:#fff}.is-svg1 svg .svg-elem-17{fill:transparent;-webkit-transition:fill .3s ease-in .48s;transition:fill .3s ease-in .48s}.is-svg1 svg.active .svg-elem-17{fill:#fff}.is-svg1 svg .svg-elem-18{fill:transparent;-webkit-transition:fill .3s ease-in .51s;transition:fill .3s ease-in .51s}.is-svg1 svg.active .svg-elem-18{fill:#fff}.is-svg1 svg .svg-elem-19{fill:transparent;-webkit-transition:fill .3s ease-in .54s;transition:fill .3s ease-in .54s}.is-svg1 svg.active .svg-elem-19{fill:#fff}.is-svg1 svg .svg-elem-20{fill:transparent;-webkit-transition:fill .3s ease-in .57s;transition:fill .3s ease-in .57s}.is-svg1 svg.active .svg-elem-20{fill:#fff}.is-svg1 svg .svg-elem-21{fill:transparent;-webkit-transition:fill .3s ease-in .6s;transition:fill .3s ease-in .6s}.is-svg1 svg.active .svg-elem-21{fill:#fff}.is-svg1 svg .svg-elem-22{fill:transparent;-webkit-transition:fill .3s ease-in .63s;transition:fill .3s ease-in .63s}.is-svg1 svg.active .svg-elem-22{fill:#fff}.is-svg1 svg .svg-elem-23{fill:transparent;-webkit-transition:fill .3s ease-in .66s;transition:fill .3s ease-in .66s}.is-svg1 svg.active .svg-elem-23{fill:#fff}.is-svg1 svg .svg-elem-24{fill:transparent;-webkit-transition:fill .3s ease-in .69s;transition:fill .3s ease-in .69s}.is-svg1 svg.active .svg-elem-24{fill:#fff}.is-svg1 svg .svg-elem-25{fill:transparent;-webkit-transition:fill .3s ease-in .72s;transition:fill .3s ease-in .72s}.is-svg1 svg.active .svg-elem-25{fill:#fff}.is-svg1 svg .svg-elem-26{fill:transparent;-webkit-transition:fill .3s ease-in .75s;transition:fill .3s ease-in .75s}.is-svg1 svg.active .svg-elem-26{fill:#fff}.is-svg1 svg .svg-elem-27{fill:transparent;-webkit-transition:fill .3s ease-in .78s;transition:fill .3s ease-in .78s}.is-svg1 svg.active .svg-elem-27{fill:#fff}.is-svg1 svg .svg-elem-28{fill:transparent;-webkit-transition:fill .3s ease-in .81s;transition:fill .3s ease-in .81s}.is-svg1 svg.active .svg-elem-28{fill:#fff}.is-svg1 svg .svg-elem-29{fill:transparent;-webkit-transition:fill .3s ease-in .84s;transition:fill .3s ease-in .84s}.is-svg1 svg.active .svg-elem-29{fill:#fff}.is-svg1 svg .svg-elem-30{fill:transparent;-webkit-transition:fill .3s ease-in .87s;transition:fill .3s ease-in .87s}.is-svg1 svg.active .svg-elem-30{fill:#fff}.is-svg1 svg .svg-elem-31{fill:transparent;-webkit-transition:fill .3s ease-in .9s;transition:fill .3s ease-in .9s}.is-svg1 svg.active .svg-elem-31{fill:#fff}.is-svg1 svg .svg-elem-32{fill:transparent;-webkit-transition:fill .3s ease-in .93s;transition:fill .3s ease-in .93s}.is-svg1 svg.active .svg-elem-32{fill:#fff}.is-svg1 svg .svg-elem-33{fill:transparent;-webkit-transition:fill .3s ease-in .96s;transition:fill .3s ease-in .96s}.is-svg1 svg.active .svg-elem-33{fill:#fff}.is-svg1 svg .svg-elem-34{fill:transparent;-webkit-transition:fill .3s ease-in .99s;transition:fill .3s ease-in .99s}.is-svg1 svg.active .svg-elem-34{fill:#fff}.is-svg1 svg .svg-elem-35{fill:transparent;-webkit-transition:fill .3s ease-in 1.02s;transition:fill .3s ease-in 1.02s}.is-svg1 svg.active .svg-elem-35{fill:#fff}.is-svg1 svg .svg-elem-36{fill:transparent;-webkit-transition:fill .3s ease-in 1.05s;transition:fill .3s ease-in 1.05s}.is-svg1 svg.active .svg-elem-36{fill:#fff}.is-svg1 svg .svg-elem-37{fill:transparent;-webkit-transition:fill .3s ease-in 1.08s;transition:fill .3s ease-in 1.08s}.is-svg1 svg.active .svg-elem-37{fill:#fff}.is-svg1 svg .svg-elem-38{fill:transparent;-webkit-transition:fill .3s ease-in 1.11s;transition:fill .3s ease-in 1.11s}.is-svg1 svg.active .svg-elem-38{fill:#fff}.is-svg1 svg .svg-elem-39{fill:transparent;-webkit-transition:fill .3s ease-in 1.14s;transition:fill .3s ease-in 1.14s}.is-svg1 svg.active .svg-elem-39{fill:#fff}.is-svg1 svg .svg-elem-40{fill:transparent;-webkit-transition:fill .3s ease-in 1.17s;transition:fill .3s ease-in 1.17s}.is-svg1 svg.active .svg-elem-40{fill:#fff}.is-svg1 svg .svg-elem-41{fill:transparent;-webkit-transition:fill .3s ease-in 1.2s;transition:fill .3s ease-in 1.2s}.is-svg1 svg.active .svg-elem-41{fill:#fff}.is-svg1 svg .svg-elem-42{fill:transparent;-webkit-transition:fill .3s ease-in 1.23s;transition:fill .3s ease-in 1.23s}.is-svg1 svg.active .svg-elem-42{fill:#fff}.is-svg1 svg .svg-elem-43{fill:transparent;-webkit-transition:fill .3s ease-in 1.26s;transition:fill .3s ease-in 1.26s}.is-svg1 svg.active .svg-elem-43{fill:#fff}.is-svg1 svg .svg-elem-44{fill:transparent;-webkit-transition:fill .3s ease-in 1.29s;transition:fill .3s ease-in 1.29s}.is-svg1 svg.active .svg-elem-44{fill:#fff}.is-svg1 svg .svg-elem-45{fill:transparent;-webkit-transition:fill .3s ease-in 1.32s;transition:fill .3s ease-in 1.32s}.is-svg1 svg.active .svg-elem-45{fill:#fff}.is-svg1 svg .svg-elem-46{fill:transparent;-webkit-transition:fill .3s ease-in 1.35s;transition:fill .3s ease-in 1.35s}.is-svg1 svg.active .svg-elem-46{fill:#fff}.is-svg1 svg .svg-elem-47{fill:transparent;-webkit-transition:fill .3s ease-in 1.38s;transition:fill .3s ease-in 1.38s}.is-svg1 svg.active .svg-elem-47{fill:#fff}.is-svg1 svg .svg-elem-48{fill:transparent;-webkit-transition:fill .3s ease-in 1.41s;transition:fill .3s ease-in 1.41s}.is-svg1 svg.active .svg-elem-48{fill:#fff}.is-svg1 svg .svg-elem-49{fill:transparent;-webkit-transition:fill .3s ease-in 1.44s;transition:fill .3s ease-in 1.44s}.is-svg1 svg.active .svg-elem-49{fill:#fff}.is-svg1 svg .svg-elem-50{fill:transparent;-webkit-transition:fill .3s ease-in 1.47s;transition:fill .3s ease-in 1.47s}.is-svg1 svg.active .svg-elem-50{fill:#fff}.is-svg1 svg .svg-elem-51{fill:transparent;-webkit-transition:fill .3s ease-in 1.5s;transition:fill .3s ease-in 1.5s}.is-svg1 svg.active .svg-elem-51{fill:#fff}.is-svg1 svg .svg-elem-52{fill:transparent;-webkit-transition:fill .3s ease-in 1.53s;transition:fill .3s ease-in 1.53s}.is-svg1 svg.active .svg-elem-52{fill:#fff}.is-svg1 svg .svg-elem-53{fill:transparent;-webkit-transition:fill .3s ease-in 1.56s;transition:fill .3s ease-in 1.56s}.is-svg1 svg.active .svg-elem-53{fill:#fff}.is-svg1 svg .svg-elem-54{fill:transparent;-webkit-transition:fill .3s ease-in 1.59s;transition:fill .3s ease-in 1.59s}.is-svg1 svg.active .svg-elem-54{fill:#fff}.is-svg1 svg .svg-elem-55{fill:transparent;-webkit-transition:fill .3s ease-in 1.62s;transition:fill .3s ease-in 1.62s}.is-svg1 svg.active .svg-elem-55{fill:#fff}.is-svg1 svg .svg-elem-56{fill:transparent;-webkit-transition:fill .3s ease-in 1.65s;transition:fill .3s ease-in 1.65s}.is-svg1 svg.active .svg-elem-56{fill:#fff}.is-svg1 svg .svg-elem-57{fill:transparent;-webkit-transition:fill .3s ease-in 1.68s;transition:fill .3s ease-in 1.68s}.is-svg1 svg.active .svg-elem-57{fill:#fff}.is-svg1 svg .svg-elem-58{fill:transparent;-webkit-transition:fill .3s ease-in 1.71s;transition:fill .3s ease-in 1.71s}.is-svg1 svg.active .svg-elem-58{fill:#fff}.is-svg1 svg .svg-elem-59{fill:transparent;-webkit-transition:fill .3s ease-in 1.74s;transition:fill .3s ease-in 1.74s}.is-svg1 svg.active .svg-elem-59{fill:#fff}.is-svg1 svg .svg-elem-60{fill:transparent;-webkit-transition:fill .3s ease-in 1.77s;transition:fill .3s ease-in 1.77s}.is-svg1 svg.active .svg-elem-60{fill:#fff}.is-svg1 svg .svg-elem-61{fill:transparent;-webkit-transition:fill .3s ease-in 1.8s;transition:fill .3s ease-in 1.8s}.is-svg1 svg.active .svg-elem-61{fill:#fff}.is-svg1 svg .svg-elem-62{fill:transparent;-webkit-transition:fill .3s ease-in 1.83s;transition:fill .3s ease-in 1.83s}.is-svg1 svg.active .svg-elem-62{fill:#fff}.is-svg1 svg .svg-elem-63{fill:transparent;-webkit-transition:fill .3s ease-in 1.86s;transition:fill .3s ease-in 1.86s}.is-svg1 svg.active .svg-elem-63{fill:#fff}.is-svg1 svg .svg-elem-64{fill:transparent;-webkit-transition:fill .3s ease-in 1.89s;transition:fill .3s ease-in 1.89s}.is-svg1 svg.active .svg-elem-64{fill:#fff}.is-svg1 svg .svg-elem-65{fill:transparent;-webkit-transition:fill .3s ease-in 1.92s;transition:fill .3s ease-in 1.92s}.is-svg1 svg.active .svg-elem-65{fill:#fff}.is-svg1 svg .svg-elem-66{fill:transparent;-webkit-transition:fill .3s ease-in 1.95s;transition:fill .3s ease-in 1.95s}.is-svg1 svg.active .svg-elem-66{fill:#fff}.is-svg1 svg .svg-elem-67{fill:transparent;-webkit-transition:fill .3s ease-in 1.98s;transition:fill .3s ease-in 1.98s}.is-svg1 svg.active .svg-elem-67{fill:#fff}.is-svg1 svg .svg-elem-68{fill:transparent;-webkit-transition:fill .3s ease-in 2.01s;transition:fill .3s ease-in 2.01s}.is-svg1 svg.active .svg-elem-68{fill:#fff}.is-svg1 svg .svg-elem-69{fill:transparent;-webkit-transition:fill .3s ease-in 2.04s;transition:fill .3s ease-in 2.04s}.is-svg1 svg.active .svg-elem-69{fill:#fff}.is-svg1 svg .svg-elem-70{fill:transparent;-webkit-transition:fill .3s ease-in 2.07s;transition:fill .3s ease-in 2.07s}.is-svg1 svg.active .svg-elem-70{fill:#fff}.is-svg1 svg .svg-elem-71{fill:transparent;-webkit-transition:fill .3s ease-in 2.1s;transition:fill .3s ease-in 2.1s}.is-svg1 svg.active .svg-elem-71{fill:#fff}.is-svg2 svg .svg-elem-1{fill:transparent;-webkit-transition:fill .7s cubic-bezier(.47,0,.745,.715) 0s;transition:fill .7s cubic-bezier(.47,0,.745,.715) 0s}.is-svg2 svg.active .svg-elem-1{fill:#fff}.is-svg2 svg .svg-elem-2{fill:transparent;-webkit-transition:fill .7s cubic-bezier(.47,0,.745,.715) .1s;transition:fill .7s cubic-bezier(.47,0,.745,.715) .1s}.is-svg2 svg.active .svg-elem-2{fill:#fff}.is-svg2 svg .svg-elem-3{fill:transparent;-webkit-transition:fill .7s cubic-bezier(.47,0,.745,.715) .2s;transition:fill .7s cubic-bezier(.47,0,.745,.715) .2s}.is-svg2 svg.active .svg-elem-3{fill:#fff}.is-svg2 svg .svg-elem-4{fill:transparent;-webkit-transition:fill .7s cubic-bezier(.47,0,.745,.715) .3s;transition:fill .7s cubic-bezier(.47,0,.745,.715) .3s}.is-svg2 svg.active .svg-elem-4{fill:#fff}.is-svg2 svg .svg-elem-5{fill:transparent;-webkit-transition:fill .7s cubic-bezier(.47,0,.745,.715) .4s;transition:fill .7s cubic-bezier(.47,0,.745,.715) .4s}.is-svg2 svg.active .svg-elem-5{fill:#fff}.is-svg2 svg .svg-elem-6{fill:transparent;-webkit-transition:fill .7s cubic-bezier(.47,0,.745,.715) .5s;transition:fill .7s cubic-bezier(.47,0,.745,.715) .5s}.is-svg2 svg.active .svg-elem-6{fill:#fff}.is-svg2 svg .svg-elem-7{fill:transparent;-webkit-transition:fill .7s cubic-bezier(.47,0,.745,.715) .6s;transition:fill .7s cubic-bezier(.47,0,.745,.715) .6s}.is-svg2 svg.active .svg-elem-7{fill:#fff}.is-svg2 svg .svg-elem-8{fill:transparent;-webkit-transition:fill .7s cubic-bezier(.47,0,.745,.715) .7s;transition:fill .7s cubic-bezier(.47,0,.745,.715) .7s}.is-svg2 svg.active .svg-elem-8{fill:#fff}.is-svg2 svg .svg-elem-9{fill:transparent;-webkit-transition:fill .7s cubic-bezier(.47,0,.745,.715) .8s;transition:fill .7s cubic-bezier(.47,0,.745,.715) .8s}.is-svg2 svg.active .svg-elem-9{fill:#fff}.is-svg2 svg .svg-elem-10{fill:transparent;-webkit-transition:fill .7s cubic-bezier(.47,0,.745,.715) .9s;transition:fill .7s cubic-bezier(.47,0,.745,.715) .9s}.is-svg2 svg.active .svg-elem-10{fill:#fff}.is-svg2 svg .svg-elem-11{fill:transparent;-webkit-transition:fill .7s cubic-bezier(.47,0,.745,.715) 1s;transition:fill .7s cubic-bezier(.47,0,.745,.715) 1s}.is-svg2 svg.active .svg-elem-11{fill:#fff}.is-svg2 svg .svg-elem-12{fill:transparent;-webkit-transition:fill .7s cubic-bezier(.47,0,.745,.715) 1.1s;transition:fill .7s cubic-bezier(.47,0,.745,.715) 1.1s}.is-svg2 svg.active .svg-elem-12{fill:#fff}.is-svg2 svg .svg-elem-13{fill:transparent;-webkit-transition:fill .7s cubic-bezier(.47,0,.745,.715) 1.2s;transition:fill .7s cubic-bezier(.47,0,.745,.715) 1.2s}.is-svg2 svg.active .svg-elem-13{fill:#fff}.is-svg2 svg .svg-elem-14{fill:transparent;-webkit-transition:fill .7s cubic-bezier(.47,0,.745,.715) 1.3s;transition:fill .7s cubic-bezier(.47,0,.745,.715) 1.3s}.is-svg2 svg.active .svg-elem-14{fill:#fff}.is-svg2 svg .svg-elem-15{fill:transparent;-webkit-transition:fill .7s cubic-bezier(.47,0,.745,.715) 1.4s;transition:fill .7s cubic-bezier(.47,0,.745,.715) 1.4s}.is-svg2 svg.active .svg-elem-15{fill:#fff}.is-svg2 svg .svg-elem-16{fill:transparent;-webkit-transition:fill .7s cubic-bezier(.47,0,.745,.715) 1.5s;transition:fill .7s cubic-bezier(.47,0,.745,.715) 1.5s}.is-svg2 svg.active .svg-elem-16{fill:#fff}.is-svg2 svg .svg-elem-17{fill:transparent;-webkit-transition:fill .7s cubic-bezier(.47,0,.745,.715) 1.6s;transition:fill .7s cubic-bezier(.47,0,.745,.715) 1.6s}.is-svg2 svg.active .svg-elem-17{fill:#fff}.is-svg2 svg .svg-elem-18{fill:transparent;-webkit-transition:fill .7s cubic-bezier(.47,0,.745,.715) 1.7s;transition:fill .7s cubic-bezier(.47,0,.745,.715) 1.7s}.is-svg2 svg.active .svg-elem-18{fill:#fff}.is-svg2 svg .svg-elem-19{fill:transparent;-webkit-transition:fill .7s cubic-bezier(.47,0,.745,.715) 1.8s;transition:fill .7s cubic-bezier(.47,0,.745,.715) 1.8s}.is-svg2 svg.active .svg-elem-19{fill:#fff}.is-svg2 svg .svg-elem-20{fill:transparent;-webkit-transition:fill .7s cubic-bezier(.47,0,.745,.715) 1.9s;transition:fill .7s cubic-bezier(.47,0,.745,.715) 1.9s}.is-svg2 svg.active .svg-elem-20{fill:#fff}.is-svg2 svg .svg-elem-21{fill:transparent;-webkit-transition:fill .7s cubic-bezier(.47,0,.745,.715) 2s;transition:fill .7s cubic-bezier(.47,0,.745,.715) 2s}.is-svg2 svg.active .svg-elem-21{fill:#fff}.is-svg2 svg .svg-elem-22{fill:transparent;-webkit-transition:fill .7s cubic-bezier(.47,0,.745,.715) 2.1s;transition:fill .7s cubic-bezier(.47,0,.745,.715) 2.1s}.is-svg2 svg.active .svg-elem-22{fill:#fff}.is-svg2 svg .svg-elem-23{fill:transparent;-webkit-transition:fill .7s cubic-bezier(.47,0,.745,.715) 2.2s;transition:fill .7s cubic-bezier(.47,0,.745,.715) 2.2s}.is-svg2 svg.active .svg-elem-23{fill:#fff}.is-svg2 svg .svg-elem-24{fill:transparent;-webkit-transition:fill .7s cubic-bezier(.47,0,.745,.715) 2.3s;transition:fill .7s cubic-bezier(.47,0,.745,.715) 2.3s}.is-svg2 svg.active .svg-elem-24{fill:#fff}.is-svg2 svg .svg-elem-25{fill:transparent;-webkit-transition:fill .7s cubic-bezier(.47,0,.745,.715) 2.4s;transition:fill .7s cubic-bezier(.47,0,.745,.715) 2.4s}.is-svg2 svg.active .svg-elem-25{fill:#fff}.is-svg2 svg .svg-elem-26{fill:transparent;-webkit-transition:fill .7s cubic-bezier(.47,0,.745,.715) 2.5s;transition:fill .7s cubic-bezier(.47,0,.745,.715) 2.5s}.is-svg2 svg.active .svg-elem-26{fill:#fff}.is-svg2 svg .svg-elem-27{fill:transparent;-webkit-transition:fill .7s cubic-bezier(.47,0,.745,.715) 2.6s;transition:fill .7s cubic-bezier(.47,0,.745,.715) 2.6s}.is-svg2 svg.active .svg-elem-27{fill:#fff}.is-svg2 svg .svg-elem-28{fill:transparent;-webkit-transition:fill .7s cubic-bezier(.47,0,.745,.715) 2.7s;transition:fill .7s cubic-bezier(.47,0,.745,.715) 2.7s}.is-svg2 svg.active .svg-elem-28{fill:#fff}.is-svg2 svg .svg-elem-29{fill:transparent;-webkit-transition:fill .7s cubic-bezier(.47,0,.745,.715) 2.8s;transition:fill .7s cubic-bezier(.47,0,.745,.715) 2.8s}.is-svg2 svg.active .svg-elem-29{fill:#fff}.is-svg2 svg .svg-elem-30{fill:transparent;-webkit-transition:fill .7s cubic-bezier(.47,0,.745,.715) 2.9s;transition:fill .7s cubic-bezier(.47,0,.745,.715) 2.9s}.is-svg2 svg.active .svg-elem-30{fill:#fff}.is-svg2 svg .svg-elem-31{fill:transparent;-webkit-transition:fill .7s cubic-bezier(.47,0,.745,.715) 3s;transition:fill .7s cubic-bezier(.47,0,.745,.715) 3s}.is-svg2 svg.active .svg-elem-31{fill:#fff}.is-svg2 svg .svg-elem-32{fill:transparent;-webkit-transition:fill .7s cubic-bezier(.47,0,.745,.715) 3.1s;transition:fill .7s cubic-bezier(.47,0,.745,.715) 3.1s}.is-svg2 svg.active .svg-elem-32{fill:#fff}.is-svg2 svg .svg-elem-33{fill:transparent;-webkit-transition:fill .7s cubic-bezier(.47,0,.745,.715) 3.2s;transition:fill .7s cubic-bezier(.47,0,.745,.715) 3.2s}.is-svg2 svg.active .svg-elem-33{fill:#fff}.is-svg2 svg .svg-elem-34{fill:transparent;-webkit-transition:fill .7s cubic-bezier(.47,0,.745,.715) 3.3s;transition:fill .7s cubic-bezier(.47,0,.745,.715) 3.3s}.is-svg2 svg.active .svg-elem-34{fill:#fff}.is-svg2 svg .svg-elem-35{fill:transparent;-webkit-transition:fill .7s cubic-bezier(.47,0,.745,.715) 3.4s;transition:fill .7s cubic-bezier(.47,0,.745,.715) 3.4s}.is-svg2 svg.active .svg-elem-35{fill:#fff}.is-svg2 svg .svg-elem-36{fill:transparent;-webkit-transition:fill .7s cubic-bezier(.47,0,.745,.715) 3.5s;transition:fill .7s cubic-bezier(.47,0,.745,.715) 3.5s}.is-svg2 svg.active .svg-elem-36{fill:#fff}.is-svg2 svg .svg-elem-37{fill:transparent;-webkit-transition:fill .7s cubic-bezier(.47,0,.745,.715) 3.6s;transition:fill .7s cubic-bezier(.47,0,.745,.715) 3.6s}.is-svg2 svg.active .svg-elem-37{fill:#fff}.is-svg2 svg .svg-elem-38{fill:transparent;-webkit-transition:fill .7s cubic-bezier(.47,0,.745,.715) 3.7s;transition:fill .7s cubic-bezier(.47,0,.745,.715) 3.7s}.is-svg2 svg.active .svg-elem-38{fill:#fff}.is-svg2 svg .svg-elem-39{fill:transparent;-webkit-transition:fill .7s cubic-bezier(.47,0,.745,.715) 3.8s;transition:fill .7s cubic-bezier(.47,0,.745,.715) 3.8s}.is-svg2 svg.active .svg-elem-39{fill:#fff}.is-svg2 svg .svg-elem-40{fill:transparent;-webkit-transition:fill .7s cubic-bezier(.47,0,.745,.715) 3.9s;transition:fill .7s cubic-bezier(.47,0,.745,.715) 3.9s}.is-svg2 svg.active .svg-elem-40{fill:#fff}.is-svg3 svg .svg-elem-1{fill:transparent;-webkit-transition:fill .5s ease-in 0s;transition:fill .5s ease-in 0s}.is-svg3 svg.active .svg-elem-1{fill:#fff}.is-svg3 svg .svg-elem-2{fill:transparent;-webkit-transition:fill .5s ease-in 30ms;transition:fill .5s ease-in 30ms}.is-svg3 svg.active .svg-elem-2{fill:#fff}.is-svg3 svg .svg-elem-3{fill:transparent;-webkit-transition:fill .5s ease-in 60ms;transition:fill .5s ease-in 60ms}.is-svg3 svg.active .svg-elem-3{fill:#fff}.is-svg3 svg .svg-elem-4{fill:transparent;-webkit-transition:fill .5s ease-in 90ms;transition:fill .5s ease-in 90ms}.is-svg3 svg.active .svg-elem-4{fill:#fff}.is-svg3 svg .svg-elem-5{fill:transparent;-webkit-transition:fill .5s ease-in .12s;transition:fill .5s ease-in .12s}.is-svg3 svg.active .svg-elem-5{fill:#fff}.is-svg3 svg .svg-elem-6{fill:transparent;-webkit-transition:fill .5s ease-in .15s;transition:fill .5s ease-in .15s}.is-svg3 svg.active .svg-elem-6{fill:#fff}.is-svg3 svg .svg-elem-7{fill:transparent;-webkit-transition:fill .5s ease-in .18s;transition:fill .5s ease-in .18s}.is-svg3 svg.active .svg-elem-7{fill:#fff}.is-svg3 svg .svg-elem-8{fill:transparent;-webkit-transition:fill .5s ease-in .21s;transition:fill .5s ease-in .21s}.is-svg3 svg.active .svg-elem-8{fill:#fff}.is-svg3 svg .svg-elem-9{fill:transparent;-webkit-transition:fill .5s ease-in .24s;transition:fill .5s ease-in .24s}.is-svg3 svg.active .svg-elem-9{fill:#fff}.is-svg3 svg .svg-elem-10{fill:transparent;-webkit-transition:fill .5s ease-in .27s;transition:fill .5s ease-in .27s}.is-svg3 svg.active .svg-elem-10{fill:#fff}.is-svg3 svg .svg-elem-11{fill:transparent;-webkit-transition:fill .5s ease-in .3s;transition:fill .5s ease-in .3s}.is-svg3 svg.active .svg-elem-11{fill:#fff}.is-svg3 svg .svg-elem-12{fill:transparent;-webkit-transition:fill .5s ease-in .33s;transition:fill .5s ease-in .33s}.is-svg3 svg.active .svg-elem-12{fill:#fff}.is-svg3 svg .svg-elem-13{fill:transparent;-webkit-transition:fill .5s ease-in .36s;transition:fill .5s ease-in .36s}.is-svg3 svg.active .svg-elem-13{fill:#fff}.is-svg3 svg .svg-elem-14{fill:transparent;-webkit-transition:fill .5s ease-in .39s;transition:fill .5s ease-in .39s}.is-svg3 svg.active .svg-elem-14{fill:#fff}.is-svg3 svg .svg-elem-15{fill:transparent;-webkit-transition:fill .5s ease-in .42s;transition:fill .5s ease-in .42s}.is-svg3 svg.active .svg-elem-15{fill:#fff}.is-svg3 svg .svg-elem-16{fill:transparent;-webkit-transition:fill .5s ease-in .45s;transition:fill .5s ease-in .45s}.is-svg3 svg.active .svg-elem-16{fill:#fff}.is-svg3 svg .svg-elem-17{fill:transparent;-webkit-transition:fill .5s ease-in .48s;transition:fill .5s ease-in .48s}.is-svg3 svg.active .svg-elem-17{fill:#fff}.is-svg3 svg .svg-elem-18{fill:transparent;-webkit-transition:fill .5s ease-in .51s;transition:fill .5s ease-in .51s}.is-svg3 svg.active .svg-elem-18{fill:#fff}.is-svg3 svg .svg-elem-19{fill:transparent;-webkit-transition:fill .5s ease-in .54s;transition:fill .5s ease-in .54s}.is-svg3 svg.active .svg-elem-19{fill:#fff}.is-svg3 svg .svg-elem-20{fill:transparent;-webkit-transition:fill .5s ease-in .57s;transition:fill .5s ease-in .57s}.is-svg3 svg.active .svg-elem-20{fill:#fff}.is-svg3 svg .svg-elem-21{fill:transparent;-webkit-transition:fill .5s ease-in .6s;transition:fill .5s ease-in .6s}.is-svg3 svg.active .svg-elem-21{fill:#fff}.is-svg3 svg .svg-elem-22{fill:transparent;-webkit-transition:fill .5s ease-in .63s;transition:fill .5s ease-in .63s}.is-svg3 svg.active .svg-elem-22{fill:#fff}.is-svg3 svg .svg-elem-23{fill:transparent;-webkit-transition:fill .5s ease-in .66s;transition:fill .5s ease-in .66s}.is-svg3 svg.active .svg-elem-23{fill:#fff}.is-svg3 svg .svg-elem-24{fill:transparent;-webkit-transition:fill .5s ease-in .69s;transition:fill .5s ease-in .69s}.is-svg3 svg.active .svg-elem-24{fill:#fff}.is-svg3 svg .svg-elem-25{fill:transparent;-webkit-transition:fill .5s ease-in .72s;transition:fill .5s ease-in .72s}.is-svg3 svg.active .svg-elem-25{fill:#fff}.is-svg3 svg .svg-elem-26{fill:transparent;-webkit-transition:fill .5s ease-in .75s;transition:fill .5s ease-in .75s}.is-svg3 svg.active .svg-elem-26{fill:#fff}.is-svg3 svg .svg-elem-27{fill:transparent;-webkit-transition:fill .5s ease-in .78s;transition:fill .5s ease-in .78s}.is-svg3 svg.active .svg-elem-27{fill:#fff}.is-svg3 svg .svg-elem-28{fill:transparent;-webkit-transition:fill .5s ease-in .81s;transition:fill .5s ease-in .81s}.is-svg3 svg.active .svg-elem-28{fill:#fff}.is-svg3 svg .svg-elem-29{fill:transparent;-webkit-transition:fill .5s ease-in .84s;transition:fill .5s ease-in .84s}.is-svg3 svg.active .svg-elem-29{fill:#fff}.is-svg3 svg .svg-elem-30{fill:transparent;-webkit-transition:fill .5s ease-in .87s;transition:fill .5s ease-in .87s}.is-svg3 svg.active .svg-elem-30{fill:#fff}.is-svg3 svg .svg-elem-31{fill:transparent;-webkit-transition:fill .5s ease-in .9s;transition:fill .5s ease-in .9s}.is-svg3 svg.active .svg-elem-31{fill:#fff}.is-svg3 svg .svg-elem-32{fill:transparent;-webkit-transition:fill .5s ease-in .93s;transition:fill .5s ease-in .93s}.is-svg3 svg.active .svg-elem-32{fill:#fff}.is-svg3 svg .svg-elem-33{fill:transparent;-webkit-transition:fill .5s ease-in .96s;transition:fill .5s ease-in .96s}.is-svg3 svg.active .svg-elem-33{fill:#fff}.is-svg3 svg .svg-elem-34{fill:transparent;-webkit-transition:fill .5s ease-in .99s;transition:fill .5s ease-in .99s}.is-svg3 svg.active .svg-elem-34{fill:#fff}.is-svg3 svg .svg-elem-35{fill:transparent;-webkit-transition:fill .5s ease-in 1.02s;transition:fill .5s ease-in 1.02s}.is-svg3 svg.active .svg-elem-35{fill:#fff}.is-svg3 svg .svg-elem-36{fill:transparent;-webkit-transition:fill .5s ease-in 1.05s;transition:fill .5s ease-in 1.05s}.is-svg3 svg.active .svg-elem-36{fill:#fff}.is-svg4 svg .svg-elem-1{fill:transparent;-webkit-transition:fill .7s cubic-bezier(.47,0,.745,.715) 0s;transition:fill .7s cubic-bezier(.47,0,.745,.715) 0s}.is-svg4 svg.active .svg-elem-1{fill:#fff}.is-svg4 svg .svg-elem-2{fill:transparent;-webkit-transition:fill .7s cubic-bezier(.47,0,.745,.715) .1s;transition:fill .7s cubic-bezier(.47,0,.745,.715) .1s}.is-svg4 svg.active .svg-elem-2{fill:#fff}.is-svg4 svg .svg-elem-3{fill:transparent;-webkit-transition:fill .7s cubic-bezier(.47,0,.745,.715) .2s;transition:fill .7s cubic-bezier(.47,0,.745,.715) .2s}.is-svg4 svg.active .svg-elem-3{fill:#fff}.is-svg4 svg .svg-elem-4{fill:transparent;-webkit-transition:fill .7s cubic-bezier(.47,0,.745,.715) .3s;transition:fill .7s cubic-bezier(.47,0,.745,.715) .3s}.is-svg4 svg.active .svg-elem-4{fill:#fff}.is-svg4 svg .svg-elem-5{fill:transparent;-webkit-transition:fill .7s cubic-bezier(.47,0,.745,.715) .4s;transition:fill .7s cubic-bezier(.47,0,.745,.715) .4s}.is-svg4 svg.active .svg-elem-5{fill:#fff}.is-svg4 svg .svg-elem-6{fill:transparent;-webkit-transition:fill .7s cubic-bezier(.47,0,.745,.715) .5s;transition:fill .7s cubic-bezier(.47,0,.745,.715) .5s}.is-svg4 svg.active .svg-elem-6{fill:#fff}.is-svg4 svg .svg-elem-7{fill:transparent;-webkit-transition:fill .7s cubic-bezier(.47,0,.745,.715) .6s;transition:fill .7s cubic-bezier(.47,0,.745,.715) .6s}.is-svg4 svg.active .svg-elem-7{fill:#fff}.is-svg4 svg .svg-elem-8{fill:transparent;-webkit-transition:fill .7s cubic-bezier(.47,0,.745,.715) .7s;transition:fill .7s cubic-bezier(.47,0,.745,.715) .7s}.is-svg4 svg.active .svg-elem-8{fill:#fff}.is-svg4 svg .svg-elem-9{fill:transparent;-webkit-transition:fill .7s cubic-bezier(.47,0,.745,.715) .8s;transition:fill .7s cubic-bezier(.47,0,.745,.715) .8s}.is-svg4 svg.active .svg-elem-9{fill:#fff}.is-svg4 svg .svg-elem-10{fill:transparent;-webkit-transition:fill .7s cubic-bezier(.47,0,.745,.715) .9s;transition:fill .7s cubic-bezier(.47,0,.745,.715) .9s}.is-svg4 svg.active .svg-elem-10{fill:#fff}.is-svg4 svg .svg-elem-11{fill:transparent;-webkit-transition:fill .7s cubic-bezier(.47,0,.745,.715) 1s;transition:fill .7s cubic-bezier(.47,0,.745,.715) 1s}.is-svg4 svg.active .svg-elem-11{fill:#fff}.is-svg4 svg .svg-elem-12{fill:transparent;-webkit-transition:fill .7s cubic-bezier(.47,0,.745,.715) 1.1s;transition:fill .7s cubic-bezier(.47,0,.745,.715) 1.1s}.is-svg4 svg.active .svg-elem-12{fill:#fff}.is-svg4 svg .svg-elem-13{fill:transparent;-webkit-transition:fill .7s cubic-bezier(.47,0,.745,.715) 1.2s;transition:fill .7s cubic-bezier(.47,0,.745,.715) 1.2s}.is-svg4 svg.active .svg-elem-13{fill:#fff}.is-svg4 svg .svg-elem-14{fill:transparent;-webkit-transition:fill .7s cubic-bezier(.47,0,.745,.715) 1.3s;transition:fill .7s cubic-bezier(.47,0,.745,.715) 1.3s}.is-svg4 svg.active .svg-elem-14{fill:#fff}.is-svg4 svg .svg-elem-15{fill:transparent;-webkit-transition:fill .7s cubic-bezier(.47,0,.745,.715) 1.4s;transition:fill .7s cubic-bezier(.47,0,.745,.715) 1.4s}.is-svg4 svg.active .svg-elem-15{fill:#fff}.is-svg4 svg .svg-elem-16{fill:transparent;-webkit-transition:fill .7s cubic-bezier(.47,0,.745,.715) 1.5s;transition:fill .7s cubic-bezier(.47,0,.745,.715) 1.5s}.is-svg4 svg.active .svg-elem-16{fill:#fff}.is-svg4 svg .svg-elem-17{fill:transparent;-webkit-transition:fill .7s cubic-bezier(.47,0,.745,.715) 1.6s;transition:fill .7s cubic-bezier(.47,0,.745,.715) 1.6s}.is-svg4 svg.active .svg-elem-17{fill:#fff}.is-svg4 svg .svg-elem-18{fill:transparent;-webkit-transition:fill .7s cubic-bezier(.47,0,.745,.715) 1.7s;transition:fill .7s cubic-bezier(.47,0,.745,.715) 1.7s}.is-svg4 svg.active .svg-elem-18{fill:#fff}.is-svg4 svg .svg-elem-19{fill:transparent;-webkit-transition:fill .7s cubic-bezier(.47,0,.745,.715) 1.8s;transition:fill .7s cubic-bezier(.47,0,.745,.715) 1.8s}.is-svg4 svg.active .svg-elem-19{fill:#fff}.is-svg4 svg .svg-elem-20{fill:transparent;-webkit-transition:fill .7s cubic-bezier(.47,0,.745,.715) 1.9s;transition:fill .7s cubic-bezier(.47,0,.745,.715) 1.9s}.is-svg4 svg.active .svg-elem-20{fill:#fff}.is-svg5 svg .svg-elem-1{fill:transparent;-webkit-transition:fill .7s cubic-bezier(.47,0,.745,.715) 0s;transition:fill .7s cubic-bezier(.47,0,.745,.715) 0s}.is-svg5 svg.active .svg-elem-1{fill:#fff}.is-svg5 svg .svg-elem-2{fill:transparent;-webkit-transition:fill .7s cubic-bezier(.47,0,.745,.715) .1s;transition:fill .7s cubic-bezier(.47,0,.745,.715) .1s}.is-svg5 svg.active .svg-elem-2{fill:#fff}.is-svg5 svg .svg-elem-3{fill:transparent;-webkit-transition:fill .7s cubic-bezier(.47,0,.745,.715) .2s;transition:fill .7s cubic-bezier(.47,0,.745,.715) .2s}.is-svg5 svg.active .svg-elem-3{fill:#fff}.is-svg5 svg .svg-elem-4{fill:transparent;-webkit-transition:fill .7s cubic-bezier(.47,0,.745,.715) .3s;transition:fill .7s cubic-bezier(.47,0,.745,.715) .3s}.is-svg5 svg.active .svg-elem-4{fill:#fff}.is-svg5 svg .svg-elem-5{fill:transparent;-webkit-transition:fill .7s cubic-bezier(.47,0,.745,.715) .4s;transition:fill .7s cubic-bezier(.47,0,.745,.715) .4s}.is-svg5 svg.active .svg-elem-5{fill:#fff}.is-svg5 svg .svg-elem-6{fill:transparent;-webkit-transition:fill .7s cubic-bezier(.47,0,.745,.715) .5s;transition:fill .7s cubic-bezier(.47,0,.745,.715) .5s}.is-svg5 svg.active .svg-elem-6{fill:#fff}.is-svg5 svg .svg-elem-7{fill:transparent;-webkit-transition:fill .7s cubic-bezier(.47,0,.745,.715) .6s;transition:fill .7s cubic-bezier(.47,0,.745,.715) .6s}.is-svg5 svg.active .svg-elem-7{fill:#fff}.is-svg5 svg .svg-elem-8{fill:transparent;-webkit-transition:fill .7s cubic-bezier(.47,0,.745,.715) .7s;transition:fill .7s cubic-bezier(.47,0,.745,.715) .7s}.is-svg5 svg.active .svg-elem-8{fill:#fff}.is-svg5 svg .svg-elem-9{fill:transparent;-webkit-transition:fill .7s cubic-bezier(.47,0,.745,.715) .8s;transition:fill .7s cubic-bezier(.47,0,.745,.715) .8s}.is-svg5 svg.active .svg-elem-9{fill:#fff}.is-svg5 svg .svg-elem-10{fill:transparent;-webkit-transition:fill .7s cubic-bezier(.47,0,.745,.715) .9s;transition:fill .7s cubic-bezier(.47,0,.745,.715) .9s}.is-svg5 svg.active .svg-elem-10{fill:#fff}.is-svg5 svg .svg-elem-11{fill:transparent;-webkit-transition:fill .7s cubic-bezier(.47,0,.745,.715) 1s;transition:fill .7s cubic-bezier(.47,0,.745,.715) 1s}.is-svg5 svg.active .svg-elem-11{fill:#fff}.is-svg6 svg .svg-elem-1{fill:transparent;-webkit-transition:fill .7s cubic-bezier(.47,0,.745,.715) 0s;transition:fill .7s cubic-bezier(.47,0,.745,.715) 0s}.is-svg6 svg.active .svg-elem-1{fill:#fff}.is-svg6 svg .svg-elem-2{fill:transparent;-webkit-transition:fill .7s cubic-bezier(.47,0,.745,.715) .1s;transition:fill .7s cubic-bezier(.47,0,.745,.715) .1s}.is-svg6 svg.active .svg-elem-2{fill:#fff}.is-svg6 svg .svg-elem-3{fill:transparent;-webkit-transition:fill .7s cubic-bezier(.47,0,.745,.715) .2s;transition:fill .7s cubic-bezier(.47,0,.745,.715) .2s}.is-svg6 svg.active .svg-elem-3{fill:#fff}.is-svg6 svg .svg-elem-4{fill:transparent;-webkit-transition:fill .7s cubic-bezier(.47,0,.745,.715) .3s;transition:fill .7s cubic-bezier(.47,0,.745,.715) .3s}.is-svg6 svg.active .svg-elem-4{fill:#fff}.is-svg6 svg .svg-elem-5{fill:transparent;-webkit-transition:fill .7s cubic-bezier(.47,0,.745,.715) .4s;transition:fill .7s cubic-bezier(.47,0,.745,.715) .4s}.is-svg6 svg.active .svg-elem-5{fill:#fff}.is-svg6 svg .svg-elem-6{fill:transparent;-webkit-transition:fill .7s cubic-bezier(.47,0,.745,.715) .5s;transition:fill .7s cubic-bezier(.47,0,.745,.715) .5s}.is-svg6 svg.active .svg-elem-6{fill:#fff}.is-svg6 svg .svg-elem-7{fill:transparent;-webkit-transition:fill .7s cubic-bezier(.47,0,.745,.715) .6s;transition:fill .7s cubic-bezier(.47,0,.745,.715) .6s}.is-svg6 svg.active .svg-elem-7{fill:#fff}.is-svg6 svg .svg-elem-8{fill:transparent;-webkit-transition:fill .7s cubic-bezier(.47,0,.745,.715) .7s;transition:fill .7s cubic-bezier(.47,0,.745,.715) .7s}.is-svg6 svg.active .svg-elem-8{fill:#fff}.is-svg6 svg .svg-elem-9{fill:transparent;-webkit-transition:fill .7s cubic-bezier(.47,0,.745,.715) .8s;transition:fill .7s cubic-bezier(.47,0,.745,.715) .8s}.is-svg6 svg.active .svg-elem-9{fill:#fff}.is-svg6 svg .svg-elem-10{fill:transparent;-webkit-transition:fill .7s cubic-bezier(.47,0,.745,.715) .9s;transition:fill .7s cubic-bezier(.47,0,.745,.715) .9s}.is-svg6 svg.active .svg-elem-10{fill:#fff}.is-svg6 svg .svg-elem-11{fill:transparent;-webkit-transition:fill .7s cubic-bezier(.47,0,.745,.715) 1s;transition:fill .7s cubic-bezier(.47,0,.745,.715) 1s}.is-svg6 svg.active .svg-elem-11{fill:#fff}.is-svg6 svg .svg-elem-12{fill:transparent;-webkit-transition:fill .7s cubic-bezier(.47,0,.745,.715) 1.1s;transition:fill .7s cubic-bezier(.47,0,.745,.715) 1.1s}.is-svg6 svg.active .svg-elem-12{fill:#fff}.is-svg6 svg .svg-elem-13{fill:transparent;-webkit-transition:fill .7s cubic-bezier(.47,0,.745,.715) 1.2s;transition:fill .7s cubic-bezier(.47,0,.745,.715) 1.2s}.is-svg6 svg.active .svg-elem-13{fill:#fff}.is-svg6 svg .svg-elem-14{fill:transparent;-webkit-transition:fill .7s cubic-bezier(.47,0,.745,.715) 1.3s;transition:fill .7s cubic-bezier(.47,0,.745,.715) 1.3s}.is-svg6 svg.active .svg-elem-14{fill:#fff}.is-svg6 svg .svg-elem-15{fill:transparent;-webkit-transition:fill .7s cubic-bezier(.47,0,.745,.715) 1.4s;transition:fill .7s cubic-bezier(.47,0,.745,.715) 1.4s}.is-svg6 svg.active .svg-elem-15{fill:#fff}.is-svg6 svg .svg-elem-16{fill:transparent;-webkit-transition:fill .7s cubic-bezier(.47,0,.745,.715) 1.5s;transition:fill .7s cubic-bezier(.47,0,.745,.715) 1.5s}.is-svg6 svg.active .svg-elem-16{fill:#fff}.is-svg6 svg .svg-elem-17{fill:transparent;-webkit-transition:fill .7s cubic-bezier(.47,0,.745,.715) 1.6s;transition:fill .7s cubic-bezier(.47,0,.745,.715) 1.6s}.is-svg6 svg.active .svg-elem-17{fill:#fff}.is-svg6 svg .svg-elem-18{fill:transparent;-webkit-transition:fill .7s cubic-bezier(.47,0,.745,.715) 1.7s;transition:fill .7s cubic-bezier(.47,0,.745,.715) 1.7s}.is-svg6 svg.active .svg-elem-18{fill:#fff}.is-svg6 svg .svg-elem-19{fill:transparent;-webkit-transition:fill .7s cubic-bezier(.47,0,.745,.715) 1.8s;transition:fill .7s cubic-bezier(.47,0,.745,.715) 1.8s}.is-svg6 svg.active .svg-elem-19{fill:#fff}.is-svg6 svg .svg-elem-20{fill:transparent;-webkit-transition:fill .7s cubic-bezier(.47,0,.745,.715) 1.9s;transition:fill .7s cubic-bezier(.47,0,.745,.715) 1.9s}.is-svg6 svg.active .svg-elem-20{fill:#fff}.is-svg7 svg .svg-elem-1{fill:transparent;-webkit-transition:fill .7s cubic-bezier(.47,0,.745,.715) 0s;transition:fill .7s cubic-bezier(.47,0,.745,.715) 0s}.is-svg7 svg.active .svg-elem-1{fill:#fff}.is-svg7 svg .svg-elem-2{fill:transparent;-webkit-transition:fill .7s cubic-bezier(.47,0,.745,.715) .1s;transition:fill .7s cubic-bezier(.47,0,.745,.715) .1s}.is-svg7 svg.active .svg-elem-2{fill:#fff}.is-svg7 svg .svg-elem-3{fill:transparent;-webkit-transition:fill .7s cubic-bezier(.47,0,.745,.715) .2s;transition:fill .7s cubic-bezier(.47,0,.745,.715) .2s}.is-svg7 svg.active .svg-elem-3{fill:#fff}.is-svg7 svg .svg-elem-4{fill:transparent;-webkit-transition:fill .7s cubic-bezier(.47,0,.745,.715) .3s;transition:fill .7s cubic-bezier(.47,0,.745,.715) .3s}.is-svg7 svg.active .svg-elem-4{fill:#fff}.is-svg7 svg .svg-elem-5{fill:transparent;-webkit-transition:fill .7s cubic-bezier(.47,0,.745,.715) .4s;transition:fill .7s cubic-bezier(.47,0,.745,.715) .4s}.is-svg7 svg.active .svg-elem-5{fill:#fff}.is-svg7 svg .svg-elem-6{fill:transparent;-webkit-transition:fill .7s cubic-bezier(.47,0,.745,.715) .5s;transition:fill .7s cubic-bezier(.47,0,.745,.715) .5s}.is-svg7 svg.active .svg-elem-6{fill:#fff}.is-svg8 svg .svg-elem-1{fill:transparent;-webkit-transition:fill .7s cubic-bezier(.47,0,.745,.715) 0s;transition:fill .7s cubic-bezier(.47,0,.745,.715) 0s}.is-svg8 svg.active .svg-elem-1{fill:#fff}.is-svg8 svg .svg-elem-2{fill:transparent;-webkit-transition:fill .7s cubic-bezier(.47,0,.745,.715) .1s;transition:fill .7s cubic-bezier(.47,0,.745,.715) .1s}.is-svg8 svg.active .svg-elem-2{fill:#fff}.is-svg8 svg .svg-elem-3{fill:transparent;-webkit-transition:fill .7s cubic-bezier(.47,0,.745,.715) .2s;transition:fill .7s cubic-bezier(.47,0,.745,.715) .2s}.is-svg8 svg.active .svg-elem-3{fill:#fff}.is-svg8 svg .svg-elem-4{fill:transparent;-webkit-transition:fill .7s cubic-bezier(.47,0,.745,.715) .3s;transition:fill .7s cubic-bezier(.47,0,.745,.715) .3s}.is-svg8 svg.active .svg-elem-4{fill:#fff}.is-svg8 svg .svg-elem-5{fill:transparent;-webkit-transition:fill .7s cubic-bezier(.47,0,.745,.715) .4s;transition:fill .7s cubic-bezier(.47,0,.745,.715) .4s}.is-svg8 svg.active .svg-elem-5{fill:#fff}.is-svg8 svg .svg-elem-6{fill:transparent;-webkit-transition:fill .7s cubic-bezier(.47,0,.745,.715) .5s;transition:fill .7s cubic-bezier(.47,0,.745,.715) .5s}.is-svg8 svg.active .svg-elem-6{fill:#fff}.is-svg8 svg .svg-elem-7{fill:transparent;-webkit-transition:fill .7s cubic-bezier(.47,0,.745,.715) .6s;transition:fill .7s cubic-bezier(.47,0,.745,.715) .6s}.is-svg8 svg.active .svg-elem-7{fill:#fff}.is-svg8 svg .svg-elem-8{fill:transparent;-webkit-transition:fill .7s cubic-bezier(.47,0,.745,.715) .7s;transition:fill .7s cubic-bezier(.47,0,.745,.715) .7s}.is-svg8 svg.active .svg-elem-8{fill:#fff}.is-svg8 svg .svg-elem-9{fill:transparent;-webkit-transition:fill .7s cubic-bezier(.47,0,.745,.715) .8s;transition:fill .7s cubic-bezier(.47,0,.745,.715) .8s}.is-svg8 svg.active .svg-elem-9{fill:#fff}.is-svg8 svg .svg-elem-10{fill:transparent;-webkit-transition:fill .7s cubic-bezier(.47,0,.745,.715) .9s;transition:fill .7s cubic-bezier(.47,0,.745,.715) .9s}.is-svg8 svg.active .svg-elem-10{fill:#fff}.is-svg8 svg .svg-elem-11{fill:transparent;-webkit-transition:fill .7s cubic-bezier(.47,0,.745,.715) 1s;transition:fill .7s cubic-bezier(.47,0,.745,.715) 1s}.is-svg8 svg.active .svg-elem-11{fill:#fff}.is-svg9 svg .svg-elem-1{fill:transparent;-webkit-transition:fill .7s cubic-bezier(.47,0,.745,.715) 0s;transition:fill .7s cubic-bezier(.47,0,.745,.715) 0s}.is-svg9 svg.active .svg-elem-1{fill:#fff}.is-svg9 svg .svg-elem-2{fill:transparent;-webkit-transition:fill .7s cubic-bezier(.47,0,.745,.715) .1s;transition:fill .7s cubic-bezier(.47,0,.745,.715) .1s}.is-svg9 svg.active .svg-elem-2{fill:#fff}.is-svg9 svg .svg-elem-3{fill:transparent;-webkit-transition:fill .7s cubic-bezier(.47,0,.745,.715) .2s;transition:fill .7s cubic-bezier(.47,0,.745,.715) .2s}.is-svg9 svg.active .svg-elem-3{fill:#fff}.is-svg9 svg .svg-elem-4{fill:transparent;-webkit-transition:fill .7s cubic-bezier(.47,0,.745,.715) .3s;transition:fill .7s cubic-bezier(.47,0,.745,.715) .3s}.is-svg9 svg.active .svg-elem-4{fill:#fff}.is-svg9 svg .svg-elem-5{fill:transparent;-webkit-transition:fill .7s cubic-bezier(.47,0,.745,.715) .4s;transition:fill .7s cubic-bezier(.47,0,.745,.715) .4s}.is-svg9 svg.active .svg-elem-5{fill:#fff}.is-svg9 svg .svg-elem-6{fill:transparent;-webkit-transition:fill .7s cubic-bezier(.47,0,.745,.715) .5s;transition:fill .7s cubic-bezier(.47,0,.745,.715) .5s}.is-svg9 svg.active .svg-elem-6{fill:#fff}.is-svg9 svg .svg-elem-7{fill:transparent;-webkit-transition:fill .7s cubic-bezier(.47,0,.745,.715) .6s;transition:fill .7s cubic-bezier(.47,0,.745,.715) .6s}.is-svg9 svg.active .svg-elem-7{fill:#fff}.is-svg9 svg .svg-elem-8{fill:transparent;-webkit-transition:fill .7s cubic-bezier(.47,0,.745,.715) .7s;transition:fill .7s cubic-bezier(.47,0,.745,.715) .7s}.is-svg9 svg.active .svg-elem-8{fill:#fff}.is-svg9 svg .svg-elem-9{fill:transparent;-webkit-transition:fill .7s cubic-bezier(.47,0,.745,.715) .8s;transition:fill .7s cubic-bezier(.47,0,.745,.715) .8s}.is-svg9 svg.active .svg-elem-9{fill:#fff}.is-svg9 svg .svg-elem-10{fill:transparent;-webkit-transition:fill .7s cubic-bezier(.47,0,.745,.715) .9s;transition:fill .7s cubic-bezier(.47,0,.745,.715) .9s}.is-svg9 svg.active .svg-elem-10{fill:#fff}.is-svg9 svg .svg-elem-11{fill:transparent;-webkit-transition:fill .7s cubic-bezier(.47,0,.745,.715) 1s;transition:fill .7s cubic-bezier(.47,0,.745,.715) 1s}.is-svg9 svg.active .svg-elem-11{fill:#fff}.is-svg10 svg .svg-elem-1{fill:transparent;-webkit-transition:fill .7s cubic-bezier(.47,0,.745,.715) 0s;transition:fill .7s cubic-bezier(.47,0,.745,.715) 0s}.is-svg10 svg.active .svg-elem-1{fill:#fff}.is-svg10 svg .svg-elem-2{fill:transparent;-webkit-transition:fill .7s cubic-bezier(.47,0,.745,.715) .1s;transition:fill .7s cubic-bezier(.47,0,.745,.715) .1s}.is-svg10 svg.active .svg-elem-2{fill:#fff}.is-svg10 svg .svg-elem-3{fill:transparent;-webkit-transition:fill .7s cubic-bezier(.47,0,.745,.715) .2s;transition:fill .7s cubic-bezier(.47,0,.745,.715) .2s}.is-svg10 svg.active .svg-elem-3{fill:#fff}.is-svg10 svg .svg-elem-4{fill:transparent;-webkit-transition:fill .7s cubic-bezier(.47,0,.745,.715) .3s;transition:fill .7s cubic-bezier(.47,0,.745,.715) .3s}.is-svg10 svg.active .svg-elem-4{fill:#fff}.is-svg10 svg .svg-elem-5{fill:transparent;-webkit-transition:fill .7s cubic-bezier(.47,0,.745,.715) .4s;transition:fill .7s cubic-bezier(.47,0,.745,.715) .4s}.is-svg10 svg.active .svg-elem-5{fill:#fff}.is-svg10 svg .svg-elem-6{fill:transparent;-webkit-transition:fill .7s cubic-bezier(.47,0,.745,.715) .5s;transition:fill .7s cubic-bezier(.47,0,.745,.715) .5s}.is-svg10 svg.active .svg-elem-6{fill:#fff}.is-svg10 svg .svg-elem-7{fill:transparent;-webkit-transition:fill .7s cubic-bezier(.47,0,.745,.715) .6s;transition:fill .7s cubic-bezier(.47,0,.745,.715) .6s}.is-svg10 svg.active .svg-elem-7{fill:#fff}.is-svg10 svg .svg-elem-8{fill:transparent;-webkit-transition:fill .7s cubic-bezier(.47,0,.745,.715) .7s;transition:fill .7s cubic-bezier(.47,0,.745,.715) .7s}.is-svg10 svg.active .svg-elem-8{fill:#fff}.is-svg10 svg .svg-elem-9{fill:transparent;-webkit-transition:fill .7s cubic-bezier(.47,0,.745,.715) .8s;transition:fill .7s cubic-bezier(.47,0,.745,.715) .8s}.is-svg10 svg.active .svg-elem-9{fill:#fff}.is-svg10 svg .svg-elem-10{fill:transparent;-webkit-transition:fill .7s cubic-bezier(.47,0,.745,.715) .9s;transition:fill .7s cubic-bezier(.47,0,.745,.715) .9s}.is-svg10 svg.active .svg-elem-10{fill:#fff}.is-svg10 svg .svg-elem-11{fill:transparent;-webkit-transition:fill .7s cubic-bezier(.47,0,.745,.715) 1s;transition:fill .7s cubic-bezier(.47,0,.745,.715) 1s}.is-svg10 svg.active .svg-elem-11{fill:#fff}.c-animate-fade-in-up{opacity:0;translate:0 8rem}.c-animate-fade-in-up.is-animate{opacity:1;translate:0 0;-webkit-transition:opacity 1s,translate .3s;transition:opacity 1s,translate .3s}.c-animate-img-effect{opacity:0;-webkit-transform:scale(1.1);transform:scale(1.1);-webkit-filter:brightness(300);filter:brightness(300);-webkit-transition:opacity 1s,-webkit-transform 2s,-webkit-filter 1.4s cubic-bezier(1,-.01,.25,1);transition:opacity 1s,-webkit-transform 2s,-webkit-filter 1.4s cubic-bezier(1,-.01,.25,1);transition:opacity 1s,transform 2s,filter 1.4s cubic-bezier(1,-.01,.25,1);transition:opacity 1s,transform 2s,filter 1.4s cubic-bezier(1,-.01,.25,1),-webkit-transform 2s,-webkit-filter 1.4s cubic-bezier(1,-.01,.25,1)}.c-animate-img-effect.is-animate{opacity:1;-webkit-transform:scale(1);transform:scale(1);-webkit-filter:brightness(100%);filter:brightness(100%)}.c-animate-right-top-in img.img-shadow{top:calc(50% - 80rem);left:calc(50% + 100rem);opacity:0;-webkit-transition:top 3.5s cubic-bezier(.19,1,.22,1),left 3.5s cubic-bezier(.19,1,.22,1),opacity .4s,min-width 3.5s,max-width 3.5s;transition:top 3.5s cubic-bezier(.19,1,.22,1),left 3.5s cubic-bezier(.19,1,.22,1),opacity .4s,min-width 3.5s,max-width 3.5s}.c-animate-right-top-in.is-animate img.img-shadow{opacity:.2;top:50%;left:50%;min-width:62rem}.c-animate-credit{opacity:0}.c-animate-credit.is-animate{-webkit-animation:flash-inv .3s cubic-bezier(.4,0,.2,1) .4s forwards;animation:flash-inv .3s cubic-bezier(.4,0,.2,1) .4s forwards}@-webkit-keyframes flash-inv{0%{opacity:1}10%{opacity:0}20%{opacity:1}30%{opacity:0}40%{opacity:1}50%{opacity:0}60%{opacity:1}70%{opacity:0}80%{opacity:1}90%{opacity:0}100%{opacity:1}}@keyframes flash-inv{0%{opacity:1}10%{opacity:0}20%{opacity:1}30%{opacity:0}40%{opacity:1}50%{opacity:0}60%{opacity:1}70%{opacity:0}80%{opacity:1}90%{opacity:0}100%{opacity:1}}.c-container{max-width:102.4rem;margin:0 auto;padding:0 3rem}.c-title01{position:relative;text-align:center;font-size:7.2rem;line-height:1;font-weight:700;color:#fff}.c-title01 .inline1{color:#f32c46}.c-title01::after,.c-title01::before{content:"";position:absolute;bottom:-6.5rem;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);background-color:#fff}.c-title01::before{width:65rem;height:1px}.c-title01::after{content:"";width:10rem;height:.8rem;-webkit-transform:translateX(-50%) translateY(50%);transform:translateX(-50%) translateY(50%)}.c-title02{font-size:6.24rem;text-align:center;color:#fff;font-weight:700;line-height:1}.c-button01{background-color:#800219;color:#fff!important;font-size:2.4rem;letter-spacing:0;font-weight:900;display:inline-block;border-radius:99rem;padding:1.4rem 4rem;-webkit-transition:opacity .3s;transition:opacity .3s}.c-button01:hover{opacity:.8}html{font-size:62.5%;-moz-text-size-adjust:100%;-ms-text-size-adjust:100%;text-size-adjust:100%;-webkit-text-size-adjust:100%;scroll-behavior:auto!important}body:has(#zero-lp){font-family:"Chakra Petch",sans-serif;background-color:#040d28;overflow:visible}.uc-wp-footer .uc-wp-newsletter-footer .um-newsletter{margin-top:0!important}.p-platform{position:relative}.p-platform img{opacity:1!important}.p-platform__container{max-width:117.6rem;margin:0 auto;padding:0 2rem}.p-platform__title{font-size:3.6rem;font-weight:700;line-height:1.5;letter-spacing:.02em;margin-bottom:0}.p-platform .uc-sf-btn-primary{color:#fff;font-family:"Chakra Petch",sans-serif;font-style:normal;font-size:1.5rem;font-weight:600;text-decoration:none;text-transform:uppercase;position:relative;display:block;background-color:#f32c46;opacity:1;max-width:20rem;min-width:15rem;width:100%;line-height:4.2rem;margin:auto;padding:0;cursor:pointer}.p-platform .uc-sf-btn-primary::before{content:"";position:absolute;top:0;left:0;z-index:1;display:block;width:100%;height:100%;border:.5px solid #990014;border-radius:0;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.p-platform .uc-sf-btn-primary .uc-sf-btn-wrap{text-align:center;position:relative;z-index:2;display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;width:100%;height:100%;overflow:hidden}.p-platform .uc-sf-btn-primary .uc-sf-btn-wrap .uc-sf-btn-icon,.p-platform .uc-sf-btn-primary .uc-sf-btn-wrap .uc-sf-svg{display:block}.p-platform .uc-sf-btn-primary .uc-sf-btn-wrap .uc-sf-btn-label{display:block}.p-platform .uc-sf-btn-primary .uc-sf-btn-wrap .uc-sf-btn-text{display:block}.p-platform .uc-sf-btn-primary .uc-sf-btn-wrap::after{content:"";position:absolute;top:0;left:-110%;z-index:3;display:block;background-color:rgba(255,255,255,.2);width:50%;height:100%;-webkit-transform:skew(35deg);transform:skew(35deg);-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.p-platform .uc-sf-btn-primary:hover{opacity:.8}.p-platform .uc-sf-btn-primary:hover::before{top:-6px;left:-6px;width:calc(100% + 12px);height:calc(100% + 12px);border-color:#fff;border-radius:4px}.p-platform .uc-sf-btn-primary:hover .uc-sf-btn-wrap::after{left:110%}.p-platform .uc-sf-btn-primary:visited{color:#fff}.p-platform-kv{position:relative;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.p-platform-kv__contents{width:47%;padding-left:calc((100% - 117.6rem)/ 2 + 2rem)}.p-platform-kv__image{width:53%}.p-platform-kv__image img{width:100%}.p-platform-kv__title{font-size:4.8rem;font-weight:700;line-height:1.2;margin-bottom:0}.p-platform-kv__text{font-size:1.5rem;font-weight:500;line-height:1.7;margin-top:1.2rem}.p-platform-search{padding-top:3.6rem}.p-platform-search__box{position:relative;z-index:10;background-color:#202329;padding-top:4.2rem;padding-left:5rem;padding-right:5rem;padding-bottom:3.2rem;-webkit-box-shadow:.5rem 1rem 1rem rgba(0,0,0,.15);box-shadow:.5rem 1rem 1rem rgba(0,0,0,.15)}.p-platform-search__list{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}.p-platform-search__item.is-keyword{width:38rem}.p-platform-search__item.is-tax{width:24rem}.p-platform-search__item.is-order{width:14rem}.p-platform-search__title{color:#bfc3c8;margin-bottom:1rem;font-size:1.4rem;font-weight:500;font-family:Roboto,sans-serif}.p-platform-search .is-cm-style{display:block;padding:1.5rem 1.7rem;width:100%;height:5rem;border:.5px solid rgba(255,255,255,.2);background-color:#252930;color:#fff;font-size:1.4rem;font-weight:400}.p-platform-search .is-cm-style::-webkit-input-placeholder{font-size:1.4rem;color:rgba(255,255,255,.4)}.p-platform-search .is-cm-style::-moz-placeholder{font-size:1.4rem;color:rgba(255,255,255,.4)}.p-platform-search .is-cm-style:-ms-input-placeholder{font-size:1.4rem;color:rgba(255,255,255,.4)}.p-platform-search .is-cm-style::-ms-input-placeholder{font-size:1.4rem;color:rgba(255,255,255,.4)}.p-platform-search .is-cm-style::placeholder{font-size:1.4rem;color:rgba(255,255,255,.4)}.p-platform-search .is-cm-style:focus{outline:0}.p-platform-search__group{position:relative}.p-platform-search__group::after{content:"";position:absolute;z-index:10;top:50%;right:1.9rem;-webkit-transform:translateY(-50%);transform:translateY(-50%);border-top:1rem solid #fff;border-left:.6rem solid transparent;border-right:.6rem solid transparent;-webkit-transition:all .3s ease;transition:all .3s ease}.p-platform-search__group.is-open::after{-webkit-transform:translateY(-50%) rotate(180deg);transform:translateY(-50%) rotate(180deg);border-top-color:#f32c46}.p-platform-search__group.is-open .p-platform-search__group-list{opacity:1;visibility:visible}.p-platform-search__group-display{position:relative;cursor:pointer;padding-right:4rem!important}.p-platform-search__group-list{position:absolute;z-index:10;top:0;left:0;width:100%;background-color:#fff;opacity:0;visibility:hidden}.p-platform-search__group-list label{display:block;font-size:1.4rem;color:#000;font-weight:700;line-height:1;padding:1.7rem 2rem;-webkit-transition:all .3s ease;transition:all .3s ease}.p-platform-search__group-list label input{position:absolute;top:0;left:0;opacity:0}.p-platform-search__group-list label:not(:last-child){border-bottom:.5px solid #999}.p-platform-search__group-list label:has(input:checked),.p-platform-search__group-list label:hover{color:#f32c46}.p-platform-search__footer{margin-top:3.5rem;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;gap:2.2rem}.p-platform-search__submit{position:relative;width:17.5rem;height:5rem;line-height:5rem;text-decoration:none!important;background-color:#f32c46;color:#fff!important;text-align:center;font-family:"Chakra Petch",sans-serif;font-size:1.6rem;font-weight:700}.p-platform-search__submit::after{content:"";position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:18.5rem;height:6rem;border-radius:.3rem;border:.5px solid rgba(255,255,255,.6)}.p-platform-search__reset{display:inline-block;background-color:transparent;font-size:1.2rem;font-weight:600;letter-spacing:-.04em;padding-bottom:.9rem;line-height:1;text-decoration:none;color:#4d4f54;border-bottom:1px dashed #4d4f54;-webkit-transition:all .3s ease;transition:all .3s ease}.p-platform-search__reset:hover{border-color:#f32c46;color:#f32c46!important}.p-platform-list{margin-top:-8rem;padding-top:15rem;padding-bottom:9rem;background:#282b32;background:-webkit-gradient(linear,left top,left bottom,from(#282b32),to(rgba(22,24,29,.25)));background:linear-gradient(180deg,#282b32 0,rgba(22,24,29,.25) 100%)}.p-platform-list__links{position:relative;max-width:100.8rem;margin-left:auto;margin-right:auto;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;gap:1.2rem;margin-top:2rem}.p-platform-list__link{display:block;width:17.4rem;height:8.4rem;border-radius:.8rem;border:.5px solid #fff;padding:1.7rem;-webkit-transition:all .3s ease;transition:all .3s ease}.p-platform-list__link.is-active{border-color:#f32c46}.p-platform-list__link img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.p-platform-list__more{display:inline-block;position:absolute;top:50%;right:0;-webkit-transform:translateY(-50%);transform:translateY(-50%);font-size:1.2rem;font-weight:600;letter-spacing:-.04em;padding-bottom:.9rem;line-height:1;text-decoration:none;border-bottom:1px solid #fff;-webkit-transition:all .3s ease;transition:all .3s ease}.p-platform-list__more:hover{border-color:#f32c46}.p-platform-movie{margin-top:10.7rem;padding-top:8.5rem;padding-bottom:15rem;background-color:#11161e}.p-platform-movie__header{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:end;-webkit-align-items:flex-end;-ms-flex-align:end;align-items:flex-end}.p-platform-movie__found{font-family:"Noto Sans JP",sans-serif;opacity:.5;font-size:1.4rem;margin-bottom:1rem}.p-platform-movie__list{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-top:5rem;gap:4.3rem}.p-platform-movie__item{width:calc(33.3333333333% - 2.8673333333rem);border:1px solid #ddd;cursor:pointer}.p-platform-movie__item:hover img{-webkit-transform:scale(1.05);transform:scale(1.05)}.p-platform-movie__thumbnail{position:relative;width:100%;height:19.8rem;background-color:#d9d9d9}.p-platform-movie__thumbnail>*{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.p-platform-movie__thumbnail .pickup{position:absolute;z-index:8;top:-1px;left:-1px;background-color:#f32c46;color:#fff;display:inline-block;width:12.7rem;height:2.8rem;line-height:2.8rem;font-size:1.6rem;font-weight:700;font-family:"Chakra Petch",sans-serif;padding-left:2rem;-webkit-clip-path:polygon(0 0,100% 0,calc(100% - 2.8rem) 100%,0 100%);clip-path:polygon(0 0,100% 0,calc(100% - 2.8rem) 100%,0 100%)}.p-platform-movie__thumbnail .comment{position:absolute;z-index:9;bottom:1.1rem;right:1.6rem;width:3.6rem;height:3.6rem;background-image:url(../img/icon_fukidashi.svg?ver=1.1.1);background-size:contain;background-repeat:no-repeat}.p-platform-movie__thumbnail .play{position:absolute;z-index:7;top:0;left:0;width:100%;height:100%;background-color:#d9d9d9;overflow:hidden}.p-platform-movie__thumbnail .play img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-webkit-transition:all .3s ease;transition:all .3s ease}.p-platform-movie__thumbnail .play span{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);display:inline-block;width:5.6rem;height:5.6rem;background-image:url(../img/icon_play.webp?ver=1.1.1);background-size:contain;background-repeat:no-repeat;cursor:pointer}.p-platform-movie__info{padding:2rem 1.6rem}.p-platform-movie__title{font-size:1.6rem;line-height:1.2875;margin-bottom:12px}.p-platform-movie__tags{margin:1.2rem 0 .8rem;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:.4rem}.p-platform-movie__tag{padding:.3rem .8rem;display:inline-block;background-color:#313439;color:#fff;font-size:Roboto,sans-serif;font-size:1.2rem}.p-platform-movie__description{padding-top:.2rem;font-family:"Noto Sans JP",sans-serif;font-size:1.4rem;margin-bottom:0}.p-platform-movie__details{display:none}.p-platform-movie__more{padding-top:5.2rem;text-align:center}.p-platform-movie__more a{font-size:1.6rem!important;font-family:"Chakra Petch",sans-serif!important;font-weight:700!important}.p-platform-movie__watch{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:1.2rem}.p-platform-movie__watch-item{display:block;width:calc(25% - .90075rem);height:8.4rem;border:.5px solid #c5cad9;border-radius:.8rem;text-align:center;padding:1.2rem;text-decoration:none!important;-webkit-transition:all .3s ease;transition:all .3s ease}.p-platform-movie__watch-item img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.p-platform-movie__watch-item:hover{background-color:#ededed}.p-platform-modal{position:fixed;z-index:10000000;background-color:rgba(0,0,0,.3);top:0;left:0;width:100%;height:100%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;opacity:0;visibility:hidden;-webkit-transition:all .3s ease;transition:all .3s ease;padding:4rem 2rem}.p-platform-modal.is-active{opacity:1;visibility:visible}.p-platform-modal__box{position:relative;width:96rem;max-height:100%;margin-left:auto;margin-right:auto;background-color:#f9f9f9;border:2px solid #c5cad9;border-radius:1.2rem;padding:9rem 9.4rem 6.4rem;overflow:auto}.p-platform-modal__close{display:inline-block;position:absolute;z-index:1;top:2.6rem;right:2.6rem;width:3.7rem;height:3.7rem;cursor:pointer;background-image:url(../img/icon_close.webp?ver=1.1.1);background-size:contain;background-repeat:no-repeat}.p-platform-modal-list{padding-top:3rem;padding-bottom:6rem;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:1.5rem 1rem}.p-platform-modal-list__link{border:.5px solid #99a9b0;border-radius:.8rem;text-align:center;width:calc(20% - .808rem);padding:1.6rem;text-decoration:none!important;-webkit-transition:all .3s ease;transition:all .3s ease}.p-platform-modal-list__link:nth-of-type(1),.p-platform-modal-list__link:nth-of-type(2),.p-platform-modal-list__link:nth-of-type(3),.p-platform-modal-list__link:nth-of-type(4){width:calc(25% - .7575rem)}.p-platform-modal-list__link img{display:inline-block;width:100%;height:6rem;-o-object-fit:contain;object-fit:contain}.p-platform-modal-list__link span{text-align:center;display:block;font-size:1.4rem;color:#666;margin-top:1.8rem}.p-platform-modal-list__link.is-active{background-color:#ededed}.p-platform-modal-details__main{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}.p-platform-modal-details__video{position:relative;width:40rem;height:22.6rem;background-color:#d9d9d9;border:1px solid #a4a4a4;cursor:pointer;pointer-events:none}.p-platform-modal-details__video:has(video){pointer-events:auto}.p-platform-modal-details__video:has(video) .play{opacity:1}.p-platform-modal-details__video:hover img{-webkit-transform:scale(1.05);transform:scale(1.05)}.p-platform-modal-details__video .play{position:absolute;z-index:2;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);display:inline-block;width:5.6rem;height:5.6rem;background-image:url(../img/icon_play.webp?ver=1.1.1);background-size:contain;background-repeat:no-repeat;pointer-events:none;opacity:0}.p-platform-modal-details__video .thumbnail{display:block;position:absolute;z-index:1;top:0;left:0;width:100%;height:100%;overflow:hidden}.p-platform-modal-details__video .thumbnail img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-webkit-transition:all .3s ease;transition:all .3s ease}.p-platform-modal-details__video video{position:relative;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.p-platform-modal-details__video .pickup{position:absolute;z-index:10;top:-1px;left:-1px;background-color:#f32c46;color:#fff;display:inline-block;width:12.7rem;height:2.8rem;line-height:2.8rem;font-size:1.6rem;font-weight:700;font-family:"Chakra Petch",sans-serif;padding-left:2rem;-webkit-clip-path:polygon(0 0,100% 0,calc(100% - 2.8rem) 100%,0 100%);clip-path:polygon(0 0,100% 0,calc(100% - 2.8rem) 100%,0 100%)}.p-platform-modal-details__video .comment{position:absolute;z-index:11;bottom:1.1rem;right:1.6rem;width:3.6rem;height:3.6rem;background-image:url(../img/icon_fukidashi.svg?ver=1.1.1);background-size:contain;background-repeat:no-repeat}.p-platform-modal-details__video .comment.is-hidden{display:none}.p-platform-modal-details__contents{width:35rem}.p-platform-modal-details__title{color:#000;font-size:3.2rem;font-weight:700;margin-bottom:0;line-height:1.2}.p-platform-modal-details__released{font-family:Roboto,sans-serif;font-size:1.2rem;color:#666;margin-bottom:0}.p-platform-modal-details__subtitle{color:#000;margin-top:2rem;font-size:2.1rem;line-height:1.2;margin-bottom:0}.p-platform-modal-details__synopsis{margin-top:1rem;font-family:"Noto Sans JP",sans-serif;font-size:1.4rem;line-height:1.29;color:#333;margin-bottom:0}.p-platform-modal-details__watch{margin-top:2.4rem}.p-platform-modal-details__watch-title{color:#000;font-size:2.4rem;line-height:1.2;margin-bottom:1.4rem}@media screen and (max-width :767px){.u-pc-only{display:none!important}.newsletter-container{margin-top:-9.8rem!important}.c-animate-img-effect{-webkit-transition:opacity 1s,-webkit-transform 2s,-webkit-filter 1.4s cubic-bezier(1,-.01,.25,1)!important;transition:opacity 1s,-webkit-transform 2s,-webkit-filter 1.4s cubic-bezier(1,-.01,.25,1)!important;transition:opacity 1s,transform 2s,filter 1.4s cubic-bezier(1,-.01,.25,1)!important;transition:opacity 1s,transform 2s,filter 1.4s cubic-bezier(1,-.01,.25,1),-webkit-transform 2s,-webkit-filter 1.4s cubic-bezier(1,-.01,.25,1)!important}.c-animate-right-top-in img.img-shadow{top:calc(50% - 60rem);left:50%}.c-animate-right-top-in.is-animate img.img-shadow{min-width:40rem}.c-title01{font-size:5rem}.c-title01::after,.c-title01::before{bottom:-5rem}.c-title01::before{width:100%}.c-title01::after{height:.6rem}.c-title02{font-size:4rem}.c-button01{padding:1.4rem 6rem}html{font-size:2.4154589372vw!important}.p-platform-kv{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-webkit-flex-direction:column-reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}.p-platform-kv__contents{width:100%;padding-left:0;padding-top:2.8rem}.p-platform-kv__image{width:100%}.p-platform-kv__title{font-size:2.8rem;line-height:1;text-align:center}.p-platform-kv__text{margin-top:2.4rem;text-align:center;margin-bottom:0}.p-platform-search{padding-top:4.4rem}.p-platform-search__box{padding:3.4rem 2.4rem}.p-platform-search__list{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:1.6rem 0}.p-platform-search__item.is-keyword{width:100%}.p-platform-search__item.is-tax{width:100%}.p-platform-search__item.is-order{width:15.5rem}.p-platform-search__item:nth-last-child(2){width:15.5rem}.p-platform-search__footer{margin-top:3rem;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.p-platform-list{background:0 0;margin-top:0;padding-top:3.8rem;padding-bottom:5.3rem}.p-platform-list__links{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:1.2rem 2.6rem}.p-platform-list__more{position:static;margin-left:auto;margin-top:11.6rem}.p-platform-movie{margin-top:0;padding-top:4rem;padding-bottom:16.8rem}.p-platform-movie__list{margin-top:2.4rem;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.p-platform-movie__item{width:100%}.p-platform-movie__more{padding-top:3.4rem}.p-platform-movie__watch{gap:.8rem}.p-platform-movie__watch-item{width:calc(50% - .4005rem);height:7.7rem}.p-platform-modal__box{padding:7.6rem 2.2rem 4.2rem}.p-platform-modal__close{top:1.7rem;right:1.7rem}.p-platform-modal-list{padding-top:0;padding-bottom:0;gap:.8rem}.p-platform-modal-list__link{width:calc(50% - .4005rem)!important;padding:1.2rem}.p-platform-modal-list__link img{height:5rem}.p-platform-modal-list__link span{margin-top:1.2rem;font-size:1.2rem}.p-platform-modal-details__main{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.p-platform-modal-details__video{width:100%;height:18.7rem}.p-platform-modal-details__contents{width:100%;margin-top:2.4rem}.p-platform-modal-details__watch{margin-top:3.4rem}}@media screen and (min-width :768px){.u-sp-only{display:none!important}}@media screen and (min-width:1141px){.c-animate-right-top-in.is-animate img.img-shadow{min-width:310px}.c-title01{font-size:36px}.c-title01::after,.c-title01::before{bottom:-32.5px}.c-title01::before{width:325px}.c-title01::after{width:50px;height:4px}}@media screen and (max-width:1176px){html{font-size:.8503401361vw}}
/*# sourceMappingURL=maps/style.css.map */