
.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; }
p{ margin-bottom:0; }
ol, ul, li{ list-style:none; }
img, svg{ display:inline-block; }
form input:focus, form textarea:focus{ --tw-ring-offset-shadow:none !important; }

#page-content .flex input[type=checkbox]{ border:1px solid rgb(var(--color-primary-rgb) / var(--tw-text-opacity)); }
#page-content .flex input[type=checkbox], #page-content .flex label{ cursor:pointer; }
.flex.items-end.opacity-0{ box-sizing:border-box; }
#contact_form input, #contact_form textarea{ box-sizing:border-box; padding:6px 12px; box-shadow:none; border:1px solid #888; }

[x-cloak] { display: none !important; }


.menu_tr{ display:flex; }
.menu_tr .li1{ flex:1; border-left:1px solid #fff6; }
.product_list li{ height:160px; overflow:hidden; }
.product_list li .title{ background:#f7f7f7; padding-left:20px; height:24px; line-height:24px; }
.product_list li .title a{ font-weight:bold; }
.product_list li .text{ overflow:hidden; }
.product_list li .text .float_left{ float:left; }
.product_list li .text .img{ width:160px; }
.product_list li .text .img img{ width:150px; height:120px; object-fit:contain; }
.product_list li .text .prori{ width:560px; height:120px; }
.product_list li .text .prori1{ height:75px; text-overflow:ellipsis; display:-webkit-box !important; -webkit-line-clamp:3; -webkit-box-orient:vertical; }
