@charset "UTF-8";@import url(https://fonts.googleapis.com/css2?family=Zen+Kaku+Gothic+New:wght@300;400;500;700;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}.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:has(#rat5-lp){font-size:31.25%;-moz-text-size-adjust:100%;-ms-text-size-adjust:100%;text-size-adjust:100%;-webkit-text-size-adjust:100%;scroll-behavior:auto!important}html:has(#rat5-lp) .um-footer{display:none}html:has(#rat5-lp):has(.p-arc-contents.is-show) .um-footer{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}body:has(#rat5-lp){font-family:"Chakra Petch",sans-serif;background-color:#040d28}.p-arc-scroll{background-color:transparent;position:relative;background-color:#040d28}.p-arc-contents{position:fixed;top:0;left:0;right:0;opacity:0;-webkit-transition:opacity .3s;transition:opacity .3s;will-change:top}.p-arc-contents.is-show{opacity:1;-webkit-transition:opacity .5s;transition:opacity .5s}.p-arc-contents__video-wrap{position:absolute;top:-23rem;left:50%;-webkit-transform:translate(-50%,0);transform:translate(-50%,0);min-width:120%;height:205rem;overflow:hidden}.p-arc-contents__video{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;opacity:.4}.p-arc-contents .bl{position:absolute;z-index:1;-webkit-filter:blur(6rem);filter:blur(6rem);background-color:#040d28;display:none}.p-arc-contents .bl.is-top{top:-5rem;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);min-width:120%;height:35rem;display:block}.p-arc-contents .bl.is-bottom{bottom:-7.5rem;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);min-width:120%;height:35rem;display:block}.p-arc-contents .bl.is-left{top:50%;left:-5rem;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:35rem;height:120%;display:block}.p-arc-contents .bl.is-right{top:50%;right:-5rem;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:35rem;height:120%;display:block}.p-arc-mv{position:fixed;z-index:1000;top:0;-webkit-transform:translateY(0);transform:translateY(0);left:0;right:0;width:100%;-webkit-transition:opacity .5s;transition:opacity .5s;height:832px}.p-arc-mv__image{position:absolute;top:0;left:50%;translate:-50% 0;height:100%;width:1941.5px;min-width:1941.5px}.p-arc-mv__logo{position:absolute;top:58%;left:50%;-webkit-transform:translate(-50%,0);transform:translate(-50%,0);z-index:2;width:750px}.p-arc-outline{position:relative;padding-top:calc(100rem + 70px);padding-bottom:16rem}.p-arc-outline__inner{max-width:148rem;margin-left:auto;margin-right:auto}.p-arc-outline video{width:100%}.p-arc-outline__subtitle,.p-arc-outline__text1,.p-arc-outline__text2,.p-arc-outline__text3,.p-arc-outline__title{text-align:center;margin:0}.p-arc-outline__title{font-size:5.6rem;letter-spacing:-.005em;font-weight:700;margin-bottom:5.4rem}.p-arc-outline__text1{color:#aaa;font-size:3.4rem;font-weight:300;margin-bottom:2.5rem}.p-arc-outline__text2{color:#edb000;font-size:5.6rem;font-weight:700;margin-bottom:5.5rem}.p-arc-outline__text3{color:#aaa;font-size:3.4rem;letter-spacing:-.005em;margin-bottom:7.5rem;white-space:nowrap;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.p-arc-outline__text3 .inline1,.p-arc-outline__text3 .inline2{color:#fff}.p-arc-outline__text3 .inline1{font-size:4rem;margin-left:1rem;margin-right:.5rem}.p-arc-outline__text3 .inline2{font-size:2.8rem}.p-arc-outline__subtitle{text-align:center;font-size:5.7rem;font-weight:700;color:#fff;line-height:1;margin-top:9.5rem;margin-bottom:9rem}.p-arc-outline__subtitle .inline1{font-size:4.6rem;font-weight:500;margin-left:1.7rem}.p-arc-outline__table{width:105.5rem;margin-left:auto;margin-right:auto;padding-bottom:3.6rem;border-bottom:1px solid rgba(255,255,255,.2)}.p-arc-outline__table+.p-arc-outline__table{margin-top:4.5rem}.p-arc-outline__table-head{color:#abafb2;font-size:2.4rem;font-weight:400;line-height:1}.p-arc-outline__table-contents{margin-top:3rem;font-size:3.6rem;color:#fff;font-weight:500;line-height:1.2852777778}.p-arc-synopsis__inner{max-width:175rem;margin-left:auto;margin-right:auto;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-arc-synopsis__contents{position:relative;width:calc(100% - 75rem)}.p-arc-synopsis__right{width:62rem;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;translate:10rem 0}.p-arc-synopsis__object{position:relative;z-index:1;width:100%}.p-arc-synopsis__object.img-shadow{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);min-width:89rem}.p-arc-synopsis__title{font-size:6rem;line-height:1;font-weight:700;color:#f32c46}.p-arc-synopsis__text{position:relative;overflow:hidden;font-size:4.4rem;color:#aaa;line-height:1.5;font-weight:300;height:56rem}.p-arc-synopsis__text::after,.p-arc-synopsis__text::before{content:"";position:absolute;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);width:120%;height:5rem;background-color:#040d28;-webkit-filter:blur(1rem);filter:blur(1rem);z-index:1}.p-arc-synopsis__text::before{top:-2rem}.p-arc-synopsis__text::after{bottom:-2rem}.p-arc-synopsis__text p{padding:2rem 0 6rem;will-change:transform}.p-arc-watch{padding-top:17rem}.p-arc-watch__inner{overflow:visible}.p-arc-watch-detail{position:relative;z-index:1;width:106rem;margin-left:auto;margin-right:auto}.p-arc-watch-detail__title{text-align:center;line-height:1;font-size:4.2rem;font-weight:700;margin:9rem 0 6rem;-webkit-transition:opacity .3s,-webkit-transform .3s;transition:opacity .3s,-webkit-transform .3s;transition:opacity .3s,transform .3s;transition:opacity .3s,transform .3s,-webkit-transform .3s;opacity:1}.p-arc-watch-detail__title.is-fadeout{opacity:0;-webkit-transform:translateY(-10rem);transform:translateY(-10rem)}.p-arc-watch-detail__text{font-size:3.8rem;font-weight:300;line-height:1.4210526316;margin:0;-webkit-transition:opacity .3s,-webkit-transform .3s;transition:opacity .3s,-webkit-transform .3s;transition:opacity .3s,transform .3s;transition:opacity .3s,transform .3s,-webkit-transform .3s;opacity:1}.p-arc-watch-detail__text.is-fadeout{opacity:0;-webkit-transform:translateY(-10rem);transform:translateY(-10rem)}.p-arc-watch-detail__movies{margin-top:6rem;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.p-arc-watch-detail__movies a{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;text-decoration:none;width:50%;height:6.6rem;font-size:3.6rem;font-weight:400;letter-spacing:-.005em;padding-left:9.5rem;background-image:url(../img/icon_play.png);background-repeat:no-repeat;background-size:contain;background-position:left center}.p-arc-watch-detail__tables{position:relative;margin-top:17rem}.p-arc-watch-detail__table{border-bottom:1px solid rgba(255,255,255,.2);display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;padding-bottom:3.6rem}.p-arc-watch-detail__table-item{width:50%}.p-arc-watch-detail__table-item:last-child{text-align:right}.p-arc-watch-detail__table+.p-arc-watch-detail__table{margin-top:4.5rem}.p-arc-watch-detail__table-head{font-size:2.4rem;color:#abafb2;line-height:1}.p-arc-watch-detail__table-contents{font-size:3.6rem;line-height:1;font-weight:500;color:#fff;margin-top:3.6rem}.p-arc-watch-detail__table-img1,.p-arc-watch-detail__table-img2{position:absolute;bottom:-22rem;width:61.3rem;height:124rem}.p-arc-watch-detail__table-img1 img,.p-arc-watch-detail__table-img2 img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.p-arc-watch-detail__table-img1{left:-61.3rem}.p-arc-watch-detail__table-img2{right:-61.3rem}.p-arc-watch-detail__button{padding-top:9.5rem;text-align:center}.p-arc-watch-detail__button a{display:inline-block;width:40rem;height:9.5rem;background-color:#f32c46;text-align:center;line-height:9.5rem;font-size:4rem;font-weight:500;text-decoration:none;letter-spacing:0;color:#fff!important;-webkit-transition:opacity .3s;transition:opacity .3s}.p-arc-watch-detail__button a:hover{opacity:.7}.p-arc-watch-detail__hidden{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;position:absolute;top:0;left:50%;-webkit-transform:translate(-50%,0);transform:translate(-50%,0);pointer-events:none;opacity:0}.p-arc-watch-detail__hidden .item{min-width:106rem;font-size:3.8rem;font-weight:300;line-height:1.4210526316;color:#aaa;margin:0}.p-arc-watch .swiper-container{-webkit-perspective:88rem!important;perspective:88rem!important;width:106rem;height:60rem;margin-left:auto;margin-right:auto;-webkit-transition:opacity .6s ease;transition:opacity .6s ease}.p-arc-watch .swiper-container.swiper-container-coverflow{padding-top:2%}.p-arc-watch .swiper-wrapper{margin-top:27rem}.p-arc-watch .swiper-slide{position:relative;background-position:center;background-size:cover}.p-arc-watch .swiper-slide:hover img{opacity:1!important}.p-arc-watch .swiper-slide:hover .p-arc-slider__icon{opacity:.7!important}.p-arc-watch .swiper-slide .p-arc-slider__num{position:absolute;top:-2rem;left:0;-webkit-transform:translate(0,-100%);transform:translate(0,-100%);color:#f32c46;font-size:3.5rem;line-height:1;font-weight:700}.p-arc-watch .swiper-slide .p-arc-slider__num span{font-size:10.8rem;margin-left:2.3rem}.p-arc-watch .swiper-slide .entity-img{display:none}.p-arc-watch .swiper-slide .content{position:absolute;top:40%;left:0;width:50%;padding-left:5%;color:#fff}.p-arc-watch .swiper-slide .content .title{font-size:2.6em;font-weight:700;margin-bottom:30px}.p-arc-watch .swiper-slide .content .caption{display:block;font-size:13px;line-height:1.4}.p-arc-watch .swiper-pagination{-webkit-transform:translateY(14rem);transform:translateY(14rem)}.p-arc-watch .swiper-pagination-bullet{margin:0 1.8rem;position:relative;width:3.2rem;height:3.2rem;background-color:#fff;border:1px solid #000;opacity:1!important}.p-arc-watch .swiper-pagination-bullet.swiper-pagination-bullet-active{background-color:#f32c46}.p-arc-slider__wrapper{max-width:230rem;margin-left:auto;margin-right:auto;position:relative}.p-arc-slider__wrapper .swiper-button-next,.p-arc-slider__wrapper .swiper-button-prev{top:56rem}.p-arc-slider__wrapper .swiper-button-next::after,.p-arc-slider__wrapper .swiper-button-prev::after{color:#fff}.p-arc-slider__icon{width:16rem;height:16rem;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);z-index:1}.p-arc-slider__link{position:absolute;top:0;left:0;width:100%;height:100%;display:block;z-index:2}.p-arc-slider__inner{overflow:hidden;max-width:199.5rem;margin-left:auto;margin-right:auto;padding-bottom:14.5rem}.p-arc-characters{position:relative;padding-top:27rem}.p-arc-characters__bg{position:absolute;top:0;left:50%;translate:-50% -15%;width:250rem;opacity:.6}.p-arc-characters__inner{position:relative;width:185rem;margin-left:auto;margin-right:auto}.p-arc-characters__inner .swiper-button-next,.p-arc-characters__inner .swiper-button-prev{position:absolute;top:48rem;margin:0}.p-arc-characters__inner .swiper-button-next::after,.p-arc-characters__inner .swiper-button-prev::after{color:#fff!important}.p-arc-characters__inner .swiper-button-prev{left:0}.p-arc-characters__inner .swiper-button-next{right:0}.p-arc-characters .swiper-container{width:159rem;margin-left:auto;margin-right:auto;overflow:hidden;margin-top:11rem}.p-arc-characters__item{border:1px solid #fff;border-radius:.3rem;padding-bottom:4.5rem;-webkit-transition:background-color .3s,border-color .3s!important;transition:background-color .3s,border-color .3s!important;display:-webkit-box!important;display:-webkit-flex!important;display:-ms-flexbox!important;display:flex!important;height:auto!important;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.p-arc-characters__item:has(.is-disabled){pointer-events:none}.p-arc-characters__item:hover{background-color:rgba(243,44,70,.4);border-color:red}.p-arc-characters__item.is-ichido .p-arc-characters__img img{width:39rem}.p-arc-characters__img{width:32rem;height:45.5rem;margin-top:1.5rem;margin-left:auto;margin-right:auto;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}.p-arc-characters__img img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain;-o-object-position:center top;object-position:center top}.p-arc-characters__title{text-align:center;font-size:3.6rem;font-weight:500;padding-top:4.6rem}.p-arc-characters__text{display:block;text-align:center;width:25.5rem;font-size:2.6rem;line-height:1.3846153846;margin-left:auto;margin-right:auto;margin-top:1.5rem;margin-bottom:2.7rem;-webkit-box-flex:1;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1}.p-arc-characters__button{width:25.5rem;height:6.5rem;line-height:6.5rem;margin-left:auto;margin-right:auto;text-align:center;background-color:#f92b4c;color:#fff!important;text-decoration:none;display:block;-webkit-transition:opacity .3s;transition:opacity .3s}.p-arc-characters__button:hover{opacity:.6}.p-arc-characters__button.is-disabled{background-color:transparent;border:1px solid #fff;color:#fff!important;opacity:1!important;pointer-events:none}.p-arc-kaiju{position:relative;padding-top:18.5rem}.p-arc-kaiju__bg{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.p-arc-kaiju__inner{position:relative;z-index:1}.p-arc-kaiju .swiper-container{position:relative;width:199rem;margin-top:8rem;margin-left:auto;margin-right:auto;overflow:hidden;padding-bottom:1.5rem}.p-arc-kaiju .swiper-container .swiper-button-next,.p-arc-kaiju .swiper-container .swiper-button-prev{position:absolute;top:auto;-webkit-transform:translateY(-50%);transform:translateY(-50%);margin:0;bottom:-4.2rem}.p-arc-kaiju .swiper-container .swiper-button-next::after,.p-arc-kaiju .swiper-container .swiper-button-prev::after{color:#fff!important}.p-arc-kaiju .swiper-container .swiper-button-prev{left:5rem}.p-arc-kaiju .swiper-container .swiper-button-next{right:5rem}.p-arc-kaiju__item{position:relative;text-align:center;padding-bottom:3rem}.p-arc-kaiju__img{width:58rem;height:73rem;margin-left:auto;margin-right:auto}.p-arc-kaiju__img img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.p-arc-kaiju__title{position:absolute;bottom:14rem;left:50%;-webkit-transform:translate(-50%,0);transform:translate(-50%,0);text-align:center;font-size:4.8rem;font-weight:700;color:#fff}.p-arc-kaiju__button{position:absolute;bottom:0;left:50%;-webkit-transform:translate(-50%,0);transform:translate(-50%,0);width:25.5rem;height:6.5rem;line-height:6.5rem;margin-left:auto;margin-right:auto;text-align:center;background-color:#f92b4c;color:#fff!important;text-decoration:none;display:block;-webkit-transition:opacity .3s;transition:opacity .3s}.p-arc-kaiju__button:hover{opacity:.6}.p-arc-items{padding-top:20rem}.p-arc-items .c-title02{margin-bottom:0}.p-arc-items__list{width:192rem;margin-top:8.4rem;margin-left:auto;margin-right:auto;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:end;-webkit-align-items:flex-end;-ms-flex-align:end;align-items:flex-end;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:8rem 0}.p-arc-items__item{width:33.3333333333%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:end;-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end}.p-arc-items__item.is-modal-disabled{pointer-events:none}.p-arc-items__img{position:relative;margin-left:auto;margin-right:auto;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;cursor:pointer}.p-arc-items__img img{position:absolute;z-index:2;width:100%;-o-object-fit:contain;object-fit:contain}.p-arc-items__img img.img-shadow{position:absolute;z-index:1!important}.p-arc-items__img.is-item1{width:17.7rem;height:14.6rem;margin-top:6rem;margin-bottom:11rem}.p-arc-items__img.is-item1 .wrap-shadow{position:absolute;top:-10rem;left:-27rem;min-width:77.7rem;min-height:57.5rem;display:block;-webkit-animation:shadow 3s infinite cubic-bezier(.52,.13,.35,.59) .4s;animation:shadow 3s infinite cubic-bezier(.52,.13,.35,.59) .4s}@-webkit-keyframes shadow{0%{-webkit-transform:translateY(0);transform:translateY(0);opacity:1}50%{-webkit-transform:translateY(-3rem);transform:translateY(-3rem);opacity:.3}100%{-webkit-transform:translateY(0);transform:translateY(0);opacity:1}}@keyframes shadow{0%{-webkit-transform:translateY(0);transform:translateY(0);opacity:1}50%{-webkit-transform:translateY(-3rem);transform:translateY(-3rem);opacity:.3}100%{-webkit-transform:translateY(0);transform:translateY(0);opacity:1}}.p-arc-items__img.is-item2{width:17.7rem;height:14.6rem;margin-bottom:11rem}.p-arc-items__img.is-item2 .wrap-shadow{display:block;position:absolute;top:-10rem;right:-33rem;min-width:57.6rem;min-height:60rem;-webkit-animation:shadow 3s infinite cubic-bezier(.52,.13,.35,.59);animation:shadow 3s infinite cubic-bezier(.52,.13,.35,.59)}@keyframes shadow{0%{-webkit-transform:translateY(0);transform:translateY(0);opacity:1}50%{-webkit-transform:translateY(-3rem);transform:translateY(-3rem);opacity:.3}100%{-webkit-transform:translateY(0);transform:translateY(0);opacity:1}}.p-arc-items__img.is-item3{width:17.7rem;height:14.6rem;margin-bottom:11rem}.p-arc-items__img.is-item4{width:39.5rem;height:42.6rem;margin-top:6rem;margin-bottom:8rem}.p-arc-items__img.is-item5{width:37.3rem;height:34rem}.p-arc-items__title{text-align:center;font-size:4.8rem;font-weight:700;letter-spacing:-.005em;line-height:1;margin-top:6rem}.p-arc-modal{position:fixed;z-index:100000;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.4);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;pointer-events:none;opacity:0;-webkit-transition:opacity .3s;transition:opacity .3s}.p-arc-modal.is-show{pointer-events:auto;opacity:1}.p-arc-modal__box{position:relative;width:1040px;background-color:#fff;border-color:#c5cad9;border-style:solid;border-width:.7rem;border-radius:.24rem;width:104rem;max-height:90%;overflow:auto;padding:8rem 8.7rem 8rem}.p-arc-modal__close{position:absolute;top:2.7rem;right:2.7rem;width:7.4rem;height:7.4rem;background-image:url(../img/icon_modal_close.png);background-size:contain;background-repeat:no-repeat;cursor:pointer}.p-arc-modal__title{text-align:center;font-size:7.8rem;font-weight:700;line-height:1;margin-bottom:0;color:#040d28}.p-arc-modal__img{width:100%;height:48rem;margin-top:6.8rem;margin-bottom:6rem}.p-arc-modal__img img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.p-arc-modal__text{padding-bottom:6rem;border-bottom:1px solid #000;font-size:3.9rem;line-height:1.1538461538;color:#040d28}.p-arc-modal__amazon{display:block;width:30.4rem;margin-top:8rem;margin-left:auto;margin-right:auto}.p-arc-modal__button{padding-top:5.5rem;text-align:center}.p-arc-modal__button a{display:inline-block;color:#fff!important;background-color:#e91e40;width:56rem;height:11rem;line-height:11rem;font-size:5rem;font-weight:700;text-decoration:none;letter-spacing:.05em}.p-arc-diary{margin-top:17rem}.p-arc-diary__inner{max-width:164rem;margin-left:auto;margin-right:auto}.p-arc-diary .c-title01{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.p-arc-diary__text{text-align:center;font-weight:400;font-size:25px;margin-top:6rem;margin-bottom:3rem}.p-arc-diary__body{position:relative;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.p-arc-diary__body .effect1,.p-arc-diary__body .effect2{position:absolute;right:3rem;width:calc(100% - 52rem);height:20rem;background-image:url(../img/img_effect_diary.webp);background-size:cover;background-position:center center;z-index:1;pointer-events:none}.p-arc-diary__body .effect1{top:9.5rem;-webkit-transform:rotate(180deg);transform:rotate(180deg)}.p-arc-diary__body .effect2{bottom:0}.p-arc-diary__img{width:52rem;-webkit-transform:translate(0,5rem);transform:translate(0,5rem)}.p-arc-diary__contents{position:relative;width:calc(100% - 52rem);height:50rem;overflow:auto;margin-top:9.5rem;padding-left:11rem;pointer-events:none}.p-arc-diary__contents::-webkit-scrollbar{width:3rem;border-radius:10rem;pointer-events:none}.p-arc-diary__contents::-webkit-scrollbar-thumb{background-color:#b6b9c1;border-radius:10rem;pointer-events:none}.p-arc-diary__contents::-webkit-scrollbar-track{background-color:#1f2841;pointer-events:none}.p-arc-diary__list{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;gap:5.5rem;padding:20rem 0}.p-arc-diary__item{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;text-decoration:none;padding-left:8rem;gap:3rem;pointer-events:all}.p-arc-diary__item:hover::before{left:2.5rem}.p-arc-diary__item::before{content:"";position:absolute;top:50%;left:0;-webkit-transform:translate(0,-50%);transform:translate(0,-50%);border-left:1.8rem solid #fff;border-top:1.8rem solid transparent;border-bottom:1.8rem solid transparent;-webkit-transition:left .3s;transition:left .3s}.p-arc-diary__title{font-size:22px}.p-arc-diary__date{font-size:14px}.p-arc-news{padding-top:27.5rem;padding-bottom:27rem}.p-arc-news__inner{width:212rem;margin-left:auto;margin-right:auto}.p-arc-news__slider{margin-top:17.5rem}.p-arc-news__item{display:block;text-decoration:none}.p-arc-news__img{height:37rem;overflow:hidden}.p-arc-news__img img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center top;object-position:center top}.p-arc-news__title{font-size:4.4rem;font-weight:400;line-height:1.2272727273;margin-top:3.4rem;margin-bottom:2.8rem}.p-arc-news__date{font-size:2.8rem;color:#aaa;line-height:1}.p-arc-news__bottom{text-align:center;margin-top:15rem;margin-bottom:9.5rem}.p-arc-news__bottom img{display:inline-block;width:105rem}@media screen and (max-width :767px){.u-pc-only{display:none!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:has(#rat5-lp){font-size:1.3333333333vw!important}html:has(#rat5-lp):has(.p-arc-contents.is-show) .um-footer{display:block}.p-arc-contents__video-wrap{min-width:140%}.p-arc-mv{height:auto!important}.p-arc-mv__image{position:static;translate:0 0;min-width:auto!important;width:100%!important}.p-arc-mv__logo{top:65%;width:59rem!important}.p-arc-outline{padding-bottom:calc(7.5rem + 70px)}.p-arc-outline__inner{max-width:67.5rem}.p-arc-outline__title{font-size:4rem;margin-bottom:4rem}.p-arc-outline__text1{margin-bottom:3rem}.p-arc-outline__text2{font-size:4.2rem;margin-bottom:2rem}.p-arc-outline__text3{margin-bottom:7.2rem;display:block;white-space:normal}.p-arc-outline__text3 .inline1{display:inline-block;margin-top:3rem}.p-arc-outline__text3 .inline2{margin-top:3rem}.p-arc-outline__subtitle{font-size:4.2rem}.p-arc-outline__subtitle .inline1{display:block;font-size:3.2rem;margin-top:2.6rem;margin-left:0}.p-arc-outline__table{width:100%}.p-arc-outline__table-contents{font-size:3.4rem}.p-arc-synopsis__inner{width:67.5rem;-webkit-box-orient:vertical;-webkit-box-direction:reverse;-webkit-flex-direction:column-reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}.p-arc-synopsis__contents{width:100%;margin-top:5rem}.p-arc-synopsis__right{translate:0 -6rem;width:40rem;height:30.8rem}.p-arc-synopsis__object.img-shadow{min-width:53rem}.p-arc-synopsis__title{font-size:4rem;margin-bottom:2rem}.p-arc-synopsis__text{font-size:3.4rem;height:50rem}.p-arc-watch{padding-top:6rem}.p-arc-watch__inner{width:67.5rem;width:100%;margin-left:auto;margin-right:auto;overflow:visible}.p-arc-watch__inner .c-title01{width:67.5rem;margin-left:auto;margin-right:auto}.p-arc-watch-detail{width:67.5rem}.p-arc-watch-detail__title{font-size:4rem;margin-bottom:6rem;line-height:1.4}.p-arc-watch-detail__text{font-size:3.4rem}.p-arc-watch-detail__movies{margin-top:8rem}.p-arc-watch-detail__movies a{font-size:2.4rem;padding-left:6rem;height:4rem}.p-arc-watch-detail__tables{width:37.5rem;margin-left:auto;margin-right:auto;margin-top:5rem}.p-arc-watch-detail__table{padding-bottom:1.2rem}.p-arc-watch-detail__table-head{font-size:2rem}.p-arc-watch-detail__table-contents{font-size:2.2rem;margin-top:.8rem;white-space:nowrap}.p-arc-watch-detail__table-img1,.p-arc-watch-detail__table-img2{width:11.5rem;height:58rem;bottom:-13rem}.p-arc-watch-detail__table-img1{width:14.5rem;top:-1.7rem;left:-15.5rem}.p-arc-watch-detail__table-img1 img{-o-object-position:center top;object-position:center top}.p-arc-watch-detail__table-img2{width:16rem;right:-17.5rem;top:-5rem}.p-arc-watch-detail__button{padding-top:6.5rem}.p-arc-watch-detail__button a{width:27.5rem;height:6.5rem;line-height:6.5rem;font-size:2.4rem}.p-arc-watch-detail__hidden .item{min-width:67.5rem;width:100%;font-size:3.4rem}.p-arc-watch .swiper-container{width:54rem;height:30.5rem}.p-arc-watch .swiper-wrapper{margin-top:12rem}.p-arc-watch .swiper-slide .p-arc-slider__num{top:-1.2rem;font-size:1.8rem}.p-arc-watch .swiper-slide .p-arc-slider__num span{font-size:5.5rem;margin-left:1rem}.p-arc-watch .swiper-pagination{-webkit-transform:translateY(9rem);transform:translateY(9rem)}.p-arc-watch .swiper-pagination-bullet{width:2rem;height:2rem;margin:0 2.4rem}.p-arc-slider__wrapper .swiper-button-next,.p-arc-slider__wrapper .swiper-button-prev{display:none}.p-arc-slider__icon{width:8.8rem;height:8.8rem}.p-arc-slider__inner{padding-bottom:8rem}.p-arc-characters{padding-top:17rem}.p-arc-characters__bg{width:82.5rem;translate:-50% -50%}.p-arc-characters__inner{width:67.5rem}.p-arc-characters__inner .swiper-button-next,.p-arc-characters__inner .swiper-button-prev{display:none}.p-arc-characters .swiper-container{width:67.5rem;margin-top:6.5rem}.p-arc-characters__item{padding-bottom:2.6rem;border-radius:.8rem}.p-arc-characters__item.is-ichido .p-arc-characters__img img{width:21.75rem}.p-arc-characters__img{width:18.5rem;height:23rem}.p-arc-characters__title{font-size:2rem;padding-top:2.5rem}.p-arc-characters__text{font-size:1.6rem;width:15rem}.p-arc-characters__button{width:14.7rem;height:3.6rem;line-height:3.6rem;font-size:1.6rem}.p-arc-kaiju{padding-top:12rem}.p-arc-kaiju .swiper-container{width:74.5rem;overflow:visible;margin-top:6rem}.p-arc-kaiju .swiper-container .swiper-button-next,.p-arc-kaiju .swiper-container .swiper-button-prev{display:none}.p-arc-kaiju__item{padding-bottom:4.5rem}.p-arc-kaiju__img{width:100%;height:38rem}.p-arc-kaiju__title{font-size:2.6rem;bottom:9rem}.p-arc-kaiju__button{width:20rem;height:4.8rem;line-height:4.8rem;font-size:2rem}.p-arc-items{padding-top:12rem}.p-arc-items__list{width:67.5rem;margin-top:3rem;gap:4rem 0}.p-arc-items__item:nth-of-type(4){width:28rem}.p-arc-items__img.is-item1{width:7.3rem;height:6rem;margin-bottom:6rem}.p-arc-items__img.is-item1 .wrap-shadow{top:-5rem;left:-13rem;min-width:38.8rem;min-height:28.8rem}.p-arc-items__img.is-item2{width:7.3rem;height:6rem;margin-bottom:6rem}.p-arc-items__img.is-item2 .wrap-shadow{top:-5rem;right:-16.5rem;min-width:28.8rem;min-height:30rem}.p-arc-items__img.is-item3{width:7.3rem;height:6rem;margin-bottom:6rem}.p-arc-items__img.is-item4{width:28rem;height:31rem;margin-bottom:4rem}.p-arc-items__img.is-item5{width:13.5rem;height:15.3rem}.p-arc-items__title{font-size:2.6rem;margin-top:2.2rem}.p-arc-modal__box{width:67.5rem!important;max-height:85%;padding:8rem 4.5rem 8rem!important}.p-arc-modal__close{top:2.7rem;right:2.7rem;width:3.7rem;height:3.7rem}.p-arc-modal__title{font-size:4.2rem}.p-arc-modal__img{height:30rem;margin-top:4rem;margin-bottom:4rem}.p-arc-modal__text{font-size:3.4rem}.p-arc-modal__amazon{width:18.5rem;margin-top:4rem}.p-arc-modal__button{padding-top:3.5rem}.p-arc-modal__button a{width:30rem;height:7rem;line-height:7rem;font-size:3rem}.p-arc-diary{margin-top:13rem}.p-arc-diary__inner{max-width:67rem}.p-arc-diary__body{margin-top:9rem;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.p-arc-diary__body .effect1,.p-arc-diary__body .effect2{right:2rem;width:calc(100% - 20.8rem);height:10rem}.p-arc-diary__body .effect1{top:0}.p-arc-diary__img{width:20.8rem;-webkit-transform:none;transform:none}.p-arc-diary__contents{width:calc(100% - 20.8rem);margin-top:0;padding-left:2rem;height:42rem}.p-arc-diary__contents::-webkit-scrollbar{width:2rem}.p-arc-diary__list{padding-left:5rem;padding:10rem 0}.p-arc-diary__item{padding-left:3.8rem}.p-arc-diary__item:hover::before{left:1.5rem}.p-arc-diary__item::before{border-left:1.4rem solid #fff;border-top:1rem solid transparent;border-bottom:1rem solid transparent}.p-arc-news{padding-top:12rem;padding-bottom:340px}.p-arc-news__inner{width:67rem;margin-left:auto;margin-right:auto}.p-arc-news__slider{margin-top:13rem}.p-arc-news .swiper-container{width:52.2rem;margin-left:auto;margin-right:auto}.p-arc-news__img{height:30rem}.p-arc-news__title{margin-top:2.5rem;margin-bottom:2.8rem;font-size:3.4rem}.p-arc-news__date{font-size:2.4rem}.p-arc-news__bottom{margin-top:8.5rem;margin-bottom:8.5rem}.p-arc-news__bottom img{width:44.5rem}}@media screen and (min-width :768px){.u-sp-only{display:none!important}.p-arc-news .swiper-wrapper{-webkit-transform:none!important;transform:none!important;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;gap:5.5rem}.p-arc-news .swiper-slide{width:calc(33.3333333333% - 3.6666666667rem)!important;margin:0!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}html:has(#rat5-lp){font-size:31.25%!important}.p-arc-contents__video-wrap{top:-115px;height:1025px}.p-arc-outline{padding-top:570px;padding-bottom:80px}.p-arc-outline__inner{max-width:740px}.p-arc-outline__title{padding-bottom:27px}.p-arc-outline__text1{margin-bottom:17px}.p-arc-outline__text2{margin-bottom:27.5px}.p-arc-outline__text3{margin-bottom:37.5px;font-size:17px}.p-arc-outline__subtitle{margin-top:47.5px;margin-bottom:45px}.p-arc-outline__table{width:527.5px;padding-bottom:18px}.p-arc-outline__table+.p-arc-outline__table{margin-top:22.5px}.p-arc-outline__table-contents{margin-top:15px}.p-arc-synopsis__inner{max-width:875px}.p-arc-synopsis__contents{width:calc(100% - 375px)}.p-arc-synopsis__right{width:310px;translate:50px 0}.p-arc-synopsis__object.img-shadow{min-width:445px}.p-arc-synopsis__text{height:280px}.p-arc-synopsis__text::after,.p-arc-synopsis__text::before{height:25px}.p-arc-synopsis__text::before{top:-10px}.p-arc-synopsis__text::after{bottom:-10px}.p-arc-synopsis__text p{padding:10px 0 30px}.p-arc-watch{padding-top:85px}.p-arc-watch-detail{width:530px}.p-arc-watch-detail__title{margin:45px 0 30px}.p-arc-watch-detail__movies{margin-top:30px}.p-arc-watch-detail__movies a{height:33px;padding-left:47.5px}.p-arc-watch-detail__tables{margin-top:85px}.p-arc-watch-detail__table{margin-bottom:18px}.p-arc-watch-detail__table+.p-arc-watch-detail__table{margin-top:22.5px}.p-arc-watch-detail__table-contents{margin-top:18px}.p-arc-watch-detail__table-img1,.p-arc-watch-detail__table-img2{width:306.5px;height:620px;bottom:-110px}.p-arc-watch-detail__table-img1{left:-306.5px}.p-arc-watch-detail__table-img2{right:-306.5px}.p-arc-watch-detail__button{padding-top:47.5px}.p-arc-watch-detail__button a{width:200px;height:47.5px;line-height:47.5px}.p-arc-watch .swiper-container{-webkit-perspective:440px!important;perspective:440px!important;width:530px;height:300px}.p-arc-watch .swiper-wrapper{margin-top:135px}.p-arc-watch .swiper-slide .p-arc-slider__num{margin-top:10px}.p-arc-watch .swiper-pagination{-webkit-transform:translateY(70px);transform:translateY(70px)}.p-arc-watch .swiper-pagination-bullet{width:16px;height:16px;margin:0 9px}.p-arc-slider__wrapper{max-width:1150px}.p-arc-slider__wrapper .swiper-button-next,.p-arc-slider__wrapper .swiper-button-prev{top:280px}.p-arc-slider__icon{width:80px;height:80px}.p-arc-slider__inner{max-width:997.5px;padding-bottom:72.5px}.p-arc-characters{padding-top:135px}.p-arc-characters__bg{width:1250px}.p-arc-characters__inner{width:925px}.p-arc-characters__inner .swiper-button-next,.p-arc-characters__inner .swiper-button-prev{top:240px}.p-arc-characters .swiper-container{width:795px;margin-top:55px}.p-arc-characters__item{padding-bottom:22.5px;border-radius:3px}.p-arc-characters__item.is-ichido .p-arc-characters__img img{min-width:195px}.p-arc-characters__img{width:160px;height:227.5px;margin-top:7.5px}.p-arc-characters__title{padding-top:23px}.p-arc-characters__text{width:127.5px;margin-top:7.5px;margin-bottom:13.5px}.p-arc-characters__button{width:127.5px;height:32.5px;line-height:32.5px}.p-arc-kaiju{padding-top:92.5px}.p-arc-kaiju .swiper-container{width:995px;margin-top:40px;padding-bottom:7.5px}.p-arc-kaiju .swiper-container .swiper-button-next,.p-arc-kaiju .swiper-container .swiper-button-prev{bottom:-21px}.p-arc-kaiju .swiper-container .swiper-button-prev{left:25px}.p-arc-kaiju .swiper-container .swiper-button-next{right:25px}.p-arc-kaiju__item{padding-bottom:15px}.p-arc-kaiju__img{width:290px;height:365px}.p-arc-kaiju__title{bottom:70px}.p-arc-kaiju__button{width:127.5px;height:32.5px;line-height:32.5px}.p-arc-items{padding-top:100px}.p-arc-items__list{width:960px;margin-top:42px;gap:40px 0}.p-arc-items__img.is-item1{width:88.5px;height:73px;margin-top:30px;margin-bottom:55px}.p-arc-items__img.is-item1 .wrap-shadow{top:-50px;left:-135px;min-width:388.5px;min-height:287.5px}.p-arc-items__img.is-item2{width:88.5px;height:73px;margin-bottom:55px}.p-arc-items__img.is-item2 .wrap-shadow{top:-50px;right:-165px;min-width:288px;min-height:300px}.p-arc-items__img.is-item3{width:88.5px;height:73px;margin-bottom:55px}.p-arc-items__img.is-item4{width:197.5px;height:213px;margin-top:65px;margin-bottom:40px}.p-arc-items__img.is-item5{width:186.5px;height:170px}.p-arc-items__title{margin-top:30px}.p-arc-modal__box{width:520px;border-width:3.5px;border-radius:12px}.p-arc-modal__close{top:13.5px;right:13.5px;width:37px;height:37px}.p-arc-modal__title{font-size:39px}.p-arc-modal__img{height:240px;margin-top:34px;margin-bottom:30px}.p-arc-modal__text{padding-bottom:30px}.p-arc-modal__amazon{width:152px;margin-top:40px}.p-arc-modal__button{padding-top:27.5px}.p-arc-modal__button a{width:280px;height:55px;line-height:55px}.p-arc-news{padding-top:137.5px;padding-bottom:135px}.p-arc-news__inner{width:1060px}.p-arc-news__slider{margin-top:87.5px}.p-arc-news__img{height:185px}.p-arc-news__title{margin-top:17px;margin-bottom:14px}.p-arc-news__bottom{margin-top:75px;margin-bottom:47.5px}.p-arc-news__bottom img{width:525px}}@media screen and (max-width:1140px){html:has(#rat5-lp){font-size:.4385964912vw}.p-arc-mv{height:166.4rem}.p-arc-mv__image{width:388.3rem;min-width:388.3rem}.p-arc-mv__logo{width:150rem}.p-arc-diary__text{font-size:5rem}.p-arc-diary__title{font-size:4.4rem}.p-arc-diary__date{font-size:2.8rem}}@media screen and (max-width:767px){.p-arc-diary__text{font-size:3.4rem;margin-top:3.2rem;line-height:1.3;margin-bottom:0}.p-arc-diary__title{font-size:2.8rem}.p-arc-diary__date{display:none}}
/*# sourceMappingURL=maps/style.css.map */