#header{background-color:#000;position:relative}#header .container{left:5.2083333333%;position:absolute;top:46%;transform:translateY(-50%);width:32.2916666667%;z-index:10}@media only screen and (max-width:950px){#header .container{bottom:2.5em;left:50%;top:inherit;transform:translateX(-50%);width:75%}}#header .container>*{margin-left:auto;margin-right:auto}#header .container #header_logo{width:100%}#header .container .btn.btn_cbt{margin:.3em auto;width:93.5483870968%}@media only screen and (max-width:950px){#header .container .btn.btn_cbt{margin:-.5em auto 0;width:98%}}#header .container #header_catch{width:90.3225806452%}@media only screen and (max-width:950px){#header .container #header_catch{width:100%}}#header:after{background-color:#000;background-image:url(../images/global/line.png);background-position:top;background-repeat:repeat-x;background-size:auto 100%;border-bottom:.5em solid #000;content:"";display:block;padding-top:.78125%;width:100%}@media only screen and (max-width:1440px){#header:after{padding-top:1.0416666667%}}@media only screen and (max-width:950px){#header:after{padding-top:1.5789473684%}}#header #bg_header{height:100%;overflow:hidden}#header #bg_header .inner{animation:ZoomEffect 10s forwards;transform:scale(1.1)}@keyframes ZoomEffect{0%{transform:scale(1.1)}to{transform:scale(1)}}.section#sec_movie{padding-top:8.5em}@media only screen and (max-width:950px){.section#sec_movie{padding-top:6em}}.section#sec_movie .sectitle img{width:34.1435185185%}@media only screen and (max-width:1440px){.section#sec_movie .sectitle img{width:45.524691358%}}@media only screen and (max-width:950px){.section#sec_movie .sectitle img{width:69.0058479532%}}@media only screen and (max-width:768px){.section#sec_movie .sectitle img{width:85.3587962963%}}.section#sec_movie .wrap_column.column1{width:55.2083333333%}@media only screen and (max-width:1440px){.section#sec_movie .wrap_column.column1{width:73.6111111111%}}@media only screen and (max-width:950px){.section#sec_movie .wrap_column.column1{width:111.5789473684%;width:89.4736842105%}}body.page_language_en .section#sec_movie .sectitle img{width:14.1782407407%}@media only screen and (max-width:1440px){body.page_language_en .section#sec_movie .sectitle img{width:18.9043209877%}}@media only screen and (max-width:950px){body.page_language_en .section#sec_movie .sectitle img{width:28.6549707602%}}@media only screen and (max-width:768px){body.page_language_en .section#sec_movie .sectitle img{width:35.4456018519%}}body.page_language_ko .section#sec_movie .sectitle img{width:21.412037037%}@media only screen and (max-width:1440px){body.page_language_ko .section#sec_movie .sectitle img{width:28.549382716%}}@media only screen and (max-width:950px){body.page_language_ko .section#sec_movie .sectitle img{width:43.2748538012%}}@media only screen and (max-width:768px){body.page_language_ko .section#sec_movie .sectitle img{width:53.5300925926%}}body.page_language_zh-tw .section#sec_movie .sectitle img{width:13.8888888889%}@media only screen and (max-width:1440px){body.page_language_zh-tw .section#sec_movie .sectitle img{width:18.5185185185%}}@media only screen and (max-width:950px){body.page_language_zh-tw .section#sec_movie .sectitle img{width:28.0701754386%}}@media only screen and (max-width:768px){body.page_language_zh-tw .section#sec_movie .sectitle img{width:34.7222222222%}}@media only screen and (max-width:950px){.section#sec_about{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background-color:hsla(0,0%,100%,.3);box-shadow:0 0 1.6em rgba(0,0,0,.8),0 0 .8em rgba(0,0,0,.8),inset 0 0 1em #fff;padding:3em 0 4em}}.section#sec_about .sectitle{margin-bottom:4em}@media only screen and (max-width:950px){.section#sec_about .sectitle{margin-bottom:1em}}.section#sec_about .wrap_container{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background-color:hsla(0,0%,100%,.3);box-shadow:0 0 1.6em rgba(0,0,0,.8),0 0 .8em rgba(0,0,0,.8),inset 0 0 1em #fff;margin:0 -.8em;padding:2.5em .8em 2.3em;position:relative;width:100%}@media only screen and (max-width:1440px){.section#sec_about .wrap_container{padding-bottom:2em;padding-top:2em}}@media only screen and (max-width:950px){.section#sec_about .wrap_container{-webkit-backdrop-filter:none;backdrop-filter:none;background:none;box-shadow:none;margin:0;padding:0}}.section#sec_about .wrap_container .container{margin-left:auto;margin-right:auto;position:relative;width:76.0416666667%;z-index:10}@media only screen and (max-width:1440px){.section#sec_about .wrap_container .container{width:90.2777777778%}}@media only screen and (max-width:950px){.section#sec_about .wrap_container .container{width:89.4736842105%}}.section#sec_about .wrap_container .container .sideL{text-align:left}.section#sec_about .wrap_container .container .sideL .subtitle{margin-bottom:1em;width:45.2054794521%}@media only screen and (max-width:950px){.section#sec_about .wrap_container .container .sideL .subtitle{margin-left:auto;margin-right:auto;width:92.9411764706%}}@media only screen and (max-width:768px){.section#sec_about .wrap_container .container .sideL .subtitle{width:100%}}.section#sec_about .wrap_container .container .sideL .text_img1{margin-bottom:.5em}@media only screen and (max-width:950px){.section#sec_about .wrap_container .container .sideL .text_img1{margin:2em auto 1em}.section#sec_about .wrap_container .container .sideL .text_img2{margin-bottom:2.5em;margin-left:auto;margin-right:auto}}.section#sec_about .wrap_container .container .sideR{position:absolute;right:0;top:50%;transform:translateY(-50%);width:46.5753424658%}@media only screen and (max-width:950px){.section#sec_about .wrap_container .container .sideR{position:static;transform:translateY(0);width:100%}}.section#sec_about .wrap_container .container .sideR .frame_ss{margin:0 -1.2em;padding-top:91.1764705882%;width:52.9411764706%}@media only screen and (max-width:950px){.section#sec_about .wrap_container .container .sideR .frame_ss{margin:0 -1em;padding-top:91.1764705882%;width:52.9411764706%}}.section#sec_about .wrap_container .line{background-image:url(../images/global/top/line_about.png);background-position:top;background-repeat:no-repeat;background-size:100% auto;left:0;margin-top:2.8em;padding-top:6.2em;position:absolute;top:0;width:50.5208333333%}@media only screen and (max-width:1440px){.section#sec_about .wrap_container .line{margin-left:-4em;width:56%}}@media only screen and (max-width:950px){.section#sec_about .wrap_container .line{margin:0;opacity:1;padding-top:16.4210526316%;transform:scaleY(0) translateZ(0);transition-property:transform;width:130%;will-change:transform}.section#sec_about .wrap_container .line.fire{transform:scale(1)}}@media only screen and (max-width:768px){.section#sec_about .wrap_container .line{margin-top:.2em}}body.page_language_jp .section#sec_about .sectitle img{width:57.2916666667%}@media only screen and (max-width:1440px){body.page_language_jp .section#sec_about .sectitle img{width:76.3888888889%}}@media only screen and (max-width:950px){body.page_language_jp .section#sec_about .sectitle img{width:115.7894736842%;width:64.9122807018%}}@media only screen and (max-width:768px){body.page_language_jp .section#sec_about .sectitle img{width:80.2951388889%}}@media only screen and (max-width:950px){body.page_language_jp .section#sec_about .wrap_container .container .sideL .subtitle{width:85.8823529412%}}@media only screen and (max-width:768px){body.page_language_jp .section#sec_about .wrap_container .container .sideL .subtitle{width:100%}}body.page_language_jp .section#sec_about .wrap_container .container .sideL .text_img1{width:37.6712328767%}@media only screen and (max-width:950px){body.page_language_jp .section#sec_about .wrap_container .container .sideL .text_img1{width:100%}}body.page_language_jp .section#sec_about .wrap_container .container .sideL .text_img2{width:48.4931506849%}@media only screen and (max-width:950px){body.page_language_jp .section#sec_about .wrap_container .container .sideL .text_img2{width:90%}}body.page_language_en .section#sec_about .sectitle img{width:57.2916666667%}@media only screen and (max-width:1440px){body.page_language_en .section#sec_about .sectitle img{width:76.3888888889%}}@media only screen and (max-width:950px){body.page_language_en .section#sec_about .sectitle img{width:115.7894736842%;width:64.9122807018%}}@media only screen and (max-width:768px){body.page_language_en .section#sec_about .sectitle img{width:80.2951388889%}}body.page_language_en .section#sec_about .wrap_container .container .sideL .text_img1{width:48.2191780822%}@media only screen and (max-width:950px){body.page_language_en .section#sec_about .wrap_container .container .sideL .text_img1{width:100%}}body.page_language_en .section#sec_about .wrap_container .container .sideL .text_img2{width:48.2191780822%}@media only screen and (max-width:950px){body.page_language_en .section#sec_about .wrap_container .container .sideL .text_img2{width:90%}}body.page_language_ko .section#sec_about .sectitle img{width:43.6921296296%}@media only screen and (max-width:1440px){body.page_language_ko .section#sec_about .sectitle img{width:58.2561728395%}}@media only screen and (max-width:950px){body.page_language_ko .section#sec_about .sectitle img{width:88.3040935673%;width:43.8596491228%}}@media only screen and (max-width:768px){body.page_language_ko .section#sec_about .sectitle img{width:54.2534722222%}}body.page_language_ko .section#sec_about .wrap_container .container .sideL .subtitle{width:41.095890411%}@media only screen and (max-width:950px){body.page_language_ko .section#sec_about .wrap_container .container .sideL .subtitle{width:82.3529411765%}}@media only screen and (max-width:768px){body.page_language_ko .section#sec_about .wrap_container .container .sideL .subtitle{width:100%}}body.page_language_ko .section#sec_about .wrap_container .container .sideL .text_img1{width:41.5068493151%}@media only screen and (max-width:950px){body.page_language_ko .section#sec_about .wrap_container .container .sideL .text_img1{width:100%}}body.page_language_ko .section#sec_about .wrap_container .container .sideL .text_img2{width:39.8630136986%}@media only screen and (max-width:950px){body.page_language_ko .section#sec_about .wrap_container .container .sideL .text_img2{width:100%}}body.page_language_zh-tw .section#sec_about .sectitle img{width:41.9560185185%}@media only screen and (max-width:1440px){body.page_language_zh-tw .section#sec_about .sectitle img{width:55.9413580247%}}@media only screen and (max-width:950px){body.page_language_zh-tw .section#sec_about .sectitle img{width:84.7953216374%;width:51.4619883041%}}@media only screen and (max-width:768px){body.page_language_zh-tw .section#sec_about .sectitle img{width:63.6574074074%}}body.page_language_zh-tw .section#sec_about .wrap_container .container .sideL .subtitle{width:41.095890411%}@media only screen and (max-width:950px){body.page_language_zh-tw .section#sec_about .wrap_container .container .sideL .subtitle{width:83.5294117647%}}@media only screen and (max-width:768px){body.page_language_zh-tw .section#sec_about .wrap_container .container .sideL .subtitle{width:100%}}body.page_language_zh-tw .section#sec_about .wrap_container .container .sideL .text_img1{width:33.5616438356%}@media only screen and (max-width:950px){body.page_language_zh-tw .section#sec_about .wrap_container .container .sideL .text_img1{width:80.4705882353%}}@media only screen and (max-width:768px){body.page_language_zh-tw .section#sec_about .wrap_container .container .sideL .text_img1{width:100%}}body.page_language_zh-tw .section#sec_about .wrap_container .container .sideL .text_img2{width:45.7534246575%}@media only screen and (max-width:950px){body.page_language_zh-tw .section#sec_about .wrap_container .container .sideL .text_img2{width:79.1764705882%}}@media only screen and (max-width:768px){body.page_language_zh-tw .section#sec_about .wrap_container .container .sideL .text_img2{width:90%}}.section#sec_feature{padding-bottom:0;padding-top:7em;position:relative}@media only screen and (max-width:950px){.section#sec_feature{padding-bottom:3em}}.section#sec_feature .sectitle{margin-bottom:-5em;position:relative;z-index:10}.section#sec_feature .sectitle img{width:19.9652777778%}@media only screen and (max-width:1440px){.section#sec_feature .sectitle img{width:26.6203703704%}}@media only screen and (max-width:950px){.section#sec_feature .sectitle img{width:40.350877193%}}@media only screen and (max-width:768px){.section#sec_feature .sectitle img{width:49.9131944444%}}.section#sec_feature .wrap_column{position:relative}@media only screen and (max-width:950px){.section#sec_feature .wrap_column{display:block}}.section#sec_feature .wrap_column .column_inner{padding:5em 0 10em;position:relative;width:50%}@media only screen and (max-width:950px){.section#sec_feature .wrap_column .column_inner{padding-bottom:0;width:100%}}.section#sec_feature .wrap_column .column_inner .container{padding-top:12.5%;width:75%}@media only screen and (max-width:950px){.section#sec_feature .wrap_column .column_inner .container{margin:0 auto!important;width:89.4736842105%}}.section#sec_feature .wrap_column .column_inner .container .frame_ss{margin:0 auto .8em;padding-top:86.1111111111%;width:50%;z-index:10}@media only screen and (max-width:950px){.section#sec_feature .wrap_column .column_inner .container .frame_ss{padding-top:94.8235294118%;width:55.0588235294%}}@media only screen and (max-width:768px){.section#sec_feature .wrap_column .column_inner .container .frame_ss{padding-top:102.1176470588%;width:59.2941176471%}}.section#sec_feature .wrap_column .column_inner .container video{display:block;height:auto;width:100%}.section#sec_feature .wrap_column .column_inner .container .text_img{margin:0 auto;position:relative;width:83.3333333333%;z-index:11}@media only screen and (max-width:950px){.section#sec_feature .wrap_column .column_inner .container .text_img{width:100%}}.section#sec_feature .wrap_column .column_inner .text_img_en{position:absolute;top:5em;z-index:1}.section#sec_feature .wrap_column .column_inner .img{bottom:9.5em;position:absolute;z-index:2}@media only screen and (max-width:950px){.section#sec_feature .wrap_column .column_inner .img{bottom:5em}.section#sec_feature .wrap_column .column_inner.sideL{margin-bottom:9.5em}}.section#sec_feature .wrap_column .column_inner.sideL .container{float:right;margin-right:1.5em}@media only screen and (max-width:950px){.section#sec_feature .wrap_column .column_inner.sideL .container{float:none}.section#sec_feature .wrap_column .column_inner.sideL .container .frame_ss{float:right;margin-right:-1em}}.section#sec_feature .wrap_column .column_inner.sideL .img{left:-7.2em;width:60.9375%}@media only screen and (max-width:1440px){.section#sec_feature .wrap_column .column_inner.sideL .img{left:-5em}}@media only screen and (max-width:950px){.section#sec_feature .wrap_column .column_inner.sideL .img{left:-5em;width:69.7894736842%}}.section#sec_feature .wrap_column .column_inner.sideL .text_img_en{right:3em;width:83.3333333333%}@media only screen and (max-width:950px){.section#sec_feature .wrap_column .column_inner.sideL .text_img_en{right:8.35%}}.section#sec_feature .wrap_column .column_inner.sideL:after{background:#4940bf;background:linear-gradient(0deg,rgba(73,64,191,0),rgba(73,64,191,.5) 15%,rgba(73,64,191,.5) 85%,rgba(73,64,191,0));-webkit-mask-image:linear-gradient(90deg,#000 70%,transparent);mask-image:linear-gradient(90deg,#000 70%,transparent)}@media only screen and (max-width:950px){.section#sec_feature .wrap_column .column_inner.sideL:after{-webkit-mask-image:none;mask-image:none}}.section#sec_feature .wrap_column .column_inner.sideR .container{margin-left:1.5em}@media only screen and (max-width:950px){.section#sec_feature .wrap_column .column_inner.sideR .container .frame_ss{float:left;margin-left:-1em}}.section#sec_feature .wrap_column .column_inner.sideR .img{right:-8.7em;width:57.8125%}@media only screen and (max-width:1440px){.section#sec_feature .wrap_column .column_inner.sideR .img{right:-6.5em}}@media only screen and (max-width:950px){.section#sec_feature .wrap_column .column_inner.sideR .img{right:-6em;width:66.2105263158%}}.section#sec_feature .wrap_column .column_inner.sideR .text_img_en{left:3em;width:71.875%}@media only screen and (max-width:950px){.section#sec_feature .wrap_column .column_inner.sideR .text_img_en{left:14%}}.section#sec_feature .wrap_column .column_inner.sideR:after{background:#c8a604;background:linear-gradient(0deg,rgba(200,166,4,0),rgba(200,166,4,.5) 15%,rgba(200,166,4,.5) 85%,rgba(200,166,4,0));-webkit-mask-image:linear-gradient(270deg,#000 70%,transparent);mask-image:linear-gradient(270deg,#000 70%,transparent)}@media only screen and (max-width:950px){.section#sec_feature .wrap_column .column_inner.sideR:after{-webkit-mask-image:none;mask-image:none}}.section#sec_feature .wrap_column .column_inner:after{content:"";display:block;height:100%;left:0;position:absolute;top:0;width:100%}.section#sec_feature .wrap_column .line{background-image:url(../images/global/top/line_feature.png);background-position:top;background-repeat:no-repeat;background-size:100% auto;left:50%;padding-top:47.2333333333%;position:absolute;top:6em;transform:translateX(-50%);width:2.925%}@media only screen and (max-width:950px){.section#sec_feature .wrap_column .line{display:none}}.section#sec_feature .text_img.catch{margin:-5em auto 0;width:71.4583333333%}@media only screen and (max-width:950px){.section#sec_feature .text_img.catch{margin-bottom:-2em;width:90%}}body.page_language_en .section#sec_feature .sectitle img{width:19.6759259259%}@media only screen and (max-width:1440px){body.page_language_en .section#sec_feature .sectitle img{width:26.2345679012%}}@media only screen and (max-width:950px){body.page_language_en .section#sec_feature .sectitle img{width:39.7660818713%}}@media only screen and (max-width:768px){body.page_language_en .section#sec_feature .sectitle img{width:49.1898148148%}}body.page_language_en .section#sec_feature .text_img.catch{width:65.1041666667%}@media only screen and (max-width:950px){body.page_language_en .section#sec_feature .text_img.catch{width:90%}}body.page_language_ko .section#sec_feature .sectitle img{width:18.2291666667%}@media only screen and (max-width:1440px){body.page_language_ko .section#sec_feature .sectitle img{width:24.3055555556%}}@media only screen and (max-width:950px){body.page_language_ko .section#sec_feature .sectitle img{width:36.8421052632%}}@media only screen and (max-width:768px){body.page_language_ko .section#sec_feature .sectitle img{width:45.5729166667%}}body.page_language_ko .section#sec_feature .wrap_column .column_inner .container .text_img{width:62.5%}@media only screen and (max-width:950px){body.page_language_ko .section#sec_feature .wrap_column .column_inner .container .text_img{width:80%}}body.page_language_ko .section#sec_feature .text_img.catch{width:67.7083333333%}@media only screen and (max-width:950px){body.page_language_ko .section#sec_feature .text_img.catch{width:90%}}body.page_language_zh-tw .section#sec_feature .sectitle img{width:13.8888888889%}@media only screen and (max-width:1440px){body.page_language_zh-tw .section#sec_feature .sectitle img{width:18.5185185185%}}@media only screen and (max-width:950px){body.page_language_zh-tw .section#sec_feature .sectitle img{width:28.0701754386%}}@media only screen and (max-width:768px){body.page_language_zh-tw .section#sec_feature .sectitle img{width:34.7222222222%}}body.page_language_zh-tw .section#sec_feature .wrap_column .column_inner .container .text_img{width:80.5555555556%}@media only screen and (max-width:950px){body.page_language_zh-tw .section#sec_feature .wrap_column .column_inner .container .text_img{width:90%}}@media only screen and (max-width:768px){body.page_language_zh-tw .section#sec_feature .wrap_column .column_inner .container .text_img{width:100%}}body.page_language_zh-tw .section#sec_feature .text_img.catch{width:60.9375%}@media only screen and (max-width:950px){body.page_language_zh-tw .section#sec_feature .text_img.catch{width:64.8421052632%}}@media only screen and (max-width:768px){body.page_language_zh-tw .section#sec_feature .text_img.catch{width:80%}}.section#sec_link{padding:0}@media only screen and (max-width:768px){.section#sec_link .btn_sns{width:80%!important}}body.page_language_jp .section#sec_link .btn_sns{margin:0 auto;width:28.125%}@media only screen and (max-width:1440px){body.page_language_jp .section#sec_link .btn_sns{width:37.5%}}@media only screen and (max-width:950px){body.page_language_jp .section#sec_link .btn_sns{width:73.8947368421%}}body.page_language_zh-tw .section#sec_link .btn_sns{margin:0 auto;width:30.2083333333%}@media only screen and (max-width:1440px){body.page_language_zh-tw .section#sec_link .btn_sns{width:40.2777777778%}}@media only screen and (max-width:950px){body.page_language_zh-tw .section#sec_link .btn_sns{width:79.3684210526%}}body.page_language_en .section#sec_link .wrap_column,body.page_language_ko .section#sec_link .wrap_column{display:flex;flex-wrap:wrap;justify-content:space-between}@media only screen and (max-width:950px){body.page_language_en .section#sec_link .wrap_column,body.page_language_ko .section#sec_link .wrap_column{display:block;width:100%!important}}body.page_language_en .section#sec_link .wrap_column .btn_sns,body.page_language_ko .section#sec_link .wrap_column .btn_sns{margin:0}@media only screen and (max-width:950px){body.page_language_en .section#sec_link .wrap_column .btn_sns,body.page_language_ko .section#sec_link .wrap_column .btn_sns{margin:0 auto}}body.page_language_en .section#sec_link .wrap_column{width:62.5%}@media only screen and (max-width:1440px){body.page_language_en .section#sec_link .wrap_column{width:83.3333333333%}}body.page_language_en .section#sec_link .wrap_column .btn_sns{width:33.33%}@media only screen and (max-width:950px){body.page_language_en .section#sec_link .wrap_column .btn_sns{width:79.3684210526%}}body.page_language_ko .section#sec_link .wrap_column{width:38.5416666667%}@media only screen and (max-width:1440px){body.page_language_ko .section#sec_link .wrap_column{width:51.3888888889%}}body.page_language_ko .section#sec_link .wrap_column .btn_sns{width:50%}@media only screen and (max-width:950px){body.page_language_ko .section#sec_link .wrap_column .btn_sns{width:73.8947368421%}}body.page_language_ko .section#sec_link .wrap_column.pre{display:block;width:100%}body.page_language_ko .section#sec_link .wrap_column.pre .btn_sns{margin-left:auto;margin-right:auto;width:28.125%}@media only screen and (max-width:1440px){body.page_language_ko .section#sec_link .wrap_column.pre .btn_sns{width:37.5%}}@media only screen and (max-width:950px){body.page_language_ko .section#sec_link .wrap_column.pre .btn_sns{width:73.8947368421%}}