.import_bx_map		{position:absolute; top:0; right:0; width:calc(100% - 30px); height:100%; overflow:hidden; border-radius:15px 0 0 15px; background:#eee;}
.import_bx_map .mouse	{position:absolute; top:7px; left:7px; 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,1); padding:3px; 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 .mouse input[type="checkbox"] + label {margin:0; padding-right:5px !important;}
.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%; border:1px solid #eeeeee; background:red; overflow:hidden;border-radius: 5px ;}
.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: 1260px){
	.import_bx_map		{width:100%; border-radius:0;}
}

/*
@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 .mouse	{top:4px; left:3px;}
	.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: 30px; line-height:30px; font-size:12px; padding:0 0 0 8px;}
	.import_bx_map .kakao_map_wrp .km_info .close {font-size:13px; top:8px; right:8px;}
	.import_bx_map .kakao_map_wrp .km_info .real_data {padding: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:0px 5px 0 8px;}
	.import_bx_map .kakao_map_wrp .km_info .loc_data .k_address {font-size: 11px; padding:0 0 3px 0;}
	.import_bx_map .kakao_map_wrp .km_info .loc_data .k_etc1 {font-size: 10px; line-height:110%; padding:0 0 0 0;}
	.import_bx_map .kakao_map_wrp .km_info .loc_data .k_etc2 {font-size: 10px; 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%; }

/* 카카오맵_뉴 */
#id_daum_map_box_0,
#id_daum_map_box_1 {position:absolute; top:0; left:0; width:100%; height:100%; }
.map_chk	{position:absolute; top:4px; left:4px; z-index:1; font-size:11px; padding:5px; background:#fff; border-radius:3px;}
.map_chk > input[type="checkbox"] + label {margin:0; padding-right:5px !important;}
ul.mapbtn {position:absolute; top:0; right:0; font-size:0; z-index:1; height:100%; background:rgba(0,0,0,0.6);}
ul.mapbtn li { position:absolute; top:0; right:0; height:100%;}
ul.mapbtn li a { display:block;}
ul.mapbtn li.m_tab_sel a.t_btn {display:none;}
ul.mapbtn li.m_tab_nor a.t_btn {position:absolute; bottom:4px; right:4px; width:90px; color:#fff; font-size:12px; line-height:35px; background:#333; text-align:center; border-radius:3px;}
ul.mapbtn li.m_tab_sel a.x_btn {position:absolute; top:15px; right:15px; font-size:30px; color:#333;}
ul.mapbtn li.m_tab_nor a.x_btn {display:none;}
a.x_btn {position:absolute; top:0; right:0; font-size:20px; color:red;}
.info_win {position:relative; padding:15px; font-size:0; width:250px; }
.info_win .img {display:inline-block; vertical-align:middle; width:70px; height:70px; background-position: center center !important; background-size:cover !important; border-radius:7px;}
.info_win .rest {display:inline-block; vertical-align:middle; width:calc(100% - 70px); padding-left:10px;}
.info_win .rest h3,
.info_win .rest p,
.info_win .rest span {display:inline-block; width:100%; line-height:100%; font-weight:normal; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; }
.info_win h3 {color:#000; font-size:13px;padding:0; }
.info_win p {color:#7585A3; font-size:12px; padding:5px 0 10px 0;}
.info_win span { font-size:11px; font-family:tahoma;}
.info_win .addr {display:inline-block; width:100%; line-height:100%; font-size:11px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;  padding-top:10px; color:#999;}

/* 모바일전용 - 안쓸경우 뺌 */
.map_mb_cvr {position:absolute; top:0; left:0; right:0; bottom:0; background:rgba(0,0,0,0.5); margin:auto; padding: 0; width: 100%; height:100%; padding:0; overflow:hidden; cursor:pointer; transition:all .3s; z-index:3;}
.map_mb_cvr .box_pos {position:absolute; top:50%; left:50%; transform:translate(-50%, -50%);font-size:12px; color:rgba(255,255,255,0.7); text-align:center; width:90%;}
.map_mb_cvr .box_pos i {font-size:50px; color:#fff; display:inline-block; padding-bottom:10px; width:100%;}
.map_mb_cvr .br_stx {float:left; width:100%;  }
.open_cvr_btn {position:absolute; top:7px; left:140px; padding:0 10px; border-radius:3px; background:red; color:white; font-size:11px; cursor:pointer; transition:all .3s; z-index:3; display:none; line-height:30px;}

@media screen and (max-width: 650px){
	.open_cvr_btn {top:38px; left:3px; padding:0 10px; line-height:30px;}
}


