﻿@keyframes hoverin{0%{transform:translateX(-101%);opacity:1}100%{transform:translateX(0);opacity:1}}@keyframes hoverout{0%{transform:translateY(0);left:0;opacity:1}100%{transform:translateY(0);left:101%;opacity:1}}@keyframes hoverin_reverse{0%{transform:translateX(101%);opacity:1}100%{transform:translateX(0);opacity:1}}@keyframes hoverout_reverse{0%{transform:translateY(0);left:0;opacity:1}100%{transform:translateY(0);left:-101%;opacity:1}}.buruburu{display:inline-block;animation:hurueru .1s  infinite}@keyframes hurueru{0%{transform:translate(0px, 0px) rotateZ(0deg)}25%{transform:translate(2px, 2px) rotateZ(1deg)}50%{transform:translate(0px, 2px) rotateZ(0deg)}75%{transform:translate(2px, 0px) rotateZ(-1deg)}100%{transform:translate(0px, 0px) rotateZ(0deg)}}@keyframes wave{0%{background-position:0 0}100%{background-position:vw(100) 0}}@media screen and (min-width: 768px){@keyframes wave{0%{background-position:0 0}100%{background-position:100px 0}}}@keyframes spin{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}@keyframes hoverin{0%{transform:translateX(-101%);opacity:1}100%{transform:translateX(0);opacity:1}}@keyframes hoverout{0%{transform:translateY(0);left:0;opacity:1}100%{transform:translateY(0);left:101%;opacity:1}}@keyframes hoverinr{0%{transform:translateX(101%);opacity:1}100%{transform:translateX(0);opacity:1}}@keyframes hoveroutr{0%{transform:translateY(0);left:0;opacity:1}100%{transform:translateY(0);left:-101%;opacity:1}}.animate_opacity{transition:opacity 0.3s}.animate_opacity:hover{opacity:0.8}.animate_filter{transition:filter 0.3s}.animate_filter:hover{filter:brightness(1.2)}[data-opacity]{opacity:0;filter:blur(3px);transform:translateY(50px);transition:1.5s 0.2s cubic-bezier(0.23, 1, 0.32, 1)}[data-opacity].animated{opacity:1;transform:translateY(0);filter:blur(0)}@media screen and (min-width: 768px){[data-pc-opacity]{opacity:0;transform:translateY(10vw);transition:1.5s 0s cubic-bezier(0.23, 1, 0.32, 1)}.ie11 [data-pc-opacity]{opacity:0;transform:translateY(20px);transition:1.5s 0s cubic-bezier(0.23, 1, 0.32, 1)}[data-pc-opacity].animated{opacity:1;transform:translateY(0)}}@media screen and (max-width: 767px){[data-opacity],[data-sp-opacity]{opacity:0;transform:translateY(10vw);transition:1.5s 0s cubic-bezier(0.23, 1, 0.32, 1)}.ie11 [data-opacity],.ie11 [data-sp-opacity]{opacity:0;transform:translateY(20px);transition:1.5s 0s cubic-bezier(0.23, 1, 0.32, 1)}[data-sp-opacity].animated,[data-opacity].animated{opacity:1;transform:translateY(0)}}[data-sp-opacity],[data-pc-opacity],[data-opacity],[data-once]{will-change:transform;backface-visibility:hidden}.btn{overflow:hidden;transition:transform 0.2s}.btn i{display:block;width:100%;height:100%;position:absolute;left:0%;top:0;background:rgba(255,255,255,0.2);transform-origin:center center;transform:scale(1);transition:opacity 0.2s;opacity:0}#home .characters .archives span{overflow:hidden;transition:transform 0.2s}#home .characters .archives span em{display:block;width:100%;height:100%;position:absolute;left:0%;top:0;background:rgba(255,255,255,0.2);transform-origin:center center;transform:scale(1);transition:opacity 0.2s;opacity:0}#home .characters .archives a:hover span,.btn:hover{transform:scale(0.96);transition:transform 0.4s , filter 0.4s;filter:brightness(1.11)}#home .characters .archives a span em,.btn i{transform:scale(1);transition:opacity 0.6s , filter 0.6s;opacity:1}html,body{font-family:verdana, Roboto, "Droid Sans", "メイリオ", Meiryo, "游ゴシック Medium", "游ゴシック体", "Yu Gothic Medium", YuGothic, "ヒラギノ角ゴ ProN", "Hiragino Kaku Gothic ProN", "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;width:100%;min-width:1140px;height:100%;max-height:99999px;font-size:15px;line-height:1.75;color:#000;word-break:break-all;-moz-text-size-adjust:none;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%;text-size-adjust:100%}.is_ios a:hover{opacity:1}.is_ios a:hover img{opacity:1}.wp-block-embed-youtube{position:relative;width:100%;height:0;padding-top:56.25%;margin:0 0 3em}.wp-block-embed-youtube iframe{position:absolute;top:0;left:0;width:100% !important;height:100% !important}a:link{color:#003280;text-decoration:none;transition-duration:0.3s;-webkit-tap-highlight-color:transparent}a:visited{color:#003280;text-decoration:none}a:hover{color:#003280;text-decoration:none}a:active{color:#000;text-decoration:none}a:focus{outline:none}a img{border:none;transition-duration:0.3s}a:hover img{opacity:0.7}.display-block{display:block}#loader-wrap{display:none;position:fixed;width:100%;height:100%;top:0;left:0;background:url(../img/common/bg_wrap.gif);z-index:1}#loader{display:none;position:absolute;top:0;right:0;left:0;bottom:0;margin:auto;width:300px !important;height:300px !important;background:url(../img/top/hd/icon_vg-circle.png) no-repeat;background-size:300px 300px;-webkit-animation:vg-circle 30s linear infinite;animation:vg-circle 30s linear infinite;z-index:2}@-webkit-keyframes vg-circle{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes vg-circle{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@-webkit-keyframes hd_left-top{0%{opacity:0.8;width:0px}100%{opacity:1;width:230px}}@keyframes hd_left-top{0%{width:0px}100%{width:230px}}@-webkit-keyframes hd_right-btm{0%{transform:scale(0, 1);transform-origin:top right}100%{transform:scale(1, 1);transform-origin:top right}}@keyframes hd_right-btm{0%{transform:scale(0, 1);transform-origin:top right}100%{transform:scale(1, 1);transform-origin:top right}}@-webkit-keyframes vz-logo{0%{-webkit-transform:translate(0, -15%);transform:translate(0, -15%);opacity:0}100%{-webkit-transform:translate(0, 0);transform:translate(0, 0);opacity:1}}@keyframes vz-logo{0%{-webkit-transform:translate(0, -15%);transform:translate(0, -15%);opacity:0}100%{-webkit-transform:translate(0, 0);transform:translate(0, 0);opacity:1}}@-webkit-keyframes ct-left{0%{-webkit-transform:translate(-15%, 0);transform:translate(-15%, 0);opacity:0}100%{-webkit-transform:translate(0, 0);transform:translate(0, 0);opacity:1}}@keyframes ct-left{0%{-webkit-transform:translate(-15%, 0);transform:translate(-15%, 0);opacity:0}100%{-webkit-transform:translate(0, 0);transform:translate(0, 0);opacity:1}}@-webkit-keyframes ct-left-100{0%{width:0}100%{width:768px}}@keyframes ct-left-100{0%{width:0}100%{width:768px}}@-webkit-keyframes ct-right{0%{-webkit-transform:translate(15%, 0);transform:translate(15%, 0);opacity:0}100%{-webkit-transform:translate(0, 0);transform:translate(0, 0);opacity:1}}@keyframes ct-right{0%{-webkit-transform:translate(15%, 0);transform:translate(15%, 0);opacity:0}100%{-webkit-transform:translate(0, 0);transform:translate(0, 0);opacity:1}}@-webkit-keyframes ct-btm{0%{-webkit-transform:translate(0, 15%);transform:translate(0, 15%);opacity:0}100%{-webkit-transform:translate(0, 0);transform:translate(0, 0);opacity:1}}@keyframes ct-btm{0%{-webkit-transform:translate(0, 15%);transform:translate(0, 15%);opacity:0}100%{-webkit-transform:translate(0, 0);transform:translate(0, 0);opacity:1}}@-webkit-keyframes ct-top{0%{-webkit-transform:translate(0, -15%);transform:translate(0, -15%);opacity:0}100%{-webkit-transform:translate(0, 0);transform:translate(0, 0);opacity:1}}@keyframes ct-top{0%{-webkit-transform:translate(0, -15%);transform:translate(0, -15%);opacity:0}100%{-webkit-transform:translate(0, 0);transform:translate(0, 0);opacity:1}}@-webkit-keyframes ct-vanguard{0%{width:100%}100%{width:0px}}@keyframes ct-vanguard{0%{width:100%}100%{width:0px}}@-webkit-keyframes ct-slant{0%{width:0%}100%{width:100%}}@keyframes ct-slant{0%{width:0%}100%{width:100%}}@-webkit-keyframes ct_vanguard-c{0%{transform:rotate(15deg);transform-origin:right bottom;opacity:0}100%{transform:rotate(0deg);transform-origin:right bottom;opacity:1}}@keyframes ct_vanguard-c{0%{transform:rotate(15deg);transform-origin:right bottom;opacity:0}100%{transform:rotate(0deg);transform-origin:right bottom;opacity:1}}.ct-btm{-webkit-animation:ct-btm 1.2s ease both;animation:ct-btm 1.2s ease both;animation-delay:0.5s}.ct-top{-webkit-animation:ct-top 1.2s ease both;animation:ct-top 1.2s ease both;animation-delay:0.3s}.ct-left{-webkit-animation:ct-left 1.2s ease both;animation:ct-left 1.2s ease both;animation-delay:0.3s}.ct-left-100{-webkit-animation:ct-left-100 1.2s ease both;animation:ct-left-100 1.2s ease both;animation-delay:0.3s}.ct-right{-webkit-animation:ct-right 1.2s ease both;animation:ct-right 1.2s ease both;animation-delay:0.3s}.ct-slant-pc{-webkit-animation:ct-slant 1.5s ease both;animation:ct-slant 1.5s ease both;animation-delay:0.3s}.ct_vanguard-c1{-webkit-animation:ct_vanguard-c 2s ease both;animation:ct_vanguard-c 2s ease both;animation-delay:0.8s}.ct_vanguard-c2{-webkit-animation:ct_vanguard-c 2s ease both;animation:ct_vanguard-c 2s ease both;animation-delay:1.1s}#hd_wrap{display:none}#hd_wrap-pc{position:relative;overflow:hidden;width:100%;height:767px;background:url(../img/pc/top/hd/bg_kv.jpg) no-repeat center top;background-size:cover;text-indent:100%;white-space:nowrap}#hd_left-top{position:absolute;top:0;left:0;width:230px;height:230px;background:url(../img/pc/top/hd/bg_kv-top.png);-webkit-animation:hd_left-top 1s ease both;animation:hd_left-top 1s ease both;animation-delay:0.8s}#hd_right-btm{position:absolute;bottom:0;right:0;width:280px;height:270px;background:url(../img/pc/top/hd/bg_kv-btm.png);-webkit-animation:hd_right-btm 1.3s ease both;animation:hd_right-btm 1.3s ease both;animation-delay:0.8s}#kv-pc h1{transition-duration:0.3s}#kv-pc h1 a{position:absolute;top:106px;left:76px;width:323px;height:202px;background:url(../img/pc/common/logo_vanguard-zero.png);-webkit-animation:vz-logo 1.5s both ease-in-out;animation:vz-logo 1.5s both ease-out;transition-duration:0.3s;animation-delay:1.2s}#kv-pc h1:hover{opacity:0.7}.is_ios #kv-pc h1:hover{opacity:1}#kv-pc{position:relative;width:1000px;height:767px;margin:0 auto;font-size:0}#kv-pc::before{content:'';position:absolute;right:188px;bottom:0;width:370px;height:675px;background:url(../img/pc/top/hd/kv_toshiki-kai-r3.png) no-repeat;-webkit-animation:ct-left 1.2s both ease-out;animation:ct-left 1.2s both ease-out;animation-delay:1.6s}#kv-pc::after{content:'';position:absolute;right:14px;bottom:2px;width:380px;height:505px;background:url(../img/pc/top/hd/kv_aichi-sendou-r3.png) no-repeat;-webkit-animation:ct-right 1.3s both ease-out;animation:ct-right 1.3s both ease-out;animation-delay:1.5s}#kv-pc h2{margin:0 0 23px;-webkit-animation:ct-right 1.1s ease both;animation:ct-right 1.1s ease both;animation-delay:1.6s;position:absolute;top:318px;left:12px;font-size:0}#kv-pc h2 img{height:78px;width:auto}#kv-pc .store_info{position:absolute;bottom:23px;left:50%;font-size:0;margin-left:116px;z-index:100}#kv-pc .store_info ul{display:flex;flex-wrap:wrap;justify-content:center;width:452px;height:152px;background:url("../img/pc/top/hd/bg_store-r4.png") no-repeat center center;margin:0 0 0 0;padding:100px 0 0;box-sizing:border-box;-webkit-animation:ct-btm 1.2s ease both;animation:ct-btm 1.2s ease both;animation-delay:1.3s}#kv-pc .store_info ul li a{display:block;width:auto;margin:0 5px}#kv-pc .store_info ul li img{display:block;width:auto;height:39px;backface-visibility:hidden}#kv-pc .todays_card{width:239px;height:254px;position:absolute;right:50%;bottom:33px;z-index:10;background:url("/wp-content/themes/vgzero/img/pc/top/hd/bg_todays-card.png") no-repeat left top;background-size:100% auto;margin-right:152px;text-align:center;padding:60px 0 0;-webkit-animation:ct-btm 1.2s ease both;animation:ct-btm 1.2s ease both;animation-delay:1.3s}#kv-pc .todays_card .swiper-container{width:230px;height:230px;margin:0 auto;overflow:hidden}#kv-pc .todays_card .swiper-container .bx-wrapper{width:230px;height:230px}#kv-pc .todays_card .swiper-container li{width:214px !important;height:230px}#kv-pc .todays_card .swiper-container .swiper-slide a{width:230px;height:230px;background-size:contain;background-repeat:no-repeat;background-position:center;display:block;pointer-events:auto;overflow:hidden;display:block;backface-visibility:hidden}#kv-pc .todays_card .swiper-container .swiper-slide a img{opacity:0}#kv-pc .todays_card .swiper-container .bx-controls{display:none}#kv-pc .todays_card a{transition:opacity 0.3s}#kv-pc .todays_card a:hover{opacity:0.7}#kv-pc .todays_card{opacity:0}.windowloaded #kv-pc .todays_card{opacity:1;transition:1.5s 1.2s;transform:scale(1)}#gnav_wrap{position:fixed;top:0;height:74px;width:100%;background:url(../img/pc/common/gnav/bg_gnav.png) repeat-x;-webkit-animation:vz-logo 0.8s both ease-in-out;animation:vz-logo 0.8s both ease-out;transition-duration:0.3s;animation-delay:1s;z-index:999}#gnav_box{position:relative;width:100%;max-width:1000px;min-width:800px;margin:0 auto}.gnav{position:absolute;top:0;left:50%;width:1280px;overflow:hidden;height:74px;font-size:0;padding:0 0 0 40px;box-sizing:border-box;transform:translateX(-50%)}.gnav li a{position:relative;float:left;display:block;height:52px;margin:11px 35px 0 0;padding:0 1px}.gnav li:nth-child(1) a{width:42px;background:url(../img/pc/common/gnav/top.png) no-repeat center center}.gnav li:nth-child(2) a{width:59px;background:url(../img/pc/common/gnav/news.png) no-repeat center center}.gnav li:nth-child(3) a{width:119px;background:url("../img/pc/common/gnav/cardlist.png") no-repeat center center}.gnav li:nth-child(4) a{width:173px;background:url("../img/pc/common/gnav/todays_card.png") no-repeat center center}.gnav li:nth-child(5) a{width:70px;background:url(../img/pc/common/gnav/story.png) no-repeat center center}.gnav li:nth-child(6) a{width:82px;background:url(../img/pc/common/gnav/system.png) no-repeat center center}.gnav li:nth-child(7) a{width:126px;background:url(../img/pc/common/gnav/character.png) no-repeat center center}.gnav li:nth-child(8) a{width:66px;background:url(../img/pc/common/gnav/event.png) no-repeat center center}.gnav li:nth-child(9) a{width:43px;background:url(../img/pc/common/gnav/faq.png) no-repeat center center}.gnav li:nth-child(10) a{width:75px;background:url(../img/pc/common/gnav/fankit.png) no-repeat center center}.gnav li a:hover{opacity:0.7}.is_ios .gnav li a:hover{opacity:1}.gnav li a:hover::after{content:'';width:100%;height:55px;background:url(../img/pc/common/gnav/icon_current.png) no-repeat center bottom;position:absolute;bottom:0;left:0;right:0;margin:auto}.gnav li.on a::after{content:'';width:100%;height:55px;background:url(../img/pc/common/gnav/icon_current.png) no-repeat center bottom;position:absolute;bottom:0;left:0;right:0;margin:auto}@media screen and (min-width: 769px){#gnav_wrap{height:5.781vw;background-size:auto 100%}.gnav{width:100vw;height:5.469vw;padding:0 0 0 3.125vw}.gnav li a{height:4.063vw;margin:.859vw 2.734vw 0 0;padding:0 .078vw;background-size:100% auto !important}.gnav li:nth-child(1) a{width:3.281vw}.gnav li:nth-child(2) a{width:4.609vw}.gnav li:nth-child(3) a{width:9.297vw}.gnav li:nth-child(4) a{width:13.516vw}.gnav li:nth-child(5) a{width:5.469vw}.gnav li:nth-child(6) a{width:6.406vw}.gnav li:nth-child(7) a{width:9.844vw}.gnav li:nth-child(8) a{width:5.156vw}.gnav li:nth-child(9) a{width:3.359vw}.gnav li:nth-child(10) a{width:5.859vw}.gnav li a:hover::after{height:4.297vw}.gnav li.on a::after{height:4.297vw}}@media screen and (min-width: 1281px){#gnav_wrap{height:74px}.gnav{width:1280px;height:70px;padding:0 0 0 40px}.gnav li a{height:52px;margin:11px 35px 0 0;padding:0 1px}.gnav li:nth-child(1) a{width:42px}.gnav li:nth-child(2) a{width:59px}.gnav li:nth-child(3) a{width:119px}.gnav li:nth-child(4) a{width:173px}.gnav li:nth-child(5) a{width:70px}.gnav li:nth-child(6) a{width:82px}.gnav li:nth-child(7) a{width:126px}.gnav li:nth-child(8) a{width:66px}.gnav li:nth-child(9) a{width:43px}.gnav li:nth-child(10) a{width:75px}.gnav li a:hover::after{height:55px}.gnav li.on a::after{height:55px}}#hd_under{display:none}#hd_under-pc{position:fixed;top:0;height:74px;width:100%;background:url(../img/pc/common/gnav/bg_gnav.png) repeat-x;z-index:999;-webkit-animation:vz-logo 0.8s both ease-in-out;animation:vz-logo 0.8s both ease-out;transition-duration:0.3s;animation-delay:0.3s}.gnav-under{position:relative;width:1280px;height:74px;margin:0 auto;font-size:0;text-align:center;padding:0}.gnav-under li{padding:0 11px 0 12px;display:inline-block;vertical-align:top}.gnav-under li a{position:relative;display:block;height:74px;margin:0 0;padding:0 2px}.gnav-under li:nth-child(1) a{width:84px;height:74px;background:url(../img/common/logo_vanguard-zero.png) no-repeat center center;background-size:100% auto}.gnav-under li:nth-child(n+2) a{background-size:1010px 16px;background-image:url("../img/pc/common/gnav/nav_second.png");background-repeat:no-repeat}.gnav-under li:nth-child(2) a{width:38px;background-position:0 center}.gnav-under li:nth-child(3) a{width:53px;background-position:-65px center}.gnav-under li:nth-child(4) a{width:99px;background-position:-149px center}.gnav-under li:nth-child(5) a{width:147px;background-position:-274px center}.gnav-under li:nth-child(6) a{width:64px;background-position:-448px center}.gnav-under li:nth-child(7) a{width:76px;background-position:-539px center}.gnav-under li:nth-child(8) a{width:117px;background-position:-642px center}.gnav-under li:nth-child(9) a{width:62px;background-position:-782px center}.gnav-under li:nth-child(10) a{width:37px;background-position:-876px center}.gnav-under li:nth-child(11) a{width:69px;background-position:-941px center}.gnav-under li a:hover{opacity:0.7}.is_ios .gnav-under li a:hover{opacity:1}.gnav-under li a:hover::after{content:'';width:100%;height:74px;background:url(../img/pc/common/gnav/icon_current.png) no-repeat center bottom 12px;position:absolute;bottom:0;left:0;right:0;margin:auto}.gnav-under li.on a::after{content:'';width:100%;height:74px;background:url(../img/pc/common/gnav/icon_current.png) no-repeat center bottom 12px;position:absolute;bottom:0;left:0;right:0;margin:auto}.gnav-under li:nth-child(1) a:hover::after{background:none}@media screen and (min-width: 769px){#hd_under-pc{height:5.781vw;background-size:auto 100%}.gnav-under{width:100vw;height:5.781vw}.gnav-under li{padding:0 .859vw 0 .938vw}.gnav-under li a{height:5.781vw;padding:0 .156vw}.gnav-under li:nth-child(1) a{width:6.563vw;height:5.781vw}.gnav-under li:nth-child(n+2) a{background-size:78.906vw 1.25vw !important}.gnav-under li:nth-child(2) a{width:4.531vw;background-position:.938vw center}.gnav-under li:nth-child(3) a{width:4.141vw;background-position:-5.079vw center}.gnav-under li:nth-child(4) a{width:7.734vw;background-position:-11.641vw center}.gnav-under li:nth-child(5) a{width:11.484vw;background-position:-21.407vw center}.gnav-under li:nth-child(6) a{width:5vw;background-position:-35vw center}.gnav-under li:nth-child(7) a{width:5.938vw;background-position:-42.11vw center}.gnav-under li:nth-child(8) a{width:9.141vw;background-position:-50.157vw center}.gnav-under li:nth-child(9) a{width:4.844vw;background-position:-61.094vw center}.gnav-under li:nth-child(10) a{width:2.891vw;background-position:-68.438vw center}.gnav-under li:nth-child(11) a{width:5.391vw;background-position:-73.516vw center}.gnav-under li a:hover::after{height:5.781vw}.gnav-under li.on a::after{height:5.781vw}}@media screen and (min-width: 1281px){#hd_under-pc{height:74px}.gnav-under{width:1280px;height:74px}.gnav-under li{padding:0 11px 0 12px}.gnav-under li a{height:74px;padding:0 2px}.gnav-under li:nth-child(1) a{width:84px;height:74px}.gnav-under li:nth-child(n+2) a{background-size:1010px 16px !important}.gnav-under li:nth-child(2) a{width:58px;background-position:12px center}.gnav-under li:nth-child(3) a{width:53px;background-position:-65px center}.gnav-under li:nth-child(4) a{width:99px;background-position:-149px center}.gnav-under li:nth-child(5) a{width:147px;background-position:-274px center}.gnav-under li:nth-child(6) a{width:64px;background-position:-448px center}.gnav-under li:nth-child(7) a{width:76px;background-position:-539px center}.gnav-under li:nth-child(8) a{width:117px;background-position:-642px center}.gnav-under li:nth-child(9) a{width:62px;background-position:-782px center}.gnav-under li:nth-child(10) a{width:37px;background-position:-876px center}.gnav-under li:nth-child(11) a{width:69px;background-position:-941px center}.gnav-under li a:hover::after{height:74px}.gnav-under li.on a::after{height:74px}}#hd_under-pc h2 a:hover{opacity:0.7}.is_ios #hd_under-pc h2 a:hover{opacity:1}#wrapper{width:100%;background:url(../img/common/bg_wrap.gif)}footer{overflow:hidden;position:relative}#ft{position:relative;z-index:99}#ft_vg-circle{position:absolute;top:0;left:0;right:0;overflow:hidden;width:100%;margin:auto}#ft_vg-circle::after{content:'';display:inline-block;width:100%;height:1300px;background:url(../img/pc/common/ft/icon_vg-circle.png) no-repeat center center;background-size:1000px 968px;-webkit-animation:vg-circle 30s linear infinite;animation:vg-circle 30s linear infinite}#ft_logo{display:block;overflow:hidden;width:530px;height:330px;background:url(../img/pc/common/ft/logo_vanguard-zero.png) no-repeat;text-indent:100%;white-space:nowrap;margin:440px auto 0}#ft_release{display:block;overflow:hidden;width:900px;height:170px;background:url("../img/pc/common/ft/txt_release-info_r4.png") no-repeat;text-indent:100%;white-space:nowrap;margin:40px auto 0}#ft_release ul{position:relative;display:flex;justify-content:center;width:484px;margin:70px auto 0}#ft_release ul li{margin:0 24px}#ft_release ul li img{width:auto;height:66px;backface-visibility:hidden}#ft_release ul li:nth-child(4),#ft_release ul li:nth-child(5),#ft_release ul li:nth-child(6){display:none}#ft .bnr_get_50pack img{margin:30px auto 12px}#ft_wrap-pc{overflow:hidden;width:100%;height:400px;margin:50px 0 0;background:url(../img/pc/common/ft/bg_ft-center.gif) repeat-y center top,linear-gradient(90deg, #19468c 0%, #19468c 50%, #0f2d5d 50%, #0f2d5d 100%)}#ft_box-pc{position:relative;overflow:hidden;width:1040px;height:370px;margin:0 auto}#ft_spec{position:absolute;top:0;left:0;display:block;overflow:hidden;width:452px;height:220px;border-bottom:1px solid #0f2d5d}#ft_spec h2{float:left;overflow:hidden;width:100px;height:100px;background:url(../img/common/ft/icon_vgzero-app.png) no-repeat;background-size:contain;text-indent:100%;white-space:nowrap;margin:70px 0 0 20px}#ft_spec dl{display:block;overflow:hidden;margin:62px 0 0 155px;color:#fff}#ft_spec dl dt{float:left;position:relative;width:108px}#ft_spec dl dt::after{content:'：';position:absolute;right:0}#ft_bnr{position:absolute;top:56px;left:545px;overflow:hidden;width:520px}#ft_bnr li a{float:left;display:block;width:240px;height:67px;margin:0 16px 15px 0;box-shadow:3px -1px 10px -3px rgba(0,0,0,0.7)}#ft_bnr li:last-child a{clear:both;display:inline-block;width:240px;height:67px;margin:39px 0 0 106px;box-shadow:0 0 0 0 #fff}#ft_bnr li img{width:240px;height:auto}#ft_bnr li:last-child img{width:337px;height:auto}#ft_sns{position:absolute;bottom:48px;left:90px;overflow:hidden}#ft_sns li{float:left;display:inline-block;width:70px;height:60px;margin:0 10px}#ft_sns li img{width:70px;height:auto}#ft_copy{position:absolute;bottom:20px;left:0;right:0;margin:auto;text-align:center;color:#fff;font-size:13px}#page-top{position:fixed;width:150px;height:148px;bottom:39px;right:15px;z-index:99 !important}#page-top a{overflow:hidden;display:block;width:150px;height:148px;background:url(../img/common/btn_to-top.png) no-repeat right center;text-indent:100%;white-space:nowrap}#page-top a:hover{opacity:0.7}.is_ios #page-top a:hover{opacity:0.5}#ct_bnr-wrap{position:relative;width:100%;height:400px;background:url(../img/pc/top/pre-registration/bg_register-r2.png) repeat-x;margin:-10px 0 0}#ct_bnr-wrap::after{content:'';background:url(../img/pc/top/pre-registration/bg_register-left.png) no-repeat;width:122px;height:127px;display:block;position:absolute;top:-117px;left:0}#ct_bnr-wrap::before{content:'';background:url(../img/pc/top/pre-registration/bg_register-right.png) no-repeat;width:122px;height:127px;display:block;position:absolute;top:-117px;right:0}#ct_bnr-circle-wrap{position:absolute;bottom:0;left:0;right:0;top:0;margin:auto;width:800px;height:380px;overflow:hidden}#ct_bnr-circle{position:absolute;bottom:0;left:0;right:0;top:0;margin:auto;width:800px;height:780px;background:url(../img/pc/top/pre-registration/icon_vg-circle.png) no-repeat left 0px top 10px;-webkit-animation:vg-circle 30s linear infinite;animation:vg-circle 30s linear infinite}#ct_shift-sp{display:none !important}#ct_shift-pc{position:relative;width:800px;height:92px;background:url("../img/pc/top/hd/bg_shift.jpg") no-repeat center bottom;padding:36px 0 0;margin:0 auto;z-index:99;animation-delay:1.6s}#ct_shift-pc a{position:absolute;top:46px;right:75px}#ct_shift-pc a img{width:243px;height:auto}#ct_bnr{overflow:hidden;widt:0;height:0}#ct_bnr-pc{position:relative;width:800px;margin:28px auto 0;z-index:90}#ct_bnr-pc li{width:380px !important;height:180px}#ct_bnr-pc li a{display:block}#ct_bnr-pc img{width:380px;height:auto}#ct_clan-wrap-pc{position:relative;overflow:hidden;width:100%;height:1350px;padding:720px 0 0}#ct_clan-box-pc{position:absolute;left:50%;width:2140px;height:1350px;margin-left:-1070px}#ct_blaster-blade-pc{position:absolute;left:195px;top:-88px;display:inline-block;width:625px;height:943px;background:url(../img/pc/top/news/bg_blaster-blade.png)}#ct_dragonic-overlord-pc{position:absolute;right:40px;bottom:0;display:inline-block;width:726px;height:690px;background:url(../img/pc/top/twitter/bg_dragonic-overlord.png);z-index:9}#ct_slant1-pc{position:absolute;top:415px;width:100%;background:#19468c;height:472px;transform:skew(0deg, 19deg);box-shadow:0px 0px 10px -1px #000000}#ct_slant2-pc{position:absolute;bottom:10px;width:100%;background:#0f2d5d;height:500px;transform:skew(0deg, -11deg)}#ct_vgc-pc{position:absolute;left:-20px;top:0px;width:1000px;height:968px;background:url(../img/pc/common/icon_vg-circle.png) no-repeat;background-size:contain;-webkit-animation:vg-circle 30s linear infinite;animation:vg-circle 30s linear infinite}#ct_pv-wrap{position:relative;display:flex;flex-wrap:wrap;justify-content:center;box-sizing:border-box;margin:-15px 0 -620px;padding:75px 0 0;z-index:99}#ct_pv-wrap div{overflow:hidden;width:600px;margin:0 15px 20px;box-sizing:border-box}#ct_pv-wrap div h2{display:block;width:100%;height:70px;font-size:0;box-sizing:border-box}#ct_pv-wrap div:nth-of-type(1) h2{background:url("../img/pc/top/h2_ttl/pv_new.png") no-repeat center center;margin:40px 0 35px 13px}#ct_pv-wrap div:nth-of-type(2) h2{background:url("../img/pc/top/h2_ttl/pv_play.png") no-repeat center center;margin:40px 0 35px 13px}.ct_pv{position:relative;width:600px;height:366px;background:url(../img/pc/top/bg_youtube.png);margin:0 auto 20px;z-index:99}.ct_pv iframe{margin:45px 0 0 40px;width:500px;height:281px}#ct_news-tw-wrap{position:relative;overflow:hidden;width:1000px;margin:27px auto 0;padding:0 0 640px;z-index:99}#btn_ct_news a{display:none}#ct_news-wrap{float:left;position:relative;overflow:hidden;width:545px;margin:0;z-index:99}#ct_news-slant{display:none}#ct_news-blaster-blade{display:none}#ct_news{position:relative;padding:50px 0 0}#ct_news .h2_ttl{width:370px;height:120px;background:url(../img/pc/top/h2_ttl/news.png);font-size:0;margin:0 0 0 80px}#news_tab-top{position:relative;overflow:hidden;width:545px;height:45px;font-size:14px;text-align:center;line-height:45px;margin:22px auto 0;box-sizing:border-box;z-index:99}#news_tab-top li{display:block;float:left;overflow:hidden;width:103px;height:45px;color:#fff;cursor:pointer;transition-duration:0.3s;background:#021e48;border-top:2px solid #021e48;border-right:2px solid #021e48;border-left:2px solid #021e48;margin:0 7px 0 0;box-sizing:border-box}#news_tab-top li:last-child{clear:left;float:right;width:105px;margin:-45px 0 0}#news_tab-top li.current,#news_tab li:hover{color:#000;background:#fff;border-top:2px solid #003280;border-right:2px solid #003280;border-left:2px solid #003280}#news_ct-hide{display:none}.news_list-top{overflow:hidden;width:545px;height:673px;background:#fff;border:2px solid #003280;margin:-2px auto 0;box-sizing:border-box}.news_list-top a{color:#000}.news_list-top a:hover{color:#003280}.news_list-top li dl{position:relative;width:480px;border-bottom:1px solid #ccc;padding:18px 30px 0 10px;background:#fff;margin:0 0 0 10px}.news_list-top li dl::after{content:url(../img/news/btn_news-details.png);position:absolute;right:8px;bottom:17px;margin:auto}.news_list-top li dl dt time{float:left;margin:2px 0 0 0;font-size:16px}.news_list-top li dl dt h2{display:inline-block;width:105px;height:30px;line-height:32px;font-size:14px;background:#555;color:#fff;text-align:center;margin:0 0 0 10px}.news_list-top li dl dd{position:relative;width:97%;overflow:hidden;word-wrap:break-word;clear:both;height:73px;padding:12px 0 0 0;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2}.news_list-top li dl dd::after{content:"";position:absolute;bottom:0;left:0;height:22px;background:#fff;width:100%}.news_list-top #jquery-tab-pager-navi{display:none}#ct_news-more a{float:right;display:block;width:312px;height:65px;background:url(../img/pc/top/news/btn_more.png);overflow:hidden;text-indent:100%;white-space:nowrap;margin:20px -2px 0 0}#ct_news-more a:hover{opacity:0.7}.is_ios #ct_news-more a:hover{opacity:1}.ct_news-top-none{position:relative;display:block;width:100%;height:670px;padding:290px 0 0;font-size:18px;text-align:center;background-color:#fff !important;box-sizing:border-box;z-index:9}#ct_tw-wrap{float:right;position:relative;overflow:hidden;width:420px}#ct_tw-slant{display:none}#ct_tw-slant-left{display:none}#ct_tw-dragonic-overlord{display:none}#ct_tw{position:relative;width:400px;padding:50px 0 100px;box-sizing:border-box;margin:0 auto 0}#ct_tw-box{width:400px;background:#fff;border:2px solid #003280;box-sizing:border-box;margin:12px 0 0;padding:20px}#ct_tw .h2_ttl{width:370px;height:120px;background:url(../img/pc/top/h2_ttl/twitter.png);font-size:0;margin:0 0 22px 14px}.ct_twitter-timeline-sp{display:none}.ct_twitter-timeline-pc{overflow:hidden;height:660px;border:6px solid #e6ecf0}#ct_tw-more a{float:right;display:block;width:312px;height:65px;background:url(../img/pc/top/twitter/btn_follw-us.png);overflow:hidden;text-indent:100%;white-space:nowrap;margin:20px -2px 0 0}#ct_tw-more a:hover{opacity:0.7}.is_ios #ct_tw-more a:hover{opacity:1}#ct_vanguard-wrap{position:relative;overflow:hidden;background:url(../img/pc/top/vanguard/bg_vanguard-main.jpg);background-size:cover;background-position:center top !important}#ct_vanguard_over{position:absolute;top:0;width:100%;height:940px;background:#fff}.ct_vanguard_over{-webkit-animation:ct-vanguard 0.8s ease both;animation:ct-vanguard 0.8s ease both;animation-delay:0.2s}#ct_vanguard{overflow:hidden;width:980px;height:920px;margin:0 auto}#ct_vanguard .h2_ttl{width:400px;height:130px;background:url(../img/pc/top/h2_ttl/vanguard.png);font-size:0;margin:50px auto 20px}#ct_vanguard-box{position:relative;width:980px;height:530px;padding:52px 0 0 35px;background:url(../img/pc/top/vanguard/bg_vanguard.png) no-repeat;box-sizing:border-box;overflow:hidden;text-indent:100%;white-space:nowrap;font-size:0}#ct_vanguard-p1{position:relative;width:370px;height:85px;background:url(../img/pc/top/vanguard/h2_txt-p1.png);margin:0 0 0;z-index:99}#ct_vanguard-p2{position:relative;width:660px;height:110px;background:url(../img/pc/top/vanguard/h2_txt-p2.png);margin:25px 0 0;z-index:99}#ct_vanguard-p3{position:relative;width:670px;height:85px;background:url(../img/pc/top/vanguard/h2_txt-p3.png);margin:25px 0 0;z-index:99}#ct_vanguard-p4{position:relative;width:540px;height:85px;background:url(../img/pc/top/vanguard/h2_txt-p4.png);margin:25px 0 0;z-index:99}#ct_vanguard-c1{width:250px;height:340px;background:url(../img/pc/top/vanguard/icon_vg-card-left.png);position:absolute;right:146px;bottom:173px}#ct_vanguard-c2{width:250px;height:340px;background:url(../img/pc/top/vanguard/icon_vg-card-right.png);position:absolute;right:13px;bottom:9px}#ct_system-wrap{position:relative;overflow:hidden;width:100%;height:930px;background:url(../img/pc/top/system/bg_system-obj.png) no-repeat center center,url(../img/pc/top/system/bg_system-mid.png) repeat-x center center,url(../img/pc/top/system/bg_system.png) repeat-x center top;padding:56px 0 0;z-index:99}#ct_system .h2_ttl{width:430px;height:120px;background:url(../img/pc/top/h2_ttl/system.png);font-size:0;margin:0 auto 40px}#ct_system-box{display:none}#ct_system-box-pc{width:1000px;margin:0 auto}#ct_system-box-pc li{width:310px !important;height:653px}#ct_system-box-pc img{width:310px;height:auto}#ct_character-wrap{position:relative;width:100%;padding:62px 0 350px;margin:35px auto 0}#ct_character-circle{display:none}#ct_character-circle-pc-wrap{position:relative;overflow:hidden;width:100%;margin:-56px 0 -650px;z-index:99}#ct_character-circle-pc{position:absolute;left:50%;width:3000px;margin-left:-1500px}#ct_character-circle-pc::after{content:'';position:absolute;right:220px;top:-300px;display:inline-block;width:1020px;height:1020px;background:url(../img/pc/common/icon_rb-circle.png);-webkit-animation:vg-circle 30s linear infinite;animation:vg-circle 30s linear infinite}#ct_character .h2_ttl{position:relative;width:520px;height:120px;background:url(../img/pc/top/h2_ttl/character.png);font-size:0;margin:30px auto 37px}#ct_character-box{position:relative;width:100%;height:899px;background:url(../img/pc/top/character/bg_chara.png) no-repeat center top;padding:0;box-sizing:border-box;font-size:0;z-index:99;margin:15px 0 0}#ct_character-slant{display:none}#ct_slant3-pc{position:absolute;top:340px;left:0;width:100%;height:960px;background:#19468c;transform:skew(0deg, 14deg);box-shadow:0px 0px 10px -1px #000000}#ct_character-box-pc-wrap{width:100%;height:auto;background:rgba(221,0,3,0.5);box-sizing:border-box}#ct_character-box-pc{position:absolute;top:-143px;left:0;right:0;margin:auto;width:1320px;box-sizing:border-box}#ct_character-box-pc li{width:1320px !important;height:899px}#ct_character-box-pc li:nth-child(1){background:url("../img/pc/top/character/aichi-sendou.png") no-repeat center top}#ct_character-box-pc li:nth-child(2){background:url("../img/pc/top/character/toshiki-kai.png") no-repeat center top}#ct_character-box-pc li:nth-child(3){background:url("../img/pc/top/character/kamui-katsuragi.png") no-repeat center top}#ct_character-box-pc li:nth-child(4){background:url("../img/pc/top/character/misaki-tokura.png") no-repeat center top}#ct_character-box-pc li:nth-child(5){background:url("../img/pc/top/character/ren-suzugamori.png") no-repeat center top}#ct_character-box-pc li:nth-child(6){background:url("../img/pc/top/character/tetsu-shinjo.png") no-repeat center top}#ct_character-box-pc li:nth-child(7){background:url("../img/pc/top/character/asaka-narumi.png") no-repeat center top}#ct_character-box-pc li:nth-child(8){background:url("../img/pc/top/character/kyou-yahagi.png") no-repeat center top}.ct_character-txt{position:absolute;top:458px;left:158px;width:500px;color:#fff;font-size:16px;padding:35px 20px 35px 35px;line-height:2.2;box-sizing:border-box}.ct_character-audio{position:absolute;top:265px;left:553px;width:85px;height:73px;font-size:0;background:url(../img/top/character/icon_bg.png);-webkit-tap-highlight-color:transparent}.ct_character-audio a{-webkit-tap-highlight-color:transparent}#ct_character-tmb{position:relative;margin:-100px 0 0 0;z-index:99}#ct_character-tmb ul{width:928px;margin:0 auto}#ct_character-tmb li a{float:left;display:block;width:100px;height:85px;overflow:hidden;text-indent:100%;white-space:nowrap;margin:0 8px 15px}#ct_character-tmb li:nth-child(1) a{background:url("../img/top/character/tmb/aichi-sendou.png");background-size:100px 85px}#ct_character-tmb li:nth-child(2) a{background:url("../img/top/character/tmb/kai-toshiki.png");background-size:100px 85px}#ct_character-tmb li:nth-child(3) a{background:url("../img/top/character/tmb/kamui-katsuragi.png");background-size:100px 85px}#ct_character-tmb li:nth-child(4) a{background:url("../img/top/character/tmb/misaki-tokura.png");background-size:100px 85px}#ct_character-tmb li:nth-child(5) a{background:url("../img/top/character/tmb/ren-suzugamori.png");background-size:100px 85px}#ct_character-tmb li:nth-child(6) a{background:url("../img/top/character/tmb/tetsu-shinjo.png");background-size:100px 85px}#ct_character-tmb li:nth-child(7) a{background:url("../img/top/character/tmb/asaka-narumi.png");background-size:100px 85px}#ct_character-tmb li:nth-child(8) a{background:url("../img/top/character/tmb/kyou-yahagi.png");background-size:100px 85px}#ct_character-tmb li:nth-child(1) a:hover{background:url("../img/top/character/tmb/aichi-sendou_over.png");background-size:100px 85px}#ct_character-tmb li:nth-child(2) a:hover{background:url("../img/top/character/tmb/kai-toshiki_over.png");background-size:100px 85px}#ct_character-tmb li:nth-child(3) a:hover{background:url("../img/top/character/tmb/kamui-katsuragi_over.png");background-size:100px 85px}#ct_character-tmb li:nth-child(4) a:hover{background:url("../img/top/character/tmb/misaki-tokura_over.png");background-size:100px 85px}#ct_character-tmb li:nth-child(5) a:hover{background:url("../img/top/character/tmb/ren-suzugamori_over.png");background-size:100px 85px}#ct_character-tmb li:nth-child(6) a:hover{background:url("../img/top/character/tmb/tetsu-shinjo_over.png");background-size:100px 85px}#ct_character-tmb li:nth-child(7) a:hover{background:url("../img/top/character/tmb/asaka-narumi_over.png");background-size:100px 85px}#ct_character-tmb li:nth-child(8) a:hover{background:url("../img/top/character/tmb/kyou-yahagi_over.png");background-size:100px 85px}#ct_character-tmb li:nth-child(1) a.active{background:url("../img/top/character/tmb/aichi-sendou_over.png");background-size:100px 85px}#ct_character-tmb li:nth-child(2) a.active{background:url("../img/top/character/tmb/kai-toshiki_over.png");background-size:100px 85px}#ct_character-tmb li:nth-child(3) a.active{background:url("../img/top/character/tmb/kamui-katsuragi_over.png");background-size:100px 85px}#ct_character-tmb li:nth-child(4) a.active{background:url("../img/top/character/tmb/misaki-tokura_over.png");background-size:100px 85px}#ct_character-tmb li:nth-child(5) a.active{background:url("../img/top/character/tmb/ren-suzugamori_over.png");background-size:100px 85px}#ct_character-tmb li:nth-child(6) a.active{background:url("../img/top/character/tmb/tetsu-shinjo_over.png");background-size:100px 85px}#ct_character-tmb li:nth-child(7) a.active{background:url("../img/top/character/tmb/asaka-narumi_over.png");background-size:100px 85px}#ct_character-tmb li:nth-child(8) a.active{background:url("../img/top/character/tmb/kyou-yahagi_over.png");background-size:100px 85px}#ct_character-tmb p{clear:both;height:55px;background:url("../img/pc/top/character/hr_and-more.png") no-repeat center bottom;font-size:0;margin:0 0 90px 0}#hd_news-ar{position:relative;width:100%;height:450px;background:url(../img/pc/news/bg_hd-ar.png) center top;background-size:cover;margin:0 0 -100px 0}#hd_news-ar h1{position:absolute;top:150px;left:0;right:0;margin:auto;width:480px;height:140px;background:url(../img/pc/news/h1_ttl.png);overflow:hidden;text-indent:100%;white-space:nowrap}#news_tab{position:relative;overflow:hidden;width:840px;height:58px;font-size:18px;text-align:center;line-height:58px;margin:0 auto;box-sizing:border-box;z-index:9}#news_tab li{display:inline-block;overflow:hidden;width:18.8%;height:58px;color:#fff;cursor:pointer;transition-duration:0.3s;background:#021e48;border-top:2px solid #021e48;border-right:2px solid #021e48;border-left:2px solid #021e48;margin:0 2px 0 0;box-sizing:border-box}#news_tab li.current,#news_tab li:hover{color:#000;background:#fff;border-top:2px solid #003280;border-right:2px solid #003280;border-left:2px solid #003280}#news_ct-hide{display:none}.news_list{position:relative;width:960px;word-wrap:break-word;border-top:2px solid #003280;margin:-2px auto 0;z-index:8}.news_list a{color:#000}.news_list a:hover{color:#003280}.news_list li dl{position:relative;overflow:hidden;width:956px;height:84px;background:#fff;box-sizing:border-box;display:table;table-layout:fixed;border-right:2px solid #003280;border-left:2px solid #003280;padding:5px 0 0}.news_list li dl::after{content:url(../img/pc/news/btn_news-details.png);width:11px;height:26px;position:absolute;right:20px;bottom:0;top:0;margin:auto}.news_list li dl dt time{position:absolute;left:20px;top:0;bottom:0;margin:auto;width:140px;height:29px;font-size:18px;line-height:32px}.news_list li dl dt h2{position:absolute;left:150px;top:0;bottom:0;margin:auto;width:110px;height:28px;line-height:29px;font-size:13px;background:#555;color:#fff;text-align:center}.news_list li dl dd{width:956px;font-size:15px;padding:18px 50px 20px 290px;display:table-cell;vertical-align:middle;box-sizing:border-box;background:#fff;border-bottom:1px solid #ccc}#jquery-tab-pager-navi{overflow:hidden;text-align:center;font-size:20px;line-height:52px;padding:30px 0 70px;border-top:2px solid #003280}#jquery-tab-pager-navi li{display:inline-block;width:50px;height:50px;background:#033786;margin:15px}#jquery-tab-pager-navi li a{display:inline-block;width:50px;height:50px;background:#ccc}#jquery-tab-pager-navi li a.current,#jquery-tab-pager-navi li a:hover{background:#033786;color:#fff}.ct_news-none{position:relative;display:block;width:100%;height:670px;padding:290px 0 0;font-size:18px;text-align:center;background-color:#fff !important;border-right:2px solid #003280;border-left:2px solid #003280;box-sizing:border-box;z-index:9}.ct_news-back a{position:relative;overflow:hidden;display:block;width:400px;height:80px;background:url(../img/news/btn_back-top.jpg);background-size:400px 80px;text-indent:100%;white-space:nowrap;margin:30px auto -337px;z-index:99}.ct_news-back a:hover{opacity:0.7}.is_ios .ct_news-back a:hover{opacity:1}#hd_news{position:relative;width:100%;height:450px;background:url(../img/pc/news/bg_hd.png) center top;background-size:cover;margin:0 0 -100px 0}#hd_news h1{position:absolute;top:150px;left:0;right:0;margin:auto;width:480px;height:140px;background:url(../img/pc/news/h1_ttl.png);overflow:hidden;text-indent:100%;white-space:nowrap}#news-hd{position:relative;width:960px;margin:0 auto;background:#fff;border-top:2px solid #003280;border-right:2px solid #003280;border-left:2px solid #003280;padding:32px 0 0;word-wrap:break-word;box-sizing:border-box;z-index:9}#news-hd time{float:left;margin:0 0 0 30px;font-size:20px}#news-hd h2{display:inline-block;width:105px;height:30px;line-height:32px;font-size:13px;background:#555;color:#fff;text-align:center;margin:0 0 0 16px}#news-hd p{overflow:hidden;clear:both;font-size:24px;padding:15px 1em 25px 30px;line-height:1.5;border-bottom:1px solid #ccc}#news-content{width:960px;position:relative;overflow:hidden;background:#fff;font-size:16px;padding:30px 30px 110px;border-bottom:1px solid #ccc inset;border-right:2px solid #003280;border-left:2px solid #003280;box-sizing:border-box;margin:0 auto}#news-content::after{content:'';position:absolute;bottom:0;left:0;display:inline-block;width:100%;height:1px;background:#ccc}#news-content p{padding:7px 0 12px;word-wrap:break-word}#news-content iframe{display:block;padding:12px 0 7px;width:688px;height:378px;margin:0 auto}#news-content img{display:inline-block;padding:12px 0 7px;max-width:100%;height:auto}#news-content hr{border:solid #ddd;border-width:1px 0 0 0;width:100%;margin:20px 0 15px}#news-content a{color:#003280;text-decoration:underline}#news-content a:hover{text-decoration:underline}#news-content .alignright{margin:0 0 0 auto !important;display:block}#news-content .aligncenter{margin:0 auto !important;display:block}#news-content .alignleft{margin:0 auto 0 0 !important;display:block}.the-post_sns{display:none}.the-post_sns-pc{line-height:1 !important;width:100%}.the-post_sns-tw{position:absolute;bottom:35px;left:390px}.the-post_sns-ff{position:absolute;bottom:54px;left:491px}#news-cat{width:960px;overflow:hidden;background:#fff;border-bottom:2px solid #003280;border-right:2px solid #003280;border-left:2px solid #003280;padding:46px 0 43px;text-align:center;margin:0 auto;box-sizing:border-box}#news-cat li{display:inline-block;overflow:hidden;width:184px;height:64px;margin:0 10px}#news-cat li a{position:relative;display:inline-block;overflow:hidden;width:184px;height:64px;background:#033786;color:#fff;font-size:16px;line-height:66px;cursor:pointer;z-index:99}#news-cat li a:hover{opacity:0.7}.is_ios #news-cat li a:hover{opacity:1}#ct_news-back-ar a{position:relative;clear:both;overflow:hidden;display:block;width:400px;height:80px;background:url(../img/news/btn_back-news.png);background-size:400px 80px;text-indent:100%;white-space:nowrap;margin:100px auto -337px;z-index:99}#ct_news-back-ar a:hover{opacity:0.7}.is_ios #ct_news-back-ar a:hover{opacity:1}#hd_faq{position:relative;width:100%;height:450px;background:url(../img/pc/faq/bg_hd.png) center top;background-size:cover;margin:0 0 -100px 0}#hd_faq h1{position:absolute;top:150px;left:0;right:0;margin:auto;width:480px;height:140px;background:url(../img/pc/faq/h1_ttl.png);overflow:hidden;text-indent:100%;white-space:nowrap}#faq_about{position:relative;height:120px;line-height:1.2;background:#003280;font-size:30px;color:#fff;text-align:center;box-shadow:0px 6px 15px -6px #555;padding:21px 0 0;box-sizing:border-box;z-index:99}#faq_about-txt{overflow:hidden;width:950px;font-size:16px;line-height:2;background:#fff url(../img/pc/common/icon_rb-circle.png) no-repeat;background-size:50% auto;background-position:right -250px top -250px;margin:75px auto;padding:43px 35px 14px;border:1px solid #eee;box-shadow:0px 0px 10px -2px #555555;box-sizing:border-box}#faq_about-txt p{padding:0 0 30px}#faq_about-txt .btn a{display:block;width:380px;height:70px;line-height:73px;font-size:19px;color:#fff;text-align:center;text-decoration:none;background:#003280;border-radius:6px;margin:0 auto}#faq_about-txt .btn a:hover{opacity:0.7}.is_ios #faq_about-txt .btn a:hover{opacity:1}.faq-toggle{overflow:hidden;width:960px;margin:0 auto 85px}.faq-toggle dt{position:relative;font-size:18px;line-height:1.4;background:#bababa;padding:22px 80px 20px 52px;margin:0 0 6px;cursor:pointer;-webkit-tap-highlight-color:transparent}.faq-toggle dt::before{content:'Q.';position:absolute;margin:-2px 0 0 -30px}.faq-toggle dt::after{content:'';position:absolute;right:30px;top:0;bottom:0;margin:auto;display:inline-block;width:25px;height:25px;background:url(../img/faq/btn_faq-answer.png) no-repeat;background-size:25px}.faq-toggle dd{font-size:16px;display:none;background:#fff;padding:18px 50px 50px 52px;margin:-6px 0 0 0}.faq-toggle dd::before{content:'A.';position:absolute;margin:7px 0 0 -28px}.faq-toggle dd p{padding:7px 0 12px;word-wrap:break-word}.faq-toggle dd iframe{display:block;padding:12px 0 7px;width:660px;height:371px;margin:0 auto}.faq-toggle dd img{display:inline-block;padding:12px 0 7px;max-width:100%;height:auto}.faq-toggle dd hr{border:solid #ddd;border-width:1px 0 0 0;width:100%;margin:25px 0 20px}.faq-toggle dd a{color:#003280;text-decoration:underline}.faq-toggle dd a:hover{text-decoration:underline}.faq-toggle dd .alignright{margin:0 0 0 auto !important;display:block}.faq-toggle dd .aligncenter{margin:0 auto !important;display:block}.faq-toggle dd .alignleft{margin:0 auto 0 0 !important;display:block}#ct_faq-none{position:relative;display:block;text-align:center;font-size:0;margin:-195px 0 0;z-index:990}#faq_contact{position:relative;margin:0 0 -337px 0;z-index:99}#faq_contact a{text-decoration:underline;padding:0 4px 0 0}#faq_contact .box{overflow:hidden;width:950px;font-size:16px;line-height:2;background:#fff url(../img/pc/common/icon_rb-circle.png) no-repeat;background-size:50% auto;background-position:right -250px top -250px;margin:70px auto;padding:20px 35px 14px;border:1px solid #eee;box-shadow:0px 0px 10px -2px #555555;box-sizing:border-box}#faq_contact .box h3{display:block;height:30px;line-height:32px;font-size:22px;font-weight:bold;padding:0 0 0 15px;border-left:5px solid #f00;margin:40px 0 32px}#faq_contact .box p{padding:0 0 30px}#faq_contact .box .center{text-align:center}#faq_contact .note{color:#d00;text-align:center}#faq_contact .domain{display:block;padding:12px 0 40px 2em}#faq_contact .btn a{display:block;width:380px;height:70px;line-height:73px;font-size:19px;color:#fff;text-align:center;text-decoration:none;background:#003280;border-radius:6px;margin:10px auto 50px;padding:0}#faq_contact .btn a:hover{opacity:0.7}.is_ios #faq_contact .btn a:hover{opacity:1}#ct_register-complete-pc{width:100%;padding:160px 0 0}#ct_register-complete{width:960px;background:#f5f5f5 url(../img/common/bg_ct-btm.png) no-repeat right bottom;border:3px solid #003280;margin:0 auto;box-sizing:border-box;text-align:center;box-shadow:0px 0px 10px -2px #555555}#ct_register-complete h2{width:370px;height:260px;display:block;background:url(../img/common/logo_vanguard-zero.png) no-repeat center center;background-size:80%;margin:15px auto;font-size:0}#ct_register-complete h3{font-size:28px;margin:10px 0 40px 0}#ct_register-complete p{font-size:16px;margin:15px 0 40px;padding:0 1em}#ct_register-complete_back a{position:relative;overflow:hidden;display:block;width:400px;height:80px;background:url(../img/news/btn_back-top.jpg);background-size:400px 80px;text-indent:100%;white-space:nowrap;margin:100px auto -337px;z-index:99}#ct_register-complete_back a:hover{opacity:0.7}.is_ios #ct_register-complete_back a:hover{opacity:1}#hd_page-space{height:140px}#hd_page{background:#003280;box-shadow:0px 6px 15px -6px #555;padding:41px 0 38px}#hd_page h1{width:960px;margin:0 auto;color:#fff;font-size:30px;letter-spacing:0.06em;line-height:1.5;text-align:center}#ct_page .h3-ttl{display:block;font-size:22px;line-height:1.5;font-weight:bold;padding:0 0 0 15px;border-left:5px solid #f00;margin:15px 0 27px}#ct_page{position:relative;overflow:hidden;width:960px;font-size:16px;line-height:1.8;background:#fff url(../img/pc/common/icon_rb-circle.png) no-repeat;background-size:50% auto;background-position:right -250px top -250px;margin:62px auto 20px;padding:30px 30px 25px;border:1px solid #eee;box-shadow:0px 0px 10px -2px #555555;box-sizing:border-box;z-index:9}#ct_page p{padding:0 0 20px;word-wrap:break-word}#ct_page iframe{display:block;padding:0 0 10px 0;width:688px;height:378px;margin:0 auto}#ct_page img{display:inline-block;padding:0 0 10px 0;max-width:100%;height:auto}#ct_page hr{border:solid #ddd;border-width:1px 0 0 0;width:100%;margin:15px 0 10px}#ct_page a{color:#003280;text-decoration:underline}#ct_page a:hover{text-decoration:underline}#ct_page .alignright{margin:0 0 0 auto !important;display:block}#ct_page .aligncenter{margin:0 auto !important;display:block}#ct_page .alignleft{margin:0 auto 0 0 !important;display:block}.ct_page-back a{position:relative;overflow:hidden;display:block;width:400px;height:80px;background:url(../img/news/btn_back-top.jpg);background-size:400px 80px;text-indent:100%;white-space:nowrap;margin:100px auto -337px;z-index:99}.ct_page-back a:hover{opacity:0.7}.is_ios .ct_page-back a:hover{opacity:1}button,textarea,input[type='text'],input[type='tel'],input[type='email'],input[type=submit],input[type=select],select{margin:0;padding:0;background:#fff;border:none;border-radius:0;outline:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;font-family:"游ゴシック Medium", "游ゴシック体", "Yu Gothic Medium", YuGothic, "ヒラギノ角ゴ ProN", "Hiragino Kaku Gothic ProN", "メイリオ", Meiryo, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif}.vgzero-form{font-family:"游ゴシック Medium", "游ゴシック体", "Yu Gothic Medium", YuGothic, "ヒラギノ角ゴ ProN", "Hiragino Kaku Gothic ProN", "メイリオ", Meiryo, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;font-size:17px;padding:0 20px}.vgzero-form h3{clear:both;text-align:center;font-size:18px;color:#fff;padding:12px 0 9px;margin:30px 0 48px;background-color:rgba(0,50,128,0.8);border-radius:6px}.vgzero-form dl{clear:both;overflow:hidden;margin:0 0 -3px}.vgzero-form dt{position:relative;clear:left;float:left;width:190px;min-height:70px;padding:10px 0 0 15px;margin:0 25px}.vgzero-form dt::before{content:"";width:3px;height:27px;position:absolute;left:0;top:12px;display:inline-block;background:#003280}.vgzero-form dd{float:left;width:590px;min-height:70px}.vgzero-form .Form_Box_Supplement{display:inline-block;font-size:14px;color:#d00;line-height:1.4}.vgzero-form .Form_Box_Required{display:inline-block;color:#fff;background:#d00;font-size:13px;padding:0px 8px;margin:4px 11px 0;vertical-align:top;border-radius:3px}.vgzero-form input[type='text'],.vgzero-form input[type='email']{width:100%;font-size:17px;padding:8px 15px 7px;margin:0;border:solid 2px #003280;border-radius:6px;box-sizing:border-box}.vgzero-form textarea{width:820px !important;max-width:820px !important;font-size:17px;padding:12px 15px;margin:0 0 18px 25px;border:solid 2px #003280;border-radius:6px;box-sizing:border-box}.con-Form_Box_Vat{display:none}.vgzero-form select{font-size:17px;margin:0 5px 0 20px;padding:0 15px;background:#fff;border:solid 2px #003280;border-radius:6px;cursor:pointer}.vgzero-form .form-type select{width:590px;height:50px;font-size:17px;margin:0 5px 0 0px}.vgzero-form dd.con-Form_Box_Time{display:flex;justify-content:center;align-items:center;width:100%;margin:0 0 30px}.vgzero-form .form-year select,.vgzero-form .form-month select,.vgzero-form .form-day select,.vgzero-form .form-hour select,.vgzero-form .form-min select{height:48px;padding:0 25px;margin:0 20px}.wpcf7 .form-environment select{width:820px;height:50px;font-size:17px}.vgzero-form input[type='text']:focus,.vgzero-form input[type='email']:focus,.vgzero-form textarea:focus,.vgzero-form select:focus{background:#f3f3f3}.wpcf7 :-ms-input-placeholder{color:#555;font-weight:normal}.wpcf7 ::-moz-placeholder{color:#555;font-weight:normal}.wpcf7 ::-webkit-input-placeholder{color:#555;font-weight:normal}.wpcf7 span.wpcf7-not-valid-tip{font-size:14px;color:#d00;padding:13px}.wpcf7 .wpcf7-response-output{text-align:center;padding:30px 15px;margin:0 auto;border:none}.wpcf7 .wpcf7-validation-errors{background-color:#d00;color:#fff}.wpcf7 .wpcf7-mail-sent-ng{background-color:#d00;color:#fff}.wpcf7 .wpcf7-mail-sent-ok{background-color:#003280;color:#fff}.con-Form_Box_Submit{border-top:1px solid #ccc;padding:50px 0 0;margin:50px 0 0}.wpcf7 input[type=submit]{position:relative;display:block;width:370px;height:82px;font-size:0;background:url("../img/pc/common/btn_contact-submit.png") no-repeat;border:none;transition-duration:0.3s;cursor:pointer;margin:0 auto 10px;z-index:99}.wpcf7 input[type=submit]:hover{opacity:0.7}.wpcf7 input[type=submit]:focus{border:none}.vgzero-form .con-Form_Box_Accept{text-align:center;margin:50px 0 0 5px}.vgzero-form .con-Form_Box_Accept p{margin:0 0 30px}.vgzero-form .con-Form_Box_Accept input[type=checkbox]{display:none}.vgzero-form .con-Form_Box_Accept label{cursor:pointer;margin:0 0 0 22px}.vgzero-form .con-Form_Box_Accept label::after{position:absolute;top:0;left:-10px;bottom:0;margin:auto;content:'';display:inline-block;width:30px;height:30px;border:2px solid #d2d2d2;border-radius:4px;transition-duration:0.3s}.vgzero-form .con-Form_Box_Accept label:hover::after{border-color:#003280}.vgzero-form .con-Form_Box_Accept label::before{position:absolute;top:-13px;left:2px;bottom:0;margin:auto;content:"";display:block;width:14px;height:26px;border-right:6px solid #003280;border-bottom:6px solid #003280;transform:rotate(45deg) scale(0);transition-duration:0.3s;z-index:9}.vgzero-form .con-Form_Box_Accept label.checked::before{transform:rotate(45deg) scale(1)}.vgzero-form .con-Form_Box_Accept label.checked::after{border-color:#003280}#hd_fankit{position:relative;width:100%;height:450px;background:url(../img/pc/fankit/bg_hd.png) center top;background-size:cover;margin:0 0 -100px 0}#hd_fankit h1{position:absolute;top:150px;left:0;right:0;margin:auto;width:480px;height:140px;background:url(../img/pc/fankit/h1_ttl.png);font-size:0}#ct_fankit-note{position:relative;width:960px;height:320px;background:url("../img/pc/fankit/bg_note.png") no-repeat;color:#fff;font-size:16px;padding:40px 60px 0 55px;margin:0 auto;box-sizing:border-box;z-index:99}#ct_fankit-note p{line-height:1.9;letter-spacing:0.04em;margin:0 0 30px}#ct_fankit-note a{color:#3581ff;text-decoration:underline}#ct_fankit-note a:hover{color:#f00}#ct_fankit-nav{display:flex;justify-content:center;box-sizing:border-box}#ct_fankit-nav li a{display:block;width:184px;height:73px;margin:50px 4px 90px;font-size:0}#ct_fankit-nav li:nth-child(1) a{background:url("../img/pc/fankit/btn_movie-r2.jpg") no-repeat}#ct_fankit-nav li:nth-child(2) a{background:url("../img/pc/fankit/btn_pc-r2.jpg") no-repeat}#ct_fankit-nav li:nth-child(3) a{background:url("../img/pc/fankit/btn_sp-r2.jpg") no-repeat}#ct_fankit-nav li:nth-child(4) a{background:url("../img/pc/fankit/btn_twitter-hd-r2.jpg") no-repeat}#ct_fankit-nav li:nth-child(5) a{background:url("../img/pc/fankit/btn_twitter-icon-r2.jpg") no-repeat}#ct_fankit-nav li a:hover{opacity:0.6}#fankit-movie h2{display:block;width:100%;height:120px;background:#003280 url("../img/pc/fankit/h2_movie.png") no-repeat center center;box-shadow:0px 6px 15px -6px #555;font-size:0}#ct_fankit-movie-wrap{width:960px;background:url("../img/pc/fankit/bg_rg-circle-top.jpg"),url("../img/pc/fankit/bg_rg-circle-btm.jpg");background-repeat:no-repeat, no-repeat;background-position:center top, center bottom;background-color:#fff;box-shadow:0px 6px 15px -6px #555;margin:20px auto;padding:40px 0 20px;z-index:99}#ct_fankit-movie-wrap .note{font-size:16px;text-align:center;margin:0 0 35px}#fankit-movie_tab{display:flex;flex-wrap:wrap;align-content:flex-start;justify-content:center;width:840px;height:170px;border:1px solid #ccc;background:#fff;box-sizing:border-box;margin:0 auto 45px;padding:23px 0 0;font-size:0}#fankit-movie_tab li{display:inline-block;width:260px;height:65px;cursor:pointer;transition-duration:0.3s;margin:0 6px 3px;font-size:0}#fankit-movie_tab li:hover{opacity:0.7}.is_ios #fankit-movie_tab li:hover{opacity:1}#fankit-movie_tab li:nth-child(1){background:url("../img/pc/fankit/btn_movie/united_sanctuary.png") no-repeat center bottom}#fankit-movie_tab li:nth-child(2){background:url("../img/pc/fankit/btn_movie/dragon_empire.png") no-repeat center bottom}#fankit-movie_tab li:nth-child(3){background:url("../img/pc/fankit/btn_movie/star_gate.png") no-repeat center bottom}#fankit-movie_tab li:nth-child(4){background:url("../img/pc/fankit/btn_movie/dark_zone.png") no-repeat center top}#fankit-movie_tab li:nth-child(5){background:url("../img/pc/fankit/btn_movie/megallanica.png") no-repeat center top}#fankit-movie_tab li:nth-child(6){background:url("../img/pc/fankit/btn_movie/zoo.png") no-repeat center top}#ct_fankit-movie-wrap .fankit-list{min-height:250px;display:flex;flex-wrap:wrap;justify-content:center}#ct_fankit-movie-wrap .fankit-list div{width:450px;margin:0 8px 30px}#ct_fankit-movie-wrap .fankit-list a img{display:block;width:100%;height:auto}#ct_fankit-movie-wrap .fankit-list h3{width:115px;height:20px;font-size:0;margin:0 0 10px 9px}#ct_fankit-movie-wrap .fankit-list_pt1{background:url("../img/pc/fankit/h3_movie-a.png") no-repeat}#ct_fankit-movie-wrap .fankit-list_pt2{background:url("../img/pc/fankit/h3_movie-b.png") no-repeat}#ct_fankit-movie-wrap .fankit-list_pt3{background:url("../img/pc/fankit/h3_movie-c.png") no-repeat}#ct_fankit-movie-wrap .fankit-list_pt4{background:url("../img/pc/fankit/h3_movie-d.png") no-repeat}#ct_fankit-movie-wrap #jquery-tab-pager-navi{display:none}#fankit-pc h2{display:block;width:100%;height:120px;background:#003280 url("../img/pc/fankit/h2_pc.png") no-repeat center center;box-shadow:0px 6px 15px -6px #555;font-size:0}#fankit-pc ul{display:flex;flex-wrap:wrap;justify-content:center;width:960px;background:url("../img/pc/fankit/bg_rg-circle-top.jpg"),url("../img/pc/fankit/bg_rg-circle-btm.jpg");background-repeat:no-repeat, no-repeat;background-position:center top, center bottom;background-color:#fff;box-sizing:border-box;box-shadow:0px 6px 15px -6px #555;padding:40px 0 0;margin:20px auto}#fankit-pc ul li{width:450px;height:auto;margin:0 8px 55px}#fankit-pc ul li img{width:100%;height:auto}#fankit-pc ul li .btn{display:flex;justify-content:space-between}#fankit-pc ul li a{display:block;width:220px;height:52px;margin:25px 0 0;font-size:0}#fankit-pc ul li a:nth-child(1){background:url("../img/pc/fankit/btn_1440.png") no-repeat}#fankit-pc ul li a:nth-child(2){background:url("../img/pc/fankit/btn_1536.png") no-repeat}#fankit-pc ul li a:hover{opacity:0.7}#fankit-sp h2{display:block;width:100%;height:120px;background:#003280 url("../img/pc/fankit/h2_sp.png") no-repeat center center;box-shadow:0px 6px 15px -6px #555;font-size:0}#fankit-sp ul{display:flex;flex-wrap:wrap;justify-content:center;width:960px;background:url("../img/pc/fankit/bg_rg-circle-top.jpg"),url("../img/pc/fankit/bg_rg-circle-btm.jpg");background-repeat:no-repeat, no-repeat;background-position:center top, center bottom;background-color:#fff;box-sizing:border-box;box-shadow:0px 6px 15px -6px #555;padding:40px 0 0;margin:20px auto}#fankit-sp ul li{width:260px;height:auto;margin:0 25px 55px}#fankit-sp ul li img{width:100%;height:auto}#fankit-sp ul li .btn{display:flex;justify-content:space-between}#fankit-sp ul li a{display:block;width:220px;height:52px;font-size:0}#fankit-sp ul li a:nth-child(1){background:url("../img/pc/fankit/btn_iphone.png") no-repeat;margin:25px 0 0 -7px}#fankit-sp ul li a:nth-child(2){background:url("../img/pc/fankit/btn_android.png") no-repeat;margin:25px -14px 0 0}#fankit-sp ul li a:hover{opacity:0.7}#fankit-twitter_hd h2{display:block;width:100%;height:120px;background:#003280 url("../img/pc/fankit/h2_twitter-hd.png") no-repeat center center;box-shadow:0px 6px 15px -6px #555;font-size:0}#fankit-twitter_hd ul{display:flex;flex-wrap:wrap;justify-content:center;width:960px;background:url("../img/pc/fankit/bg_rg-circle-top.jpg"),url("../img/pc/fankit/bg_rg-circle-btm.jpg");background-repeat:no-repeat, no-repeat;background-position:center top, center bottom;background-color:#fff;box-sizing:border-box;box-shadow:0px 6px 15px -6px #555;padding:40px 0 20px;margin:20px auto}#fankit-twitter_hd ul li{width:840px;height:auto;margin:0 0 35px}#fankit-twitter_hd ul li img{width:100%;height:auto}#fankit-twitter_hd ul li a{display:block}#fankit-twitter_icon h2{display:block;width:100%;height:120px;background:#003280 url("../img/pc/fankit/h2_twitter-icon.png") no-repeat center center;box-shadow:0px 6px 15px -6px #555;font-size:0}#fankit-twitter_icon ul{display:flex;flex-wrap:wrap;justify-content:center;width:960px;background:url("../img/pc/fankit/bg_rg-circle-top.jpg");background-repeat:no-repeat;background-position:center top;background-color:#fff;box-sizing:border-box;box-shadow:0px 6px 15px -6px #555;padding:30px 0 20px;margin:20px auto}#fankit-twitter_icon ul li{width:150px;height:auto;margin:0 3px 20px;text-align:center;font-weight:bold;letter-spacing:0}#fankit-twitter_icon ul li img{width:100%;height:auto;margin:0 0 8px}#fankit-twitter_icon ul li a{display:block}#fankit-twitter_clan h2{display:block;width:100%;height:120px;background:#003280 url("../img/pc/fankit/h2_twitter-clan.png") no-repeat center center;box-shadow:0px 6px 15px -6px #555;font-size:0}#fankit-twitter_clan-box{width:960px;background:url("../img/pc/fankit/bg_rg-circle-top.jpg");background-repeat:no-repeat;background-position:center top;background-color:#fff;box-sizing:border-box;box-shadow:0px 6px 15px -6px #555;padding:50px 0 30px;margin:20px auto}#fankit-twitter_clan ul{display:flex;flex-wrap:wrap;justify-content:center;font-weight:bold;letter-spacing:0}#fankit-twitter_clan ul li{width:150px;height:auto;margin:0 3px 20px;text-align:center}#fankit-twitter_clan ul li img{width:100%;height:auto;margin:0 0 8px}#fankit-twitter_clan ul li a{display:block}.fankit-guidelines{position:relative;overflow:hidden;width:950px;background:#fff url(../img/pc/common/icon_rb-circle.png) no-repeat;background-size:50% auto;background-position:right -250px top -250px;margin:70px auto 55px;padding:0 35px 45px;border:1px solid #eee;box-shadow:0px 0px 10px -2px #555555;box-sizing:border-box;z-index:99}.fankit-guidelines h3{display:block;height:32px;line-height:32px;font-size:22px;font-weight:bold;padding:0 0 0 10px;border-left:5px solid #f00;margin:45px 0 30px}.fankit-guidelines h4{font-weight:bold;margin:0 0 20px}.fankit-guidelines p{margin:0 0 35px}.fankit-guidelines ul{margin:0 0 30px}.fankit-guidelines ul li{list-style-type:decimal;margin:0 0 5px 24px}.fankit-guidelines dl{margin:0 0 35px 1.5em}.fankit-guidelines dl dt{width:2em;float:left}.fankit-guidelines dl dd{margin:0 0 5px}.fankit-guidelines .end{margin:50px 5px 0;text-align:right}.fankit-guidelines .supplementary_provisions{margin:50px 0 0 5px}#fankit-terms_movie{margin:0 auto -360px}

#ct_bnr-pc {
	margin-top: 100px;
}
