
.hgroup_side.hg_side_right.jtb{display: none;}
.bs_location { margin: 0 auto; max-width: 1200px; padding: 150px 0 50px; }
.bs_location .sc_txt_area { text-align: center; }
.bs_location .sc_txt_area .t_title { font-size: max(38px, 2.820833333vw); font-weight: 500; color: #DA291C; padding-bottom: 50px; }
.bs_location .sc_txt_area .t_desc { font-size: max(16.2px, 1.1020833333vw); padding-bottom: 50px; }
.bs_location .bot_txt_wrap { display: flex; }
.bs_location .adds_txt_area { text-align: center; border-right: 1px solid #afafaf; width: 50%; padding: 0 70px; }
.bs_location .adds_txt_area .t_title { font-size: max(20.2px, 1.5020833333vw); color: #697077; padding-bottom: 10px; }
.bs_location .adds_txt_area .t_title::before { content: ''; display: inline-block; width: max(20.2px, 1.5020833333vw); height: max(20.2px, 1.5020833333vw); background: url(/asp/images/company/location/map-pin-line.png)no-repeat; background-size: contain; margin-right: 5px; }
.bs_location .adds_txt_area .t_desc { font-size: max(14.2px, 0.9020833333vw); }
.bs_location .num_txt_area { text-align: center; width: 50%; padding: 0 70px; }
.bs_location .num_txt_area .t_title { font-size: max(20.2px, 1.5020833333vw); color: #697077; padding-bottom: 10px; }
.bs_location .num_txt_area .t_title::before { content: ''; display: inline-block; width: max(20.2px, 1.5020833333vw); height: max(20.2px, 1.5020833333vw); vertical-align: middle; background: url(/asp/images/company/location/phone-line.png)no-repeat; background-size: contain; margin-right: 5px; }
.bs_location .num_txt_area .t_desc { font-size: max(14.2px, 0.9020833333vw); }
.bs_location .num_txt_area .t_desc span{display: inline-block; margin-right: 20px;}
.bs_location .num_txt_area .t_desc .ml{margin-left: 10px;}
.bs_location .map_box .root_daum_roughmap { margin: 0 auto; padding-top: 50px; width: auto; }
/* 스크롤 이벤트 */
.hidden-section { opacity: 0; transform: translateY(50px); transition: opacity 1s, transform 1s; transition-delay: 0.1s; }
.hidden-sectiontwo { opacity: 0; transform: translateY(50px); transition: opacity 1s, transform 1s; transition-delay: 0.3s; }
.hidden-sectionthree { opacity: 0; transform: translateY(50px); transition: opacity 1s, transform 1s; transition-delay: 0.5s; }
.hidden-sectionfour { opacity: 0; transform: translateY(50px); transition: opacity 1s, transform 1s; transition-delay: 0.7s; }
.visible { opacity: 1; transform: translateY(0); }
@media (max-width:1023px){
	.bs_location { padding: 50px 10px; }
	.bs_location .sc_txt_area .t_title { padding-bottom: 30px; }
	.bs_location .sc_txt_area .t_desc { padding-bottom: 30px; }
	.bs_location .bot_txt_wrap { display: block; }
	.bs_location .adds_txt_area { border-right: none; width: auto; margin-bottom: 20px; padding: 0; text-align: left; }
	.bs_location .num_txt_area { width: auto; padding: 0; text-align: left; }
    .bs_location .num_txt_area .t_desc .ml{margin-left: 0px;}
 }
