
.disnone{ display:none !important; }
.hang1{ white-space:nowrap; overflow:hidden; text-overflow:ellipsis; }
.hang2{ overflow:hidden; text-overflow:ellipsis; display:-webkit-box !important; -webkit-line-clamp:2; -webkit-box-orient:vertical; }
.hang3{ overflow:hidden; text-overflow:ellipsis; display:-webkit-box !important; -webkit-line-clamp:3; -webkit-box-orient:vertical; }
.hang7{ overflow:hidden; text-overflow:ellipsis; display:-webkit-box !important; -webkit-line-clamp:7; -webkit-box-orient:vertical; }
.midd { position:relative; transform:translateY(-50%); top:50%; }
body{ margin:0; }
a{ text-decoration:none; }
ol, ul, li{ list-style:none; }
[x-cloak] { display:none !important; }


/* header */
.logo_a{ display:inline-flex; align-items:center; text-decoration:none !important; }
.logo_a:hover{ color:inherit; text-decoration:none !important; }
.logo_a .logo_p{ margin:0; margin-left:12px; }
.logo_a .logo_p .logo_span_1{ display:block; font-size:20px; font-weight:bold; color:#000; }
.logo_a .logo_p .logo_span_2{ display:block; font-size:12px; font-weight:normal; color:#333; }
@media (max-width:768px){
    .logo_a .logo_p .logo_span_1{ font-size:18px; }
    .logo_a .logo_p .logo_span_2{ display:none; }
}
