
.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; }
.midd{ position:relative; transform:translateY(-50%); top:50%; }
body{ margin:0; }
a{ text-decoration:none; }
a:active, a:hover{ text-decoration:none; text-decoration-line:none !important; }
p{ margin:0; }
div{ box-sizing:border-box; }
dd, ol, ul, li{ margin:0; padding:0; list-style:none; }
img, svg{ max-width:100%; }
form input:focus, form textarea:focus, button:focus, button:focus{ --tw-ring-offset-shadow:none !important; outline:none !important; }
[x-cloak]{ display:none !important; }
.container{ max-width:100%; width:1280px; margin-left:auto; margin-right:auto; }
/* @media (max-width:1440px){
    .container{ width:1200px; }
}
@media (max-width:1280px){
    .container{ width:1040px; }
}
@media (max-width:1080px){
    .container{ width:840px; }
}
@media (max-width:860px){
    .container{ width:750px; }
}
@media (max-width:768px){
    .container{ width:92%; }
    body{ overflow-x:hidden; }
} */


.navigation-logo::before{ display:none; }
.swiper-button-prev, .swiper-container-rtl .swiper-button-next{ background-image:none; }
.swiper-button-next, .swiper-container-rtl .swiper-button-prev{ background-image:none; }
div[component='sidebar_buttons.js'] a.fixed{ font-size:0; z-index:9000; }
div[component='wave_footer.html']{ font-size:0; }
.pc_content, .pc_content *{ max-width:100%; font-size:16px; line-height:1.8; }
.lg-backdrop{ z-index:104000 !important; }
.lg-outer{ z-index:105000 !important; }
.button_a{ display:inline-block; margin:0 10px; border:2px solid #832331; border-radius:8px; padding:8px 48px; background-color:#832331; color:#fff; text-align:center; font-size:16px; transition:.5s; cursor:pointer; }
.button_a:hover{ background-color:#fff; color:#832331; }

.query_table{ width:100%!important; margin-bottom:0; border:0; border-collapse:separate; border-spacing:1px; font-size:16px; line-height:1.4; background-color:#000; }
.query_table tr{ height:auto !important; }
.query_table tr td{ padding:12px 10px; height:auto !important;  vertical-align:middle; background-color:#fff; word-wrap:break-word; color:#111; font-size:16px; }
.query_table tr td:nth-child(1), .query_table tr td:nth-child(3){ text-align:right; }
.query_table tr td:nth-child(2), .query_table tr td:nth-child(4){ text-align:left; }
.query_table tr td:nth-child(5){ text-align:center; }

.rowup_div{ display:flex; animation:60s rowup linear infinite normal; }
.rowup_div:hover{ animation-play-state:paused; }
@keyframes rowup {
    0% { transform: translate3d(0, 0, 0); }
    100% { transform: translate3d(-50%, 0, 0); }
}
