header{background:#337ac6;padding:0 10px;width:100%;height:60px;z-index:1000}header,header .blackout{position:fixed;display:flex;align-items:center}header .blackout{top:0;left:0;width:100vw;height:100vh;background:#000;z-index:1000000;color:grey;justify-content:center}header .icon_light{cursor:pointer}header .title{text-indent:100%;white-space:nowrap;overflow:hidden;background:url(../img/logo.3ad215a2.png) no-repeat;background-size:contain;width:19%;min-height:35px;margin-right:1%}header nav#nav_sp{display:none}@media screen and (max-width:480px){header .patient_name,header .title{display:none}header .login_title{display:block}header nav#nav_pc{display:none}header nav#nav_sp{display:block;position:absolute;width:100%;height:100%;top:0;left:0;z-index:100}header nav#nav_sp div{height:60px;overflow:hidden;position:absolute;top:0;bottom:0;right:0;left:0;margin:auto}}