@charset "utf-8"; 
* {box-sizing:border-box; -moz-box-sizing:border-box ; -webkit-box-sizing:border-box  !important; outline:none}
html {height:100%; overflow-y:scroll; -ms-text-size-adjust:100%; -webkit-text-size-adjust:100%; line-height:1.3}
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,textarea,p,blockquote,th,td,input,select,textarea,button {margin:0; padding:0;}
body {height:100%; font-family:"Nanum Gothic", "Malgun Gothic", Dotum, Arial, sans-serif; height:100%; min-width:320px; 

font-size:1.2rem; -webkit-font-smoothing:antialiased; -webkit-overflow-scrolling:touch; padding-top: constant(safe-area-inset-top); padding-bottom: constant(safe-area-inset-bottom); padding-top:env(safe-area-inset-top); padding-bottom: env(safe-area-inset-bottom);}

.shopPin_new {left:calc(50% - 4px); top:-10px; max-width: 300px;border-radius: 0px;background: rgb(255,255,255,1);border: 1px solid #505D6A;cursor: pointer;padding: 2px 0px 2px 3px;display: flex;justify-content: space-between;position: relative;opacity:0.9}
.shopPin_new div.info {max-width: 140px;font-size: 0.9rem;font-weight:bold;text-align: left;margin-top: 2px;padding:0 10px 0 10px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap; line-height:17px}
.shopPin_new div.info2 {font-size: 0.7rem;text-align: left;color:#F86B59;font-weight: 300;margin-top: 2px;padding:0 3px 0 3px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap; line-height:17px;}
.shopPin_new div.info p {color: #777;font-size: 0.7rem;}
.shopPin_new div.info em {color: #777;font-size: 0.7rem;}
.pull.gr:before {content: "";top: 42px;left: -1px;position: absolute;background-image:url(/img/tail.png);width:11px; height:16px}
/*.pull.gr:after {content: "";top: 42px;left: calc(50% - 4px);position: absolute;border: 4px solid transparent;border-top: 4px solid #505D6A;z-index: 1;}*/
.pull.gr2:before {content: "";top: 42px;left: -1px;position: absolute;background-image:url(/img/tail.png);width:11px; height:16px}
/*.pull.gr2:after {content: "";top: 42px;left: calc(50% - 4px);position: absolute;border: 4px solid transparent;border-top: 4px solid #F09300;z-index: 1;}*/

/* È£ÅÚ */
.hotel {left:calc(50% - 4px); top:-10px; left:calc(50% - 4px); top:-10px; max-width: 300px;border-radius: 0px;background: rgb(255,255,255,1);;border: 1px solid #505D6A;cursor: pointer;padding: 2px 0px 2px 3px;display: flex;justify-content: space-between;position: relative;opacity:0.9}
.hotel div.info {max-width: 140px;font-size: 0.9rem;font-weight:bold;text-align: left;margin-top: 2px;padding:0 10px 0 10px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap; line-height:17px}
.hotel div.info2 {font-size: 0.7rem;text-align: left;color:#F86B59;font-weight: 300;margin-top: 2px;padding:0 3px 0 3px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap; line-height:17px;}
.hotel div.info p {color: #777;font-size: 0.7rem;}
.hotel div.info em {color: #777;font-size: 0.7rem;}
/*.hotel_pull.gr:before {content: "";top: 41px;left: 2px;position: absolute;background-image:url(https://adigo.co.kr/img/tail.png);width:11px; height:16px}*/
.hotel_pull.gr:after {content: "";top: 42px;left: -1px;position: absolute;background-image:url(/img/tail.png);width:11px; height:16px}
/*.hotel_pull.gr2:before {content: "";top: 41px;left: 2px;position: absolute;border: 4px solid transparent;border-top: 10px solid #f06292;z-index: 2;}*/
.hotel_pull.gr2:after {content: "";top: 42px;left: -1px;position: absolute;background-image:url(/img/tail.png);width:11px; height:16px}

/* Å¬·´ */
.club {left:calc(50% - 4px); top:-10px; max-width: 300px;border-radius: 0px;background: rgb(255,255,255,1);;border: 1px solid #505D6A;cursor: pointer;padding: 2px 0px 2px 3px;display: flex;justify-content: space-between;position: relative;opacity:0.9}
.club div.info {max-width: 140px;font-size: 0.9rem;font-weight:bold;text-align: left;margin-top: 2px;padding:0 10px 0 10px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap; line-height:17px}
.club div.info2 {font-size: 0.7rem;text-align: left;color:#F86B59;font-weight: 300;margin-top: 2px;padding:0 3px 0 3px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap; line-height:17px;}
.club div.info p {color: #777;font-size: 0.7rem;}
.club div.info em {color: #777;font-size: 0.7rem;}
/*.club_pull.gr:before {content: "";top: 41px;left: calc(50% - 4px);position: absolute;border: 4px solid transparent;border-top: 4px solid #fff;z-index: 2;}*/
.club_pull.gr:after {content: "";top: 42px;left: -1px;position: absolute;background-image:url(/img/tail.png);width:11px; height:16px}
/*.club_pull.gr2:before {content: "";top: 41px;left: calc(50% - 4px);position: absolute;border: 4px solid transparent;border-top: 4px solid #873fd3;z-index: 2;}*/
.club_pull.gr2:after {content: "";top: 42px;left: -1px;position: absolute;background-image:url(/img/tail.png);width:11px; height:16px}

/* ÇÑ½Ä´ç */
.kfood {left:calc(50% - 4px); top:-10px; max-width: 300px;border-radius: 0px;background: rgb(255,255,255,1);;border: 1px solid #505D6A;cursor: pointer;padding: 2px 0px 2px 3px;display: flex;justify-content: space-between;position: relative;opacity:0.9}
.kfood div.info {max-width: 140px;font-size: 0.9rem;font-weight:bold;text-align: left;margin-top: 2px;padding:0 10px 0 10px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap; line-height:17px}
.kfood div.info2 {font-size: 0.7rem;text-align: left;color:#F86B59;font-weight: 300;margin-top: 2px;padding:0 3px 0 3px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap; line-height:17px;}
.kfood div.info p {color: #777;font-size: 0.7rem;}
.kfood div.info em {color: #777;font-size: 0.7rem;}
/*.kfood_pull.gr:before {content: "";top: 41px;left: calc(50% - 4px);position: absolute;border: 4px solid transparent;border-top: 4px solid #fff;z-index: 2;}*/
.kfood_pull.gr:after {content: "";top: 42px;left: -1px;position: absolute;background-image:url(/img/tail.png);width:11px; height:16px}
/*.kfood_pull.gr2:before {content: "";top: 41px;left: calc(50% - 4px);position: absolute;border: 4px solid transparent;border-top: 4px solid #f86b59;z-index: 2;}*/
.kfood_pull.gr2:after {content: "";top: 42px;left: -1px;position: absolute;background-image:url(/img/tail.png);width:11px; height:16px}

/* ¸í¼Ò */
.hotspot {left:calc(50% - 4px); top:-10px; max-width: 300px;border-radius: 0px;background: rgb(255,255,255,1);;border: 1px solid #505D6A;cursor: pointer;padding: 2px 0px 2px 3px;display: flex;justify-content: space-between;position: relative;opacity:0.9}
.hotspot div.info {max-width: 140px;font-size: 0.9rem;font-weight:bold;text-align: left;margin-top: 2px;padding:0 10px 0 10px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap; line-height:17px}
.hotspot div.info2 {font-size: 0.7rem;text-align: left;color:#F86B59;font-weight: 300;margin-top: 2px;padding:0 3px 0 3px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap; line-height:17px;}
.hotspot div.info p {color: #777;font-size: 0.7rem;}
.hotspot div.info em {color: #777;font-size: 0.7rem;}
/*.hotspot_pull.gr:before {content: "";top: 41px;left: calc(50% - 4px);position: absolute;border: 4px solid transparent;border-top: 4px solid #fff;z-index: 2;}*/
.hotspot_pull.gr:after {content: "";top: 42px;left: -1px;position: absolute;background-image:url(/img/tail.png);width:11px; height:16px}
/*.hotspot_pull.gr2:before {content: "";top: 41px;left: calc(50% - 4px);position: absolute;border: 4px solid transparent;border-top: 4px solid #15b4ca;z-index: 2;}*/
.hotspot_pull.gr2:after {content: "";top: 42px;left: -1px;position: absolute;background-image:url(/img/tail.png);width:11px; height:16px}

/* ±âÅ¸ */
.etc {left:calc(50% - 4px); top:-10px; max-width: 300px;border-radius: 0px;background: rgb(255,255,255,1);;border: 1px solid #505D6A;cursor: pointer;padding: 2px 0px 2px 3px;display: flex;justify-content: space-between;position: relative;opacity:0.9}
.etc div.info {max-width: 140px;font-size: 0.9rem;font-weight:bold;text-align: left;margin-top: 2px;padding:0 10px 0 10px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap; line-height:17px}
.etc div.info2 {font-size: 0.7rem;text-align: left;color:#F86B59;font-weight: 300;margin-top: 2px;padding:0 3px 0 3px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap; line-height:17px;}
.etc div.info p {color: #777;font-size: 0.7rem;}
.etc div.info em {color: #777;font-size: 0.7rem;}
/*.etc_pull.gr:before {content: "";top: 41px;left: calc(50% - 4px);position: absolute;border: 4px solid transparent;border-top: 4px solid #fff;z-index: 2;}*/
.etc_pull.gr:after {content: "";top: 42px;left: -1px;position: absolute;background-image:url(/img/tail.png);width:11px; height:16px}
/*.etc_pull.gr2:before {content: "";top: 41px;left: calc(50% - 4px);position: absolute;border: 4px solid transparent;border-top: 4px solid #5491F5 ;z-index: 2;}*/
.etc_pull.gr2:after {content: "";top: 42px;left: -1px;position: absolute;background-image:url(/img/tail.png);width:11px; height:16px}

.map_td { letter-spacing:-0.3px; line-height:27px; border-bottom:4px solid #fff; margin:auto; text-align:center }

.gm-style-iw{padding:0 !important}
.gm-style .gm-style-iw-t::after{top:-1px !important;}
.gm-style .gm-style-iw-c .gm-ui-hover-effect{top: 10px !important; right: 10px !important; cursor:pointer; z-index:10000;}
.gm-style .gm-style-iw-c .gm-ui-hover-effect img{width:24px !important; height:24px !important}
.gm-style-iw-d{overflow:hidden !important}
.gm-style-iw-d > div{overflow:hidden}
.gm-style-iw-d table{margin-top:0 !important}

.gm-style .gm-style-iw-c .gm-ui-hover-effect{top: 235px !important; right: 20px !important;}
.gm-style .gm-style-iw-c .gm-ui-hover-effect img{width:26px !important; height:26px !important; opacity:0.6}
.gm-style-iw-d{overflow:hidden !important}
.gm-style-iw-d > div{overflow:hidden}
.gm-style-iw-d table{margin-top:0 !important}
.gm-style .gm-style-iw-c, .gm-style .gm-style-iw-d, .gm-style .gm-style-iw-d > div{max-width:300px !important; width:300px !important;z-index:10000;}
.gm-style .gm-style-iw-t::after{display:none !important;}
.map_rows_icon > a > span{color:#fff !important;}
.grade_img > img{width:70px}

.gm-style-iw{padding:0 !important}
.gm-style .gm-style-iw-t::after{top:-1px !important;}
.gm-style .gm-style-iw-c .gm-ui-hover-effect{top: 0px !important; right: 10px !important;}
.gm-style .gm-style-iw-c .gm-ui-hover-effect img{width:24px !important; height:24px !important}
.gm-style-iw-d{overflow:hidden !important}
.gm-style-iw-d > div{overflow:hidden}
.gm-style-iw-d table{margin-top:0 !important}

.gm-style .gm-style-iw-tc {z-index: 1000000 !important; left:1px;} /* ¾Æ·¡ »ï°¢Çü À§·Î */