@charset "utf-8";



/*회사개요*/
.company_cont {}
.company_cont .com_tit{font-size:2.7rem;font-weight:bold;text-align:center;text-transform: uppercase;line-height:1.5}
.company_cont .com_img{margin:30px 0 100px 0;}
.company_cont .company_wrap{display:flex;border-bottom:1px solid #ddd;margin-bottom:100px;padding-bottom:100px}
.company_cont .company_wrap .left_cont{font-size:2.1rem;width:30%;line-height:1.3}
.company_cont .company_wrap .left_cont .left_txt{font-size:3.4rem;font-weight:bold}
.company_cont .company_wrap .right_cont{width:70%}
.company_cont .company_wrap .right_cont .right_logo{margin-bottom:30px;}
.company_cont .company_wrap .right_cont table{border-top:2px solid #000;text-align:left}
.company_cont .company_wrap .right_cont table tr th{font-size:1.9rem;width:26%;border-bottom:1px solid #ddd;padding:20px 0 20px 50px;}
.company_cont .company_wrap .right_cont table tr td{font-size:1.8rem;width:74%;border-bottom:1px solid #ddd;padding:20px 0 20px 50px;line-height:1.7}
.company_cont .company_wrap .right_cont table .spac{width:30px;display:inline-block;}


.company_cont .company_bis .bis_cont{}
.company_cont .company_bis .bis_cont .sub{display:flex;align-items: center;margin-bottom:50px;}
.company_cont .company_bis .bis_cont .sub:nth-child(2){flex-direction: row-reverse;}
.company_cont .company_bis .bis_cont .sub:nth-child(2) .right{padding-left:0;padding-right:130px;}
.company_cont .company_bis .bis_cont .sub .left{width:43%;}
.company_cont .company_bis .bis_cont .sub .right{width:57%;padding-left:130px;}
.company_cont .company_bis .bis_cont .sub .right h2{font-size:3.0rem;padding-bottom:20px;}
.company_cont .company_bis .bis_cont .sub .right .txt01{font-size:1.9rem;color:#555555;line-height:1.65}


@media screen and (max-width: 1600px){

}

@media screen and (max-width: 1400px){
.company_cont .company_wrap .left_cont .left_txt{font-size:2.6rem;}
.company_cont{padding:10px;}
.company_cont .company_wrap .right_cont .right_logo img
}

@media screen and (max-width: 1024px){
.company_cont .com_tit{font-size:2.2rem;}
.company_cont .company_bis .bis_cont .sub .right{padding-left:100px;}
.company_cont .company_bis .bis_cont .sub .right h2{font-size:2.1rem;}
.company_cont .company_bis .bis_cont .sub .right .txt01{font-size:1.6rem;}

.company_cont .company_wrap .right_cont table tr th{font-size:1.8rem;}
.company_cont .company_wrap .right_cont table tr td{font-size:1.6rem;}
}


@media screen and (max-width: 768px){
.company_cont .company_wrap{display:block;margin-bottom:0;}
.company_cont .company_wrap .left_cont{width:100%}
.company_cont .com_img{margin:30px 0; }
.company_cont .company_wrap .right_cont{width:100%;}
.company_cont .company_bis .bis_cont .sub{display:block;}
.company_cont .company_bis .bis_cont .sub:nth-child(2){}
.company_cont .company_bis .bis_cont .sub .left{width:100%;margin-bottom:30px;}
.company_cont .company_bis .bis_cont .sub .right{width:100%;padding-left:0;}
.company_cont .company_wrap .right_cont table tr th{width:20%;padding: 20px 0 20px 20px;}
.company_cont .company_wrap .right_cont table tr td{width:80%;padding:20px 0 20px 30px}
.company_cont .company_wrap .right_cont .right_logo img{width:40%}
.company_cont .company_wrap .right_cont .right_logo{margin:30px 0;}
.company_cont .company_bis .bis_cont .sub:nth-child(2) .right{padding-right:0;}


}



/*인사말*/
.message{}
.message .message_cont{width:1800px;margin:0 auto}

.message .message_cont .message_txt{width:1600px;margin:0 auto;display:flex}
.message .message_cont .message_txt .txt_left{width:550px;font-size:3.2rem;line-height:1.6;font-weight:700;}
.message .message_cont .message_txt .txt_right{width:calc(100% - 550px);line-height:1.6}
.message .message_cont .message_txt .txt_right p{margin-bottom:20px;font-size:1.9rem;}
.message .message_cont .message_txt .txt_right p.name_ceo{text-align:right;font-size:2.2rem;}
.message .message_cont .message_txt .txt_right p.name_ceo span{font-weight:bold}

.message .message_cont .message_bg{background: url("../../pages/images/message_bg.jpg") no-repeat center bottom;width:100%;height:400px;margin-bottom:100px;border-radius:50px;}


@media screen and (max-width: 1600px){
.message .message_cont{width:100%}
.message .message_cont .message_txt{width:100%}
}

@media screen and (max-width: 1400px){
.message{padding:10px ;}
.message .message_cont .message_txt .txt_left{font-size:2.6rem;width:35%;}
.message .message_cont .message_txt .txt_right{width:65%}
}


@media screen and (max-width: 1024px){
.message .message_cont .message_bg{height:200px;background: url(../../pages/images/message_bg.jpg) no-repeat center center;background-size: cover;}
.message .message_cont .message_txt .txt_right p{font-size:1.7rem;}
.message .message_cont .message_txt .txt_right{padding-left:40px;}

}


@media screen and (max-width: 768px){

.message .message_cont .message_txt{display:block;}
.message .message_cont .message_txt .txt_left{width:100%;margin-bottom:30px;}
.message .message_cont .message_txt .txt_right{width:100%;}
.message .message_cont .message_txt .txt_right{padding-left:0;}
.message .message_cont .message_bg{margin-bottom:50px;}

}



/*회사연혁*/
.history{}
.history .history_wrap{display:flex;margin-bottom:150px;}
.history .history_wrap .left{width:50%;padding-right:100px;text-align:right;border-right:1px solid #ddd}
.history .history_wrap .left .img01{margin-top:30px;}
.history .history_wrap .left .tit01{font-size:3.6rem;font-weight:bold;padding-bottom:10px;}
.history .history_wrap .left .tit02{font-size:2.1rem;line-height:1.5;}
.history .history_wrap .right{width:50%;padding-left:100px;position:relative}
.history .history_wrap .right:before{content:"";display:block;width:20px;height:20px;background:#fff;border:2px solid red;border-radius:100%;position:absolute;left:-11px;}
.history .history_wrap .right .right_txt{display:flex;font-size:1.9rem;margin-bottom:15px;}
.history .history_wrap .right .right_txt .txt01{font-weight:bold;width:100px;line-height:1.5}
.history .history_wrap .right .right_txt .txt02{width:calc(100% - 100px);line-height:1.5;}


@media screen and (max-width: 1600px){

}

@media screen and (max-width: 1400px){
.history{padding:10px;}
}


@media screen and (max-width: 1024px){
.history .history_wrap .right .right_txt .txt02{font-size:1.7rem;}
.history .history_wrap{display:block;}

.history .history_wrap .left{width:100%;border-right:0;padding-right:0}
.history .history_wrap .right{width:100%;padding-top:30px;padding-left:0;}
.history .history_wrap .left .img01 img{width:100%;}
.history .history_wrap .right:before{display:none}
.history .history_wrap .left{text-align:left}
.history .history_wrap .left .img01{margin-top:0;}
}


@media screen and (max-width: 768px){

}

/*주요거래처*/

.major{}
.major .major_wrap{display:flex}
.major .major_wrap .left{font-size:3.2rem;font-weight:bold;width:350px;}
.major .major_wrap .right{width:calc(100% - 350px);}
.major .major_wrap .right ul{display:flex;flex-wrap:wrap;justify-content: space-between;}
.major .major_wrap .right ul li{width:32%;margin-bottom:20px;}
.major .major_wrap .right ul li .img{border:1px solid #ddd;width:100%}
.major .major_wrap .right ul li .img img{width:100%}

.major .major_wrap01{margin-bottom:100px;padding-bottom:100px;border-bottom:1px solid #ddd}


@media screen and (max-width: 1600px){

}

@media screen and (max-width: 1400px){
.major{padding:10px;}
}


@media screen and (max-width: 1024px){
.major .major_wrap{display:block;}
.major .major_wrap .left{font-size:2.6rem;width:30%;}
.major .major_wrap .right{width:70%}
}


@media screen and (max-width: 768px){
.major .major_wrap{margin-bottom:50px;padding-bottom:50px;}
.major .major_wrap .left{font-size:2.6rem;width:100%;margin-bottom:15px;}
.major .major_wrap .right{width:100%}


}


/*오시는길*/
.location{}
.location .location_wrap{}
.location .location_wrap .sub{display:flex;justify-content: space-between;}
.location .location_wrap:nth-child(2) .sub{flex-direction: row-reverse;margin:100px 0;}
.location .location_wrap .sub .left{width:50%}
.location .location_wrap .sub .left .map_loc{width:100%}

.location .location_wrap .sub .right{width:43%;padding-top:30px;}
.location .location_wrap .sub .right h1{font-size:3.6rem;margin-bottom:20px;}

.location .location_wrap .sub .right table {border-top:2px solid #222; font-size:16px;}
.location .location_wrap .sub .right table tr { border-bottom:1px solid #ddd; }
.location .location_wrap .sub .right table th {text-align:center; border-right:1px solid #ddd; width:25%;}
.location .location_wrap .sub .right table td {padding:25px; color:#666; width:75%;}


@media screen and (max-width: 1600px){

}

@media screen and (max-width: 1400px){
.location{padding:10px;}
}


@media screen and (max-width: 1024px){
.location .location_wrap .sub .right h1{font-size:2.6rem;}
}


@media screen and (max-width: 768px){

.location .location_wrap .sub{display:block;}
.location .location_wrap .sub .left{width:100%;}
.location .location_wrap .sub .right{width:100%;}
}





/*품질경영*/
.quality .quality_top{margin-bottom:100px;}
.quality .quality_top .quality_top_txt{text-align:center}
.quality .quality_top .quality_top_txt p{font-size:2.1rem;line-height:1.65;margin-bottom:20px;}
.quality .quality_top .quality_top_txt p .b_txt{display:block;color:#197bc5;font-weight:bold;}

.quality{}
.quality .quality_cont .qua_tit{width:500px;background:#fff;border-radius:50px;border:1px solid #ebebeb;margin:0 auto;padding:10px 0;text-align:center;font-family: 'Bebas Neue';font-size:5.0rem;font-weight:bold;position:relative;z-index:999}
.quality .quality_cont{/* border:1px solid #ddd; */}
.quality .quality_cont .sub{display:flex;justify-content: center;padding:130px 0;border-radius:50px;}
.quality .quality_cont .sub .cont{width:24%;margin:0 9px;}
.quality .quality_cont .sub .cont .icon{text-align:center;margin-bottom:30px;}
.quality .quality_cont .sub .cont .txt{text-align:center;padding:10px 0;color:#fff;border-radius:50px;font-size:1.6rem;line-height:1.5}
.quality .quality_cont .sub .cont .txt01{background:#197bc5;}
.quality .quality_cont .sub .cont .txt02{background:#22425E}



@media screen and (max-width: 1600px){

}

@media screen and (max-width: 1400px){
.quality{padding:10px;}
}


@media screen and (max-width: 1024px){
.quality .quality_cont .sub .cont{width:46%;margin-bottom:40px;}
.quality .quality_cont .sub{flex-wrap:wrap;padding:80px 0;}
}


@media screen and (max-width: 768px){
.quality .quality_cont .sub .cont .txt{font-size:1.8rem;}
.quality .quality_cont .qua_tit{width:80%}
.quality .quality_cont .sub .cont{width:100%;margin-bottom:40px;}

}


/*인증서*/
.cert{}
.cert .cert_wrap{display:flex;flex-wrap:wrap;}
.cert .cert_wrap .sub{width:20%;padding:20px;}
.cert .cert_wrap .sub .img01{border:1px solid #ddd}
.cert .cert_wrap .sub .txt01{text-align:center;font-size:1.8rem;padding:20px 0 30px 0;}

.cert .cert_tit{font-size:4.0rem;padding:7rem 0 4rem;text-align:center}

@media screen and (max-width: 1600px){

}

@media screen and (max-width: 1400px){

}


@media screen and (max-width: 1024px){
.cert .cert_wrap .sub{width:25%}
}


@media screen and (max-width: 768px){
.cert .cert_wrap .sub{width:50%}
}

@media screen and (max-width: 360px){
.cert .cert_wrap .sub{width:100%}
}



/*검사설비*/
.inspection_equipment{}
.inspection_equipment .production_bot{margin-bottom:50px;}
.inspection_equipment .inspection_equipment_cont{width:1400px;margin:0 auto;padding-top:50px;}
.inspection_equipment .inspection_equipment_cont .tit{font-size:3.2rem;line-height:1;position:relative;padding-left:15px;margin-bottom:15px;font-weight:bold}
.inspection_equipment .inspection_equipment_cont .tit:before{content:"";display:inline-block;width:5px;height:26px;background:#000;position:absolute;left:0;top:3px;}
.inspection_equipment .inspection_equipment_cont .production_table{border-top:2px solid #000;}

.inspection_equipment .inspection_equipment_cont table.production_table th{color:#3b3b3b; font-size:1.8rem; text-align:center;  padding:15px 15px; border-bottom:#bdbdbd 1px solid; border-right:#bdbdbd 1px solid; background:#ebedf2; word-break: keep-all;}
.inspection_equipment .inspection_equipment_cont table.production_table td{color:#595959; font-size:1.7rem; text-align:center; padding:15px 20px; border-bottom:#bdbdbd 1px solid; border-right:#bdbdbd 1px solid; word-break: keep-all;}
.inspection_equipment .inspection_equipment_cont table.production_table th:last-child{border-right:none; }
.inspection_equipment .inspection_equipment_cont table.production_table td:last-child{border-right:none; }


.inspection_equipment_cont .cont01 .sub ul{display: flex;flex-wrap: wrap;justify-content: space-between;margin-bottom:30px;}
.inspection_equipment_cont .cont01 .sub ul li img{width:100%}
.inspection_equipment_cont .cont01 .sub ul li{width:32%}

@media screen and (max-width: 1600px){

}

@media screen and (max-width: 1400px){
.inspection_equipment{padding:10px;}
.inspection_equipment .inspection_equipment_cont{width:100%}

}


@media screen and (max-width: 1024px){

}


@media screen and (max-width: 768px){
.div_scroll_460{overflow:auto}
.div_scroll_460 .production_table{width:700px}
}


@media screen and (max-width: 460px){

}




/*제품소개*/

.product{}
.product .geotex_tit {margin-bottom:30px;}
.product .geotex_tit .txt01{font-size:5.0rem;font-weight:bold;margin-bottom:10px;}
.product .geotex_tit .txt02{font-size:2.1rem;line-height:1.5}
.product .product_wrap{display:flex;flex-wrap:wrap;}
.product .product_wrap .product_sub{width:33.333%;padding:15px;}
.product .product_wrap .product_sub a{position:relative}

.product .product_wrap .product_sub a .top {display: block;content: "";width: 0;height: 2px;background: #085996;position: absolute;left: 0;top: -1px;z-index: 1;transition: all 0.2s 0s ease-out;}
.product .product_wrap .product_sub a .right {display: block;content: "";width: 0;height: 2px;background: #085996;position: absolute;right: 0;bottom: -1px;z-index: 1;transition: all 0.2s 0s ease-out;}
.product .product_wrap .product_sub a .bottom {display: block;content: "";width: 2px;height: 0;background: #085996;position: absolute;left: -1px;bottom: 0;z-index: 1;transition: all 0.2s 0.0s ease-out;}
.product .product_wrap .product_sub a .left {display: block;content: "";width: 2px;height: 0;background: #085996;position: absolute;right: -1px;top: 0;z-index: 1;transition: all 0.2s ease-out;}
.product .product_wrap .product_sub a:hover .top {width: 100%;transition: all 0.2s 0s ease-out;}
.product .product_wrap .product_sub a:hover .right {width: 100%;transition: all 0.2s 0s ease-out;}
.product .product_wrap .product_sub a:hover .bottom {height: 100%;transition: all 0.2s 0s ease-out;}
.product .product_wrap .product_sub a:hover .left {height: 100%;transition: all 0.2s 0s ease-out;}
.product .product_wrap .product_sub a:hover .txtbox:after{content:"VIEW";display:block;color:#fff;background: #085996;border:1px solid #ddd;width: 100px;text-align: center;padding: 7px 0;position: absolute;right: 30px;bottom: 30px;font-size:1.4rem;}

.product .product_wrap .product_sub .img{border:1px solid #ddd}
.product .product_wrap .product_sub .txtbox{border:1px solid #ddd;border-top:0px;padding:26px 37px;height:205px}
.product .product_wrap .product_sub .txtbox .txt01{font-size:2.5rem;font-weight:bold;padding-bottom:20px;}
.product .product_wrap .product_sub .txtbox .txt01:after{content:"";display:inline-block;width:3px;height:100%;background:red}
.product .product_wrap .product_sub .txtbox:after{content:"VIEW";display:block;background: #fff;border:1px solid #ddd;width: 100px;text-align: center;padding: 7px 0;position: absolute;right: 30px;bottom: 30px;font-size:1.4rem;transition:.2s}
.product .product_wrap .product_sub .txtbox .txt02{font-size:1.7rem;line-height:1.6;color:#8e8e8e}
/* .product .product_wrap .product_sub .txtbox .product_view{background:#fff;border:1px solid #ddd;width:100px;text-align:center;padding:5px 0;} */
.product_geotex .product_wrap .product_sub .txtbox{height:264px}

.products_view {}
.products_view .pv_wrap .top_cont{display:flex;margin-bottom:100px;    align-items: center;}

.products_view .pv_wrap .top_cont .left{width:50%;text-align:center;border:1px solid #ddd;}
.products_view .pv_wrap .top_cont .left img{width:100%}
.products_view .pv_wrap .top_cont .right{width:50%;padding-left:100px;}
.products_view .pv_wrap .top_cont .right .rig_txt{padding-bottom:30px;}
.products_view .pv_wrap .top_cont .right .rig_txt .txt01{font-size:4.0rem;padding-bottom:10px;color:#0068b7;position:relative}

.products_view .pv_wrap .top_cont .right .rig_txt .txt02{font-size:2.0rem;line-height:1.3}
.products_view .pv_wrap .top_cont .right .txtbox li{margin-bottom:15px;font-size:1.9rem;color:#666666;position:relative;padding-left:18px;line-height:1.5}
.products_view .pv_wrap .top_cont .right .txtbox li:after{content:"";display:inline-block;width:10px;height:2px;background:#666666;position:absolute;top:13px;left:0;}

.products_view .pv_wrap .cont{}
.products_view .pv_wrap .cont_margin{margin-bottom:100px;}
.products_view .pv_wrap .cont .cont_txt01{font-size:3.6rem;margin-bottom:15px;/* display:flex;justify-content: space-between; align-items: end; */}
.txt_logo{width:80px;height:80px;}
.txt_logo img{width:100%}
table.product_spec{border-top:2px solid #000}
table.spec_bot{margin-bottom:30px;}
table.product_spec th{color:#3b3b3b; font-size:1.8rem; text-align:center;  padding:15px 15px; border-bottom:#bdbdbd 1px solid; border-right:#bdbdbd 1px solid; background:#ebedf2; word-break: keep-all;}
table.product_spec td{color:#595959; font-size:1.7rem; text-align:center; padding:15px 20px; border-bottom:#bdbdbd 1px solid; border-right:#bdbdbd 1px solid; word-break: keep-all;}
table.product_spec th:last-child{border-right:none; }
table.product_spec th.last_border{border-right:1px solid #bdbdbd}
table.product_spec td:last-child{border-right:none; }
table.product_spec td.last_border{border-right:1px solid #bdbdbd}


.products_view .pv_wrap .cont .spec_bot{}
.products_view .pv_wrap .cont .spec_bot li{margin-bottom:15px;font-size:1.9rem;color:#666666}
.products_view .pv_wrap .cont .bot_cont{display:flex;justify-content: space-between;margin-top:20px;}

.btn_list{width:230px;height:60px;line-height:60px;margin:100px auto;text-align:center;}
.btn_list a{display:block;font-size:1.8rem;border:1px solid #0068b7;color:#0068b7;transition:.5s}
.btn_list a:hover{background:#0068b7;color:#fff}

.products_view .pv_wrap .feat {margin-bottom:100px;}
.products_view .pv_wrap .feat .feat_txt01{font-size:3.6rem;margin-bottom:15px;}

.products_view .pv_wrap .feat .txtbox li{margin-bottom:15px;font-size:1.9rem;color:#666666;position:relative;padding-left:18px;line-height:1.5}
.products_view .pv_wrap .feat .txtbox li:after{content:"";display:inline-block;width:10px;height:2px;background:#666666;position:absolute;top:13px;left:0;}




.geotex .geotex_tit {}
.geotex .geotex_tit .txt01{font-size:3.2rem;font-weight:bold;margin-bottom:5px;}
.geotex .geotex_tit .txt02{font-size:2.1rem;line-height:1.5;color:#777777;}

.geotex .geotex_cont{display:flex;margin-top:100px;border-bottom:1px solid #ddd;padding-bottom:100px;}
.geotex .geotex_cont .left{width:30%;font-size:2.6rem;font-weight:bold}
.geotex .geotex_cont .right{width:70%;font-size:1.9rem;color:#777777;}
.geotex .geotex_cont .right .txt01{}
.geotex .geotex_cont .right .function_img{margin-bottom:70px;}
.geotex .geotex_cont .right .function_img:nth-child(2){margin-bottom:0}
.geotex .geotex_cont .right .imgbox{display:flex;/* justify-content: space-between; */}
.geotex .geotex_cont .right .imgbox .sub{width:33.333%;padding:12px;}
.geotex .geotex_cont .right .imgbox .sub .img01{border:1px solid #ddd}
.geotex .geotex_cont .right .imgbox .sub .img01 img{width:100%}
.geotex .geotex_cont .right .imgbox .sub .img_txt01{font-size:1.8rem;text-align:center;padding:20px 0;border-bottom:1px solid #ddd}

.geotex .geotex_cont .right .imgbox01{display:flex;/* justify-content: space-between; */    align-items: center;}
.geotex .geotex_cont .right .imgbox01 .sub{width:50%;padding:12px;}
.geotex .geotex_cont .right .imgbox01 .sub .img01{}
.geotex .geotex_cont .right .imgbox01 .sub .img01 img{width:100%}
.geotex .geotex_cont .right .imgbox01 .sub .img_txt01{font-size:1.8rem;text-align:center;padding:20px 0;}



.geotex .geotex_cont .right .txt_list{}
.geotex .geotex_cont .right .txt_list li:before{content:"";display:inline-block;width:3px;height:3px;background:red;vertical-align:middle;border-radius:50%;margin-right:10px;}
.geotex .geotex_cont .right .txt_list li{line-height:1.5;margin-bottom:10px;}

.mobile_table_arrow {display:none}
.mobile_table_arrow_460{display:none}


@media screen and (max-width: 1600px){

}

@media screen and (max-width: 1400px){
.products_view{padding:10px;}
.product .geotex_tit{padding:0 10px}

.geotex{padding:10px;}
}


@media screen and (max-width: 1024px){
.product .product_wrap .product_sub{width:50%}
.products_view .pv_wrap .top_cont .right{padding-left:0;width:100%;padding-top:30px;}

.products_view .pv_wrap .top_cont{display:block;}
.products_view .pv_wrap .top_cont .left{width:100%;padding:50px;}


table.product_spec th{font-size:1.6rem;}
}


@media screen and (max-width: 768px){
.product .product_wrap .product_sub{width:100%}

.products_view .pv_wrap .top_cont .right .txtbox li:after{content:"";display:inline-block;width:5px;height:1px;background:#666666;position:absolute;top:10px;left:0;}
.products_view .pv_wrap .top_cont .right .txtbox li{padding-left:14px;}
.products_view .pv_wrap .feat .txtbox li:after{content:"";display:inline-block;width:5px;height:1px;background:#666666;position:absolute;top:10px;left:0;}
.products_view .pv_wrap .feat .txtbox li{padding-left:14px;}
.mobile_table_arrow_460{display:block;}
.div_scroll{overflow: auto;position: relative;}
table.product_spec{width:800px}
.mobile_table_arrow {display: block; font-size:1.4rem; margin-bottom:15px; text-align:right;}	


.geotex .geotex_cont{display:block;}
.geotex .geotex_cont .left{width:100%;margin-bottom:20px;}
.geotex .geotex_cont .right{width:100%;}

.geotex .geotex_cont .right .imgbox01{display:block;}
.geotex .geotex_cont .right .imgbox01 .sub{width:100%}
.geotex .geotex_cont .right .imgbox .sub{width:50%}
.geotex .geotex_cont .right .imgbox{flex-wrap:wrap;}
}

@media screen and (max-width: 460px){
.div_scroll_460{overflow: auto;position: relative;}
.mobile_table_arrow_460{display: block; font-size:1.4rem; margin-bottom:15px; text-align:right;}	


}

/*생산설비현황*/

.production_line{}
.production_line .production_bot{margin-bottom:50px;text-align:center}
.production_line .production_line_cont{width:1400px;margin:0 auto}
.production_line .production_line_cont .tit{font-size:3.4rem;line-height:1;position:relative;padding-left:15px;margin-bottom:30px;}
.production_line .production_line_cont .tit:before{content:"";display:inline-block;width:5px;height:26px;background:#000;position:absolute;left:0;top:3px;}
.production_line .production_line_cont .production_table{border-top:2px solid #000;}

.production_line .production_line_cont table.production_table th{color:#3b3b3b; font-size:1.8rem; text-align:center;  padding:15px 15px; border-bottom:#bdbdbd 1px solid; border-right:#bdbdbd 1px solid; background:#ebedf2; word-break: keep-all;}
.production_line .production_line_cont table.production_table td{color:#595959; font-size:1.8rem; text-align:center; padding:15px 20px; border-bottom:#bdbdbd 1px solid; border-right:#bdbdbd 1px solid; word-break: keep-all;}
.production_line .production_line_cont table.production_table th:last-child{border-right:none; }
.production_line .production_line_cont table.production_table td:last-child{border-right:none; }

.production_line_cont .cont01{}
.production_line_cont .cont01 .sub{margin-bottom:50px;}
.production_line_cont .cont01 .sub ul{display:flex;flex-wrap:wrap;}
.production_line_cont .cont01 .sub ul li{width:33.333%;margin-bottom:0;text-align:center;padding:5px;}
.production_line .container{ width: 100%;margin: 0 auto}
.production_line ul.tabs{ margin-bottom:50px;padding: 0px;list-style: none;display:flex;justify-content: space-between;}
.production_line ul.tabs li{padding: 20px 15px;cursor: pointer;width:49%;font-size:1.8rem;text-align:center;border:1px solid #ddd}
.production_line ul.tabs li.current{background: #085996;color: #ffffff}
.production_line .production_line_tab{display: none;/* padding: 15px; */}
.production_line .production_line_tab.current{display: inherit;}

.production_line_cont .cont01 .sub ul li img{width:100%}

@media screen and (max-width: 1600px){

}

@media screen and (max-width: 1400px){

}


@media screen and (max-width: 1024px){

}


@media screen and (max-width: 768px){
.production_line .production_line_cont .production_table{width:700px}
}


/*제작공정*/
.manufacture_process .container{ width: 100%;margin: 0 auto}
.manufacture_process ul.tabs{ margin: 0px;padding: 0px;list-style: none;display:flex;justify-content: space-between;}
.manufacture_process ul.tabs li{padding: 20px 15px;cursor: pointer;width:49%;font-size:1.8rem;text-align:center;border:1px solid #ddd}
.manufacture_process ul.tabs li.current{background: #085996;color: #ffffff}
.manufacture_process .manufacture_tab{display: none;/* padding: 15px; */}
.manufacture_process .manufacture_tab.current{display: inherit;}
.manufacture_process .process_box{display:flex;flex-wrap:wrap;}
.manufacture_process .process_conts {margin-top:80px;}
.manufacture_process .process_step {text-align:center;width:33.333%; margin-bottom:80px; padding:0 20px;}
.manufacture_process .process_step img {max-width:100%;border-radius:25px}
.manufacture_process .process_step span {display:block; color:#085996; font-size:1.8rem; font-weight:600;font-weight:bold;margin-top:10px;}
.manufacture_process .process_step p {margin-top:0.5rem; color:#085996;font-weight:600; font-size:2.0rem;;padding:5px 0 10px 0; }
.manufacture_process .process_step .txt01{font-size:1.7rem;line-height:1.5}

@media screen and (max-width: 1600px){

}

@media screen and (max-width: 1400px){
.production_line .production_line_cont{width:100%}


.manufacture_process{padding:10px;}
}


@media screen and (max-width: 1024px){
.manufacture_process .process_step{width:50%}
}


@media screen and (max-width: 768px){
.production_line_cont .cont01 .sub ul li{width:50%}

.manufacture_process .process_step{width:100%}
}
