@charset "utf-8";

/* 찾아오시는 길 */
.location .root_daum_roughmap {width:100% !important;}
.location .root_daum_roughmap .wrap_map {height:450px !important;}
.location .cnt {margin-top:38px;}
.location .cnt .address {margin-bottom:25px;}
.location .cnt .address .t1 {color:#354395; font-size:16px; font-weight:700; letter-spacing:-.03em; line-height:1.4em;}
.location .cnt .address .t2 {margin:5px 0 8px; font-size:23px; font-weight:600; letter-spacing:-.03em; line-height:1.4em; color:#242424;}
.location .cnt .address .t3 {font-size:16px; font-weight:400; letter-spacing:-.03em; line-height:1.4em; color:#454545;}
.location .ico-info dl {display:flex; border-bottom:1px solid #ddd;}
.location .ico-info dl:first-of-type {border-top:1px solid #ddd;}
.location .ico-info dl dt {font-size:18px; font-weight:500; letter-spacing:-.03em; line-height:1.4em; color:#242424; width:180px; padding:30px; display:flex; align-items:center;}
.location .ico-info dl dt:before {content:""; display:inline-block; margin-right:20px; width:20px; height:20px;  background-repeat:no-repeat; background-size:contain; background-position:50% 50%;}
.location .ico-info dl:nth-of-type(1) dt:before {background-image:url("../images/sub/location_ico1.png");}
.location .ico-info dl:nth-of-type(2) dt:before {background-image:url("../images/sub/location_ico2.png");}
.location .ico-info dl:nth-of-type(3) dt:before {background-image:url("../images/sub/location_ico3.png");}
.location .ico-info dl dd {font-size:16px; font-weight:400; letter-spacing:-.03em; line-height:1.4em; color:#454545; padding:30px 30px 30px 0;}
