/*header, #gnb, .quick{background:none; box-shadow:none}*/
#container_title{display:none}
/*
.gnb_1da{color:#fff}
*/
.left_m{gap:20px; justify-content:space-between; display:flex; width:100%}
.left_m li{width:calc(20% - 20px)}
.left_m a{color:#333; border-bottom:3px solid #333; display:block; width:100%; text-align:center; padding:20px}
.left_m .on a{color:#e95504; border-bottom:3px solid #e95504}
.ul_product2{display:flex; flex-wrap:wrap; gap:50px; width:100%; justify-content:space-between }
.ul_product2 li{ display:flex; justify-content:center; align-items:center; position:relative; overflow:hidden; border-top:0; border-right:0; font-size:25px; width:calc(50% - 50px)}
.ul_product2 li a{border: 1px solid rgba(256, 256, 256, .1);
    display: flex;
    width: 100%;
    height: 100%; gap:30px; justify-content:space-between}
.ul_product2 li a:hover, .ul_product2 li a:hover h2{ color:#e95504 !important}
.ul_product2 li .bt_more{position:absolute; left:0; bottom:0; height:auto; width:auto; border:1px solid #333; font-weight:500; padding:10px; font-size:16px; padding-right:70px; color:#333}	
.ul_product2 li .bt_more:hover{color:#fff !important; background:#e95504}
.ul_product2 li span{position:absolute; left:0; top:0; padding:10px; 
    color: white;
    background:#cb282e;
    z-index:2; 
    font-weight: 200;
    font-size: 16px; display:none}
.quick{padding-right:83px}
.newsection1 .product .bt_more:after, .newsection3 .bt_more:after, .newsection4 .bt_more:after, .bt_more::after {
    position: absolute;
    right: 10px;
    content: "\f178";
    font: normal normal normal 14px / 1 FontAwesome;
}

.ul_product2 li img{max-width:100%; max-height:100%; width:50%; aspect-ratio:1/1; border:1px solid #ccc}
.ul_product2 li h2{left:0; top:0; z-index:1;display:block; align-items:center;transition:all 0.3s ease 0s; padding:100px 0 0 0; width:100%; overflow:hidden; white-space:nowrap; text-overflow:ellipsis}
.ul_product2 li:hover h2{top:100%}
.ul_product2 li .no_image{background:none; width:100%; height:100%; display:flex; justify-content:center; align-items:center }
.ul_product2 li a .txt{width:calc(50% - 30px)}
@media(max-width:1280px){
.left_m li {
    width: calc(20% - 20px);
}	
	}
@media(max-width:1024px){
.ul_product2 li h2{padding:0 0 0 0}
}
@media(max-width:820px){
    .left_m li {
        width: calc(33.33% - 20px);
    }	}
@media(max-width:768px){
.ul_product2{gap:20px}	
.ul_product2 li{    width: calc(50% - 20px);}
.left_m{left:0; width:100%; flex-wrap:wrap; position:relative; bottom:0}
.left_m li {
    width: calc(50% - 20px);
}
	}
@media(max-width:540px){
.ul_product2 li{width:calc(100% - 2px)}
.left_m li {
    width:100%;
}
.left_m{display:none}
.left:hover .left_m{display:block}
.wrap_m0101 {
    padding: 150px 0;
}
#bo_gall .gall_box .txt h2{font-size:18px}
	}