/* Content fit and accessibility; original template layout is preserved. */
body{overflow-wrap:break-word}
.i_txt h1{margin:0}
.i_pro .pro_list .item .img img{width:100%;height:100%;object-fit:contain;background:#fff}
.products .imgbox img,.products_detail_module1 .bigimg img{object-fit:contain}
.i_collect img{width:100%;height:auto;display:block}
.i_info .info_list .item .img img{width:100%;height:100%;object-fit:contain;background:#fff}
#global_editor_contents h1{font-size:30px;line-height:1.4;margin:0 0 24px}
#global_editor_contents h2{font-size:23px;line-height:1.4;margin:28px 0 12px}
#global_editor_contents p{margin:12px 0;line-height:1.85}
#global_editor_contents img{max-width:100%;height:auto}
#global_editor_contents table{width:100%;border-collapse:collapse;margin:20px 0;table-layout:fixed}
#global_editor_contents th,#global_editor_contents td{padding:12px;border:1px solid #ddd;text-align:left;vertical-align:top;overflow-wrap:anywhere}
#global_editor_contents th{width:32%;background:#f8f8f8}
#global_editor_contents a,.f_contact a{overflow-wrap:anywhere}
.brief_desction{line-height:1.8;margin:12px 0 24px;color:#666}
.lfg-social span{display:block;line-height:2;overflow-wrap:anywhere}
.lfg-chat{padding:8px 14px}.lfg-chat a{display:block;color:#138b46;white-space:nowrap;font-weight:bold}
.webinqu_box>h2{font-size:26px;margin-bottom:25px}
@media(max-width:768px){#global_editor_contents h1{font-size:26px}#global_editor_contents h2{font-size:21px}#global_editor_contents th,#global_editor_contents td{padding:8px}}

.i_collect a{aspect-ratio:560/396}.i_collect a img{width:100%;height:100%;object-fit:contain;background:#fff}

.i_info .info_list .item .img{aspect-ratio:378/239}
