header{position:fixed;width:calc(100vw - 100px);margin:auto;top:20px;left:0;right:0;border-radius:40px;-webkit-box-shadow:0px 0px 5px 0px #d0d0d0;box-shadow:0px 0px 5px 0px #d0d0d0;background-color:#fff;z-index:999}@media screen and (max-width:750px){header{width:calc(100vw - 20px);border-radius:20px}}header #header{position:relative;width:100%;padding:20px 50px 20px}@media screen and (max-width:480px){header #header{padding:15px 20px 14px}}header #header .header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}header #header .header .main .title a{font-size:25px;font-weight:600}@media screen and (max-width:480px){header #header .header .main .title a{font-size:17.5px}}@media screen and (max-width:1024px){header #header .header nav{display:none}}header #header .header nav ul{display:-webkit-box;display:-ms-flexbox;display:flex}header #header .header nav ul li{margin-right:50px}header #header .header nav ul lilast-child{margin:0}header #header .header nav ul li a{font-weight:600}header #header .header .button_modal{position:relative;display:none}@media screen and (max-width:1024px){header #header .header .button_modal{display:block;padding:3px 0 0}}header #header .header .button_modal .line{width:45px;height:2px;margin:0 0 5px;background-color:#000}header #header .header .button_modal p{font-size:12px;font-weight:600;letter-spacing:1px;text-align:center}#modal_menu{display:none}@media screen and (max-width:1024px){#modal_menu{position:fixed;width:100%;height:100vh;background-color:#0073aa;z-index:9999}}#modal_menu .modal_menu{padding:100px 25px}#modal_menu .modal_menu .head{margin:0 0 50px}#modal_menu .modal_menu .head .title h1{font-size:30px;color:#fff;text-align:center}#modal_menu .modal_menu .body{margin:25px auto 100px}#modal_menu .modal_menu .body nav ul li{margin:0 0 25px;text-align:center}#modal_menu .modal_menu .body nav ul li:last-child{margin:0}#modal_menu .modal_menu .body nav ul li a{font-size:17.5px;font-weight:600;letter-spacing:1px;color:#fff;text-align:center}#modal_menu .modal_menu .foot{text-align:center}#modal_menu .modal_menu .foot button{display:inline-block;padding:23px 45px 25px;font-size:17.5px;font-weight:600;letter-spacing:1px;color:#000;background-color:#fff;border-radius:45px;border:none}