/*------------------------------------
  지원플랫폼 안내
------------------------------------*/

.sup02 .t_st01{
	background: #003788;
    border-radius: 80px;
    color: #fff;
    font-weight: 600;
    font-size: 1.5rem;
    text-align: center;
	padding:1.5rem 2rem;
	line-height: 1.1;
}
.nost01 .txt_no {
    background: #eee;
    border-radius: 50%;
    min-width: 4.5rem;
    min-height: 4.5rem;
    line-height: 4.5rem;
    color: #003788;
    font-family: "Play";
    font-weight: 500;
    letter-spacing: -0.01rem;
    font-size: 1.3rem;
    text-align: center;
}
@media (max-width:1200px){
	.nost01 .txt_no {
		min-width: 3.5rem;
		min-height: 3.5rem;
		line-height: 3.5rem;
		font-size: 1.1rem;
		margin-right:1rem;
	}
}
@media (max-width: 768px) {
	.sup02 .t_st01{
		font-size: 1.3rem;
	}
}
/*------------------------------------
  업무 연락망
------------------------------------*/
.phone01 .txt01{
	font-size: 1.2rem;
    letter-spacing: -0.1rem;
    font-weight: 600;
    color: #005b4a;
}
.phone01 .txt02{
	font-size: 1.05rem;
    letter-spacing: -0.1rem;
    font-weight: 500;
    color: #000;
}
.phone01 .p_bt{
	color: rgba(0, 0, 0, 0.8);
    background: rgba(0, 0, 0, 0.05);
    border-radius: 50%;
    width: 2.8rem;
    height: 2.8rem;
    display: inline-flex !important;
    flex-wrap: wrap !important;
    justify-content: center;
    align-items: center;
    font-weight: 600;
    margin-bottom: 0rem;
    font-size: 1.5rem;
    font-variation-settings: 'FILL' 0, 'wght' 400, 'GRAD' 100;
}



/*------------------------------------
  찾아오시는 길
------------------------------------*/
.company_in .add {
    border-top:1px solid #000;
	border-bottom: 1px solid #e7e7e7;
	padding:2em 0 1em 0;
}
.company_in .add strong{
    font-size: 1.5em;
    font-weight: 700;
    line-height: 1.1;
    letter-spacing: -1.6px;
    color: #000000;
}
 .company_in > strong {
    font-size: 1.2em;
    font-weight: 600;
    line-height: 0.94;
    letter-spacing: -1.6px;
    color: #000000;
}
.company_in li {
	line-height: 26px;
    letter-spacing: -0.2px;
    color: #404040;
    font-weight: 500;
}
.company_in li > i {
    padding-right: 15px;
    color: #464646;
	font-size: 1em;
	font-weight:bold;
}
.location_info  {
	border-top: 1px solid #e7e7e7;
}
.location_info .vehicle_con {
	border-bottom: 1px solid #e7e7e7;
    padding: 2.5rem 3rem;
}
.location_info .vehicle_con .vehi_icon {
	background: #f2f2f2;
    border-radius: 50%;
    min-width: 6.5rem;
    min-height: 6.5rem;
    line-height: 6.5rem !important;
    text-align: center;    
}
.location_info .vehicle_con .vehi_icon .material-symbols-outlined {
	font-variation-settings: "FILL" 0, "wght" 500, "GRAD" 0;
	font-size:2.2rem;
    color: #555555;
}
.location_info .vehicle_con .vehi_txt {
	font-size: 1.15rem;
    margin-bottom: 0;
    font-weight: 600;
    color: #222;
    letter-spacing: -0.08rem;
}

@media (max-width:991px){
	.location_info .vehicle_con {
		border-bottom: 1px solid #e3e3e3;
		padding: 1.8rem 1rem;
	}
}
@media (max-width:767px){
	.location_info .vehicle_con {
		padding: 1.5rem .5rem;
	}
}
