html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:"";content:none}table{border-collapse:collapse;border-spacing:0}html,body{position:relative;color:#000;font-family:"Noto Sans JP",sans-serif;line-height:1.5;-webkit-text-size-adjust:100%;overflow-x:hidden}::-webkit-search-cancel-button{display:none}::-ms-clear{visibility:hidden}main{display:block}input{outline:none}input[hidden]{display:none}a{color:#000;text-decoration:none}@media(min-width: 768px){header{display:flex;align-items:center;position:relative;width:min(100vw,1920px);height:min(6.7708333333vw,130px);margin:0 auto;z-index:30}}@media screen and (min-width: 768px)and (max-width: 1920px){header{width:100%}}@media(min-width: 768px){header .logo{display:flex;align-items:flex-start;padding:0 min(4.2708333333vw,82px) 0 min(1.5625vw,30px)}header .logo img.sf{width:min(8.1770833333vw,157px);height:auto;margin:0 min(2.0833333333vw,40px) 0 0}header .logo img.th{width:min(4.8958333333vw,94px);height:auto;margin:0 min(1.3541666667vw,26px) 0 0}header .logo span{display:flex;align-items:center;font-family:"Quantico",sans-serif;font-size:min(1.25vw,24px);font-weight:bold;line-height:1.2;letter-spacing:min(-.0677083333vw,-1.3px)}header .logo::before{content:"";position:absolute;top:50%;left:calc(50% - min(39.0625vw,750px));width:1px;height:min(4.1666666667vw,80px);background:#000;-webkit-transform:translateY(-50%);transform:translateY(-50%)}}@media(min-width: 768px){header nav{display:flex;justify-content:space-between}header nav #nav_button{display:none}header nav #language{display:flex;justify-content:center;align-items:center;position:absolute;top:min(1.875vw,36px);right:min(3.125vw,60px);min-width:min(5.2083333333vw,100px);height:min(3.125vw,60px)}header nav #language dt{display:flex;justify-content:center;align-items:center;min-width:min(5.2083333333vw,100px);height:min(3.125vw,60px);padding:0 0 0 min(1.875vw,36px);background:url(../images/icon_global.png) no-repeat min(.5208333333vw,10px) center;background-size:min(1.6145833333vw,31px);box-sizing:border-box;font-family:"Quantico",sans-serif;font-size:min(1.25vw,24px);font-weight:bold;cursor:pointer}header nav #language dd{position:absolute;top:min(3.125vw,60px);right:0;visibility:hidden;opacity:0;transition:visibility .3s,opacity .3s;z-index:50}header nav #language dd::before{display:block;content:"";position:absolute;top:min(.5208333333vw,10px);left:min(.5208333333vw,10px);width:min(8.3333333333vw,160px);height:min(6.5625vw,126px);background:linear-gradient(120deg, #c32606 30%, #f3a81c 80%, #fdf8a3 100%)}header nav #language dd ul{position:relative;width:min(8.3333333333vw,160px);height:min(6.5625vw,126px);padding:0;background:#000;box-sizing:border-box}header nav #language dd ul li{border-bottom:1px solid rgba(255,255,255,.3)}header nav #language dd ul li:last-of-type{border-bottom:none}header nav #language dd ul li a{display:flex;justify-content:flex-start;align-items:center;position:relative;width:100%;padding:min(1.0416666667vw,20px) min(.5208333333vw,10px) min(1.0416666667vw,20px) min(2.6041666667vw,50px);box-sizing:border-box;color:#fff;font-size:min(.78125vw,15px);font-weight:bold;transition:color .3s}header nav #language dd ul li a:hover{color:#da292f}header nav #language dd ul li a::before{content:"";position:absolute;top:min(1.5625vw,30px);left:min(1.5625vw,30px);width:min(.6770833333vw,13px);height:min(.1041666667vw,2px);background:#da292f}header nav #language:hover dt{background:url(../images/icon_global_wh.png) no-repeat min(.5208333333vw,10px) center #000;background-size:min(1.6145833333vw,31px);color:#fff}header nav #language:hover dd{visibility:visible;opacity:1}header nav #global{display:flex}header nav #global>li{display:inline-block;position:relative;height:min(3.125vw,60px)}header nav #global>li.tournament{display:none}header nav #global>li>a,header nav #global>li>span{display:flex;justify-content:center;align-items:center;width:min(6.7708333333vw,130px);height:min(3.125vw,60px);color:#010101;font-family:"Quantico",sans-serif;font-size:min(1.0416666667vw,20px);font-weight:bold;letter-spacing:min(-.0677083333vw,-1.3px);cursor:pointer;transition:background .3s,opacity .3s}header nav #global>li div{position:absolute;top:min(3.125vw,60px);left:0;visibility:hidden;opacity:0;transition:visibility .3s,opacity .3s;z-index:50}header nav #global>li div::before{display:block;content:"";position:absolute;top:min(.5208333333vw,10px);left:min(.5208333333vw,10px);width:min(22.3958333333vw,430px);height:min(16.6666666667vw,320px);background:linear-gradient(120deg, #c32606 30%, #f3a81c 80%, #fdf8a3 100%)}header nav #global>li div ul{position:relative;width:min(22.3958333333vw,430px);height:min(16.6666666667vw,320px);background:#000}header nav #global>li div ul li{width:100%;border-bottom:1px solid rgba(255,255,255,.3);color:#fff;font-size:min(.78125vw,15px);font-weight:bold}header nav #global>li div ul li a{display:flex;justify-content:flex-start;align-items:center;position:relative;width:100%;padding:min(1.0416666667vw,20px) min(.5208333333vw,10px) min(1.0416666667vw,20px) min(2.6041666667vw,50px);box-sizing:border-box;color:#fff;font-size:min(.78125vw,15px);font-weight:bold;transition:color .3s}header nav #global>li div ul li a:hover{color:#da292f}header nav #global>li div ul li a::before{content:"";position:absolute;top:min(1.5625vw,30px);left:min(1.5625vw,30px);width:min(.6770833333vw,13px);height:min(.1041666667vw,2px);background:#da292f}header nav #global>li div ul li a.secound{padding:min(0vw,0px) min(.5208333333vw,10px) min(1.0416666667vw,20px) min(4.4270833333vw,85px)}header nav #global>li div ul li a.secound::before{top:min(.625vw,12px);left:min(3.3854166667vw,65px)}header nav #global>li div ul li a.secound::after{content:"";position:absolute;top:min(0vw,0px);left:min(3.3854166667vw,65px);width:min(.1041666667vw,2px);height:min(.6770833333vw,13px);background:#da292f}header nav #global>li:hover a,header nav #global>li:hover span{background:#000;color:#fff}header nav #global>li.games:hover>div{visibility:visible;opacity:1}header nav #esports{position:absolute;top:50%;right:min(11.9270833333vw,229px);-webkit-transform:translateY(-50%);transform:translateY(-50%)}header nav #esports>span{display:flex;justify-content:center;align-items:center;width:min(7.8125vw,150px);height:min(3.59375vw,69px);border-radius:4px;background:linear-gradient(120deg, #c32606 30%, #f3a81c 80%, #fdf8a3 100%);box-shadow:min(.15625vw,3px) min(.2083333333vw,4px) 0 #000;color:#fff;font-family:"Quantico",sans-serif;font-size:min(1.0416666667vw,20px);transition:border-radius .3s,box-shadow .3s,-webkit-transform .3s;transition:border-radius .3s,box-shadow .3s,transform .3s;transition:border-radius .3s,box-shadow .3s,transform .3s,-webkit-transform .3s}header nav #esports div{position:absolute;top:min(3.59375vw,69px);right:min(-0.15625vw,-3px);visibility:hidden;opacity:0;transition:visibility .3s,opacity .3s;z-index:50}header nav #esports div::before{display:block;content:"";position:absolute;top:min(.5208333333vw,10px);left:min(.5208333333vw,10px);width:min(17.1875vw,330px);min-height:min(10.15625vw,195px);height:100%;background:linear-gradient(120deg, #c32606 30%, #f3a81c 80%, #fdf8a3 100%)}header nav #esports div ul{position:relative;width:min(17.1875vw,330px);min-height:min(10.15625vw,195px);background:#000}header nav #esports div ul li{width:100%;border-bottom:1px solid rgba(255,255,255,.3);color:#fff;font-size:min(.78125vw,15px);font-weight:bold}header nav #esports div ul li a{display:flex;flex-direction:column;justify-content:center;align-items:flex-start;position:relative;width:100%;min-height:min(5vw,96px);padding:min(1.5625vw,30px) min(.5208333333vw,10px) min(1.5625vw,30px) min(6.25vw,120px);box-sizing:border-box;color:#fff;font-size:min(.5208333333vw,10px);font-weight:bold;transition:color .3s}header nav #esports div ul li a:hover{color:#da292f}header nav #esports div ul li a span{font-family:"Quantico",sans-serif;font-size:min(.7291666667vw,14px)}header nav #esports div ul li.sfl a{background:url(../images/logo_sfl.png) no-repeat min(1.4583333333vw,28px) center;background-size:min(8vw,60px)}header nav #esports div ul li.capcom_pro_tour a{background:url(../images/logo_cpt.png) no-repeat min(1.8229166667vw,35px) center;background-size:min(6vw,45px)}header nav #esports:hover span{border-radius:4px 4px 0 0;background:#000}header nav #esports:hover>div{visibility:visible;opacity:1}}@media(min-width: 768px){#footer__links{position:relative;background:linear-gradient(120deg, #391a14 35%, #443a20 78%, #454433 100%);color:#fff;z-index:10}#footer__links .links{display:flex;align-items:center;width:min(100vw,1920px);height:min(8.9583333333vw,172px);margin:0 auto;padding:0 min(6.25vw,120px);box-sizing:border-box;font-family:"Quantico",sans-serif;font-size:min(1.25vw,24px)}#footer__links .links dl{display:flex;align-items:center}#footer__links .links dl.sf{margin:0 min(2.0833333333vw,40px) 0 0;padding:min(.625vw,12px) 0 min(.625vw,12px) min(4.84375vw,93px)}#footer__links .links dl.sf dt::before{content:"";position:absolute;top:50%;left:min(-3.90625vw,-75px);width:min(3.6041666667vw,69.2px);height:min(4.53125vw,87px);background:url(../images/dot_images/dot_10.png) no-repeat right top;background-size:calc(min(3.6041666667vw,69.2px)*5);-webkit-transform:translateY(-50%);transform:translateY(-50%);-webkit-animation:dot10 2s steps(5) infinite forwards;animation:dot10 2s steps(5) infinite forwards}@-webkit-keyframes dot10{0%{background-position:right top}75%{background-position:right top}100%{background-position:min(3.6041666667vw,69.2px) top}}@keyframes dot10{0%{background-position:right top}75%{background-position:right top}100%{background-position:min(3.6041666667vw,69.2px) top}}#footer__links .links dl.esports{margin:0 min(9.8958333333vw,190px) 0 0}#footer__links .links dl dt{position:relative;margin:0 min(1.3020833333vw,25px) 0 0;letter-spacing:min(-.0677083333vw,-1.3px)}#footer__links .links dl dd ul{display:flex;align-items:center}#footer__links .links dl dd ul li{width:min(2.6041666667vw,50px);margin:0 min(.5208333333vw,10px) 0 0}#footer__links .links dl dd ul li a{transition:opacity .3s}#footer__links .links dl dd ul li a:hover{opacity:.6}#footer__links .links dl dd ul li a img{width:100%}#footer__links .links>ul{display:flex;align-items:center}#footer__links .links>ul li.sfl{margin:0 min(2.34375vw,45px) 0 0}#footer__links .links>ul li.sfl img{width:min(8.3333333333vw,160px)}#footer__links .links>ul li.cpt{margin:0 min(2.0833333333vw,40px) 0 0}#footer__links .links>ul li.cpt img{width:min(5.9895833333vw,115px)}#footer__links .links>ul li.scri img{width:min(8.8541666667vw,170px)}#footer__links .links>ul li a{display:block;transition:opacity .3s}#footer__links .links>ul li a:hover{opacity:.6}#footer__links .ratings{display:flex;justify-content:center;align-items:center;height:min(8.3333333333vw,160px);border-bottom:1px solid rgba(216,216,216,.2);background:#000}#footer__links .ratings p.esrb a{display:block}#footer__links .ratings p.esrb a img{width:min(4.1666666667vw,80px);height:auto;vertical-align:top}}@media(min-width: 768px){footer{position:relative;background:#000;z-index:10}}@media(min-width: 768px){#contents__404{display:flex;flex-direction:column;justify-content:center;align-items:center;position:relative;width:min(100vw,1920px);height:90vh;padding:100px 0;box-sizing:border-box;margin:auto;z-index:20}}@media screen and (min-width: 768px)and (max-height: 500px){#contents__404{justify-content:flex-start;height:auto}}@media(min-width: 768px){#contents__404 p{margin:100px 0 150px}}@media(min-width: 768px){#contents__404 a{display:flex;justify-content:center;align-items:center;flex-shrink:0;width:262px;height:70px;border-radius:4px;background:linear-gradient(120deg, #c32606 30%, #f3a81c 80%, #fdf8a3 100%);box-shadow:3px 4px 0 #000;color:#fff;font-family:"Quantico",sans-serif;font-size:20px;cursor:pointer;transition:box-shadow .3s,-webkit-transform .3s;transition:box-shadow .3s,transform .3s;transition:box-shadow .3s,transform .3s,-webkit-transform .3s}#contents__404 a:hover{box-shadow:min(0vw,0px) min(0vw,0px) 0 #000;-webkit-transform:translate(3px, 4px);transform:translate(3px, 4px)}}@media(min-width: 768px){#bg.page__404 #bg_sf .top{top:calc(50% - min(16.6666666667vw,320px)) !important}#bg.page__404 #bg_sf .btm{top:calc(50% + min(5.7291666667vw,110px)) !important}}@media(min-width: 768px){#contents__cookie_policy{position:relative;width:min(78.125vw,1500px);margin:0 auto;padding:min(5.2083333333vw,100px) 0 min(5.2083333333vw,100px);z-index:20}#contents__cookie_policy h2{margin:0 auto min(2.6041666667vw,50px);font-weight:bold;text-align:center;display:block;position:relative;margin:0 0 30px 0;font-family:"Quantico",sans-serif;font-size:min(3.6458333333vw,70px)}#contents__cookie_policy .policy_content{min-height:30vh}#contents__cookie_policy .policy_content .CookieDeclarationType{background:rgba(255,255,255,.6)}#contents__cookie_policy .policy_content p,#contents__cookie_policy .policy_content .CookieDeclarationDialogText,#contents__cookie_policy .policy_content .CookieDeclarationIntro{font-size:14px}#contents__cookie_policy p.more{margin-top:70px}#contents__cookie_policy p.more a{display:flex;justify-content:center;align-items:center;flex-shrink:0;margin:0 auto;width:262px;height:70px;border-radius:4px;background:linear-gradient(120deg, #c32606 30%, #f3a81c 80%, #fdf8a3 100%);box-shadow:3px 4px 0 #000;color:#fff;font-family:"Quantico",sans-serif;font-size:20px;cursor:pointer;transition:box-shadow .3s,-webkit-transform .3s;transition:box-shadow .3s,transform .3s;transition:box-shadow .3s,transform .3s,-webkit-transform .3s}#contents__cookie_policy p.more a:hover{box-shadow:min(0vw,0px) min(0vw,0px) 0 #000;-webkit-transform:translate(3px, 4px);transform:translate(3px, 4px)}}@media(min-width: 768px){html,body{background:url(../images/noise.png) repeat,url(../images/bg.jpg) no-repeat center top fixed;background-size:auto,cover}html.no_Scroll,body.no_Scroll{overflow-y:hidden}}@media(min-width: 768px){#wrapper{position:relative;width:100%;margin:0 auto;box-sizing:border-box}#wrapper #bg_nav{position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(255,255,255,.5);visibility:hidden;opacity:0;z-index:30;pointer-events:none;transition:visibility .3s,opacity .3s;overflow:hidden}#wrapper #bg_nav.disp{visibility:visible;opacity:1;pointer-events:auto}#wrapper #bg{position:fixed;top:0;left:0;width:100%;height:100%;z-index:1;pointer-events:none}#wrapper #bg::before{display:block;content:"";position:fixed;top:0;right:50%;width:1px;height:100vh;background:#d8d8d8;-webkit-transform:translateX(50%);transform:translateX(50%)}#wrapper #bg #bg_sf .top{display:block;position:absolute;top:min(6.4583333333vw,124px);left:0;width:min(776.0416666667vw,14900px);height:min(14.7916666667vw,284px);background:url(../images/bg_sf.png) repeat-x left top;background-size:auto 100%;-webkit-transform:translateX(-310.4vw);transform:translateX(-310.4vw);-webkit-animation:left_to_right 50s linear infinite;animation:left_to_right 50s linear infinite}}@media screen and (min-width: 768px)and (min-width: 1920px){#wrapper #bg #bg_sf .top{-webkit-transform:translateX(-5960px);transform:translateX(-5960px);-webkit-animation:left_to_right_over 100s linear infinite;animation:left_to_right_over 100s linear infinite}}@media(min-width: 768px){#wrapper #bg #bg_sf .btm{display:block;position:absolute;top:min(27.1875vw,522px);right:0;width:min(776.0416666667vw,14900px);height:min(14.7916666667vw,284px);background:url(../images/bg_sf.png) repeat-x;background-size:auto 100%;-webkit-transform:translateX(310.4vw);transform:translateX(310.4vw);-webkit-animation:right_to_left 50s linear infinite;animation:right_to_left 50s linear infinite}}@media screen and (min-width: 768px)and (min-width: 1920px){#wrapper #bg #bg_sf .btm{-webkit-transform:translateX(5960px);transform:translateX(5960px);-webkit-animation:right_to_left_over 100s linear infinite;animation:right_to_left_over 100s linear infinite}}@media(min-width: 768px){@-webkit-keyframes left_to_right{0%{-webkit-transform:translateX(-310.4vw);transform:translateX(-310.4vw)}100%{-webkit-transform:translateX(min(0vw, 0px));transform:translateX(min(0vw, 0px))}}@keyframes left_to_right{0%{-webkit-transform:translateX(-310.4vw);transform:translateX(-310.4vw)}100%{-webkit-transform:translateX(min(0vw, 0px));transform:translateX(min(0vw, 0px))}}}@media(min-width: 768px){@-webkit-keyframes left_to_right_over{0%{-webkit-transform:translateX(-5960px);transform:translateX(-5960px)}100%{-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes left_to_right_over{0%{-webkit-transform:translateX(-5960px);transform:translateX(-5960px)}100%{-webkit-transform:translateX(0);transform:translateX(0)}}}@media(min-width: 768px){@-webkit-keyframes right_to_left{0%{-webkit-transform:translateX(310.4vw);transform:translateX(310.4vw)}100%{-webkit-transform:translateX(min(0vw, 0px));transform:translateX(min(0vw, 0px))}}@keyframes right_to_left{0%{-webkit-transform:translateX(310.4vw);transform:translateX(310.4vw)}100%{-webkit-transform:translateX(min(0vw, 0px));transform:translateX(min(0vw, 0px))}}}@media(min-width: 768px){@-webkit-keyframes right_to_left_over{0%{-webkit-transform:translateX(5960px);transform:translateX(5960px)}100%{-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes right_to_left_over{0%{-webkit-transform:translateX(5960px);transform:translateX(5960px)}100%{-webkit-transform:translateX(0);transform:translateX(0)}}}@media(min-width: 768px){#wrapper #bg #bg_left,#wrapper #bg #bg_right{position:fixed;top:0;width:min(10.9375vw,210px);height:100vh;box-sizing:border-box;opacity:.6;z-index:10}#wrapper #bg #bg_left span,#wrapper #bg #bg_right span{position:absolute;width:min(10.8854166667vw,209px);height:min(510.4166666667vw,9800px);background:url(../images/bg_roller.png) repeat-y;background-size:100%}}@media(min-width: 768px){#wrapper #bg #bg_left{left:calc(50% - min(50vw,960px));border-right:1px solid #d8d8d8}#wrapper #bg #bg_left span{top:0;-webkit-animation:top_to_bottom 50s linear infinite;animation:top_to_bottom 50s linear infinite;-webkit-transform:translateY(-204vw);transform:translateY(-204vw)}}@media screen and (min-width: 768px)and (min-width: 1920px){#wrapper #bg #bg_left span{-webkit-transform:translateY(-3920px);transform:translateY(-3920px);-webkit-animation:top_to_bottom_over 100s linear infinite;animation:top_to_bottom_over 100s linear infinite}}@media(min-width: 768px){#wrapper #bg #bg_right{right:calc(50% - min(50vw,960px));border-left:1px solid #d8d8d8}#wrapper #bg #bg_right span{bottom:0;-webkit-animation:bottom_to_top 50s linear infinite;animation:bottom_to_top 50s linear infinite;-webkit-transform:translateY(-204vw);transform:translateY(-204vw)}}@media screen and (min-width: 768px)and (min-width: 1920px){#wrapper #bg #bg_right span{-webkit-transform:translateY(3920px);transform:translateY(3920px);-webkit-animation:bottom_to_top_over 100s linear infinite;animation:bottom_to_top_over 100s linear infinite}}@media(min-width: 768px){@-webkit-keyframes top_to_bottom{0%{-webkit-transform:translateY(-204vw);transform:translateY(-204vw)}100%{-webkit-transform:translateY(min(0vw, 0px));transform:translateY(min(0vw, 0px))}}@keyframes top_to_bottom{0%{-webkit-transform:translateY(-204vw);transform:translateY(-204vw)}100%{-webkit-transform:translateY(min(0vw, 0px));transform:translateY(min(0vw, 0px))}}}@media(min-width: 768px){@-webkit-keyframes top_to_bottom_over{0%{-webkit-transform:translateY(-3920px);transform:translateY(-3920px)}100%{-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes top_to_bottom_over{0%{-webkit-transform:translateY(-3920px);transform:translateY(-3920px)}100%{-webkit-transform:translateY(0);transform:translateY(0)}}}@media(min-width: 768px){@-webkit-keyframes bottom_to_top{0%{-webkit-transform:translateY(204vw);transform:translateY(204vw)}100%{-webkit-transform:translateY(min(0vw, 0px));transform:translateY(min(0vw, 0px))}}@keyframes bottom_to_top{0%{-webkit-transform:translateY(204vw);transform:translateY(204vw)}100%{-webkit-transform:translateY(min(0vw, 0px));transform:translateY(min(0vw, 0px))}}}@media(min-width: 768px){@-webkit-keyframes bottom_to_top_over{0%{-webkit-transform:translateY(3920px);transform:translateY(3920px)}100%{-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes bottom_to_top_over{0%{-webkit-transform:translateY(3920px);transform:translateY(3920px)}100%{-webkit-transform:translateY(0);transform:translateY(0)}}}@media(min-width: 768px){#images{position:relative;width:100%;height:min(49.4791666667vw,950px);background:url(../images/bg_image.png) no-repeat calc(50vw + min(22.3958333333vw,430px)) min(28.6458333333vw,550px);background-size:min(14.8958333333vw,286px);z-index:20}#images .slideArea{width:min(100vw,1920px);margin:0 auto;padding:min(1.875vw,36px) 0 0}#images .slideArea .slides{display:flex;flex-shrink:0;justify-content:center;width:min(88.5416666667vw,1700px);margin:0 auto min(1.875vw,36px);transition:-webkit-transform .3s ease-in-out;transition:transform .3s ease-in-out;transition:transform .3s ease-in-out, -webkit-transform .3s ease-in-out}#images .slideArea .slides li{position:relative;left:min(-1.5625vw,-30px);width:min(29.8958333333vw,574px);height:min(35.9895833333vw,691px);opacity:0;-webkit-transform:translateX(min(2.6041666667vw, 50px));transform:translateX(min(2.6041666667vw, 50px))}#images .slideArea .slides li:nth-child(1){-webkit-animation:image_disp .5s ease-out 0.1s forwards;animation:image_disp .5s ease-out 0.1s forwards}#images .slideArea .slides li:nth-child(2){-webkit-animation:image_disp .5s ease-out 0.2s forwards;animation:image_disp .5s ease-out 0.2s forwards}#images .slideArea .slides li:nth-child(3){-webkit-animation:image_disp .5s ease-out 0.3s forwards;animation:image_disp .5s ease-out 0.3s forwards}#images .slideArea .slides li:nth-child(4){-webkit-animation:image_disp .5s ease-out 0.4s forwards;animation:image_disp .5s ease-out 0.4s forwards}#images .slideArea .slides li:nth-child(5){-webkit-animation:image_disp .5s ease-out 0.5s forwards;animation:image_disp .5s ease-out 0.5s forwards}#images .slideArea .slides li:nth-child(6){-webkit-animation:image_disp .5s ease-out 0.6s forwards;animation:image_disp .5s ease-out 0.6s forwards}#images .slideArea .slides li:nth-child(7){-webkit-animation:image_disp .5s ease-out 0.7s forwards;animation:image_disp .5s ease-out 0.7s forwards}#images .slideArea .slides li:nth-child(8){-webkit-animation:image_disp .5s ease-out 0.8s forwards;animation:image_disp .5s ease-out 0.8s forwards}#images .slideArea .slides li:nth-child(9){-webkit-animation:image_disp .5s ease-out 0.9s forwards;animation:image_disp .5s ease-out 0.9s forwards}#images .slideArea .slides li:nth-child(10){-webkit-animation:image_disp .5s ease-out 1s forwards;animation:image_disp .5s ease-out 1s forwards}#images .slideArea .slides li:nth-child(11){-webkit-animation:image_disp .5s ease-out 1.1s forwards;animation:image_disp .5s ease-out 1.1s forwards}#images .slideArea .slides li:nth-child(12){-webkit-animation:image_disp .5s ease-out 1.2s forwards;animation:image_disp .5s ease-out 1.2s forwards}#images .slideArea .slides li:nth-child(13){-webkit-animation:image_disp .5s ease-out 1.3s forwards;animation:image_disp .5s ease-out 1.3s forwards}#images .slideArea .slides li:nth-child(14){-webkit-animation:image_disp .5s ease-out 1.4s forwards;animation:image_disp .5s ease-out 1.4s forwards}#images .slideArea .slides li:nth-child(15){-webkit-animation:image_disp .5s ease-out 1.5s forwards;animation:image_disp .5s ease-out 1.5s forwards}#images .slideArea .slides li:nth-child(16){-webkit-animation:image_disp .5s ease-out 1.6s forwards;animation:image_disp .5s ease-out 1.6s forwards}#images .slideArea .slides li:nth-child(17){-webkit-animation:image_disp .5s ease-out 1.7s forwards;animation:image_disp .5s ease-out 1.7s forwards}#images .slideArea .slides li:nth-child(18){-webkit-animation:image_disp .5s ease-out 1.8s forwards;animation:image_disp .5s ease-out 1.8s forwards}#images .slideArea .slides li:nth-child(19){-webkit-animation:image_disp .5s ease-out 1.9s forwards;animation:image_disp .5s ease-out 1.9s forwards}#images .slideArea .slides li:nth-child(20){-webkit-animation:image_disp .5s ease-out 2s forwards;animation:image_disp .5s ease-out 2s forwards}@-webkit-keyframes image_disp{0%{opacity:0;-webkit-transform:translateX(min(2.6041666667vw, 50px));transform:translateX(min(2.6041666667vw, 50px))}100%{opacity:1;-webkit-transform:translateX(min(0vw, 0px));transform:translateX(min(0vw, 0px))}}@keyframes image_disp{0%{opacity:0;-webkit-transform:translateX(min(2.6041666667vw, 50px));transform:translateX(min(2.6041666667vw, 50px))}100%{opacity:1;-webkit-transform:translateX(min(0vw, 0px));transform:translateX(min(0vw, 0px))}}#images .slideArea .slides li::before{display:block;content:"";position:absolute;top:min(.5208333333vw,10px);left:min(2.2395833333vw,43px);width:min(26.1458333333vw,502px);height:min(35.4166666667vw,680px);background:linear-gradient(120deg, #c32606 30%, #f3a81c 80%, #fdf8a3 100%);-webkit-transform:skew(-5.5deg);transform:skew(-5.5deg)}#images .slideArea .slides li a{display:block;position:relative}#images .slideArea .slides li a img{width:100%;height:auto;transition:-webkit-transform .3s;transition:transform .3s;transition:transform .3s, -webkit-transform .3s}#images .slideArea .slides li a:hover img{-webkit-transform:translate(min(0.5208333333vw, 10px), min(0.5208333333vw, 10px));transform:translate(min(0.5208333333vw, 10px), min(0.5208333333vw, 10px))}#images .slideArea .seek,#images .slideArea .nav{display:none}#images .linkArea{display:flex;justify-content:center}#images .linkArea .tournament{display:flex;justify-content:space-between;width:calc(50% + min(5.2083333333vw,100px))}#images .linkArea .tournament::before{content:"";width:calc(50vw - min(50vw,960px));height:min(8.6979166667vw,167px);background:url(../images/repeat_tournament.png) repeat-x}#images .linkArea .tournament ul{display:flex;position:relative;width:min(55.2083333333vw,1060px);height:min(8.6979166667vw,167px);padding:min(2.8645833333vw,55px) min(2.6041666667vw,50px) min(1.0416666667vw,20px) min(1.8229166667vw,35px);background:url(../images/bg_tournament.png) no-repeat;background-size:100%;box-sizing:border-box}#images .linkArea .tournament ul li{display:flex;align-items:center;position:relative}#images .linkArea .tournament ul li .icon{display:flex;justify-content:center;align-items:center;position:absolute;top:min(-.5208333333vw,-10px);left:min(7.8125vw,150px);width:min(6.7708333333vw,130px);height:min(1.3541666667vw,26px);background:linear-gradient(120deg, #c32606 30%, #f3a81c 80%, #fdf8a3 100%);-webkit-transform:skew(-20deg);transform:skew(-20deg)}#images .linkArea .tournament ul li .icon span{display:block;color:#fff;font-size:min(.7291666667vw,14px);font-weight:bold;white-space:nowrap;-webkit-transform:skew(20deg);transform:skew(20deg)}#images .linkArea .tournament ul li a{transition:opacity .3s}#images .linkArea .tournament ul li a:hover{opacity:.6}#images .linkArea .tournament ul li a dl{position:relative;padding:min(.5208333333vw,10px) min(1.0416666667vw,20px) min(.5208333333vw,10px) 0}#images .linkArea .tournament ul li a dl::before{content:"";position:absolute;bottom:0;left:0;width:100%;height:1px;background:#000}#images .linkArea .tournament ul li a dl::after{content:"";position:absolute;bottom:0;right:0;width:10px;height:1px;background:#000;-webkit-transform:rotate(45deg);transform:rotate(45deg);-webkit-transform-origin:right;transform-origin:right}#images .linkArea .tournament ul li a dl dt{margin:min(.2604166667vw,5px) 0;font-size:min(1.0416666667vw,20px);font-weight:bold}#images .linkArea .tournament ul li a dl dd{font-size:min(.7291666667vw,14px)}#images .linkArea .tournament ul li.sfl{margin:0 min(2.0833333333vw,40px) 0 0}#images .linkArea .tournament ul li.sfl a{padding:min(.5208333333vw,10px) 0 min(.5208333333vw,10px) min(7.34375vw,141px);background:url(../images/logo_sfl.png) no-repeat left center;background-size:min(6.9270833333vw,133px)}#images .linkArea .tournament ul li.capcom_pro_tour a{padding:min(.5208333333vw,10px) 0 min(.5208333333vw,10px) min(5.9895833333vw,115px);background:url(../images/logo_cpt.png) no-repeat left center;background-size:min(4.9479166667vw,95px)}#images .linkArea .links{position:relative;width:calc(50% - min(5.2083333333vw,100px))}#images .linkArea .links ul{display:flex;position:absolute;top:min(3.2291666667vw,62px);right:0}#images .linkArea .links ul li{width:min(5.46875vw,105px)}#images .linkArea .links ul li a{display:block;height:min(5.46875vw,105px);transition:opacity .3s}#images .linkArea .links ul li a:hover{opacity:.8}#images .linkArea .links ul li.link_1 a{background:url(../images/link_1-ja.png) no-repeat;background-size:100%}#images .linkArea .links ul li.link_1 a:lang(en){background:url(../images/link_1-en.png) no-repeat;background-size:100%}#images .linkArea .links ul li.link_2 a{background:url(../images/link_2.png) no-repeat;background-size:100%}}@media(min-width: 768px){#contents #contents__news{position:relative;width:min(78.125vw,1500px);margin:0 auto;padding:min(5.9895833333vw,115px) 0 min(2.6041666667vw,50px);z-index:20}#contents #contents__news h2{display:flex;justify-content:center;align-items:center;position:relative;height:min(7.8125vw,150px);margin:0 0 min(2.6041666667vw,50px);font-weight:bold}#contents #contents__news h2::before{content:"";position:absolute;top:50%;right:50%;width:1px;height:min(7.8125vw,150px);background:#000;-webkit-transform:translate(50%, -50%);transform:translate(50%, -50%)}#contents #contents__news h2 span{width:min(26.0416666667vw,500px)}#contents #contents__news h2 span.tit{display:inline-block;position:relative;margin:0 min(2.6041666667vw,50px) 0 0;font-family:"Quantico",sans-serif;font-size:min(3.6458333333vw,70px);text-align:right}#contents #contents__news h2 span.txt{display:inline-block;margin:0 0 0 min(2.6041666667vw,50px);box-sizing:border-box;font-family:"Noto Sans JP",sans-serif;font-size:min(1.0416666667vw,20px);text-align:left}#contents #contents__news h2 .txt{padding:0 min(10.4166666667vw,200px) 0 0}#contents #contents__news .dot1{position:absolute;top:min(4.5833333333vw,88px);left:min(10.4166666667vw,200px);width:min(13.0208333333vw,250px);height:min(6.7708333333vw,130px);background:url(../images/dot_images/dot_1.png) no-repeat left top;background-size:auto 100%}@-webkit-keyframes dot1{from{background-position:left top}to{background-position:right top}}@keyframes dot1{from{background-position:left top}to{background-position:right top}}#contents #contents__news .dot2{position:absolute;top:min(4.5833333333vw,88px);right:min(7.03125vw,135px);width:min(14.3229166667vw,275px);height:min(7.2916666667vw,140px);background:url(../images/dot_images/dot_2.png) no-repeat left top;background-size:auto 100%}@-webkit-keyframes dot2{from{background-position:left top}to{background-position:right top}}@keyframes dot2{from{background-position:left top}to{background-position:right top}}#contents #contents__news.disp .dot1{-webkit-animation:dot1 2.6s steps(13) 1 forwards;animation:dot1 2.6s steps(13) 1 forwards}#contents #contents__news.disp .dot2{-webkit-animation:dot2 2s steps(10) 1 forwards;animation:dot2 2s steps(10) 1 forwards}#contents #contents__news ul{display:flex;flex-wrap:wrap;margin:0 0 min(.8854166667vw,17px)}#contents #contents__news ul li{width:min(16.6666666667vw,320px);margin:0 min(3.6458333333vw,70px) 0 0}#contents #contents__news ul li:nth-of-type(1),#contents #contents__news ul li:nth-of-type(2),#contents #contents__news ul li:nth-of-type(3){margin:0 min(3.6458333333vw,70px) min(3.90625vw,75px) 0}#contents #contents__news ul li:nth-of-type(4n){margin:0}#contents #contents__news ul li a{display:block;position:relative;color:#000}#contents #contents__news ul li a::before{display:block;content:"";position:absolute;top:min(.5208333333vw,10px);left:min(.5208333333vw,10px);width:min(16.6666666667vw,320px);height:min(16.6666666667vw,320px);background:linear-gradient(120deg, #c32606 30%, #f3a81c 80%, #fdf8a3 100%)}#contents #contents__news ul li a img{position:relative;width:min(16.6666666667vw,320px);margin:0 0 min(.9895833333vw,19px);transition:-webkit-transform .3s;transition:transform .3s;transition:transform .3s, -webkit-transform .3s}#contents #contents__news ul li a .category{display:flex;justify-content:center;align-items:center;position:absolute;top:min(-.5208333333vw,-10px);left:min(-.5208333333vw,-10px);min-width:min(5.7291666667vw,110px);height:min(1.5625vw,30px);padding:0 min(.2604166667vw,5px);background:linear-gradient(120deg, #c32606 30%, #f3a81c 80%, #fdf8a3 100%);-webkit-transform:skew(-20deg);transform:skew(-20deg);transition:-webkit-transform .3s;transition:transform .3s;transition:transform .3s, -webkit-transform .3s}#contents #contents__news ul li a .category span{display:block;color:#fff;font-size:min(.7291666667vw,14px);font-weight:bold;-webkit-transform:skew(20deg);transform:skew(20deg)}#contents #contents__news ul li a dl dt{margin:0 0 min(.2604166667vw,5px) min(.5208333333vw,10px);color:#da292f;font-family:"Quantico",sans-serif;font-size:min(.9375vw,18px);font-weight:bold}#contents #contents__news ul li a dl dd{font-size:min(.7291666667vw,14px)}#contents #contents__news ul li a .more{position:relative;margin:0 0 0 min(.5208333333vw,10px);font-family:"Quantico",sans-serif;font-size:min(.9375vw,18px);font-weight:bold;visibility:hidden;opacity:0;transition:visibility .3s,opacity .3s}#contents #contents__news ul li a .more::before{content:"";position:absolute;top:50%;left:min(6.25vw,120px);width:min(5.46875vw,105px);height:1px;background:#000;-webkit-transform:translateY(-50%);transform:translateY(-50%)}#contents #contents__news ul li a .more::after{content:"";position:absolute;top:50%;left:min(11.71875vw,225px);width:0;height:0;border-style:solid;border-width:3.5px 0 3.5px 4px;border-color:transparent transparent transparent #000;-webkit-transform:translateY(-50%);transform:translateY(-50%)}#contents #contents__news ul li a:hover img{-webkit-transform:translate(min(0.5208333333vw, 10px), min(0.5208333333vw, 10px));transform:translate(min(0.5208333333vw, 10px), min(0.5208333333vw, 10px))}#contents #contents__news ul li a:hover .category{-webkit-transform:skew(-20deg) translate(min(0.5208333333vw, 10px), min(0.5208333333vw, 10px));transform:skew(-20deg) translate(min(0.5208333333vw, 10px), min(0.5208333333vw, 10px))}#contents #contents__news ul li a:hover .more{visibility:visible;opacity:1}#contents #contents__news>.more{width:min(15.625vw,300px);margin:0 auto}#contents #contents__news>.more a{display:flex;justify-content:center;align-items:center;width:min(15.625vw,300px);height:min(3.59375vw,69px);border-radius:4px;background:linear-gradient(120deg, #c32606 30%, #f3a81c 80%, #fdf8a3 100%);box-shadow:min(.15625vw,3px) min(.2083333333vw,4px) 0 #000;color:#fff;font-family:"Quantico",sans-serif;font-size:min(1.0416666667vw,20px);transition:box-shadow .3s,-webkit-transform .3s;transition:box-shadow .3s,transform .3s;transition:box-shadow .3s,transform .3s,-webkit-transform .3s}#contents #contents__news>.more a:hover{box-shadow:min(0vw,0px) min(0vw,0px) 0 #000;-webkit-transform:translate(min(0.15625vw, 3px), min(0.2083333333vw, 4px));transform:translate(min(0.15625vw, 3px), min(0.2083333333vw, 4px))}#contents #contents__games{position:relative;width:min(78.125vw,1500px);margin:0 auto;padding:min(3.8020833333vw,73px) 0 min(6.6666666667vw,128px);z-index:20}#contents #contents__games h2{display:flex;justify-content:center;align-items:center;position:relative;height:min(7.8125vw,150px);margin:0 0 min(2.6041666667vw,50px);font-weight:bold}#contents #contents__games h2::before{content:"";position:absolute;top:50%;right:50%;width:1px;height:min(7.8125vw,150px);background:#000;-webkit-transform:translate(50%, -50%);transform:translate(50%, -50%)}#contents #contents__games h2 span{width:min(26.0416666667vw,500px)}#contents #contents__games h2 span.tit{display:inline-block;position:relative;margin:0 min(2.6041666667vw,50px) 0 0;font-family:"Quantico",sans-serif;font-size:min(3.6458333333vw,70px);text-align:right}#contents #contents__games h2 span.txt{display:inline-block;margin:0 0 0 min(2.6041666667vw,50px);box-sizing:border-box;font-family:"Noto Sans JP",sans-serif;font-size:min(1.0416666667vw,20px);text-align:left}#contents #contents__games h2 .txt{padding:0 min(15.625vw,300px) 0 0}#contents #contents__games .dot3-1{position:absolute;top:min(-.5208333333vw,-10px);left:min(11.4583333333vw,220px);width:min(5.3213541667vw,102.17px);height:min(5.7291666667vw,110px);background:url(../images/dot_images/dot_3-1.png) no-repeat left top;background-size:auto 100%}@-webkit-keyframes dot3-1{from{background-position:left top}to{background-position:right top}}@keyframes dot3-1{from{background-position:left top}to{background-position:right top}}#contents #contents__games .dot3-2{position:absolute;top:min(3.6458333333vw,70px);left:min(16.1458333333vw,310px);width:min(5.8255208333vw,111.85px);height:min(8.3333333333vw,160px);background:url(../images/dot_images/dot_3-2.png) no-repeat right top;background-size:auto 100%}@-webkit-keyframes dot3-2{to{background-position:0 top}}@keyframes dot3-2{to{background-position:0 top}}#contents #contents__games .dot4-1{position:absolute;top:min(3.6458333333vw,70px);right:min(19.7916666667vw,380px);width:min(5.2734375vw,101.25px);height:min(8.3333333333vw,160px);background:url(../images/dot_images/dot_4-1.png) no-repeat left top;background-size:auto 100%}@-webkit-keyframes dot4-1{from{background-position:left top}to{background-position:right top}}@keyframes dot4-1{from{background-position:left top}to{background-position:right top}}#contents #contents__games .dot4-2{position:absolute;top:min(6.25vw,120px);right:min(14.5833333333vw,280px);width:min(8.4895833333vw,163px);height:min(5.7291666667vw,110px);background:url(../images/dot_images/dot_4-2.png) no-repeat left top;background-size:auto 100%}@-webkit-keyframes dot4-2{from{background-position:left top}to{background-position:right top}}@keyframes dot4-2{from{background-position:left top}to{background-position:right top}}#contents #contents__games .dot5-1{position:absolute;bottom:min(.6770833333vw,13px);left:min(1.1979166667vw,23px);width:min(3.0729166667vw,59px);height:min(5.2083333333vw,100px);background:url(../images/dot_images/dot_5-1.png) no-repeat left top;background-size:auto 100%}@-webkit-keyframes dot5-1{0%{background-position:left top}50%{background-position:left top}100%{background-position:right min(3.0729166667vw,59px) top}}@keyframes dot5-1{0%{background-position:left top}50%{background-position:left top}100%{background-position:right min(3.0729166667vw,59px) top}}#contents #contents__games .dot5-2{position:absolute;bottom:min(.6770833333vw,13px);left:min(4.1666666667vw,80px);width:min(5.8020833333vw,111.4px);height:min(5.7291666667vw,110px);background:url(../images/dot_images/dot_5-2.png) no-repeat left top;background-size:auto 100%}@-webkit-keyframes dot5-2{from{background-position:left top}to{background-position:right min(5.8020833333vw,111.4px) top}}@keyframes dot5-2{from{background-position:left top}to{background-position:right min(5.8020833333vw,111.4px) top}}#contents #contents__games .dot6-1{position:absolute;bottom:min(.78125vw,15px);right:min(8.3333333333vw,160px);width:min(7.61875vw,146.28px);height:min(5.7291666667vw,110px);background:url(../images/dot_images/dot_6-1.png) no-repeat left top;background-size:auto 100%}@-webkit-keyframes dot6-1{from{background-position:left top}to{background-position:right top}}@keyframes dot6-1{from{background-position:left top}to{background-position:right top}}#contents #contents__games .dot6-2-1,#contents #contents__games .dot6-2-2{position:absolute;bottom:min(.5208333333vw,10px);right:min(.5208333333vw,10px);width:min(7.5484375vw,144.93px);height:min(5.7291666667vw,110px);background:url(../images/dot_images/dot_6-2.png) no-repeat left top;background-size:auto 100%;opacity:1}@-webkit-keyframes dot6-2-1{0%{background-position:left top;opacity:1}90%{background-position:right top;opacity:1}100%{background-position:right top;opacity:0}}@keyframes dot6-2-1{0%{background-position:left top;opacity:1}90%{background-position:right top;opacity:1}100%{background-position:right top;opacity:0}}#contents #contents__games .dot6-2-2{background:url(../images/dot_images/dot_6-2-loop.png) no-repeat left top;background-size:auto 100%;opacity:0}@-webkit-keyframes dot6-2-2{0%{background-position:left top;opacity:1}100%{background-position:right min(7.5484375vw,144.93px) top;opacity:1}}@keyframes dot6-2-2{0%{background-position:left top;opacity:1}100%{background-position:right min(7.5484375vw,144.93px) top;opacity:1}}#contents #contents__games.disp .dot3-1{-webkit-animation:dot3-1 .6s steps(5) 1 forwards;animation:dot3-1 .6s steps(5) 1 forwards}#contents #contents__games.disp .dot3-2{-webkit-animation:dot3-2 .6s steps(6) .2s 1 forwards;animation:dot3-2 .6s steps(6) .2s 1 forwards}#contents #contents__games.disp .dot4-1{-webkit-animation:dot4-1 .6s steps(7) 1 forwards;animation:dot4-1 .6s steps(7) 1 forwards}#contents #contents__games.disp .dot4-2{-webkit-animation:dot4-2 .3s steps(2) .3s 1 forwards;animation:dot4-2 .3s steps(2) .3s 1 forwards}#contents #contents__games.disp .dot5-1{-webkit-animation:dot5-1 .5s steps(2) infinite;animation:dot5-1 .5s steps(2) infinite}#contents #contents__games.disp .dot5-2{-webkit-animation:dot5-2 .5s steps(5) infinite;animation:dot5-2 .5s steps(5) infinite}#contents #contents__games.disp .dot6-1{-webkit-animation:dot6-1 .5s steps(6) 1 forwards;animation:dot6-1 .5s steps(6) 1 forwards}#contents #contents__games.disp .dot6-2-1{-webkit-animation:dot6-2-1 1s steps(15) 0s forwards;animation:dot6-2-1 1s steps(15) 0s forwards}#contents #contents__games.disp .dot6-2-2{-webkit-animation:dot6-2-2 .5s steps(8) .9s infinite;animation:dot6-2-2 .5s steps(8) .9s infinite}#contents #contents__games .nav{display:flex;justify-content:center;align-items:flex-end;position:absolute;top:min(8.4895833333vw,163px);right:0;width:min(10.9375vw,210px);height:min(4.3229166667vw,83px);box-sizing:border-box}#contents #contents__games .nav::before{content:"";position:absolute;top:0;right:50%;width:min(3.9583333333vw,76px);height:min(5.2083333333vw,100px);background:url(../images/dot_images/dot_7.png) no-repeat left bottom;background-size:auto 100%;-webkit-transform:translateX(50%);transform:translateX(50%);pointer-events:none}#contents #contents__games .nav li{position:relative;width:min(4.53125vw,87px);height:min(4.3229166667vw,83px);font-family:"Quantico",sans-serif;font-size:min(.5208333333vw,10px);font-weight:bold;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;cursor:pointer}#contents #contents__games .nav li::before{content:"";position:absolute;bottom:min(.3645833333vw,7px);width:min(2.8125vw,54px);height:1px;background:#000;pointer-events:none}#contents #contents__games .nav li::after{content:"";position:absolute;bottom:min(.2083333333vw,4px);width:0;height:0;border-style:solid;pointer-events:none}#contents #contents__games .nav li.prev{display:flex;justify-content:flex-end;align-items:flex-end;margin:0 min(.7291666667vw,14px) 0 0;text-align:right}#contents #contents__games .nav li.prev::before{left:0}#contents #contents__games .nav li.prev::after{left:0;border-width:min(.1822916667vw,3.5px) min(.2083333333vw,4px) min(.1822916667vw,3.5px) 0;border-color:transparent #000 transparent transparent}#contents #contents__games .nav li.next{display:flex;justify-content:flex-start;align-items:flex-end;margin:0 0 0 min(.7291666667vw,14px);text-align:left}#contents #contents__games .nav li.next::before{right:0}#contents #contents__games .nav li.next::after{right:0;border-width:min(.1822916667vw,3.5px) 0 min(.1822916667vw,3.5px) min(.2083333333vw,4px);border-color:transparent transparent transparent #000}#contents #contents__games .nav.move_prev:before{background:url(../images/dot_images/dot_7.png) repeat-x left bottom;background-size:auto 100%;-webkit-animation:dot_7_prev .4s steps(4) infinite forwards;animation:dot_7_prev .4s steps(4) infinite forwards}#contents #contents__games .nav.move_prev .prev{color:#da292f}#contents #contents__games .nav.move_prev .prev::before{background:#da292f}#contents #contents__games .nav.move_prev .prev::after{border-color:transparent #da292f transparent transparent}#contents #contents__games .nav.move_next:before{background:url(../images/dot_images/dot_7.png) repeat-x right bottom;background-size:auto 100%;-webkit-animation:dot_7_next .4s steps(4) infinite forwards;animation:dot_7_next .4s steps(4) infinite forwards}#contents #contents__games .nav.move_next .next{color:#da292f}#contents #contents__games .nav.move_next .next::before{background:#da292f}#contents #contents__games .nav.move_next .next::after{border-color:transparent transparent transparent #da292f}@-webkit-keyframes dot_7_prev{to{background-position:right min(3.9583333333vw,76px) bottom}}@keyframes dot_7_prev{to{background-position:right min(3.9583333333vw,76px) bottom}}@-webkit-keyframes dot_7_next{to{background-position:left min(3.9583333333vw,76px) bottom}}@keyframes dot_7_next{to{background-position:left min(3.9583333333vw,76px) bottom}}#contents #contents__games .slideArea{width:100vw;position:relative;left:50%;margin:0 0 min(2.7083333333vw,52px);-webkit-transform:translateX(-50vw);transform:translateX(-50vw);overflow:hidden}#contents #contents__games .slideArea.move_prev .slides,#contents #contents__games .slideArea.move_next .slides{transition:none}#contents #contents__games .slideArea .slides{display:flex;position:relative;top:0;left:0;-webkit-transform:translateX(0);transform:translateX(0);transition:left .1s;will-change:left}#contents #contents__games .slideArea .slides.drag{transition:none}#contents #contents__games .slideArea .slides li{flex-shrink:0;width:24vw;transition:opacity .3s;cursor:pointer;transition:opacity .3s}#contents #contents__games .slideArea .slides li:hover{opacity:.8}#contents #contents__games .slideArea .slides li a img{width:100%;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;vertical-align:top}#contents #contents__games>.more{width:min(15.625vw,300px);margin:0 auto}#contents #contents__games>.more a{display:flex;justify-content:center;align-items:center;width:min(15.625vw,300px);height:min(3.59375vw,69px);border-radius:4px;background:linear-gradient(120deg, #c32606 30%, #f3a81c 80%, #fdf8a3 100%);box-shadow:min(.15625vw,3px) min(.2083333333vw,4px) 0 #000;color:#fff;font-family:"Quantico",sans-serif;font-size:min(1.0416666667vw,20px);transition:box-shadow .3s,-webkit-transform .3s;transition:box-shadow .3s,transform .3s;transition:box-shadow .3s,transform .3s,-webkit-transform .3s}#contents #contents__games>.more a:hover{box-shadow:min(0vw,0px) min(0vw,0px) 0 #000;-webkit-transform:translate(min(0.15625vw, 3px), min(0.2083333333vw, 4px));transform:translate(min(0.15625vw, 3px), min(0.2083333333vw, 4px))}#contents #contents__esports{position:relative;width:100%;background:url(../images/bg_esports.jpg) no-repeat center top;background-size:cover;z-index:10}#contents #contents__esports::before{display:block;content:"";position:fixed;top:0;right:50%;width:1px;height:100vh;background:#d8d8d8;opacity:.2;-webkit-transform:translateX(50%);transform:translateX(50%)}#contents #contents__esports .esports__inner{display:flex;flex-wrap:wrap;justify-content:center;width:min(78.125vw,1500px);margin:0 auto;padding:min(3.90625vw,75px) 0 min(6.0416666667vw,116px);border-right:1px solid rgba(216,216,216,.2);border-left:1px solid rgba(216,216,216,.2)}#contents #contents__esports .esports__inner h2{display:flex;justify-content:center;align-items:center;position:relative;height:min(7.8125vw,150px);margin:0 0 min(2.6041666667vw,50px);font-weight:bold;width:100%;color:#fff}#contents #contents__esports .esports__inner h2::before{content:"";position:absolute;top:50%;right:50%;width:1px;height:min(7.8125vw,150px);background:#000;-webkit-transform:translate(50%, -50%);transform:translate(50%, -50%)}#contents #contents__esports .esports__inner h2 span{width:min(26.0416666667vw,500px)}#contents #contents__esports .esports__inner h2 span.tit{display:inline-block;position:relative;margin:0 min(2.6041666667vw,50px) 0 0;font-family:"Quantico",sans-serif;font-size:min(3.6458333333vw,70px);text-align:right}#contents #contents__esports .esports__inner h2 span.txt{display:inline-block;margin:0 0 0 min(2.6041666667vw,50px);box-sizing:border-box;font-family:"Noto Sans JP",sans-serif;font-size:min(1.0416666667vw,20px);text-align:left}#contents #contents__esports .esports__inner h2::before{background:#fff}#contents #contents__esports .esports__inner h2 span{width:min(31.25vw,600px)}#contents #contents__esports .esports__inner div{width:min(39.0625vw,750px);box-sizing:border-box}#contents #contents__esports .esports__inner div.sfl{padding:0 min(3.8541666667vw,74px) 0 0}#contents #contents__esports .esports__inner div.sfl dl{padding:min(.2604166667vw,5px) 0 min(.2604166667vw,5px) min(11.9791666667vw,230px);background:url(../images/logo_sfl.png) no-repeat left center;background-size:min(10.78125vw,207px)}#contents #contents__esports .esports__inner div.capcom_pro_tour{padding:0 0 0 min(3.8541666667vw,74px)}#contents #contents__esports .esports__inner div.capcom_pro_tour dl{padding:min(.2604166667vw,5px) 0 min(.2604166667vw,5px) min(10.4166666667vw,200px);background:url(../images/logo_cpt.png) no-repeat left center;background-size:min(7.8125vw,150px)}#contents #contents__esports .esports__inner div dl{min-height:min(7.5vw,144px);margin:0 0 min(1.9270833333vw,37px)}#contents #contents__esports .esports__inner div dl dt{margin:0 0 min(1.0416666667vw,20px);color:#fff;font-family:"Quantico",sans-serif;font-size:min(2.0833333333vw,40px);line-height:1.2;letter-spacing:min(-.0677083333vw,-1.3px)}#contents #contents__esports .esports__inner div dl dt span{display:block;font-family:"Noto Sans JP",sans-serif;font-size:min(1.0416666667vw,20px)}#contents #contents__esports .esports__inner div dl dd{color:#fff;font-size:min(.7291666667vw,14px)}#contents #contents__esports .esports__inner div iframe{width:min(35.0520833333vw,673px);height:min(19.6354166667vw,377px);margin:0 0 min(.2604166667vw,5px);border:1px solid #6d6d6d}#contents #contents__esports .esports__inner div .caution{margin:0 0 min(1.0416666667vw,20px);color:#fff;font-size:min(.7291666667vw,14px)}#contents #contents__esports .esports__inner div .more{width:min(15.625vw,300px);margin:min(1.5625vw,30px) auto 0}#contents #contents__esports .esports__inner div .more a{display:flex;justify-content:center;align-items:center;width:min(15.625vw,300px);height:min(3.59375vw,69px);border-radius:4px;background:linear-gradient(120deg, #c32606 30%, #f3a81c 80%, #fdf8a3 100%);box-shadow:min(.15625vw,3px) min(.2083333333vw,4px) 0 #000;color:#fff;font-family:"Quantico",sans-serif;font-size:min(1.0416666667vw,20px);transition:box-shadow .3s,-webkit-transform .3s;transition:box-shadow .3s,transform .3s;transition:box-shadow .3s,transform .3s,-webkit-transform .3s}#contents #contents__esports .esports__inner div .more a:hover{box-shadow:min(0vw,0px) min(0vw,0px) 0 #000;-webkit-transform:translate(min(0.15625vw, 3px), min(0.2083333333vw, 4px));transform:translate(min(0.15625vw, 3px), min(0.2083333333vw, 4px))}#contents #contents__about{position:relative;left:50%;width:100vw;height:min(70.8333333333vw,1360px);border-bottom:1px solid #ccc;background:url(../images/noise.png) repeat,url(../images/bg.jpg) no-repeat center;background-size:auto,cover;-webkit-transform:translateX(-50vw);transform:translateX(-50vw);overflow:hidden;z-index:10}#contents #contents__about .about__bdr{position:absolute;top:0;right:50%;width:min(78.125vw,1500px);height:min(70.8333333333vw,1360px);border-right:1px solid rgba(216,216,216,.6);border-left:1px solid rgba(216,216,216,.6);-webkit-transform:translateX(50%);transform:translateX(50%)}#contents #contents__about .about__bdr::before{display:absolute;content:"";position:fixed;top:0;right:50%;width:1px;height:min(70.8333333333vw,1360px);background:#d8d8d8;opacity:.2;-webkit-transform:translateX(50%);transform:translateX(50%)}#contents #contents__about .slideArea_character{position:absolute;top:13.3vw;right:50%;width:100vw;height:min(53.125vw,1020px);-webkit-transform:skewY(-15deg) translateX(50%);transform:skewY(-15deg) translateX(50%);overflow:hidden}#contents #contents__about .slideArea_character::before{content:"";position:absolute;bottom:0;right:0;width:100vw;height:min(37.8645833333vw,727px);background:#fff}#contents #contents__about .slideArea_character .character{position:absolute;top:0;width:100vw;height:min(70.8333333333vw,1360px);pointer-events:none;-webkit-transform:skewY(15deg);transform:skewY(15deg)}#contents #contents__about .slideArea_character .character ul{position:relative;width:min(100vw,1920px);margin:0 auto}#contents #contents__about .slideArea_character .character ul li{position:absolute;transition:opacity .4s,-webkit-transform .4s,-webkit-filter .4s;transition:transform .4s,filter .4s,opacity .4s;transition:transform .4s,filter .4s,opacity .4s,-webkit-transform .4s,-webkit-filter .4s;will-change:transform,opacity,filter;-webkit-backface-visibility:hidden;backface-visibility:hidden;width:min(5.2083333333vw,100px);opacity:0;-webkit-transform:scale(1) translate3d(min(33.8541666667vw, 650px), min(3.125vw, 60px), 0);transform:scale(1) translate3d(min(33.8541666667vw, 650px), min(3.125vw, 60px), 0);-webkit-filter:blur(0.8px);filter:blur(0.8px)}#contents #contents__about .slideArea_character .character ul li img{width:100%;height:auto}#contents #contents__about .slideArea_character .character ul li.disp_4{opacity:1;-webkit-transform:scale(5) translate3d(min(18.2291666667vw, 350px), min(3.125vw, 60px), 0);transform:scale(5) translate3d(min(18.2291666667vw, 350px), min(3.125vw, 60px), 0);-webkit-filter:blur(0.8px);filter:blur(0.8px);z-index:2}#contents #contents__about .slideArea_character .character ul li.disp_3{opacity:1;-webkit-transform:scale(9) translate3d(min(8.59375vw, 165px), min(3.125vw, 60px), 0);transform:scale(9) translate3d(min(8.59375vw, 165px), min(3.125vw, 60px), 0);-webkit-filter:blur(0.4px);filter:blur(0.4px);z-index:3}#contents #contents__about .slideArea_character .character ul li.disp_2{opacity:1;-webkit-transform:scale(13) translate3d(min(4.6875vw, 90px), min(3.125vw, 60px), 0);transform:scale(13) translate3d(min(4.6875vw, 90px), min(3.125vw, 60px), 0);-webkit-filter:blur(0);filter:blur(0);z-index:4}#contents #contents__about .slideArea_character .character ul li.disp_1{opacity:0;-webkit-transform:scale(17) translate3d(min(3.125vw, 60px), min(3.125vw, 60px), 0);transform:scale(17) translate3d(min(3.125vw, 60px), min(3.125vw, 60px), 0);z-index:5}#contents #contents__about .about__inner{position:relative;width:min(78.125vw,1500px);height:min(70.8333333333vw,1360px);margin:0 auto;padding:min(7.03125vw,135px) 0 0;box-sizing:border-box;z-index:20}#contents #contents__about .about__inner h2{display:flex;flex-direction:column;justify-content:center;position:relative;width:min(78.125vw,1500px);height:min(6.7708333333vw,130px);margin:0 auto min(1.9791666667vw,38px);padding:0 0 0 min(2.0833333333vw,40px);box-sizing:border-box;font-weight:bold;line-height:1}#contents #contents__about .about__inner h2::before,#contents #contents__about .about__inner h2::after{content:"";position:absolute;top:50%;left:0;width:1px;height:min(7.8125vw,150px);background:#000;-webkit-transform:translateY(-50%);transform:translateY(-50%)}#contents #contents__about .about__inner h2 span.tit{display:inline-block;font-family:"Quantico",sans-serif;font-size:min(3.6458333333vw,70px)}#contents #contents__about .about__inner h2 span.txt{display:inline-block;font-family:"Noto Sans JP",sans-serif;font-size:min(1.0416666667vw,20px)}#contents #contents__about .about__inner h2 .dot8{position:absolute;top:50%;left:min(16.9791666667vw,326px);width:min(2.2739583333vw,43.66px);height:min(4.375vw,84px);background:url(../images/dot_images/dot_8.png) no-repeat left top;background-size:auto 100%;-webkit-transform:translateY(-50%);transform:translateY(-50%);-webkit-animation:dot8 1s steps(5) infinite forwards;animation:dot8 1s steps(5) infinite forwards}@-webkit-keyframes dot8{from{background-position:left top}to{background-position:right top}}@keyframes dot8{from{background-position:left top}to{background-position:right top}}#contents #contents__about .about__inner dl{position:relative;width:min(78.125vw,1500px);margin:0 auto;text-shadow:0 0 10px #fff,0 0 10px #fff,0 0 10px #fff}#contents #contents__about .about__inner dl dt{margin:0 0 min(2.6041666667vw,50px);font-size:min(4.7890625vw,91.95px);font-weight:bold;line-height:1}#contents #contents__about .about__inner dl dd{width:min(41.6666666667vw,800px);font-size:min(.8333333333vw,16px);line-height:1.8}#contents #contents__about .dot9-1{position:absolute;bottom:min(.1041666667vw,2px);right:calc(50% + min(32.2916666667vw,620px));width:min(7.3213541667vw,140.57px);height:min(9.375vw,180px);background:url(../images/dot_images/dot_9-1.png) no-repeat left top;background-size:auto 100%;-webkit-transform:translateX(50%);transform:translateX(50%);z-index:20}@-webkit-keyframes dot9-1{from{background-position:left top}to{background-position:right top}}@keyframes dot9-1{from{background-position:left top}to{background-position:right top}}#contents #contents__about .dot9-2-1,#contents #contents__about .dot9-2-2{position:absolute;bottom:min(.1041666667vw,2px);right:calc(50% + min(28.6458333333vw,550px));width:min(6.0067708333vw,115.33px);height:min(3.125vw,60px);background:url(../images/dot_images/dot_9-2.png) no-repeat left top;background-size:auto 100%;opacity:1;-webkit-transform:translateX(50%);transform:translateX(50%);z-index:20}@-webkit-keyframes dot9-2-1{0%{background-position:left top;opacity:1}90%{background-position:right top;opacity:1}100%{background-position:right top;opacity:0}}@keyframes dot9-2-1{0%{background-position:left top;opacity:1}90%{background-position:right top;opacity:1}100%{background-position:right top;opacity:0}}#contents #contents__about .dot9-2-2{background:url(../images/dot_images/dot_9-2-loop.png) no-repeat left top;background-size:auto 100%;opacity:0}@-webkit-keyframes dot9-2-2{0%{background-position:left top;opacity:1}100%{background-position:right min(6.0067708333vw,115.33px) top;opacity:1}}@keyframes dot9-2-2{0%{background-position:left top;opacity:1}100%{background-position:right min(6.0067708333vw,115.33px) top;opacity:1}}#contents #contents__about.disp .dot9-1{-webkit-animation:dot9-1 1s steps(6) 1 forwards;animation:dot9-1 1s steps(6) 1 forwards}#contents #contents__about.disp .dot9-2-1{-webkit-animation:dot9-2-1 .8s steps(5) 1 forwards;animation:dot9-2-1 .8s steps(5) 1 forwards}#contents #contents__about.disp .dot9-2-2{-webkit-animation:dot9-2-2 .3s steps(3) .75s infinite;animation:dot9-2-2 .3s steps(3) .75s infinite}#contents #contents__about .slideArea_screenshot{position:absolute;top:min(39.0625vw,750px);left:-5vw;width:100vw;-webkit-transform:rotate(6deg);transform:rotate(6deg);-webkit-transform-origin:center;transform-origin:center;z-index:20}#contents #contents__about .slideArea_screenshot .screenshot{display:flex;-webkit-transform:translateX(0);transform:translateX(0);-webkit-animation:scroll_slides 30s linear infinite;animation:scroll_slides 30s linear infinite;will-change:transform}}@media screen and (min-width: 768px)and (min-width: 1920px){#contents #contents__about .slideArea_screenshot .screenshot{-webkit-animation:scroll_slides_over 30s linear infinite;animation:scroll_slides_over 30s linear infinite}}@media(min-width: 768px){@-webkit-keyframes scroll_slides{0%{-webkit-transform:translateX(0);transform:translateX(0)}100%{-webkit-transform:translateX(-214.35vw);transform:translateX(-214.35vw)}}@keyframes scroll_slides{0%{-webkit-transform:translateX(0);transform:translateX(0)}100%{-webkit-transform:translateX(-214.35vw);transform:translateX(-214.35vw)}}}@media(min-width: 768px){@-webkit-keyframes scroll_slides_over{0%{-webkit-transform:translateX(0);transform:translateX(0)}100%{-webkit-transform:translateX(-4118px);transform:translateX(-4118px)}}@keyframes scroll_slides_over{0%{-webkit-transform:translateX(0);transform:translateX(0)}100%{-webkit-transform:translateX(-4118px);transform:translateX(-4118px)}}}@media(min-width: 768px){#contents #contents__about .slideArea_screenshot .screenshot li{flex-shrink:0;width:auto;height:min(23.4375vw,450px);margin:0 min(.5208333333vw,10px)}#contents #contents__about .slideArea_screenshot .screenshot li img{width:auto;height:min(23.4375vw,450px)}}@media(min-width: 768px){#contents #contents__goods{position:relative;width:min(78.125vw,1500px);margin:0 auto;padding:min(3.125vw,60px) 0 min(5.2083333333vw,100px);z-index:10}#contents #contents__goods h2{display:flex;justify-content:center;align-items:center;position:relative;height:min(7.8125vw,150px);margin:0 0 min(2.6041666667vw,50px);font-weight:bold}#contents #contents__goods h2::before{content:"";position:absolute;top:50%;right:50%;width:1px;height:min(7.8125vw,150px);background:#000;-webkit-transform:translate(50%, -50%);transform:translate(50%, -50%)}#contents #contents__goods h2 span{width:min(26.0416666667vw,500px)}#contents #contents__goods h2 span.tit{display:inline-block;position:relative;margin:0 min(2.6041666667vw,50px) 0 0;font-family:"Quantico",sans-serif;font-size:min(3.6458333333vw,70px);text-align:right}#contents #contents__goods h2 span.txt{display:inline-block;margin:0 0 0 min(2.6041666667vw,50px);box-sizing:border-box;font-family:"Noto Sans JP",sans-serif;font-size:min(1.0416666667vw,20px);text-align:left}#contents #contents__goods ul{display:flex;justify-content:center;margin:0 0 min(3.125vw,60px) 0}#contents #contents__goods ul li{position:relative;width:min(23.9583333333vw,460px);margin:0 min(1.0416666667vw,20px)}#contents #contents__goods ul li::before{display:block;content:"";position:absolute;top:min(.5208333333vw,10px);left:min(.5208333333vw,10px);width:min(23.9583333333vw,460px);height:min(9.375vw,180px);background:linear-gradient(120deg, #c32606 30%, #f3a81c 80%, #fdf8a3 100%)}#contents #contents__goods ul li a{display:flex;align-items:center;position:relative;border:1px solid #ccc;background:#fff;transition:-webkit-transform .3s;transition:transform .3s;transition:transform .3s, -webkit-transform .3s}#contents #contents__goods ul li a img{width:min(9.375vw,180px)}#contents #contents__goods ul li a dl{margin:0 0 0 min(1.0416666667vw,20px);padding:0 min(1.0416666667vw,20px) 0 0}#contents #contents__goods ul li a dl dt{margin:0 0 min(.2604166667vw,5px) 0;color:#da292f;font-family:"Quantico",sans-serif;font-size:min(.9375vw,18px);font-weight:bold}#contents #contents__goods ul li a dl dd{color:#000;font-size:min(.7291666667vw,14px)}#contents #contents__goods ul li a:hover{-webkit-transform:translate(min(0.5208333333vw, 10px), min(0.5208333333vw, 10px));transform:translate(min(0.5208333333vw, 10px), min(0.5208333333vw, 10px))}#contents #contents__goods .more{width:min(15.625vw,300px);margin:0 auto}#contents #contents__goods .more a{display:flex;justify-content:center;align-items:center;width:min(15.625vw,300px);height:min(3.59375vw,69px);border-radius:4px;background:linear-gradient(120deg, #c32606 30%, #f3a81c 80%, #fdf8a3 100%);box-shadow:min(.15625vw,3px) min(.2083333333vw,4px) 0 #000;color:#fff;font-family:"Quantico",sans-serif;font-size:min(1.0416666667vw,20px);transition:box-shadow .3s,-webkit-transform .3s;transition:box-shadow .3s,transform .3s;transition:box-shadow .3s,transform .3s,-webkit-transform .3s}#contents #contents__goods .more a:hover{box-shadow:min(0vw,0px) min(0vw,0px) 0 #000;-webkit-transform:translate(min(0.15625vw, 3px), min(0.2083333333vw, 4px));transform:translate(min(0.15625vw, 3px), min(0.2083333333vw, 4px))}}@media(min-width: 768px){#contents #scrollTop{position:fixed;right:50%;bottom:min(3.3854166667vw,65px);width:min(4.1666666667vw,80px);height:min(4.1666666667vw,80px);border-radius:4px;-webkit-transform:translateX(min(46.6145833333vw, 895px));transform:translateX(min(46.6145833333vw, 895px));opacity:0;z-index:20;transition:opacity .3s}#contents #scrollTop::before{display:block;content:"";position:absolute;top:min(.2604166667vw,5px);left:min(.2604166667vw,5px);width:min(4.1666666667vw,80px);height:min(4.1666666667vw,80px);border-radius:4px;background:#000}#contents #scrollTop.disp{opacity:1}#contents #scrollTop.lock{position:absolute}#contents #scrollTop a{display:flex;justify-content:center;align-items:center;position:relative;width:min(4.1666666667vw,80px);height:min(4.1666666667vw,80px);border-radius:4px;background:linear-gradient(120deg, #c32606 30%, #f3a81c 80%, #fdf8a3 100%);cursor:pointer;transition:-webkit-transform .3s;transition:transform .3s;transition:transform .3s, -webkit-transform .3s}#contents #scrollTop a::after{content:"";width:0;height:0;border-style:solid;border-width:0 min(.5208333333vw,10px) min(.78125vw,15px) min(.5208333333vw,10px);border-color:transparent transparent #fff transparent}#contents #scrollTop a:hover{-webkit-transform:translate(min(0.2604166667vw, 5px), min(0.2604166667vw, 5px));transform:translate(min(0.2604166667vw, 5px), min(0.2604166667vw, 5px))}}@media(max-width: 767px){header{display:flex;justify-content:space-between;align-items:center;position:relative;width:100vw;height:min(21.3333333333vw,160px);margin:0 auto;padding:0 min(5.3333333333vw,40px);box-sizing:border-box;z-index:50}header .logo{display:flex;flex-wrap:wrap;align-items:center;position:relative;width:min(38.8vw,291px)}header .logo img.sf{width:min(20.9333333333vw,157px);height:auto;margin:0 min(5.3333333333vw,40px) min(2vw,15px) 0}header .logo img.th{width:min(12.5333333333vw,94px);height:auto;margin:0 0 min(1.3333333333vw,10px)}header .logo span{display:flex;align-items:center;font-family:"Quantico",sans-serif;font-size:min(3.2vw,24px);font-weight:bold;line-height:1.2;letter-spacing:min(-.0933333333vw,-0.7px);white-space:nowrap}header .logo span br{display:none}header .logo::before{content:"";position:absolute;top:0;left:min(22.6666666667vw,170px);width:1px;height:min(9.3333333333vw,70px);background:#000}header nav #nav_button{position:absolute;top:min(2.4vw,18px);right:min(1.3333333333vw,10px);width:min(16vw,120px)}header nav #nav_button::before{display:block;content:"";position:absolute;top:min(.6666666667vw,5px);left:min(.6666666667vw,5px);width:min(14.6666666667vw,110px);height:min(14.6666666667vw,110px);background:linear-gradient(120deg, #c32606 30%, #f3a81c 80%, #fdf8a3 100%)}header nav #nav_button label{display:block;position:relative;width:min(14.6666666667vw,110px);height:min(14.6666666667vw,110px);background:#000}header nav #nav_button label .line_1{position:absolute;top:min(4.9333333333vw,37px);left:min(3.3333333333vw,25px);width:min(8vw,60px);height:min(.2666666667vw,2px);background:#fff;transition:-webkit-transform .3s;transition:transform .3s;transition:transform .3s, -webkit-transform .3s}header nav #nav_button label .line_2{position:absolute;top:min(6.9333333333vw,52px);right:min(3.3333333333vw,25px);width:min(8vw,60px);height:min(.2666666667vw,2px);background:#fff;transition:-webkit-transform .3s;transition:transform .3s;transition:transform .3s, -webkit-transform .3s}header nav #nav_button label .text{position:absolute;top:min(9.3333333333vw,70px);width:100%;color:#fff;font-family:"Quantico",sans-serif;font-size:min(2.4vw,18px);text-align:center}header nav #language{display:flex;justify-content:center;align-items:center;min-width:min(13.3333333333vw,100px);height:min(8vw,60px);margin:0 min(19.0666666667vw,143px) 0 0}header nav #language dt{display:flex;justify-content:center;align-items:center;min-width:min(13.3333333333vw,100px);height:min(8vw,60px);padding:0 0 0 min(4.8vw,36px);background:url(../images/icon_global.png) no-repeat min(1.3333333333vw,10px) center;background-size:min(4.1333333333vw,31px);box-sizing:border-box;font-family:"Quantico",sans-serif;font-size:min(3.2vw,24px);font-weight:bold;cursor:pointer}header nav #language dd{position:absolute;top:min(21.3333333333vw,160px);left:min(0vw,0px);width:100vw;background:#000;visibility:hidden;opacity:0;z-index:50;transition:visibility .3s,opacity .3s;pointer-events:none}header nav #language dd.disp{visibility:visible;opacity:1;pointer-events:all}header nav #language dd ul li{display:flex;flex-direction:column;justify-content:center;width:100%;border-bottom:1px solid rgba(255,255,255,.3)}header nav #language dd ul li:last-of-type{border-bottom:none}header nav #language dd ul li a{display:block;position:relative;width:100%;padding:min(4vw,30px) min(1.3333333333vw,10px) min(4vw,30px) min(6.6666666667vw,50px);box-sizing:border-box;color:#fff;font-size:min(3.2vw,24px);font-weight:bold;transition:color .3s}header nav #language dd ul li a::before{content:"";position:absolute;top:min(6.4vw,48px);left:min(4vw,30px);width:min(1.7333333333vw,13px);height:min(.2666666667vw,2px);background:#da292f}header nav #global{position:absolute;top:min(21.3333333333vw,160px);left:min(0vw,0px);width:100vw;height:min(162.9333333333vw,1222px);max-height:calc(100vh - min(21.3333333333vw,160px));background:#000;visibility:hidden;opacity:0;z-index:50;overflow:auto}header nav #global>li{position:relative;border-bottom:1px solid rgba(255,255,255,.3)}header nav #global>li>a,header nav #global>li>span{display:flex;flex-direction:column;justify-content:center;min-height:min(16.9333333333vw,127px);padding:0 min(4.6666666667vw,35px);color:#fff;font-family:"Quantico",sans-serif;font-size:min(5.3333333333vw,40px);font-weight:bold;letter-spacing:min(-.1733333333vw,-1.3px);cursor:pointer}header nav #global>li.tournament{width:100vw;display:flex;justify-content:center;padding:min(4.6666666667vw,35px) 0 min(13.3333333333vw,100px)}header nav #global>li.tournament ul{display:flex}header nav #global>li.tournament ul li{margin:0 min(8vw,60px);text-align:center}header nav #global>li.tournament ul li.sfl a{background:url(../images/logo_sfl.png) no-repeat center top;background-size:min(25.0666666667vw,188px)}header nav #global>li.tournament ul li.capcom_pro_tour a{background:url(../images/logo_cpt.png) no-repeat center top;background-size:min(18vw,135px)}header nav #global>li.tournament ul li a{display:flex;flex-direction:column;justify-content:center;align-items:center;min-height:min(25.3333333333vw,190px);padding:min(17.3333333333vw,130px) 0 0 0;box-sizing:border-box;color:#fff;font-weight:bold;font-size:min(2vw,15px)}header nav #global>li.tournament ul li a span{display:block;font-family:"Quantico",sans-serif;font-size:min(3.3333333333vw,25px);letter-spacing:min(-.1733333333vw,-1.3px)}header nav #global>li div{padding:0 min(4.6666666667vw,35px)}header nav #global>li div>ul{position:relative;background:#000}header nav #global>li div>ul>li{display:flex;flex-direction:column;justify-content:center;width:100%;border-bottom:1px solid rgba(255,255,255,.3)}header nav #global>li div>ul>li:first-of-type a{padding:0 min(1.3333333333vw,10px) min(4vw,30px) min(6.6666666667vw,50px)}header nav #global>li div>ul>li:first-of-type a::before{top:min(2.6666666667vw,20px)}header nav #global>li div>ul>li:last-of-type{border-bottom:none}header nav #global>li div>ul>li a{display:block;position:relative;width:100%;padding:min(4vw,30px) min(1.3333333333vw,10px) min(4vw,30px) min(6.6666666667vw,50px);box-sizing:border-box;color:#fff;font-size:min(3.2vw,24px);font-weight:bold}header nav #global>li div>ul>li a::before{content:"";position:absolute;top:min(6.4vw,48px);left:min(4vw,30px);width:min(1.7333333333vw,13px);height:min(.2666666667vw,2px);background:#da292f}header nav #global>li div>ul>li a.secound{padding:min(0vw,0px) min(1.3333333333vw,10px) min(2.6666666667vw,20px) min(11.3333333333vw,85px)}header nav #global>li div>ul>li a.secound::before{top:min(2.6666666667vw,20px);left:min(8.6666666667vw,65px)}header nav #global>li div>ul>li a.secound::after{content:"";position:absolute;top:min(1.0666666667vw,8px);left:min(8.6666666667vw,65px);width:min(.2666666667vw,2px);height:min(1.7333333333vw,13px);background:#da292f}header nav #esports{display:none}header nav.disp #nav_button label .line_1{position:absolute;top:min(4.1333333333vw,31px);-webkit-transform:rotate(30deg);transform:rotate(30deg);-webkit-transform-origin:left top;transform-origin:left top}header nav.disp #nav_button label .line_2{position:absolute;top:min(8vw,60px);-webkit-transform:rotate(-30deg);transform:rotate(-30deg);-webkit-transform-origin:left top;transform-origin:left top}header nav.disp #global{visibility:visible;opacity:1}#footer__links{position:relative;background:linear-gradient(120deg, #391a14 35%, #443a20 78%, #454433 100%);color:#fff;z-index:10}#footer__links .links{width:min(89.3333333333vw,670px);margin:0 auto;padding:min(8.4vw,63px) 0 min(6vw,45px);box-sizing:border-box;font-family:"Quantico",sans-serif;font-size:min(3.2vw,24px)}#footer__links .links dl{display:flex;align-items:center}#footer__links .links dl.sf{position:relative;margin:0 0 min(1.6vw,12px)}#footer__links .links dl.sf::before{content:"";position:absolute;top:0;right:0;width:min(13.76vw,103.2px);height:min(17.3333333333vw,130px);background:url(../images/dot_images/dot_10.png) no-repeat right top;background-size:auto 100%;-webkit-animation:dot10_sp 2s steps(5) infinite forwards;animation:dot10_sp 2s steps(5) infinite forwards}@-webkit-keyframes dot10_sp{0%{background-position:right top}75%{background-position:right top}100%{background-position:min(13.76vw,103.2px) top}}@keyframes dot10_sp{0%{background-position:right top}75%{background-position:right top}100%{background-position:min(13.76vw,103.2px) top}}#footer__links .links dl.sf dt{margin:0 min(3.3333333333vw,25px) 0 0}#footer__links .links dl.esports{margin:0 0 min(9.3333333333vw,70px)}#footer__links .links dl.esports dt{margin:0 min(12.6666666667vw,95px) 0 0}#footer__links .links dl dt{letter-spacing:min(.0666666667vw,.5px)}#footer__links .links dl dd ul{display:flex;align-items:center}#footer__links .links dl dd ul li{width:min(7.3333333333vw,55px);margin:0 min(1.7333333333vw,13px) 0 0}#footer__links .links dl dd ul li img{width:100%}#footer__links .links>ul{display:flex;justify-content:center;align-items:center}#footer__links .links>ul li.sfl img{width:min(24vw,180px)}#footer__links .links>ul li.cpt{margin:0 min(6.6666666667vw,50px) 0}#footer__links .links>ul li.cpt img{width:min(17.8666666667vw,134px)}#footer__links .links>ul li.scri img{width:min(24vw,180px)}#footer__links .ratings{display:flex;justify-content:center;align-items:center;height:min(24vw,180px);border-bottom:1px solid rgba(216,216,216,.2);background:#000}#footer__links .ratings p.esrb a{display:block}#footer__links .ratings p.esrb a img{width:min(13.3333333333vw,100px);height:auto;vertical-align:top}footer{position:relative;background:#000;z-index:10}#contents__404{display:flex;flex-direction:column;justify-content:center;align-items:center;position:relative;width:min(100vw,750px);height:90vh;margin:auto;z-index:20}#contents__404 h1{width:80%;max-width:319px}#contents__404 h1 img{width:100%;height:auto}#contents__404 p{width:70%;max-width:319px;margin:50px 0 80px}#contents__404 p img{width:100%;height:auto}#contents__404 a{display:flex;justify-content:center;align-items:center;width:60%;max-width:262px;height:70px;border-radius:4px;background:linear-gradient(120deg, #c32606 30%, #f3a81c 80%, #fdf8a3 100%);box-shadow:3px 4px 0 #000;color:#fff;font-family:"Quantico",sans-serif;font-size:20px;transition:box-shadow .3s,-webkit-transform .3s;transition:box-shadow .3s,transform .3s;transition:box-shadow .3s,transform .3s,-webkit-transform .3s}#contents__404 a:active{box-shadow:min(0vw,0px) min(0vw,0px) 0 #000;-webkit-transform:translate(3px, 4px);transform:translate(3px, 4px)}#bg.page__404 #bg_sf .top{top:calc(50% - min(37.3333333333vw,280px)) !important}#bg.page__404 #bg_sf .btm{top:calc(50% + min(2.6666666667vw,20px)) !important}#contents__cookie_policy{position:relative;padding:min(7.2vw,54px) min(5.3333333333vw,40px) min(5.3333333333vw,40px);z-index:20}#contents__cookie_policy h2{margin:0 auto min(2.6041666667vw,50px);font-weight:bold;text-align:center;display:block;position:relative;margin:0 0 30px 0;font-family:"Quantico",sans-serif;font-size:9vw}#contents__cookie_policy .policy_content{min-height:50vh;font-size:3vw}#contents__cookie_policy p.more{margin-top:70px}#contents__cookie_policy p.more a{display:flex;justify-content:center;align-items:center;width:60%;max-width:262px;height:60px;border-radius:4px;margin:40px auto;background:linear-gradient(120deg, #c32606 30%, #f3a81c 80%, #fdf8a3 100%);box-shadow:3px 4px 0 #000;color:#fff;font-family:"Quantico",sans-serif;font-size:20px;transition:box-shadow .3s,-webkit-transform .3s;transition:box-shadow .3s,transform .3s;transition:box-shadow .3s,transform .3s,-webkit-transform .3s}#contents__cookie_policy p.more a:active{box-shadow:min(0vw,0px) min(0vw,0px) 0 #000;-webkit-transform:translate(3px, 4px);transform:translate(3px, 4px)}html,body{background:url(../images/noise.png) repeat,url(../images/bg.jpg) no-repeat center top fixed;background-size:auto,cover}html.no_Scroll,body.no_Scroll{position:fixed;overflow-y:hidden}html.no_Scroll #wrapper,body.no_Scroll #wrapper{overflow:hidden}#wrapper{position:relative;width:min(100vw,750px)}#wrapper #bg_nav{position:fixed;top:0;left:0;width:100vw;height:100vh;background:rgba(255,255,255,.5);visibility:hidden;opacity:0;z-index:30;pointer-events:none;transition:visibility .3s,opacity .3s;overflow:hidden}#wrapper #bg_nav.disp{visibility:visible;opacity:1;pointer-events:auto}#wrapper #bg{position:fixed;top:0;left:0;width:100%;height:100%;z-index:1;pointer-events:none}#wrapper #bg::before{display:block;content:"";position:fixed;top:0;right:50%;width:1px;height:100vh;background:#d8d8d8;-webkit-transform:translateX(50%);transform:translateX(50%)}#wrapper #bg #bg_sf .top{display:block;position:absolute;top:min(26vw,195px);left:0;width:min(1778vw,13335px);height:min(33.8666666667vw,254px);background:url(../images/bg_sf.png) repeat-x;background-size:auto 100%;-webkit-transform:translateX(-711vw);transform:translateX(-711vw);-webkit-animation:left_to_right 100s linear infinite;animation:left_to_right 100s linear infinite}#wrapper #bg #bg_sf .btm{display:block;position:absolute;top:min(69.6vw,522px);right:0;width:min(1778vw,13335px);height:min(33.8666666667vw,254px);background:url(../images/bg_sf.png) repeat-x;background-size:auto 100%;-webkit-transform:translateX(711vw);transform:translateX(711vw);-webkit-animation:right_to_left 100s linear infinite;animation:right_to_left 100s linear infinite}@-webkit-keyframes left_to_right{0%{-webkit-transform:translateX(-711vw);transform:translateX(-711vw)}100%{-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes left_to_right{0%{-webkit-transform:translateX(-711vw);transform:translateX(-711vw)}100%{-webkit-transform:translateX(0);transform:translateX(0)}}@-webkit-keyframes right_to_left{0%{-webkit-transform:translateX(711vw);transform:translateX(711vw)}100%{-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes right_to_left{0%{-webkit-transform:translateX(711vw);transform:translateX(711vw)}100%{-webkit-transform:translateX(0);transform:translateX(0)}}#wrapper #bg #bg_left,#wrapper #bg #bg_right{position:fixed;top:0;width:min(5.3333333333vw,40px);height:100vh;box-sizing:border-box;opacity:.4;z-index:10}#wrapper #bg #bg_left span,#wrapper #bg #bg_right span{position:absolute;width:min(5.3333333333vw,40px);height:min(1000.6666666667vw,7505px);background:url(../images/bg_roller.png) repeat-y;background-size:min(21.3333333333vw,160px)}#wrapper #bg #bg_left{left:0;border-right:1px solid #d8d8d8;-webkit-transform:translateY(-200vw);transform:translateY(-200vw)}#wrapper #bg #bg_left span{top:0;-webkit-animation:top_to_bottom 100s linear infinite;animation:top_to_bottom 100s linear infinite}#wrapper #bg #bg_right{right:0;border-left:1px solid #d8d8d8;-webkit-transform:translateY(200vw);transform:translateY(200vw)}#wrapper #bg #bg_right span{bottom:0;-webkit-animation:bottom_to_top 100s linear infinite;animation:bottom_to_top 100s linear infinite}@-webkit-keyframes top_to_bottom{0%{-webkit-transform:translateY(-200vw);transform:translateY(-200vw)}100%{-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes top_to_bottom{0%{-webkit-transform:translateY(-200vw);transform:translateY(-200vw)}100%{-webkit-transform:translateY(0);transform:translateY(0)}}@-webkit-keyframes bottom_to_top{0%{-webkit-transform:translateY(200vw);transform:translateY(200vw)}100%{-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes bottom_to_top{0%{-webkit-transform:translateY(200vw);transform:translateY(200vw)}100%{-webkit-transform:translateY(0);transform:translateY(0)}}#images{position:relative;width:100%;margin:0 0 min(5.3333333333vw,40px);z-index:20}#images .slideArea{width:100%;height:min(107.7333333333vw,808px);padding:min(4vw,30px) 0 0;background:url(../images/bg_image.png) no-repeat right min(8.6666666667vw,65px) bottom min(1.8666666667vw,14px);background-size:min(37.7333333333vw,283px);box-sizing:border-box;overflow:hidden}#images .slideArea .slides{display:flex;flex-shrink:0;width:min(666.6666666667vw,5000px);margin:0 auto min(1.7333333333vw,13px);transition:-webkit-transform .3s ease-in-out;transition:transform .3s ease-in-out;transition:transform .3s ease-in-out, -webkit-transform .3s ease-in-out}#images .slideArea .slides li{width:min(72vw,540px);height:min(86.1333333333vw,646px);position:relative;opacity:0;-webkit-transform:translateX(min(2.6041666667vw, 50px));transform:translateX(min(2.6041666667vw, 50px))}#images .slideArea .slides li:nth-child(1){-webkit-animation:image_disp .5s ease-out 0.1s forwards;animation:image_disp .5s ease-out 0.1s forwards}#images .slideArea .slides li:nth-child(2){-webkit-animation:image_disp .5s ease-out 0.2s forwards;animation:image_disp .5s ease-out 0.2s forwards}#images .slideArea .slides li:nth-child(3){-webkit-animation:image_disp .5s ease-out 0.3s forwards;animation:image_disp .5s ease-out 0.3s forwards}#images .slideArea .slides li:nth-child(4){-webkit-animation:image_disp .5s ease-out 0.4s forwards;animation:image_disp .5s ease-out 0.4s forwards}#images .slideArea .slides li:nth-child(5){-webkit-animation:image_disp .5s ease-out 0.5s forwards;animation:image_disp .5s ease-out 0.5s forwards}#images .slideArea .slides li:nth-child(6){-webkit-animation:image_disp .5s ease-out 0.6s forwards;animation:image_disp .5s ease-out 0.6s forwards}#images .slideArea .slides li:nth-child(7){-webkit-animation:image_disp .5s ease-out 0.7s forwards;animation:image_disp .5s ease-out 0.7s forwards}#images .slideArea .slides li:nth-child(8){-webkit-animation:image_disp .5s ease-out 0.8s forwards;animation:image_disp .5s ease-out 0.8s forwards}#images .slideArea .slides li:nth-child(9){-webkit-animation:image_disp .5s ease-out 0.9s forwards;animation:image_disp .5s ease-out 0.9s forwards}#images .slideArea .slides li:nth-child(10){-webkit-animation:image_disp .5s ease-out 1s forwards;animation:image_disp .5s ease-out 1s forwards}#images .slideArea .slides li:nth-child(11){-webkit-animation:image_disp .5s ease-out 1.1s forwards;animation:image_disp .5s ease-out 1.1s forwards}#images .slideArea .slides li:nth-child(12){-webkit-animation:image_disp .5s ease-out 1.2s forwards;animation:image_disp .5s ease-out 1.2s forwards}#images .slideArea .slides li:nth-child(13){-webkit-animation:image_disp .5s ease-out 1.3s forwards;animation:image_disp .5s ease-out 1.3s forwards}#images .slideArea .slides li:nth-child(14){-webkit-animation:image_disp .5s ease-out 1.4s forwards;animation:image_disp .5s ease-out 1.4s forwards}#images .slideArea .slides li:nth-child(15){-webkit-animation:image_disp .5s ease-out 1.5s forwards;animation:image_disp .5s ease-out 1.5s forwards}#images .slideArea .slides li:nth-child(16){-webkit-animation:image_disp .5s ease-out 1.6s forwards;animation:image_disp .5s ease-out 1.6s forwards}#images .slideArea .slides li:nth-child(17){-webkit-animation:image_disp .5s ease-out 1.7s forwards;animation:image_disp .5s ease-out 1.7s forwards}#images .slideArea .slides li:nth-child(18){-webkit-animation:image_disp .5s ease-out 1.8s forwards;animation:image_disp .5s ease-out 1.8s forwards}#images .slideArea .slides li:nth-child(19){-webkit-animation:image_disp .5s ease-out 1.9s forwards;animation:image_disp .5s ease-out 1.9s forwards}#images .slideArea .slides li:nth-child(20){-webkit-animation:image_disp .5s ease-out 2s forwards;animation:image_disp .5s ease-out 2s forwards}@-webkit-keyframes image_disp{0%{opacity:0;-webkit-transform:translateX(min(2.6041666667vw, 50px));transform:translateX(min(2.6041666667vw, 50px))}100%{opacity:1;-webkit-transform:translateX(min(0vw, 0px));transform:translateX(min(0vw, 0px))}}@keyframes image_disp{0%{opacity:0;-webkit-transform:translateX(min(2.6041666667vw, 50px));transform:translateX(min(2.6041666667vw, 50px))}100%{opacity:1;-webkit-transform:translateX(min(0vw, 0px));transform:translateX(min(0vw, 0px))}}#images .slideArea .slides li:first-of-type{margin:0 0 0 min(5.3333333333vw,40px)}#images .slideArea .slides li::before{display:block;content:"";position:absolute;top:min(1.3333333333vw,10px);left:min(6.6666666667vw,50px);width:min(62.5333333333vw,469px);height:min(86.1333333333vw,646px);background:linear-gradient(120deg, #c32606 30%, #f3a81c 80%, #fdf8a3 100%);-webkit-transform:skew(-5.5deg);transform:skew(-5.5deg)}#images .slideArea .slides li a{display:block;position:relative}#images .slideArea .slides li a img{width:100%;height:auto;transition:-webkit-transform .3s;transition:transform .3s;transition:transform .3s, -webkit-transform .3s}#images .slideArea .slides li a:active img{-webkit-transform:translate(min(0.5208333333vw, 10px), min(0.5208333333vw, 10px));transform:translate(min(0.5208333333vw, 10px), min(0.5208333333vw, 10px))}#images .slideArea .seek{display:flex;position:absolute;top:min(97.7333333333vw,733px);left:0;margin:0 0 0 min(5.6vw,42px)}#images .slideArea .seek li{width:min(13.6vw,102px);height:min(1.2vw,9px);background:#000;margin:0 min(.2666666667vw,2px);-webkit-transform:skew(-34deg);transform:skew(-34deg)}#images .slideArea .seek li.active{background:#da292f}#images .slideArea .seek li span{display:block;width:min(0vw,0px);height:min(1.2vw,9px);background:#da292f}#images .slideArea .nav{display:flex;justify-content:center;align-items:center;position:absolute;top:min(96.1333333333vw,721px);right:0;height:min(4vw,30px);margin:0 min(5.3333333333vw,40px) 0 0}#images .slideArea .nav li{display:flex;align-items:center}#images .slideArea .nav li.prev,#images .slideArea .nav li.next{position:relative;font-family:"Quantico",sans-serif;font-size:min(2vw,15px);font-weight:bold}#images .slideArea .nav li.prev::before,#images .slideArea .nav li.next::before{content:"";position:absolute;top:50%;width:min(5.8666666667vw,44px);height:1px;background:#000;-webkit-transform:translateY(-50%);transform:translateY(-50%)}#images .slideArea .nav li.prev::after,#images .slideArea .nav li.next::after{content:"";position:absolute;top:50%;width:0;height:0;border-style:solid;-webkit-transform:translateY(-50%);transform:translateY(-50%)}#images .slideArea .nav li.prev{padding:0 0 0 min(7.2vw,54px);text-align:right}#images .slideArea .nav li.prev::before{left:0}#images .slideArea .nav li.prev::after{left:0;border-width:min(.4666666667vw,3.5px) min(.5333333333vw,4px) min(.4666666667vw,3.5px) 0;border-color:transparent #000 transparent transparent}#images .slideArea .nav li.prev span{display:inline-block;margin:0 min(2vw,15px) 0 min(2.9333333333vw,22px);color:#da292f;font-family:"Quantico",sans-serif;font-size:min(4vw,30px);font-weight:bold;position:relative}#images .slideArea .nav li.prev span:before{content:"";position:absolute;top:50%;right:-2vw;width:min(.1333333333vw,1px);height:min(4vw,30px);background:#000;-webkit-transform:translate(50%, -50%);transform:translate(50%, -50%)}#images .slideArea .nav li.next{padding:0 min(7.2vw,54px) 0 0;text-align:left}#images .slideArea .nav li.next::before{right:0}#images .slideArea .nav li.next::after{right:0;border-width:min(.4666666667vw,3.5px) 0 min(.4666666667vw,3.5px) min(.5333333333vw,4px);border-color:transparent transparent transparent #000}#images .slideArea .nav li.next span{display:inline-block;margin:0 min(2.9333333333vw,22px) 0 min(2vw,15px);font-family:"Quantico",sans-serif;font-size:min(4vw,30px);font-weight:bold}#images .linkArea{position:relative}#images .linkArea .tournament{margin:0 0 min(4.9333333333vw,37px);padding:min(2.4vw,18px) 0 0 0;background:url(../images/bg_tournament_sp_left.png) no-repeat left top,url(../images/bg_tournament_sp_right.png) no-repeat right min(1.3333333333vw,10px);background-size:min(40.9333333333vw,307px),min(23.7333333333vw,178px)}#images .linkArea .tournament ul{display:flex;justify-content:flex-start;position:relative;width:100%;padding:0 min(5.3333333333vw,40px) 0 min(2vw,15px);background:#fff;box-sizing:border-box}#images .linkArea .tournament ul li{display:flex;align-items:center;position:relative}#images .linkArea .tournament ul li .icon{display:flex;justify-content:center;align-items:center;position:absolute;top:min(5.6vw,42px);left:min(21.3333333333vw,160px);width:min(17.3333333333vw,130px);height:min(3.4666666667vw,26px);background:linear-gradient(120deg, #c32606 30%, #f3a81c 80%, #fdf8a3 100%);-webkit-transform:skew(-20deg);transform:skew(-20deg)}#images .linkArea .tournament ul li .icon span{display:block;color:#fff;font-size:min(1.8666666667vw,14px);font-weight:bold;white-space:nowrap;-webkit-transform:skew(20deg);transform:skew(20deg)}#images .linkArea .tournament ul li a{display:block}#images .linkArea .tournament ul li a dl{position:relative;padding:0 0 min(1.6vw,12px)}#images .linkArea .tournament ul li a dl::before{content:"";position:absolute;bottom:0;left:0;width:min(26vw,195px);height:1px;background:#000}#images .linkArea .tournament ul li a dl::after{content:"";position:absolute;bottom:0;left:min(24.6666666667vw,185px);width:min(1.3333333333vw,10px);height:1px;background:#000;-webkit-transform:rotate(45deg);transform:rotate(45deg);-webkit-transform-origin:right;transform-origin:right}#images .linkArea .tournament ul li a dl dt{margin:0 0 min(.2666666667vw,2px);font-size:min(2.6666666667vw,20px);font-weight:bold;line-height:1.2}#images .linkArea .tournament ul li a dl dd{font-size:min(2.2666666667vw,17px)}#images .linkArea .tournament ul li.sfl{width:calc(50% + min(3.3333333333vw,25px))}#images .linkArea .tournament ul li.sfl a{padding:min(10.1333333333vw,76px) min(1.3333333333vw,10px) min(6.6666666667vw,50px) min(20.4vw,153px);background:url(../images/logo_sfl.png) no-repeat left center;background-size:min(17.7333333333vw,133px)}#images .linkArea .tournament ul li.capcom_pro_tour{width:50%}#images .linkArea .tournament ul li.capcom_pro_tour a{padding:min(10.1333333333vw,76px) min(1.3333333333vw,10px) min(6.6666666667vw,50px) min(15.3333333333vw,115px);background:url(../images/logo_cpt.png) no-repeat min(1.3333333333vw,10px) min(6.9333333333vw,52px);background-size:min(12.6666666667vw,95px)}#images .linkArea .links{padding:0 min(5.3333333333vw,40px)}#images .linkArea .links ul{display:flex}#images .linkArea .links ul li{width:min(43.3333333333vw,325px)}#images .linkArea .links ul li a{display:block;height:min(12vw,90px)}#images .linkArea .links ul li.link_1{margin:0 min(2.6666666667vw,20px) 0 0}#images .linkArea .links ul li.link_1 a{background:url(../images/link_sp_1-ja.png) no-repeat;background-size:100%}#images .linkArea .links ul li.link_1 a:lang(en){background:url(../images/link_sp_1-en.png) no-repeat;background-size:100%}#images .linkArea .links ul li.link_2 a{background:url(../images/link_sp_2.png) no-repeat;background-size:100%}#contents #contents__news{position:relative;padding:min(7.2vw,54px) min(5.3333333333vw,40px) min(5.3333333333vw,40px);z-index:20}#contents #contents__news h2{display:flex;flex-direction:column;justify-content:flex-start;position:relative;height:min(14.6666666667vw,110px);padding:0 0 0 min(4.5333333333vw,34px);font-weight:bold;margin:0 0 min(8vw,60px)}#contents #contents__news h2::before{content:"";position:absolute;top:50%;left:0;width:1px;height:min(14.6666666667vw,110px);background:#000;-webkit-transform:translateY(-50%);transform:translateY(-50%)}#contents #contents__news h2 span{line-height:1}#contents #contents__news h2 span.tit{margin:0 0 min(1.6vw,12px);font-family:"Quantico",sans-serif;font-size:min(9.3333333333vw,70px)}#contents #contents__news h2 span.txt{font-family:"Noto Sans JP",sans-serif;font-size:min(2.4vw,18px)}#contents #contents__news h2 .txt{padding:0 min(50.6666666667vw,380px) 0 0}#contents #contents__news .dot1{position:absolute;top:min(5.4666666667vw,41px);left:min(46.2666666667vw,347px);width:min(28.2666666667vw,212px);height:min(14.6666666667vw,110px);background:url(../images/dot_images/dot_1.png) no-repeat left top;background-size:auto 100%}@-webkit-keyframes dot1{from{background-position:left top}to{background-position:right top}}@keyframes dot1{from{background-position:left top}to{background-position:right top}}#contents #contents__news .dot2{position:absolute;top:min(5.4666666667vw,41px);left:min(73.3333333333vw,550px);width:min(28.2666666667vw,212px);height:min(14.6666666667vw,110px);background:url(../images/dot_images/dot_2.png) no-repeat left top;background-size:auto 100%}@-webkit-keyframes dot2{from{background-position:left top}to{background-position:right top}}@keyframes dot2{from{background-position:left top}to{background-position:right top}}#contents #contents__news.disp .dot1{-webkit-animation:dot1 2.6s steps(13) 1 forwards;animation:dot1 2.6s steps(13) 1 forwards}#contents #contents__news.disp .dot2{-webkit-animation:dot2 2s steps(10) 1 forwards;animation:dot2 2s steps(10) 1 forwards}#contents #contents__news ul{display:flex;flex-wrap:wrap;justify-content:space-between;margin:0 0 min(3.4666666667vw,26px)}#contents #contents__news ul li{width:min(42.4vw,318px);margin:0 0 min(4vw,30px)}#contents #contents__news ul li a{display:block;position:relative;color:#000}#contents #contents__news ul li a::before{display:block;content:"";position:absolute;top:min(1.3333333333vw,10px);left:min(1.3333333333vw,10px);width:min(41.0666666667vw,308px);height:min(41.0666666667vw,308px);background:linear-gradient(120deg, #c32606 30%, #f3a81c 80%, #fdf8a3 100%)}#contents #contents__news ul li a img{position:relative;width:min(41.0666666667vw,308px);margin:0 0 min(2.1333333333vw,16px);transition:-webkit-transform .3s;transition:transform .3s;transition:transform .3s, -webkit-transform .3s}#contents #contents__news ul li a .category{display:flex;justify-content:center;align-items:center;position:absolute;top:min(-1.3333333333vw,-10px);left:min(-.6666666667vw,-5px);min-width:min(13.3333333333vw,100px);height:min(4vw,30px);padding:0 min(.6666666667vw,5px);background:linear-gradient(120deg, #c32606 30%, #f3a81c 80%, #fdf8a3 100%);-webkit-transform:skew(-20deg);transform:skew(-20deg);transition:-webkit-transform .3s;transition:transform .3s;transition:transform .3s, -webkit-transform .3s}#contents #contents__news ul li a .category span{display:block;color:#fff;font-size:min(1.7333333333vw,13px);font-weight:bold;-webkit-transform:skew(20deg);transform:skew(20deg)}#contents #contents__news ul li a dl dt{margin:0 0 min(.2666666667vw,2px) min(1.3333333333vw,10px);color:#da292f;font-family:"Quantico",sans-serif;font-size:min(3.2vw,24px);font-weight:bold}#contents #contents__news ul li a dl dd{height:5.5em;font-size:min(2.4vw,18px)}#contents #contents__news ul li a .more{display:none}#contents #contents__news ul li a:active img{-webkit-transform:translate(min(1.3333333333vw, 10px), min(1.3333333333vw, 10px));transform:translate(min(1.3333333333vw, 10px), min(1.3333333333vw, 10px))}#contents #contents__news ul li a:active .category{-webkit-transform:skew(-20deg) translate(min(1.3333333333vw, 10px), min(1.3333333333vw, 10px));transform:skew(-20deg) translate(min(1.3333333333vw, 10px), min(1.3333333333vw, 10px))}#contents #contents__news ul li a:active .more{visibility:visible;opacity:1}#contents #contents__news>.more{width:min(44vw,330px);margin:0 auto}#contents #contents__news>.more a{display:flex;justify-content:center;align-items:center;width:min(44vw,330px);height:min(10.2666666667vw,77px);border-radius:4px;background:linear-gradient(120deg, #c32606 30%, #f3a81c 80%, #fdf8a3 100%);box-shadow:min(.4vw,3px) min(.5333333333vw,4px) 0 #000;color:#fff;font-family:"Quantico",sans-serif;font-size:min(2.9333333333vw,22px);transition:box-shadow .3s,-webkit-transform .3s;transition:box-shadow .3s,transform .3s;transition:box-shadow .3s,transform .3s,-webkit-transform .3s}#contents #contents__news>.more a:active{box-shadow:min(0vw,0px) min(0vw,0px) 0 #000;-webkit-transform:translate(min(0.15625vw, 3px), min(0.2083333333vw, 4px));transform:translate(min(0.15625vw, 3px), min(0.2083333333vw, 4px))}#contents #contents__games{position:relative;width:100vw;margin:0 auto;padding:min(10.2666666667vw,77px) min(5.3333333333vw,40px) min(22.6666666667vw,170px);box-sizing:border-box;z-index:20}#contents #contents__games h2{display:flex;flex-direction:column;justify-content:flex-start;position:relative;height:min(14.6666666667vw,110px);padding:0 0 0 min(4.5333333333vw,34px);font-weight:bold;margin:0 0 min(4.6666666667vw,35px)}#contents #contents__games h2::before{content:"";position:absolute;top:50%;left:0;width:1px;height:min(14.6666666667vw,110px);background:#000;-webkit-transform:translateY(-50%);transform:translateY(-50%)}#contents #contents__games h2 span{line-height:1}#contents #contents__games h2 span.tit{margin:0 0 min(1.6vw,12px);font-family:"Quantico",sans-serif;font-size:min(9.3333333333vw,70px)}#contents #contents__games h2 span.txt{font-family:"Noto Sans JP",sans-serif;font-size:min(2.4vw,18px)}#contents #contents__games h2 .txt{padding:0 min(44vw,330px) 0 0}#contents #contents__games .dot3{display:none}#contents #contents__games .dot4{display:none}#contents #contents__games .dot5-1{position:absolute;bottom:0;left:min(5.3333333333vw,40px);width:min(7.8666666667vw,59px);height:min(13.3333333333vw,100px);background:url(../images/dot_images/dot_5-1.png) no-repeat left top;background-size:auto 100%}@-webkit-keyframes dot5-1_sp{from{background-position:left top}to{background-position:right min(7.8666666667vw,59px) top}}@keyframes dot5-1_sp{from{background-position:left top}to{background-position:right min(7.8666666667vw,59px) top}}#contents #contents__games .dot5-2{position:absolute;bottom:0;left:min(14.5333333333vw,109px);width:min(14.8vw,111px);height:min(14.6666666667vw,110px);background:url(../images/dot_images/dot_5-2.png) no-repeat left top;background-size:auto 100%}@-webkit-keyframes dot5-2_sp{from{background-position:left top}to{background-position:right min(14.8vw,111px) top}}@keyframes dot5-2_sp{from{background-position:left top}to{background-position:right min(14.8vw,111px) top}}#contents #contents__games .dot6-1{position:absolute;bottom:0;right:min(20vw,150px);width:min(21vw,157.5px);height:min(16vw,120px);background:url(../images/dot_images/dot_6-1.png) no-repeat left top;background-size:auto 100%}@-webkit-keyframes dot6-1_sp{from{background-position:left top}to{background-position:right top}}@keyframes dot6-1_sp{from{background-position:left top}to{background-position:right top}}#contents #contents__games .dot6-2-1,#contents #contents__games .dot6-2-2{position:absolute;bottom:0;right:0;width:min(19.2vw,144px);height:min(14.6666666667vw,110px);background:url(../images/dot_images/dot_6-2.png) no-repeat left top;background-size:auto 100%;opacity:1}@-webkit-keyframes dot6-2-1_sp{0%{background-position:left top;opacity:1}90%{background-position:right top;opacity:1}100%{background-position:right top;opacity:0}}@keyframes dot6-2-1_sp{0%{background-position:left top;opacity:1}90%{background-position:right top;opacity:1}100%{background-position:right top;opacity:0}}#contents #contents__games .dot6-2-2{background:url(../images/dot_images/dot_6-2-loop.png) no-repeat left top;background-size:auto 100%;opacity:0}@-webkit-keyframes dot6-2-2_sp{0%{background-position:left top;opacity:1}100%{background-position:right min(19.2vw,144px) top;opacity:1}}@keyframes dot6-2-2_sp{0%{background-position:left top;opacity:1}100%{background-position:right min(19.2vw,144px) top;opacity:1}}#contents #contents__games.disp .dot5-1{-webkit-animation:dot5-1_sp .5s steps(2) infinite;animation:dot5-1_sp .5s steps(2) infinite}#contents #contents__games.disp .dot5-2{-webkit-animation:dot5-2_sp .5s steps(5) infinite;animation:dot5-2_sp .5s steps(5) infinite}#contents #contents__games.disp .dot6-1{-webkit-animation:dot6-1_sp .5s steps(6) 1 forwards;animation:dot6-1_sp .5s steps(6) 1 forwards}#contents #contents__games.disp .dot6-2-1{-webkit-animation:dot6-2-1_sp 1s steps(15) 0s forwards;animation:dot6-2-1_sp 1s steps(15) 0s forwards}#contents #contents__games.disp .dot6-2-2{-webkit-animation:dot6-2-2_sp .5s steps(8) .9s infinite;animation:dot6-2-2_sp .5s steps(8) .9s infinite}#contents #contents__games .nav{display:flex;justify-content:center;align-items:flex-end;position:absolute;top:min(10.9333333333vw,82px);right:min(5.3333333333vw,40px);width:min(32.9333333333vw,247px);height:min(14vw,105px);box-sizing:border-box}#contents #contents__games .nav::before{content:"";position:absolute;top:0;right:50%;width:min(13.6vw,102px);height:min(18vw,135px);background:url(../images/dot_images/dot_7.png) no-repeat left bottom;background-size:auto 100%;-webkit-transform:translateX(50%);transform:translateX(50%);pointer-events:none}#contents #contents__games .nav li{position:relative;width:min(16vw,120px);height:min(14vw,105px);font-family:"Quantico",sans-serif;font-size:min(2vw,15px);font-weight:bold;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}#contents #contents__games .nav li::before{content:"";position:absolute;bottom:min(1.3333333333vw,10px);width:min(7.2vw,54px);height:1px;background:#000;-webkit-transform:translateY(-50%);transform:translateY(-50%)}#contents #contents__games .nav li::after{content:"";position:absolute;bottom:min(.8vw,6px);width:0;height:0;border-style:solid;-webkit-transform:translateY(-50%);transform:translateY(-50%)}#contents #contents__games .nav li.prev{display:flex;justify-content:flex-end;align-items:flex-end;margin:0 min(3.3333333333vw,25px) 0 0;text-align:right}#contents #contents__games .nav li.prev::before{left:0}#contents #contents__games .nav li.prev::after{left:0;border-width:min(.4666666667vw,3.5px) min(.5333333333vw,4px) min(.4666666667vw,3.5px) 0;border-color:transparent #000 transparent transparent}#contents #contents__games .nav li.next{display:flex;justify-content:flex-start;align-items:flex-end;margin:0 0 0 min(3.3333333333vw,25px);text-align:left}#contents #contents__games .nav li.next::before{right:0}#contents #contents__games .nav li.next::after{right:0;border-width:min(.4666666667vw,3.5px) 0 min(.4666666667vw,3.5px) min(.5333333333vw,4px);border-color:transparent transparent transparent #000}#contents #contents__games .nav.move_prev:before{background:url(../images/dot_images/dot_7.png) repeat-x left bottom;background-size:auto 100%;-webkit-animation:dot_7_prev_sp .4s steps(4) infinite forwards;animation:dot_7_prev_sp .4s steps(4) infinite forwards}#contents #contents__games .nav.move_prev .prev{color:#da292f}#contents #contents__games .nav.move_prev .prev::before{background:#da292f}#contents #contents__games .nav.move_prev .prev::after{border-color:transparent #da292f transparent transparent}#contents #contents__games .nav.move_next:before{background:url(../images/dot_images/dot_7.png) repeat-x right bottom;background-size:auto 100%;-webkit-animation:dot_7_next_sp .4s steps(4) infinite forwards;animation:dot_7_next_sp .4s steps(4) infinite forwards}#contents #contents__games .nav.move_next .next{color:#da292f}#contents #contents__games .nav.move_next .next::before{background:#da292f}#contents #contents__games .nav.move_next .next::after{border-color:transparent transparent transparent #da292f}@-webkit-keyframes dot_7_prev_sp{to{background-position:right min(13.6vw,102px) bottom}}@keyframes dot_7_prev_sp{to{background-position:right min(13.6vw,102px) bottom}}@-webkit-keyframes dot_7_next_sp{to{background-position:left min(13.6vw,102px) bottom}}@keyframes dot_7_next_sp{to{background-position:left min(13.6vw,102px) bottom}}#contents #contents__games .slideArea{position:relative;left:50%;width:100vw;margin:0 0 min(5.3333333333vw,40px);-webkit-transform:translateX(-50vw);transform:translateX(-50vw);overflow:hidden}#contents #contents__games .slideArea.move_prev .slides,#contents #contents__games .slideArea.move_next .slides{transition:none}#contents #contents__games .slideArea .slides{display:flex;position:relative;top:0;left:0;transition:left .1s;will-change:left}#contents #contents__games .slideArea .slides.drag{transition:none}#contents #contents__games .slideArea .slides li{flex-shrink:0;width:54.5vw}#contents #contents__games .slideArea .slides li img{width:100%;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}#contents #contents__games>.more{width:min(44vw,330px);margin:0 auto}#contents #contents__games>.more a{display:flex;justify-content:center;align-items:center;width:min(44vw,330px);height:min(10.2666666667vw,77px);border-radius:4px;background:linear-gradient(120deg, #c32606 30%, #f3a81c 80%, #fdf8a3 100%);box-shadow:min(.4vw,3px) min(.5333333333vw,4px) 0 #000;color:#fff;font-family:"Quantico",sans-serif;font-size:min(2.9333333333vw,22px);transition:box-shadow .3s,-webkit-transform .3s;transition:box-shadow .3s,transform .3s;transition:box-shadow .3s,transform .3s,-webkit-transform .3s}#contents #contents__games>.more a:active{box-shadow:min(0vw,0px) min(0vw,0px) 0 #000;-webkit-transform:translate(min(0.15625vw, 3px), min(0.2083333333vw, 4px));transform:translate(min(0.15625vw, 3px), min(0.2083333333vw, 4px))}#contents #contents__esports{position:relative;width:100vw;background:url(../images/bg_esports_sp.jpg) no-repeat center top;background-size:cover;z-index:10}#contents #contents__esports::before{display:block;content:"";position:fixed;top:0;right:50%;width:1px;height:100vh;background:#d8d8d8;opacity:.2;-webkit-transform:translateX(50%);transform:translateX(50%)}#contents #contents__esports .esports__inner{position:relative;width:min(89.3333333333vw,670px);margin:0 auto;padding:min(7.3333333333vw,55px) 0 min(12vw,90px);border-right:1px solid rgba(216,216,216,.2);border-left:1px solid rgba(216,216,216,.2)}#contents #contents__esports .esports__inner h2{display:flex;flex-direction:column;justify-content:flex-start;position:relative;height:min(14.6666666667vw,110px);padding:0 0 0 min(4.5333333333vw,34px);font-weight:bold;justify-content:center;width:100%;margin:0 0 min(24.6666666667vw,185px);color:#fff}#contents #contents__esports .esports__inner h2::before{content:"";position:absolute;top:50%;left:0;width:1px;height:min(14.6666666667vw,110px);background:#000;-webkit-transform:translateY(-50%);transform:translateY(-50%)}#contents #contents__esports .esports__inner h2 span{line-height:1}#contents #contents__esports .esports__inner h2 span.tit{margin:0 0 min(1.6vw,12px);font-family:"Quantico",sans-serif;font-size:min(9.3333333333vw,70px)}#contents #contents__esports .esports__inner h2 span.txt{font-family:"Noto Sans JP",sans-serif;font-size:min(2.4vw,18px)}#contents #contents__esports .esports__inner h2::before{background:#fff}#contents #contents__esports .esports__inner h2 span.txt{position:absolute;top:min(17.3333333333vw,130px);width:90%;font-size:min(2.9866666667vw,22.4px);line-height:1.57}#contents #contents__esports .esports__inner div{box-sizing:border-box}#contents #contents__esports .esports__inner div.sfl{margin:0 0 min(13.3333333333vw,100px)}#contents #contents__esports .esports__inner div.sfl dl{padding:0 0 min(2vw,15px) min(30.6666666667vw,230px);background:url(../images/logo_sfl.png) no-repeat left center;background-size:min(27.6vw,207px)}#contents #contents__esports .esports__inner div.sfl .caution{margin:0 0 min(6.2666666667vw,47px)}#contents #contents__esports .esports__inner div.capcom_pro_tour dl{padding:0 0 min(3.3333333333vw,25px) min(26.6666666667vw,200px);background:url(../images/logo_cpt.png) no-repeat left center;background-size:min(20vw,150px)}#contents #contents__esports .esports__inner div.capcom_pro_tour .caution{margin:0 0 min(2.9333333333vw,22px)}#contents #contents__esports .esports__inner div dl{margin:0 0 min(3.3333333333vw,25px)}#contents #contents__esports .esports__inner div dl dt{margin:0 0 min(.6666666667vw,5px);color:#fff;font-family:"Quantico",sans-serif;font-size:min(5.3333333333vw,40px);line-height:1.2;letter-spacing:min(-.1733333333vw,-1.3px)}#contents #contents__esports .esports__inner div dl dt span{display:block;font-family:"Noto Sans JP",sans-serif;font-size:min(2.6666666667vw,20px)}#contents #contents__esports .esports__inner div dl dd{color:#fff;font-size:min(2.4vw,18px)}#contents #contents__esports .esports__inner div iframe{width:min(89.0666666667vw,668px);height:min(50vw,375px);margin:0 0 min(2vw,15px);border:1px solid #6d6d6d}#contents #contents__esports .esports__inner div .caution{color:#fff;font-size:min(2.9333333333vw,22px);line-height:1.6}#contents #contents__esports .esports__inner div .more{width:min(40vw,300px);margin:min(4vw,30px) auto 0}#contents #contents__esports .esports__inner div .more a{display:flex;justify-content:center;align-items:center;width:min(40vw,300px);height:min(9.2vw,69px);border-radius:4px;background:linear-gradient(120deg, #c32606 30%, #f3a81c 80%, #fdf8a3 100%);box-shadow:min(.4vw,3px) min(.5333333333vw,4px) 0 #000;color:#fff;font-family:"Quantico",sans-serif;font-size:min(2.6666666667vw,20px);transition:box-shadow .3s,-webkit-transform .3s;transition:box-shadow .3s,transform .3s;transition:box-shadow .3s,transform .3s,-webkit-transform .3s}#contents #contents__esports .esports__inner div .more a:active{box-shadow:min(0vw,0px) min(0vw,0px) 0 #000;-webkit-transform:translate(min(0.15625vw, 3px), min(0.2083333333vw, 4px));transform:translate(min(0.15625vw, 3px), min(0.2083333333vw, 4px))}#contents #contents__about{position:relative;width:100vw;height:min(229.3333333333vw,1720px);border-bottom:1px solid #ccc;background:url(../images/noise.png) repeat,url(../images/bg.jpg) no-repeat center;background-size:auto,cover;overflow:hidden;z-index:10}#contents #contents__about:lang(ja){height:min(216vw,1620px)}#contents #contents__about .about__bdr{position:absolute;top:0;right:50%;width:min(89.3333333333vw,670px);height:min(229.3333333333vw,1720px);border-right:1px solid rgba(216,216,216,.6);border-left:1px solid rgba(216,216,216,.6);-webkit-transform:translateX(50%);transform:translateX(50%)}#contents #contents__about .about__bdr:lang(ja){height:min(216vw,1620px)}#contents #contents__about .about__bdr::before{display:absolute;content:"";position:fixed;top:0;right:50%;width:1px;height:min(229.3333333333vw,1720px);background:#d8d8d8;opacity:.2;-webkit-transform:translateX(50%);transform:translateX(50%)}#contents #contents__about .about__bdr::before:lang(ja){height:min(216vw,1620px)}#contents #contents__about .slideArea_character{position:absolute;top:0;left:0;width:100vw;height:min(128vw,960px);-webkit-transform:skewY(-15deg);transform:skewY(-15deg);overflow:hidden}#contents #contents__about .slideArea_character::before{content:"";position:absolute;bottom:0;right:0;width:100vw;height:min(90vw,675px);background:#fff}#contents #contents__about .slideArea_character .character{position:absolute;top:0;right:50%;width:100vw;pointer-events:none;-webkit-transform:skewY(15deg) translateX(50%);transform:skewY(15deg) translateX(50%)}#contents #contents__about .slideArea_character .character ul{position:relative;width:min(89.3333333333vw,670px);margin:0 auto}#contents #contents__about .slideArea_character .character ul li{position:absolute;top:0;right:0;transition:width .4s ease-out,opacity .4s,-webkit-filter .4s,-webkit-transform .4s ease-out;transition:width .4s ease-out,filter .4s,opacity .4s,transform .4s ease-out;transition:width .4s ease-out,filter .4s,opacity .4s,transform .4s ease-out,-webkit-filter .4s,-webkit-transform .4s ease-out;will-change:transform,width,opacity,filter;-webkit-backface-visibility:hidden;backface-visibility:hidden;width:min(0vw,0px);opacity:0;-webkit-filter:blur(4px);filter:blur(4px);-webkit-transform:translate(min(26.6666666667vw, 200px), min(12vw, 90px));transform:translate(min(26.6666666667vw, 200px), min(12vw, 90px))}#contents #contents__about .slideArea_character .character ul li img{width:100%;height:auto}#contents #contents__about .slideArea_character .character ul li.disp_4{width:min(40vw,300px);opacity:1;-webkit-transform:translate(min(21.3333333333vw, 160px), min(14vw, 105px));transform:translate(min(21.3333333333vw, 160px), min(14vw, 105px));-webkit-filter:blur(4px);filter:blur(4px);transition:-webkit-transform .3s,-webkit-filter .3s;transition:transform .3s,filter .3s;transition:transform .3s,filter .3s,-webkit-transform .3s,-webkit-filter .3s;z-index:2}#contents #contents__about .slideArea_character .character ul li.disp_3{width:min(80vw,600px);opacity:1;-webkit-transform:translate(min(18.6666666667vw, 140px), min(16vw, 120px));transform:translate(min(18.6666666667vw, 140px), min(16vw, 120px));-webkit-filter:blur(2px);filter:blur(2px);z-index:3}#contents #contents__about .slideArea_character .character ul li.disp_2{width:min(120vw,900px);opacity:1;-webkit-transform:translate(min(10.6666666667vw, 80px), min(18vw, 135px));transform:translate(min(10.6666666667vw, 80px), min(18vw, 135px));-webkit-filter:blur(0);filter:blur(0);z-index:4}#contents #contents__about .slideArea_character .character ul li.disp_1{width:min(160vw,1200px);opacity:0;-webkit-transform:translate(min(5.3333333333vw, 40px), min(20vw, 150px));transform:translate(min(5.3333333333vw, 40px), min(20vw, 150px));z-index:5}#contents #contents__about .about__inner{position:relative;width:min(89.3333333333vw,670px);margin:0 auto;padding:min(10.1333333333vw,76px) 0 min(14.2666666667vw,107px);box-sizing:border-box;z-index:10}#contents #contents__about .about__inner h2{display:flex;flex-direction:column;justify-content:flex-start;position:relative;height:min(14.6666666667vw,110px);padding:0 0 0 min(4.5333333333vw,34px);font-weight:bold;margin:0 0 min(121.3333333333vw,910px)}#contents #contents__about .about__inner h2::before{content:"";position:absolute;top:50%;left:0;width:1px;height:min(14.6666666667vw,110px);background:#000;-webkit-transform:translateY(-50%);transform:translateY(-50%)}#contents #contents__about .about__inner h2 span{line-height:1}#contents #contents__about .about__inner h2 span.tit{margin:0 0 min(1.6vw,12px);font-family:"Quantico",sans-serif;font-size:min(9.3333333333vw,70px)}#contents #contents__about .about__inner h2 span.txt{font-family:"Noto Sans JP",sans-serif;font-size:min(2.4vw,18px)}#contents #contents__about .about__inner h2 .dot8{position:absolute;top:50%;left:min(43.4666666667vw,326px);width:min(7.9466666667vw,59.6px);height:min(15.4666666667vw,116px);background:url(../images/dot_images/dot_8.png) no-repeat left top;background-size:auto 100%;-webkit-transform:translateY(-50%);transform:translateY(-50%);-webkit-animation:dot8_sp 1s steps(5) infinite forwards;animation:dot8_sp 1s steps(5) infinite forwards}@-webkit-keyframes dot8_sp{from{background-position:left top}to{background-position:right top}}@keyframes dot8_sp{from{background-position:left top}to{background-position:right top}}#contents #contents__about .about__inner dl{position:relative;width:min(89.3333333333vw,670px);margin:0 auto}#contents #contents__about .about__inner dl dt{margin:0 0 min(4.9333333333vw,37px);font-size:min(10.9333333333vw,82px);font-weight:bold;line-height:1.2}#contents #contents__about .about__inner dl dt:lang(en){line-height:1}#contents #contents__about .about__inner dl dd{font-size:min(2.6666666667vw,20px);font-weight:bold}#contents #contents__about .about__inner dl dd br:nth-of-type(1){display:none}#contents #contents__about .dot9-1,#contents #contents__about .dot9-2{display:none}#contents #contents__about .slideArea_screenshot{position:absolute;top:min(109.7333333333vw,823px);left:-5vw;width:100vw;-webkit-transform:rotate(6deg);transform:rotate(6deg);-webkit-transform-origin:center;transform-origin:center;z-index:20}#contents #contents__about .slideArea_screenshot .screenshot{display:flex;-webkit-animation:scroll_slides_sp 30s linear infinite;animation:scroll_slides_sp 30s linear infinite}}@media screen and (max-width: 767px)and (min-width: 751px){#contents #contents__about .slideArea_screenshot .screenshot{-webkit-animation:scroll_slides_sp_over 30s linear infinite;animation:scroll_slides_sp_over 30s linear infinite}}@media(max-width: 767px){@-webkit-keyframes scroll_slides_sp{0%{-webkit-transform:translateX(0);transform:translateX(0)}100%{-webkit-transform:translateX(-244.9vw);transform:translateX(-244.9vw)}}@keyframes scroll_slides_sp{0%{-webkit-transform:translateX(0);transform:translateX(0)}100%{-webkit-transform:translateX(-244.9vw);transform:translateX(-244.9vw)}}}@media(max-width: 767px){@-webkit-keyframes scroll_slides_sp_over{0%{-webkit-transform:translateX(0);transform:translateX(0)}100%{-webkit-transform:translateX(-1838px);transform:translateX(-1838px)}}@keyframes scroll_slides_sp_over{0%{-webkit-transform:translateX(0);transform:translateX(0)}100%{-webkit-transform:translateX(-1838px);transform:translateX(-1838px)}}}@media(max-width: 767px){#contents #contents__about .slideArea_screenshot .screenshot li{flex-shrink:0;width:auto;height:min(26.6666666667vw,200px);margin:0 min(.6666666667vw,5px)}#contents #contents__about .slideArea_screenshot .screenshot li img{width:auto;height:min(26.6666666667vw,200px)}}@media(max-width: 767px){#contents #contents__goods{position:relative;width:100vw;padding:min(6.6666666667vw,50px) min(5.3333333333vw,40px) min(22vw,165px);box-sizing:border-box;z-index:10}#contents #contents__goods h2{display:flex;flex-direction:column;justify-content:flex-start;position:relative;height:min(14.6666666667vw,110px);padding:0 0 0 min(4.5333333333vw,34px);font-weight:bold;margin:0 0 min(4.6666666667vw,35px)}#contents #contents__goods h2::before{content:"";position:absolute;top:50%;left:0;width:1px;height:min(14.6666666667vw,110px);background:#000;-webkit-transform:translateY(-50%);transform:translateY(-50%)}#contents #contents__goods h2 span{line-height:1}#contents #contents__goods h2 span.tit{margin:0 0 min(1.6vw,12px);font-family:"Quantico",sans-serif;font-size:min(9.3333333333vw,70px)}#contents #contents__goods h2 span.txt{font-family:"Noto Sans JP",sans-serif;font-size:min(2.4vw,18px)}#contents #contents__goods ul{margin:0 0 min(8.6666666667vw,65px) 0}#contents #contents__goods ul li{position:relative;width:calc(100% - min(1.3333333333vw,10px));margin:0 0 min(4.6666666667vw,35px)}#contents #contents__goods ul li::before{display:block;content:"";position:absolute;top:min(1.3333333333vw,10px);left:min(1.3333333333vw,10px);width:calc(100% - min(1.3333333333vw,10px));height:min(28vw,210px);background:linear-gradient(120deg, #c32606 30%, #f3a81c 80%, #fdf8a3 100%)}#contents #contents__goods ul li a{display:flex;align-items:center;position:relative;border:1px solid #ccc;background:#fff;transition:-webkit-transform .3s;transition:transform .3s;transition:transform .3s, -webkit-transform .3s}#contents #contents__goods ul li a img{width:min(28vw,210px);height:min(28vw,210px)}#contents #contents__goods ul li a dl{margin:0 0 0 min(3.6vw,27px);padding:0 min(2.6666666667vw,20px) 0 0}#contents #contents__goods ul li a dl dt{margin:0 0 min(.6666666667vw,5px);color:#da292f;font-family:"Quantico",sans-serif;font-size:min(3.3333333333vw,25px);font-weight:bold}#contents #contents__goods ul li a dl dd{color:#000;font-size:min(2.4vw,18px)}#contents #contents__goods ul li a:active{-webkit-transform:translate(min(0.5208333333vw, 10px), min(0.5208333333vw, 10px));transform:translate(min(0.5208333333vw, 10px), min(0.5208333333vw, 10px))}#contents #contents__goods .more{width:min(44vw,330px);margin:0 auto}#contents #contents__goods .more a{display:flex;justify-content:center;align-items:center;width:min(44vw,330px);height:min(10.2666666667vw,77px);border-radius:4px;background:linear-gradient(120deg, #c32606 30%, #f3a81c 80%, #fdf8a3 100%);box-shadow:min(.4vw,3px) min(.5333333333vw,4px) 0 #000;color:#fff;font-family:"Quantico",sans-serif;font-size:min(2.9333333333vw,22px);transition:box-shadow .3s,-webkit-transform .3s;transition:box-shadow .3s,transform .3s;transition:box-shadow .3s,transform .3s,-webkit-transform .3s}#contents #contents__goods .more a:active{box-shadow:min(0vw,0px) min(0vw,0px) 0 #000;-webkit-transform:translate(min(0.15625vw, 3px), min(0.2083333333vw, 4px));transform:translate(min(0.15625vw, 3px), min(0.2083333333vw, 4px))}}@media(max-width: 767px){#contents #scrollTop{position:fixed;right:min(6vw,45px);bottom:min(6vw,45px);width:min(10.6666666667vw,80px);height:min(10.6666666667vw,80px);border-radius:4px;opacity:0;z-index:20;transition:opacity .3s}#contents #scrollTop::before{display:block;content:"";position:absolute;top:min(.6666666667vw,5px);left:min(.6666666667vw,5px);width:min(10.6666666667vw,80px);height:min(10.6666666667vw,80px);border-radius:4px;background:#000}#contents #scrollTop.disp{opacity:1}#contents #scrollTop.lock{position:absolute}#contents #scrollTop a{display:flex;justify-content:center;align-items:center;position:relative;width:min(10.6666666667vw,80px);height:min(10.6666666667vw,80px);border-radius:4px;background:linear-gradient(120deg, #c32606 30%, #f3a81c 80%, #fdf8a3 100%);cursor:pointer;transition:-webkit-transform .3s;transition:transform .3s;transition:transform .3s, -webkit-transform .3s}#contents #scrollTop a::after{content:"";width:0;height:0;border-style:solid;border-width:0 min(1.3333333333vw,10px) min(2vw,15px) min(1.3333333333vw,10px);border-color:transparent transparent #fff transparent}#contents #scrollTop a:hover{-webkit-transform:translate(min(0.2604166667vw, 5px), min(0.2604166667vw, 5px));transform:translate(min(0.2604166667vw, 5px), min(0.2604166667vw, 5px))}}
