@charset "UTF-8";.nav .container li.navbtn.nav_top .text,.globalnavsp .container li.navbtn.nav_top .text{text-shadow:0 0 .4em #4dd2ff}.nav .container li.navbtn.nav_top:before,.globalnavsp .container li.navbtn.nav_top:before{opacity:1}@media only screen and (max-width:950px){.globalnavsp .container li.navbtn.nav_top:after{opacity:1;width:100%}}@media only screen and (max-width:1440px){#nav_share{margin-top:-23.07692%}}@media only screen and (max-width:950px){#nav_share{margin-top:-37.5%}}@media only screen and (max-width:768px){#page_background #header_movie.layer.video{height:80%}}#contents{padding:0}#contents.transparent_black{background:none}#contents:before{background:none}#contents #header{position:relative}#contents #header>.container{display:flex;justify-content:center;align-items:center;height:calc(100vh - 38px)}@media only screen and (max-width:950px){#contents #header>.container{display:block;width:100%}}#contents #header>.container .logo{width:76.92308%;padding-top:48.46154%;margin-top:-10%;margin-left:auto;margin-right:auto;position:relative}@media only screen and (max-width:950px){#contents #header>.container .logo{width:97.89474%;padding-top:61.68421%;margin-top:0;position:absolute;left:50%;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);font-size:28px;font-size:2.94737vw}}#contents #header>.container .logo>div{position:absolute;left:0}#contents #header>.container .logo>div.text{-webkit-filter:drop-shadow(0 0 .4em #000);filter:drop-shadow(0 0 .4em #000);bottom:0;z-index:3;width:100%;margin-bottom:12%}#contents #header>.container .logo>div.text div{-webkit-filter:drop-shadow(0 0 .4em #000);filter:drop-shadow(0 0 .4em #000)}#contents #header>.container .logo>div.text div p{font-size:184%;letter-spacing:.15em;text-indent:.15em;color:#f0e3c1;background:-webkit-linear-gradient(0deg,#74663c,#f0e3c1,#a68c6f,#f0e3c1,#74663c);font-weight:700;-webkit-background-clip:text;-webkit-text-fill-color:transparent;display:inline-block;-webkit-filter:drop-shadow(0 -.01em 0 #f0e3c1);filter:drop-shadow(0 -.01em 0 #f0e3c1)}@media only screen and (max-width:950px){#contents #header>.container .logo>div.text div p{font-size:116%}}#contents #header>.container .logo>div.text div p .en{font-weight:400;font-size:110%}#contents #header>.container .logo>div.text div p.caution_steam{letter-spacing:.1em;display:block}#contents #header>.container .logo>div.text div p.caution_steam .sub{display:block;font-weight:400;font-size:50%;line-height:1.6}#contents #header>.container .logo>div.text.now_on_sale{font-size:130%}#contents #header>.container .logo>div.text.now_on_sale:not(.with_caution_steam){margin-bottom:10%}@media only screen and (max-width:950px){#contents #header>.container .logo>div.text.now_on_sale:not(.with_caution_steam){margin-bottom:9.24731%}}#contents #header>.container .logo>div.text.with_caution_steam{margin-bottom:8.4%}@media only screen and (max-width:950px){#contents #header>.container .logo>div.text.with_caution_steam{margin-bottom:6.88172%}}#contents #header>.container .logo>div.text.with_caution_steam div p{line-height:1.0}#contents #header>.container .logo>div.inner{top:0;z-index:1;width:100%}#contents #header>.container .logo>div.inner.logo_type{z-index:2}@media only screen and (max-width:768px){#contents #header>.container.layout_banner{height:50vh!important}#contents #header>.container.layout_banner .logo{top:55%}}#contents #header .platform{display:flex;align-items:center;position:absolute;left:1em;top:1em}#contents #header .platform img{width:auto;margin-right:.7em}#contents #header .platform img.size0{height:1.6em}#contents #header .platform img.size1{height:1.2em}#contents #header .platform img.size2{height:1em}#contents #header .platform img.size3{height:.7em}@media only screen and (max-width:950px){#contents #header .platform img{font-size:22px;font-size:2.31579vw}}@media only screen and (max-width:768px){#contents #header .platform img{font-size:17px;font-size:2.21354vw}}#contents #header .nav{position:absolute;bottom:0;z-index:12}@media only screen and (max-width:950px){#contents #header .nav{display:none!important}}#contents #header .nav .globalnav:after{content:"";display:block;width:100%;height:.1em;background:#74663c;background:linear-gradient(0deg,#74663c 50%,#f0e3c1 50%)}#contents #header .nav .container{justify-content:center}#contents #header .nav .container li{width:15.38462%}#contents #header .nav .container li.nav_logo,#contents #header .nav .container li.nav_lang{display:none}#contents #header .nav .container li.nav_top a:before{content:"";display:block;padding-top:20%;width:1px;background-color:#dfd3a5;position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);left:0}#contents #header .nav #footer_notice{display:none}#contents #header .banner_common{z-index:100;width:25%;right:1.5625%;bottom:0;position:absolute}@media only screen and (min-width:1920px){#contents #header .banner_common{margin-bottom:5.72917%}}@media only screen and (max-width:1920px){#contents #header .banner_common{margin-bottom:110px}}@media only screen and (max-width:1440px){#contents #header .banner_common{margin-bottom:7.63889%}}#contents #header .banner_common.layout2{width:20.83333%}#contents #sec_movie,#contents #sec_story,#contents #sec_staff,#contents #sec_news,#contents #sec_spec,#contents #sec_products,#contents #sec_gameguide,#contents #sec_comic{background-size:100% auto;background-position:center top;background-repeat:repeat;background-image:url(../../common/images/common/bg.png)}#contents #sec_movie .container{padding:7.69231% 0}@media only screen and (max-width:950px){#contents #sec_movie .container{padding:5% 0}#contents #sec_movie .container.news_top{padding-bottom:18.75%}#contents #sec_movie .container .banner_common{width:106%!important;margin-left:-3%;padding:.5em 0 3em}}#contents #sec_movie .container .column_inner{padding-bottom:0!important}#contents #sec_movie .container .title_column{-webkit-filter:drop-shadow(0 0 .4em #000);filter:drop-shadow(0 0 .4em #000)}#contents #sec_movie .container .title_column .text{color:#f0e3c1;background:-webkit-linear-gradient(0deg,#74663c,#f0e3c1,#a68c6f,#f0e3c1,#74663c);font-weight:700;-webkit-background-clip:text;-webkit-text-fill-color:transparent;display:inline-block;-webkit-filter:drop-shadow(0 -.01em 0 #f0e3c1);filter:drop-shadow(0 -.01em 0 #f0e3c1);text-shadow:none}#contents #sec_movie_wide{display:none}#contents #sec_movie_wide .wrap_column.column1{width:100%}#contents #sec_movie_wide .wrap_column.column1 .column_inner{padding-bottom:0}#contents #sec_movie_wide .wrap_column.column1 .column_inner .wrap_thumbnail .thumbnail{padding-top:40%}#contents #sec_story{position:relative}#contents #sec_story .smoke{position:absolute;left:0;z-index:10}#contents #sec_story .smoke:not(.reverse){bottom:0}#contents #sec_story .smoke.reverse{top:0}#contents #sec_story .container{padding:23.07692% 0 26.92308%}@media only screen and (max-width:950px){#contents #sec_story .container{padding:112.5% 0 12.5%;text-align:center}}#contents #sec_story .container .sec_title{position:relative;-webkit-filter:drop-shadow(0 0 .4em #000);filter:drop-shadow(0 0 .4em #000)}#contents #sec_story .container .sec_title .text{color:#f0e3c1;background:-webkit-linear-gradient(0deg,#74663c,#f0e3c1,#a68c6f,#f0e3c1,#74663c);font-weight:700;-webkit-background-clip:text;-webkit-text-fill-color:transparent;display:inline-block;-webkit-filter:drop-shadow(0 -.01em 0 #f0e3c1);filter:drop-shadow(0 -.01em 0 #f0e3c1);font-size:160%;letter-spacing:.2em;text-indent:.2em}#contents #sec_story .container .sec_title:after{content:"Story";font-family:Cinzel,serif;text-transform:uppercase;font-size:660%;opacity:.1;line-height:1;position:absolute;left:0;bottom:-.1em}@media only screen and (max-width:950px){#contents #sec_story .container .sec_title:after{width:100%;font-size:500%;bottom:-.06em}}#contents #sec_story .container .blurin{margin-top:2.30769%}#contents #sec_story .container .blurin .word{font-size:110%;text-shadow:0 0 .4em #000,0 0 .4em #000}@media only screen and (max-width:950px){#contents #sec_story .container .blurin .word{font-size:100%}}#contents #sec_story .sec_bgimg{width:100%;left:0}#contents #sec_story .sec_bgimg:before{-webkit-transform:scaleY(-1);transform:scaleY(-1);top:initial;bottom:0}@media only screen and (max-width:950px){#contents #sec_story .sec_bgimg:before,#contents #sec_story .sec_bgimg:after{padding-top:50%}}#contents #sec_story .sec_bgimg img{opacity:0}#contents #sec_story .sec_bgimg.yscrolling.fire .sprite-animation_image{opacity:1}#contents .head_title_sub{-webkit-filter:drop-shadow(0 0 .8em #000);filter:drop-shadow(0 0 .8em #000)}#contents .head_title_sub .shadow{-webkit-filter:drop-shadow(0 0 .4em #000);filter:drop-shadow(0 0 .4em #000);text-align:center;display:flex;align-items:center;justify-content:center}#contents .head_title_sub .shadow .text{color:#f0e3c1;background:-webkit-linear-gradient(0deg,#74663c,#f0e3c1,#a68c6f,#f0e3c1,#74663c);font-weight:700;-webkit-background-clip:text;-webkit-text-fill-color:transparent;display:inline-block;-webkit-filter:drop-shadow(0 -.01em 0 #f0e3c1);filter:drop-shadow(0 -.01em 0 #f0e3c1);font-size:160%;font-weight:400;letter-spacing:.2em;text-indent:.2em;margin:0 1em}@media only screen and (max-width:950px){#contents .head_title_sub .shadow .text{font-size:120%}}#contents .head_title_sub .shadow .line_side{width:9.15385%}#contents .head_title_sub .shadow .line_side:after{display:none}#contents .head_title_sub .shadow .line_side.reverse{-webkit-transform:scaleX(-1);transform:scaleX(-1)}@media only screen and (max-width:950px){#contents .head_title_sub .shadow .line_side{width:22.5%;padding-top:4%}}#contents .head_title_sub .shadow .line_side:before{padding-top:13.44538%;width:26.05042%;left:-25.21008%}@media only screen and (max-width:950px){#contents .head_title_sub .shadow .line_side:before{padding-top:17.77778%;width:31%}}#contents #sec_concept_movie .container{padding:23.07692% 0 6.15385%}@media only screen and (max-width:950px){#contents #sec_concept_movie .container{padding:37.5% 0 10%}}@media only screen and (max-width:950px){#contents #sec_concept_movie .container .head_title{width:140%;margin-left:-20%}}#contents #sec_concept_movie .container .head_title .shadow .text{letter-spacing:0}#contents #sec_concept_movie .container .head_title .shadow .text .space1{letter-spacing:.1em}#contents #sec_concept_movie .container .head_title .shadow .text .space2{letter-spacing:.2em}@media only screen and (max-width:950px){#contents #sec_concept_movie .container .head_title .shadow .text{font-size:390%}}#contents #sec_concept_movie .container .head_title_sub{margin:-.5em 0 .8em}#contents #sec_concept_movie .container .typewritertext{font-size:110%;text-shadow:.06em .06em .1em rgba(0,0,0,.5),0 0 .4em #4dd2ff}#contents #sec_concept_movie:after{opacity:.9}#contents #sec_gameguide{padding-top:5em}#contents #sec_gameguide .typewritertext{font-size:110%;text-shadow:.06em .06em .1em rgba(0,0,0,.5),0 0 .4em #4dd2ff}#contents #sec_concept .container{padding:.76923% 0 3.84615%}@media only screen and (max-width:950px){#contents #sec_concept .container{padding:1.25% 0 6.25%}}#contents #sec_concept .container .section .sideL .title{width:106.66667%}#contents #sec_concept .container .section .sideL .title:after{width:99%}#contents #sec_concept .container .section .sideL .title .text{-webkit-transform:scaleX(.9);transform:scaleX(.9);margin-left:-5%;width:105%}#contents #sec_staff{position:relative;overflow:hidden}#contents #sec_staff .container{padding:7.69231% 0 3.07692%}@media only screen and (max-width:950px){#contents #sec_staff .container{padding:12.5% 0 5%}}#contents #sec_staff .container .section_title{margin-bottom:3.84615%}@media only screen and (max-width:950px){#contents #sec_staff .container .section_title{display:block;margin-bottom:6.25%}}#contents #sec_staff .container #wrap_staff{display:flex;flex-wrap:wrap;justify-content:center}@media only screen and (max-width:950px){#contents #sec_staff .container #wrap_staff{display:block}}#contents #sec_staff .container #wrap_staff .inner{min-width:40%;padding-bottom:6.15385%;font-weight:700}#contents #sec_staff .container #wrap_staff .inner .position,#contents #sec_staff .container #wrap_staff .inner .work{font-size:110%}@media only screen and (max-width:768px){#contents #sec_staff .container #wrap_staff .inner .position,#contents #sec_staff .container #wrap_staff .inner .work{font-size:100%}}#contents #sec_staff .container #wrap_staff .inner .position{-webkit-filter:drop-shadow(0 0 .4em #000);filter:drop-shadow(0 0 .4em #000)}#contents #sec_staff .container #wrap_staff .inner .position .text{color:#f0e3c1;background:-webkit-linear-gradient(0deg,#74663c,#f0e3c1,#a68c6f,#f0e3c1,#74663c);font-weight:700;-webkit-background-clip:text;-webkit-text-fill-color:transparent;display:inline-block;-webkit-filter:drop-shadow(0 -.01em 0 #f0e3c1);filter:drop-shadow(0 -.01em 0 #f0e3c1)}#contents #sec_staff .container #wrap_staff .inner .work{text-shadow:0 0 .4em #000,0 0 .4em #000}#contents #sec_staff .container #wrap_staff .inner .work span{color:#949b90;font-size:80%}#contents #sec_staff .container #wrap_staff .inner .typewritertext{margin:.2em 0 .8em}#contents #sec_staff .container #wrap_staff .inner .typewritertext .name{text-shadow:.06em .06em .1em rgba(0,0,0,.5),0 0 1em #4dd2ff}#contents #sec_staff .container #wrap_staff .inner .typewritertext .name .word{-webkit-transform:scaleX(.85);transform:scaleX(.85);-webkit-transform-origin:top left;transform-origin:top left;margin:0 -.07em;line-height:1.2;font-size:440%}@media only screen and (max-width:950px){#contents #sec_staff .container #wrap_staff .inner .typewritertext .name .word{font-size:260%}}@media only screen and (max-width:768px){#contents #sec_staff .container #wrap_staff .inner .typewritertext .name .word{font-size:210%}}#contents #sec_products{position:relative;overflow:hidden}#contents #sec_products .container{padding:7.69231% 0 3.07692%}@media only screen and (max-width:950px){#contents #sec_products .container{padding:12.5% 0 5%}}#contents #sec_products .container .head_title_sub{margin:0 0 3em}@media only screen and (max-width:950px){#contents #sec_products .container .head_title_sub{margin-bottom:2em}}#contents #sec_products .container .head_title_sub .line_side{width:24.53846%}@media only screen and (max-width:950px){#contents #sec_products .container .head_title_sub .line_side{width:25%;padding-top:4%}}#contents #sec_products .container .head_title_sub .line_side:before{padding-top:5.01567%;width:9.71787%;left:-9.40439%}@media only screen and (max-width:950px){#contents #sec_products .container .head_title_sub .line_side:before{padding-top:16%;width:31%;left:-19%}}#contents #sec_products .container .sideL{width:50.76923%}#contents #sec_products .container .sideL h4{text-shadow:0 0 .4em #4dd2ff;font-size:190%}@media only screen and (max-width:950px){#contents #sec_products .container .sideL h4{margin-top:1em}}#contents #sec_products .container .sideL h5{text-shadow:0 0 .4em #4dd2ff;font-size:130%;margin-top:1em}@media only screen and (max-width:950px){#contents #sec_products .container .sideL h5 span{font-size:70%}}@media only screen and (max-width:768px){#contents #sec_products .container .sideL h5{font-size:150%;line-height:1.2;margin-bottom:.3em}}#contents #sec_products .container .sideL .release_data{-webkit-filter:drop-shadow(0 0 .4em #000);filter:drop-shadow(0 0 .4em #000);margin-top:.5em}#contents #sec_products .container .sideL .release_data .text{color:#f0e3c1;background:-webkit-linear-gradient(0deg,#74663c,#f0e3c1,#a68c6f,#f0e3c1,#74663c);font-weight:700;-webkit-background-clip:text;-webkit-text-fill-color:transparent;display:inline-block;-webkit-filter:drop-shadow(0 -.01em 0 #f0e3c1);filter:drop-shadow(0 -.01em 0 #f0e3c1);font-size:240%}@media only screen and (max-width:950px){#contents #sec_products .container .sideL .release_data .text{font-size:190%}}@media only screen and (max-width:768px){#contents #sec_products .container .sideL .release_data .text{font-size:158%}}#contents #sec_products .container .sideL .list_notice{margin:-1em 0 1.5em;text-shadow:0 0 .4em #000,0 0 .4em #000}#contents #sec_products .container .sideL .btn_common{margin:.5em 0 0;width:84.84848%;padding-top:21.21212%}#contents #sec_products .container .sideL .btn_common:before,#contents #sec_products .container .sideL .btn_common:after{padding-top:25%}@media only screen and (max-width:950px){#contents #sec_products .container .sideL .btn_common{width:100%;padding-top:25%}#contents #sec_products .container .sideL .btn_common:before,#contents #sec_products .container .sideL .btn_common:after{padding-top:25%}}#contents #sec_products .container .sideL .btn_common .inner{line-height:.75;font-size:170%}@media only screen and (max-width:950px){#contents #sec_products .container .sideL .btn_common .inner{font-size:150%}}@media only screen and (max-width:768px){#contents #sec_products .container .sideL .btn_common .inner{font-size:125%}}#contents #sec_products .container .sideL .btn_common .inner .notice{font-size:45%}#contents #sec_products .container .sideR{width:40%}#contents #sec_products .container .sideR div{-webkit-filter:drop-shadow(0 0 .4em #000);filter:drop-shadow(0 0 .4em #000)}#contents #sec_products .container .banner_common{margin:4em auto 0;width:59.23077%}#contents #sec_products .sec_bgimg img{opacity:.8}#contents #sec_comic{position:relative;overflow:hidden;padding:6.15385% 0}@media only screen and (max-width:950px){#contents #sec_comic{padding:12.5% 0}}#contents #sec_comic .sec_comic_bgimg{position:absolute;width:100%;left:0;top:0;margin-top:7.69231%}@media only screen and (max-width:950px){#contents #sec_comic .sec_comic_bgimg{margin-top:12.5%}}#contents #sec_comic .sec_comic_bgimg.yscrolling.fire .sprite-animation_image{opacity:1}#contents #sec_comic .container{padding:0}#contents #sec_comic .container .section_title{margin-bottom:3.84615%}@media only screen and (max-width:950px){#contents #sec_comic .container .section_title{display:block;margin-bottom:6.25%}}#contents #sec_comic .container .top_comic_wrap{display:flex;justify-content:space-between;align-items:center}@media only screen and (max-width:950px){#contents #sec_comic .container .top_comic_wrap{display:block}}#contents #sec_comic .container .top_comic_wrap .left_wrap,#contents #sec_comic .container .top_comic_wrap .right_wrap{width:27.8%}@media only screen and (max-width:950px){#contents #sec_comic .container .top_comic_wrap .left_wrap,#contents #sec_comic .container .top_comic_wrap .right_wrap{display:none}}#contents #sec_comic .container .top_comic_wrap .left_wrap img,#contents #sec_comic .container .top_comic_wrap .right_wrap img{-webkit-filter:drop-shadow(0 0 .4em #000);filter:drop-shadow(0 0 .4em #000)}#contents #sec_comic .container .top_comic_wrap .center_wrap{width:36.8%}@media only screen and (max-width:950px){#contents #sec_comic .container .top_comic_wrap .center_wrap{width:100%}}#contents #sec_comic .container .top_comic_wrap .center_wrap .catch_manga{font-size:120%;text-shadow:.06em .06em .06em rgba(0,0,0,.5),0 0 .8em #4dd2ff;line-height:2em}@media only screen and (max-width:950px){#contents #sec_comic .container .top_comic_wrap .center_wrap .catch_manga{font-size:100%}}#contents #sec_comic .container .top_comic_wrap .center_wrap .catch_manga .subtext{font-size:100%}#contents #sec_comic .container .top_comic_wrap .center_wrap .catch_manga .maintext{font-size:150%}#contents #sec_comic .container .top_comic_wrap .center_wrap .logo_manga{margin-top:1.8em;margin-left:auto;margin-right:auto}@media only screen and (max-width:950px){#contents #sec_comic .container .top_comic_wrap .center_wrap .logo_manga{width:80%}}#contents #sec_comic .container .top_comic_wrap .center_wrap .sp_cover_art{display:none;margin-left:auto;margin-right:auto}@media only screen and (max-width:950px){#contents #sec_comic .container .top_comic_wrap .center_wrap .sp_cover_art{display:block;width:80%;margin-top:1.8em;margin-bottom:1.8em}}#contents #sec_comic .container .top_comic_wrap .center_wrap .description_manga{font-size:100%;line-height:2em;text-shadow:0 0 .4em #000,0 0 .4em #000}@media only screen and (max-width:950px){#contents #sec_comic .container .top_comic_wrap .center_wrap .description_manga{font-size:90%}}#contents #sec_comic .container .btn_common{margin-top:1.8em;margin-left:auto;margin-right:auto;width:46.66667%;padding-top:11.66667%}#contents #sec_comic .container .btn_common:before,#contents #sec_comic .container .btn_common:after{padding-top:25%}@media only screen and (max-width:950px){#contents #sec_comic .container .btn_common{width:100%;padding-top:25%}#contents #sec_comic .container .btn_common:before,#contents #sec_comic .container .btn_common:after{padding-top:25%}}#contents #sec_comic .container .btn_common .inner{line-height:.75;font-size:170%}@media only screen and (max-width:950px){#contents #sec_comic .container .btn_common .inner{font-size:150%}}@media only screen and (max-width:768px){#contents #sec_comic .container .btn_common .inner{font-size:125%}}#contents #sec_comic .container .btn_common .inner .notice{font-size:45%}#contents #sec_news{padding:2.60417% 0 0}@media only screen and (max-width:1440px){#contents #sec_news{padding:3.47222% 0 0}}@media only screen and (max-width:950px){#contents #sec_news{padding:15.78947% 0 5.26316%}}#contents #sec_news.news_top{padding:0 0 5.20833%}@media only screen and (max-width:1440px){#contents #sec_news.news_top{padding:0 0 6.94444%}}@media only screen and (max-width:950px){#contents #sec_news.news_top{padding:0 0 10.52632%}}#contents #sec_news .sec_title{display:flex;flex-wrap:wrap;justify-content:space-between;position:relative;margin-bottom:4.16667%}@media only screen and (max-width:950px){#contents #sec_news .sec_title{margin-bottom:8.42105%}}#contents #sec_news .sec_title:before,#contents #sec_news .sec_title:after{content:"";display:inline-block;background-size:auto 14%;background-position:center center;background-repeat:repeat-x;background-image:url(../../common/images/common/line_double.png);width:41.66667%}@media only screen and (max-width:1440px){#contents #sec_news .sec_title:before,#contents #sec_news .sec_title:after{width:39.58333%}}@media only screen and (max-width:950px){#contents #sec_news .sec_title:before,#contents #sec_news .sec_title:after{width:31.57895%}}@media only screen and (max-width:768px){#contents #sec_news .sec_title:before,#contents #sec_news .sec_title:after{width:26.04167%}}#contents #sec_news .sec_title .inner{display:inline-block}#contents #sec_news .sec_title .inner .text{color:#f0e3c1;background:-webkit-linear-gradient(0deg,#74663c,#f0e3c1,#a68c6f,#f0e3c1,#74663c);font-weight:700;-webkit-background-clip:text;-webkit-text-fill-color:transparent;display:inline-block;-webkit-filter:drop-shadow(0 -.01em 0 #f0e3c1);filter:drop-shadow(0 -.01em 0 #f0e3c1);font-size:160%;letter-spacing:.2em;text-indent:.2em;line-height:1}#contents #sec_news .sec_title .inner:after{content:"News";font-family:Cinzel,serif;text-transform:uppercase;font-size:330%;opacity:.1;font-weight:400;position:absolute;left:50%;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}#contents #sec_news .container .wrap_column .column_inner{padding-bottom:3.84615%}#contents #sec_spec{position:relative;overflow:hidden}#contents #sec_spec .align_left,#contents #sec_spec #sec_twitter #box_twitter{margin-left:auto;margin-right:auto;width:76.92308%}@media only screen and (max-width:950px){#contents #sec_spec .align_left,#contents #sec_spec #sec_twitter #box_twitter{width:100%}}#contents #sec_spec .container{padding:11.53846% 0 7.69231%}@media only screen and (max-width:1440px){#contents #sec_spec .container{padding-bottom:30.76923%}}@media only screen and (max-width:950px){#contents #sec_spec .container{padding:18.75% 0 50%}}#contents #sec_spec .container .logo{-webkit-filter:drop-shadow(0 0 .8em #000);filter:drop-shadow(0 0 .8em #000);margin-left:auto;margin-right:auto;width:46.15385%}@media only screen and (max-width:950px){#contents #sec_spec .container .logo{width:75%}}#contents #sec_spec .container .align_left,#contents #sec_spec .container dl{display:flex;flex-wrap:wrap}#contents #sec_spec .container .align_left{justify-content:space-between;padding:6.15385% 0 3.84615%}@media only screen and (max-width:950px){#contents #sec_spec .container .align_left{display:block;padding:12.5% 0 8.75%}}#contents #sec_spec .container .align_left dl{width:48%}@media only screen and (max-width:950px){#contents #sec_spec .container .align_left dl{width:88%;margin-left:auto;margin-right:auto}}@media only screen and (max-width:768px){#contents #sec_spec .container .align_left dl{width:100%}}#contents #sec_spec .container .align_left dl dt,#contents #sec_spec .container .align_left dl dd{margin-bottom:3%}#contents #sec_spec .container .align_left dl dt{width:25%;text-shadow:0 0 .4em #000,0 0 .4em #000;text-align:right;padding-right:5%;color:#dfd3a5}@media only screen and (max-width:768px){#contents #sec_spec .container .align_left dl dt{width:27%;padding-right:5%}}#contents #sec_spec .container .align_left dl dd{width:75%;text-shadow:.06em .06em .1em rgba(0,0,0,.5),0 0 .4em #4dd2ff}@media only screen and (max-width:768px){#contents #sec_spec .container .align_left dl dd{width:73%}}#contents #sec_spec #sec_twitter{margin-top:5em}#contents #sec_spec #sec_twitter .btn_common{width:30.76923%;padding-top:7.69231%}#contents #sec_spec #sec_twitter .btn_common:before,#contents #sec_spec #sec_twitter .btn_common:after{padding-top:25%}#contents #sec_spec #sec_twitter .btn_common.deco:before{background-image:url(../../common/images/common/btn_common2_frame_dec.png)}@media only screen and (max-width:950px){#contents #sec_spec #sec_twitter .btn_common{width:80%;padding-top:20%}}@media only screen and (max-width:768px){#contents #sec_spec #sec_twitter .btn_common{width:100%;padding-top:25.07463%}}#contents #sec_spec #sec_twitter .sec_title{display:flex;flex-wrap:wrap;justify-content:space-between;position:relative;z-index:10;margin-bottom:4.16667%}@media only screen and (max-width:950px){#contents #sec_spec #sec_twitter .sec_title{margin-bottom:8.42105%}}#contents #sec_spec #sec_twitter .sec_title:before,#contents #sec_spec #sec_twitter .sec_title:after{content:"";display:inline-block;background-size:auto 14%;background-position:center center;background-repeat:repeat-x;background-image:url(../../common/images/common/line_double.png);width:39.58333%}@media only screen and (max-width:1440px){#contents #sec_spec #sec_twitter .sec_title:before,#contents #sec_spec #sec_twitter .sec_title:after{width:36.11111%}}@media only screen and (max-width:950px){#contents #sec_spec #sec_twitter .sec_title:before,#contents #sec_spec #sec_twitter .sec_title:after{width:21.05263%}}@media only screen and (max-width:768px){#contents #sec_spec #sec_twitter .sec_title:before,#contents #sec_spec #sec_twitter .sec_title:after{width:15.625%}}#contents #sec_spec #sec_twitter .sec_title .inner{display:inline-block}#contents #sec_spec #sec_twitter .sec_title .inner .text{color:#f0e3c1;background:-webkit-linear-gradient(0deg,#74663c,#f0e3c1,#a68c6f,#f0e3c1,#74663c);font-weight:700;-webkit-background-clip:text;-webkit-text-fill-color:transparent;display:inline-block;-webkit-filter:drop-shadow(0 -.01em 0 #f0e3c1);filter:drop-shadow(0 -.01em 0 #f0e3c1);font-size:160%;letter-spacing:.2em;text-indent:.2em;line-height:1}#contents #sec_spec #sec_twitter .sec_title .inner:after{content:"Twitter";font-family:Cinzel,serif;text-transform:uppercase;font-size:330%;opacity:.1;font-weight:400;position:absolute;left:50%;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}