@charset "utf-8";
.margin_bot30{margin-bottom:3.0rem;}
.margin_bot50{margin-bottom:5.0rem;}
.margin_bot100{margin-bottom:10.0rem;}
.margin_bot200{margin-bottom:20.0rem;}
.img_center{text-align:center}

.wid_1500{max-width:150.0rem;margin:0 auto}

.wid_100{width:100%;}

.t_scroll {}
.t_scroll .c_table{border-top:2px solid #000}
.t_scroll .c_table tr th{font-size:1.7rem;font-weight:600;background:#f6f6f6;padding:2.0rem 3.0rem;color:#000;border:1px solid #ddd;border-left:0}
.t_scroll .c_table tr th:last-child{border-right:0}
.t_scroll .c_table tr td{text-align:left;font-size:1.7rem;line-height:1.5;border:1px solid #ddd;padding:2.0rem 3.0rem;color:#666666}
.t_scroll .c_table tr td:last-child{border-right:0}
.t_scroll .c_table tr td.text-left{text-align:left;line-height:1.5;/* padding:3.0rem; */}
.t_scroll .center_table tr td{text-align:center}
.t_scroll .water_table tr td:first-child{border-left:0}
.t_scroll .water_table tr td{padding:1rem 3.0rem}

.mobile_table_arrow {display: none;}

@media screen and (max-width: 1024px){
	.mobile_table_arrow {display: block; font-size:1.4rem; margin-bottom:15px; text-align:right;}

}

@media( max-width:1600px) {

}

@media( max-width:1500px) {

}

@media( max-width:1024px) {

}

@media( max-width:768px) {
.t_scroll{overflow-x: scroll;}
.t_scroll .c_table{ width:900px;}





}

.company{}

.company .company_bg {height: 450px;display: flex;align-items: center;justify-content: center;max-width:1712px; margin:0 auto 10.0rem auto; background: url("../../pages/images/company_bg01.jpg") no-repeat center center; background-size:cover;border-radius:2.2rem; text-align:center; color:#fff;}
.company .company_tit{line-height:1.5;}
.company .company_wrap{width:1500px;margin:0 auto;margin-bottom:10.0rem;}
.company .company_wrap .company_f{display:flex;margin-bottom:5.0rem;}
.company .company_wrap .company_f .company_left{width:50%;}
.company .company_wrap .company_f .company_left img{border-radius:2.2rem;}
.company .company_wrap .company_f .company_right{width:50%;padding-left:5.0rem;margin-top:3.0rem;}
.company .company_wrap .company_f .company_right h2{position:relative;font-size:2.6rem;margin-bottom:1.0rem;}

.company .company_wrap .company_f .company_right p{font-size:1.8rem;color:#666666;line-height:1.5}


@media( max-width:1600px) {

}

@media( max-width:1500px) {
.company .company_wrap{width:100%;}
.company{padding:0 1.0rem;}
}

@media( max-width:1024px) {
.company .company_bg{height:300px;}
.company .company_tit{font-size:2.4rem;}
}

@media( max-width:768px) {
.company .company_tit{padding:0 7.0rem;}
.company .company_tit br{display:none}

.company .company_wrap .company_f{flex-wrap:wrap;}
.company .company_wrap .company_f .company_left{width:100%;}
.company .company_wrap .company_f .company_right{width:100%;padding-left:0;margin-top:2.0rem;}
}


@media( max-width:400px) {
.company .company_tit{padding:0 3.0rem;}
}

/*인사말*/
.message {}
.message .message_bg {height: 450px;display: flex;align-items: center; max-width:1712px; margin:0 auto 10.0rem auto; background: url("../../pages/images/message_bg01.jpg") no-repeat center center; background-size:cover;border-radius:2.2rem; text-align:center; padding:18.0rem 5.0rem; color:#fff;}
.message .message_txt{width:150.0rem;margin:0 auto}
.message .message_txt .txt01{font-size: 3.6rem;font-weight: 600;line-height: 1.45;margin-bottom:5.0rem;}

.message .message_txt .txt_box{display:flex;justify-content: space-between;line-height:1.7;font-size:1.9rem;}
.message .message_txt .txt_box .txt_left{width:49%}
.message .message_txt .txt_box  p{color:#777777;margin-bottom:1.5rem;}
.message .message_txt .txt_box .txt_right{width:49%}
.message .message_txt .txt_box  .mes_ceo{font-size:1.9rem;font-weight:bold;text-align:right}
.message .message_txt .txt_box  .mes_ceo .ceo_name{font-size:2.6rem;}


@media( max-width:1600px) {

}

@media( max-width:1500px) {
.message .message_txt{width:100%;}
.message{padding:0 1.0rem;}

}

@media( max-width:1200px) {
.message .message_txt .txt_box p{font-size:1.8rem;}

}


@media( max-width:1024px) {
.message .message_bg{height:300px;}
}

@media( max-width:768px) {


.message .message_txt .txt01{font-size:2.4rem;}
.message .message_txt .txt_box{flex-wrap:wrap;}
.message .message_txt .txt_box .txt_left{width:100%;}
.message .message_txt .txt_box .txt_right{width:100%;}

}


/*성장계획*/
.growth{}
.growth .growth_bg {height: 450px;display: flex;align-items: center; max-width:1712px; margin:0 auto 10.0rem auto; background: url("../../pages/images/growth_bg01.jpg") no-repeat center center; background-size:cover;border-radius:2.2rem; text-align:center; padding:18.0rem 5.0rem; color:#fff;}
.growth .growth_wrap{width:150.0rem;margin:0 auto}
.growth .growth_wrap .growth_line{display:flex;flex-wrap:wrap;}
.growth .growth_wrap .growth_line .gr_sub{width:20%;text-align:center}
.growth .growth_wrap .growth_line .gr_sub .year{padding-bottom:4.0rem;font-size:3.2rem;font-weight:600}
.growth .growth_wrap .growth_line .gr_sub .line{width:100%;height:1px;background:#dfdfdf;position:relative}
.growth .growth_wrap .growth_line .gr_sub .line:after{content:"";position: absolute;top: -8px;left:50%;transform: translateX(-50%);width: 18px;height: 18px;border: 5px solid #acc7e6;border-radius: 50%;background: #4f81bc;}
.growth .growth_wrap .growth_line .gr_sub .txt01{padding-top:4.0rem;position:relative;font-size:2.1rem;}


.growth_cont{margin-top:10.0rem;}
.growth_cont .sub{display:flex;justify-content: space-between;align-items:center;margin-bottom:10.0rem;}
.growth_cont .sub:nth-child(2n) .left{order:2}
.growth_cont .sub .left{width:47%}
.growth_cont .sub .left img{width:100%;border-radius:3.0rem;}
.growth_cont .sub .right{width:47%}
.growth_cont .sub .right .year{font-size:1.8rem;font-weight:bold;color:#000000;margin-bottom:1.0rem;}
.growth_cont .sub .right .tit{font-size:2.6rem;color:#1d4d4d;font-weight:bold;margin-bottom:2.0rem;line-height:1.5}
.growth_cont .sub .right .list{color:#4c4c4c}
.growth_cont .sub .right .list li{font-size:1.8rem;line-height:1.5;position:relative;padding-left:1.5rem;margin-bottom:5px;}
.growth_cont .sub .right .list li:after{content:"";display:block;width:7px;height:1px;background:#666666;position:absolute;left:0;top:14px}


@media( max-width:1600px) {

}

@media( max-width:1500px) {
.growth .growth_wrap{width:100%;}
.growth{padding:0 1.0rem;}
}

@media( max-width:1024px) {
.growth .growth_bg{height:300px;}

.growth .growth_wrap .growth_line .gr_sub{margin-bottom:5.0rem;}
.growth .growth_wrap .growth_line .gr_sub .year{font-size:2.4rem;}
.growth .growth_wrap .growth_line .gr_sub .txt01{font-size:1.8rem;}

.growth_cont .sub{flex-wrap:wrap;}
.growth_cont .sub .left{width:100%;}
.growth_cont .sub .right{width:100%;padding-top:3.0rem;}

.growth_cont .sub:nth-child(2n) .left{order:0}
}

@media( max-width:768px) {
.growth .growth_wrap .growth_line .gr_sub .year{padding-bottom:2.0rem;}
.growth .growth_wrap .growth_line .gr_sub .txt01{padding-top:2.0rem;}
.growth_cont .sub .right .tit{font-size:2.1rem;}
.growth .growth_wrap .growth_line .gr_sub{width:50%;}
}

/*연혁*/

.history .engsmall_title {font-size:2.6rem; color:#1d4d4d; font-weight:bold; font-family: 'Poppins'; text-transform:uppercase;}
.history .subtitle_txt {font-size:3.8rem; font-weight:600; }
.history{}
.history .history_wrap{height:100%;display: flex;flex-wrap: wrap;}
.history .history_wrap .history_left {position: -webkit-sticky;  position: sticky; height:100%; width:50%; left:0; top:8.0rem; padding-right:5%; }
.history .history_wrap .history_img {margin-top:3.0rem;}

.history .history_wrap .history_right {width:50%; margin-top:13.0rem;}
.history .history_wrap .history_right .txtbox {display:flex;align-items:center; padding:2.5rem 2.0rem; border-bottom:1px solid #ddd; }
.history .history_wrap .history_right .txtbox .txt01 {width:12rem; font-size:2.2rem; color:#183a3a; font-weight:600;}
.history .history_wrap .history_right .txtbox .txt02 {width:calc(100% - 12rem); color:#666;font-size:1.9rem;}

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

.history_left .subtitle_txt {font-size:2.0vw;}

}

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

.history{padding:0 1.0rem;}
.history .history_wrap .history_left .subtitle_txt {font-size:2.8rem;}
.history .history_wrap .history_left {width:100%; position:relative; padding-right:0;}
.history .history_wrap .history_right{width:100%; margin-top:10.0rem;}


}

/*기술개발*/
.tech_cont{}
.tech_cont .tech_sub{display:flex;margin-bottom:10.0rem;padding-bottom:10.0rem;border-bottom:1px solid #ddd}
.tech_cont .tech_sub .tech_left{width:55%}
.tech_cont .tech_sub .tech_left .tech_year{font-size:4.2rem;font-weight:bold;margin-bottom:3.0rem;color: #1d4d4d;}
.tech_cont .tech_sub .tech_left .tech_imgcont{display:flex;flex-wrap:wrap;gap:3.0rem}
.tech_cont .tech_sub .tech_left .tech_imgcont .imgbox{}
.tech_cont .tech_sub .tech_left .tech_imgcont .imgbox .img01{border:1px solid #e7e7e7}
.tech_cont .tech_sub .tech_left .tech_imgcont .imgbox .txt01{font-size:1.8rem;text-align:Center;margin-top:1.0rem;}

.tech_cont .tech_sub .tech_right{width:45%;padding-top:8.0rem;}
.tech_cont .tech_sub .tech_right .tech_txt {}
.tech_cont .tech_sub .tech_right .tech_txt li{font-size:2.1rem;line-height:1.5;color: #4c4c4c;;position:relative;padding-left:1.5rem;margin-bottom:5px;}
.tech_cont .tech_sub .tech_right .tech_txt li:after{content:"";display:block;width:7px;height:1px;background:#666666;position:absolute;left:0;top:14px}



@media( max-width:1600px) {

}

@media( max-width:1400px) {
.tech_cont .tech_sub .tech_left .tech_imgcont .imgbox{width:47%}
.tech_cont .tech_sub .tech_right{padding-left:5.0rem;}
}




@media( max-width:1024px) {

.tech_cont .tech_sub .tech_right .tech_txt li:after{top:11px;}
}

@media( max-width:768px) {
.tech_cont .tech_sub .tech_right .tech_txt li{font-size:1.8rem;}
.tech_cont .tech_sub{flex-wrap:wrap;}
.tech_cont .tech_sub .tech_left{width:100%;}
.tech_cont .tech_sub .tech_right{width:100%;padding-left:0;padding-top:4.0rem;}

}

@media( max-width:450px) {
.tech_cont .tech_sub .tech_left .tech_imgcont .imgbox{width:100%;}
}


/*성장동력*/
.battery_pack{}
.battery_pack .battery_pack_wrap{}
.battery_pack .battery_pack_wrap .title{font-size:2.1rem;font-weight:500;margin-bottom:1.0rem;position:relative;padding-left:2.0rem;}
.battery_pack .battery_pack_wrap .title:after{content:"";display:block;width:0.9rem;height:0.9rem;background:#1d4d4d;border-radius:50%;position:absolute;top:7px;left:0}
.battery_pack .battery_pack_wrap .s_title{font-size:2.4rem;font-weight:600;margin-bottom:7.0rem;line-height:1.5}


.water_based_cont{margin-top:5.0rem;}
.water_based_cont .sub_cont_titbox .tit01{font-size:3.2rem;font-weight:bold;color:#1d4d4d;margin-bottom:1.0rem;}
.water_based_cont .sub_cont_titbox .txt01 li{font-size:2.1rem;font-weight:400;line-height:1.5;color:#666666}
.water_based_cont .water_de{display:flex;gap: 4rem;margin-top:3.0rem;}
.water_based_cont .water_de .sub .img01{border:1px solid #ddd;margin-bottom:3.0rem;}


.oil_impregnated_cont{margin-top:5.0rem;}
.oil_impregnated_cont .sub_cont_titbox .tit01{font-size:3.2rem;font-weight:bold;color:#1d4d4d;margin-bottom:1.0rem;}
.oil_impregnated_cont .sub_cont_titbox .txt01 li{font-size:2.1rem;font-weight:400;line-height:1.5;color:#666666}
.oil_impregnated_cont .water_de{display:flex;gap: 4rem;margin-top:3.0rem;}
.oil_impregnated_cont .water_de .sub .img01{border:1px solid #ddd;margin-bottom:3.0rem;}


.safe_img_cont{}

@media( max-width:1600px) {

}

@media( max-width:1500px) {
.battery_pack{padding:0 1.0rem;}
}

@media( max-width:1024px) {
.safe_img_cont {overflow-x:scroll}
.safe_img_cont .partnership {width:1024px;}

.oil_impregnated_cont .sub_cont_titbox .tit01{font-size:2.4rem;}

}

@media( max-width:768px) {

.water_based_cont .water_de .sub{width:100%;}

.water_based_cont .water_de{flex-wrap:wrap;}

.oil_impregnated_cont .sub_cont_titbox .txt01 li{font-size:1.8rem;}

}



.standard_battery_cont{margin-top:5.0rem;}
.standard_battery_cont .sub_cont_titbox .tit01{font-size:3.2rem;font-weight:bold;color:#1d4d4d;margin-bottom:1.0rem;}
.standard_battery_cont .sub_cont_titbox .txt01 li{font-size:2.1rem;font-weight:400;line-height:1.5;color:#666666}
.standard_battery_cont .standard_cont01 .img01{border:1px solid #ddd;text-align:center;padding:5.0rem 0;}
.standard_battery_cont .standard_cont01 .txt01{font-size:2.1rem;font-weight:500;text-align:center;padding-top:1.0rem;}
.standard_battery_cont .standard_cont02{display:flex;gap: 4rem;/* margin-top:10.0rem; */}
.standard_battery_cont .standard_cont02 .img01{width:35%;}

.standard_battery_cont .hot_swap_system_cont01{display:flex;flex-wrap:wrap;align-items: center;}
.standard_battery_cont .hot_swap_system_cont01 .sub{width:50%}
.standard_battery_cont .hot_swap_system_cont01 .sub .img01{text-align:center}
.standard_battery_cont .hot_swap_system_cont01 .sub .txt01{font-size: 2.1rem;font-weight: 500;text-align: center;padding-top: 1.0rem;} 
.standard_battery_cont .hot_swap_system_cont02{display:flex;flex-wrap:wrap;align-items: center;gap:2.0rem;}
.standard_battery_cont .hot_swap_system_cont02 .sub{width:32%}
.standard_battery_cont .hot_swap_system_cont02 .sub .img01{text-align:center;border:1px solid #ddd}


.standard_battery_cont .cooling_cont01 .img01{border:1px solid #ddd;text-align:center;}
.standard_battery_cont .cooling_cont01 .txt01{font-size:2.1rem;font-weight:500;text-align:center;padding-top:1.0rem;}
.standard_battery_cont .cooling_cont02{display:flex;flex-wrap:wrap;align-items: center;gap:2.0rem;}
.standard_battery_cont .cooling_cont02 .sub{width:31%}
.standard_battery_cont .cooling_cont02 .sub .img01{text-align:center;}
.standard_battery_cont .cooling_cont02 .sub .txt01{font-size:1.8rem;font-weight:500;text-align:center;margin-top:1.0rem;}
.standard_battery_cont .core_logo{display:flex;flex-wrap:wrap;justify-content: space-between;}
.standard_battery_cont .core_logo .logo_sub{width:24%;margin-bottom:3.0rem;}

@media( max-width:1600px) {

}

@media( max-width:1500px) {

}

@media( max-width:1024px) {
.battery_pack .battery_pack_wrap .s_title{font-size:1.8rem;}
.standard_battery_cont .sub_cont_titbox .tit01{font-size:2.4rem;}

.water_based_cont .sub_cont_titbox .tit01{font-size:2.4rem;}
.standard_battery_cont .standard_cont02 .img01{width:100%;text-align:center}

.standard_battery_cont .hot_swap_system_cont02 .sub{width:31%}
}

@media( max-width:768px) {
.standard_battery_cont .cooling_cont02 .sub{width:100%}
.standard_battery_cont .core_logo .logo_sub{width:50%;}
.standard_battery_cont .sub_cont_titbox .txt01 li{font-size:1.8rem;}

.standard_battery_cont .standard_cont02{display:block;}
.water_based_cont .sub_cont_titbox .txt01 li{font-size:1.8rem;}

.standard_battery_cont .hot_swap_system_cont02 .sub{width:100%;}
}


/*사업추진 전략*/
.business_promotion_cont{margin-top:5.0rem;}
.business_promotion_cont .sub_cont_titbox {display:flex;}
.business_promotion_cont .sub_cont_titbox .tit01{width:25%;font-size:3.2rem;font-weight:bold;color:#1d4d4d;margin-bottom:1.0rem;}
.business_promotion_cont .sub_cont_titbox .txt01 li{font-size:2.1rem;font-weight:400;line-height:1.5;color:#666666}
.business_promotion_cont .sub_cont_titbox .promotion_sub{width:75%}
.business_promotion_cont .sub_cont_titbox .pro_subwrap{display:flex;margin-bottom:8.0rem;padding-bottom:8.0rem;border-bottom:1px solid #ddd}
.business_promotion_cont .sub_cont_titbox .pro_subwrap .partner_sub_left{width:20%;}
.business_promotion_cont .sub_cont_titbox .pro_subwrap .partner_sub_left .partner_tit{font-size:2.1rem;font-weight:bold}

.business_promotion_cont .sub_cont_titbox .pro_subwrap .partner_sub_right{width:80%}
.business_promotion_cont .sub_cont_titbox .pro_subwrap .partner_sub_right .pro_partner_logo{display:flex;gap:5.0rem;margin-bottom:5.0rem;}
.business_promotion_cont .sub_cont_titbox .pro_subwrap .partner_sub_right .pro_partner_logo .logo_img{font-size:2.4rem;font-weight:500;}

.business_promotion_cont .sub_cont_titbox .pro_subwrap .partner_sub_right .pro_txtbox{display:flex;gap:5.0rem}
.business_promotion_cont .sub_cont_titbox .pro_subwrap .partner_sub_right .pro_txtbox .pro_txt{}
.business_promotion_cont .sub_cont_titbox .pro_subwrap .partner_sub_right .pro_txtbox .pro_txt .pro_tit{font-size:2.1rem;font-weight:bold;margin-bottom:2.0rem}
.business_promotion_cont .sub_cont_titbox .pro_subwrap .partner_sub_right .pro_txtbox .pro_txt .detail_txt{font-size:1.8rem;line-height:1.5;}
.business_promotion_cont .sub_cont_titbox .pro_subwrap .partner_sub_right .pro_txtbox .pro_txt .detail_txt .txt01{margin-bottom:1.0rem;position:relative;padding-left:1.5rem;}
.business_promotion_cont .sub_cont_titbox .pro_subwrap .partner_sub_right .pro_txtbox .pro_txt .detail_txt .txt01:after{content:"";display:block;width:8px;height:1px;background:#000;position:absolute;left:0;top:13px}


.business_promotion_cont .sub_cont_titbox .promotion_sub .price_cont{}
.business_promotion_cont .sub_cont_titbox .promotion_sub .price_cont .sub01{}
.business_promotion_cont .sub_cont_titbox .promotion_sub .price_cont .sub01 .price_box{margin-top: 50px;padding: 60px 80px;background: #f7f7f7;}
.business_promotion_cont .sub_cont_titbox .promotion_sub .price_cont .sub01 .price_box .price_tit{font-size:2.2rem;font-weight:bold;}
.business_promotion_cont .sub_cont_titbox .promotion_sub .price_cont .sub01 .price_box .price_tit:after{width:4.0rem;height:3px;margin:20px 0;;content:"";display:block;background:#1d4d4d;}
.business_promotion_cont .sub_cont_titbox .promotion_sub .price_cont .sub01 .price_box .price_txt{font-size:1.8rem;line-height:1.5; color: #666666;}
.business_promotion_cont .sub_cont_titbox .promotion_sub .price_cont .sub01 .price_box .price_txt .txt01{margin-bottom:1.0rem;position:relative;padding-left:1.5rem;}
.business_promotion_cont .sub_cont_titbox .promotion_sub .price_cont .sub01 .price_box .price_txt .txt01:after{content:"";display:block;width:8px;height:1px;background:#666666;position:absolute;left:0;top:13px}
.business_promotion_cont .sub_cont_titbox .promotion_sub .bot_partner_logo{display:flex;flex-wrap:wrap;}
.business_promotion_cont .sub_cont_titbox .promotion_sub .bot_partner_logo .bot_logo_img{width:25%;text-align:center;padding:0 1.0rem 2.0rem 1.0rem;;}


@media( max-width:1600px) {

}

@media( max-width:1500px) {

}

@media( max-width:1024px) {
.business_promotion_cont .sub_cont_titbox .tit01{width:100%;}
.business_promotion_cont .sub_cont_titbox{flex-wrap:wrap;}
.business_promotion_cont .sub_cont_titbox .promotion_sub{width:100%;}




}

@media( max-width:768px) {

.business_promotion_cont .sub_cont_titbox .pro_subwrap{flex-wrap:wrap;}
.business_promotion_cont .sub_cont_titbox .pro_subwrap .partner_sub_left{width:100%;}
.business_promotion_cont .sub_cont_titbox .pro_subwrap .partner_sub_left .partner_tit{margin-bottom:3.0rem;}
.business_promotion_cont .sub_cont_titbox .pro_subwrap .partner_sub_right{width:100%;}
.business_promotion_cont .sub_cont_titbox .promotion_sub .price_cont .sub01 .price_box{padding:5.0rem 5.0rem;}

.business_promotion_cont .sub_cont_titbox .pro_subwrap .partner_sub_right .pro_txtbox .pro_txt{margin-top:5.0rem;}
.business_promotion_cont .sub_cont_titbox .pro_subwrap .partner_sub_right .pro_txtbox{display:block;}
.business_promotion_cont .sub_cont_titbox .pro_subwrap .partner_sub_right .pro_txtbox .pro_img{text-align:center}

.business_promotion_cont .sub_cont_titbox .promotion_sub .bot_partner_logo .bot_logo_img{width:50%;}



}


/*오시는길*/
.location .locetion_wrap .location_cont .loc_map{width:100%;}
.location .locetion_wrap .location_cont{display:flex;gap:5.0rem;align-items: center;}
.location .locetion_wrap .location_cont .loc_left{width:50%;}
.location .locetion_wrap .location_cont .loc_right{width:50%;}
.location .locetion_wrap .location_cont .loc_right h1{font-size:2.6rem;margin-bottom:2.0rem;}

.location .locetion_wrap .location_cont02 .loc_left{order:2}

.location .root_daum_roughmap .cont{display:none}


.c_table{border-top:2px solid #000}
.c_table tr th{font-size:1.7rem;font-weight:600;background:#f6f6f6;padding:2.0rem 3.0rem;color:#000;border:1px solid #ddd;border-left:0}
.c_table tr th:last-child{border-right:0}
.c_table tr td{text-align:left;font-size:1.7rem;line-height:1.5;border:1px solid #ddd;padding:2.0rem 3.0rem;color:#666666}
.c_table tr td:last-child{border-right:0}

@media( max-width:1600px) {

}

@media( max-width:1500px) {

}

@media( max-width:1024px) {

.location .locetion_wrap .location_cont{flex-wrap:wrap;gap:2.0rem;}
.location .locetion_wrap .location_cont .loc_left{width:100%;}
.location .locetion_wrap .location_cont .loc_right{width:100%;}

.location .locetion_wrap .location_cont02 .loc_left{order:0}
}

@media( max-width:768px) {





}



.business_tap {display:flex;justify-content: space-evenly;margin-bottom:7.0rem;}
.business_tap li{border:1px solid #ddd;width:24%}
.business_tap li a{font-size:2.1rem;display:block;text-align:Center;padding:2.0rem 0;}
.business_tap li a.active{background:#1d4d4d;color:#ffffff;font-weight:600}

@media( max-width:1600px) {


}

@media( max-width:1500px) {

}

@media( max-width:1024px) {


}

@media( max-width:768px) {


.business_tap{display:block;padding:0 1.0rem;}
.business_tap li{width:100%;margin-bottom:1.0rem;}
.business_tap li a{font-size:1.8rem;}

}