.import_bx_map		{position:relative; top:0; left:0; width:100%; height:100%; overflow:hidden;}
.import_bx_map .mouse	{position:absolute; top:3px; left:3px; font-size:12px; line-height:100%; text-align:left; color:rgba(0,0,0,0.8); text-align:right; z-index:2; background:rgba(255,255,255,0.8); padding:7px; border-radius:3px;}
.import_bx_map .mouse i	{display:inline-block; vertical-align:middle; font-size:20px; padding:0 !important; margin:0 !important; line-height:12px;}
.import_bx_map .mouse span	{float:none !important; display:inline-block !important; width:auto !important; vertical-align:middle;padding-top:2px;}
.import_bx_map .kakao_api		{position:absolute; top:0; left:0; width:100%; height:100%; z-index:1;}
.import_bx_map .kakao_map_wrp {position: absolute;left: 0;bottom: 45px;width: 300px;height: 135px;margin-left: -150px; text-align: left;border-radius: 5px ; overflow: hidden; }
.import_bx_map .kakao_map_wrp * {padding: 0;margin: 0;}
.import_bx_map .kakao_map_wrp .km_info {position:absolute; top:0px; left:0;width: 100%;height: 100%;}
.import_bx_map .kakao_map_wrp .km_info:nth-child(1) {border: 0;box-shadow: 0px 1px 2px #888;}
.import_bx_map .kakao_map_wrp .km_info .title {position:relative; top:0; left:0; padding:0 50px 0 10px;height: 40px; line-height:40px; background: #f5f3f3;border-bottom: 1px solid #eeeeeee;font-size:13px; color:black; text-overflow: ellipsis;white-space: nowrap;  overflow:hidden;}
.import_bx_map .kakao_map_wrp .km_info .title a {color:black; transition:all .2s;}
.import_bx_map .kakao_map_wrp .km_info .title a:hover {color:red; transition:all .2s;}
.import_bx_map .kakao_map_wrp .km_info .close {position: absolute;top: 10px;right: 10px;color: #000000; font-size:18px; transition:all .2s;cursor: pointer;}
.import_bx_map .kakao_map_wrp .km_info .close:hover {color:red; transition:all .2s; }
.import_bx_map .kakao_map_wrp .km_info .real_data {position: relative; top:0; left:0; width:100%; overflow: hidden;background: #fff; padding:15px; border-radius:0 0 5px 5px; overflow:hidden; font-size:0;}
.import_bx_map .kakao_map_wrp .km_info .photo_tm {display:inline-block; vertical-align:middle; width: 25%; height:55px; border:1px solid #eeeeee; background:red; overflow:hidden;}
/*.import_bx_map .kakao_map_wrp .km_info .photo_tm:after {content:""; display:block; padding-top:100%;}*/
.import_bx_map .kakao_map_wrp .km_info .photo_tm img {width:100%; }
.import_bx_map .kakao_map_wrp .km_info .loc_data {display:inline-block; vertical-align:middle; width:75%; padding:0 10px 0 10px; }
.import_bx_map .kakao_map_wrp .km_info .loc_data .k_address {float:left; width:100%; overflow: hidden;text-overflow: ellipsis;white-space: nowrap;font-size: 12px; line-height: 150%;color: #000; transition:all .2s;}
.import_bx_map .kakao_map_wrp .km_info .loc_data .k_address:hover {color:red; transition:all .2s;}
.import_bx_map .kakao_map_wrp .km_info .loc_data .k_address a {color: #000; transition:all .2s;}
.import_bx_map .kakao_map_wrp .km_info .loc_data .k_address a:hover {color:red; transition:all .2s;}

.import_bx_map .kakao_map_wrp .km_info .loc_data .k_etc1 {float:left; width:100%; font-size: 11px;color: #888;text-overflow: ellipsis;white-space: nowrap; overflow: hidden;}
.import_bx_map .kakao_map_wrp .km_info .loc_data .k_etc2 {float:left; width:100%; font-size: 11px;color: #888;text-overflow: ellipsis;white-space: nowrap;overflow: hidden;}
.import_bx_map .kakao_map_wrp .km_info .loc_data a {color: #888;}
.import_bx_map .kakao_map_wrp .km_info .here_pick {position:relative; top:-25px; left:0; right:0; margin:0 auto; background:white; width:30px; height:30px; transform: rotate(45deg); z-index:-1;}
/*
@media screen and (max-width: 900px){
	.import_bx_map .kakao_map_wrp {bottom: 50px;width: 250px;height: 105px;margin-left: -125px;}
	.import_bx_map .kakao_map_wrp .km_info .title {height: 40px; line-height:40px; font-size:14px;}
	.import_bx_map .kakao_map_wrp .km_info .close {font-size:15px; top:8px; right:5px;}
	.import_bx_map .kakao_map_wrp .km_info .real_data {padding:10px;}
	.import_bx_map .kakao_map_wrp .km_info .photo_tm {width: 25%; padding:5px;}
	.import_bx_map .kakao_map_wrp .km_info .loc_data {width:75%; padding:0px 10px 0 5px;}
	.import_bx_map .kakao_map_wrp .km_info .loc_data .k_address {font-size: 11px;}
	.import_bx_map .kakao_map_wrp .km_info .loc_data .k_etc1 {font-size: 11px; line-height:110%; padding-bottom:5px;}
	.import_bx_map .kakao_map_wrp .km_info .loc_data .k_etc2 {font-size: 11px; line-height:110%;}
}

@media screen and (max-width: 650px){
	.import_bx_map .kakao_map_wrp {bottom: 50px;width: 200px;height: 88px;margin-left: -100px;}
	.import_bx_map .kakao_map_wrp .km_info .title {height: 25px; line-height:25px; font-size:11px; padding:0 0 0 5px;}
	.import_bx_map .kakao_map_wrp .km_info .close {font-size:13px; top:6px; right:5px;}
	.import_bx_map .kakao_map_wrp .km_info .photo_tm {width: 25%; padding:5px;}
	.import_bx_map .kakao_map_wrp .km_info .loc_data {width:75%; padding:7px 5px 0 5px;}
	.import_bx_map .kakao_map_wrp .km_info .loc_data .k_address {font-size: 10px;}
	.import_bx_map .kakao_map_wrp .km_info .loc_data .k_etc1 {font-size: 8px; line-height:110%; padding-bottom:3px;}
	.import_bx_map .kakao_map_wrp .km_info .loc_data .k_etc2 {font-size: 8px; line-height:110%;}
}
*/

.close_map_btn {}
.close_map_btn i {display: inline-block; vertical-align: middle; font-size: 20px;}
.close_map_btn span {display: inline-block; vertical-align: middle; padding-top: 2px;}
.map_cover_mask {position: absolute; width: 100%; height: 100%; top:0; left:0;z-index:300; background:rgba(0,0,0,0.6); display:table; text-align:center;}
.map_cover_mask .mb_hdx	{display:table-cell; vertical-align:middle; border:1px solid red; }
.map_cover_mask .mb_hdx h2 {display:inline-block; width:100%; font-family:Noto Sans KR, sans-serif; font-weight:500;  font-size:20px; letter-spacing:-0.05em; color:white; line-height:70px; padding:0 30px;}
.map_cover_mask .mb_hdx p	{display:inline-block; width:100%; font-size:15px; color:white; line-height:150%; }