@charset "UTF-8";@font-face{font-family:Yu Gothic;src:local("Yu Gothic Medium");font-weight:100}@font-face{font-family:Yu Gothic;src:local("Yu Gothic Medium");font-weight:200}@font-face{font-family:Yu Gothic;src:local("Yu Gothic Medium");font-weight:300}@font-face{font-family:Yu Gothic;src:local("Yu Gothic Medium")}@font-face{font-family:Yu Gothic;src:local("Yu Gothic Bold");font-weight:700}@font-face{font-family:Helvetica Neue;src:local("Helvetica Neue Regular");font-weight:100}@font-face{font-family:Helvetica Neue;src:local("Helvetica Neue Regular");font-weight:200}#navcontainersp{position:absolute;left:0;top:0;z-index:99998;width:0;height:0;margin-left:-100%}#globalnavsp_wrapper{transition-property:background-color;transition-duration:.2s;transition-timing-function:ease-out;background-color:transparent}#globalnavsp{width:50%;position:relative;left:0;top:0;padding:40px 0;z-index:20000;text-align:center;font-family:Open Sans,sans-serif}#globalnavsp li{display:block;opacity:0;transition-property:opacity,-webkit-transform;transition-property:opacity,transform;transition-property:opacity,transform,-webkit-transform;transition-duration:.3s;transition-timing-function:ease-in-out}#globalnavsp li a{display:inline-block;letter-spacing:2px;padding:8px 8px 8px 10px;color:#fff;font-style:italic;font-size:30px;text-decoration:none;transition-property:color,-webkit-transform;transition-property:color,transform;transition-property:color,transform,-webkit-transform;transition-duration:.1s;transition-timing-function:ease-out}#globalnavsp li a:not(.disabled):hover,#globalnavsp li a.touch_on:not(.disabled){color:#58ff19;-webkit-transform:scale(1.05);transform:scale(1.05)}#globalnavsp li a.disabled{color:#444;cursor:default}#globalnavsp li:nth-child(1){-webkit-transform:translateY(10px);transform:translateY(10px)}#globalnavsp li:nth-child(2){-webkit-transform:translateY(10px);transform:translateY(10px)}#globalnavsp li:nth-child(3){-webkit-transform:translateY(10px);transform:translateY(10px)}#globalnavsp li:nth-child(4){-webkit-transform:translateY(10px);transform:translateY(10px)}#globalnavsp li:nth-child(5){-webkit-transform:translateY(10px);transform:translateY(10px)}#globalnavsp li:nth-child(6){-webkit-transform:translateY(10px);transform:translateY(10px)}#globalnavsp li:nth-child(7){-webkit-transform:translateY(10px);transform:translateY(10px)}#globalnavsp li:nth-child(8){-webkit-transform:translateY(10px);transform:translateY(10px)}#globalnavsp li:nth-child(9){-webkit-transform:translateY(10px);transform:translateY(10px)}#globalnavsp li:nth-child(10){-webkit-transform:translateY(10px);transform:translateY(10px)}#globalnavsp li:nth-child(11){-webkit-transform:translateY(10px);transform:translateY(10px)}#globalnavsp .closebutton{margin-top:20px;display:block}#globalnavsp .closebutton a{display:inline-block;letter-spacing:2px;padding:8px 18px 8px 20px;color:#000;font-style:italic;font-size:30px;text-decoration:none;background-color:#fff;transition-property:color,background-color,-webkit-transform;transition-property:color,background-color,transform;transition-property:color,background-color,transform,-webkit-transform;transition-duration:.1s;transition-timing-function:ease-out}#globalnavsp .closebutton a:hover,#globalnavsp .closebutton a.touch_on{color:#fff;background-color:#58ff19;-webkit-transform:scale(1.05);transform:scale(1.05)}.globalnavsp_opend #wp{position:fixed;width:100%}.globalnavsp_opend #navcontainersp{position:fixed;overflow:hidden;width:100%;height:100%;margin-left:0}.globalnavsp_opend #globalnavsp_wrapper{position:relative;height:100%;overflow-y:scroll;width:200%;background-color:rgba(0,0,0,.9)}.globalnavsp_opend #globalnavsp li:nth-child(1){opacity:1;transition-delay:0s;-webkit-transform:translateY(0);transform:translateY(0)}.globalnavsp_opend #globalnavsp li:nth-child(2){opacity:1;transition-delay:.02s;-webkit-transform:translateY(0);transform:translateY(0)}.globalnavsp_opend #globalnavsp li:nth-child(3){opacity:1;transition-delay:.04s;-webkit-transform:translateY(0);transform:translateY(0)}.globalnavsp_opend #globalnavsp li:nth-child(4){opacity:1;transition-delay:.06s;-webkit-transform:translateY(0);transform:translateY(0)}.globalnavsp_opend #globalnavsp li:nth-child(5){opacity:1;transition-delay:.08s;-webkit-transform:translateY(0);transform:translateY(0)}.globalnavsp_opend #globalnavsp li:nth-child(6){opacity:1;transition-delay:.1s;-webkit-transform:translateY(0);transform:translateY(0)}.globalnavsp_opend #globalnavsp li:nth-child(7){opacity:1;transition-delay:.12s;-webkit-transform:translateY(0);transform:translateY(0)}.globalnavsp_opend #globalnavsp li:nth-child(8){opacity:1;transition-delay:.14s;-webkit-transform:translateY(0);transform:translateY(0)}.globalnavsp_opend #globalnavsp li:nth-child(9){opacity:1;transition-delay:.16s;-webkit-transform:translateY(0);transform:translateY(0)}.globalnavsp_opend #globalnavsp li:nth-child(10){opacity:1;transition-delay:.18s;-webkit-transform:translateY(0);transform:translateY(0)}.globalnavsp_opend #globalnavsp li:nth-child(11){opacity:1;transition-delay:.2s;-webkit-transform:translateY(0);transform:translateY(0)}#wp{background-color:#1a1a1a}#contents{display:flex;min-height:100vh;background-color:transparent}@media only screen and (max-width:950px){#contents{min-height:0;display:block}}#mainview{flex:1 1;min-height:100vh;background-repeat:repeat-y;background-position:0 0;background-attachment:fixed}@media only screen and (max-width:950px){#mainview{min-height:0;padding-top:11.57895%}}body.loadcomplete #mainview{background-image:url(../../images/theme/ox/common/line.png)}@media only screen and (max-width:950px){body.loadcomplete #mainview{background-image:url(../../images/theme/ox/common/line_sp.png)}}body.msie.loadcomplete #mainview,body.msedge.loadcomplete #mainview{background-attachment:scroll}#subview{background:#000;width:240px;min-height:100vh;padding:0 19px 0 41px;font-size:18px;line-height:100%;position:relative}@media only screen and (max-width:950px){#subview{display:none}}#subview:before{content:"";border-left:solid 8px #404040;position:absolute;top:0;left:4px;height:100%;z-index:1}#subview:after{content:"";border-left:solid 2px #58ff19;position:absolute;top:0;left:20px;height:100%;z-index:2}#globalnav{top:0;position:-webkit-sticky;position:sticky;padding:44px 0;width:180px;font-family:Open Sans,sans-serif;text-align:right}#globalnav h1{font-size:0;line-height:0}#globalnav h1 a{display:block;padding-bottom:12px}#globalnav h1 a img{max-height:47px}#globalnav .nav li{display:block}#globalnav .nav li a{width:100%;display:block;font-size:100%;text-decoration:none;color:#fff;font-style:italic;font-weight:700;padding:9px 0;position:relative}#globalnav .nav li a.disabled{color:#444;cursor:default}#globalnav .nav li a:not(.disabled):hover,#globalnav .nav li a.touch_on:not(.disabled){color:#58ff19}#globalnav .nav li a:not(.disabled):after{position:absolute;bottom:8px;right:0;content:'';width:0;height:100%;display:inline-block;border-bottom:1px solid #58ff19;transition-property:width;transition-duration:.3s;transition-timing-function:ease-in-out}#globalnav .nav li a:not(.disabled):hover:after,#globalnav .nav li a.touch_on:not(.disabled):after{width:100%}#globalnav .socialicon ul{float:right;width:70%;margin-top:20px}#globalnav .pickup{font-size:0;line-height:0;margin-top:30px}#globalnav .pickup li{display:block}#globalnav .pickup li:nth-child(n+2){margin-top:10px}body.msedge #globalnav,body.msie #globalnav{position:static}#topbar{display:none;position:absolute;width:100%;top:38px;left:0;padding-top:110px;background-color:#1a1a1a;z-index:10000;overflow:hidden}@media only screen and (max-width:950px){#topbar{display:block;padding-top:11.57895%}}@media only screen and (max-width:640px){#topbar{top:0}}#topbar .logo{position:absolute;left:0;top:0;margin-left:-40px;width:calc(100% - 230px);padding-top:80px}@media only screen and (max-width:950px){#topbar .logo{margin-left:-4.21053%;width:75.78947%;padding-top:8.42105%}}#topbar .logo a{position:absolute;left:0;top:0;display:block;margin-left:85px;margin-top:22px;width:220px;height:100%;z-index:2}@media only screen and (max-width:950px){#topbar .logo a{margin-left:11.80556%;margin-top:3.05556%;width:30.55556%}}#topbar .logo:after{content:'';position:absolute;left:0;top:0;display:block;width:100%;height:100%;background-color:#242424;z-index:1;-webkit-transform:skew(-45deg);transform:skew(-45deg)}#topbar .button{position:absolute;right:0;top:0;width:310px;height:100%}@media only screen and (max-width:950px){#topbar .button{width:32.63158%}}#topbar .button a{position:absolute;right:0;top:0;display:block;width:100%;height:100%;z-index:10}#topbar .button a span{font-family:Open Sans,sans-serif;color:#ff3080;line-height:100%;font-style:italic;position:absolute;left:0;top:0;font-size:30px;margin-left:90px;margin-top:25px}@media only screen and (max-width:950px){#topbar .button a span{font-size:30px;font-size:3.15789vw;margin-left:29.03226%;margin-top:8.06452%}}#topbar .button a .humberger{position:absolute;right:0;top:0;width:60px;margin-right:45px;margin-top:21px}@media only screen and (max-width:950px){#topbar .button a .humberger{width:19.35484%;margin-right:14.51613%;margin-top:6.77419%}}#topbar .button a .humberger div{position:absolute;left:0;top:0;width:100%;padding-top:6px;background-color:#58ff19}@media only screen and (max-width:950px){#topbar .button a .humberger div{padding-top:10%}}#topbar .button a .humberger div:nth-child(1){margin-top:0}#topbar .button a .humberger div:nth-child(2){margin-top:15px}@media only screen and (max-width:950px){#topbar .button a .humberger div:nth-child(2){margin-top:25%}}#topbar .button a .humberger div:nth-child(3){margin-top:32px}@media only screen and (max-width:950px){#topbar .button a .humberger div:nth-child(3){margin-top:53.33333%}}#topbar.fixed{position:fixed;top:0;margin-top:0!important}#topbar:after{content:'';position:absolute;left:0;top:0;width:100%;margin-top:80px;padding-top:10px;z-index:100;background-color:#ff3080}@media only screen and (max-width:950px){#topbar:after{margin-top:8.42105%;padding-top:1.05263%}}#bignav{padding-top:6.75676%}@media only screen and (max-width:950px){#bignav{padding-top:18.75%}}#bignav li{position:relative;display:block;width:100%;padding-top:24.32432%;margin-top:4.05405%}@media only screen and (max-width:950px){#bignav li{padding-top:45%;margin-top:9.375%}}#bignav li a{position:absolute;left:0;top:0;width:100%;height:100%;display:block}#bignav li a .title_jp{position:absolute;top:0;right:0;z-index:10;margin-top:5.94595%;margin-right:4.05405%}@media only screen and (max-width:950px){#bignav li a .title_jp{margin-top:17%}}#bignav li a .title_jp .title{position:relative;display:inline-block;padding-bottom:1.35135%;font-family:-apple-system,BlinkMacSystemFont,Helvetica Neue,Yu Gothic,YuGothic,Verdana,Meiryo,"M+ 1p",sans-serif;-webkit-font-feature-settings:"palt";font-feature-settings:"palt";font-weight:700;color:#fff;line-height:100%;white-space:nowrap;font-style:italic;text-shadow:1px 1px 6px #000,2px 2px 8px #000;font-size:18px;font-size:1.89474vw}@media all and (-ms-high-contrast:none){#bignav li a .title_jp .title{font-family:Verdana,Meiryo,sans-serif}}@media all and (-ms-high-contrast:active){#bignav li a .title_jp .title{font-family:Verdana,Meiryo,sans-serif}}@media only screen and (max-width:950px){#bignav li a .title_jp .title{text-shadow:1px 1px 6px #000,2px 2px 6px #000,2px 2px 8px #000}}@media only screen and (max-width:950px){#bignav li a .title_jp .title{font-size:40px;font-size:4.21053vw}}#bignav li a .title_en{position:absolute;top:0;right:0;z-index:10;text-align:right;margin-top:9.45946%;margin-right:2.7027%;min-width:40.54054%}@media only screen and (max-width:950px){#bignav li a .title_en{margin-right:0;margin-top:23.75%;min-width:62.5%}}#bignav li a .title_en .title{position:relative;display:block;padding-right:8.10811%;padding-left:27.02703%}@media only screen and (max-width:950px){#bignav li a .title_en .title{padding-right:10%;padding-left:10%}}#bignav li a .title_en .title span{font-family:Open Sans,sans-serif;color:#000;line-height:125%;white-space:nowrap;font-style:italic;font-weight:700;letter-spacing:1px;position:relative;display:inline-block;z-index:2;font-size:30px;font-size:3.15789vw;transition-property:color;transition-duration:.1s;transition-timing-function:ease-in-out}@media only screen and (max-width:950px){#bignav li a .title_en .title span{line-height:120%;font-size:60px;font-size:6.31579vw}}#bignav li a .title_en .title:before{content:'';position:absolute;top:0;bottom:0;right:0;left:0;background-color:#fff;z-index:1;-webkit-transform:skew(-45deg);transform:skew(-45deg);transition-property:background-color;transition-duration:.1s;transition-timing-function:ease-in-out}#bignav li a .button{position:absolute;top:0;right:0;z-index:10;margin-top:16.21622%;margin-right:9.45946%;width:20.27027%;transition-property:margin;transition-duration:.1s;transition-timing-function:ease-in-out}@media only screen and (max-width:950px){#bignav li a .button{margin-top:34.25%;width:46.25%}}#bignav li a .background{position:absolute;top:0;left:0;z-index:1;width:81.08108%;height:100%;overflow:hidden}@media only screen and (max-width:950px){#bignav li a .background{width:100%}}#bignav li a .background span{position:absolute;display:block;left:0;top:0;width:100%;height:100%;transition-property:-webkit-transform,-webkit-filter;transition-property:transform,filter;transition-property:transform,filter,-webkit-transform,-webkit-filter;transition-duration:.1s;transition-timing-function:ease-in-out;-webkit-transform:skew(-45deg);transform:skew(-45deg);overflow:hidden}@media only screen and (max-width:950px){#bignav li a .background span{-webkit-transform:skew(0deg);transform:skew(0deg)}}#bignav li a .background span img{width:auto;height:100%;-webkit-transform:skew(45deg);transform:skew(45deg)}@media only screen and (max-width:950px){#bignav li a .background span img{-webkit-transform:skew(0deg);transform:skew(0deg)}}#bignav li a:not(.disabled):hover .title_en .title span,#bignav li a.touch_on:not(.disabled) .title_en .title span{color:#58ff19}#bignav li a:not(.disabled):hover .title_en .title:before,#bignav li a.touch_on:not(.disabled) .title_en .title:before{background-color:#000}#bignav li a:not(.disabled):hover .background span,#bignav li a.touch_on:not(.disabled) .background span{-webkit-transform:scale(1.04) skew(-45deg);transform:scale(1.04) skew(-45deg);-webkit-filter:brightness(1);filter:brightness(1)}@media only screen and (max-width:950px){#bignav li a:not(.disabled):hover .background span,#bignav li a.touch_on:not(.disabled) .background span{-webkit-transform:scale(1.04) skew(0deg);transform:scale(1.04) skew(0deg)}}#bignav li a.disabled{cursor:default}#bignav li a.disabled .title_jp .title{color:#999}#bignav li a.disabled .title_en .title span{color:#000}#bignav li a.disabled .title_en .title:before{background-color:#888}#bignav li a.disabled .background span{background-color:#1a1a1a}#bignav li a.disabled .background span img{opacity:.5}#bignav li:first-child{margin-top:0}#bignav li:nth-child(odd) a:not(.disabled):hover .button,#bignav li:nth-child(odd) a.touch_on:not(.disabled) .button{margin-right:10.81081%}#bignav li:nth-child(even) a .title_jp{right:initial;right:auto;left:0;margin-right:initial;margin-right:auto;margin-left:6.08108%}#bignav li:nth-child(even) a .title_jp .title{padding-right:0}#bignav li:nth-child(even) a .title_en{text-align:left;right:initial;right:auto;left:0;margin-right:initial;margin-right:auto;margin-left:2.7027%}@media only screen and (max-width:950px){#bignav li:nth-child(even) a .title_en{margin-left:0}}#bignav li:nth-child(even) a .title_en .title{padding-left:8.10811%;padding-right:27.02703%}@media only screen and (max-width:950px){#bignav li:nth-child(even) a .title_en .title{padding-right:10%;padding-left:10%}}#bignav li:nth-child(even) a .button{right:initial;right:auto;left:0;margin-right:initial;margin-right:auto;margin-left:9.45946%}#bignav li:nth-child(even) a .background{left:initial;left:auto;right:0}#bignav li:nth-child(even) a:not(.disabled):hover .button,#bignav li:nth-child(even) a.touch_on:not(.disabled) .button{margin-left:10.81081%}.news_thumbnail_list .title{font-family:Open Sans,sans-serif;font-style:italic;font-weight:700;color:#fff;text-align:center;line-height:100%;font-size:40px;font-size:4.21053vw;text-shadow:1px 1px 6px #000,2px 2px 8px #000;padding-bottom:2.7027%}@media only screen and (max-width:950px){.news_thumbnail_list .title{text-shadow:1px 1px 6px #000,2px 2px 6px #000,2px 2px 8px #000}}@media only screen and (max-width:950px){.news_thumbnail_list .title{font-size:96px;font-size:10.10526vw}}@media only screen and (max-width:1280px){.news_thumbnail_list .title{padding-top:3.90625%}}@media only screen and (max-width:950px){.news_thumbnail_list .title{padding-bottom:5%}}.news_thumbnail_list ul{font-size:0;line-height:0;display:flex;flex-wrap:wrap;justify-content:center}@media only screen and (max-width:950px){.news_thumbnail_list ul{display:block}}.news_thumbnail_list ul li{display:inline-block;border:2px solid #000;width:31.08108%;padding:8px;background-color:#000;transition-property:border-color,-webkit-transform;transition-property:transform,border-color;transition-property:transform,border-color,-webkit-transform;transition-duration:.1s;transition-timing-function:ease-in-out;margin-right:3.37838%}@media only screen and (max-width:1280px){.news_thumbnail_list ul li{width:48.04688%;margin-right:3.90625%}}@media only screen and (max-width:950px){.news_thumbnail_list ul li{display:block;width:100%}}.news_thumbnail_list ul li a{display:block;width:100%;height:100%;position:relative;background-color:#000;padding-bottom:10.22727%;text-decoration:none}.news_thumbnail_list ul li a .body{font-family:-apple-system,BlinkMacSystemFont,Helvetica Neue,Yu Gothic,YuGothic,Verdana,Meiryo,"M+ 1p",sans-serif;-webkit-font-feature-settings:"palt";font-feature-settings:"palt";font-weight:700;color:#fff;word-break:break-all;line-height:130%;padding:4.54545%;font-size:12px;font-size:1.26316vw}@media all and (-ms-high-contrast:none){.news_thumbnail_list ul li a .body{font-family:Verdana,Meiryo,sans-serif}}@media all and (-ms-high-contrast:active){.news_thumbnail_list ul li a .body{font-family:Verdana,Meiryo,sans-serif}}@media only screen and (max-width:1280px){.news_thumbnail_list ul li a .body{font-size:18px;font-size:1.89474vw}}@media only screen and (max-width:950px){.news_thumbnail_list ul li a .body{font-size:36px;font-size:3.78947vw}}.news_thumbnail_list ul li a .date{position:absolute;left:0;bottom:0;font-family:Open Sans,sans-serif;font-style:italic;font-weight:700;letter-spacing:-.5px;color:#ff3080;word-break:break-all;line-height:130%;padding-left:4.54545%;padding-bottom:1.13636%;font-size:9px;font-size:.94737vw;z-index:2}@media only screen and (max-width:1280px){.news_thumbnail_list ul li a .date{font-size:13px;font-size:1.36842vw}}@media only screen and (max-width:950px){.news_thumbnail_list ul li a .date{font-size:34px;font-size:3.57895vw}}.news_thumbnail_list ul li a .button{position:absolute;right:0;bottom:0;width:36.36364%;padding-top:6.81818%;background:url(../../images/theme/ox/common/button_more.png) right bottom no-repeat;background-size:100%;z-index:2}@media only screen and (max-width:950px){.news_thumbnail_list ul li a .button{width:42.5%;padding-top:8%}}.news_thumbnail_list ul li a .thumbnail{position:relative;width:100%;padding-top:56.13636%;z-index:1;overflow:hidden}.news_thumbnail_list ul li a .thumbnail span{position:absolute;display:block;left:0;top:0;width:100%;height:100%;transition-property:-webkit-transform,-webkit-filter;transition-property:transform,filter;transition-property:transform,filter,-webkit-transform,-webkit-filter;transition-duration:.1s;transition-timing-function:ease-in-out;-webkit-transform:scale(1.05);transform:scale(1.05)}.news_thumbnail_list ul li a:hover .body,.news_thumbnail_list ul li a.touch_on .body{color:#58ff19}.news_thumbnail_list ul li a:hover .thumbnail span,.news_thumbnail_list ul li a.touch_on .thumbnail span{-webkit-transform:scale(1.02);transform:scale(1.02)}@media only screen and (max-width:950px){.news_thumbnail_list ul li:nth-child(n+2){margin-top:9.375%}}@media only screen and (max-width:1280px){.news_thumbnail_list ul li:nth-child(n+3){margin-top:3.90625%}}@media only screen and (max-width:950px){.news_thumbnail_list ul li:nth-child(n+3){margin-top:9.375%}}.news_thumbnail_list ul li:nth-child(n+4){margin-top:3.37838%}@media only screen and (max-width:950px){.news_thumbnail_list ul li:nth-child(n+4){margin-top:9.375%}}.news_thumbnail_list ul li:nth-child(3n){margin-right:0}@media only screen and (max-width:1280px){.news_thumbnail_list ul li:nth-child(3n){margin-right:3.90625%}}@media only screen and (max-width:1280px){.news_thumbnail_list ul li:nth-child(2n){margin-right:0}}.news_thumbnail_list ul li:last-child{margin-right:0}.news_thumbnail_list ul li.pickup .date{white-space:nowrap}.news_thumbnail_list ul li.pickup .date strong{display:inline-block;font-size:105%;font-family:Open Sans,sans-serif;font-style:italic;color:#58ff19;letter-spacing:0;padding-left:6.81818%}@media only screen and (max-width:950px){.news_thumbnail_list ul li.pickup .date strong{font-size:105%;padding-left:5%}}.news_thumbnail_list ul li:hover{border-color:#58ff19;-webkit-transform:scale(1.02);transform:scale(1.02)}.movie_thumbnail_list .title{font-family:Open Sans,sans-serif;font-style:italic;font-weight:700;color:#fff;text-align:center;line-height:100%;font-size:40px;font-size:4.21053vw;text-shadow:1px 1px 6px #000,2px 2px 8px #000;padding-bottom:3.7037%}@media only screen and (max-width:950px){.movie_thumbnail_list .title{text-shadow:1px 1px 6px #000,2px 2px 6px #000,2px 2px 8px #000}}@media only screen and (max-width:950px){.movie_thumbnail_list .title{font-size:96px;font-size:10.10526vw}}@media only screen and (max-width:950px){.movie_thumbnail_list .title{padding-bottom:5%}}.movie_thumbnail_list ul{font-size:0;line-height:0}.movie_thumbnail_list ul li{position:relative;display:inline-block;border:2px solid #1a1a1a;transition-property:border-color,-webkit-transform;transition-property:transform,border-color;transition-property:transform,border-color,-webkit-transform;transition-duration:.1s;transition-timing-function:ease-in-out;width:30.92593%;padding-top:16.94444%;margin-right:3.5%}.movie_thumbnail_list ul li.topmovie{width:48.14815%;padding-top:27.03704%}@media only screen and (max-width:950px){.movie_thumbnail_list ul li.topmovie{width:48.25%;padding-top:27.125%}}@media only screen and (max-width:640px){.movie_thumbnail_list ul li.topmovie{width:100%;padding-top:56.14583%}}@media only screen and (max-width:1280px){.movie_thumbnail_list ul li{width:48.14815%;padding-top:27.03704%}}@media only screen and (max-width:950px){.movie_thumbnail_list ul li{width:48.25%;padding-top:27.125%}}@media only screen and (max-width:640px){.movie_thumbnail_list ul li{width:100%;padding-top:56.14583%}}.movie_thumbnail_list ul li a{position:absolute;display:block;left:0;top:0;width:100%;height:100%;overflow:hidden;text-align:center}.movie_thumbnail_list ul li a .name{position:relative;display:inline-block;z-index:11;margin-top:42.81437%;padding-right:9.58084%;padding-left:9.58084%}.movie_thumbnail_list ul li a .name.topmovie{margin-top:43.07692%;padding-right:9.61538%;padding-left:9.61538%}@media only screen and (max-width:950px){.movie_thumbnail_list ul li a .name.topmovie{margin-top:42.70833%;padding-right:9.11458%;padding-left:9.11458%}}@media only screen and (max-width:1280px){.movie_thumbnail_list ul li a .name{margin-top:43.07692%;padding-right:9.61538%;padding-left:9.61538%}}@media only screen and (max-width:950px){.movie_thumbnail_list ul li a .name{margin-top:42.70833%;padding-right:9.11458%;padding-left:9.11458%}}.movie_thumbnail_list ul li a .name span{font-family:-apple-system,BlinkMacSystemFont,Helvetica Neue,Yu Gothic,YuGothic,Verdana,Meiryo,"M+ 1p",sans-serif;-webkit-font-feature-settings:"palt";font-feature-settings:"palt";color:#ff3080;white-space:nowrap;font-style:italic;font-weight:700;letter-spacing:-1px;position:relative;display:inline-block;z-index:2;line-height:160%;font-size:10px;font-size:1.05263vw;transition-property:color;transition-duration:.1s;transition-timing-function:ease-in-out}@media all and (-ms-high-contrast:none){.movie_thumbnail_list ul li a .name span{font-family:Verdana,Meiryo,sans-serif}}@media all and (-ms-high-contrast:active){.movie_thumbnail_list ul li a .name span{font-family:Verdana,Meiryo,sans-serif}}.movie_thumbnail_list ul li a .name span.topmovie{font-size:12px;font-size:1.26316vw}@media only screen and (max-width:1680px){.movie_thumbnail_list ul li a .name span.topmovie{font-size:16px;font-size:1.68421vw}}@media only screen and (max-width:950px){.movie_thumbnail_list ul li a .name span.topmovie{line-height:150%!important;font-size:24px;font-size:2.52632vw}}@media only screen and (max-width:640px){.movie_thumbnail_list ul li a .name span.topmovie{line-height:150%;font-size:36px;font-size:3.78947vw}}@media only screen and (max-width:1280px){.movie_thumbnail_list ul li a .name span{font-size:16px;font-size:1.68421vw}}@media only screen and (max-width:950px){.movie_thumbnail_list ul li a .name span{line-height:150%!important;font-size:24px;font-size:2.52632vw}}@media only screen and (max-width:640px){.movie_thumbnail_list ul li a .name span{line-height:150%;font-size:36px;font-size:3.78947vw}}.movie_thumbnail_list ul li a .name.longtext{margin-top:39.0625%}@media only screen and (max-width:1280px){.movie_thumbnail_list ul li a .name.longtext{margin-top:40.38462%}}@media only screen and (max-width:950px){.movie_thumbnail_list ul li a .name.longtext{margin-top:40.10417%}}@media only screen and (max-width:640px){.movie_thumbnail_list ul li a .name.longtext{margin-top:41.66667%}}.movie_thumbnail_list ul li a .name.longtext span{padding:6px 0;line-height:120%;font-size:9px;font-size:.94737vw}@media only screen and (max-width:1280px){.movie_thumbnail_list ul li a .name.longtext span{font-size:14px;font-size:1.47368vw}}@media only screen and (max-width:1080px){.movie_thumbnail_list ul li a .name.longtext span{font-size:12px;font-size:1.26316vw}}@media only screen and (max-width:950px){.movie_thumbnail_list ul li a .name.longtext span{line-height:120%;font-size:15px;font-size:1.57895vw}}@media only screen and (max-width:640px){.movie_thumbnail_list ul li a .name.longtext span{line-height:120%;font-size:28px;font-size:2.94737vw}}.movie_thumbnail_list ul li a .name:before{content:'';position:absolute;top:0;bottom:0;right:0;left:0;background-color:#000;z-index:1;-webkit-transform:skew(-45deg);transform:skew(-45deg)}.movie_thumbnail_list ul li a .button{position:absolute;display:block;left:0;top:0;width:100%;height:100%;z-index:10;background:url(../../images/theme/ox/common/button_movie_play.png) center center no-repeat;background-size:20.72539%;transition-property:background-size;transition-duration:.1s;transition-timing-function:ease-in-out}.movie_thumbnail_list ul li a .thumbnail{position:absolute;display:block;left:0;top:0;width:100%;height:100%;z-index:1;transition-property:-webkit-transform,-webkit-filter;transition-property:transform,filter;transition-property:transform,filter,-webkit-transform,-webkit-filter;transition-duration:.1s;transition-timing-function:ease-in-out;-webkit-transform:scale(1.05);transform:scale(1.05)}.movie_thumbnail_list ul li a:hover .name span,.movie_thumbnail_list ul li a.touch_on .name span{color:#58ff19}.movie_thumbnail_list ul li a:hover .button,.movie_thumbnail_list ul li a.touch_on .button{background-size:23.31606%}.movie_thumbnail_list ul li a:hover .thumbnail,.movie_thumbnail_list ul li a.touch_on .thumbnail{-webkit-transform:scale(1.02);transform:scale(1.02)}.movie_thumbnail_list ul li:hover,.movie_thumbnail_list ul li.touch_on{border-color:#58ff19;-webkit-transform:scale(1.02);transform:scale(1.02)}.movie_thumbnail_list ul li:nth-child(3n){margin-right:0}@media only screen and (max-width:640px){.movie_thumbnail_list ul li:nth-child(n+2){margin-right:0;margin-top:9.375%}}@media only screen and (max-width:1280px){.movie_thumbnail_list ul li:nth-child(n+3){margin-right:3.5%;margin-top:4.05405%}}@media only screen and (max-width:950px){.movie_thumbnail_list ul li:nth-child(n+3){margin-top:3.75%}}@media only screen and (max-width:640px){.movie_thumbnail_list ul li:nth-child(n+3){margin-top:9.375%}}.movie_thumbnail_list ul li:nth-child(n+4){margin-top:4.05405%}@media only screen and (max-width:950px){.movie_thumbnail_list ul li:nth-child(n+4){margin-top:3.75%}}@media only screen and (max-width:640px){.movie_thumbnail_list ul li:nth-child(n+4){margin-top:9.375%}}@media only screen and (max-width:1280px){.movie_thumbnail_list ul li:nth-child(even){margin-right:0}}.movie_thumbnail_list ul li:last-child{margin-right:0}#footer_banner .thumbnail_list{display:block;position:relative;z-index:10;padding-top:6.75676%;font-size:0;line-height:0}@media only screen and (max-width:950px){#footer_banner .thumbnail_list{padding-top:18.75%}}#footer_banner .thumbnail_list ul{text-align:center;width:100%}@media only screen and (max-width:950px){#footer_banner .thumbnail_list ul{display:block;width:100%}}#footer_banner .thumbnail_list ul li{display:inline-block;position:relative;margin-right:2.7027%;width:48.64865%;border:2px solid #1a1a1a;transition-property:border;transition-duration:.1s;transition-timing-function:ease-in-out;background-color:#fff}@media only screen and (max-width:950px){#footer_banner .thumbnail_list ul li{width:100%;margin-right:0}}#footer_banner .thumbnail_list ul li:nth-child(even){margin-right:0}@media only screen and (max-width:950px){#footer_banner .thumbnail_list ul li:nth-child(n+2){margin-top:3.75%}}#footer_banner .thumbnail_list ul li:nth-child(n+3){margin-top:2.02703%}@media only screen and (max-width:950px){#footer_banner .thumbnail_list ul li:nth-child(n+3){margin-top:3.75%}}#footer_banner .thumbnail_list ul li:last-child{margin-right:0}#footer_banner .thumbnail_list ul li:hover{border:2px solid #58ff19}#footerbox{text-align:center}#footerbox .socialicon{margin-left:auto;margin-right:auto;margin-top:5.95238%;width:11.90476%;padding-bottom:7.14286%}@media only screen and (max-width:950px){#footerbox .socialicon{margin-top:10.52632%;padding-bottom:15.78947%;width:31.57895%}}.narrow_footerbox #footerbox .socialicon{margin-top:3.57143%;padding-bottom:4.7619%}@media only screen and (max-width:950px){.narrow_footerbox #footerbox .socialicon{margin-top:6.31579%;padding-bottom:11.57895%}}.mainview_wrap{padding-left:5.95238%;padding-right:5.95238%}@media only screen and (max-width:950px){.mainview_wrap{padding-left:7.89474%;padding-right:7.89474%}}.mainview_subwrap{padding-left:17.85714%;padding-right:17.85714%}@media only screen and (max-width:1680px){.mainview_subwrap{padding-left:5.95238%;padding-right:5.95238%}}@media only screen and (max-width:950px){.mainview_subwrap{padding-left:7.89474%;padding-right:7.89474%}}.fixedscrollbg{background-image:url(../../images/common/background_pattern.png)!important;background-repeat:repeat!important;background-attachment:fixed!important}body.msie .fixedscrollbg,body.msedge .fixedscrollbg{background-attachment:scroll!important}.subpage_title{position:relative;display:block;text-align:left;padding-top:5.35714%;padding-left:3.57143%;padding-right:3.57143%}@media only screen and (max-width:950px){.subpage_title{padding-top:6.31579%;padding-left:4.73684%;padding-right:4.73684%}}.subpage_title .title_jp{display:block;margin-left:6.08108%}.subpage_title .title_jp .title{position:relative;display:inline-block;font-family:-apple-system,BlinkMacSystemFont,Helvetica Neue,Yu Gothic,YuGothic,Verdana,Meiryo,"M+ 1p",sans-serif;-webkit-font-feature-settings:"palt";font-feature-settings:"palt";font-weight:700;color:#fff;line-height:160%;white-space:nowrap;font-style:italic;text-shadow:2px 2px 8px #000;font-size:18px;font-size:1.89474vw}@media all and (-ms-high-contrast:none){.subpage_title .title_jp .title{font-family:Verdana,Meiryo,sans-serif}}@media all and (-ms-high-contrast:active){.subpage_title .title_jp .title{font-family:Verdana,Meiryo,sans-serif}}@media only screen and (max-width:950px){.subpage_title .title_jp .title{font-size:40px;font-size:4.21053vw}}.subpage_title .title_jp.yscrolling:not(.fire){-webkit-transform:scale(1) translate3d(30px,0,0);transform:scale(1) translate3d(30px,0,0)}.subpage_title .title_en{display:inline-block;min-width:45.94595%;margin-left:3.04054%}@media only screen and (max-width:950px){.subpage_title .title_en{min-width:64.93506%}}.subpage_title .title_en .title{position:relative;display:block;padding-left:8.10811%;padding-right:27.02703%}@media only screen and (max-width:950px){.subpage_title .title_en .title{padding-right:10%;padding-left:10%}}.subpage_title .title_en .title span{font-family:Open Sans,sans-serif;color:#000;line-height:125%;white-space:nowrap;font-style:italic;font-weight:700;letter-spacing:1px;position:relative;display:inline-block;z-index:2;font-size:30px;font-size:3.15789vw}@media only screen and (max-width:950px){.subpage_title .title_en .title span{line-height:120%;font-size:60px;font-size:6.31579vw}}.subpage_title .title_en .title:before{content:'';position:absolute;top:0;bottom:0;right:0;left:0;background-color:#fff;z-index:1;-webkit-transform:skew(-45deg);transform:skew(-45deg)}.subpage_title .title_en.yscrolling:not(.fire){-webkit-transform:scale(1) translate3d(30px,0,0);transform:scale(1) translate3d(30px,0,0)}.socialicon{font-size:0;line-height:0}.socialicon li{width:33.3%;display:inline-block;padding-right:5px}.socialicon li img{width:100%;height:auto}.socialicon li:last-child{padding-right:0}.socialicon:after{content:'';font-size:0;line-height:0;clear:both;display:block}.centering_button{display:block;text-align:center;font-size:16px;font-size:1.68421vw}@media only screen and (max-width:950px){.centering_button{font-size:26px;font-size:2.73684vw}}@media only screen and (max-width:640px){.centering_button{font-size:40px;font-size:4.21053vw}}.centering_button .buttonwrap{display:inline-block;margin-right:10px}.centering_button .buttonwrap a{position:relative;text-align:center;display:inline-block;width:100%;transition:-webkit-transform .1s ease-out;transition:transform .1s ease-out;transition:transform .1s ease-out,-webkit-transform .1s ease-out}.centering_button .buttonwrap a span{color:#1a1a1a;font-family:-apple-system,BlinkMacSystemFont,Helvetica Neue,Yu Gothic,YuGothic,Verdana,Meiryo,"M+ 1p",sans-serif;-webkit-font-feature-settings:"palt";font-feature-settings:"palt";font-size:100%;line-height:150%;font-style:italic;font-weight:700;display:inline-block;margin:auto;position:relative;z-index:2;letter-spacing:2px;padding:3px 30px 3px 32px;transition:color .1s ease-out}@media all and (-ms-high-contrast:none){.centering_button .buttonwrap a span{font-family:Verdana,Meiryo,sans-serif}}@media all and (-ms-high-contrast:active){.centering_button .buttonwrap a span{font-family:Verdana,Meiryo,sans-serif}}.centering_button .buttonwrap a:before{content:'';position:absolute;top:0;bottom:0;right:0;left:0;background-color:#58ff19;z-index:1;width:100%;-webkit-transform:skew(-45deg);transform:skew(-45deg);transition:background-color .2s ease-out}.centering_button .buttonwrap a:hover:before,.centering_button .buttonwrap a.touch_on:before{background-color:#fff}.centering_button .buttonwrap a:hover,.centering_button .buttonwrap a.touch_on{-webkit-transform:scale(1.15);transform:scale(1.15)}.centering_button .buttonwrap a:hover span,.centering_button .buttonwrap a.touch_on span{color:#58ff19}.centering_button .buttonwrap h4{color:#fff;font-family:-apple-system,BlinkMacSystemFont,Helvetica Neue,Yu Gothic,YuGothic,Verdana,Meiryo,"M+ 1p",sans-serif;-webkit-font-feature-settings:"palt";font-feature-settings:"palt";font-size:80%;line-height:150%;font-style:italic;font-weight:700;display:block;margin-top:10px}@media all and (-ms-high-contrast:none){.centering_button .buttonwrap h4{font-family:Verdana,Meiryo,sans-serif}}@media all and (-ms-high-contrast:active){.centering_button .buttonwrap h4{font-family:Verdana,Meiryo,sans-serif}}@media only screen and (max-width:950px){.centering_button .buttonwrap h4{font-size:90%}}.centering_button .buttonwrap:last-child{margin-right:0}.text_link_list{text-align:center}.text_link_list li{display:inline-block;margin-right:11px;margin-bottom:10px}.text_link_list li a{position:relative;text-align:center;display:inline-block;width:100%;transition:-webkit-transform .1s ease-out;transition:transform .1s ease-out;transition:transform .1s ease-out,-webkit-transform .1s ease-out}.text_link_list li a span{color:#fff;white-space:nowrap;font-family:-apple-system,BlinkMacSystemFont,Helvetica Neue,Yu Gothic,YuGothic,Verdana,Meiryo,"M+ 1p",sans-serif;-webkit-font-feature-settings:"palt";font-feature-settings:"palt";font-size:100%;line-height:100%;font-style:italic;font-weight:700;display:inline-block;margin:auto;position:relative;z-index:2;letter-spacing:2px;padding:12px 30px 12px 32px;transition:color .1s ease-out}@media all and (-ms-high-contrast:none){.text_link_list li a span{font-family:Verdana,Meiryo,sans-serif}}@media all and (-ms-high-contrast:active){.text_link_list li a span{font-family:Verdana,Meiryo,sans-serif}}@media only screen and (max-width:640px){.text_link_list li a span{font-size:110%;padding:14px 36px 14px 38px}}.text_link_list li a:before{content:'';position:absolute;top:0;bottom:0;right:0;left:0;background-color:#333;border-bottom:1px solid #ff3080;border-right:2px solid #ff3080;z-index:1;width:100%;-webkit-transform:skew(-45deg);transform:skew(-45deg);transition:background-color .2s ease-out}.text_link_list li a.disabled{cursor:default}.text_link_list li a.disabled span{color:#555}.text_link_list li a.disabled:before{background-color:#111;border-bottom:1px solid #444;border-right:1px solid #444}.text_link_list li a:not(.disabled):hover:before,.text_link_list li a.touch_on:not(.disabled):before{background-color:#58ff19;border-color:#58ff19}.text_link_list li a:not(.disabled):hover,.text_link_list li a.touch_on:not(.disabled){-webkit-transform:scale(1.06);transform:scale(1.06)}.text_link_list li a:not(.disabled):hover span,.text_link_list li a.touch_on:not(.disabled) span{color:#000}.text_link_list li:last-child{margin-right:0}