﻿body{font-family:"Yu Gothic Medium","游ゴシック Medium",YuGothic,"游ゴシック体","ヒラギノ角ゴ ProN W3","Hiragino Kakugo ProN","メイリオ",sans-serif}@media screen and (max-width: 812px){body{font-family:-apple-system,BlinkMacSystemFont;padding-top:35px}}header{position:absolute;display:flex;top:0;left:0;right:0;z-index:9998;padding-bottom:20px}header:after{content:"";display:block;width:100%;height:1px;background-color:#fff;position:absolute;top:25px;left:0}@media screen and (max-width: 812px){header:after{display:none}}header .logo{padding-top:50px;padding-left:20px;margin-right:70px}@media screen and (max-width: 812px){header .logo{margin-right:0;margin:0 auto;position:fixed;z-index:9999;top:0;left:0;right:0;background-color:#333;padding:10px 0;text-align:center}header .logo img{height:15px}}header #toggle{display:none}header .toggle{display:none;z-index:9999}@media screen and (max-width: 812px){header .toggle{display:block;position:fixed;top:12px;left:10px}header .toggle label{display:block;width:20px;height:10px;position:relative;cursor:pointer}header .toggle label span{display:block;width:100%;height:2px;background-color:#fff;position:absolute;transition:.1s ease-in-out}header .toggle label span:first-of-type{top:0px}header .toggle label span:last-of-type{bottom:0px}}header input:checked ~ .toggle span:first-of-type{top:4px;transform:rotate(45deg)}header input:checked ~ .toggle span:last-of-type{bottom:4px;transform:rotate(-45deg)}@media screen and (max-width: 812px){header nav{position:fixed;width:100vw;height:100vh;top:0;left:-100vw;background-color:rgba(0,0,0,0.9);z-index:9997;transition:.3s ease-in-out;padding-top:35px;display:flex;justify-content:center;align-items:center}}header nav ul{display:flex}@media screen and (max-width: 812px){header nav ul{display:block}}header nav ul li{padding-top:55px;margin-right:70px;text-align:center;position:relative}@media screen and (max-width: 812px){header nav ul li{padding-top:0;margin-right:0;margin-bottom:40px}}header nav ul li:last-of-type{margin-right:0}@media screen and (max-width: 812px){header nav ul li:last-of-type{margin-bottom:0}}header nav ul li a{display:block;text-decoration:none;transition:.3s ease-in-out}header nav ul li a:hover{opacity:.5}header nav ul li a span{display:block;color:#fff;margin-top:3px;font-size:1rem;line-height:1}header nav ul li a span:before,header nav ul li a span:after{display:block;content:'';width:0;height:0}header nav ul li a span:before{margin-top:calc((1rem - (1rem * 1)) / 2)}header nav ul li a span:after{margin-bottom:calc((1rem - (1rem * 1)) / 2)}header nav ul li:after{content:"";display:block;width:1px;height:50px;background-color:#fff;position:absolute;top:0;left:50%}@media screen and (max-width: 812px){header nav ul li:after{display:none}}header input:checked ~ nav{left:0}footer{text-align:center}footer .f_btn{display:flex}footer .f_btn li{width:50%}footer .f_btn li a{display:block;padding:70px 0;text-decoration:none;transition:.3s ease-in-out}@media screen and (max-width: 812px){footer .f_btn li a{padding:30px 0}}footer .f_btn li a:hover{opacity:.5}@media screen and (max-width: 812px){footer .f_btn li a img{height:20px}}footer .f_btn li a span{display:block;font-size:1rem;line-height:1;font-weight:700;color:#fff;margin-top:10px}footer .f_btn li a span:before,footer .f_btn li a span:after{display:block;content:'';width:0;height:0}footer .f_btn li a span:before{margin-top:calc((1rem - (1rem * 1)) / 2)}footer .f_btn li a span:after{margin-bottom:calc((1rem - (1rem * 1)) / 2)}footer .f_btn_requirements{background-color:#fcc800}footer .f_btn_entry{background-color:#1888cb}footer .f_logo{padding:20px 0;background-color:#187b62}@media screen and (max-width: 812px){footer .f_logo{padding:10px 0}footer .f_logo img{height:20px}}footer .f_copyright{background-color:#fff;padding:10px 0;font-size:1rem;line-height:1}footer .f_copyright:before,footer .f_copyright:after{display:block;content:'';width:0;height:0}footer .f_copyright:before{margin-top:calc((1rem - (1rem * 1)) / 2)}footer .f_copyright:after{margin-bottom:calc((1rem - (1rem * 1)) / 2)}

/*# sourceMappingURL=Regulation.css.map */