@charset "utf-8";
/**************************************************

	SUPERBOARD :: LOCATION SKIN :: basic

**************************************************/
#map { width: 100%; height: 550px; border-radius: 20px; overflow: hidden; border: 1px solid #ddd;}
.map { width: 100%; border-radius: 20px; overflow: hidden; border: 1px solid #ddd;}
.map .wrap_map { height: 550px;}
.root_daum_roughmap .cont { display: none;}

#map_info{padding: 70px 0 80px; border-bottom: 1px solid #ddd;}
#map_info > *{position: relative;}
#map_info dt{ font-size: 44px; font-weight: bold; }
#map_info dt em { display: block; padding-bottom: 10px; font-size: 20px; font-weight: 600; }
#map_info dt em i { font-size: 26px; vertical-align: middle;}
#map_info dd{padding-top: 70px;}
#map_info dd ul{display: flex;align-items: center;margin: 0 -70px;}
#map_info dd ul li{display: flex; align-items: center; margin: 0 70px;}
#map_info dd ul li i{ display: inline-block; padding-right: 5px;}
#map_info dd ul li strong{display: inline-block; padding-right: 30px;font-size: 22px;font-weight: bold;color: #000;}
#map_info dd ul li p{font-size: 22px;font-weight: 500;color: #666;}

#map_trans{display: flex; margin: 0 -15px; padding: 80px 0; }
#map_trans dl{width: calc(50% - 30px); margin: 0 15px;}
#map_trans dl dt{margin-bottom: 20px;}
#map_trans dl dt h4{font-size: 24px;color: #000;letter-spacing: -1px;}
#map_trans dl dt h4 i{display: inline-block; padding-right: 5px;}
#map_trans dl dd { height: calc(100% - 45px); background-color: #f8f8f8; padding: 60px 15px; box-sizing: border-box; border-radius: 20px;}
#map_trans dl dd ul li{text-align: center;}
#map_trans dl dd ul li strong + p { padding-top: 20px;}
#map_trans dl dd ul li p{font-size: 22px;font-weight: 500;}
#map_trans dl dd ul li strong{margin-right: 10px;display: inline-block;color: #000;font-size: 22px;font-weight: bold;}
#map_trans dl dd ul li strong em{display: inline-block;vertical-align: baseline;padding: 0 20px;height: 40px;align-content: center;border-radius: 99px;color: #fff;;font-size: 18px;font-weight: bold;font-style: normal; }
#map_trans dl dd ul li span { display: inline-block; padding-top: 10px; color: #888; font-size: 18px; font-weight: 500; }

#map_trans dl dd ul li strong em.suin { background-color: #f2b901;}
#map_trans dl dd ul li strong em.seohae { background-color: #90c421;}
#map_trans dl dd ul li strong em.green { background-color: #0ca74f;}
