@import url('sub.css'); 

/**** S:: 회사소개 > 찾아오시는 길 ****/
.location_cont{}
.location_cont .subTxt{padding:0 0 50px;}
.location_cont .location_map {width:100%;}
.location_cont .location_map iframe {width:100%; height:680px;}

.location_info {margin:45px 0 0; position:relative;}
.location_cont .info-wrap {display:flex; flex-wrap:wrap;}
.location_cont .info-wrap .info-logo {width:350px;}
.location_cont .info-wrap ul {width:calc(100% - 350px); padding-right:430px; box-sizing:Border-box;}
.location_cont .info-wrap ul .address {color: var(--black); font-size: 1.1666rem; font-weight: 600; line-height:157.143%; padding-left:30px; box-sizing:border-box; position:relative; }
.location_cont .info-wrap ul .address::before {content:'\e0c8'; font-family:var(--icon); font-size:25px; line-height:1; position:absolute; top:3px; left:0; font-weight:400;}
.location_cont .info-wrap ul .info {display:flex; flex-wrap:Wrap; gap:5px 18px; margin:14px 0 0;}
.location_cont .info-wrap ul .info span {display:block; line-height:133.333%; font-family:var(--eng);}
.location_cont .info-wrap ul .info span b {color: var(--black); font-weight: 400; line-height:inherit; }


.location_cont .location_info .location_btn {display:flex; flex-wrap:wrap; gap:4px; position:absolute; top:0; right:0;}
.location_cont .location_info .location_btn a {display:flex; flex-wrap:wrap; align-items:center; justify-content:center; gap:10px; width: 164px; height: 60px; border-radius: 50px; font-size: 0.88rem; font-weight: 600; line-height:175%;}
.location_cont .location_info .location_btn a svg {}
.location_cont .location_info .location_btn a svg path {}

.location_cont .location_info .location_btn a.naver_map {background: #10D265; color:var(--white);}
.location_cont .location_info .location_btn a.naver_map svg {}
.location_cont .location_info .location_btn a.naver_map:hover{}
.location_cont .location_info .location_btn a.naver_map:hover svg path{}

.location_cont .location_info .location_btn a.kakao_map {background: #FEDD0D; color: #1A0000;}
.location_cont .location_info .location_btn a.kakao_map svg {}
.location_cont .location_info .location_btn a.kakao_map svg path {}

.location_cont .location_info .location_btn a.kakao_map:hover{}
.location_cont .location_info .location_btn a.kakao_map:hover svg path {}

.location_cont .location_info .location_btn a.printBtn {width: 60px; height: 60px; border-radius: 50px; background: var(--gra);}

.location_cont.print .location_info ul {width:calc(100% - 80px);}
.location_cont.print .location_info .location_btn {width: 80px;}
.location_cont.print .location_info .location_btn a {margin:0;}
/**** E:: 회사소개 > 찾아오시는 길 ****/






/*******************************************************************************
	@media ~1500px
*******************************************************************************/
@media all and (max-width:1500px) { 


}
/*******************************************************************************
	@media ~1300px
*******************************************************************************/
@media all and (max-width:1300px) { 

.location_cont .info-wrap .info-logo {width:100%; margin:0 0 20px;}
.location_cont .info-wrap .info-logo svg {height:50px; width:auto;}
.location_cont .info-wrap ul {width:100%;}
.location_cont .location_info .location_btn {top:auto; bottom:0;}


}
/*******************************************************************************
	@media 769~980px
*******************************************************************************/
@media all and (max-width:980px) { 



.location_cont .location_map iframe{width:100%; height:450px;}
.location_cont .info-wrap {}
.location_cont .info-wrap ul {padding-right:0;}
.location_cont .info-wrap ul .address::before {font-size:22px; top:4px;}
.location_cont .info-wrap ul .info {margin:10px 0 0;}

.location_cont .info-wrap .info-logo {margin:0 0 10px;}
.location_cont .info-wrap .info-logo svg {height:40px; width:auto;}

.location_info {margin:25px 0 0;}
.location_cont .location_info .location_btn {position:relative; padding-right:0; justify-content:center; margin:40px 0 0;}
.location_cont .location_info .location_btn a {height:54px;}
.location_cont .location_info .location_btn a.printBtn {display:none;}



}
/*******************************************************************************
	@media 481~680px
*******************************************************************************/
@media all and (max-width:680px) { 


.location_cont .location_map iframe{width:100%; height:300px;}
.location_cont .info-wrap ul .address::before {font-size:18px; top:3px;}
.location_cont .info-wrap .info-logo svg {height:30px;}
.location_cont .location_info .location_btn {margin:20px 0 0;}
.location_cont .location_info .location_btn a {width:calc((100% - 4px)/2); height:46px; font-size:1rem;}
.location_cont .location_info .location_btn a.naver_map svg {width:14px; height:auto;}
.location_cont .location_info .location_btn a.kakao_map svg {height:16px; width:auto;}




}