html,body,div,span,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,abbr,address,cite,code,del,dfn,em,img,ins,kbd,q,samp,small,strong,sub,sup,var,b,i,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,figcaption,figure,footer,header,hgroup,menu,nav,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:transparent}body{line-height:1}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}ul,ol{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}a{margin:0;padding:0;font-size:100%;vertical-align:baseline;background:transparent;text-decoration:none}ins{background-color:#ff9;color:#000;text-decoration:none}mark{background-color:#ff9;color:#000;font-style:italic;font-weight:bold}del{text-decoration:line-through}abbr[title],dfn[title]{border-bottom:1px dotted;cursor:help}table{border-collapse:collapse;border-spacing:0}hr{display:block;height:1px;border:0;border-top:1px solid #cccccc;margin:1em 0;padding:0}input,select{vertical-align:middle}button{background-color:transparent;border:none;cursor:pointer;outline:none;padding:0;-webkit-appearance:none;-moz-appearance:none;appearance:none}body{position:relative;width:100%;height:100%;color:#fff;font-family:'メイリオ', Meiryo, 'Meiryo UI', 'ヒラギノ角ゴシック', 'Hiragino Sans', 'Hiragino Kaku Gothic ProN', 'ヒラギノ角ゴ ProN W3', 'ヒラギノ角ゴ StdN', 'Hiragino Kaku Gothic StdN', 'Arial', sans-serif;font-size:3.2vw;line-height:1.6;overflow:auto;-webkit-scroll-snap-type:y mandatory;-ms-scroll-snap-type:y mandatory;scroll-snap-type:y mandatory}@media (max-width: 1099px){body{-ms-overflow-style:none;scrollbar-width:none}body::-webkit-scrollbar{display:none}}@media (min-width: 1100px){body{min-width:1200px;font-size:24px}}body #bodyInner{width:100%;overflow:hidden}body #bgCol{overflow:hidden;position:fixed;background:url(../images/common/bg_content.jpg) center top;background-size:100% auto;width:100vw;height:100vh}@media (min-width: 1100px){body #bgCol{background:#000 url(../images/common/bg_content_pc.jpg) center top repeat-y;background-size:auto;width:100%;overflow-x:hidden}}body #bgCol #canvasCol{position:relative;-webkit-animation:particleAnime ease-in-out 2s infinite alternate;animation:particleAnime ease-in-out 2s infinite alternate}@media (min-width: 1100px){body #bgCol #canvasCol{width:1540px;left:50%;margin-left:-770px}}@-webkit-keyframes particleAnime{0%{margin-left:-25px}100%{margin-left:25px}}@keyframes particleAnime{0%{margin-left:-25px}100%{margin-left:25px}}@media (min-width: 1100px){@-webkit-keyframes particleAnime{0%{margin-left:-745px}100%{margin-left:-795px}}@keyframes particleAnime{0%{margin-left:-745px}100%{margin-left:-795px}}}body img{width:100%;font-size:0;vertical-align:bottom;border:none}@media (min-width: 1100px){body{font-size:18px}body img{width:inherit}}header,main,footer{position:relative;z-index:5}a{color:#ff794c}@media (min-width: 1100px){.spBr{display:none}}.opaEff:hover img{opacity:0.6}.opaEff img{transition:opacity 0.3s}.btn{position:relative;display:block;background:url(../images/common/img_btn_f_l.png) left top no-repeat,url(../images/common/img_btn_f_r.png) right top no-repeat,url(../images/common/img_btn_o_l.png) left bottom no-repeat,url(../images/common/img_btn_o_r.png) right bottom no-repeat,#000;background-size:calc(30 / 750 *100vw) auto,calc(30 / 750 *100vw) auto,calc(30 / 750 *100vw) auto,calc(30 / 750 *100vw) auto;padding:calc(20 / 750 * 100vw) 0}@media (min-width: 1100px){.btn{padding:10px 0;background-size:auto}}.btn:before,.btn:after{content:"";position:absolute;background:linear-gradient(to bottom, #fff 0%, #ff794c 100%);width:1px;height:100%;top:0;pointer-events:none}.btn:before{left:0}.btn:after{right:0}@media (min-width: 1100px){.btn:hover span:before,.btn:hover span:after{opacity:0.4}.btn:hover span:before{width:100%;left:0}.btn:hover span:after{height:100%;top:0}}.btn span{position:absolute;width:100%;height:100%;border-top:solid 1px #fff;border-bottom:solid 1px #ff794c;box-sizing:border-box;top:0;left:0}.btn span:before,.btn span:after{content:"";position:absolute;background:linear-gradient(to bottom, #fff 0%, #ff794c 100%);opacity:0}.btn span:before{width:0;height:100%;top:0;left:50%;transition:all 0.5s}.btn span:after{width:100%;height:0;top:50%;left:0;transition:all 0.5s}.btn img{position:relative;z-index:10}.notes{font-size:0.7em;text-indent:-1em;padding-left:1em}header{z-index:8000}nav{position:fixed;background:#000 url(../images/common/nav/bg_sp.jpg) center top no-repeat;background-size:100% auto;width:100%;height:calc(75 / 750 * 100vw);border-bottom:solid 1px #ff0055;box-sizing:border-box;z-index:1000}@media (min-width: 1100px){nav{background:#000 url(../images/common/nav/bg_pc.jpg) center top no-repeat;min-width:1200px;height:75px}}nav ul{padding:1.5vw 0 0 1vw;box-sizing:border-box}nav ul:after{content:"";display:block;clear:both}@media (min-width: 1100px){nav ul{width:1200px;padding:15px 0 0;margin:0 auto}}nav ul li{position:relative;float:left}nav ul li:nth-child(1) img{width:calc(77 / 750 * 98vw)}@media (min-width: 1100px){nav ul li:nth-child(1) img{width:77px}}nav ul li:nth-child(2) img{width:calc(117 / 750 * 98vw)}@media (min-width: 1100px){nav ul li:nth-child(2) img{width:117px}}nav ul li:nth-child(3) img{width:calc(182 / 750 * 98vw)}@media (min-width: 1100px){nav ul li:nth-child(3) img{width:182px}}nav ul li:nth-child(4) img{width:calc(121 / 750 * 98vw)}@media (min-width: 1100px){nav ul li:nth-child(4) img{width:121px}}nav ul li:nth-child(5) img{width:calc(115 / 750 * 98vw)}@media (min-width: 1100px){nav ul li:nth-child(5) img{width:115px}}nav ul li:nth-child(6) img{width:calc(130 / 750 * 98vw)}@media (min-width: 1100px){nav ul li:nth-child(6) img{width:130px}}nav ul li img.new{position:absolute;top:0;left:50%;width:calc(44 / 750 * 98vw);-webkit-transform:translate(-50%, -40%);transform:translate(-50%, -40%)}@media (min-width: 1100px){nav ul li img.new{width:44px}}nav #icoSelect{position:absolute;width:auto;height:2vw;bottom:calc(-1vw - 0.5px);transition:all 0.5s;pointer-events:none}@media (min-width: 1100px){nav #icoSelect{height:15px;bottom:-8px;left:50% !important}}nav.act_top #icoSelect{left:4.20133vw}@media (min-width: 1100px){nav.act_top #icoSelect{margin-left:-574.5px}}nav.act_about #icoSelect{left:16.876vw}@media (min-width: 1100px){nav.act_about #icoSelect{margin-left:-477.5px}}nav.act_chara #icoSelect{left:36.41067vw}@media (min-width: 1100px){nav.act_chara #icoSelect{margin-left:-328px}}nav.act_system #icoSelect{left:56.20667vw}@media (min-width: 1100px){nav.act_system #icoSelect{margin-left:-176.5px}}nav.act_movie #icoSelect{left:71.62533vw}@media (min-width: 1100px){nav.act_movie #icoSelect{margin-left:-58.5px}}nav.act_special #icoSelect{left:87.632vw}@media (min-width: 1100px){nav.act_special #icoSelect{margin-left:64px}}nav.act_spec #icoSelect{left:102.65867vw;opacity:0}@media (min-width: 1100px){nav.act_spec #icoSelect{margin-left:179px}}#bgmCol{position:fixed;top:calc(90 / 750 * 100vw);left:0;z-index:100}@media (min-width: 1100px){#bgmCol{top:90px}}#bgmCol #jp_container_1 div{width:calc(180 / 750 * 100vw);height:calc(40 / 750 * 100vw)}@media (min-width: 1100px){#bgmCol #jp_container_1 div{width:180px;height:40px}}#bgmCol #jp_container_1 div.jp-play{background:url(../images/common/btn_bgm_off.png) left top no-repeat;background-size:100% auto}@media (min-width: 1100px){#bgmCol #jp_container_1 div.jp-play{background-size:auto}}#bgmCol #jp_container_1 div.jp-pause{background:url(../images/common/btn_bgm_on.png) left top no-repeat;background-size:100% auto}@media (min-width: 1100px){#bgmCol #jp_container_1 div.jp-pause{background-size:auto}}#h_tw{position:fixed;width:calc(180 / 750 * 100vw);top:calc(140 / 750 * 100vw);left:0;z-index:100}@media (min-width: 1100px){#h_tw{width:180px;top:140px}}footer{background:#000}footer #snsCol{background:#660022;text-align:center;padding:calc(30 / 750 * 100vw) 0}@media (min-width: 1100px){footer #snsCol{padding:20px 0}}footer #snsCol li{display:inline-block;width:calc(60 / 750 * 100vw)}@media (min-width: 1100px){footer #snsCol li{width:40px}footer #snsCol li img{width:100%}}footer #snsCol li+li{margin-left:calc(20 / 750 * 100vw)}@media (min-width: 1100px){footer #snsCol li+li{margin-left:10px}}footer #btnTalesCh{display:block;width:calc(640 / 750 * 100vw);margin:calc(30 / 750 * 100vw) auto 0}@media (min-width: 1100px){footer #btnTalesCh{width:640px;margin-top:30px}}@media (min-width: 1100px){footer #footerColInner{height:298px}}footer #footerColInner p{font-size:0.7em;text-align:center;font-weight:bold;margin:calc(30 / 750 * 100vw) auto}@media (min-width: 1100px){footer #footerColInner p{width:1080px;text-align:left;margin:25px auto 0}}footer #footerColInner>img{display:block;width:calc(160 / 750 * 100vw);margin:0 auto}@media (min-width: 1100px){footer #footerColInner>img{position:absolute;width:120px;top:250px;left:50%;margin-left:420px}}.pr-footer a{font-weight:normal}#onetrust-consent-sdk{font-family:auto !important}#onetrust-consent-sdk a{display:inline}#loaderBg{position:fixed;background:#000;width:100vw;height:100vh;z-index:9999;opacity:0;pointer-events:none;transition:all 0.4s}#loaderBg.block{opacity:1;pointer-events:all}#loaderBg.block+#bodyInner{width:100vw;height:100vh;overflow:hidden}#loaderBg img{position:relative;display:block;width:calc(152 / 750 * 100vw);top:50vh;margin:calc(-76 / 750 * 100vw) auto 0}@media (min-width: 1100px){#loaderBg img{width:152px;margin:-76px auto 0}}section,#catchCol,#specCol{position:relative;transition:opacity 0.2s}section h2,#catchCol h2,#specCol h2{position:fixed;height:0;top:calc(65 / 750 * 100vw);left:0;overflow:hidden;opacity:0;transition:height 0.4s 0.6s linear, opacity 0.4s linear}@media (min-width: 1100px){section h2,#catchCol h2,#specCol h2{position:absolute;top:65px;left:50%;margin-left:-600px}}section h2 .inner img,#catchCol h2 .inner img,#specCol h2 .inner img{position:relative;width:calc(130 / 750 * 100vw);left:calc(-10 / 750 * 100vw)}@media (min-width: 1100px){section h2 .inner img,#catchCol h2 .inner img,#specCol h2 .inner img{width:auto;left:0px}}section .sectionInner,#catchCol .sectionInner,#specCol .sectionInner{position:relative;width:100%;top:0;padding-top:calc(125 / 750 * 100vw);overflow:hidden}@media (min-width: 1100px){section .sectionInner,#catchCol .sectionInner,#specCol .sectionInner{padding-top:125px;transition-delay:0s}}section.isShow h2,#catchCol.isShow h2,#specCol.isShow h2{height:auto;opacity:1}section.isShow.hide,#catchCol.isShow.hide,#specCol.isShow.hide{opacity:0}#mvCol{position:relative;background:linear-gradient(to bottom, #000 0%, #000 70%, rgba(0,0,0,0) 95%);height:calc(1330 / 750 * 100vw);pointer-events:none;z-index:5;transition:opacity 0.4s linear, background 0.2s 0.2s linear}@media (min-width: 1100px){#mvCol{background:linear-gradient(to bottom, #000 0%, #000 85%, rgba(0,0,0,0) 90%);height:935px}}#mvCol.opa0{opacity:0}#mvCol #mvColInner{position:relative;width:100%;height:calc(1330 / 750 * 100vw);overflow:hidden;transition:opacity 0.2s 0.3s linear}@media (min-width: 1100px){#mvCol #mvColInner{height:985px}}#mvCol #mvColInner:before{content:"";position:absolute;background:url(../images/top/mv/bg_mv.png) center bottom no-repeat;background-size:100% auto;width:200vw;height:100%;top:0;left:0;transition:opacity 0.4s, left 0.8s linear;opacity:0;z-index:0}@media (min-width: 1100px){#mvCol #mvColInner:before{background:url(../images/top/mv/bg_mv_pc.png) center bottom no-repeat;background-size:auto;width:100%;height:915px;left:0 !important;transition:opacity 0.4s}}#mvCol #mvImg{position:relative;height:calc(1240 / 750 * 100vw);overflow:hidden;transition:opacity 0.1s linear}@media (min-width: 1100px){#mvCol #mvImg{height:915px}}#mvCol #mvImg li{position:absolute;top:calc(345 / 750 * 100vw);left:0;opacity:0}@media (min-width: 1100px){#mvCol #mvImg li{top:75px;left:50% !important;margin-left:-600px}}#mvCol #mvImg li img{width:100vw}@media (min-width: 1100px){#mvCol #mvImg li img{width:auto !important}}#mvCol #mvImg li:nth-child(1),#mvCol #mvImg li:nth-child(4){transition:opacity 1.2s}#mvCol #mvImg li:nth-child(2),#mvCol #mvImg li:nth-child(3){transition:opacity 0.6s}#mvCol #mvImg li:nth-child(5),#mvCol #mvImg li:nth-child(9),#mvCol #mvImg li:nth-child(13),#mvCol #mvImg li:nth-child(14){transition:opacity 0.8s}#mvCol #mvImg li:nth-child(6),#mvCol #mvImg li:nth-child(7),#mvCol #mvImg li:nth-child(8),#mvCol #mvImg li:nth-child(10),#mvCol #mvImg li:nth-child(11),#mvCol #mvImg li:nth-child(12){transition:opacity 0.6s}#mvCol #mvImg li:nth-child(14){transition-delay:1s}#mvCol #mvImg li:nth-child(10){left:calc(-80 / 750 * 100vw);transition-delay:1.3s}@media (min-width: 1100px){#mvCol #mvImg li:nth-child(10){margin-left:-680px}}#mvCol #mvImg li:nth-child(10) img{width:calc(830 / 750 * 100vw)}#mvCol #mvImg li:nth-child(12){transition-delay:1.3s}#mvCol #mvImg li:nth-child(7){transition-delay:1.5s}#mvCol #mvImg li:nth-child(11){transition-delay:1.5s}#mvCol #mvImg li:nth-child(11) img{width:calc(760 / 750 * 100vw)}#mvCol #mvImg li:nth-child(6){transition-delay:1.7s}#mvCol #mvImg li:nth-child(8){transition-delay:1.7s}#mvCol #mvImg li:nth-child(8) img{width:calc(780 / 750 * 100vw)}#mvCol #mvImg li:nth-child(13){transition-delay:1.9s}#mvCol #mvImg li:nth-child(9){transition-delay:2.1s}#mvCol #mvImg li:nth-child(5){transition-delay:2.3s}#mvCol #mvImg li:nth-child(3){top:calc(65 / 750 * 100vw);transition-delay:2.6s}@media (min-width: 1100px){#mvCol #mvImg li:nth-child(3){top:35px;margin-left:-135px}}#mvCol #mvImg li:nth-child(3) img{width:calc(800 / 750 * 100vw)}#mvCol #mvImg li:nth-child(1){top:0;transition-delay:2.8s}@media (min-width: 1100px){#mvCol #mvImg li:nth-child(1){background:url(../images/top/mv/img_fire_pc.png) center bottom no-repeat;width:1540px;height:845px;margin-left:-770px}#mvCol #mvImg li:nth-child(1) img{display:none}}#mvCol #mvImg li:nth-child(2){top:0;transition-delay:2.8s}@media (min-width: 1100px){#mvCol #mvImg li:nth-child(2){background:url(../images/top/mv/img_chara11_pc.png) center bottom no-repeat;width:1540px;height:845px;margin-left:-770px}#mvCol #mvImg li:nth-child(2) img{display:none}}#mvCol #mvImg li:nth-child(4){left:calc(-90 / 750 * 100vw);transition-delay:2.8s}@media (min-width: 1100px){#mvCol #mvImg li:nth-child(4){margin-left:-690px}}#mvCol #mvImg li:nth-child(4) img{width:calc(870 / 750 * 100vw)}#mvCol h1{position:absolute;width:100vw;min-height:calc(320 / 750 * 100vw);bottom:0;left:0;z-index:50;transition:opacity 0.2s linear}@media (min-width: 1100px){#mvCol h1{width:100%;height:460px;min-height:inherit}}#mvCol h1 .inner{position:absolute;width:0;top:calc(-80 / 750 *100vw);left:0;overflow-x:hidden;transition:width 0.5s}@media (min-width: 1100px){#mvCol h1 .inner{top:40px;left:50%;margin-left:-75px;z-index:60}}#mvCol h1 img{display:block;width:calc(632 / 750 *100vw);margin-left:calc(59 / 750 *100vw)}@media (min-width: 1100px){#mvCol h1 img{width:602px;margin-left:30px}}#mvCol h1 img#logoBlack{position:relative;top:0;left:0;opacity:1;z-index:-1;transition:opacity 0.5s}#mvCol h1 .logo01{transition-delay:2.6s}#mvCol h1 .logo02{transition-delay:3.1s}#mvCol h1 img#logoBlack{transition-delay:3.35s}#mvCol.isShow #mvColInner:before{opacity:1;left:-100vw}#mvCol.isShow #mvImg li{opacity:1}#mvCol.isShow h1 .inner{width:100%}@media (min-width: 1100px){#mvCol.isShow h1 .inner{width:640px}}#mvCol.isShow img#logoBlack{opacity:0}@media (max-width: 1099px){#mvCol.hide{background:linear-gradient(to bottom, rgba(0,0,0,0) 0%, rgba(0,0,0,0) 70%, rgba(0,0,0,0) 95%)}#mvCol.hide #mvColInner,#mvCol.hide h1,#mvCol.hide #mvImg{opacity:0}}@media (min-width: 1100px){#infoCol{margin-top:-125px;padding-bottom:60px}}#infoCol .storeList{position:relative;width:100vw;box-sizing:border-box;margin-top:calc(25 / 750 * 100vw)}#infoCol .storeList:after{content:"";display:block;clear:both}@media (min-width: 1100px){#infoCol .storeList{width:660px;left:50%;padding-top:0;margin:0 0 0 -330px}}#infoCol .storeList li{width:0;overflow-x:hidden;float:left;transition:width 0.2s linear}#infoCol .storeList li:nth-child(1){margin-left:calc(45 / 750 * 100vw);transition-delay:0.9s}@media (min-width: 1100px){#infoCol .storeList li:nth-child(1){margin-left:0}}#infoCol .storeList li:nth-child(1) img{width:calc(298 / 750 * 100vw)}@media (min-width: 1100px){#infoCol .storeList li:nth-child(1) img{width:298px}}#infoCol .storeList li:nth-child(2){transition-delay:1.1s}#infoCol .storeList li:nth-child(2) img{width:calc(362 / 750 * 100vw)}@media (min-width: 1100px){#infoCol .storeList li:nth-child(2) img{width:362px}}@media (min-width: 1100px){#infoCol .storeList li img{width:100%}}#infoCol .btnList{margin-top:calc(35 / 750 * 100vw)}@media (min-width: 1100px){#infoCol .btnList{width:1080px;margin:35px auto 0}}#infoCol .btnList li{width:0;box-shadow:0 0 15px rgba(255,0,85,0.5);margin-left:calc(55 / 750 * 100vw);overflow-x:hidden;transition:width 0.2s linear}@media (min-width: 1100px){#infoCol .btnList li{margin-left:0}}#infoCol .btnList li:nth-child(1){transition-delay:1.2s}#infoCol .btnList li:nth-child(1) img{width:calc(381 / 750 * 100vw)}@media (min-width: 1100px){#infoCol .btnList li:nth-child(1) img{width:381px}}#infoCol .btnList li+li{margin-top:calc(15 / 750 * 100vw)}@media (min-width: 1100px){#infoCol .btnList li+li{margin-top:15px}}#infoCol .btnList li img{display:block;margin:0 auto}#infoCol #bnrCol{position:relative;background:rgba(0,0,0,0.7);margin-top:calc(45 / 750 * 100vw);box-shadow:0 0 15px rgba(255,0,85,0.5);border-top:solid 1px #fff;border-bottom:solid 1px #ff794c;transition:width 0.2s 1.3s linear;opacity:0;transition:opacity 0.2s 1.3s linear}@media (min-width: 1100px){#infoCol #bnrCol{margin-top:45px}}#infoCol #bnrCol .bx-wrapper{background:none;padding:calc(30 / 750 * 100vw) 0;border:none;margin:0}@media (min-width: 1100px){#infoCol #bnrCol .bx-wrapper{padding:30px 0}}#infoCol #bnrCol .bx-wrapper .bx-viewport>ul>li{margin:0 10px}#infoCol .topics{position:relative;background:rgba(0,0,0,0.7);width:0;padding-bottom:calc(30 / 750 * 100vw);margin-top:calc(45 / 750 * 100vw);box-shadow:0 0 15px rgba(255,0,85,0.5);border-top:solid 1px #fff;border-bottom:solid 1px #ff794c;transition:width 0.2s 1.3s linear}@media (min-width: 1100px){#infoCol .topics{padding-bottom:30px;margin-top:45px}}#infoCol .topics h3{position:relative;width:calc(640 / 750 * 100vw);padding:calc(20 / 750 * 100vw) 0;border-bottom:solid 1px #fff;box-sizing:border-box;margin:0 auto calc(30 / 750 * 100vw);opacity:0;transition:opacity 0.2s 1.5s linear}@media (min-width: 1100px){#infoCol .topics h3{width:1080px;padding:20px 0 21px;margin:0 auto 30px}}#infoCol .topics h3:before,#infoCol .topics h3:after{content:"";position:absolute;display:block;background:url(../images/common/img_bar.png) center center no-repeat;width:16px;height:9px;bottom:-5px}#infoCol .topics h3:before{left:0}#infoCol .topics h3:after{right:0;-webkit-transform:rotate(180deg);transform:rotate(180deg)}#infoCol .topics h3 img{display:block;width:calc(182 / 750 * 100vw);margin:0 auto}@media (min-width: 1100px){#infoCol .topics h3 img{width:182px}}#infoCol .topics dl{width:calc(640 / 750 * 100vw);height:12em;margin:0 auto;overflow-y:scroll;opacity:0;transition:opacity 0.2s 1.6s linear}@media (min-width: 1100px){#infoCol .topics dl{width:1080px}#infoCol .topics dl:after{content:"";display:block;clear:both}}#infoCol .topics dl dt{background:linear-gradient(to left, #fff 0%, #ff9f7f 100%);width:6.5em;text-align:center;font-weight:bold;color:#000;padding:0.2em 0.4em 0;margin-bottom:calc(5 / 750 * 100vw)}@media (min-width: 1100px){#infoCol .topics dl dt{margin-bottom:0;float:left}}#infoCol .topics dl dd{padding:0.2em 1em 0 0.5em;box-sizing:border-box}@media (min-width: 1100px){#infoCol .topics dl dd{width:calc(100% - 9.3em);padding:0.2em 0 0 2em;float:left;box-sizing:inherit}}#infoCol .topics dl dd+dt{margin-top:calc(10 / 750 * 100vw)}@media (min-width: 1100px){#infoCol .topics dl dd+dt{margin-top:10px}}@media (min-width: 1100px){#infoCol .topics dl dd+dt+dd{margin-top:10px}}#infoCol .news{position:relative;background:rgba(0,0,0,0.7);width:0;padding-bottom:calc(30 / 750 * 100vw);margin-top:calc(45 / 750 * 100vw);box-shadow:0 0 15px rgba(255,0,85,0.5);border-top:solid 1px #fff;border-bottom:solid 1px #ff794c;transition:width 0.2s 1.3s linear}@media (min-width: 1100px){#infoCol .news{padding-bottom:30px;margin-top:45px}}#infoCol .news h3{position:relative;width:calc(640 / 750 * 100vw);padding:calc(20 / 750 * 100vw) 0;border-bottom:solid 1px #fff;box-sizing:border-box;margin:0 auto calc(30 / 750 * 100vw);opacity:0;transition:opacity 0.2s 1.5s linear}@media (min-width: 1100px){#infoCol .news h3{width:1080px;padding:20px 0 21px;margin:0 auto 30px}}#infoCol .news h3:before,#infoCol .news h3:after{content:"";position:absolute;display:block;background:url(../images/common/img_bar.png) center center no-repeat;width:16px;height:9px;bottom:-5px}#infoCol .news h3:before{left:0}#infoCol .news h3:after{right:0;-webkit-transform:rotate(180deg);transform:rotate(180deg)}#infoCol .news h3 img{display:block;width:calc(160 / 750 * 100vw);margin:0 auto}@media (min-width: 1100px){#infoCol .news h3 img{width:160px}}#infoCol .news #newsInner{width:calc(640 / 750 * 100vw);height:200px;margin:0 auto;overflow:hidden;opacity:0;transition:opacity 0.2s 1.6s linear}@media (min-width: 1100px){#infoCol .news #newsInner{width:1080px}#infoCol .news #newsInner:after{content:"";display:block;clear:both}}#infoCol .news #newsInner iframe{width:100%;height:100%}#infoCol.isShow .logoRays05{width:calc(632 / 750 * 100vw)}@media (min-width: 1100px){#infoCol.isShow .logoRays05{width:632px}}#infoCol.isShow .storeList li:nth-child(1){width:calc(298 / 750 * 100vw)}@media (min-width: 1100px){#infoCol.isShow .storeList li:nth-child(1){width:298px}}#infoCol.isShow .storeList li:nth-child(2){width:calc(362 / 750 * 100vw)}@media (min-width: 1100px){#infoCol.isShow .storeList li:nth-child(2){width:362px}}#infoCol.isShow .btnList li{width:calc(640 / 750 * 100vw)}@media (min-width: 1100px){#infoCol.isShow .btnList li{width:100%}}#infoCol.isShow #bnrCol{opacity:1}#infoCol.isShow .topics{width:100%}#infoCol.isShow .topics h3,#infoCol.isShow .topics dl{opacity:1}#infoCol.isShow .news{width:100%}#infoCol.isShow .news h3,#infoCol.isShow .news #newsInner{opacity:1}#aboutCol{padding:15vw 0}@media (min-width: 1100px){#aboutCol{padding:150px 0 0}}#aboutCol .sectionInner{position:relative;background:rgba(0,0,0,0.75);box-shadow:0 0 15px rgba(255,0,85,0.5);padding:calc(125 / 750 * 100vw) 0;border-top:solid 1px #fff;border-bottom:solid 1px #ff794c;opacity:0;transition:opacity 0.2s 1.3s linear}@media (min-width: 1100px){#aboutCol .sectionInner{padding:125px 0}}#aboutCol .sectionInner #bgMovie{position:absolute;width:100%;height:100%;top:0;pointer-events:none;z-index:0;opacity:0.2;overflow:hidden}#aboutCol .sectionInner h3{position:relative;text-align:center;vertical-align:top;font-family:"Times New Roman", "YuMincho", "Hiragino Mincho ProN", "Yu Mincho", "MS PMincho", serif;font-size:calc(90 / 750 * 100vw);line-height:1em;text-shadow:calc(15 / 750 * 100vw) calc(15 / 750 * 100vw) 0 rgba(204,0,68,0.5);letter-spacing:0.1em;word-break:keep-all;margin-bottom:calc(25 / 750 * 100vw);z-index:10;transition:opacity 0.2s 1s linear}@media (min-width: 1100px){#aboutCol .sectionInner h3{font-size:90px;text-shadow:10px 10px 0 rgba(204,0,68,0.6);margin-bottom:25px}}#aboutCol .sectionInner p{position:relative;text-align:center;font-family:"Times New Roman", "YuMincho", "Hiragino Mincho ProN", "Yu Mincho", "MS PMincho", serif;line-height:1.5em;padding-top:calc(50 / 750 * 100vw);z-index:10}@media (max-width: 1099px){#aboutCol .sectionInner p{width:calc(640 / 750 * 100vw);margin:0 auto}}@media (min-width: 1100px){#aboutCol .sectionInner p{padding-top:50px}}#aboutCol .sectionInner p span{font-size:1.5em;line-height:1.35em}#aboutCol.isShow .sectionInner{opacity:1}#catchCol .sectionInner{height:calc(1330 / 750 * 100vw)}@media (min-width: 1100px){#catchCol .sectionInner{height:1070px}}#catchCol .sectionInner:before{content:'';position:absolute;background:url(../images/catch/bg_catch.png) center top no-repeat;background-size:100vw auto;width:100%;height:calc(1330 / 750 * 100vw);top:0;left:0;opacity:0;transition:opacity 0.2s 0.8s linear}@media (min-width: 1100px){#catchCol .sectionInner:before{background:url(../images/catch/bg_catch_pc.png) center top no-repeat;height:1070px}}#catchCol .imgChara{position:absolute;width:calc(520 / 750 * 100vw);top:calc(165 / 750 * 100vw);left:calc(120 / 750 * 100vw);z-index:10;opacity:0;-ms-filter:blur(15px);-webkit-filter:blur(15px);filter:blur(15px);transition:opacity 0.4s 1s linear, -webkit-filter 0.8s 1s linear;transition:opacity 0.4s 1s linear, filter 0.8s 1s linear;transition:opacity 0.4s 1s linear, filter 0.8s 1s linear, -webkit-filter 0.8s 1s linear}@media (min-width: 1100px){#catchCol .imgChara{width:520px;top:80px;left:50%;margin-left:-160px}}#catchCol .catch01,#catchCol .catch02,#catchCol .catch03{position:absolute;height:0;overflow:hidden;transition:height 0.4s linear}@media (min-width: 1100px){#catchCol .catch01,#catchCol .catch02,#catchCol .catch03{left:50% !important}}#catchCol .catch01{top:calc(90 / 750 * 100vw);left:calc(540 / 750 * 100vw);transition-delay:1.8s}@media (min-width: 1100px){#catchCol .catch01{top:90px;margin-left:330px}}#catchCol .catch01:before,#catchCol .catch01:after{width:calc(215 / 750 * 100vw);height:calc(220 / 750 * 100vw);top:calc(235 / 750 * 100vw);left:0}@media (min-width: 1100px){#catchCol .catch01:before,#catchCol .catch01:after{width:215px;height:220px;top:235px}}#catchCol .catch01:before{background:url(../images/catch/img_light_01_01.png) center center no-repeat;background-size:100% auto}#catchCol .catch01:after{background:url(../images/catch/img_light_01_02.png) center center no-repeat;background-size:100% auto}#catchCol .catch01>img{width:calc(200 / 750 * 100vw);padding:0 calc(10 / 750 * 100vw) 0 calc(25 / 750 * 100vw)}@media (min-width: 1100px){#catchCol .catch01>img{width:200px;padding:0 10px 0 25px}}#catchCol .catch01 .glitch01{position:absolute;top:calc(235 / 750 * 100vw);left:calc(10 / 750 * 100vw)}@media (min-width: 1100px){#catchCol .catch01 .glitch01{top:235px;left:10px}}#catchCol .catch01 .glitch01 img{width:calc(215 / 750 * 100vw)}@media (min-width: 1100px){#catchCol .catch01 .glitch01 img{width:215px}}#catchCol .catch02{top:calc(395 / 750 * 100vw);left:calc(-10 / 750 * 100vw);transition-delay:2.1s}@media (min-width: 1100px){#catchCol .catch02{top:80px;margin-left:-335px}}#catchCol .catch02:before,#catchCol .catch02:after{width:calc(215 / 750 * 100vw);height:calc(355 / 750 * 100vw);top:calc(-325 / 750 * 100vw);left:calc(-60 / 750 * 100vw)}@media (min-width: 1100px){#catchCol .catch02:before,#catchCol .catch02:after{width:215px;height:355px;top:-325px;left:-60px}}#catchCol .catch02:before{background:url(../images/catch/img_light_02_01.png) center center no-repeat;background-size:100% auto}#catchCol .catch02:after{background:url(../images/catch/img_light_02_02.png) center center no-repeat;background-size:100% auto}#catchCol .catch02>img{width:calc(135 / 750 * 100vw);padding:calc(325 / 750 * 100vw) calc(10 / 750 * 100vw) 0 calc(70 / 750 * 100vw)}@media (min-width: 1100px){#catchCol .catch02>img{width:135px;padding:325px 10px 0 70px}}#catchCol .catch02 .glitch02{position:absolute}#catchCol .catch02 .glitch02.txt01{top:0;left:calc(10 / 750 * 100vw)}@media (min-width: 1100px){#catchCol .catch02 .glitch02.txt01{left:10px}}#catchCol .catch02 .glitch02.txt01 img{width:calc(215 / 750 * 100vw)}@media (min-width: 1100px){#catchCol .catch02 .glitch02.txt01 img{width:215px}}#catchCol .catch02 .glitch02.txt02{top:calc(170 / 750 * 100vw);left:calc(10 / 750 * 100vw)}@media (min-width: 1100px){#catchCol .catch02 .glitch02.txt02{top:170px;left:10px}}#catchCol .catch02 .glitch02.txt02 img{width:calc(175 / 750 * 100vw)}@media (min-width: 1100px){#catchCol .catch02 .glitch02.txt02 img{width:175px}}#catchCol .catch03{top:calc(790 / 750 * 100vw);left:calc(390 / 750 * 100vw);z-index:15;transition-delay:2.4s}@media (min-width: 1100px){#catchCol .catch03{background:url(../images/catch/txt_catch03_pc.png) center top no-repeat;background-size:auto 660px;width:160px;top:250px;margin-left:-475px}}#catchCol .catch03>img{width:calc(240 / 750 * 100vw)}@media (min-width: 1100px){#catchCol .catch03>img{display:none}}#catchCol .catch01:before,#catchCol .catch01:after,#catchCol .catch02:before,#catchCol .catch02:after{content:"";position:absolute;opacity:0;-webkit-animation:light linear 8s infinite;animation:light linear 8s infinite}#catchCol .catch01:after,#catchCol .catch02:after{-webkit-animation-delay:4s;animation-delay:4s}@-webkit-keyframes light{0%{opacity:0}12.5%{opacity:0.5}25%{opacity:0.25}37.5%{opacity:1}50%{opacity:0}100%{opacity:0}}@keyframes light{0%{opacity:0}12.5%{opacity:0.5}25%{opacity:0.25}37.5%{opacity:1}50%{opacity:0}100%{opacity:0}}#catchCol .glitch01:after,#catchCol .glitch01:before,#catchCol .glitch02:after,#catchCol .glitch02:before{content:"";position:absolute;top:0;overflow:hidden;clip:rect(0, calc(900 / 750 * 100vw), 0, 0);z-index:5}@media (min-width: 1100px){#catchCol .glitch01:after,#catchCol .glitch01:before,#catchCol .glitch02:after,#catchCol .glitch02:before{clip:rect(0, 900px, 0, 0)}}#catchCol .glitch01:after,#catchCol .glitch02:after{left:calc(4 / 750 * 100vw);opacity:0.75;animation:noise01 8s infinite linear alternate-reverse}@media (min-width: 1100px){#catchCol .glitch01:after,#catchCol .glitch02:after{left:4px}}#catchCol .glitch01:before,#catchCol .glitch02:before{left:calc(-6 / 750  * 100vw);opacity:0.5;animation:noise02 8s infinite linear alternate-reverse}@media (min-width: 1100px){#catchCol .glitch01:before,#catchCol .glitch02:before{left:-6px}}#catchCol .glitch01:after,#catchCol .glitch01:before{width:calc(215 / 750 * 100vw);height:calc(220 / 750 * 100vw)}@media (min-width: 1100px){#catchCol .glitch01:after,#catchCol .glitch01:before{width:215px;height:220px}}#catchCol .glitch01:after{background:url(../images/catch/txt_uso_r.png) center center no-repeat;background-size:100% auto}#catchCol .glitch01:before{background:url(../images/catch/txt_uso_b.png) center center no-repeat;background-size:100% auto}#catchCol .glitch02.txt01:after,#catchCol .glitch02.txt01:before{width:calc(215 / 750 * 100vw);height:calc(210 / 750 * 100vw)}@media (min-width: 1100px){#catchCol .glitch02.txt01:after,#catchCol .glitch02.txt01:before{width:215px;height:210px}}#catchCol .glitch02.txt01:after{background:url(../images/catch/txt_sinzitu01_r.png) center center no-repeat;background-size:100% auto;-webkit-animation-delay:0.5s;animation-delay:0.5s}#catchCol .glitch02.txt01:before{background:url(../images/catch/txt_sinzitu01_b.png) center center no-repeat;background-size:100% auto}#catchCol .glitch02.txt02:after,#catchCol .glitch02.txt02:before{width:calc(175 / 750 * 100vw);height:calc(180 / 750 * 100vw)}@media (min-width: 1100px){#catchCol .glitch02.txt02:after,#catchCol .glitch02.txt02:before{width:175px;height:180px}}#catchCol .glitch02.txt02:after{background:url(../images/catch/txt_sinzitu02_r.png) center center no-repeat;background-size:100% auto;-webkit-animation-delay:1s;animation-delay:1s}#catchCol .glitch02.txt02:before{background:url(../images/catch/txt_sinzitu02_b.png) center center no-repeat;background-size:100% auto;-webkit-animation-delay:0.5s;animation-delay:0.5s}@-webkit-keyframes noise01{0%{clip:rect(calc(154 / 750  * 100vw), 9999px, calc(12 / 750  * 100vw), 0)}4%{clip:rect(calc(130 / 750  * 100vw), 9999px, calc(140 / 750  * 100vw), 0)}8%{clip:rect(calc(164 / 750  * 100vw), 9999px, calc(164 / 750  * 100vw), 0)}12%{clip:rect(calc(64 / 750  * 100vw), 9999px, calc(70 / 750  * 100vw), 0)}16%{clip:rect(calc(62 / 750  * 100vw), 9999px, calc(98 / 750  * 100vw), 0)}20%{clip:rect(calc(36 / 750  * 100vw), 9999px, calc(92 / 750  * 100vw), 0)}24%{clip:rect(calc(188 / 750  * 100vw), 9999px, calc(128 / 750  * 100vw), 0)}28%{clip:rect(calc(138 / 750  * 100vw), 9999px, calc(62 / 750  * 100vw), 0)}32%{clip:rect(calc(12 / 750  * 100vw), 9999px, calc(144 / 750  * 100vw), 0)}36%{clip:rect(calc(50 / 750  * 100vw), 9999px, calc(70 / 750  * 100vw), 0)}40%{clip:rect(calc(164 / 750  * 100vw), 9999px, calc(52 / 750  * 100vw), 0)}44%{clip:rect(calc(14 / 750  * 100vw), 9999px, calc(184 / 750  * 100vw), 0)}48%{clip:rect(calc(108 / 750  * 100vw), 9999px, calc(60 / 750  * 100vw), 0)}52%{clip:rect(calc(172 / 750  * 100vw), 9999px, calc(180 / 750  * 100vw), 0)}56%{clip:rect(calc(76 / 750  * 100vw), 9999px, calc(130 / 750  * 100vw), 0)}60%{clip:rect(calc(82 / 750  * 100vw), 9999px, calc(132 / 750  * 100vw), 0)}64%{clip:rect(calc(62 / 750  * 100vw), 9999px, calc(74 / 750  * 100vw), 0)}68%{clip:rect(calc(16 / 750  * 100vw), 9999px, calc(24 / 750  * 100vw), 0)}72%{clip:rect(calc(100 / 750  * 100vw), 9999px, calc(138 / 750  * 100vw), 0)}76%{clip:rect(calc(14 / 750  * 100vw), 9999px, calc(84 / 750  * 100vw), 0)}80%{clip:rect(calc(28 / 750  * 100vw), 9999px, calc(114 / 750  * 100vw), 0)}81%{clip:rect(calc(154 / 750  * 100vw), 9999px, calc(12 / 750  * 100vw), 0)}100%{clip:rect(calc(154 / 750  * 100vw), 9999px, calc(12 / 750  * 100vw), 0)}}@keyframes noise01{0%{clip:rect(calc(154 / 750  * 100vw), 9999px, calc(12 / 750  * 100vw), 0)}4%{clip:rect(calc(130 / 750  * 100vw), 9999px, calc(140 / 750  * 100vw), 0)}8%{clip:rect(calc(164 / 750  * 100vw), 9999px, calc(164 / 750  * 100vw), 0)}12%{clip:rect(calc(64 / 750  * 100vw), 9999px, calc(70 / 750  * 100vw), 0)}16%{clip:rect(calc(62 / 750  * 100vw), 9999px, calc(98 / 750  * 100vw), 0)}20%{clip:rect(calc(36 / 750  * 100vw), 9999px, calc(92 / 750  * 100vw), 0)}24%{clip:rect(calc(188 / 750  * 100vw), 9999px, calc(128 / 750  * 100vw), 0)}28%{clip:rect(calc(138 / 750  * 100vw), 9999px, calc(62 / 750  * 100vw), 0)}32%{clip:rect(calc(12 / 750  * 100vw), 9999px, calc(144 / 750  * 100vw), 0)}36%{clip:rect(calc(50 / 750  * 100vw), 9999px, calc(70 / 750  * 100vw), 0)}40%{clip:rect(calc(164 / 750  * 100vw), 9999px, calc(52 / 750  * 100vw), 0)}44%{clip:rect(calc(14 / 750  * 100vw), 9999px, calc(184 / 750  * 100vw), 0)}48%{clip:rect(calc(108 / 750  * 100vw), 9999px, calc(60 / 750  * 100vw), 0)}52%{clip:rect(calc(172 / 750  * 100vw), 9999px, calc(180 / 750  * 100vw), 0)}56%{clip:rect(calc(76 / 750  * 100vw), 9999px, calc(130 / 750  * 100vw), 0)}60%{clip:rect(calc(82 / 750  * 100vw), 9999px, calc(132 / 750  * 100vw), 0)}64%{clip:rect(calc(62 / 750  * 100vw), 9999px, calc(74 / 750  * 100vw), 0)}68%{clip:rect(calc(16 / 750  * 100vw), 9999px, calc(24 / 750  * 100vw), 0)}72%{clip:rect(calc(100 / 750  * 100vw), 9999px, calc(138 / 750  * 100vw), 0)}76%{clip:rect(calc(14 / 750  * 100vw), 9999px, calc(84 / 750  * 100vw), 0)}80%{clip:rect(calc(28 / 750  * 100vw), 9999px, calc(114 / 750  * 100vw), 0)}81%{clip:rect(calc(154 / 750  * 100vw), 9999px, calc(12 / 750  * 100vw), 0)}100%{clip:rect(calc(154 / 750  * 100vw), 9999px, calc(12 / 750  * 100vw), 0)}}@-webkit-keyframes noise02{0%{clip:rect(calc(36 / 750  * 100vw), 9999px, calc(26 / 750  * 100vw), 0)}2.5%{clip:rect(calc(148 / 750  * 100vw), 9999px, calc(102 / 750  * 100vw), 0)}5%{clip:rect(calc(66 / 750  * 100vw), 9999px, calc(130 / 750  * 100vw), 0)}7.5%{clip:rect(calc(128 / 750  * 100vw), 9999px, calc(132 / 750  * 100vw), 0)}10%{clip:rect(calc(150 / 750  * 100vw), 9999px, calc(12 / 750  * 100vw), 0)}12.5%{clip:rect(calc(80 / 750  * 100vw), 9999px, calc(98 / 750  * 100vw), 0)}15%{clip:rect(calc(142 / 750  * 100vw), 9999px, calc(2 / 750  * 100vw), 0)}17.5%{clip:rect(calc(84 / 750  * 100vw), 9999px, calc(146 / 750  * 100vw), 0)}20%{clip:rect(calc(184 / 750  * 100vw), 9999px, calc(114 / 750  * 100vw), 0)}22.5%{clip:rect(calc(8 / 750  * 100vw), 9999px, calc(66 / 750  * 100vw), 0)}25%{clip:rect(calc(8 / 750  * 100vw), 9999px, calc(68 / 750  * 100vw), 0)}27.5%{clip:rect(calc(98 / 750  * 100vw), 9999px, calc(50 / 750  * 100vw), 0)}30%{clip:rect(calc(48 / 750  * 100vw), 9999px, calc(88 / 750  * 100vw), 0)}32.5%{clip:rect(calc(62 / 750  * 100vw), 9999px, calc(198 / 750  * 100vw), 0)}35%{clip:rect(calc(108 / 750  * 100vw), 9999px, calc(166 / 750  * 100vw), 0)}37.5%{clip:rect(calc(114 / 750  * 100vw), 9999px, calc(194 / 750  * 100vw), 0)}40%{clip:rect(calc(6 / 750  * 100vw), 9999px, calc(30 / 750  * 100vw), 0)}42.5%{clip:rect(calc(168 / 750  * 100vw), 9999px, calc(68 / 750  * 100vw), 0)}45%{clip:rect(calc(200 / 750  * 100vw), 9999px, calc(176 / 750  * 100vw), 0)}47.5%{clip:rect(calc(182 / 750  * 100vw), 9999px, calc(118 / 750  * 100vw), 0)}50%{clip:rect(calc(20 / 750  * 100vw), 9999px, calc(174 / 750  * 100vw), 0)}50.5%{clip:rect(calc(36 / 750  * 100vw), 9999px, calc(26 / 750  * 100vw), 0)}100%{clip:rect(calc(36 / 750  * 100vw), 9999px, calc(26 / 750  * 100vw), 0)}}@keyframes noise02{0%{clip:rect(calc(36 / 750  * 100vw), 9999px, calc(26 / 750  * 100vw), 0)}2.5%{clip:rect(calc(148 / 750  * 100vw), 9999px, calc(102 / 750  * 100vw), 0)}5%{clip:rect(calc(66 / 750  * 100vw), 9999px, calc(130 / 750  * 100vw), 0)}7.5%{clip:rect(calc(128 / 750  * 100vw), 9999px, calc(132 / 750  * 100vw), 0)}10%{clip:rect(calc(150 / 750  * 100vw), 9999px, calc(12 / 750  * 100vw), 0)}12.5%{clip:rect(calc(80 / 750  * 100vw), 9999px, calc(98 / 750  * 100vw), 0)}15%{clip:rect(calc(142 / 750  * 100vw), 9999px, calc(2 / 750  * 100vw), 0)}17.5%{clip:rect(calc(84 / 750  * 100vw), 9999px, calc(146 / 750  * 100vw), 0)}20%{clip:rect(calc(184 / 750  * 100vw), 9999px, calc(114 / 750  * 100vw), 0)}22.5%{clip:rect(calc(8 / 750  * 100vw), 9999px, calc(66 / 750  * 100vw), 0)}25%{clip:rect(calc(8 / 750  * 100vw), 9999px, calc(68 / 750  * 100vw), 0)}27.5%{clip:rect(calc(98 / 750  * 100vw), 9999px, calc(50 / 750  * 100vw), 0)}30%{clip:rect(calc(48 / 750  * 100vw), 9999px, calc(88 / 750  * 100vw), 0)}32.5%{clip:rect(calc(62 / 750  * 100vw), 9999px, calc(198 / 750  * 100vw), 0)}35%{clip:rect(calc(108 / 750  * 100vw), 9999px, calc(166 / 750  * 100vw), 0)}37.5%{clip:rect(calc(114 / 750  * 100vw), 9999px, calc(194 / 750  * 100vw), 0)}40%{clip:rect(calc(6 / 750  * 100vw), 9999px, calc(30 / 750  * 100vw), 0)}42.5%{clip:rect(calc(168 / 750  * 100vw), 9999px, calc(68 / 750  * 100vw), 0)}45%{clip:rect(calc(200 / 750  * 100vw), 9999px, calc(176 / 750  * 100vw), 0)}47.5%{clip:rect(calc(182 / 750  * 100vw), 9999px, calc(118 / 750  * 100vw), 0)}50%{clip:rect(calc(20 / 750  * 100vw), 9999px, calc(174 / 750  * 100vw), 0)}50.5%{clip:rect(calc(36 / 750  * 100vw), 9999px, calc(26 / 750  * 100vw), 0)}100%{clip:rect(calc(36 / 750  * 100vw), 9999px, calc(26 / 750  * 100vw), 0)}}@media (min-width: 1100px){@-webkit-keyframes noise01{0%{clip:rect(154px, 9999px, 12px, 0)}4%{clip:rect(130px, 9999px, 140px, 0)}8%{clip:rect(164px, 9999px, 164px, 0)}12%{clip:rect(64px, 9999px, 70px, 0)}16%{clip:rect(62px, 9999px, 98px, 0)}20%{clip:rect(36px, 9999px, 92px, 0)}24%{clip:rect(188px, 9999px, 128px, 0)}28%{clip:rect(138px, 9999px, 62px, 0)}32%{clip:rect(12px, 9999px, 144px, 0)}36%{clip:rect(50px, 9999px, 70px, 0)}40%{clip:rect(164px, 9999px, 52px, 0)}44%{clip:rect(14px, 9999px, 184px, 0)}48%{clip:rect(108px, 9999px, 60px, 0)}52%{clip:rect(172px, 9999px, 180px, 0)}56%{clip:rect(76px, 9999px, 130px, 0)}60%{clip:rect(82px, 9999px, 132px, 0)}64%{clip:rect(62px, 9999px, 74px, 0)}68%{clip:rect(16px, 9999px, 24px, 0)}72%{clip:rect(100px, 9999px, 138px, 0)}76%{clip:rect(14px, 9999px, 84px, 0)}80%{clip:rect(28px, 9999px, 114px, 0)}81%{clip:rect(154px, 9999px, 12px, 0)}100%{clip:rect(154px, 9999px, 12px, 0)}}@keyframes noise01{0%{clip:rect(154px, 9999px, 12px, 0)}4%{clip:rect(130px, 9999px, 140px, 0)}8%{clip:rect(164px, 9999px, 164px, 0)}12%{clip:rect(64px, 9999px, 70px, 0)}16%{clip:rect(62px, 9999px, 98px, 0)}20%{clip:rect(36px, 9999px, 92px, 0)}24%{clip:rect(188px, 9999px, 128px, 0)}28%{clip:rect(138px, 9999px, 62px, 0)}32%{clip:rect(12px, 9999px, 144px, 0)}36%{clip:rect(50px, 9999px, 70px, 0)}40%{clip:rect(164px, 9999px, 52px, 0)}44%{clip:rect(14px, 9999px, 184px, 0)}48%{clip:rect(108px, 9999px, 60px, 0)}52%{clip:rect(172px, 9999px, 180px, 0)}56%{clip:rect(76px, 9999px, 130px, 0)}60%{clip:rect(82px, 9999px, 132px, 0)}64%{clip:rect(62px, 9999px, 74px, 0)}68%{clip:rect(16px, 9999px, 24px, 0)}72%{clip:rect(100px, 9999px, 138px, 0)}76%{clip:rect(14px, 9999px, 84px, 0)}80%{clip:rect(28px, 9999px, 114px, 0)}81%{clip:rect(154px, 9999px, 12px, 0)}100%{clip:rect(154px, 9999px, 12px, 0)}}@-webkit-keyframes noise02{0%{clip:rect(36px, 9999px, 26px, 0)}2.5%{clip:rect(148px, 9999px, 102px, 0)}5%{clip:rect(66px, 9999px, 130px, 0)}7.5%{clip:rect(128px, 9999px, 132px, 0)}10%{clip:rect(150px, 9999px, 12px, 0)}12.5%{clip:rect(80px, 9999px, 98px, 0)}15%{clip:rect(142px, 9999px, 2px, 0)}17.5%{clip:rect(84px, 9999px, 146px, 0)}20%{clip:rect(184px, 9999px, 114px, 0)}22.5%{clip:rect(8px, 9999px, 66px, 0)}25%{clip:rect(8px, 9999px, 68px, 0)}27.5%{clip:rect(98px, 9999px, 50px, 0)}30%{clip:rect(48px, 9999px, 88px, 0)}32.5%{clip:rect(62px, 9999px, 198px, 0)}35%{clip:rect(108px, 9999px, 166px, 0)}37.5%{clip:rect(114px, 9999px, 194px, 0)}40%{clip:rect(6px, 9999px, 30px, 0)}42.5%{clip:rect(168px, 9999px, 68px, 0)}45%{clip:rect(200px, 9999px, 176px, 0)}47.5%{clip:rect(182px, 9999px, 118px, 0)}50%{clip:rect(20px, 9999px, 174px, 0)}50.5%{clip:rect(36px, 9999px, 26px, 0)}100%{clip:rect(36px, 9999px, 26px, 0)}}@keyframes noise02{0%{clip:rect(36px, 9999px, 26px, 0)}2.5%{clip:rect(148px, 9999px, 102px, 0)}5%{clip:rect(66px, 9999px, 130px, 0)}7.5%{clip:rect(128px, 9999px, 132px, 0)}10%{clip:rect(150px, 9999px, 12px, 0)}12.5%{clip:rect(80px, 9999px, 98px, 0)}15%{clip:rect(142px, 9999px, 2px, 0)}17.5%{clip:rect(84px, 9999px, 146px, 0)}20%{clip:rect(184px, 9999px, 114px, 0)}22.5%{clip:rect(8px, 9999px, 66px, 0)}25%{clip:rect(8px, 9999px, 68px, 0)}27.5%{clip:rect(98px, 9999px, 50px, 0)}30%{clip:rect(48px, 9999px, 88px, 0)}32.5%{clip:rect(62px, 9999px, 198px, 0)}35%{clip:rect(108px, 9999px, 166px, 0)}37.5%{clip:rect(114px, 9999px, 194px, 0)}40%{clip:rect(6px, 9999px, 30px, 0)}42.5%{clip:rect(168px, 9999px, 68px, 0)}45%{clip:rect(200px, 9999px, 176px, 0)}47.5%{clip:rect(182px, 9999px, 118px, 0)}50%{clip:rect(20px, 9999px, 174px, 0)}50.5%{clip:rect(36px, 9999px, 26px, 0)}100%{clip:rect(36px, 9999px, 26px, 0)}}}#catchCol.isShow .sectionInner:before{opacity:1}#catchCol.isShow .imgChara{opacity:1;-webkit-filter:blur(0);filter:blur(0)}#catchCol.isShow .catch01{height:calc(575 / 750 * 100vw)}@media (min-width: 1100px){#catchCol.isShow .catch01{height:575px}}#catchCol.isShow .catch02{height:calc(620 / 750 * 100vw)}@media (min-width: 1100px){#catchCol.isShow .catch02{height:620px}}#catchCol.isShow .catch03{height:calc(525 / 750 * 100vw)}@media (min-width: 1100px){#catchCol.isShow .catch03{height:660px}}#charaCol .sectionInner{padding-bottom:calc(125 / 750 * 100vw)}@media (min-width: 1100px){#charaCol .sectionInner{padding-bottom:125px}}#charaCol .sectionInner #chListCol{width:calc(660 / 750 * 100vw);margin:0 auto;opacity:0;transition:opacity 0.2s 0.8 linear}#charaCol .sectionInner #chListCol:after{content:"";display:block;clear:both}@media (min-width: 1100px){#charaCol .sectionInner #chListCol{width:1100px}}#charaCol .sectionInner #chListCol li{position:relative;width:calc(112 / 750 * 100vw);padding:calc(5 / 750 * 100vw);margin:calc(5 / 750 * 100vw);float:left}#charaCol .sectionInner #chListCol li a{position:relative;z-index:30}#charaCol .sectionInner #chListCol li img{transition:opacity 0.3s}@media (min-width: 1100px){#charaCol .sectionInner #chListCol li{width:90px;padding:5px;margin:5px}#charaCol .sectionInner #chListCol li img{width:100%}}#charaCol .sectionInner #chListCol li:hover img{opacity:0.7}#charaCol .sectionInner #chListCol li.act{pointer-events:none}#charaCol .sectionInner #chListCol li.act:before{background:linear-gradient(to top left, #fff 0%, #ff794c 100%);width:100%;height:100%;margin:0}#charaCol .sectionInner #chListCol li:before{content:"";position:absolute;background:rgba(0,0,0,0);width:90%;height:90%;top:0;left:0;margin:5% 0 0 5%;transition:all 0.3s}#charaCol .sectionInner #chDetailCol{background:rgba(0,0,0,0.5) url(../images/character/bg_character_sp.png) center center no-repeat;box-shadow:0 0 15px rgba(255,0,85,0.5);padding:10px 0;border-top:solid 1px #fff;border-bottom:solid 1px #ff794c;margin-top:calc(35 / 750 * 100vw);opacity:0;transition:opacity 0.2s 1s linear}@media (min-width: 1100px){#charaCol .sectionInner #chDetailCol{background:rgba(0,0,0,0.5) url(../images/character/bg_character_pc.png) center center no-repeat;margin-top:35px}}#charaCol .sectionInner #chDetailCol li{position:relative;display:none;opacity:0;transition:all 0.3s}@media (min-width: 1100px){#charaCol .sectionInner #chDetailCol li{width:1080px;margin:0 auto}}#charaCol .sectionInner #chDetailCol li.act{display:block;opacity:1}#charaCol .sectionInner #chDetailCol li img:nth-child(1){position:absolute;top:7vw;right:-19vw}@media (min-width: 1100px){#charaCol .sectionInner #chDetailCol li img:nth-child(1){width:auto;height:100%;top:0;right:-50px}}#charaCol .sectionInner #chDetailCol li img:nth-child(2){position:relative;display:block;width:calc(640 / 750 * 100vw);margin:0 auto;z-index:15}@media (min-width: 1100px){#charaCol .sectionInner #chDetailCol li img:nth-child(2){width:auto;margin:0 0 0 100px}}#charaCol .sectionInner .btnList{margin-top:calc(35 / 750 * 100vw);opacity:0;transition:opacity 0.2s 1.2 linear}@media (min-width: 1100px){#charaCol .sectionInner .btnList{width:1080px;margin:35px auto 0}}#charaCol .sectionInner .btnList li{width:calc(640 / 750 * 100vw);box-shadow:0 0 15px rgba(255,0,85,0.5);margin-left:calc(55 / 750 * 100vw);overflow-x:hidden;transition:width 0.2s linear}@media (min-width: 1100px){#charaCol .sectionInner .btnList li{width:100%;margin-left:0}}#charaCol .sectionInner .btnList li:nth-child(1){transition-delay:1.2s}#charaCol .sectionInner .btnList li:nth-child(1) img{width:calc(377 / 750 * 100vw)}@media (min-width: 1100px){#charaCol .sectionInner .btnList li:nth-child(1) img{width:377px}}#charaCol .sectionInner .btnList li img{display:block;margin:0 auto}#charaCol.isShow .sectionInner #chListCol,#charaCol.isShow .sectionInner #chDetailCol,#charaCol.isShow .sectionInner>.btnList{opacity:1}#systemCol{margin-bottom:calc(800 / 750 * 100vw)}@media (min-width: 1100px){#systemCol{margin-bottom:800px}}#systemCol .sectionInner #sysListCol{width:calc(660 / 750 * 100vw);margin:0 auto;opacity:0;transition:opacity 0.2s 0.8 linear}#systemCol .sectionInner #sysListCol:after{content:"";display:block;clear:both}@media (min-width: 1100px){#systemCol .sectionInner #sysListCol{width:1100px}}#systemCol .sectionInner #sysListCol li{position:relative;width:calc(310 / 750 * 100vw);padding:calc(5 / 750 * 100vw);margin:calc(5 / 750 * 100vw);float:left}@media (min-width: 1100px){#systemCol .sectionInner #sysListCol li{width:calc(1040px / 3);padding:5px;margin:5px}}#systemCol .sectionInner #sysListCol li a{height:calc(45 / 750 * 100vw)}@media (min-width: 1100px){#systemCol .sectionInner #sysListCol li a{height:45px}}#systemCol .sectionInner #sysListCol li img{display:block;margin:0 auto}@media (min-width: 1100px){#systemCol .sectionInner #sysListCol li img{width:auto !important}}#systemCol .sectionInner #sysListCol li:nth-child(1) img{width:calc(108 / 750 * 100vw)}#systemCol .sectionInner #sysListCol li:nth-child(2) img{width:calc(87 / 750 * 100vw)}#systemCol .sectionInner #sysListCol li:nth-child(3) img{width:calc(168 / 750 * 100vw)}#systemCol .sectionInner #sysListCol li:nth-child(4) img{width:calc(89 / 750 * 100vw)}#systemCol .sectionInner #sysListCol li:nth-child(5) img{width:calc(109 / 750 * 100vw)}#systemCol .sectionInner #sysListCol li:nth-child(6) img{width:calc(245 / 750 * 100vw)}#systemCol .sectionInner #sysListCol li.act span:before,#systemCol .sectionInner #sysListCol li.act span:after{opacity:0.4}#systemCol .sectionInner #sysListCol li.act span:before{width:100%;left:0}#systemCol .sectionInner #sysListCol li.act span:after{height:100%;top:0}#systemCol .sectionInner #sysDetailCol{background:rgba(0,0,0,0.5);box-shadow:0 0 15px rgba(255,0,85,0.5);border-top:solid 1px #fff;padding:1.5em 0 3.5em;border-bottom:solid 1px #ff794c;margin-top:calc(35 / 750 * 100vw);opacity:0;transition:opacity 0.2s 1s linear}@media (min-width: 1100px){#systemCol .sectionInner #sysDetailCol{background:rgba(0,0,0,0.5);margin-top:35px;font-size:1.5em;padding:1.5em 0 2.5em}}#systemCol .sectionInner #sysDetailCol>li{position:relative;opacity:0;height:0;transition:all 0.3s;overflow:hidden}@media (min-width: 1100px){#systemCol .sectionInner #sysDetailCol>li{width:1080px;margin:0 auto}}#systemCol .sectionInner #sysDetailCol>li.act{height:auto;opacity:1}#systemCol .sectionInner #sysDetailCol>li p{text-align:center;font-family:"Times New Roman", "YuMincho", "Hiragino Mincho ProN", "Yu Mincho", "MS PMincho", serif;line-height:1.5em;letter-spacing:0.2em;padding:2em 0;z-index:10}@media (min-width: 1100px){#systemCol .sectionInner #sysDetailCol>li p{padding:1em 0}}#systemCol .sectionInner #sysDetailCol>li p span{color:#cc0044;font-weight:bold;text-shadow:0 0 3px #000}#systemCol .sectionInner #sysDetailCol>li p span.strong{font-size:1.5em;line-height:1.35em}#systemCol .sectionInner #sysDetailCol>li p+p{padding-top:0}#systemCol .sectionInner #sysDetailCol>li p.stit{font-size:1.5em;line-height:1.35em;border-top:1px solid #382229;margin:6vw 0 0 0;padding:2em 0 1.5rem}@media (min-width: 1100px){#systemCol .sectionInner #sysDetailCol>li p.stit{padding:1.7em 0 1.5rem;margin:60px 0 0 0}}#systemCol .sectionInner #sysDetailCol>li .bx-wrapper{box-shadow:none;border:none;margin-bottom:0}#systemCol .sectionInner #sysDetailCol>li .imgBox{position:relative;display:block;width:calc(640 / 750 * 100vw);border-top:solid 1px #fff;border-bottom:solid 1px #ff794c;margin:0 auto}@media (min-width: 1100px){#systemCol .sectionInner #sysDetailCol>li .imgBox{width:690px}}#systemCol .sectionInner #sysDetailCol>li .imgBox:before,#systemCol .sectionInner #sysDetailCol>li .imgBox:after{content:"";position:absolute;background:linear-gradient(to bottom, #fff 0%, #ff794c 100%);width:1px;height:100%;top:0;pointer-events:none;z-index:100}#systemCol .sectionInner #sysDetailCol>li .imgBox:before{left:0}#systemCol .sectionInner #sysDetailCol>li .imgBox:after{right:0}#systemCol .sectionInner #sysDetailCol>li .imgBox.movieBox{height:0;padding-bottom:56.25%}@media (min-width: 1100px){#systemCol .sectionInner #sysDetailCol>li .imgBox.movieBox{padding-bottom:calc(690px / 100 * 56.25)}}#systemCol .sectionInner #sysDetailCol>li .imgBox.movieBox iframe{position:absolute;width:100%;height:100%;top:0;left:0}#systemCol .sectionInner #sysDetailCol>li .imgList:after{content:"";display:block;clear:both}#systemCol .sectionInner #sysDetailCol>li .imgList li{display:block}@media (min-width: 1100px){#systemCol .sectionInner #sysDetailCol>li .imgList li{width:530px;float:left}}#systemCol .sectionInner #sysDetailCol>li .imgList li+li{margin-top:1em}@media (min-width: 1100px){#systemCol .sectionInner #sysDetailCol>li .imgList li+li{margin:0 0 0 20px}}#systemCol .sectionInner #sysDetailCol .btnList{margin-top:calc(35 / 750 * 100vw);opacity:0;transition:opacity 0.2s 1.2 linear}@media (min-width: 1100px){#systemCol .sectionInner #sysDetailCol .btnList{width:1080px;margin:35px auto 0}}#systemCol .sectionInner #sysDetailCol .btnList li{width:calc(640 / 750 * 100vw);box-shadow:0 0 15px rgba(255,0,85,0.5);margin-left:calc(55 / 750 * 100vw);overflow-x:hidden;transition:width 0.2s linear}@media (min-width: 1100px){#systemCol .sectionInner #sysDetailCol .btnList li{width:100%;margin-left:0}}#systemCol .sectionInner #sysDetailCol .btnList li:nth-child(1){transition-delay:1.2s}#systemCol .sectionInner #sysDetailCol .btnList li:nth-child(1) img{width:calc(377 / 750 * 100vw)}@media (min-width: 1100px){#systemCol .sectionInner #sysDetailCol .btnList li:nth-child(1) img{width:377px}}#systemCol .sectionInner #sysDetailCol .btnList li img{display:block;margin:0 auto}#systemCol.isShow .sectionInner #sysListCol,#systemCol.isShow .sectionInner #sysDetailCol{opacity:1}#systemCol.isShow .sectionInner #sysListCol .btnList,#systemCol.isShow .sectionInner #sysDetailCol .btnList{opacity:1}@media (min-width: 1100px){#movieCol{margin-top:-160px}}#movieCol .sectionInner{min-height:100vh;box-sizing:border-box}@media (min-width: 1100px){#movieCol .sectionInner{min-height:781px;padding-top:0}}#movieCol .sectionInner:before{content:'';position:absolute;background:url(../images/movie/bg_movie.png) center top no-repeat;background-size:100vw auto;width:100%;height:calc(396 / 750 * 100vw);top:0;left:0;opacity:0;transition:opacity 0.2s 0.8s linear;pointer-events:none}@media (min-width: 1100px){#movieCol .sectionInner:before{background:url(../images/movie/bg_movie_pc.png) center top no-repeat;height:781px}}#movieCol #movieList{padding-top:calc(125 / 750 * 100vw)}@media (min-width: 1100px){#movieCol #movieList{width:100%;padding-top:125px;box-sizing:border-box;margin:0 auto}#movieCol #movieList:after{content:"";display:block;clear:both}}#movieCol #movieList li{width:calc(640 / 750 * 100vw);margin:0 auto;overflow:hidden}@media (min-width: 1100px){#movieCol #movieList li{position:relative;width:100%;padding:50px 0 50px calc(50% - 450px);box-sizing:border-box;margin:0 auto}}#movieCol #movieList li+li{margin-top:calc(25 / 750 * 100vw)}@media (min-width: 1100px){#movieCol #movieList li+li{margin-top:35px}}#movieCol #movieList li h3{position:relative;vertical-align:top;font-family:"Times New Roman", "YuMincho", "Hiragino Mincho ProN", "Yu Mincho", "MS PMincho", serif;font-size:calc(90 / 750 * 100vw);line-height:1em;text-shadow:calc(15 / 750 * 100vw) calc(15 / 750 * 100vw) 0 rgba(204,0,68,0.5);letter-spacing:0.1em;word-break:keep-all;margin-bottom:calc(25 / 750 * 100vw);z-index:10;opacity:0;transition:opacity 0.2s 1s linear}@media (min-width: 1100px){#movieCol #movieList li h3{font-size:90px;text-shadow:10px 10px 0 rgba(204,0,68,0.6);margin-bottom:25px}}#movieCol #movieList li a{position:relative;display:block;background:#000;width:0;padding:0;overflow:hidden;transition:width 0.2s 1.1s linear}#movieCol #movieList li a:before,#movieCol #movieList li a:after{content:"";position:absolute;background:linear-gradient(to bottom, #fff 0%, #ff794c 100%);width:1px;height:100%;top:0;pointer-events:none;z-index:15}#movieCol #movieList li a:before{left:0}#movieCol #movieList li a:after{right:0}#movieCol #movieList li a.blank{pointer-events:none}#movieCol #movieList li a.blank span{background:url(../images/common/img_btn_f_l.png) left top no-repeat,url(../images/common/img_btn_f_r.png) right top no-repeat,url(../images/common/img_btn_o_r.png) right bottom no-repeat,url(../images/movie/img_play_blank.png) left top no-repeat;background-size:calc(30 / 750 *100vw) auto,calc(30 / 750 *100vw) auto,calc(30 / 750 *100vw) auto,calc(638 / 750 *100vw) auto}@media (min-width: 1100px){#movieCol #movieList li a.blank span{background-size:auto, auto, auto, auto}}@media (min-width: 1100px){#movieCol #movieList li a:hover span:before,#movieCol #movieList li a:hover span:after{opacity:0.4}#movieCol #movieList li a:hover span:before{width:100%;left:0}#movieCol #movieList li a:hover span:after{height:100%;top:0}}#movieCol #movieList li a span{position:absolute;background:url(../images/common/img_btn_f_l.png) left top no-repeat,url(../images/common/img_btn_f_r.png) right top no-repeat,url(../images/common/img_btn_o_r.png) right bottom no-repeat,url(../images/movie/img_play.png) left top no-repeat;background-size:calc(30 / 750 *100vw) auto,calc(30 / 750 *100vw) auto,calc(30 / 750 *100vw) auto,calc(638 / 750 *100vw) auto;width:100%;height:100%;border-top:solid 1px #fff;border-bottom:solid 1px #ff794c;box-sizing:border-box;top:0;left:0}@media (min-width: 1100px){#movieCol #movieList li a span{background-size:auto, auto, auto, auto}}#movieCol #movieList li a span:before,#movieCol #movieList li a span:after{content:"";position:absolute;background:linear-gradient(to bottom, #fff 0%, #ff794c 100%);opacity:0}#movieCol #movieList li a span:before{width:0;height:100%;top:0;left:50%;transition:all 0.5s}#movieCol #movieList li a span:after{width:100%;height:0;top:50%;left:0;transition:all 0.5s}#movieCol #movieList li a img{position:relative;width:calc(640 / 750 * 100vw);z-index:0}@media (min-width: 1100px){#movieCol #movieList li a img{width:640px}}#movieCol.isShow .sectionInner:before{opacity:1}#movieCol.isShow #movieList li h3{opacity:1}#movieCol.isShow #movieList li a{width:calc(640 / 750 * 100vw)}@media (min-width: 1100px){#movieCol.isShow #movieList li a{width:640px}}#specialCol .sectionInner{min-height:100vh;box-sizing:border-box}@media (max-width: 1099px){#specialCol .sectionInner{padding-bottom:20vw}}#specialCol .sectionInner:before{content:'';position:absolute;background:url(../images/special/bg_special.png) center top no-repeat;background-size:100vw auto;width:100%;height:calc(560 / 750 * 100vw);top:0;left:0;opacity:0;transition:opacity 0.2s 0.8s linear;pointer-events:none}@media (min-width: 1100px){#specialCol .sectionInner:before{background:url(../images/special/bg_special_pc.png) center top no-repeat;height:596px}}#specialCol .artistName{position:relative;padding-top:calc(360/750*100vw)}@media (min-width: 1100px){#specialCol .artistName{padding-top:350px}}#specialCol .artistName h3{position:absolute;bottom:0;left:0;vertical-align:top;font-family:"Times New Roman", "YuMincho", "Hiragino Mincho ProN", "Yu Mincho", "MS PMincho", serif;font-size:calc(90 / 750 * 100vw);line-height:1em;text-shadow:calc(15 / 750 * 100vw) calc(15 / 750 * 100vw) 0 rgba(204,0,68,0.5);letter-spacing:0.1em;word-break:keep-all;margin-bottom:calc(25 / 750 * 100vw);z-index:10;opacity:0;transition:opacity 0.2s 1s linear;text-indent:0.5em}@media (min-width: 1100px){#specialCol .artistName h3{font-size:90px;text-shadow:10px 10px 0 rgba(204,0,68,0.6);margin-bottom:25px;width:1080px;position:absolute;bottom:50%;left:50%;-webkit-transform:translate(-50%, 50%);transform:translate(-50%, 50%)}}#specialCol .profile,#specialCol .cd{position:relative;background:rgba(0,0,0,0.7);box-sizing:border-box;width:0;padding:calc(45 / 750 * 100vw) 0;box-shadow:0 0 15px rgba(255,0,85,0.5);border-top:solid 1px #fff;border-bottom:solid 1px #ff794c;transition:width 0.2s 0.8s linear;overflow:hidden}#specialCol .profile p,#specialCol .cd p{overflow:hidden;width:calc(640 / 750 * 100vw);margin:0 auto}#specialCol .profile p span,#specialCol .cd p span{font-weight:bold}@media (min-width: 1100px){#specialCol .profile p,#specialCol .cd p{width:1080px}}@media (min-width: 1100px){#specialCol .profile,#specialCol .cd{padding:45px 0}}#specialCol .profile{margin-bottom:calc(45 / 750 * 100vw)}#specialCol .profile p{font-weight:bold}@media (min-width: 1100px){#specialCol .profile{margin-bottom:45px}}#specialCol .cd h4{width:calc(640 / 750 * 100vw);margin:0 auto calc(20 / 750 * 100vw) auto;font-weight:bold;text-align:center;font-size:calc(30 / 750 * 100vw);text-shadow:0px 0px 20px #ff794c}@media (min-width: 1100px){#specialCol .cd h4{width:1080px;margin-bottom:20px;font-size:30px}}#specialCol .cd .cdAbout{margin-bottom:calc(30 / 750 * 100vw)}#specialCol .cd .cdAbout:last-child{margin-bottom:0}@media (min-width: 1100px){#specialCol .cd .cdAbout{display:-webkit-flex;display:flex;-webkit-flex:none;flex:none;-webkit-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-justify-content:center;justify-content:center;-webkit-align-items:center;align-items:center;width:1080px;margin:0 auto 30px auto}}#specialCol .cd .imgCd{display:block;width:calc(640 / 750 * 100vw);margin:0 auto calc(30 / 750 * 100vw) auto}@media (min-width: 1100px){#specialCol .cd .imgCd{width:400px;margin-right:40px;margin-bottom:0}}#specialCol .cd .btn{width:calc(640 / 750 * 100vw);margin:calc(30 / 750 * 100vw) auto 0 auto;text-align:center}@media (min-width: 1100px){#specialCol .cd .btn{width:1080px;margin:30px auto 0 auto}}#specialCol .cd .btnBuy img{width:calc(305 / 750 * 100vw)}@media (min-width: 1100px){#specialCol .cd .btnBuy img{width:305px}}#specialCol .cd .btnBoa img{width:calc(288 / 750 * 100vw)}@media (min-width: 1100px){#specialCol .cd .btnBoa img{width:288px}}#specialCol .cd hr{border:none;height:1px;width:calc(640 / 750 * 100vw);margin:calc(40 / 750 * 100vw) auto;background:#ff794c}@media (min-width: 1100px){#specialCol .cd hr{width:1080px;margin:20px auto}}#specialCol.isShow .sectionInner:before{opacity:1}#specialCol.isShow h3{opacity:1}#specialCol.isShow .profile,#specialCol.isShow .cd{width:100%}#specCol .specInner{position:relative;background:rgba(0,0,0,0.7);width:0;padding:calc(45 / 750 * 100vw) 0;box-shadow:0 0 15px rgba(255,0,85,0.5);border-top:solid 1px #fff;border-bottom:solid 1px #ff794c;transition:width 0.2s 0.8s linear;overflow:hidden}@media (min-width: 1100px){#specCol .specInner{padding:45px 0}}#specCol .specInner dl{width:calc(640 / 750 * 100vw);margin:0 0 0 calc(55 / 750 * 100vw)}@media (min-width: 1100px){#specCol .specInner dl{position:relative;width:640px;left:50vw;margin-left:-320px}#specCol .specInner dl:after{content:"";display:block;clear:both}}#specCol .specInner dl dt{background:linear-gradient(to left, #fff 0%, #ff9f7f 100%);width:100%;text-align:center;font-weight:bold;color:#000;padding:0.2em 0 0;margin-bottom:calc(5 / 750 * 100vw)}@media (min-width: 1100px){#specCol .specInner dl dt{width:12em;margin-bottom:0;float:left}}#specCol .specInner dl dd{text-align:center;padding:0.5em 1em 0 0.5em;box-sizing:border-box}@media (min-width: 1100px){#specCol .specInner dl dd{width:calc(100% - 15em);text-align:left;padding:0.2em 0 0 2em;float:left;box-sizing:inherit}}#specCol .specInner dl dd+dt{margin-top:calc(25 / 750 * 100vw)}@media (min-width: 1100px){#specCol .specInner dl dd+dt{margin-top:25px}}@media (min-width: 1100px){#specCol .specInner dl dd+dt+dd{margin-top:25px}}#specCol #archiveCol ul{width:calc(640 / 750 * 100vw);margin:calc(65 / 750 * 100vw) auto}@media (min-width: 1100px){#specCol #archiveCol ul{display:-webkit-flex;display:flex;-webkit-flex:1;flex:1;-webkit-flex-wrap:wrap;flex-wrap:wrap;-webkit-justify-content:space-between;justify-content:space-between;width:1000px;margin:45px 0 45px calc(50% - 500px)}}#specCol #archiveCol ul li{opacity:0;transition:opacity 0.2s 1s linear}@media (min-width: 1100px){#specCol #archiveCol ul li:nth-child(n+3){margin-top:20px}}#specCol #archiveCol ul li+li{margin-top:calc(20 / 750 * 100vw)}@media (min-width: 1100px){#specCol #archiveCol ul li+li{margin-top:0}}#specCol.isShow .specInner{width:100%}#specCol.isShow #archiveCol ul li{opacity:1}#icoScroll{position:absolute;width:calc(184 / 750 * 100vw);top:calc(1260 / 750 * 100vw);left:50%;margin-left:calc(-92 / 750 * 100vw);z-index:900;-webkit-animation:icoScroll linear 1s infinite;animation:icoScroll linear 1s infinite;pointer-events:none;transition:opacity 0.3s}@media (min-width: 1100px){#icoScroll{position:fixed;display:none;width:120px;top:inherit;bottom:20px;margin-left:-600px}}@media (max-width: 1099px){#icoScroll.fixed{position:fixed;top:inherit;bottom:calc(20 / 750 * 100vw)}}#icoScroll.hide{opacity:0}@-webkit-keyframes icoScroll{0%{margin-top:calc(-5 / 750 * 100vw);margin-bottom:calc(5 / 750 * 100vw)}30%{margin-top:0;margin-bottom:0}50%{margin-top:calc(10 / 750 * 100vw);margin-bottom:calc(-10 / 750 * 100vw)}70%{margin-top:0;margin-bottom:0}100%{margin-top:calc(-5 / 750 * 100vw);margin-bottom:calc(5 / 750 * 100vw)}}@keyframes icoScroll{0%{margin-top:calc(-5 / 750 * 100vw);margin-bottom:calc(5 / 750 * 100vw)}30%{margin-top:0;margin-bottom:0}50%{margin-top:calc(10 / 750 * 100vw);margin-bottom:calc(-10 / 750 * 100vw)}70%{margin-top:0;margin-bottom:0}100%{margin-top:calc(-5 / 750 * 100vw);margin-bottom:calc(5 / 750 * 100vw)}}@media (min-width: 1100px){@-webkit-keyframes icoScroll{0%{margin-bottom:0}30%{margin-bottom:-3px}50%{margin-bottom:-10px}70%{margin-bottom:-3px}100%{margin-bottom:0}}@keyframes icoScroll{0%{margin-bottom:0}30%{margin-bottom:-3px}50%{margin-bottom:-10px}70%{margin-bottom:-3px}100%{margin-bottom:0}}}
