.slick-slider{position:relative;display:block;box-sizing:border-box;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-touch-callout:none;-khtml-user-select:none;touch-action:pan-y;-webkit-tap-highlight-color:transparent}.slick-list{position:relative;display:block;overflow:hidden;margin:0;padding:0}.slick-list:focus{outline:0}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-list,.slick-slider .slick-track{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.slick-track{position:relative;top:0;left:0;display:block;margin-right:auto;margin-left:auto}.slick-track:after,.slick-track:before{display:table;content:''}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{display:none;float:left;height:100%;min-height:1px}[dir=rtl] .slick-slide{float:right}.slick-slide img{display:block}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}.slick-arrow.slick-hidden{display:none}body{font-family:sans-serif;font-size:15px;line-height:180%;margin:0;padding:0;color:#38285a}li,ul{margin:0;padding:0;list-style:none}img{width:100%;max-width:100%}.trees{position:absolute;z-index:997;top:0;left:0;width:100%;height:100%;pointer-events:none}.trees .treeleft{position:absolute;bottom:-300px;left:0;width:254px;height:653px;background-image:url(../img/tree_left.png);background-repeat:no-repeat;background-size:cover}.trees .treeright{position:absolute;top:-400px;right:0;width:258px;height:646px;background-image:url(../img/tree_right.png);background-repeat:no-repeat;background-size:cover}.pallaxs{position:absolute;z-index:998;top:0;left:50%;pointer-events:none}.pallaxs .rellax{position:absolute;width:60px;background-image:url(../img/snow_particle.png);background-repeat:no-repeat;background-position:center center;background-size:cover}.pallaxs .rellax:after{display:block;width:100%;padding-top:100%;content:''}.pallaxs .b1{top:338px;left:-572px}.pallaxs .b2{top:270px;left:-516px;width:40px}.pallaxs .b3{top:441px;left:-473px;width:30px}.pallaxs .b4{top:618px;left:-337px}.pallaxs .b5{top:264px;left:451px;width:40px}.pallaxs .b6{top:102px;left:540px;width:30px}.pallaxs .b7{top:405px;left:547px;width:20px}.pallaxs .b8{top:52px;left:695px;width:30px}.pallaxs .b9{top:266px;left:758px;width:20px}.pallaxs .b10{top:620px;left:703px;width:30px}#wrapper{position:relative;overflow-x:hidden}nav{position:absolute;z-index:999;top:0;overflow:hidden;width:100%;height:70px}nav:before{position:absolute;top:0;left:50%;display:block;width:50%;height:70px;margin-left:490px;content:'';background-color:#fff;background-image:url(../img/nav_band_loop.png);background-repeat:repeat-x;background-position:left center;background-size:186px 71px}nav:after{position:absolute;top:0;right:50%;display:block;width:50%;height:70px;margin-right:490px;content:'';background-color:#fff;background-image:url(../img/nav_band_loop.png);background-repeat:repeat-x;background-position:right center;background-size:186px 71px}nav .menuButton{display:none}nav.fixed{position:fixed;top:0!important}nav .inner{display:flex;box-sizing:border-box;width:980px;height:70px;margin:auto;padding:0 29px;background-color:#fff;justify-content:space-between;align-items:center}nav .inner ul{display:flex;margin:0;justify-content:space-between;align-items:center}nav .inner ul li{position:relative;display:flex;align-items:center}nav .inner ul li:after{position:absolute;z-index:1;top:50%;right:0;display:block;width:1px;height:17px;content:'';-webkit-transform:translateY(-50%);transform:translateY(-50%);background-color:#ff87d1}nav .inner ul li a{display:flex;align-items:center}nav .inner ul li a img{display:block}nav .inner ul.menu{width:620px}nav .inner ul.social{width:207px}nav .inner select.lang{font-size:inherit;box-sizing:content-box;width:80px;margin:0;margin-left:15px;padding:0;padding-left:20px;vertical-align:middle;color:inherit;color:#af99e9;border:0;border-radius:0;outline:0;background:none transparent;background-image:url(../img/select_arrow.png);background-repeat:no-repeat;background-position:left center;background-size:7px 4px;-webkit-appearance:none;-moz-appearance:none;appearance:none}nav .inner select.lang::-ms-expand{display:none}header{position:relative;overflow:hidden;background-color:#000}header .inner{position:relative;z-index:1;width:980px;height:100%;margin:auto}header .inner .company{position:absolute;top:20px;left:50%;width:146px;-webkit-transform:translateX(-50%);transform:translateX(-50%);text-align:center}header .inner .center{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);text-align:center}header .inner .center h1{width:350px;height:269px;margin:0 auto 37px auto}header .inner .center .playButton{position:relative;overflow:hidden;width:70px;height:70px;margin:auto}header .inner .center .playButton:after{position:absolute;top:0;left:50%;display:block;width:70px;height:70px;content:'';-webkit-transform:translateX(-50%);transform:translateX(-50%);pointer-events:none;background-image:url(../img/playbutton.png);background-position:center center;background-size:cover}header .inner .center .playButton .jstream-eqPlayer{width:500%!important;-webkit-transform:translateX(-50%);transform:translateX(-50%);opacity:0}header .bg{position:absolute;z-index:0;top:0;width:100%;height:100%}header .bg #viplayer{position:absolute;top:50%;left:50%}section.page{position:relative;background-position:center center;background-size:cover}section.page:after{position:absolute;z-index:99;bottom:-19px;left:0;display:block;width:100%;height:38px;content:'';background-image:url(../img/page_line_loop.png);background-repeat:repeat-x;background-position:center center;background-size:contain}section.page .dots{position:absolute;display:block;width:100%;background-repeat:repeat-x;background-position:center center;background-size:contain}section.page .dots.top{top:0}section.page .dots.bottom{bottom:0}section.page .dots.v1{height:50px;background-image:url(../img/dots_01.png)}section.page .dots.v2{height:50px;background-image:url(../img/dots_02.png)}section.page .inner{position:relative;z-index:1;box-sizing:border-box;margin:auto;padding-top:120px}section.page .inner h2{margin-top:0;margin-right:auto;margin-left:auto;text-align:center}section.page#Story{background-image:url(../img/page_bg_story.jpg)}section.page#Story .inner{height:709px}section.page#Story .inner h2{width:198px;height:105px;margin-bottom:80px}section.page#Story .inner .cont{width:831px;height:186px;margin:auto;transition:opacity .75s linear,-webkit-transform .75s ease-out;transition:opacity .75s linear,transform .75s ease-out;transition:opacity .75s linear,transform .75s ease-out,-webkit-transform .75s ease-out;-webkit-transform:translateY(100px);transform:translateY(100px);opacity:0;background-image:url(../img/story_item_01.png);background-position:center center;background-size:cover}section.page#Story .inner .cont p{padding:35px 160px;transition:opacity .5s linear 1s;text-align:center;opacity:0}section.page#Story.active .cont{-webkit-transform:translateY(0);transform:translateY(0);opacity:1}section.page#Story.active .cont p{opacity:1}section.page#Characters{background-image:url(../img/page_bg_chara.jpg)}section.page#Characters .inner{height:900px;padding-top:70px}section.page#Characters .inner h2{width:421px;height:105px;margin-bottom:0}section.page#Characters .inner .cont{margin-top:60px}section.page#Characters .inner .cont .CharacotrSliders{position:relative}section.page#Characters .inner .cont .CharacotrSliders .CharaSlider{position:relative;z-index:1;width:100%;transition:opacity .75s linear .5s,-webkit-transform .35s cubic-bezier(0,.455,.295,1) .5s;transition:opacity .75s linear .5s,transform .35s cubic-bezier(0,.455,.295,1) .5s;transition:opacity .75s linear .5s,transform .35s cubic-bezier(0,.455,.295,1) .5s,-webkit-transform .35s cubic-bezier(0,.455,.295,1) .5s;-webkit-transform:translateY(-100px);transform:translateY(-100px);pointer-events:none;opacity:0}section.page#Characters .inner .cont .CharacotrSliders .CharaSlider .chara img{display:block;width:350px;margin:auto;-webkit-transform:translateX(-60%);transform:translateX(-60%)}section.page#Characters .inner .cont .CharacotrSliders .OutlineSlider{position:absolute;z-index:0;top:50%;left:50%;width:533px;height:533px;transition:opacity .75s linear 1s;-webkit-transform:translate(-25%,-50%);transform:translate(-25%,-50%);opacity:0}section.page#Characters .inner .cont .CharacotrSliders .OutlineSlider .slick-arrow{position:absolute;z-index:10;top:50%;overflow:hidden;width:56px;height:0;padding-top:94px;-webkit-transform:translateY(-50%);transform:translateY(-50%);border:none;background:0 0;background-repeat:no-repeat;background-position:center center;background-size:contain}section.page#Characters .inner .cont .CharacotrSliders .OutlineSlider .slick-arrow.slick-next{right:-17%;background-image:url(../img/chara_arrow_next.png)}section.page#Characters .inner .cont .CharacotrSliders .OutlineSlider .slick-arrow.slick-prev{left:-64%;background-image:url(../img/chara_arrow_prev.png)}section.page#Characters .inner .cont .CharacotrSliders .OutlineSlider .slick-dots{position:absolute;bottom:13%;left:50%;display:flex;width:150px;-webkit-transform:translateX(-50%);transform:translateX(-50%);justify-content:space-between;align-items:center}section.page#Characters .inner .cont .CharacotrSliders .OutlineSlider .slick-dots li button{overflow:hidden;width:25px;height:0;padding-top:28px;border:none;background:0 0;background-image:url(../img/chara_dots_none.png);background-repeat:no-repeat;background-position:center center;background-size:cover}section.page#Characters .inner .cont .CharacotrSliders .OutlineSlider .slick-dots .slick-active:nth-child(1) button{background-image:url(../img/chara_dots_active_01.png)}section.page#Characters .inner .cont .CharacotrSliders .OutlineSlider .slick-dots .slick-active:nth-child(2) button{background-image:url(../img/chara_dots_active_02.png)}section.page#Characters .inner .cont .CharacotrSliders .OutlineSlider .slick-dots .slick-active:nth-child(3) button{background-image:url(../img/chara_dots_active_03.png)}section.page#Characters .inner .cont .CharacotrSliders .OutlineSlider .slick-dots .slick-active:nth-child(4) button{background-image:url(../img/chara_dots_active_04.png)}section.page#Characters .inner .cont .CharacotrSliders .OutlineSlider .slick-dots .slick-active:nth-child(5) button{background-image:url(../img/chara_dots_active_05.png)}section.page#Characters .inner .cont .CharacotrSliders .OutlineSlider .outline{height:533px;background-repeat:no-repeat;background-position:center center;background-size:cover}section.page#Characters .inner .cont .CharacotrSliders .OutlineSlider .outline .inner{position:relative;display:flex;width:458px;height:317px;margin:77px auto 0 auto;padding-top:50px;text-align:center;background-image:url(../img/chara_lines.png);background-repeat:no-repeat;background-position:center center;background-size:cover;align-items:center}section.page#Characters .inner .cont .CharacotrSliders .OutlineSlider .outline .inner .name{font-size:35px;font-weight:700;position:absolute;top:8%;left:50%;width:159px;-webkit-transform:translateX(-50%);transform:translateX(-50%);color:#fff}section.page#Characters .inner .cont .CharacotrSliders .OutlineSlider .outline .inner .text{display:flex;margin:auto;text-align:center;color:#fff;align-items:center}section.page#Characters .inner .cont .CharacotrSliders .OutlineSlider .outline.o1{background-image:url(../img/chara_01_bg.png)}section.page#Characters .inner .cont .CharacotrSliders .OutlineSlider .outline.o2{background-image:url(../img/chara_02_bg.png)}section.page#Characters .inner .cont .CharacotrSliders .OutlineSlider .outline.o3{background-image:url(../img/chara_03_bg.png)}section.page#Characters .inner .cont .CharacotrSliders .OutlineSlider .outline.o4{background-image:url(../img/chara_04_bg.png)}section.page#Characters .inner .cont .CharacotrSliders .OutlineSlider .outline.o5{background-image:url(../img/chara_05_bg.png)}section.page#Characters.active .cont .CharacotrSliders .CharaSlider{-webkit-transform:translateY(0);transform:translateY(0);opacity:1}section.page#Characters.active .cont .CharacotrSliders .OutlineSlider{opacity:1}section.page#Director{background-image:url(../img/page_bg_director.jpg)}section.page#Director .inner{height:905px;padding-top:40px}section.page#Director .inner h2{width:305px;height:105px}section.page#Director .inner .photo{width:280px;margin:0 auto -100px auto;transition:opacity .75s linear,-webkit-transform 1s cubic-bezier(0,.455,.295,1);transition:opacity .75s linear,transform 1s cubic-bezier(0,.455,.295,1);transition:opacity .75s linear,transform 1s cubic-bezier(0,.455,.295,1),-webkit-transform 1s cubic-bezier(0,.455,.295,1);transition-delay:.5s;-webkit-transform:scale(.5,.5) translateY(50px);transform:scale(.5,.5) translateY(50px);opacity:0}section.page#Director .inner .block{width:853px;height:463px;margin:0 auto 15px auto;transition:opacity .75s linear,-webkit-transform 1s cubic-bezier(0,.455,.295,1);transition:opacity .75s linear,transform 1s cubic-bezier(0,.455,.295,1);transition:opacity .75s linear,transform 1s cubic-bezier(0,.455,.295,1),-webkit-transform 1s cubic-bezier(0,.455,.295,1);transition-delay:1s;-webkit-transform:scale(.5,.5) translateY(50px);transform:scale(.5,.5) translateY(50px);opacity:0;background-image:url(../img/director_block_pc.png);background-repeat:no-repeat;background-size:cover}section.page#Director .inner .block p{box-sizing:border-box;width:805px;margin:auto;padding:123px 0 0 0;transition:opacity .75s linear 2s;text-align:center;opacity:0}section.page#Director .inner .block p br.sp{display:none}section.page#Director .inner .link{width:96px;margin:auto;transition:opacity .75s linear 1.5s;opacity:0}section.page#Director.active .photo{-webkit-transform:scale(1,1) translateY(0);transform:scale(1,1) translateY(0);opacity:1}section.page#Director.active .block{-webkit-transform:scale(1,1) translateY(0);transform:scale(1,1) translateY(0);opacity:1}section.page#Director.active .block p{opacity:1}section.page#Director.active .link{opacity:1}section.page#Making{background-image:url(../img/page_bg_making.jpg)}section.page#Making .inner{height:999px;padding-top:90px}section.page#Making .inner h2{width:337px;height:105px;margin-bottom:40px}section.page#Making .inner .cont{width:827px;margin:auto;transition:opacity .75s linear .75s;opacity:0}section.page#Making .inner .cont .playMaking{position:relative;overflow:hidden;width:100%;height:647px;background-image:url(../img/making_item_pc.png);background-repeat:no-repeat;background-position:center;background-size:cover}section.page#Making .inner .cont .playMaking .jstream-eqPlayer{width:100%!important;opacity:0}section.page#Making .inner .cont .playMaking:before{position:absolute;top:50%;left:50%;display:block;width:120px;height:120px;content:'';-webkit-transform:translate(-130%,-50%);transform:translate(-130%,-50%);pointer-events:none;background-image:url(../img/playbutton.png);background-repeat:no-repeat;background-position:center center;background-size:cover}section.page#Making.active .cont{opacity:1}section.page#Wallpapers{background-image:url(../img/page_bg_wallpaper.jpg)}section.page#Wallpapers .inner{box-sizing:border-box;height:1342px;padding-top:50px}section.page#Wallpapers .inner h2{width:367px;height:105px;margin-bottom:44px}section.page#Wallpapers .inner .wallpaperList{width:915px;margin:auto;transition:opacity .75s linear .75s;opacity:0}section.page#Wallpapers .inner .wallpaperList.pc{display:block}section.page#Wallpapers .inner .wallpaperList.sp{display:none}section.page#Wallpapers .inner .wallpaperList ul{position:relative;width:100%;height:1083px;background-image:url(../img/wallpaper_cont_bg.png);background-repeat:no-repeat;background-size:contain}section.page#Wallpapers .inner .wallpaperList ul li{position:absolute;width:433px;text-align:center}section.page#Wallpapers .inner .wallpaperList ul li a img{width:95px}section.page#Wallpapers .inner .wallpaperList ul li.w1{top:0;left:0}section.page#Wallpapers .inner .wallpaperList ul li.w2{top:0;right:0}section.page#Wallpapers .inner .wallpaperList ul li.w3{top:385px;left:0}section.page#Wallpapers .inner .wallpaperList ul li.w4{top:385px;right:0}section.page#Wallpapers .inner .wallpaperList ul li.w5{top:767px;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}section.page#Wallpapers:after{display:none}section.page#Wallpapers.active .wallpaperList{opacity:1}footer{position:relative}footer .inner{position:relative;width:980px;height:100px;margin:auto;text-align:center;color:#7b5eb9;background-color:#fff}footer .inner a{text-decoration:none;color:#7b5eb9}footer .inner ul.menu{font-size:14px;display:flex;width:810px;margin:0 auto 0 auto;padding-top:22px;justify-content:space-between;align-items:center}footer .inner ul.menu li:nth-child(1){width:163px}footer .inner p.copyright{font-size:10px;margin:0}footer .inner p.copyright br{display:none}footer:before{position:absolute;top:0;left:50%;display:block;width:50%;height:100px;margin-left:490px;content:'';background-color:#fff;background-image:url(../img/nav_band_loop.png);background-repeat:repeat-x;background-position:left center;background-size:262px 100px}footer:after{position:absolute;top:0;right:50%;display:block;width:50%;height:100px;margin-right:490px;content:'';background-color:#fff;background-image:url(../img/nav_band_loop.png);background-repeat:repeat-x;background-position:right center;background-size:262px 100px}body.en{font-size:14px;line-height:180%}body.en #Characters .name{font-size:23px!important}body.en #Characters .text{width:60%}body.en #Director .inner .block p{font-size:13px;line-height:160%}body.th{font-size:14px;line-height:180%}body.th #Story p{font-size:15px;line-height:180%}body.th #Characters .name{font-size:18px!important}body.th #Characters .text{font-size:15px;width:60%}body.th #Director .inner .block p{font-size:13px;line-height:160%}body.cn,body.tw{font-size:17px;line-height:180%}body.cn #Story p,body.tw #Story p{font-size:18px!important;line-height:180%!important}body.cn #Characters .text,body.tw #Characters .text{font-size:15px;width:60%}body.cn #Director .inner .block p,body.tw #Director .inner .block p{font-size:15px;line-height:160%}@media screen and (max-width:640px){body{font-size:3.4375vw;line-height:200%}.trees .treeleft{bottom:0;width:18.75vw;height:46.5625vw}.trees .treeright{top:-70vw;width:18.75vw;height:46.5625vw}.pallaxs{z-index:0;top:0;left:0;width:100%;height:300px}.pallaxs .rellax{right:inherit;left:inherit;width:5vw}.pallaxs .b1{top:33vw;left:17vw;width:3vw}.pallaxs .b2{top:45vw;left:3vw;width:1vw}.pallaxs .b3{top:46vw;left:15vw;width:4vw}.pallaxs .b4{top:4vw;left:19vw;width:5vw}.pallaxs .b5{top:10vw;left:16vw;width:4vw}.pallaxs .b6{top:28vw;left:82vw;width:3vw}.pallaxs .b7{top:47vw;left:87vw;width:3vw}.pallaxs .b8{top:34vw;left:97vw;width:5vw}.pallaxs .b9{top:47vw;left:95vw;width:1vw}.pallaxs .b10{top:2vw;left:86vw;width:1vw}#wrapper{overflow:hidden;width:100%;transition:-webkit-transform .25s cubic-bezier(0,.255,.295,1.01);transition:transform .25s cubic-bezier(0,.255,.295,1.01);transition:transform .25s cubic-bezier(0,.255,.295,1.01),-webkit-transform .25s cubic-bezier(0,.255,.295,1.01);-webkit-transform:translateX(0);transform:translateX(0)}#wrapper.open{-webkit-transform:translateX(-50%);transform:translateX(-50%)}nav{position:fixed;top:0!important;right:-50%;overflow:inherit;width:50%;height:100%;transition:-webkit-transform .25s cubic-bezier(0,.255,.295,1.01);transition:transform .25s cubic-bezier(0,.255,.295,1.01);transition:transform .25s cubic-bezier(0,.255,.295,1.01),-webkit-transform .25s cubic-bezier(0,.255,.295,1.01);-webkit-transform:translateX(0);transform:translateX(0);background-color:red}nav.open{-webkit-transform:translateX(-100%);transform:translateX(-100%)}nav:after,nav:before{top:0;width:10%;height:100%;background-color:#fff;background-repeat:repeat-y;background-size:5.46875vw 9.53125vw}nav:before{left:0;margin-left:0;background-image:url(../img/nav_band_left.png);background-position:right top}nav:after{right:0;margin-right:0;background-image:url(../img/nav_band_right.png);background-position:left top}nav .menuButton{position:absolute;z-index:9999;top:5vw;left:-10vw;display:block;overflow:hidden;width:5.78125vw;height:0;padding-top:5.78125vw;background-image:url(../img/menu_open.png);background-repeat:no-repeat;background-position:center center;background-size:cover}nav.open .menuButton{background-image:url(../img/menu_close.png)}nav .inner{display:block;width:80%;height:100%;padding:0 0}nav .inner ul li:after{display:none}nav .inner ul.menu{display:block;width:100%}nav .inner ul.menu li{border-bottom:2px solid #ff87d1}nav .inner ul.menu li a{display:block}nav .inner ul.menu li a img{display:block}nav .inner ul.social{width:100%;border-bottom:2px solid #ff87d1}nav .inner select.lang{font-size:5vw;width:100%;margin-top:2vw;margin-left:7vw;padding-left:7vw;background-size:4vw 2vw}header .inner{width:100%}header .inner .company{top:3.125vw;width:35.625vw}header .inner .center h1{width:69.375vw;height:auto;margin:0 auto 5.78125vw auto}header .inner .center .playButton:after{width:17.1875vw;height:17.1875vw}header .inner .center .playButton{width:30vw;width:30vw}header .inner:after{position:absolute;z-index:99;bottom:-2.96875vw;left:0;display:block;width:100%;height:5.9375vw;content:'';background-image:url(../img/page_line_loop.png);background-repeat:repeat-x;background-position:center center;background-size:cover}section.page:after{bottom:-2.96875vw;height:5.9375vw;background-size:cover}section.page .dots.v1{height:7.8125vw}section.page .dots.v2{height:7.8125vw}section.page .inner{padding-top:8.75vw}section.page#Story .inner{height:90.625vw}section.page#Story .inner h2{width:31.25vw;height:auto;margin-bottom:3.5vw}section.page#Story .inner .cont{width:93.75vw;height:54.6875vw;background-image:url(../img/story_item_01_sp.png)}section.page#Story .inner .cont p{padding:3.4375vw 17.1875vw}section.page#Characters .inner{height:179.75vw;padding-top:7.5vw}section.page#Characters .inner h2{width:66.5625vw;height:auto}section.page#Characters .inner .cont .CharacotrSliders .CharaSlider{margin-top:57.8125vw}section.page#Characters .inner .cont .CharacotrSliders .CharaSlider .chara img{width:60vw;-webkit-transform:translateX(0);transform:translateX(0)}section.page#Characters .inner .cont .CharacotrSliders .OutlineSlider{top:0;width:63.75vw;height:63.75vw;-webkit-transform:translate(-50%,-92%);transform:translate(-50%,-92%)}section.page#Characters .inner .cont .CharacotrSliders .OutlineSlider .slick-arrow{width:7.8125vw;padding-top:12.5vw}section.page#Characters .inner .cont .CharacotrSliders .OutlineSlider .slick-arrow.slick-next{right:-20%}section.page#Characters .inner .cont .CharacotrSliders .OutlineSlider .slick-arrow.slick-prev{left:-20%}section.page#Characters .inner .cont .CharacotrSliders .OutlineSlider .slick-dots{bottom:6%;width:20.3125vw;margin:auto;justify-content:center}section.page#Characters .inner .cont .CharacotrSliders .OutlineSlider .slick-dots li button{width:2.125vw;padding-top:4.125vw;background-size:contain}section.page#Characters .inner .cont .CharacotrSliders .OutlineSlider .outline{height:63.75vw}section.page#Characters .inner .cont .CharacotrSliders .OutlineSlider .outline .inner{width:56.53125vw;height:63.75vw;margin:0 auto 0 auto;padding-top:1vw;background-image:url(../img/chara_lines_sp.png);background-size:contain}section.page#Characters .inner .cont .CharacotrSliders .OutlineSlider .outline .inner .name{font-size:4.6875vw;top:19%;width:20.78125vw}section.page#Characters .inner .cont .CharacotrSliders .OutlineSlider .outline .inner .text{line-height:150%}section.page#Characters .inner .cont .CharacotrSliders .OutlineSlider .outline .inner .text br{display:none}section.page#Director .inner{height:227.3125vw;padding-top:7.5vw}section.page#Director .inner h2{width:49.21875vw;height:auto}section.page#Director .inner .photo{width:43.75vw;margin:0 auto -10.9375vw auto}section.page#Director .inner .block{width:93.90625vw;height:130.625vw;margin:0 auto 3vw auto;background-image:url(../img/director_block_sp.png)}section.page#Director .inner .block p{line-height:170%;width:90%;padding:16.53125vw 0 0 0}section.page#Director .inner .block p br.sp{display:block}section.page#Director .inner .link{width:23.4375vw}section.page#Making .inner{height:100vw;padding-top:8.75vw}section.page#Making .inner h2{width:53.59375vw;height:auto;margin-bottom:4.25vw}section.page#Making .inner .cont{width:90%}section.page#Making .inner .cont .playMaking{height:54vw;background-image:url(../img/making_item_sp.png)}section.page#Making .inner .cont .playMaking:before{width:18.75vw;height:18.75vw;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}section.page#Wallpapers .inner{height:324.25vw;padding-top:7.8125vw}section.page#Wallpapers .inner h2{width:58.90625vw;height:auto;margin-bottom:6.25vw}section.page#Wallpapers .inner .wallpaperList{width:90vw}section.page#Wallpapers .inner .wallpaperList.pc{display:none}section.page#Wallpapers .inner .wallpaperList.sp{display:block}section.page#Wallpapers .inner .wallpaperList ul{height:272.1875vw;background-image:url(../img/wallpaper_cont_bg_sp.png)}section.page#Wallpapers .inner .wallpaperList ul li{width:42vw}section.page#Wallpapers .inner .wallpaperList ul li a img{width:22.96875vw}section.page#Wallpapers .inner .wallpaperList ul li.w3{top:97vw}section.page#Wallpapers .inner .wallpaperList ul li.w4{top:97vw}section.page#Wallpapers .inner .wallpaperList ul li.w5{top:193vw}footer .inner{width:100%;height:auto}footer .inner ul.menu{font-size:3.5vw;display:block;width:80%;margin:0 auto 0 auto;padding-top:0;justify-content:space-between;align-items:center}footer .inner ul.menu li:nth-child(1){width:100%}footer .inner ul.menu li:nth-child(1) img{display:block;width:60%;margin:auto}footer .inner ul.menu li{border-bottom:1px solid #af99e9}footer .inner ul.menu li a{display:block;padding:5vw 10vw}footer .inner p.copyright{font-size:3vw;box-sizing:border-box;width:80%;margin:auto;padding:5vw 5vw}footer .inner p.copyright br{display:block}footer:before{z-index:10;top:0;left:0;width:10%;height:100%;margin-left:0;background-color:#fff;background-image:url(../img/nav_band_loop.png);background-repeat:repeat;background-position:left center;background-size:262px 100px}footer:after{z-index:10;top:0;right:0;width:10%;height:100%;margin-right:0;background-color:#fff;background-image:url(../img/nav_band_loop.png);background-repeat:repeat;background-position:left center;background-size:262px 100px}body.en{font-size:3vw;line-height:200%}body.en #Story p{font-size:3vw;line-height:180%}body.en #Characters .name{font-size:3.7vw!important;line-height:140%!important;width:25.78125vw!important}body.en #Characters .text{font-size:2.9vw!important;line-height:130%!important;width:80%}body.en #Director .inner .block p{font-size:2.9vw;line-height:170%}body.th{font-size:3vw;line-height:200%}body.th #Story p{font-size:3vw;line-height:180%}body.th #Characters .name{font-size:3.4vw!important;line-height:140%!important;width:25.78125vw!important}body.th #Characters .text{font-size:2.9vw!important;line-height:130%!important}body.th #Director .inner .block p{font-size:2.9vw;line-height:170%}body.cn,body.tw{font-size:5vw;line-height:200%}body.cn #Story p,body.tw #Story p{font-size:4vw!important;line-height:180%!important}body.cn #Characters .name,body.tw #Characters .name{font-size:4vw!important;line-height:140%!important;width:25.78125vw!important}body.cn #Characters .text,body.tw #Characters .text{font-size:3vw!important;line-height:160%!important;width:80%}body.cn #Director .inner .block p,body.tw #Director .inner .block p{font-size:3.5vw;line-height:180%}}