﻿*{box-sizing:border-box;margin:0;padding:0;outline:none}ul li{list-style-type:none}img{width:100%;height:auto;vertical-align:bottom;line-height:1;-webkit-backface-visibility:hidden}h1,h2,h3,h4,h5,h6{line-height:0}body{position:relative;overflow-x:hidden;z-index:0;font-family:'Hiragino Kaku Gothic ProN', 'ヒラギノ角ゴ ProN W3', YuGothic, 'Yu Gothic', 'Yu Gothic UI', 'Arial', sans-serif;font-size:3.46667vw;font-weight:400;line-height:1.6;letter-spacing:0.02em;color:#FFF}@media (min-width: 750px){body{font-size:1.33333vw}}@media (min-width: 750px) and (min-width: 1200px){body{font-size:16px}}a{color:#FFF;text-decoration:none}.pc{display:none}@media (min-width: 750px){.sp{display:none}.pc{display:block}}::selection{background:#ed5d91;color:#FFF}::-webkit-scrollbar{width:2px}::-webkit-scrollbar-track{background:rgba(255,255,255,0.1)}::-webkit-scrollbar-thumb{background:#ed5d91}.btn{position:relative;display:flex;flex:none;flex-wrap:nowrap;justify-content:center;align-items:center;width:calc(100% - 5px - 5px);height:13.33333vw;margin:0 auto;border:1px solid #FFF}.btn:before{background:#FFF;position:absolute;top:-1px;left:-5px;content:"";display:block;width:1px;height:calc(100% + 1px + 1px)}.btn:after{background:#FFF;position:absolute;top:-1px;right:-5px;top:-1px;content:"";display:block;width:1px;height:calc(100% + 1px + 1px)}.btnP{background:#ed5d91;border:1px solid #ed5d91}.btnP:before{background:#ed5d91}.btnP:after{background:#ed5d91}@media (min-width: 750px){.btn{height:5vw;max-height:60px;transition:letter-spacing 0.5s}.btn:before{transition:0.5s}.btn:after{transition:0.5s}.btn:hover{letter-spacing:0.21em}.btn:hover:before{position:absolute;top:-1px;left:-8px}.btn:hover:after{position:absolute;top:-1px;right:-8px}}@media (min-width: 1200px){.btn{min-height:60px}}.btnPb{border:1px solid #150f12;font-weight:bold;color:#150f12}.btnPb:before{background:#150f12}.btnPb:after{background:#150f12}@media (min-width: 750px){.hvr{transition:opacity 0.5s}.hvr:hover{opacity:0.5}}#btnNav{display:flex;flex:none;flex-wrap:nowrap;justify-content:center;align-items:center;flex-flow:column;position:fixed;top:2.66667vw;right:2.66667vw;z-index:100;background:#FFF;width:10.66667vw;height:10.66667vw;border-radius:99px;box-shadow:0px 0px 20px 0px rgba(0,0,0,0.5),0px 0px 10px 0px rgba(55,21,92,0.5)}#btnNav span{display:block;background:#050505;width:6vw;height:2px;max-height:none;margin:1.06667vw 0vw 1.06667vw 0vw;transition:opacity 0.5s}#btnNav:before{content:"";width:100%;height:100%;display:block;display:block;background:#050505;width:6vw;height:2px;max-height:none;transition:transform 0.5s}#btnNav:after{content:"";width:100%;height:100%;display:block;display:block;background:#050505;width:6vw;height:2px;max-height:none;transition:transform 0.5s}#btnNav.open span{opacity:0}#btnNav.open:before{transform:rotate(45deg) translate(20%, 220%);transform-origin:center}#btnNav.open:after{transform:rotate(-45deg) translate(20%, -220%);transform-origin:center}@media (min-width: 750px){#btnNav{display:none}}nav{pointer-events:none;position:fixed;top:0;left:0;right:0;bottom:0;z-index:100;overflow-y:auto;background:url(../images/info/bg_line.png) repeat-y center,url(../images/common/bg_ptn.png) repeat,#050505;background-size:89.33333vw,auto;height:0;transition:height 0.5s}nav img{width:auto;height:5.46667vw}nav ul{position:relative;padding:13.33333vw 5.33333vw 13.33333vw 5.33333vw}nav ul a{display:block;padding:6.66667vw 0vw 6.66667vw 0vw}nav ul:before{content:"";width:100%;height:100%;display:block;position:absolute;top:20vw;left:0vw;z-index:-1;background:#131313;width:100%;max-width:none;height:.26667vw}nav ul:after{content:"";width:100%;height:100%;display:block;position:absolute;bottom:20vw;left:0vw;z-index:-1;background:#131313;width:100%;max-width:none;height:.26667vw}nav.open{pointer-events:all;height:100%}@media (min-width: 750px){nav{pointer-events:all;position:fixed;top:0vw;left:0vw;overflow-y:visible;background:url(../images/common/line_top.png) repeat-x top,url(../images/common/nav/bg.png) repeat-x top;background-size:1vw,auto 100%;height:8.33333vw;max-height:100px;transition:none}}@media (min-width: 750px) and (min-width: 1200px){nav{background:url(../images/common/line_top.png) repeat-x top,url(../images/common/nav/bg.png) repeat-x top;background-size:auto}}@media (min-width: 750px){nav img{height:1.08333vw;max-height:13px}nav ul{display:flex;flex:none;flex-wrap:nowrap;justify-content:center;align-items:center;padding:0vw 0vw 0vw 0vw}}@media (min-width: 750px) and (min-width: 1200px){nav ul{padding:0px 0px 0px 0px}}@media (min-width: 750px){nav ul a{padding:1.66667vw 3.33333vw 1.66667vw 3.33333vw;transition:opacity 0.5s}}@media (min-width: 750px) and (min-width: 1200px){nav ul a{padding:20px 40px 20px 40px}}@media (min-width: 750px){nav ul a:hover{opacity:0.5}nav ul:before{display:none}nav ul:after{display:none}}footer{background:#000000;box-shadow:0 0 20px #000}footer .sns{display:flex;flex:none;flex-wrap:nowrap;justify-content:center;align-items:center;padding:6.66667vw 0vw 6.66667vw 0vw;border-bottom:2px solid #363636}footer .sns li{width:10.66667vw;margin:0vw 5.33333vw 0vw 5.33333vw}footer .copyright{padding:8vw 5.33333vw 8vw 5.33333vw;font-size:3.2vw;text-align:center}@media (min-width: 750px){footer .sns{padding:2.5vw 0vw 2.5vw 0vw;border-bottom:1px solid #363636}}@media (min-width: 750px) and (min-width: 1200px){footer .sns{padding:30px 0px 30px 0px}}@media (min-width: 750px){footer .sns li{width:3.33333vw;max-width:40px;margin:0vw 1.66667vw 0vw 1.66667vw}}@media (min-width: 750px) and (min-width: 1200px){footer .sns li{margin:0px 20px 0px 20px}}@media (min-width: 750px){footer .copyright{padding:3.33333vw 0vw 3.33333vw 0vw;font-size:1.16667vw}}@media (min-width: 750px) and (min-width: 1200px){footer .copyright{padding:40px 0px 40px 0px}}@media (min-width: 750px) and (min-width: 1200px){footer .copyright{font-size:14px}}@-webkit-keyframes mv_sp{0%{opacity:0;transform:translateX(-50%) translateY(50px)}100%{opacity:1;transform:translateX(-50%) translateY(0)}}@-moz-keyframes mv_sp{0%{opacity:0;transform:translateX(-50%) translateY(50px)}100%{opacity:1;transform:translateX(-50%) translateY(0)}}@keyframes mv_sp{0%{opacity:0;transform:translateX(-50%) translateY(50px)}100%{opacity:1;transform:translateX(-50%) translateY(0)}}@-webkit-keyframes mv_pc{0%{opacity:0;transform:translateX(0) translateY(50px)}100%{opacity:1;transform:translateX(0) translateY(0)}}@-moz-keyframes mv_pc{0%{opacity:0;transform:translateX(0) translateY(50px)}100%{opacity:1;transform:translateX(0) translateY(0)}}@keyframes mv_pc{0%{opacity:0;transform:translateX(0) translateY(50px)}100%{opacity:1;transform:translateX(0) translateY(0)}}@-webkit-keyframes mv_catch{0%{opacity:0;transform:translateY(-50px)}100%{opacity:1;transform:translateY(0)}}@-moz-keyframes mv_catch{0%{opacity:0;transform:translateY(-50px)}100%{opacity:1;transform:translateY(0)}}@keyframes mv_catch{0%{opacity:0;transform:translateY(-50px)}100%{opacity:1;transform:translateY(0)}}@-webkit-keyframes movieBg{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}@-moz-keyframes movieBg{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}@keyframes movieBg{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}@-webkit-keyframes titTwitter{100%{background-position:0 -44.8vw}}@-moz-keyframes titTwitter{100%{background-position:0 -44.8vw}}@keyframes titTwitter{100%{background-position:0 -44.8vw}}@-webkit-keyframes titTwitterTab{100%{background-position:0 -19.6vw}}@-moz-keyframes titTwitterTab{100%{background-position:0 -19.6vw}}@keyframes titTwitterTab{100%{background-position:0 -19.6vw}}@-webkit-keyframes titTwitterPc{100%{background-position:0 -235.2px}}@-moz-keyframes titTwitterPc{100%{background-position:0 -235.2px}}@keyframes titTwitterPc{100%{background-position:0 -235.2px}}@-webkit-keyframes titTopics{100%{background-position:0 -38.4vw}}@-moz-keyframes titTopics{100%{background-position:0 -38.4vw}}@keyframes titTopics{100%{background-position:0 -38.4vw}}@-webkit-keyframes titTopicsTab{100%{background-position:0 -16.8vw}}@-moz-keyframes titTopicsTab{100%{background-position:0 -16.8vw}}@keyframes titTopicsTab{100%{background-position:0 -16.8vw}}@-webkit-keyframes titTopicsPc{100%{background-position:0 -201.6px}}@-moz-keyframes titTopicsPc{100%{background-position:0 -201.6px}}@keyframes titTopicsPc{100%{background-position:0 -201.6px}}@-webkit-keyframes titStory{100%{background-position:0 -32vw}}@-moz-keyframes titStory{100%{background-position:0 -32vw}}@keyframes titStory{100%{background-position:0 -32vw}}@-webkit-keyframes titStoryTab{100%{background-position:0 -14vw}}@-moz-keyframes titStoryTab{100%{background-position:0 -14vw}}@keyframes titStoryTab{100%{background-position:0 -14vw}}@-webkit-keyframes titStoryPc{100%{background-position:0 -168px}}@-moz-keyframes titStoryPc{100%{background-position:0 -168px}}@keyframes titStoryPc{100%{background-position:0 -168px}}@-webkit-keyframes titCharacter{100%{background-position:0 -57.6vw}}@-moz-keyframes titCharacter{100%{background-position:0 -57.6vw}}@keyframes titCharacter{100%{background-position:0 -57.6vw}}@-webkit-keyframes titCharacterTab{100%{background-position:0 -25.2vw}}@-moz-keyframes titCharacterTab{100%{background-position:0 -25.2vw}}@keyframes titCharacterTab{100%{background-position:0 -25.2vw}}@-webkit-keyframes titCharacterPc{100%{background-position:0 -302.4px}}@-moz-keyframes titCharacterPc{100%{background-position:0 -302.4px}}@keyframes titCharacterPc{100%{background-position:0 -302.4px}}@-webkit-keyframes titSystem{100%{background-position:0 -38.28571vw}}@-moz-keyframes titSystem{100%{background-position:0 -38.28571vw}}@keyframes titSystem{100%{background-position:0 -38.28571vw}}@-webkit-keyframes titSystemTab{100%{background-position:0 -16.75vw}}@-moz-keyframes titSystemTab{100%{background-position:0 -16.75vw}}@keyframes titSystemTab{100%{background-position:0 -16.75vw}}@-webkit-keyframes titSystemPc{100%{background-position:0 -201px}}@-moz-keyframes titSystemPc{100%{background-position:0 -201px}}@keyframes titSystemPc{100%{background-position:0 -201px}}@-webkit-keyframes titMovie{100%{background-position:0 -31.88889vw}}@-moz-keyframes titMovie{100%{background-position:0 -31.88889vw}}@keyframes titMovie{100%{background-position:0 -31.88889vw}}@-webkit-keyframes titMovieTab{100%{background-position:0 -13.95139vw}}@-moz-keyframes titMovieTab{100%{background-position:0 -13.95139vw}}@keyframes titMovieTab{100%{background-position:0 -13.95139vw}}@-webkit-keyframes titMoviePc{100%{background-position:0 -167.41667px}}@-moz-keyframes titMoviePc{100%{background-position:0 -167.41667px}}@keyframes titMoviePc{100%{background-position:0 -167.41667px}}@-webkit-keyframes titSpecial{100%{background-position:0 -44.68333vw}}@-moz-keyframes titSpecial{100%{background-position:0 -44.68333vw}}@keyframes titSpecial{100%{background-position:0 -44.68333vw}}@-webkit-keyframes titSpecialTab{100%{background-position:0 -19.54896vw}}@-moz-keyframes titSpecialTab{100%{background-position:0 -19.54896vw}}@keyframes titSpecialTab{100%{background-position:0 -19.54896vw}}@-webkit-keyframes titSpecialPc{100%{background-position:0 -234.5875px}}@-moz-keyframes titSpecialPc{100%{background-position:0 -234.5875px}}@keyframes titSpecialPc{100%{background-position:0 -234.5875px}}body:before{content:"";width:100%;height:100%;display:block;position:fixed;top:0vw;left:0vw;z-index:-1;background:url(../images/common/bg.jpg) no-repeat top;background-size:cover;height:100vh;max-height:none}@media (min-width: 750px){body:before{background:url(../images/common/bg_pc.jpg) no-repeat center;background-size:cover}}body:before{transform:scale(5);filter:blur(10px);transition:transform 1s cubic-bezier(0.860, 0.000, 0.070, 1.000),filter 1s cubic-bezier(0.860, 0.000, 0.070, 1.000)}body.s:before{transform:scale(1);filter:blur(0)}header{z-index:0;overflow:hidden;width:100%}header .inner{position:relative}header h1{position:absolute;bottom:6.66667vw;left:0vw;left:50%;width:64vw;transform:translateX(-50%)}header .catch{position:absolute;top:16vw;right:0vw;width:12.66667vw}header .release{position:absolute;bottom:0;left:50%;width:98.66667vw;transform:translateX(-50%)}@media (min-width: 750px){header .inner{width:91.66667vw;max-width:1100px;margin:0 auto}header h1{position:absolute;bottom:1.66667vw;left:4.16667vw;width:25vw;max-width:300px}}@media (min-width: 750px) and (min-width: 1200px){header h1{bottom:20px;left:50px}}@media (min-width: 750px){header .catch{position:absolute;top:6.66667vw;right:10vw;width:6.66667vw;max-width:80px}}@media (min-width: 750px) and (min-width: 1200px){header .catch{top:80px;right:120px}}@media (min-width: 750px){header .release{position:absolute;bottom:4.16667vw;left:27.5vw;background:url(../images/header/catch_release_pc.png) no-repeat;background-size:contain;height:13.91667vw;max-height:167px;width:50.75vw;max-width:609px}}@media (min-width: 750px) and (min-width: 1200px){header .release{bottom:50px;left:330px}}@media (min-width: 750px){header .release img{display:none}header .mv{background:url(../images/header/mv_pc.png) no-repeat center;background-size:contain;height:62.5vw;max-height:750px;width:91.66667vw;max-width:1100px;margin:0vw auto 0vw auto}header .mv img{display:none}}header h1{opacity:0;transform:translateX(-50%) translateY(50px)}@media (min-width: 750px){header h1{transform:translateX(0) translateY(50px)}}header .catch{opacity:0;transform:translateY(-50px)}header .release{opacity:0;transform:translateX(-50%) translateY(50px)}@media (min-width: 750px){header .release{transform:translateX(0) translateY(50px)}}header .mv{opacity:0;transition:opacity 1s 1.5s}header.s{opacity:1}header.s:before{transform:scale(1);filter:blur(0)}header.s h1{-webkit-animation:mv_sp 0.5s 2.8s ease 1 forwards;-moz-animation:mv_sp 0.5s 2.8s ease 1 forwards;animation:mv_sp 0.5s 2.8s ease 1 forwards;-webkit-animation-fill-mode:both;-moz-animation-fill-mode:both;animation-fill-mode:both;z-index:5}@media (min-width: 750px){header.s h1{-webkit-animation:mv_pc 0.5s 2.8s ease 1 forwards;-moz-animation:mv_pc 0.5s 2.8s ease 1 forwards;animation:mv_pc 0.5s 2.8s ease 1 forwards;-webkit-animation-fill-mode:both;-moz-animation-fill-mode:both;animation-fill-mode:both}}header.s .catch{-webkit-animation:mv_catch 1s 2s linear 1 forwards;-moz-animation:mv_catch 1s 2s linear 1 forwards;animation:mv_catch 1s 2s linear 1 forwards;-webkit-animation-fill-mode:both;-moz-animation-fill-mode:both;animation-fill-mode:both;z-index:5}header.s .release{-webkit-animation:mv_sp 0.5s 3.3s ease 1 forwards;-moz-animation:mv_sp 0.5s 3.3s ease 1 forwards;animation:mv_sp 0.5s 3.3s ease 1 forwards;-webkit-animation-fill-mode:both;-moz-animation-fill-mode:both;animation-fill-mode:both;z-index:5}@media (min-width: 750px){header.s .release{-webkit-animation:mv_pc 0.5s 3.3s ease 1 forwards;-moz-animation:mv_pc 0.5s 3.3s ease 1 forwards;animation:mv_pc 0.5s 3.3s ease 1 forwards;-webkit-animation-fill-mode:both;-moz-animation-fill-mode:both;animation-fill-mode:both}}header.s .mv{opacity:1}main{opacity:0;transition:opacity 0.5s 1s}main.s{opacity:1}#storeCol{background:url(../images/common/bg_ptn.png) repeat,#b25982;padding:13.33333vw 5.33333vw 13.33333vw 5.33333vw;text-align:center;color:#150f12}#storeCol .bnr{margin:0vw 0vw 6.66667vw 0vw}#storeCol .bnr li{margin:0vw 0vw 4vw 0vw}#storeCol .bnr li .btn{font-size:3.73333vw}#storeCol .bnr li:last-child{margin-bottom:0}#storeColInner{margin:0vw 0vw 6.66667vw 0vw}#storeColInner ul{display:flex;flex:none;flex-wrap:nowrap;justify-content:space-between;align-items:center;margin:0vw 0vw 6.66667vw 0vw}#storeColInner ul li{height:13.33333vw}#storeColInner ul li img{width:auto;height:100%}#storeColInner p{font-size:3.2vw;letter-spacing:0}#storeCol .link li{margin:0vw 0vw 4vw 0vw}#storeCol .link li .btn{font-size:3.73333vw}#storeCol .link li:last-child{margin-bottom:0}@media (min-width: 750px){#storeCol{padding:4.16667vw 0vw 4.16667vw 0vw}}@media (min-width: 750px) and (min-width: 1200px){#storeCol{padding:50px 0px 50px 0px}}@media (min-width: 750px){#storeCol .bnr{width:73.33333vw;max-width:880px;margin:0vw auto 2.5vw auto}}@media (min-width: 750px) and (min-width: 1200px){#storeCol .bnr{margin:0px auto 30px auto}}@media (min-width: 750px){#storeCol .bnr li{margin:0vw 0vw .83333vw 0vw}}@media (min-width: 750px) and (min-width: 1200px){#storeCol .bnr li{margin:0px 0px 10px 0px}}@media (min-width: 750px){#storeColInner{background:rgba(255,255,255,0.1);width:73.33333vw;max-width:880px;margin:0vw auto 2.5vw auto;padding:2.5vw 0vw 2.5vw 0vw}}@media (min-width: 750px) and (min-width: 1200px){#storeColInner{margin:0px auto 30px auto}}@media (min-width: 750px) and (min-width: 1200px){#storeColInner{padding:30px 0px 30px 0px}}@media (min-width: 750px){#storeColInner ul{display:flex;flex:none;flex-wrap:nowrap;justify-content:center;align-items:center;margin:0vw 0vw 2.5vw 0vw}}@media (min-width: 750px) and (min-width: 1200px){#storeColInner ul{margin:0px 0px 30px 0px}}@media (min-width: 750px){#storeColInner ul li{height:8.33333vw;max-height:100px}#storeColInner ul li:nth-child(1){margin:0vw 2.5vw 0vw 0vw}}@media (min-width: 750px) and (min-width: 1200px){#storeColInner ul li:nth-child(1){margin:0px 30px 0px 0px}}@media (min-width: 750px){#storeColInner p{font-size:1.16667vw}}@media (min-width: 750px) and (min-width: 1200px){#storeColInner p{font-size:14px}}@media (min-width: 750px){#storeCol .link{display:flex;flex:none;flex-wrap:nowrap;justify-content:space-between;align-items:center;width:73.33333vw;max-width:880px;margin:0vw auto 0vw auto}}@media (min-width: 750px) and (min-width: 1200px){#storeCol .link{margin:0px auto 0px auto}}@media (min-width: 750px){#storeCol .link li{margin:0vw 0vw 0vw 0vw}#storeCol .link li .btn{font-size:1.5vw;width:35vw;max-width:420px}}@media (min-width: 750px) and (min-width: 1200px){#storeCol .link li .btn{font-size:18px}}#infoCol{position:relative;z-index:0;background:url(../images/common/bg_ptn.png) repeat,#050505;padding:13.33333vw 0vw 13.33333vw 0vw}#infoCol:before{content:"";width:100%;height:100%;display:block;position:absolute;top:0vw;left:0vw;z-index:-1;background:url(../images/info/bg_line.png) repeat-y center;background-size:89.33333vw}@media (min-width: 750px){#infoCol{position:relative;z-index:0;padding:8.33333vw 0vw 8.33333vw 0vw}}@media (min-width: 750px) and (min-width: 1200px){#infoCol{padding:100px 0px 100px 0px}}@media (min-width: 750px){#infoCol:before{background:url(../images/info/bg_line_pc.png) repeat-y center;background-size:152.66667vw}#infoColInner{display:flex;flex:none;flex-wrap:nowrap;justify-content:flex-start;align-items:flex-start;width:91.66667vw;max-width:1100px;margin:0vw auto 0vw auto}#infoColInner:before{content:"";width:100%;height:100%;display:block;position:absolute;top:8.33333vw;left:0vw;z-index:-1;background:#131313;width:100%;max-width:none;height:.08333vw;max-height:1px}}@media (min-width: 750px) and (min-width: 1200px){#infoColInner:before{top:100px;left:0px}}@media (min-width: 750px){#infoColInner:after{content:"";width:100%;height:100%;display:block;position:absolute;bottom:8.33333vw;left:0vw;z-index:-1;background:#131313;width:100%;max-width:none;height:.08333vw;max-height:1px}}@media (min-width: 750px) and (min-width: 1200px){#infoColInner:after{bottom:100px;left:0px}}@media (min-width: 1200px){#infoCol:before{background:url(../images/info/bg_line_pc.png) repeat-y center;background-size:auto}}#infoCol:before{height:0;transition:height 1s}@media (min-width: 750px){#infoColInner:before{width:0;transition:width 1s 0.5s}#infoColInner:after{width:0;transition:width 1s 1s}}#infoCol.s:before{height:100%}@media (min-width: 750px){#infoCol.s #infoColInner:before{width:100%}#infoCol.s #infoColInner:after{width:100%}}#twitterCol{position:relative;z-index:0;margin:0vw 0vw 13.33333vw 0vw;padding:0vw 5.33333vw 0vw 5.33333vw}#twitterCol:before{content:"";width:100%;height:100%;display:block;position:absolute;top:0vw;left:0vw;z-index:-1;background:#131313;width:100%;max-width:none;height:.26667vw}#twitterCol:after{content:"";width:100%;height:100%;display:block;position:absolute;bottom:0vw;left:0vw;z-index:-1;background:#131313;width:100%;max-width:none;height:.26667vw}#twitterCol h3{margin:0vw 0vw 6.66667vw 0vw}#twitterCol h3 span{display:block;background:url(../images/info/tit_twitter.png) no-repeat;background-size:100%;width:48.26667vw;height:6.4vw;margin:0vw 0vw 2.66667vw 0vw;text-indent:100%;white-space:nowrap;overflow:hidden}#twitterCol h3 img{width:24.4vw}#twitterColInner{overflow-y:scroll;background:#292f33;height:88vw;border:1px solid #ed5d91}@media (min-width: 750px){#twitterCol{width:41.66667vw;max-width:500px;margin:0vw 4.16667vw 0vw 0vw;padding:0vw 0vw 0vw 0vw}}@media (min-width: 750px) and (min-width: 1200px){#twitterCol{margin:0px 50px 0px 0px}}@media (min-width: 750px){#twitterCol:before{display:none}#twitterCol:after{display:none}#twitterCol h3{margin:0vw 0vw 3.33333vw 0vw}}@media (min-width: 750px) and (min-width: 1200px){#twitterCol h3{margin:0px 0px 40px 0px}}@media (min-width: 750px){#twitterCol h3 span{width:21.11667vw;max-width:253.4px;height:2.8vw;max-height:33.6px;margin:0vw 0vw 1.25vw 0vw}}@media (min-width: 750px) and (min-width: 1200px){#twitterCol h3 span{margin:0px 0px 15px 0px}}@media (min-width: 750px){#twitterCol h3 img{width:10.675vw;max-width:128.1px}#twitterColInner{height:40.83333vw;max-height:490px}}#twitterCol:before{width:0;transition:width 1s}#twitterCol:after{width:0;transition:width 1s 1s}#twitterCol h3 img{opacity:0;transform:translateX(-10px);transition:opacity 0.5s 1s, transform 0.5s 1s}#twitterColInner{opacity:0;transform:translateX(-10px);transition:opacity 0.5s 1.5s, transform 0.5s 1.5s}#twitterCol.s:before{width:100%}#twitterCol.s:after{width:100%}#twitterCol.s h3 span{-webkit-animation:titTwitter 1s 0s steps(7);-moz-animation:titTwitter 1s 0s steps(7);animation:titTwitter 1s 0s steps(7);-webkit-animation-fill-mode:both;-moz-animation-fill-mode:both;animation-fill-mode:both}#twitterCol.s h3 img{opacity:1;transform:translateX(0)}#twitterCol.s #twitterColInner{opacity:4;transform:translateX(0)}@media (min-width: 750px){#twitterCol.s h3 span{-webkit-animation:titTwitterTab 1s 0s steps(7);-moz-animation:titTwitterTab 1s 0s steps(7);animation:titTwitterTab 1s 0s steps(7);-webkit-animation-fill-mode:both;-moz-animation-fill-mode:both;animation-fill-mode:both}}@media (min-width: 750px) and (min-width: 1200px){#twitterCol.s h3 span{-webkit-animation:titTwitterPc 1s 0s steps(7);-moz-animation:titTwitterPc 1s 0s steps(7);animation:titTwitterPc 1s 0s steps(7);-webkit-animation-fill-mode:both;-moz-animation-fill-mode:both;animation-fill-mode:both}}#topicsCol{position:relative;z-index:0;padding:0vw 5.33333vw 0vw 5.33333vw}#topicsCol:before{content:"";width:100%;height:100%;display:block;position:absolute;top:0vw;left:0vw;z-index:-1;background:#131313;width:100%;max-width:none;height:.26667vw}#topicsCol:after{content:"";width:100%;height:100%;display:block;position:absolute;bottom:0vw;left:0vw;z-index:-1;background:#131313;width:100%;max-width:none;height:.26667vw}#topicsCol h3{margin:0vw 0vw 6.66667vw 0vw}#topicsCol h3 span{display:block;background:url(../images/info/tit_topics.png) no-repeat;background-size:100%;width:35.46667vw;height:6.4vw;margin:0vw 0vw 2.66667vw 0vw;text-indent:100%;white-space:nowrap;overflow:hidden}#topicsCol h3 img{width:23.86667vw}#topicsCol ul{overflow-y:scroll;height:88vw}#topicsCol ul li{display:flex;flex:none;flex-wrap:nowrap;justify-content:flex-start;align-items:flex-start;margin:0vw 0vw 4vw 0vw}#topicsCol ul li:last-child{margin-bottom:0}#topicsCol ul li>a{display:flex;flex:none;flex-wrap:nowrap;justify-content:flex-start;align-items:flex-start;width:100%}#topicsCol ul li .thumb{width:28vw;margin:0vw 4vw 0vw 0vw;border:1px solid #ed5d91;flex:none}#topicsCol ul li .txt time{display:inline-block;margin:0vw 0vw 4vw 0vw;font-family:"Arial", sans-serif;font-size:3.73333vw;font-weight:bold;line-height:1;color:#ed5d91}#topicsCol ul li .txt p{font-size:3.2vw;padding:0vw 1.33333vw 0vw 0vw}#topicsCol ul li .txt p a{font-weight:bold;color:#ed5d91}@media (min-width: 750px){#topicsCol{width:45.83333vw;max-width:550px;padding:0vw 0vw 0vw 0vw}#topicsCol:before{display:none}#topicsCol:after{display:none}#topicsCol h3{margin:0vw 0vw 3.33333vw 0vw}}@media (min-width: 750px) and (min-width: 1200px){#topicsCol h3{margin:0px 0px 40px 0px}}@media (min-width: 750px){#topicsCol h3 span{width:15.51667vw;max-width:186.2px;height:2.8vw;max-height:33.6px;margin:0vw 0vw 1.25vw 0vw}}@media (min-width: 750px) and (min-width: 1200px){#topicsCol h3 span{margin:0px 0px 15px 0px}}@media (min-width: 750px){#topicsCol h3 img{width:10.44167vw;max-width:125.3px}#topicsCol h3{width:15.75vw;max-width:189px;margin:0vw 0vw 3.33333vw 0vw}}@media (min-width: 750px) and (min-width: 1200px){#topicsCol h3{margin:0px 0px 40px 0px}}@media (min-width: 750px){#topicsCol ul{height:40.83333vw;max-height:490px}#topicsCol ul li{margin:0vw 0vw 1.66667vw 0vw}}@media (min-width: 750px) and (min-width: 1200px){#topicsCol ul li{margin:0px 0px 20px 0px}}@media (min-width: 750px){#topicsCol ul li a{transition:opacity 0.5s}#topicsCol ul li a:hover{opacity:0.5}#topicsCol ul li .thumb{width:12.5vw;max-width:150px;margin:0vw 2.5vw 0vw 0vw}}@media (min-width: 750px) and (min-width: 1200px){#topicsCol ul li .thumb{margin:0px 30px 0px 0px}}@media (min-width: 750px){#topicsCol ul li .txt time{margin:0vw 0vw 1.66667vw 0vw;font-size:1.5vw}}@media (min-width: 750px) and (min-width: 1200px){#topicsCol ul li .txt time{margin:0px 0px 20px 0px}}@media (min-width: 750px) and (min-width: 1200px){#topicsCol ul li .txt time{font-size:18px}}@media (min-width: 750px){#topicsCol ul li .txt p{font-size:1.16667vw;padding:0vw .83333vw 0vw 0vw}}@media (min-width: 750px) and (min-width: 1200px){#topicsCol ul li .txt p{font-size:14px}}@media (min-width: 750px) and (min-width: 1200px){#topicsCol ul li .txt p{padding:0px 10px 0px 0px}}#topicsCol:before{width:0;transition:width 1s}#topicsCol:after{width:0;transition:width 1s 1s}#topicsCol h3 img{opacity:0;transform:translateX(-10px);transition:opacity 0.5s 1s, transform 0.5s 1s}#topicsColInner{opacity:0;transform:translateX(-10px);transition:opacity 0.5s 1.5s, transform 0.5s 1.5s}#topicsCol.s:before{width:100%}#topicsCol.s:after{width:100%}#topicsCol.s h3 span{-webkit-animation:titTopics 1s 0s steps(6);-moz-animation:titTopics 1s 0s steps(6);animation:titTopics 1s 0s steps(6);-webkit-animation-fill-mode:both;-moz-animation-fill-mode:both;animation-fill-mode:both}#topicsCol.s h3 img{opacity:1;transform:translateX(0)}#topicsCol.s #topicsColInner{opacity:1;transform:translateX(0)}@media (min-width: 750px){#topicsCol.s h3 span{-webkit-animation:titTopicsTab 1s 0s steps(6);-moz-animation:titTopicsTab 1s 0s steps(6);animation:titTopicsTab 1s 0s steps(6);-webkit-animation-fill-mode:both;-moz-animation-fill-mode:both;animation-fill-mode:both}}@media (min-width: 750px) and (min-width: 1200px){#topicsCol.s h3 span{-webkit-animation:titTopicsPc 1s 0s steps(6);-moz-animation:titTopicsPc 1s 0s steps(6);animation:titTopicsPc 1s 0s steps(6);-webkit-animation-fill-mode:both;-moz-animation-fill-mode:both;animation-fill-mode:both}}#storyCol{position:relative;z-index:0;background:url(../images/common/bg_ptn.png) repeat,rgba(0,0,0,0.8);padding:13.33333vw 0vw 13.33333vw 0vw;text-align:center}#storyCol:before{content:"";width:100%;height:100%;display:block;position:absolute;top:0vw;left:0vw;z-index:-1;background:url(../images/story/bg_line.png) repeat-y center;background-size:89.33333vw}#storyCol:after{content:"";width:100%;height:100%;display:block;position:absolute;top:0vw;left:0vw;z-index:-1;background:url(../images/common/line_top.png) repeat-x top left,url(../images/common/line_bottom.png) repeat-x bottom;background-size:auto 1.6vw}#storyColInner{width:78.66667vw;margin:0vw auto 0vw auto}#storyColInner:before{content:"";width:100%;height:100%;display:block;position:absolute;top:13.33333vw;left:0vw;z-index:-1;background:#2b2231;width:100%;max-width:none;height:.26667vw}#storyColInner:after{content:"";width:100%;height:100%;display:block;position:absolute;bottom:13.33333vw;left:0vw;z-index:-1;background:#2b2231;width:100%;max-width:none;height:.26667vw}#storyColInner h2{margin:0vw 0vw 10.66667vw 0vw}#storyColInner h2 span{display:block;background:url(../images/story/tit.png) no-repeat;background-size:100%;width:35.46667vw;height:6.4vw;margin:0vw auto 2.66667vw auto;text-indent:100%;white-space:nowrap;overflow:hidden}#storyColInner h2 img{width:15.2vw}#storyColInner #storyList{font-size:3.2vw;font-weight:bold;line-height:2.5;letter-spacing:0.2em;text-shadow:2px 2px 0px rgba(0,0,0,0.4),0px 0px 10px rgba(0,0,0,0.5)}#storyColInner #storyList em{font-size:4vw;color:#ed5d91;line-height:2;font-style:normal}#storyColInner #storyList span{letter-spacing:-0.5em}#storyColInner #storyList.slick-dotted.slick-slider{margin:0vw 0vw 0vw 0vw;padding:0vw 0vw 13.33333vw 0vw}#storyColInner #storyList .slick-track{display:flex;flex:none;flex-wrap:nowrap;justify-content:center;align-items:center}#storyColInner #storyList .slick-disabled{opacity:0.2}#storyColInner #storyList .slick-prev{background:url(../images/common/ico_prev.png) no-repeat;background-size:contain;width:5.33333vw;height:9.73333vw;left:0;transform:translate(-100%, -100%)}#storyColInner #storyList .slick-prev:before{display:none}#storyColInner #storyList .slick-next{background:url(../images/common/ico_next.png) no-repeat;background-size:contain;width:5.33333vw;height:9.73333vw;right:0;transform:translate(100%, -100%)}#storyColInner #storyList .slick-next:before{display:none}#storyColInner #storyList .slick-dots{bottom:0;line-height:0}#storyColInner #storyList .slick-dots li{width:42px;height:15px;margin:0}#storyColInner #storyList .slick-dots li button{width:42px;height:12px;padding:0}#storyColInner #storyList .slick-dots li button:before{position:static;display:inline-block;text-align:center;content:"";background:#fff;width:12px;height:12px;line-height:0;border-radius:99px;opacity:1}#storyColInner #storyList .slick-dots li.slick-active{transform:scale(1.25)}#storyColInner #storyList .slick-dots li.slick-active button:before{background:#ed5d91;opacity:1}@media (min-width: 750px){#storyCol{background:url(../images/common/bg_ptn.png) repeat,rgba(0,0,0,0.8);position:relative;z-index:0;padding:8.33333vw 0vw 8.33333vw 0vw}}@media (min-width: 750px) and (min-width: 1200px){#storyCol{padding:100px 0px 100px 0px}}@media (min-width: 750px){#storyCol:before{background:url(../images/story/bg_line_pc.png) repeat-y center;background-size:152.66667vw}#storyCol:after{background:url(../images/common/line_top.png) repeat-x top left,url(../images/common/line_bottom.png) repeat-x bottom;background-size:auto}#storyColInner{width:60.83333vw;max-width:730px;margin:0vw auto 0vw auto}#storyColInner:before{content:"";width:100%;height:100%;display:block;position:absolute;top:8.33333vw;left:0vw;z-index:-1;background:#2b2231;width:100%;max-width:none;height:.08333vw;max-height:1px}}@media (min-width: 750px) and (min-width: 1200px){#storyColInner:before{top:100px;left:0px}}@media (min-width: 750px){#storyColInner:after{content:"";width:100%;height:100%;display:block;position:absolute;bottom:8.33333vw;left:0vw;z-index:-1;background:#2b2231;width:100%;max-width:none;height:.08333vw;max-height:1px}}@media (min-width: 750px) and (min-width: 1200px){#storyColInner:after{bottom:100px;left:0px}}@media (min-width: 750px){#storyColInner h2{margin:0vw 0vw 6.66667vw 0vw}}@media (min-width: 750px) and (min-width: 1200px){#storyColInner h2{margin:0px 0px 80px 0px}}@media (min-width: 750px){#storyColInner h2 span{width:15.51667vw;max-width:186.2px;height:2.8vw;max-height:33.6px;margin:0vw auto 1.25vw auto}}@media (min-width: 750px) and (min-width: 1200px){#storyColInner h2 span{margin:0px auto 15px auto}}@media (min-width: 750px){#storyColInner h2 img{width:6.65vw;max-width:79.8px}#storyColInner #storyList{font-size:1.66667vw}}@media (min-width: 750px) and (min-width: 1200px){#storyColInner #storyList{font-size:20px}}@media (min-width: 750px){#storyColInner #storyList em{font-size:2.16667vw}}@media (min-width: 750px) and (min-width: 1200px){#storyColInner #storyList em{font-size:26px}}@media (min-width: 750px){#storyColInner #storyList.slick-dotted.slick-slider{padding:0vw 0vw 6.66667vw 0vw}}@media (min-width: 750px) and (min-width: 1200px){#storyColInner #storyList.slick-dotted.slick-slider{padding:0px 0px 80px 0px}}@media (min-width: 750px){#storyColInner #storyList .slick-prev{width:2vw;max-width:24px;height:3.58333vw;max-height:43px;transform:translate(-100%, -100%)}#storyColInner #storyList .slick-next{width:2vw;max-width:24px;height:3.58333vw;max-height:43px;transform:translate(100%, -100%)}#storyColInner #storyList .slick-dots li{width:30px;height:10px}#storyColInner #storyList .slick-dots li button{width:30px;height:8px}#storyColInner #storyList .slick-dots li button:before{width:8px;height:8px}#storyColInner #storyList .slick-dots li.slick-active{transform:scale(1.25)}}@media (min-width: 1200px){#storyCol:before{background:url(../images/story/bg_line_pc.png) repeat-y center;background-size:auto}}#storyCol:before{height:0;transition:height 1s}#storyColInner:before{width:0;transition:width 1s 0.5s}#storyColInner:after{width:0;transition:width 1s 1s}#storyColInner h2 img{opacity:0;transform:translateX(-10px);transition:opacity 0.5s 1s, transform 0.5s 1s}#storyColInner #storyList{opacity:0;transform:translateY(50px);transition:opacity 0.5s 1.2s, transform 0.5s 1.2s}#storyCol.s:before{height:100%}#storyCol.s #storyColInner:before{width:100%}#storyCol.s #storyColInner:after{width:100%}#storyCol.s #storyColInner h2 span{-webkit-animation:titStory 1s 0s steps(5);-moz-animation:titStory 1s 0s steps(5);animation:titStory 1s 0s steps(5);-webkit-animation-fill-mode:both;-moz-animation-fill-mode:both;animation-fill-mode:both}#storyCol.s #storyColInner h2 img{opacity:1;transform:translateX(0)}#storyCol.s #storyColInner #storyList{opacity:1;transform:translateY(0)}@media (min-width: 750px){#storyCol.s #storyColInner h2 span{-webkit-animation:titStoryTab 1s 0s steps(5);-moz-animation:titStoryTab 1s 0s steps(5);animation:titStoryTab 1s 0s steps(5);-webkit-animation-fill-mode:both;-moz-animation-fill-mode:both;animation-fill-mode:both}}@media (min-width: 750px) and (min-width: 1200px){#storyCol.s #storyColInner h2 span{-webkit-animation:titStoryPc 1s 0s steps(5);-moz-animation:titStoryPc 1s 0s steps(5);animation:titStoryPc 1s 0s steps(5);-webkit-animation-fill-mode:both;-moz-animation-fill-mode:both;animation-fill-mode:both}}#characterCol{overflow:hidden;position:relative;z-index:0;background:url(../images/common/bg_ptn.png) repeat,#050505;padding:13.33333vw 0vw 13.33333vw 0vw}#characterCol:before{content:"";width:100%;height:100%;display:block;position:absolute;top:0vw;left:0vw;z-index:-1;background:url(../images/info/bg_line.png) repeat-y center;background-size:89.33333vw}#characterCol h2{margin:0vw 0vw 6.66667vw 0vw;text-align:center}#characterCol h2 span{display:block;background:url(../images/character/tit.png) no-repeat;background-size:100%;width:59.33333vw;height:6.4vw;margin:0vw auto 2.66667vw auto;text-indent:100%;white-space:nowrap;overflow:hidden}#characterCol h2 img{width:18.26667vw}#characterCol h2:before{content:"";width:100%;height:100%;display:block;position:absolute;top:13.33333vw;left:0vw;z-index:-1;background:#131313;width:100%;max-width:none;height:.26667vw}#characterCol h2:after{content:"";width:100%;height:100%;display:block;position:absolute;bottom:13.33333vw;left:0vw;z-index:-1;background:#131313;width:100%;max-width:none;height:.26667vw}#characterCol #charaNav{background:url(../images/common/bg_ptn.png) repeat,#131313;padding:6.66667vw 5.33333vw 6.66667vw 5.33333vw}#characterCol #charaNav ul{display:flex;flex:none;flex-wrap:wrap;justify-content:space-between;align-items:center}#characterCol #charaNav ul li{width:27.06667vw;opacity:0.8}#characterCol #charaNav ul li.active{opacity:1}#characterCol #charaNav ul li:nth-child(-n+3){margin:0vw 0vw 4vw 0vw}#characterColInner{position:relative;margin:0vw auto 0vw auto}#characterColInner .charaContent{position:absolute;top:0vw;left:0vw;opacity:0}#characterColInner .charaContent.active{position:static;opacity:1}#characterColInner hr{background:url(../images/common/line_center.png) repeat-x center;background-size:auto 100%;width:100%;height:1.6vw;border:none;opacity:0.2}@media (min-width: 750px){#characterCol{position:relative;z-index:0;padding:8.33333vw 0vw 8.33333vw 0vw}}@media (min-width: 750px) and (min-width: 1200px){#characterCol{padding:100px 0px 100px 0px}}@media (min-width: 750px){#characterCol:before{background:url(../images/info/bg_line_pc.png) repeat-y center;background-size:152.66667vw}#characterCol h2{margin:0vw 0vw 3.33333vw 0vw}}@media (min-width: 750px) and (min-width: 1200px){#characterCol h2{margin:0px 0px 40px 0px}}@media (min-width: 750px){#characterCol h2 span{width:25.95833vw;max-width:311.5px;height:2.8vw;max-height:33.6px;margin:0vw auto 1.25vw auto}}@media (min-width: 750px) and (min-width: 1200px){#characterCol h2 span{margin:0px auto 15px auto}}@media (min-width: 750px){#characterCol h2 img{width:7.99167vw;max-width:95.9px}#characterCol h2:before{position:absolute;top:8.33333vw;left:0vw;height:.08333vw;max-height:1px}}@media (min-width: 750px) and (min-width: 1200px){#characterCol h2:before{top:100px;left:0px}}@media (min-width: 750px){#characterCol h2:after{position:absolute;bottom:8.33333vw;left:0vw;height:.08333vw;max-height:1px}}@media (min-width: 750px) and (min-width: 1200px){#characterCol h2:after{bottom:100px;left:0px}}@media (min-width: 750px){#characterColInner hr{height:1vw;max-height:12px}#characterCol #charaNav{padding:1.66667vw 0vw 1.66667vw 0vw}}@media (min-width: 750px) and (min-width: 1200px){#characterCol #charaNav{padding:20px 0px 20px 0px}}@media (min-width: 750px){#characterCol #charaNav ul{width:91.66667vw;max-width:1100px;margin:0 auto}#characterCol #charaNav ul li{width:11.66667vw;max-width:140px;transition:opacity 0.5s}#characterCol #charaNav ul li:hover{cursor:pointer;opacity:1}#characterCol #charaNav ul li:nth-child(-n+3){margin:0vw 0vw 0vw 0vw}}@media (min-width: 1200px){#characterCol:before{background:url(../images/info/bg_line_pc.png) repeat-y center;background-size:auto}}#characterCol:before{height:0;transition:height 1s}#characterCol h2 img{opacity:0;transform:translateX(-10px);transition:opacity 0.5s 1s, transform 0.5s 1s}#characterCol h2:before{width:0;transition:width 1s 0.5s}#characterCol h2:after{width:0;transition:width 1s 1s}#characterCol #charaNav{transform:scaleX(0);transform-origin:left;transition:transform 0.5s 1.2s}#characterCol #charaNav ul{opacity:0;transition:opacity 0.5s 1.7s}#characterColInner{opacity:0;transition:opacity 0.5s 2s}#characterCol.s:before{height:100%}#characterCol.s h2 span{-webkit-animation:titCharacter 1s 0s steps(9);-moz-animation:titCharacter 1s 0s steps(9);animation:titCharacter 1s 0s steps(9);-webkit-animation-fill-mode:both;-moz-animation-fill-mode:both;animation-fill-mode:both}#characterCol.s h2 img{opacity:1;transform:translateX(0)}#characterCol.s h2:before{width:100%}#characterCol.s h2:after{width:100%}#characterCol.s #charaNav{transform:scaleX(1)}#characterCol.s #charaNav ul{opacity:1}#characterCol.s #characterColInner{opacity:1}@media (min-width: 750px){#characterCol.s h2 span{-webkit-animation:titCharacterTab 1s 0s steps(9);-moz-animation:titCharacterTab 1s 0s steps(9);animation:titCharacterTab 1s 0s steps(9);-webkit-animation-fill-mode:both;-moz-animation-fill-mode:both;animation-fill-mode:both}}@media (min-width: 750px) and (min-width: 1200px){#characterCol.s h2 span{-webkit-animation:titCharacterPc 1s 0s steps(9);-moz-animation:titCharacterPc 1s 0s steps(9);animation:titCharacterPc 1s 0s steps(9);-webkit-animation-fill-mode:both;-moz-animation-fill-mode:both;animation-fill-mode:both}}.charaContent section{position:relative;z-index:0;padding:6.66667vw 5.33333vw 6.66667vw 5.33333vw;font-size:2.93333vw;font-weight:bold;line-height:1.6;letter-spacing:0.1em}.charaContent section h3{position:relative;padding:0vw 0vw 6.66667vw 0vw;margin:0vw 0vw 6.66667vw 0vw}.charaContent section h3 img{display:block}.charaContent section h3 .key{width:auto;height:3.2vw;margin:0vw 0vw 2.66667vw 0vw}.charaContent section h3 .name{width:auto;height:6.4vw;margin:0vw 0vw 2.66667vw 0vw}.charaContent section h3 .cv{width:auto;height:5.33333vw}.charaContent section h3:before{content:"";width:100%;height:100%;display:block;position:absolute;bottom:0vw;left:0vw;background:#2252a1;width:24.66667vw;height:.4vw}.charaContent section .txt{width:44.66667vw;margin:0vw 0vw 6.66667vw 0vw}.charaContent section .lines{width:64.8vw;margin:0vw 0vw 6.66667vw 0vw}.charaContent section .profile{overflow:hidden;background:rgba(255,255,255,0.05);padding:2.66667vw 2.66667vw 2.66667vw 2.66667vw}.charaContent section .profile dt{float:left;clear:left;background:#2252a1;margin:0vw 0vw 1.33333vw 0vw;padding:0.3em 0.5em;color:#fff}.charaContent section .profile dt:last-of-type{margin-bottom:0}.charaContent section .profile dd{float:left;padding:0.3em 1em}.charaContent section .ill{position:absolute;top:17.33333vw;right:5.33333vw;z-index:-1;width:43.46667vw}.charaContent section:before{content:"";width:100%;height:100%;display:block;position:absolute;top:0vw;right:5.33333vw;z-index:-1;background:url(../images/character/ludger/bg.png) no-repeat top 13.33333vw;background-size:100%;width:89.06667vw}@media (min-width: 750px){.charaContent section{width:91.66667vw;max-width:1100px;min-height:83.83333vw;margin:0vw auto 0vw auto;padding:5vw 0vw 5vw 0vw;font-size:1.5vw;line-height:1.7}}@media (min-width: 750px) and (min-width: 1200px){.charaContent section{padding:60px 0px 60px 0px}}@media (min-width: 750px) and (min-width: 1200px){.charaContent section{font-size:18px}}@media (min-width: 750px) and (min-width: 1200px){.charaContent section{min-height:1006px}}@media (min-width: 750px){.charaContent section h3{padding:0vw 0vw 3.33333vw 0vw;margin:0vw 0vw 3.33333vw 0vw}}@media (min-width: 750px) and (min-width: 1200px){.charaContent section h3{padding:0px 0px 40px 0px}}@media (min-width: 750px) and (min-width: 1200px){.charaContent section h3{margin:0px 0px 40px 0px}}@media (min-width: 750px){.charaContent section h3 .key{height:2vw;max-height:24px;margin:0vw 0vw 1.66667vw 0vw}}@media (min-width: 750px) and (min-width: 1200px){.charaContent section h3 .key{margin:0px 0px 20px 0px}}@media (min-width: 750px){.charaContent section h3 .name{height:4vw;max-height:48px;margin:0vw 0vw 1.66667vw 0vw}}@media (min-width: 750px) and (min-width: 1200px){.charaContent section h3 .name{margin:0px 0px 20px 0px}}@media (min-width: 750px){.charaContent section h3 .cv{height:3.33333vw;max-height:40px}.charaContent section h3:before{width:15.41667vw;max-width:185px;height:.25vw;max-height:3px}.charaContent section .txt{width:45.83333vw;max-width:550px;margin:0vw 0vw 3.33333vw 0vw}}@media (min-width: 750px) and (min-width: 1200px){.charaContent section .txt{margin:0px 0px 40px 0px}}@media (min-width: 750px){.charaContent section .lines{position:absolute;top:5vw;right:0vw;background:url(../images/character/ludger/img_lines_pc.png) no-repeat;background-size:contain;width:6.66667vw;max-width:80px;height:67.25vw;max-height:807px;margin:0vw 0vw 0vw 0vw}}@media (min-width: 750px) and (min-width: 1200px){.charaContent section .lines{top:60px;right:0px}}@media (min-width: 750px){.charaContent section .lines img{display:none}.charaContent section .profile{width:45.83333vw;max-width:550px;padding:1.66667vw 1.66667vw 1.66667vw 1.66667vw}}@media (min-width: 750px) and (min-width: 1200px){.charaContent section .profile{padding:20px 20px 20px 20px}}@media (min-width: 750px){.charaContent section .profile dt{margin:0vw 0vw .83333vw 0vw}}@media (min-width: 750px) and (min-width: 1200px){.charaContent section .profile dt{margin:0px 0px 10px 0px}}@media (min-width: 750px){.charaContent section .ill{position:absolute;top:5vw;right:9.75vw;width:27.16667vw;max-width:326px}}@media (min-width: 750px) and (min-width: 1200px){.charaContent section .ill{top:60px;right:117px}}@media (min-width: 750px){.charaContent section:before{position:absolute;top:0vw;right:18vw;width:55.66667vw;max-width:668px}}@media (min-width: 750px) and (min-width: 1200px){.charaContent section:before{top:0px;right:216px}}.charaContent section.hide h3 img{opacity:0;transform:translateX(-50px)}.charaContent section.hide h3 .key{transform:translateX(-50px)}.charaContent section.hide h3 .name{transform:translateX(-50px)}.charaContent section.hide h3 .cv{transform:translateX(-50px)}.charaContent section.hide h3:before{opacity:0;transform:translateX(-50px)}.charaContent section.hide .txt{opacity:0;transform:translateX(-50px)}.charaContent section.hide .lines{opacity:0;transform:translateX(-50px)}.charaContent section.hide .profile{opacity:0;transform:translateX(-50px)}.charaContent section.hide .ill{opacity:0;transform:translateY(50px)}@media (min-width: 750px){.charaContent section.hide .lines{opacity:0;transform:translateY(-50px)}}.charaContent section.hide.show{z-index:2}.charaContent section.hide.show h3 .key{opacity:1;transform:translateX(0);transition:opacity 0.3s 0s, transform 0.3s 0s}.charaContent section.hide.show h3 .name{opacity:1;transform:translateX(0);transition:opacity 0.3s 0s, transform 0.3s 0s}.charaContent section.hide.show h3 .cv{opacity:1;transform:translateX(0);transition:opacity 0.3s 0.3s, transform 0.3s 0.3s}.charaContent section.hide.show h3:before{opacity:1;transform:translateX(0);transition:opacity 0.3s 0.6s, transform 0.3s 0.6s}.charaContent section.hide.show .txt{opacity:1;transform:translateX(0);transition:opacity 0.3s 0.9s, transform 0.3s 0.9s}.charaContent section.hide.show .lines{opacity:1;transform:translateX(0);transition:opacity 0.3s 1.2s, transform 0.3s 1.2s}.charaContent section.hide.show .profile{opacity:1;transform:translateX(0);transition:opacity 0.3s 1.5s, transform 0.3s 1.5s}.charaContent section.hide.show .ill{opacity:1;transform:translateY(0);transition:opacity 0.5s 1.8s, transform 0.5s 1.8s}@media (min-width: 750px){.charaContent section.hide.show .lines{transform:translateY(0);transition:opacity 0.3s 1.5s, transform 0.3s 1.5s}.charaContent section.hide.show .profile{transition:opacity 0.3s 1.2s, transform 0.3s 1.2s}}#ludgerCol h3:before{background:#2252a1}#ludgerCol .lines{width:64.8vw}#ludgerCol .profile dt{background:#2252a1}#ludgerCol .ill{position:absolute;top:17.33333vw;right:5.33333vw;width:43.46667vw}#ludgerCol:before{position:absolute;top:0vw;right:5.33333vw;background:url(../images/character/ludger/bg.png) no-repeat top 13.33333vw left;background-size:100%;width:89.06667vw}@media (min-width: 750px){#ludgerCol{min-height:83.83333vw;padding:5vw 0vw 5vw 0vw}}@media (min-width: 750px) and (min-width: 1200px){#ludgerCol{padding:60px 0px 60px 0px}}@media (min-width: 750px) and (min-width: 1200px){#ludgerCol{min-height:1006px}}@media (min-width: 750px){#ludgerCol .lines{background:url(../images/character/ludger/img_lines_pc.png) no-repeat;background-size:contain;width:6.66667vw;max-width:80px;height:67.25vw;max-height:807px}#ludgerCol .ill{position:absolute;top:5vw;right:9.75vw;width:27.16667vw;max-width:326px}}@media (min-width: 750px) and (min-width: 1200px){#ludgerCol .ill{top:60px;right:117px}}@media (min-width: 750px){#ludgerCol:before{background:url(../images/character/ludger/bg.png) no-repeat top 60px left;background-size:100%;position:absolute;top:0vw;right:18vw;width:55.66667vw;max-width:668px}}@media (min-width: 750px) and (min-width: 1200px){#ludgerCol:before{top:0px;right:216px}}#elleCol h3:before{background:#df6f84}#elleCol .lines{width:70.53333vw}#elleCol .profile dt{background:#df6f84}#elleCol .ill{position:absolute;top:24vw;right:0vw;width:55.6vw}#elleCol:before{position:absolute;top:0vw;right:5.33333vw;background:url(../images/character/elle/bg.png) no-repeat top 21.33333vw left;background-size:100%;width:87.86667vw}@media (min-width: 750px){#elleCol{min-height:80.08333vw;padding:5vw 0vw 5vw 45.83333vw}}@media (min-width: 750px) and (min-width: 1200px){#elleCol{padding:60px 0px 60px 550px}}@media (min-width: 750px) and (min-width: 1200px){#elleCol{min-height:961px}}@media (min-width: 750px){#elleCol .lines{position:absolute;top:5vw;left:0vw;background:url(../images/character/elle/img_lines_pc.png) no-repeat;background-size:contain;width:6.66667vw;max-width:80px;height:70.08333vw;max-height:841px}}@media (min-width: 750px) and (min-width: 1200px){#elleCol .lines{top:60px;left:0px}}@media (min-width: 750px){#elleCol .ill{top:inherit;position:absolute;bottom:5vw;left:10.08333vw;width:34.75vw;max-width:417px}}@media (min-width: 750px) and (min-width: 1200px){#elleCol .ill{bottom:60px;left:121px}}@media (min-width: 750px){#elleCol:before{position:absolute;top:0vw;left:18.41667vw;background:url(../images/character/elle/bg.png) no-repeat top 60px left;background-size:100%;width:54.91667vw;max-width:659px}}@media (min-width: 750px) and (min-width: 1200px){#elleCol:before{top:0px;left:221px}}#mikleoCol h3:before{background:#2aaebd}#mikleoCol .txt span{background:rgba(0,0,0,0.5)}#mikleoCol .lines{width:89.33333vw}#mikleoCol .profile dt{background:#2aaebd}#mikleoCol .ill{position:absolute;top:9.33333vw;right:-16vw;width:78.53333vw}#mikleoCol:before{position:absolute;top:0vw;right:-24vw;background:url(../images/character/mikleo/bg.png) no-repeat top 4vw left;background-size:100%;width:162.93333vw}@media (min-width: 750px){#mikleoCol{min-height:86.91667vw;padding:5vw 0vw 5vw 0vw}}@media (min-width: 750px) and (min-width: 1200px){#mikleoCol{padding:60px 0px 60px 0px}}@media (min-width: 750px) and (min-width: 1200px){#mikleoCol{min-height:1043px}}@media (min-width: 750px){#mikleoCol .txt span{background:none}#mikleoCol .lines{background:url(../images/character/mikleo/img_lines_pc.png) no-repeat;background-size:contain;width:6.66667vw;max-width:80px;height:59.75vw;max-height:717px}#mikleoCol .ill{position:absolute;top:5vw;right:1.66667vw;width:49.08333vw;max-width:589px}}@media (min-width: 750px) and (min-width: 1200px){#mikleoCol .ill{top:60px;right:20px}}@media (min-width: 750px){#mikleoCol:before{background:url(../images/character/mikleo/bg.png) no-repeat top 60px left;background-size:100%;position:absolute;top:0vw;right:0vw;width:101.83333vw;max-width:1222px}}@media (min-width: 750px) and (min-width: 1200px){#mikleoCol:before{top:0px;right:0px}}#soreyCol h3:before{background:#365da5}#soreyCol .txt span{background:rgba(0,0,0,0.5)}#soreyCol .lines{width:67.86667vw}#soreyCol .profile dt{background:#365da5}#soreyCol .ill{position:absolute;top:14.66667vw;right:1.33333vw;width:61.86667vw}#soreyCol .btn{margin:6.66667vw auto 0vw auto}#soreyCol:before{position:absolute;top:0vw;right:5.33333vw;background:url(../images/character/sorey/bg.png) no-repeat top 5.33333vw left;background-size:100%;width:135.73333vw}@media (min-width: 750px){#soreyCol{min-height:83.41667vw;padding:5vw 0vw 5vw 45.83333vw}}@media (min-width: 750px) and (min-width: 1200px){#soreyCol{padding:60px 0px 60px 550px}}@media (min-width: 750px) and (min-width: 1200px){#soreyCol{min-height:901px}}@media (min-width: 750px){#soreyCol .txt span{background:none}#soreyCol .lines{position:absolute;top:5vw;left:0vw;background:url(../images/character/sorey/img_lines_pc.png) no-repeat;background-size:contain;width:6.66667vw;max-width:80px;height:73.41667vw;max-height:881px}}@media (min-width: 750px) and (min-width: 1200px){#soreyCol .lines{top:60px;left:0px}}@media (min-width: 750px){#soreyCol .ill{top:inherit;right:inherit;position:absolute;bottom:5vw;left:3.33333vw;width:38.66667vw;max-width:464px}}@media (min-width: 750px) and (min-width: 1200px){#soreyCol .ill{bottom:60px;left:40px}}@media (min-width: 750px){#soreyCol .btn{margin:2.5vw auto 0vw auto}}@media (min-width: 750px) and (min-width: 1200px){#soreyCol .btn{margin:30px auto 0px auto}}@media (min-width: 750px){#soreyCol:before{position:absolute;top:0vw;left:-10vw;background:url(../images/character/sorey/bg.png) no-repeat top 30px left;background-size:100%;width:84.83333vw;max-width:1018px}}@media (min-width: 750px) and (min-width: 1200px){#soreyCol:before{top:0px;left:-120px}}#meredyCol h3:before{background:#d19fdb}#meredyCol .txt span{background:rgba(0,0,0,0.5)}#meredyCol .lines{width:68vw}#meredyCol .profile dt{background:#d19fdb}#meredyCol .ill{position:absolute;top:9.33333vw;right:1.33333vw;width:56.8vw}#meredyCol:before{position:absolute;top:0vw;right:2.4vw;background:url(../images/character/meredy/bg.png) no-repeat top 4vw left;background-size:100%;width:95.2vw}@media (min-width: 750px){#meredyCol{min-height:76.25vw;padding:5vw 0vw 5vw 0vw}}@media (min-width: 750px) and (min-width: 1200px){#meredyCol{padding:60px 0px 60px 0px}}@media (min-width: 750px) and (min-width: 1200px){#meredyCol{min-height:915px}}@media (min-width: 750px){#meredyCol .txt span{background:none}#meredyCol .lines{background:url(../images/character/meredy/img_lines_pc.png) no-repeat;background-size:contain;width:14.16667vw;max-width:170px;height:46.41667vw;max-height:557px}#meredyCol .ill{position:absolute;top:7.5vw;right:14.16667vw;width:35.5vw;max-width:426px}}@media (min-width: 750px) and (min-width: 1200px){#meredyCol .ill{top:90px;right:170px}}@media (min-width: 750px){#meredyCol:before{background:url(../images/character/meredy/bg.png) no-repeat top 70px left;background-size:100%;position:absolute;top:0vw;right:17.5vw;width:59.5vw;max-width:714px}}@media (min-width: 750px) and (min-width: 1200px){#meredyCol:before{top:0px;right:210px}}#keelCol h3:before{background:#6e52aa}#keelCol .txt span{background:rgba(0,0,0,0.5)}#keelCol .lines{width:75.73333vw}#keelCol .profile dt{background:#6e52aa}#keelCol .ill{position:absolute;top:20vw;right:-6.66667vw;width:74.13333vw}#keelCol .btn{margin:6.66667vw auto 0vw auto}#keelCol:before{position:absolute;top:0vw;right:-20vw;background:url(../images/character/keel/bg.png) no-repeat top 0vw left;background-size:100%;width:170vw}@media (min-width: 750px){#keelCol{min-height:88.83333vw;padding:5vw 0vw 5vw 45.83333vw}}@media (min-width: 750px) and (min-width: 1200px){#keelCol{padding:60px 0px 60px 550px}}@media (min-width: 750px) and (min-width: 1200px){#keelCol{min-height:1066px}}@media (min-width: 750px){#keelCol .txt span{background:none}#keelCol .lines{position:absolute;top:5vw;left:0vw;background:url(../images/character/keel/img_lines_pc.png) no-repeat;background-size:contain;width:6.66667vw;max-width:80px;height:80.08333vw;max-height:961px}}@media (min-width: 750px) and (min-width: 1200px){#keelCol .lines{top:60px;left:0px}}@media (min-width: 750px){#keelCol .ill{top:inherit;position:absolute;bottom:2.5vw;left:4.16667vw;width:46.33333vw;max-width:556px}}@media (min-width: 750px) and (min-width: 1200px){#keelCol .ill{bottom:30px;left:50px}}@media (min-width: 750px){#keelCol .btn{margin:2.5vw auto 0vw auto}}@media (min-width: 750px) and (min-width: 1200px){#keelCol .btn{margin:30px auto 0px auto}}@media (min-width: 750px){#keelCol:before{position:absolute;top:0vw;left:-10vw;background:url(../images/character/keel/bg.png) no-repeat top 30px left;background-size:100%;width:106.25vw;max-width:1275px}}@media (min-width: 750px) and (min-width: 1200px){#keelCol:before{top:0px;left:-120px}}#aschCol h3:before{background:#b12a2a}#aschCol .lines{width:89.33333vw}#aschCol .profile dt{background:#b12a2a}#aschCol .ill{position:absolute;top:8vw;right:2.66667vw;width:54.66667vw}#aschCol:before{position:absolute;top:0vw;right:-2.66667vw;background:url(../images/character/asch/bg.png) no-repeat top -10.66667vw left;background-size:100%;width:110.53333vw}@media (min-width: 750px){#aschCol{min-height:90.58333vw;padding:5vw 0vw 5vw 0vw}}@media (min-width: 750px) and (min-width: 1200px){#aschCol{padding:60px 0px 60px 0px}}@media (min-width: 750px) and (min-width: 1200px){#aschCol{min-height:1087px}}@media (min-width: 750px){#aschCol .lines{background:url(../images/character/asch/img_lines_pc.png) no-repeat;background-size:contain;width:14.16667vw;max-width:170px;height:64.75vw;max-height:777px}#aschCol .ill{position:absolute;top:2.08333vw;right:10vw;width:34.16667vw;max-width:410px}}@media (min-width: 750px) and (min-width: 1200px){#aschCol .ill{top:25px;right:120px}}@media (min-width: 750px){#aschCol:before{background:url(../images/character/asch/bg.png) no-repeat top -60px left;background-size:100%;position:absolute;top:0vw;right:7.5vw;width:69.08333vw;max-width:829px}}@media (min-width: 750px) and (min-width: 1200px){#aschCol:before{top:0px;right:90px}}#lukeCol h3:before{background:#e44e2e}#lukeCol .txt span{background:rgba(0,0,0,0.5)}#lukeCol .lines{width:77.06667vw}#lukeCol .profile dt{background:#e44e2e}#lukeCol .ill{position:absolute;top:20vw;right:-8vw;width:95.46667vw}#lukeCol .btn{margin:6.66667vw auto 0vw auto}#lukeCol:before{position:absolute;top:0vw;right:-26.66667vw;background:url(../images/character/luke/bg.png) no-repeat top -10.66667vw left;background-size:100%;width:185.6vw}@media (min-width: 750px){#lukeCol{min-height:75.83333vw;padding:5vw 0vw 5vw 45.83333vw}}@media (min-width: 750px) and (min-width: 1200px){#lukeCol{padding:60px 0px 60px 550px}}@media (min-width: 750px) and (min-width: 1200px){#lukeCol{min-height:910px}}@media (min-width: 750px){#lukeCol h3 .name{width:45.83333vw;max-width:550px}#lukeCol h3 .name img{width:100%;height:auto}#lukeCol .lines{position:absolute;top:5vw;left:0vw;background:url(../images/character/luke/img_lines_pc.png) no-repeat;background-size:contain;width:6.66667vw;max-width:80px;height:46.75vw;max-height:561px}}@media (min-width: 750px) and (min-width: 1200px){#lukeCol .lines{top:60px;left:0px}}@media (min-width: 750px){#lukeCol .ill{top:inherit;position:absolute;top:3.33333vw;left:-5.83333vw;width:59.66667vw;max-width:716px}}@media (min-width: 750px) and (min-width: 1200px){#lukeCol .ill{top:40px;left:-70px}}@media (min-width: 750px){#lukeCol .btn{margin:2.5vw auto 0vw auto}}@media (min-width: 750px) and (min-width: 1200px){#lukeCol .btn{margin:30px auto 0px auto}}@media (min-width: 750px){#lukeCol:before{position:absolute;top:0vw;left:-49.16667vw;background:url(../images/character/luke/bg.png) no-repeat top -170px left;background-size:100%;width:116vw;max-width:1392px}}@media (min-width: 750px) and (min-width: 1200px){#lukeCol:before{top:0px;left:-590px}}#victorCol{min-height:149.06667vw}#victorCol h3:before{background:#444}#victorCol .lines{width:54.66667vw}#victorCol .profile dt{background:#444}#victorCol .ill{position:absolute;top:6.66667vw;right:-16vw;width:74.8vw}#victorCol:before{position:absolute;top:0vw;right:-40vw;background:url(../images/character/victor/bg.png) no-repeat top 4vw left;background-size:100%;width:162.8vw}@media (min-width: 750px){#victorCol{min-height:94.83333vw;padding:5vw 0vw 5vw 0vw}}@media (min-width: 750px) and (min-width: 1200px){#victorCol{padding:60px 0px 60px 0px}}@media (min-width: 750px) and (min-width: 1200px){#victorCol{min-height:1138px}}@media (min-width: 750px){#victorCol .lines{background:url(../images/character/victor/img_lines_pc.png) no-repeat;background-size:contain;width:6.66667vw;max-width:80px;height:37.25vw;max-height:447px}#victorCol .ill{position:absolute;top:4.16667vw;right:0vw;width:46.75vw;max-width:561px}}@media (min-width: 750px) and (min-width: 1200px){#victorCol .ill{top:50px;right:0px}}@media (min-width: 750px){#victorCol:before{background:url(../images/character/victor/bg.png) no-repeat top 50px left;background-size:100%;position:absolute;top:0vw;right:-11.66667vw;width:101.75vw;max-width:1221px}}@media (min-width: 750px) and (min-width: 1200px){#victorCol:before{top:0px;right:-140px}}#dhaosCol{min-height:153.2vw}#dhaosCol h3:before{background:#c56c1d}#dhaosCol .txt span{background:rgba(0,0,0,0.5)}#dhaosCol .lines{width:54.66667vw}#dhaosCol .profile dt{background:#c56c1d}#dhaosCol .ill{position:absolute;top:10.66667vw;right:-56vw;width:187.33333vw}#dhaosCol:before{position:absolute;top:0vw;right:-60vw;background:url(../images/character/dhaos/bg.png) no-repeat top 4vw left;background-size:100%;width:266.66667vw}@media (min-width: 750px){#dhaosCol{min-height:97.41667vw;padding:5vw 0vw 5vw 0vw}}@media (min-width: 750px) and (min-width: 1200px){#dhaosCol{padding:60px 0px 60px 0px}}@media (min-width: 750px) and (min-width: 1200px){#dhaosCol{min-height:1169px}}@media (min-width: 750px){#dhaosCol .lines{background:url(../images/character/dhaos/img_lines_pc.png) no-repeat;background-size:contain;width:6.66667vw;max-width:80px;height:37.25vw;max-height:447px}#dhaosCol .ill{position:absolute;top:4.16667vw;right:-29.16667vw;width:117.08333vw;max-width:1405px}}@media (min-width: 750px) and (min-width: 1200px){#dhaosCol .ill{top:50px;right:-350px}}@media (min-width: 750px){#dhaosCol:before{background:url(../images/character/dhaos/bg.png) no-repeat top 50px left;background-size:100%;position:absolute;top:0vw;right:-20.83333vw;width:166.66667vw;max-width:2000px}}@media (min-width: 750px) and (min-width: 1200px){#dhaosCol:before{top:0px;right:-250px}}#systemCol{position:relative;z-index:0;background:url(../images/common/bg_ptn.png) repeat,rgba(0,0,0,0.8);padding:13.33333vw 0vw 13.33333vw 0vw;text-align:center}#systemCol:before{content:"";width:100%;height:100%;display:block;position:absolute;top:0vw;left:0vw;z-index:-1;background:url(../images/story/bg_line.png) repeat-y center;background-size:89.33333vw}#systemCol:after{content:"";width:100%;height:100%;display:block;position:absolute;top:0vw;left:0vw;z-index:-1;background:url(../images/common/line_top.png) repeat-x top left,url(../images/common/line_bottom.png) repeat-x bottom left;background-size:auto 1.6vw}#systemColInner{width:78.66667vw;margin:0vw auto 0vw auto}#systemColInner:before{content:"";width:100%;height:100%;display:block;position:absolute;top:13.33333vw;left:0vw;z-index:-1;background:#2b2231;width:100%;max-width:none;height:.26667vw}#systemColInner:after{content:"";width:100%;height:100%;display:block;position:absolute;bottom:13.33333vw;left:0vw;z-index:-1;background:#2b2231;width:100%;max-width:none;height:.26667vw}#systemColInner h2{margin:0vw 0vw 6.66667vw 0vw}#systemColInner h2 span{display:block;background:url(../images/system/tit.png) no-repeat;background-size:100%;width:42.8vw;height:6.38095vw;margin:0vw auto 2.66667vw auto;text-indent:100%;white-space:nowrap;overflow:hidden}#systemColInner h2 img{width:11.86667vw}#systemColBox{text-align:left}#systemColBox .txt{margin:0vw 0vw 6.66667vw 0vw}#systemColBox .txt img{width:70vw;margin:0vw 0vw 6.66667vw 0vw}@media (min-width: 750px){#systemCol{background:url(../images/common/bg_ptn.png) repeat,rgba(0,0,0,0.8);position:relative;z-index:0;padding:8.33333vw 0vw 8.33333vw 0vw}}@media (min-width: 750px) and (min-width: 1200px){#systemCol{padding:100px 0px 100px 0px}}@media (min-width: 750px){#systemCol:before{background:url(../images/story/bg_line_pc.png) repeat-y center;background-size:152.66667vw}#systemCol:after{background:url(../images/common/line_top.png) repeat-x top left,url(../images/common/line_bottom.png) repeat-x bottom left;background-size:auto}#systemColInner{width:91.66667vw;max-width:1100px;margin:0vw auto 0vw auto}#systemColInner:before{content:"";width:100%;height:100%;display:block;position:absolute;top:8.33333vw;left:0vw;z-index:-1;background:#2b2231;width:100%;max-width:none;height:.08333vw;max-height:1px}}@media (min-width: 750px) and (min-width: 1200px){#systemColInner:before{top:100px;left:0px}}@media (min-width: 750px){#systemColInner:after{content:"";width:100%;height:100%;display:block;position:absolute;bottom:8.33333vw;left:0vw;z-index:-1;background:#2b2231;width:100%;max-width:none;height:.08333vw;max-height:1px}}@media (min-width: 750px) and (min-width: 1200px){#systemColInner:after{bottom:100px;left:0px}}@media (min-width: 750px){#systemColInner h2{margin:0vw 0vw 4.16667vw 0vw}}@media (min-width: 750px) and (min-width: 1200px){#systemColInner h2{margin:0px 0px 50px 0px}}@media (min-width: 750px){#systemColInner h2 span{width:18.725vw;max-width:224.7px;height:2.79167vw;max-height:33.5px;margin:0vw auto 1.25vw auto}}@media (min-width: 750px) and (min-width: 1200px){#systemColInner h2 span{margin:0px auto 15px auto}}@media (min-width: 750px){#systemColInner h2 img{width:5.19167vw;max-width:62.3px}#systemColBox{display:flex;flex:none;flex-wrap:nowrap;justify-content:space-between;align-items:center}#systemColBox .txt{width:39.16667vw;max-width:470px;margin:0}#systemColBox .txt img{width:38.91667vw;max-width:467px;margin:0vw 0vw 4.16667vw 0vw}}@media (min-width: 750px) and (min-width: 1200px){#systemColBox .txt img{margin:0px 0px 50px 0px}}@media (min-width: 750px){#systemColBox .ss{width:45.83333vw;max-width:550px}}@media (min-width: 1200px){#systemCol:before{background:url(../images/story/bg_line_pc.png) repeat-y center;background-size:auto}}#systemCol:before{height:0;transition:height 1s}#systemColInner:before{width:0;transition:width 1s 0.5s}#systemColInner:after{width:0;transition:width 1s 1s}#systemColInner h2 img{opacity:0;transform:translateX(-10px);transition:opacity 0.5s 1s, transform 0.5s 1s}#systemColBox .txt{transform:translateX(-50px);opacity:0;transition:opacity 0.5s 1.2s, transform 0.5s 1.2s}#systemColBox .ss{transform:translateY(50px);opacity:0;transition:opacity 0.5s 1.8s, transform 0.5s 1.8s}#systemCol.s:before{height:100%}#systemCol.s #systemColInner:before{width:100%}#systemCol.s #systemColInner:after{width:100%}#systemCol.s #systemColInner h2 span{-webkit-animation:titSystem 1s 0s steps(6);-moz-animation:titSystem 1s 0s steps(6);animation:titSystem 1s 0s steps(6);-webkit-animation-fill-mode:both;-moz-animation-fill-mode:both;animation-fill-mode:both}#systemCol.s #systemColInner h2 img{opacity:1;transform:translateX(0)}#systemCol.s #systemColBox .txt{transform:translateX(0);opacity:1}#systemCol.s #systemColBox .ss{transform:translateY(0);opacity:1}@media (min-width: 750px){#systemCol.s #systemColInner h2 span{-webkit-animation:titSystemTab 1s 0s steps(6);-moz-animation:titSystemTab 1s 0s steps(6);animation:titSystemTab 1s 0s steps(6);-webkit-animation-fill-mode:both;-moz-animation-fill-mode:both;animation-fill-mode:both}}@media (min-width: 750px) and (min-width: 1200px){#systemCol.s #systemColInner h2 span{-webkit-animation:titSystemPc 1s 0s steps(6);-moz-animation:titSystemPc 1s 0s steps(6);animation:titSystemPc 1s 0s steps(6);-webkit-animation-fill-mode:both;-moz-animation-fill-mode:both;animation-fill-mode:both}}#movieCol{overflow:hidden;position:relative;z-index:0;background:url(../images/common/bg_ptn.png) repeat,#050505;padding:13.33333vw 0vw 13.33333vw 0vw}#movieCol:before{content:"";width:100%;height:100%;display:block;position:absolute;top:0vw;left:0vw;z-index:-1;background:url(../images/info/bg_line.png) repeat-y center;background-size:89.33333vw}#movieCol h2{margin:0vw 0vw 6.66667vw 0vw;text-align:center}#movieCol h2 span{display:block;background:url(../images/movie/tit.png) no-repeat;background-size:100%;width:35.33333vw;height:6.37778vw;margin:0vw auto 2.66667vw auto;text-indent:100%;white-space:nowrap;overflow:hidden}#movieCol h2 img{width:12vw}#movieCol h2:before{content:"";width:100%;height:100%;display:block;position:absolute;top:13.33333vw;left:0vw;z-index:-1;background:#131313;width:100%;max-width:none;height:.26667vw}#movieCol h2:after{content:"";width:100%;height:100%;display:block;position:absolute;bottom:13.33333vw;left:0vw;z-index:-1;background:#131313;width:100%;max-width:none;height:.26667vw}#movieCol ul{width:89.33333vw;margin:0vw auto 0vw auto}#movieCol ul li{margin:0vw auto 6.66667vw auto}#movieCol ul li:last-child{margin-bottom:0}@media (min-width: 750px){#movieCol{position:relative;z-index:0;padding:8.33333vw 0vw 8.33333vw 0vw}}@media (min-width: 750px) and (min-width: 1200px){#movieCol{padding:100px 0px 100px 0px}}@media (min-width: 750px){#movieCol:before{background:url(../images/info/bg_line_pc.png) repeat-y center;background-size:152.66667vw}#movieCol h2{margin:0vw 0vw 3.33333vw 0vw}}@media (min-width: 750px) and (min-width: 1200px){#movieCol h2{margin:0px 0px 40px 0px}}@media (min-width: 750px){#movieCol h2 span{width:15.45833vw;max-width:185.5px;height:2.79028vw;max-height:33.48333px;margin:0vw auto 1.25vw auto}}@media (min-width: 750px) and (min-width: 1200px){#movieCol h2 span{margin:0px auto 15px auto}}@media (min-width: 750px){#movieCol h2 img{width:5.25vw;max-width:63px}#movieCol h2:before{position:absolute;top:8.33333vw;left:0vw;height:.08333vw;max-height:1px}}@media (min-width: 750px) and (min-width: 1200px){#movieCol h2:before{top:100px;left:0px}}@media (min-width: 750px){#movieCol h2:after{position:absolute;bottom:8.33333vw;left:0vw;height:.08333vw;max-height:1px}}@media (min-width: 750px) and (min-width: 1200px){#movieCol h2:after{bottom:100px;left:0px}}@media (min-width: 750px){#movieCol ul{width:61.08333vw;max-width:733px}#movieCol ul li{margin:0vw auto 4.16667vw auto}}@media (min-width: 750px) and (min-width: 1200px){#movieCol ul li{margin:0px auto 50px auto}}@media (min-width: 750px){#movieCol ul li a{display:block;transition:transform 0.5s}#movieCol ul li a:hover{transform:scale(1.02)}}@media (min-width: 1200px){#movieCol:before{background:url(../images/info/bg_line_pc.png) repeat-y center;background-size:auto}}#movieCol:before{height:0;transition:height 1s}#movieCol h2 img{opacity:0;transform:translateX(-10px);transition:opacity 0.5s 1s, transform 0.5s 1s}#movieCol h2:before{width:0;transition:width 1s 0.5s}#movieCol h2:after{width:0;transition:width 1s 1s}#movieCol ul li{opacity:0;transform:translateY(50px)}#movieCol.s:before{height:100%}#movieCol.s h2 span{-webkit-animation:titMovie 1s 0s steps(5);-moz-animation:titMovie 1s 0s steps(5);animation:titMovie 1s 0s steps(5);-webkit-animation-fill-mode:both;-moz-animation-fill-mode:both;animation-fill-mode:both}#movieCol.s h2 img{opacity:1;transform:translateX(0)}#movieCol.s h2:before{width:100%}#movieCol.s h2:after{width:100%}#movieCol.s ul li:nth-child(1){transition:opacity 0.3s 1.5s,transform 0.3s 1.5s;opacity:1;transform:translateY(0)}#movieCol.s ul li:nth-child(2){transition:opacity 0.3s 1.8s,transform 0.3s 1.8s;opacity:1;transform:translateY(0)}#movieCol.s ul li:nth-child(3){transition:opacity 0.3s 2.1s,transform 0.3s 2.1s;opacity:1;transform:translateY(0)}@media (min-width: 750px){#movieCol.s h2 span{-webkit-animation:titMovieTab 1s 0s steps(5);-moz-animation:titMovieTab 1s 0s steps(5);animation:titMovieTab 1s 0s steps(5);-webkit-animation-fill-mode:both;-moz-animation-fill-mode:both;animation-fill-mode:both}}@media (min-width: 750px) and (min-width: 1200px){#movieCol.s h2 span{-webkit-animation:titMoviePc 1s 0s steps(5);-moz-animation:titMoviePc 1s 0s steps(5);animation:titMoviePc 1s 0s steps(5);-webkit-animation-fill-mode:both;-moz-animation-fill-mode:both;animation-fill-mode:both}}#specialCol{position:relative;z-index:0;background:url(../images/common/bg_ptn.png) repeat,rgba(0,0,0,0.8);padding:13.33333vw 0vw 13.33333vw 0vw;text-align:center}#specialCol:before{content:"";width:100%;height:100%;display:block;position:absolute;top:0vw;left:0vw;z-index:-1;background:url(../images/story/bg_line.png) repeat-y center;background-size:89.33333vw}#specialCol:after{content:"";width:100%;height:100%;display:block;position:absolute;top:0vw;left:0vw;z-index:-1;background:url(../images/common/line_top.png) repeat-x top left;background-size:auto 1.6vw}#specialColInner:before{content:"";width:100%;height:100%;display:block;position:absolute;top:13.33333vw;left:0vw;z-index:-1;background:#2b2231;width:100%;max-width:none;height:.26667vw}#specialColInner:after{content:"";width:100%;height:100%;display:block;position:absolute;bottom:13.33333vw;left:0vw;z-index:-1;background:#2b2231;width:100%;max-width:none;height:.26667vw}#specialColInner h2{margin:0vw 0vw 6.66667vw 0vw}#specialColInner h2 span{display:block;background:url(../images/special/tit.png) no-repeat;background-size:100%;width:46.4vw;height:6.38333vw;margin:0vw auto 2.66667vw auto;text-indent:100%;white-space:nowrap;overflow:hidden}#specialColInner h2 img{width:15.33333vw}#specialColInner h3{margin:0vw 0vw 6.66667vw 0vw;font-size:5.33333vw;line-height:1;letter-spacing:0.1em}#specialColInner h3 span{background:linear-gradient(transparent 80%, #ed5d91 0%)}@media (min-width: 750px){#specialCol{background:url(../images/common/bg_ptn.png) repeat,rgba(0,0,0,0.8);position:relative;z-index:0;padding:8.33333vw 0vw 8.33333vw 0vw}}@media (min-width: 750px) and (min-width: 1200px){#specialCol{padding:100px 0px 100px 0px}}@media (min-width: 750px){#specialCol:before{background:url(../images/story/bg_line_pc.png) repeat-y center;background-size:152.66667vw}#specialCol:after{background:url(../images/common/line_top.png) repeat-x top left;background-size:auto}#specialColInner{width:100%;margin:0vw auto 0vw auto}#specialColInner:before{content:"";width:100%;height:100%;display:block;position:absolute;top:8.33333vw;left:0vw;z-index:-1;background:#2b2231;width:100%;max-width:none;height:.08333vw;max-height:1px}}@media (min-width: 750px) and (min-width: 1200px){#specialColInner:before{top:100px;left:0px}}@media (min-width: 750px){#specialColInner:after{content:"";width:100%;height:100%;display:block;position:absolute;bottom:8.33333vw;left:0vw;z-index:-1;background:#2b2231;width:100%;max-width:none;height:.08333vw;max-height:1px}}@media (min-width: 750px) and (min-width: 1200px){#specialColInner:after{bottom:100px;left:0px}}@media (min-width: 750px){#specialColInner h2{margin:0vw 0vw 4.16667vw 0vw}}@media (min-width: 750px) and (min-width: 1200px){#specialColInner h2{margin:0px 0px 50px 0px}}@media (min-width: 750px){#specialColInner h2 span{width:20.3vw;max-width:243.6px;height:2.79271vw;max-height:33.5125px;margin:0vw auto 1.25vw auto}}@media (min-width: 750px) and (min-width: 1200px){#specialColInner h2 span{margin:0px auto 15px auto}}@media (min-width: 750px){#specialColInner h2 img{width:6.70833vw;max-width:80.5px}#specialColInner h3{margin:0vw 0vw 4.16667vw 0vw;font-size:35px}}@media (min-width: 750px) and (min-width: 1200px){#specialColInner h3{margin:0px 0px 50px 0px}}@media (min-width: 1200px){#specialCol:before{background:url(../images/story/bg_line_pc.png) repeat-y center;background-size:auto}}#specialCol:before{height:0;transition:height 1s}#specialColInner:before{width:0;transition:width 1s 0.5s}#specialColInner:after{width:0;transition:width 1s 1s}#specialColInner h2 img{opacity:0;transform:translateX(-10px);transition:opacity 0.5s 1s, transform 0.5s 1s}#specialCol.s:before{height:100%}#specialCol.s #specialColInner:before{width:100%}#specialCol.s #specialColInner:after{width:100%}#specialCol.s #specialColInner h2 span{-webkit-animation:titSpecial 1s 0s steps(7);-moz-animation:titSpecial 1s 0s steps(7);animation:titSpecial 1s 0s steps(7);-webkit-animation-fill-mode:both;-moz-animation-fill-mode:both;animation-fill-mode:both}#specialCol.s #specialColInner h2 img{opacity:1;transform:translateX(0)}@media (min-width: 750px){#specialCol.s #specialColInner h2 span{-webkit-animation:titSpecialTab 1s 0s steps(7);-moz-animation:titSpecialTab 1s 0s steps(7);animation:titSpecialTab 1s 0s steps(7);-webkit-animation-fill-mode:both;-moz-animation-fill-mode:both;animation-fill-mode:both}}@media (min-width: 750px) and (min-width: 1200px){#specialCol.s #specialColInner h2 span{-webkit-animation:titSpecialPc 1s 0s steps(7);-moz-animation:titSpecialPc 1s 0s steps(7);animation:titSpecialPc 1s 0s steps(7);-webkit-animation-fill-mode:both;-moz-animation-fill-mode:both;animation-fill-mode:both}}#specialCol #twIcoCol{position:relative;padding:0vw 0vw 6.66667vw 0vw}#specialCol #twIcoCol:after{content:"";width:100%;height:100%;display:block;position:absolute;bottom:0vw;left:0vw;z-index:-1;background:#2b2231;width:100%;max-width:none;height:.26667vw}#specialCol #twIcoCol p{margin:0vw 0vw 6.66667vw 0vw;font-size:4vw;font-weight:bold}#specialCol #twIcoCol p span{font-size:2.93333vw;color:#ed5d91}#specialCol #twIcoCol ul{display:flex;flex:none;flex-wrap:wrap;justify-content:space-between;align-items:center;width:78.66667vw;margin:0vw auto 0vw auto}#specialCol #twIcoCol ul li{overflow:hidden;background:#fff;border-radius:999px;width:34.66667vw}#specialCol #twIcoCol ul li:nth-child(-n+2){margin:0vw 0vw 9.33333vw 0vw}@media (min-width: 750px){#specialCol #twIcoCol{padding:0vw 0vw 4.16667vw 0vw}}@media (min-width: 750px) and (min-width: 1200px){#specialCol #twIcoCol{padding:0px 0px 50px 0px}}@media (min-width: 750px){#specialCol #twIcoCol:after{position:absolute;bottom:0vw;left:0vw;width:100%;max-width:none;height:.08333vw;max-height:1px}}@media (min-width: 750px) and (min-width: 1200px){#specialCol #twIcoCol:after{bottom:0px;left:0px}}@media (min-width: 750px){#specialCol #twIcoCol p{margin:0vw 0vw 4.16667vw 0vw;font-size:2.16667vw}}@media (min-width: 750px) and (min-width: 1200px){#specialCol #twIcoCol p{margin:0px 0px 50px 0px}}@media (min-width: 750px) and (min-width: 1200px){#specialCol #twIcoCol p{font-size:26px}}@media (min-width: 750px){#specialCol #twIcoCol p span{font-size:1.5vw}}@media (min-width: 750px) and (min-width: 1200px){#specialCol #twIcoCol p span{font-size:18px}}@media (min-width: 750px){#specialCol #twIcoCol ul{width:60.83333vw;max-width:730px}#specialCol #twIcoCol ul li{width:12.5vw;max-width:150px}#specialCol #twIcoCol ul li:nth-child(-n+2){margin:0}#specialCol #twIcoCol ul li a{display:block;transition:transform 0.5s}#specialCol #twIcoCol ul li a:hover{transform:scale(1.1)}}#specialCol #twIcoCol:after{width:0;transition:width 1s 1.7s}#specialCol #twIcoCol h3{opacity:0;transform:translateY(50px);transition:opacity 0.5s 0s, transform 0.5s 0s}#specialCol #twIcoCol p{opacity:0;transform:translateY(50px);transition:opacity 0.5s 0.5s, transform 0.5s 0.5s}#specialCol #twIcoCol ul li{opacity:0;transform:translateY(50px)}#specialCol #twIcoCol.s:after{width:100%}#specialCol #twIcoCol.s h3{opacity:1;transform:translateY(0)}#specialCol #twIcoCol.s p{opacity:1;transform:translateY(0)}#specialCol #twIcoCol.s ul li{opacity:1;transform:translateY(0)}#specialCol #twIcoCol.s ul li:nth-child(1){transition:opacity 0.3s .8s,transform 0.3s .8s}#specialCol #twIcoCol.s ul li:nth-child(2){transition:opacity 0.3s 1.1s,transform 0.3s 1.1s}#specialCol #twIcoCol.s ul li:nth-child(3){transition:opacity 0.3s 1.4s,transform 0.3s 1.4s}#specialCol #twIcoCol.s ul li:nth-child(4){transition:opacity 0.3s 1.7s,transform 0.3s 1.7s}#specialCol #artistCol{padding:6.66667vw 0vw 0vw 0vw}#specialCol #artistColInner{width:78.66667vw;margin:0vw auto 0vw auto}#specialCol #artistColInner img{margin:0vw 0vw 6.66667vw 0vw}#specialCol #artistColBox{text-align:left}#specialCol #artistColBox h4{margin:0vw 0vw 6.66667vw 0vw;font-size:5.33333vw;font-weight:bold;color:#ed5d91;line-height:1;letter-spacing:0.1em}#specialCol #artistColBox p{margin:0vw 0vw 6.66667vw 0vw;font-size:2.93333vw}#specialCol #artistColBox ul li{text-align:center}#specialCol #artistColBox ul li:nth-child(1){margin:0vw 0vw 4vw 0vw}#specialCol #artistColBox ul li:nth-child(2) .btn{height:18.66667vw}@media (min-width: 750px){#specialCol #artistCol{padding:4.16667vw 0vw 0vw 0vw}}@media (min-width: 750px) and (min-width: 1200px){#specialCol #artistCol{padding:50px 0px 0px 0px}}@media (min-width: 750px){#specialCol #artistColInner{display:flex;flex:none;flex-wrap:nowrap;justify-content:space-between;align-items:flex-start;width:91.66667vw;max-width:1100px;margin:0vw auto 0vw auto}#specialCol #artistColInner img{width:27.5vw;max-width:330px;margin:0}#specialCol #artistColBox{width:61.08333vw;max-width:733px}#specialCol #artistColBox h4{margin:0vw 0vw 2.5vw 0vw;font-size:2.91667vw}}@media (min-width: 750px) and (min-width: 1200px){#specialCol #artistColBox h4{margin:0px 0px 30px 0px}}@media (min-width: 750px) and (min-width: 1200px){#specialCol #artistColBox h4{font-size:35px}}@media (min-width: 750px){#specialCol #artistColBox p{margin:0vw 0vw 2.5vw 0vw;font-size:1.33333vw}}@media (min-width: 750px) and (min-width: 1200px){#specialCol #artistColBox p{margin:0px 0px 30px 0px}}@media (min-width: 750px) and (min-width: 1200px){#specialCol #artistColBox p{font-size:16px}}@media (min-width: 750px){#specialCol #artistColBox ul li:nth-child(1){margin:0vw 0vw 1.66667vw 0vw}}@media (min-width: 750px) and (min-width: 1200px){#specialCol #artistColBox ul li:nth-child(1){margin:0px 0px 20px 0px}}#specialCol #artistCol h3{opacity:0;transform:translateY(50px);transition:opacity 0.5s 0s, transform 0.5s 0s}#specialCol #artistColInner{opacity:0;transform:translateY(50px);transition:opacity 0.5s 0.5s, transform 0.5s 0.5s}#specialCol #artistCol.s h3{opacity:1;transform:translateY(0)}#specialCol #artistCol.s #artistColInner{opacity:1;transform:translateY(0)}#specCol{position:relative;z-index:0;background:url(../images/common/bg_ptn.png) repeat,url(../images/spec/bg.jpg) no-repeat;background-size:auto, cover;padding:13.33333vw 0vw 13.33333vw 0vw}#specCol:before{content:"";width:100%;height:100%;display:block;position:absolute;top:0vw;left:0vw;z-index:1;background:url(../images/common/line_center.png) repeat-x;background-size:contain;width:100%;height:1.6vw;transform:translate(0, -50%)}#specCol:after{content:"";width:100%;height:100%;display:block;position:absolute;top:0vw;left:0vw;z-index:-1;background:url(../images/spec/bg_line.png) repeat-y center;background-size:89.33333vw}#specColInner{position:relative;z-index:0}#specColInner:before{content:"";width:100%;height:100%;display:block;position:absolute;top:0vw;left:0vw;z-index:-1;background:#303030;width:100%;max-width:none;height:.26667vw}#specColInner:after{content:"";width:100%;height:100%;display:block;position:absolute;bottom:0vw;left:0vw;z-index:-1;background:#303030;width:100%;max-width:none;height:.26667vw}#specColBox{margin:0vw 0vw 10.66667vw 0vw;padding:0vw 10.66667vw 0vw 10.66667vw}#specColBox dl{line-height:1}#specColBox dl dt{margin:0vw 0vw 4vw 0vw;font-size:3.73333vw;font-weight:bold;color:#ed5d91}#specColBox dl dd{margin:0vw 0vw 6.66667vw 0vw}#specColBox ul li{margin:0vw 0vw 4vw 0vw}#specColBox ul li:last-child{margin-bottom:0}#specCol .archive{padding:0vw 5.33333vw 0vw 5.33333vw}#specCol .archive li{margin:0vw 0vw 4vw 0vw}#specCol .archive li:last-child{margin-bottom:0}@media (min-width: 750px){#specCol{position:relative;z-index:0;background:url(../images/common/bg_ptn.png) repeat,url(../images/spec/bg_pc.jpg) no-repeat;background-size:auto, cover;padding:8.33333vw 0vw 8.33333vw 0vw}}@media (min-width: 750px) and (min-width: 1200px){#specCol{padding:100px 0px 100px 0px}}@media (min-width: 750px){#specCol:before{background:url(../images/common/line_center.png) repeat-x;background-size:contain;height:1vw;max-height:12px}#specCol:after{background:url(../images/spec/bg_line_pc.png) repeat-y center;background-size:152.66667vw}#specColInner{display:flex;flex:none;flex-wrap:nowrap;justify-content:flex-start;align-items:flex-start;width:91.66667vw;max-width:1100px;margin:0vw auto 0vw auto;position:static}}@media (min-width: 750px) and (min-width: 1200px){#specColInner{margin:0px auto 0px auto}}@media (min-width: 750px){#specColInner:before{position:absolute;top:8.33333vw;left:0vw;height:.08333vw;max-height:1px}}@media (min-width: 750px) and (min-width: 1200px){#specColInner:before{top:100px;left:0px}}@media (min-width: 750px){#specColInner:after{position:absolute;bottom:8.33333vw;left:0vw;height:.08333vw;max-height:1px}}@media (min-width: 750px) and (min-width: 1200px){#specColInner:after{bottom:100px;left:0px}}@media (min-width: 750px){#specColBox{width:41.66667vw;max-width:500px;margin:0vw 4.16667vw 0vw 0vw;padding:0vw 0vw 0vw 0vw}}@media (min-width: 750px) and (min-width: 1200px){#specColBox{margin:0px 50px 0px 0px}}@media (min-width: 750px){#specColBox dl dt{margin:0vw 0vw 1.25vw 0vw;font-size:1.5vw}}@media (min-width: 750px) and (min-width: 1200px){#specColBox dl dt{margin:0px 0px 15px 0px}}@media (min-width: 750px) and (min-width: 1200px){#specColBox dl dt{font-size:18px}}@media (min-width: 750px){#specColBox dl dd{margin:0vw 0vw 2.5vw 0vw}}@media (min-width: 750px) and (min-width: 1200px){#specColBox dl dd{margin:0px 0px 30px 0px}}@media (min-width: 750px){#specColBox dl dd ul li{margin:0vw 0vw 1.25vw 0vw}}@media (min-width: 750px) and (min-width: 1200px){#specColBox dl dd ul li{margin:0px 0px 15px 0px}}@media (min-width: 750px){#specColBox ul li{margin:0vw 0vw 1.66667vw 0vw}}@media (min-width: 750px) and (min-width: 1200px){#specColBox ul li{margin:0px 0px 20px 0px}}@media (min-width: 750px){#specCol .archive{padding:0vw 0vw 0vw 0vw}#specCol .archive li{width:37.5vw;max-width:450px;margin:0vw 0vw 2.5vw 0vw}}@media (min-width: 750px) and (min-width: 1200px){#specCol .archive li{margin:0px 0px 30px 0px}}@media (min-width: 1200px){#specCol:after{background:url(../images/spec/bg_line_pc.png) repeat-y center;background-size:auto}}#specCol:after{height:0;transition:height 1s}#specColInner:before{width:0;transition:width 1s 0.5s}#specColInner:after{width:0;transition:width 1s 1s}#specCol #specColBox{opacity:0;transform:translateX(-10px);transition:opacity 0.5s 1.5s, transform 0.5s 1.5s}#specCol .archive li{opacity:0;transform:translateX(-10px)}#specCol .archive li:nth-child(0){transition:opacity 0.5s 1.5s,transform 0.5s 1.5s}#specCol .archive li:nth-child(1){transition:opacity 0.5s 1.7s,transform 0.5s 1.7s}#specCol .archive li:nth-child(2){transition:opacity 0.5s 1.9s,transform 0.5s 1.9s}#specCol .archive li:nth-child(3){transition:opacity 0.5s 2.1s,transform 0.5s 2.1s}#specCol .archive li:nth-child(4){transition:opacity 0.5s 2.3s,transform 0.5s 2.3s}#specCol .archive li:nth-child(5){transition:opacity 0.5s 2.5s,transform 0.5s 2.5s}#specCol.s:after{height:100%}#specCol.s #specColInner:before{width:100%}#specCol.s #specColInner:after{width:100%}#specCol.s #specColBox{opacity:1;transform:translateX(0)}#specCol.s .archive li{opacity:1;transform:translateX(0)}
