#logo a.logo_link{display:flex !important;align-items:center;gap:12px;padding:20px 20px 0 20px;}
#logo a.logo_link img{display:block;width:auto !important;}
#logo a.logo_link img.logo_mark{height:64px !important;}
#logo a.logo_link img.logo_text{height:39px !important;}
#footer > dl > dt img.logo_full{width:auto !important;height:150px;}
@media (max-width: 980px){
	#logo a.logo_link{gap:8px;padding:5px 15px 5px 15px !important;}
	#logo a.logo_link img.logo_mark{height:40px !important;}
	#logo a.logo_link img.logo_text{height:23px !important;}
	#footer > dl > dt img.logo_full{height:120px;}
}

.ctt_admin{display:none!important}
