@font-face{font-family:"bebasneue";src:url("../fonts/bebasneue/bebasneue.otf") format("truetype")}a{color:inherit;text-decoration:none}.a_games{cursor:default}html,body{font-family:sans-serif;margin:0;background-color:#ffffff}.hide{transform:translateY(-100%)}@media (max-width: 750px){.hide{transform:none}}header{z-index:9999;position:fixed;width:100%;height:50px;background-color:rgba(0,0,0,0.83);transition:0.2s;color:#961D38}header .header_nav{position:fixed;top:16px}header .header_nav img{display:inline-block;width:80px;position:fixed;top:7px;left:55px;transition:0.1s}header .header_nav img:hover{opacity:0.5}header .header_nav ul{display:inline-block;list-style:none;margin:0;position:fixed;left:146px;height:50px;top:0;line-height:50px}header .header_nav ul .games ul{left:263px;top:50px;height:125px}header .header_nav ul .games ul li{display:none;background-color:rgba(0,0,0,0.83)}header .header_nav ul .games ul .head_sotd{top:0px}header .header_nav ul .games ul .head_ascot{top:52px}header .header_nav ul .cf ul{left:430px;top:50px;height:250px}header .header_nav ul .cf ul li{display:none;background-color:rgba(0,0,0,0.83)}header .header_nav ul .cf ul .head_ci{top:0}header .header_nav ul .cf ul .head_pat{top:52px}header .header_nav ul .cf ul .head_camp{top:104px}header .header_nav ul .cf ul .head_kick{top:156px}header .header_nav ul li{display:inline-block;position:relative;text-align:center;margin:0 20px;font-family:"bebasneue";color:#961D38;transition:0.1s}header .header_nav ul li ul{position:fixed;padding:0;width:165px}header .header_nav ul li ul li{border:none;display:block;margin-left:0;text-align:left;background-color:#000;height:50px;line-height:50px;margin:2px;width:165px;position:absolute}header .header_nav ul li ul li span{margin-left:19px}header .header_nav ul li:hover{color:#e5e5e5}header .header_nav .lang{position:fixed;top:0;right:0;width:165px;line-height:50px;color:#961D38;font-family:"bebasneue";display:flex;flex-wrap:wrap}header .header_nav .lang .button_lang_hover{color:#e5e5e5}header .header_nav .lang .wrap_lang{height:160px;width:100%;left:-19px;position:relative;background-color:inherit;display:none;top:-53px}header .header_nav .lang .wrap_lang div{width:auto;height:50px;line-height:50px;position:relative;cursor:pointer}header .header_nav .lang .wrap_lang div:hover{color:#e5e5e5}header .header_nav .lang .wrap_lang div:not(.button_lang){background-color:rgba(0,0,0,0.83);width:165px;display:none}header .header_nav .lang .wrap_lang div:not(.button_lang) span{margin-left:19px}header .header_nav .lang .wrap_lang .button_lang{top:0;line-height:55px}header .header_nav .lang .wrap_lang .ja{top:55px}header .header_nav .lang .wrap_lang .en{top:57px}header .moblile_nav{display:none}.hamburger{display:none}footer{width:100%;height:60px;background-color:#000;font-family:"bebasneue";color:#ffffff}footer img{float:left;width:100px;top:50%;left:55px;transform:translateY(-50%);position:relative}footer .pp_email{float:left;position:relative;top:50%;left:80px;transform:translateY(-50%)}footer .pp_email .pp,footer .pp_email .email{margin:5px}footer .sansSerif{font-family:sans-serif}footer .pp_mobile,footer .email_mobile,footer .contact_mobile{display:none}footer .copyright{position:relative;right:55px;float:right;line-height:60px}@media (max-width: 750px){header{height:50px}header .hamburger{display:inline-block;position:fixed;width:40px;height:40px;margin:6px 15px;border-radius:50%;top:0;right:0}header .line{display:block;position:absolute;background-color:#fff;height:3px;width:35px;top:50%;left:0;margin:-1px 0 0 -7px;transform:translateX(9px);transition:0.4s}header .line::before,header .line::after{content:attr(line_ab);display:block;position:absolute;background-color:#fff;left:0;transition:0.2s}header .line_wh,header .line_wh::before,header .line_wh::after{background-color:#e5e5e5}header .line::before{margin-top:-9px;height:3px;width:35px}header .line::after{margin-top:9px;height:3px;width:35px}header .line_after{background:transparent}header .line_after::before{transform:rotate(135deg);margin-top:0}header .line_after::after{transform:rotate(-135deg);margin-top:0}header .header_nav img{left:10px;width:80px}header .header_nav ul{display:none}header .header_nav select{display:none}header .header_nav .hamburger{display:inline-block;position:fixed;width:40px;height:40px;margin:30px 50px 10px;border-radius:50%;top:0;right:0}header .header_nav .hamburger .line{display:block;position:absolute;background-color:#fff;height:3px;width:35px;top:50%;left:0;margin:-1px 0 0 -7px;transform:translateX(9px);transition:0.4s}header .header_nav .hamburger .line:before{margin-top:-8px}header .header_nav .hamburger .line::before,header .header_nav .hamburger .line::after{content:attr(line_ab);display:block;position:absolute;background-color:#fff;left:0;transition:0.2s}header .moblile_nav{background-color:#000;position:fixed;width:100%;height:100%;display:none}header .moblile_nav img{display:inline-block;width:80px;position:fixed;top:7px;left:10px}header .moblile_nav nav{position:absolute;top:55%;left:50%;transform:translate(-50%, -50%)}header .moblile_nav nav div{font-family:"bebasneue";font-size:200%;margin:40px 0;text-align:center;color:#fff}header .moblile_nav nav div:hover{color:#e5e5e5}header .moblile_nav .lang{position:absolute;bottom:10px;left:50%;transform:translate(-50%, 0%);width:100%;font-family:"bebasneue";font-size:200%;color:#fff}header .moblile_nav .lang .ja{position:absolute;bottom:10px;left:30px}header .moblile_nav .lang .en{position:absolute;bottom:10px;right:30px}}@media (max-width: 750px){.clearfix:after{content:" ";display:block;clear:both}footer{height:100%}footer img{position:inherit;float:left;margin-left:30px}footer .contact_mobile{display:block}footer .contact_mobile h3{margin:0 0 40px 0;text-align:center;width:100%;padding-top:60px;color:#797979}footer .contact_mobile div{margin:0;width:100%;font-size:120%;margin-bottom:50px}footer .contact_mobile div dl{display:flex;flex-wrap:wrap}footer .contact_mobile div dl dt{width:20%;text-align:right;margin-bottom:40px}footer .contact_mobile div dl dd{width:calc(80% - 40px);margin:0 0 40px 40px;color:#B5B5B5;transform:translateY(-10px)}footer .pp_email{display:none}footer .pp_mobile{display:block;float:right;margin-right:30px;transform:translateY(-7px)}footer .copyright{text-align:center;width:100%;position:inherit;float:right;line-height:normal}}.container{overflow:hidden}body{background-image:url(../img/bg.png);background-size:100vw;background-attachment:fixed;background-repeat:no-repeat}
