#contents{line-height:0;background:transparent}#contents:before{content:'';display:block;width:100vw;height:100vh;position:fixed;top:0;left:0;z-index:-1;background:url(../images/top/background_05_sp.jpg) center top/cover no-repeat}#contents:after{content:'';display:block;width:100vw;height:100vh;position:fixed;top:0;left:0;z-index:20;background:white;transition:opacity .3s,visibility .3s}#contents.loaded:after{opacity:0;visibility:hidden}#contents #about_faq{display:flex;justify-content:center;width:100%;height:12.03125vw;background:url(../../../../assets_230301/images/top/aboutfaq_01_sp.png) center top/contain no-repeat}#contents #about_faq a{display:block}#contents #about_faq a img{width:100%;height:auto}#contents #about_faq a:nth-of-type(1){width:63.125vw}#contents #about_faq a:nth-of-type(2){width:31.40625vw}#contents #cover{width:100%;margin:25.9375vw 0 0}#contents #cover h1{width:82.34375%;margin:0 auto}#contents #cover h1 img{width:100%;height:auto}#contents #shop_movie{display:flex;flex-wrap:wrap;justify-content:center;width:100%;margin:78.125vw 0 0}#contents #shop_movie .shop{display:flex;flex-wrap:wrap;justify-content:center;gap:3.125vw;width:100%}#contents #shop_movie .shop a{width:44.375vw}#contents #shop_movie .shop a img{width:100%;height:auto}#contents #shop_movie .shop a:nth-of-type(3){width:44.84375vw}#contents #shop_movie .shop a:nth-of-type(4){width:63.90625vw}#contents #shop_movie .movie{width:100%;height:59.6875vw;position:relative;margin:1.875vw 0 0;background:url(../../../../assets_230301/images/top/movie_01_sp.png) center/100% repeat}#contents #shop_movie .movie .thumbnail{display:block;width:72.1875%;position:absolute;top:11.51832%;left:13.90625%}#contents #shop_movie .movie .thumbnail img{width:100%;height:auto}#contents #shop_movie .movie .thumbnail span{display:block;width:93.07359%;height:88.23529%;overflow:hidden;position:absolute;top:5.88235%;left:3.4632%}#contents #shop_movie .movie .thumbnail span:after{content:'';display:block;width:3.125vw;height:15.625vw;position:absolute;top:-28.125vw;left:0;background:white;-webkit-animation:reflection 4s ease-in-out infinite;animation:reflection 4s ease-in-out infinite}#contents #shop_movie .movie .stamp{list-style:none;display:block;width:100%;height:100%;position:absolute;top:0;left:0;pointer-events:none}#contents #shop_movie .movie .stamp li{width:17.1875vw;height:17.1875vw;position:absolute}#contents #shop_movie .movie .stamp li img{width:100%;height:auto}#contents #shop_movie .movie .stamp li:nth-of-type(1){top:5.46875vw;left:2.34375vw}#contents #shop_movie .movie .stamp li:nth-of-type(2){top:5.46875vw;left:82.03125vw}#contents #shop_movie .movie .stamp li:nth-of-type(3){top:33.90625vw;left:2.34375vw}#contents #shop_movie .movie .stamp li:nth-of-type(4){top:33.90625vw;left:82.03125vw}#contents #important{width:98.125vw;position:relative;margin:6.875vw auto 4.0625vw;background:url(../../../../assets_230301/images/top/important_01_sp_2.png) center top /98.125vw auto repeat-y}#contents #important:before{content:'';display:block;width:98.125vw;height:9.6875vw;position:absolute;top:-6.875vw;left:0;background:url(../../../../assets_230301/images/top/important_01_sp_1.png) center bottom /98.125vw auto no-repeat}#contents #important:after{content:'';display:block;width:98.125vw;height:4.0625vw;position:absolute;bottom:-4.0625vw;left:0;background:url(../../../../assets_230301/images/top/important_01_sp_3.png) center bottom /98.125vw auto no-repeat}#contents #important h2{width:49.04459%;position:relative;z-index:1;margin:0 auto}#contents #important h2 img{width:100%;height:auto}#contents #important ul{list-style:none;width:89.17197%;margin:1.5625vw auto 0}#contents #important ul li{display:flex;justify-content:space-between;font-weight:700;font-size:3.125vw;line-height:1.75}#contents #important ul li a,#contents #important ul li span{display:block;width:75%;font-weight:400;color:black;text-decoration:underline}#contents #banner_information_twitter{display:flex;flex-wrap:wrap;justify-content:center;width:100%;margin:7.96875vw 0 0}#contents #banner_information_twitter .information{width:98.59375vw;position:relative;margin:14.6875vw auto 17.1875vw;background:url(../../../../assets_230301/images/top/information_01_sp_2.png) center top /98.59375vw auto repeat-y}#contents #banner_information_twitter .information:before{content:'';display:block;width:98.59375vw;height:14.6875vw;position:absolute;top:-14.6875vw;left:0;background:url(../../../../assets_230301/images/top/information_01_sp_1.png) center bottom /98.59375vw auto no-repeat}#contents #banner_information_twitter .information .list{width:87.8125vw;height:134.375vw;overflow-x:hidden;overflow-y:auto;margin:0 auto}#contents #banner_information_twitter .information .list ul{list-style:none;display:flex;flex-wrap:wrap;justify-content:center;gap:.78125vw;width:100%;margin:0 auto}#contents #banner_information_twitter .information .list ul li a{display:flex;flex-wrap:wrap;gap:1.5625vw 0;width:87.8125vw;box-sizing:border-box;position:relative;margin:3.28125vw auto;padding:0 3.125vw;background:url(../../../../assets_230301/images/top/information_02_sp_2.png) center top /87.8125vw auto repeat-y,linear-gradient(0deg,#1d150e,#3d342d)}#contents #banner_information_twitter .information .list ul li a:before{content:'';display:block;width:87.8125vw;height:3.28125vw;position:absolute;top:-3.28125vw;left:0;background:url(../../../../assets_230301/images/top/information_02_sp_1.png) center bottom /87.8125vw auto no-repeat}#contents #banner_information_twitter .information .list ul li a:after{content:'';display:block;width:87.8125vw;height:3.28125vw;position:absolute;bottom:-3.28125vw;left:0;background:url(../../../../assets_230301/images/top/information_02_sp_3.png) center top /87.8125vw auto no-repeat}#contents #banner_information_twitter .information .list ul li a time{display:block;width:20.3125vw;height:3.75vw;font-size:3.125vw;line-height:1.2;color:#ffe400}#contents #banner_information_twitter .information .list ul li a span{display:block;width:15.3125vw;height:3.75vw;overflow:hidden;line-height:1;white-space:nowrap;text-indent:100%;background:url(../../../../assets_230301/images/top/information_03_0.png) center center/contain no-repeat}#contents #banner_information_twitter .information .list ul li a span.cat1{background:url(../../../../assets_230301/images/top/information_03_1.png) center center/contain no-repeat}#contents #banner_information_twitter .information .list ul li a span.cat2{background:url(../../../../assets_230301/images/top/information_03_2.png) center center/contain no-repeat}#contents #banner_information_twitter .information .list ul li a span.cat4{background:url(../../../../assets_230301/images/top/information_03_4.png) center center/contain no-repeat}#contents #banner_information_twitter .information .list ul li a span.cat8{background:url(../../../../assets_230301/images/top/information_03_8.png) center center/contain no-repeat}#contents #banner_information_twitter .information .list ul li a p{width:81.5625vw;font-size:3.125vw;line-height:1.2;color:white}#contents #banner_information_twitter .information .list ul li a div{width:81.5625vw}#contents #banner_information_twitter .information .list ul li a div img{width:100%;height:auto}#contents #banner_information_twitter .information .footer{width:98.59375vw;height:17.1875vw;position:absolute;bottom:-17.1875vw;left:0;background:url(../../../../assets_230301/images/top/information_01_sp_3.png) center top /98.59375vw auto no-repeat}#contents #banner_information_twitter .information .footer a{display:block;width:32.96355%;height:64.54545%;margin:2.34375vw auto 0}#contents #banner_information_twitter .information .footer a img{width:100%;height:auto}#contents #banner_information_twitter .banner{width:96.5625vw;margin:5vw auto 0}#contents #banner_information_twitter .banner ul{display:flex;flex-wrap:wrap;justify-content:center;gap:1.5625vw;list-style:none;width:100%}#contents #banner_information_twitter .banner ul li{width:100%}#contents #banner_information_twitter .banner ul li a,#contents #banner_information_twitter .banner ul li span{display:block;width:100%}#contents #banner_information_twitter .banner ul li a img,#contents #banner_information_twitter .banner ul li span img{width:100%;height:auto}#contents #banner_information_twitter .twitter{width:98.125vw;position:relative;margin:35.3125vw auto 20.9375vw;background:url(../../../../assets_230301/images/top/twitter_01_sp_2.png) center top /98.125vw auto repeat-y}#contents #banner_information_twitter .twitter:before{content:'';display:block;width:98.125vw;height:30.9375vw;position:absolute;top:-30.9375vw;left:0;background:url(../../../../assets_230301/images/top/twitter_01_sp_1.png) center bottom /98.125vw auto no-repeat}#contents #banner_information_twitter .twitter .widget{width:89.375vw;height:62.34375vw;overflow:auto;margin:0 auto}#contents #banner_information_twitter .twitter .footer{width:98.125vw;height:20.9375vw;position:absolute;bottom:-20.9375vw;left:0;background:url(../../../../assets_230301/images/top/twitter_01_sp_3.png) center top /98.125vw auto no-repeat}#contents #banner_information_twitter .twitter .footer a{display:block;width:69.58599%;height:70.14925%;margin:3.125vw auto 0}#contents #banner_information_twitter .twitter .footer a img{width:100%;height:auto}#contents #youtube{width:98.125vw;height:45.15625vw;position:relative;margin:5.625vw auto 0;background:url(../../../../assets_230301/images/top/youtube_01_sp.png) center top/contain no-repeat}#contents #youtube .channel{width:58.75796%;height:52.94118%;position:absolute;top:5.53633%;left:38.21656%}#contents #youtube .channel img{width:100%;height:auto}#contents #youtube .subscribe{width:58.75796%;height:30.10381%;position:absolute;top:61.93772%;left:38.21656%}#contents #youtube .subscribe img{width:100%;height:auto}#contents #gallery{width:100%;position:relative;margin:16.875vw 0 5.625vw;padding:9.375vw 0 11.25vw;background:#854e1d}#contents #gallery:before{content:'';display:block;width:100%;height:6.25vw;position:absolute;top:-6.25vw;left:0;background:url(../../../../assets_230301/images/top/gallery_01_sp_1.png) center bottom /100vw auto no-repeat}#contents #gallery:after{content:'';display:block;width:100%;height:5.625vw;position:absolute;bottom:-5.625vw;left:0;background:url(../../../../assets_230301/images/top/gallery_01_sp_3.png) center top /100vw auto no-repeat}#contents #gallery h2{width:61.25vw;height:15vw;position:absolute;top:-11.25vw;left:19.375vw}#contents #gallery h2 img{width:100%;height:auto}#contents #gallery .slider{list-style:none;width:100%;position:relative}#contents #gallery .slider li{width:54.375vw;height:31.5625vw;margin:0 5vw}#contents #gallery .slider li a{display:block;width:54.375vw;height:31.5625vw;box-sizing:border-box;position:relative;padding:1.40625vw}#contents #gallery .slider li a:after{content:'';display:block;width:100%;height:100%;position:absolute;top:0;left:0;background:url(../../../../assets_230301/images/top/gallery_05_1.png) center/contain no-repeat}#contents #gallery .slider li a img{width:51.5625vw;height:28.75vw}#contents #gallery .slider li.movie a:after{background:url(../../../../assets_230301/images/top/gallery_05_2.png) center/contain no-repeat}#contents #gallery .slider .slick-prev{width:8.75vw;height:7.5vw;overflow:hidden;position:absolute;top:50%;left:10.78125vw;z-index:1;padding:0;white-space:nowrap;text-indent:100%;border:none;background:url(../../../../assets_230301/images/top/gallery_03_1.png) center/contain no-repeat;-webkit-transform:translate(0,-50%);transform:translate(0,-50%)}#contents #gallery .slider .slick-next{width:8.75vw;height:7.5vw;overflow:hidden;position:absolute;top:50%;right:10.78125vw;z-index:1;padding:0;white-space:nowrap;text-indent:100%;border:none;background:url(../../../../assets_230301/images/top/gallery_03_2.png) center/contain no-repeat;-webkit-transform:translate(0,-50%);transform:translate(0,-50%)}#contents #gallery .slider .slick-dots{display:flex;gap:0 2.8125vw;position:absolute;bottom:-9.0625vw;left:50%;-webkit-transform:translate(-50%,0);transform:translate(-50%,0)}#contents #gallery .slider .slick-dots li{width:3.75vw;height:4.0625vw;margin:0;padding:0}#contents #gallery .slider .slick-dots li button{width:3.75vw;height:4.0625vw;overflow:hidden;margin:0;padding:0;white-space:nowrap;text-indent:100%;border:none;background:url(../../../../assets_230301/images/top/gallery_04_sp_1.png) center/contain no-repeat}#contents #gallery .slider .slick-dots li.slick-active button{background:url(../../../../assets_230301/images/top/gallery_04_sp_2.png) center/contain no-repeat}#contents #miscellaneous{width:100%;position:relative;margin:12.8125vw 0 0}#contents #miscellaneous .banner{list-style:none;display:flex;justify-content:center;gap:0 3.125vw}#contents #miscellaneous .banner li a{display:block;width:43.75vw}#contents #miscellaneous .banner li a img{width:100%;height:auto}#contents #miscellaneous .guideline{width:100%;margin:12.5vw 0 0}#contents #miscellaneous .guideline a{display:block;width:90vw;margin:0 auto}#contents #miscellaneous .guideline a img{width:100%;height:auto}#contents #miscellaneous .trademark{width:90vw;margin:5.46875vw auto 0}#contents #miscellaneous .trademark li{font-size:3.125vw;line-height:1.8;text-align:center;color:white;text-shadow:1px 1px 1px black,1px -1px 1px black,-1px 1px 1px black,-1px -1px 1px black}#contents #topagetop{width:100%;height:11.875vw;position:-webkit-sticky;position:sticky;bottom:0}#contents #topagetop a{display:block;width:13.75vw;height:11.875vw;position:absolute;bottom:-1px;right:.9375vw}#contents #topagetop a img{width:100%;height:auto}#colorbox{max-width:100%;z-index:10;line-height:0}#colorbox iframe{width:100%;height:100%;overflow:hidden}#cboxOverlay{width:100%;height:100%;position:fixed;top:0;left:0;z-index:10;background:black;opacity:.6}#cboxClose{width:59px;height:61px;overflow:hidden;position:absolute;top:-65px;right:0;margin:0;padding:0;white-space:nowrap;text-indent:100%;border:none;background:url(../../../../assets_230301/images/common/btn_modalclose.png) center/contain no-repeat}@media(min-width:768px){#contents:before{min-width:960px;background:url(../images/top/background_05_pc.jpg) center top/cover no-repeat}#contents #about_faq{gap:0 6px;width:964px;height:52px;position:-webkit-sticky;position:sticky;top:0;z-index:2;margin:0 auto;background:url(../../../../assets_230301/images/top/aboutfaq_01_pc.png) center top/contain no-repeat}#contents #about_faq a{transition:opacity .3s}#contents #about_faq a:nth-of-type(1){width:608px}#contents #about_faq a:nth-of-type(2){width:317px}#contents #about_faq a:hover{opacity:.85}#contents #cover{display:none}#contents #shop_movie{align-items:center;margin:570px 0 0;padding:6px 0 0}#contents #shop_movie .shop{gap:6px;width:390px;background:url(../../../../assets_230301/images/top/shop_01_pc.png) 14px 58px no-repeat}#contents #shop_movie .shop a{width:162px}#contents #shop_movie .shop a:nth-of-type(3){width:164px}#contents #shop_movie .shop a:nth-of-type(4){width:250px;margin:4px 0 0}#contents #shop_movie .movie{width:550px;height:215px;margin:0;background:url(../../../../assets_230301/images/top/movie_01_pc.png) center/510px no-repeat}#contents #shop_movie .movie .thumbnail{width:360px;top:0;left:93px}#contents #shop_movie .movie .thumbnail:before{content:'';display:block;width:338px;height:190px;position:absolute;top:11px;left:11px;z-index:-1;background:black}#contents #shop_movie .movie .thumbnail img{transition:opacity .3s}#contents #shop_movie .movie .thumbnail span{width:338px;height:190px;top:11px;left:11px}#contents #shop_movie .movie .thumbnail span:after{width:20px;height:100px;top:-180px;left:0}#contents #shop_movie .movie .thumbnail:hover img{opacity:.85}#contents #shop_movie .movie .stamp li{width:80px;height:80px;-webkit-animation:stamp 14s linear infinite;animation:stamp 14s linear infinite}#contents #shop_movie .movie .stamp li:nth-of-type(1){top:0;left:20px;-webkit-animation-delay:0s;animation-delay:0s}#contents #shop_movie .movie .stamp li:nth-of-type(2){top:135px;left:15px;-webkit-animation-delay:.5s;animation-delay:.5s}#contents #shop_movie .movie .stamp li:nth-of-type(3){top:0;left:450px;-webkit-animation-delay:1s;animation-delay:1s}#contents #shop_movie .movie .stamp li:nth-of-type(4){top:135px;left:440px;-webkit-animation-delay:1.5s;animation-delay:1.5s}#contents #important{width:542px;margin:80px auto 20px;background:url(../../../../assets_230301/images/top/important_01_pc_2.png) center top/542px auto repeat-y}#contents #important:before{width:542px;height:41px;top:-30px;left:0;background:url(../../../../assets_230301/images/top/important_01_pc_1.png) center bottom/542px auto no-repeat}#contents #important:after{width:542px;height:20px;bottom:-20px;background:url(../../../../assets_230301/images/top/important_01_pc_3.png) center bottom/542px auto no-repeat}#contents #important h2{width:237px}#contents #important ul{width:490px;height:4em;overflow:auto;margin:8px auto 0}#contents #important ul li{font-weight:400;font-size:16px;line-height:1.5}#contents #important ul li a,#contents #important ul li span{width:370px}#contents #important ul li a:hover{text-decoration:none}#contents #banner_information_twitter{justify-content:space-between;width:900px;margin:50px auto 0}#contents #banner_information_twitter .information{order:1;width:490px;margin:65px 0 70px;background:url(../../../../assets_230301/images/top/information_01_pc_2.png) center top/490px auto repeat-y}#contents #banner_information_twitter .information:before{width:490px;height:65px;top:-65px;background:url(../../../../assets_230301/images/top/information_01_pc_1.png) center bottom/490px auto no-repeat}#contents #banner_information_twitter .information .list{width:462px;height:720px;margin:10px auto}#contents #banner_information_twitter .information .list ul{gap:5px}#contents #banner_information_twitter .information .list ul li a{gap:10px 0;width:432px;margin:20px auto;padding:0 20px;background:url(../../../../assets_230301/images/top/information_02_pc_2.png) center top/432px auto repeat-y,linear-gradient(0deg,#1d150e,#3d342d)}#contents #banner_information_twitter .information .list ul li a:before{width:432px;height:20px;top:-20px;background:url(../../../../assets_230301/images/top/information_02_pc_1.png) center bottom/432px auto no-repeat}#contents #banner_information_twitter .information .list ul li a:after{width:432px;height:20px;bottom:-20px;background:url(../../../../assets_230301/images/top/information_02_pc_3.png) center top/432px auto no-repeat}#contents #banner_information_twitter .information .list ul li a time{width:90px;height:21px;font-size:14px;line-height:1.5}#contents #banner_information_twitter .information .list ul li a span{width:72px;height:21px}#contents #banner_information_twitter .information .list ul li a p{width:392px;font-size:14px;line-height:1.5}#contents #banner_information_twitter .information .list ul li a div{width:392px}#contents #banner_information_twitter .information .footer{width:490px;height:70px;bottom:-70px;background:url(../../../../assets_230301/images/top/information_01_pc_3.png) center top/490px auto no-repeat}#contents #banner_information_twitter .information .footer a{width:138px;height:48px;margin:10px auto 0;transition:opacity .3s}#contents #banner_information_twitter .information .footer a:hover{opacity:.85}#contents #banner_information_twitter .banner{order:3;width:960px;margin:25px auto 0}#contents #banner_information_twitter .banner ul{gap:20px}#contents #banner_information_twitter .banner ul li{width:440px}#contents #banner_information_twitter .banner ul li a,#contents #banner_information_twitter .banner ul li span{background:black;border-radius:12px}#contents #banner_information_twitter .banner ul li a img{transition:opacity .3s}#contents #banner_information_twitter .banner ul li a:hover img{opacity:.85}#contents #banner_information_twitter .twitter{order:2;width:398px;margin:128px 0 74px auto;background:url(../../../../assets_230301/images/top/twitter_01_pc_2.png) center top/398px auto repeat-y}#contents #banner_information_twitter .twitter:before{width:398px;height:128px;top:-128px;background:url(../../../../assets_230301/images/top/twitter_01_pc_1.png) center bottom/398px auto no-repeat}#contents #banner_information_twitter .twitter .widget{width:358px;height:674px}#contents #banner_information_twitter .twitter .footer{width:398px;height:74px;bottom:-74px;background:url(../../../../assets_230301/images/top/twitter_01_pc_3.png) center top/398px auto no-repeat}#contents #banner_information_twitter .twitter .footer a{display:block;width:176px;height:36px;margin:20px auto 0;transition:opacity .3s}#contents #banner_information_twitter .twitter .footer a:hover{opacity:.85}#contents #banner_information_twitter.twitter_disabled{width:900px;justify-content:center}#contents #banner_information_twitter.twitter_disabled .information{width:631px;position:relative;margin:94px auto 110px;background:url(../../../../assets_230301/images/top/information_01_pc_2.png) center top repeat-y;background-size:contain}#contents #banner_information_twitter.twitter_disabled .information:before{content:'';display:block;width:631px;height:94px;position:absolute;top:-94px;left:0;background:url(../../../../assets_230301/images/top/information_01_sp_1.png) center bottom auto no-repeat;background-size:contain}#contents #banner_information_twitter.twitter_disabled .information .list{width:610px;height:860px;overflow-x:hidden;overflow-y:scroll;margin:0 auto}#contents #banner_information_twitter.twitter_disabled .information .list ul{list-style:none;display:flex;flex-wrap:wrap;justify-content:center;gap:6px;width:100%;margin:0 auto}#contents #banner_information_twitter.twitter_disabled .information .list ul li:first-child{margin-top:10px}#contents #banner_information_twitter.twitter_disabled .information .list ul li:last-child{margin-bottom:10px}#contents #banner_information_twitter.twitter_disabled .information .list ul li a{display:flex;flex-wrap:wrap;gap:10px;width:562px;box-sizing:border-box;position:relative;margin:22px auto;padding:0 24px;background:url(../../../../assets_230301/images/top/information_02_sp_2.png) center top repeat-y,linear-gradient(0deg,#1d150e,#3d342d);background-size:contain}#contents #banner_information_twitter.twitter_disabled .information .list ul li a:hover{text-decoration:none}#contents #banner_information_twitter.twitter_disabled .information .list ul li a:before{content:'';display:block;width:562px;height:21px;position:absolute;top:-21px;left:0;background:url(../../../../assets_230301/images/top/information_02_sp_1.png) center bottom no-repeat;background-size:contain}#contents #banner_information_twitter.twitter_disabled .information .list ul li a:after{content:'';display:block;width:562px;height:21px;position:absolute;bottom:-21px;left:0;background:url(../../../../assets_230301/images/top/information_02_sp_3.png) center top no-repeat;background-size:contain}#contents #banner_information_twitter.twitter_disabled .information .list ul li a time{display:block;width:124px;height:24px;font-size:20px;line-height:1.4;color:#ffe400}#contents #banner_information_twitter.twitter_disabled .information .list ul li a span{display:block;width:98px;height:24px;overflow:hidden;line-height:1;white-space:nowrap;text-indent:100%;background:url(../../../../assets_230301/images/top/information_03_0.png) center center/contain no-repeat}#contents #banner_information_twitter.twitter_disabled .information .list ul li a span.cat1{background:url(../../../../assets_230301/images/top/information_03_1.png) center center/contain no-repeat}#contents #banner_information_twitter.twitter_disabled .information .list ul li a span.cat2{background:url(../../../../assets_230301/images/top/information_03_2.png) center center/contain no-repeat}#contents #banner_information_twitter.twitter_disabled .information .list ul li a span.cat4{background:url(../../../../assets_230301/images/top/information_03_4.png) center center/contain no-repeat}#contents #banner_information_twitter.twitter_disabled .information .list ul li a span.cat8{background:url(../../../../assets_230301/images/top/information_03_8.png) center center/contain no-repeat}#contents #banner_information_twitter.twitter_disabled .information .list ul li a p{width:522px;font-size:20px;line-height:1.2;color:white}#contents #banner_information_twitter.twitter_disabled .information .list ul li a div{width:522px}#contents #banner_information_twitter.twitter_disabled .information .list ul li a div img{width:100%;height:auto}#contents #banner_information_twitter.twitter_disabled .information .footer{width:631px;height:110px;position:absolute;bottom:-110px;left:0;background:url(../../../../assets_230301/images/top/information_01_sp_3.png) center top auto no-repeat;background-size:contain}#contents #banner_information_twitter.twitter_disabled .information .footer a{display:block;width:208px;height:71px;margin:8px auto 0}#contents #banner_information_twitter.twitter_disabled .information .footer a img{width:100%;height:auto}#contents #youtube{width:899px;height:150px;margin:26px auto 0;background:url(../../../../assets_230301/images/top/youtube_01_pc.png) center top/contain no-repeat}#contents #youtube .channel{width:475px;height:70px;top:16px;left:402px;transition:opacity .3s}#contents #youtube .channel:hover{opacity:.85}#contents #youtube .subscribe{width:475px;height:36px;top:98px;left:402px;transition:opacity .3s}#contents #youtube .subscribe:hover{opacity:.85}#contents #gallery{width:898px;margin:97px auto 46px;padding:10px 0;background:url(../../../../assets_230301/images/top/gallery_01_pc_2.png) center top/898px auto repeat-y}#contents #gallery:before{width:898px;height:45px;top:-45px;background:url(../../../../assets_230301/images/top/gallery_01_pc_1.png) center bottom/898px auto no-repeat}#contents #gallery:after{width:898px;height:46px;bottom:-46px;background:url(../../../../assets_230301/images/top/gallery_01_pc_3.png) center top/898px auto no-repeat}#contents #gallery h2{width:279px;height:68px;top:-73px;left:309.5px}#contents #gallery .slider{width:856px;margin:0 auto}#contents #gallery .slider li{width:206px;height:120px;margin:0 5px}#contents #gallery .slider li a{width:206px;height:120px;padding:5px}#contents #gallery .slider li a:before{content:'';display:block;width:100%;height:100%;position:absolute;top:0;left:0;z-index:-1;background:black;border-radius:14px}#contents #gallery .slider li a:after{background:url(../../../../assets_230301/images/top/gallery_05_2.png) center/contain no-repeat}#contents #gallery .slider li a img{width:196px;height:110px;transition:opacity .3s}#contents #gallery .slider li a:hover img{opacity:.85}#contents #gallery .slider li.movie a:after{background:url(../../../../assets_230301/images/top/gallery_05_1.png) center/contain no-repeat}#contents #gallery .slider .slick-prev{width:37px;height:32px;left:-19px;cursor:pointer;transition:opacity .3s}#contents #gallery .slider .slick-prev:hover{opacity:.85}#contents #gallery .slider .slick-next{width:37px;height:32px;right:-19px;cursor:pointer;transition:opacity .3s}#contents #gallery .slider .slick-next:hover{opacity:.85}#contents #gallery .slider .slick-dots{display:none}#contents #miscellaneous{width:900px;margin:104px auto 0}#contents #miscellaneous .banner{gap:0 20px}#contents #miscellaneous .banner li a{display:block;width:210px}#contents #miscellaneous .guideline{width:448px;margin:35px auto 0}#contents #miscellaneous .guideline a{width:448px;transition:opacity .3s}#contents #miscellaneous .guideline a:hover{opacity:.85}#contents #miscellaneous .trademark{width:100%;margin:25px 0 0}#contents #miscellaneous .trademark li{font-size:16px}#contents #topagetop{height:77px;max-width:1084px;margin:0 auto}#contents #topagetop a{width:62px;height:62px;position:absolute;bottom:30px;right:0}}@-webkit-keyframes reflection{0%{-webkit-transform:scale(0) rotate(37deg);transform:scale(0) rotate(37deg);opacity:0}85%{-webkit-transform:scale(0) rotate(37deg);transform:scale(0) rotate(37deg);opacity:.9}86%{-webkit-transform:scale(4) rotate(37deg);transform:scale(4) rotate(37deg);opacity:1}100%{-webkit-transform:scale(60) rotate(37deg);transform:scale(60) rotate(37deg);opacity:0}}@keyframes reflection{0%{-webkit-transform:scale(0) rotate(37deg);transform:scale(0) rotate(37deg);opacity:0}85%{-webkit-transform:scale(0) rotate(37deg);transform:scale(0) rotate(37deg);opacity:.9}86%{-webkit-transform:scale(4) rotate(37deg);transform:scale(4) rotate(37deg);opacity:1}100%{-webkit-transform:scale(60) rotate(37deg);transform:scale(60) rotate(37deg);opacity:0}}@-webkit-keyframes stamp{0%{-webkit-transform:matrix(1,0,0,1,0,0);transform:matrix(1,0,0,1,0,0)}5%{-webkit-transform:matrix(1.2,0,.1,1.2,0,-10);transform:matrix(1.2,0,.1,1.2,0,-10)}6%{-webkit-transform:matrix(1.3,0,.2,1.3,0,-10);transform:matrix(1.3,0,.2,1.3,0,-10)}7%{-webkit-transform:matrix(.9,0,.1,.9,0,-10);transform:matrix(.9,0,.1,.9,0,-10)}8%{-webkit-transform:matrix(1,0,0,1,0,-10);transform:matrix(1,0,0,1,0,-10)}9%{-webkit-transform:matrix(1.1,0,.1,1.1,0,-10);transform:matrix(1.1,0,.1,1.1,0,-10)}10%{-webkit-transform:matrix(1,0,0,1,0,-10);transform:matrix(1,0,0,1,0,-10)}11%{-webkit-transform:matrix(1,0,0,1,0,-9);transform:matrix(1,0,0,1,0,-9)}19%{-webkit-transform:matrix(1,0,0,1,0,9);transform:matrix(1,0,0,1,0,9)}20%{-webkit-transform:matrix(1,0,0,1,0,10);transform:matrix(1,0,0,1,0,10)}21%{-webkit-transform:matrix(1,0,0,1,0,9);transform:matrix(1,0,0,1,0,9)}29%{-webkit-transform:matrix(1,0,0,1,0,-9);transform:matrix(1,0,0,1,0,-9)}30%{-webkit-transform:matrix(1,0,0,1,0,-10);transform:matrix(1,0,0,1,0,-10)}31%{-webkit-transform:matrix(1,0,0,1,0,-9);transform:matrix(1,0,0,1,0,-9)}39%{-webkit-transform:matrix(1,0,0,1,0,9);transform:matrix(1,0,0,1,0,9)}40%{-webkit-transform:matrix(1,0,0,1,0,10);transform:matrix(1,0,0,1,0,10)}41%{-webkit-transform:matrix(1,0,0,1,0,9);transform:matrix(1,0,0,1,0,9)}49%{-webkit-transform:matrix(1,0,0,1,0,-9);transform:matrix(1,0,0,1,0,-9)}50%{-webkit-transform:matrix(1,0,0,1,0,-10);transform:matrix(1,0,0,1,0,-10)}51%{-webkit-transform:matrix(1,0,0,1,0,-9);transform:matrix(1,0,0,1,0,-9)}59%{-webkit-transform:matrix(1,0,0,1,0,9);transform:matrix(1,0,0,1,0,9)}60%{-webkit-transform:matrix(1,0,0,1,0,10);transform:matrix(1,0,0,1,0,10)}61%{-webkit-transform:matrix(1,0,0,1,0,9);transform:matrix(1,0,0,1,0,9)}69%{-webkit-transform:matrix(1,0,0,1,0,-9);transform:matrix(1,0,0,1,0,-9)}70%{-webkit-transform:matrix(1,0,0,1,0,-10);transform:matrix(1,0,0,1,0,-10)}71%{-webkit-transform:matrix(1,0,0,1,0,-9);transform:matrix(1,0,0,1,0,-9)}79%{-webkit-transform:matrix(1,0,0,1,0,9);transform:matrix(1,0,0,1,0,9)}80%{-webkit-transform:matrix(1,0,0,1,0,10);transform:matrix(1,0,0,1,0,10)}81%{-webkit-transform:matrix(1,0,0,1,0,9);transform:matrix(1,0,0,1,0,9)}89%{-webkit-transform:matrix(1,0,0,1,0,-9);transform:matrix(1,0,0,1,0,-9)}90%{-webkit-transform:matrix(1,0,0,1,0,-10);transform:matrix(1,0,0,1,0,-10)}91%{-webkit-transform:matrix(1,0,0,1,0,-9);transform:matrix(1,0,0,1,0,-9)}99%{-webkit-transform:matrix(1,0,0,1,0,9);transform:matrix(1,0,0,1,0,9)}100%{-webkit-transform:matrix(1,0,0,1,0,0);transform:matrix(1,0,0,1,0,0)}}@keyframes stamp{0%{-webkit-transform:matrix(1,0,0,1,0,0);transform:matrix(1,0,0,1,0,0)}5%{-webkit-transform:matrix(1.2,0,.1,1.2,0,-10);transform:matrix(1.2,0,.1,1.2,0,-10)}6%{-webkit-transform:matrix(1.3,0,.2,1.3,0,-10);transform:matrix(1.3,0,.2,1.3,0,-10)}7%{-webkit-transform:matrix(.9,0,.1,.9,0,-10);transform:matrix(.9,0,.1,.9,0,-10)}8%{-webkit-transform:matrix(1,0,0,1,0,-10);transform:matrix(1,0,0,1,0,-10)}9%{-webkit-transform:matrix(1.1,0,.1,1.1,0,-10);transform:matrix(1.1,0,.1,1.1,0,-10)}10%{-webkit-transform:matrix(1,0,0,1,0,-10);transform:matrix(1,0,0,1,0,-10)}11%{-webkit-transform:matrix(1,0,0,1,0,-9);transform:matrix(1,0,0,1,0,-9)}19%{-webkit-transform:matrix(1,0,0,1,0,9);transform:matrix(1,0,0,1,0,9)}20%{-webkit-transform:matrix(1,0,0,1,0,10);transform:matrix(1,0,0,1,0,10)}21%{-webkit-transform:matrix(1,0,0,1,0,9);transform:matrix(1,0,0,1,0,9)}29%{-webkit-transform:matrix(1,0,0,1,0,-9);transform:matrix(1,0,0,1,0,-9)}30%{-webkit-transform:matrix(1,0,0,1,0,-10);transform:matrix(1,0,0,1,0,-10)}31%{-webkit-transform:matrix(1,0,0,1,0,-9);transform:matrix(1,0,0,1,0,-9)}39%{-webkit-transform:matrix(1,0,0,1,0,9);transform:matrix(1,0,0,1,0,9)}40%{-webkit-transform:matrix(1,0,0,1,0,10);transform:matrix(1,0,0,1,0,10)}41%{-webkit-transform:matrix(1,0,0,1,0,9);transform:matrix(1,0,0,1,0,9)}49%{-webkit-transform:matrix(1,0,0,1,0,-9);transform:matrix(1,0,0,1,0,-9)}50%{-webkit-transform:matrix(1,0,0,1,0,-10);transform:matrix(1,0,0,1,0,-10)}51%{-webkit-transform:matrix(1,0,0,1,0,-9);transform:matrix(1,0,0,1,0,-9)}59%{-webkit-transform:matrix(1,0,0,1,0,9);transform:matrix(1,0,0,1,0,9)}60%{-webkit-transform:matrix(1,0,0,1,0,10);transform:matrix(1,0,0,1,0,10)}61%{-webkit-transform:matrix(1,0,0,1,0,9);transform:matrix(1,0,0,1,0,9)}69%{-webkit-transform:matrix(1,0,0,1,0,-9);transform:matrix(1,0,0,1,0,-9)}70%{-webkit-transform:matrix(1,0,0,1,0,-10);transform:matrix(1,0,0,1,0,-10)}71%{-webkit-transform:matrix(1,0,0,1,0,-9);transform:matrix(1,0,0,1,0,-9)}79%{-webkit-transform:matrix(1,0,0,1,0,9);transform:matrix(1,0,0,1,0,9)}80%{-webkit-transform:matrix(1,0,0,1,0,10);transform:matrix(1,0,0,1,0,10)}81%{-webkit-transform:matrix(1,0,0,1,0,9);transform:matrix(1,0,0,1,0,9)}89%{-webkit-transform:matrix(1,0,0,1,0,-9);transform:matrix(1,0,0,1,0,-9)}90%{-webkit-transform:matrix(1,0,0,1,0,-10);transform:matrix(1,0,0,1,0,-10)}91%{-webkit-transform:matrix(1,0,0,1,0,-9);transform:matrix(1,0,0,1,0,-9)}99%{-webkit-transform:matrix(1,0,0,1,0,9);transform:matrix(1,0,0,1,0,9)}100%{-webkit-transform:matrix(1,0,0,1,0,0);transform:matrix(1,0,0,1,0,0)}}