@charset "utf-8";


/*****************************************
        상단네비 & 파워메뉴
*****************************************/
.G_navi {position:relative; height:28px; background:#D7DCF9; background:url('http://img-section.daum-img.net/sports_blue/golf/golfmap/top/bg_map_navi.gif') no-repeat;}
.G_navi .navi {float:left; color:#4E5B7B; margin:8px 0 0 14px; _display:inline; letter-spacing:-1px;}
.G_navi .navi span {padding-right:13px; margin-right:7px; background:url('http://img-section.daum-img.net/sports_blue/golf/golfmap/top/ico_map.gif') no-repeat right 1px;}
.G_navi .navi strong {color:#001166;}
.G_navi .navi span.no {background:none; padding-right:0;}

.G_navi .powermenu {float:right; display:inline; background:url('http://img-section.daum-img.net/sports_blue/golf/golfmap/top/ico_map_power.gif') no-repeat; background-position: -96px -28px; width:50px; height:28px; margin-right:12px;}
.G_navi .powermenu li {float:left; width:22px; margin-right:2px;}
.G_navi .powermenu li span.on {background:url('http://img-section.daum-img.net/sports_blue/golf/golfmap/top/ico_map_power.gif') no-repeat;}
.G_navi .powermenu li span {width:21px; height:28px; display:block; cursor:pointer; text-indent:-3000px;}
.G_navi .powermenu .pm1 span.on {background-position:0 0;}
.G_navi .powermenu .pm2 span.on {background-position:-24px 0px;}
.G_navi .powermenu .pm3 span.on {background-position:-48px 0px;}
.G_navi .powermenu .pm4 span.on {background-position:-72px 0px; }
.G_navi .powermenu .pm5 span.on {background-position:-96px 0px;}
.G_navi .powermenu .pm6 span.on {background-position:-120px 0px;}
.G_navi .powermenu .pm7 span.on {background-position:-144px 0px;}


/*****************************************
       툴팁
*****************************************/
.G_tooltip {padding:12px 0 12px 12px;}
.G_tooltip img {float:left; margin-right:15px;}
.G_tooltip .BL1 dt {font-weight:bold; font:bold 14px 돋움,Dotum,AppleGothic,serif;  padding:4px 0 2px;}
.G_tooltip .BL1 dd {margin-top:7px;}
.G_tooltip .BL2 {clear:both; color:#666; padding-top:5px;}
.G_tooltip .BL2 dd {margin-top:3px; text-indent:-11px; line-height:1.3em; padding-left:15px;}
.G_tooltip  a {color:#3B49FA;}
/*****************************************
       거리 & 면적
*****************************************/

/* 거리재기 박스 
._distant {position:absolute; top:-100000px; width:180px; left:-100000px; z-index:90; text-align:left; letter-spacing:-1px; }
._distant ul {padding:7px 5px 5px; }
._distant li {height:1%; overflow:hidden; text-align:left;}
._distant dt {float:left; width:50px; line-height:16px;  font-size:11px;}
._distant dd {float:left; line-height:16px; font-weight:bold; font-size:11px; color:#f11413;}
._distant .txt {background:#898989; color:#FFF; width:100%; height:34px;padding-top:5px; line-height:14px; text-align:center;}
._distant .unit {font-weight:normal; letter-spacing:0; color:#000;}
._distant .bar {font-weight:normal; letter-spacing:0; color:#666; font-size:10px; margin:0 3px;}

._distantM {font-weight:bold;}
._distantM .unit {font-weight:normal; letter-spacing:0; color:#000;}
._distantM .bar {font-weight:normal; letter-spacing:0; color:#666; font-size:10px; margin:0 3px;}


._distantResult {position:absolute; z-index:90;  width:180px; letter-spacing:-1px; }
._distantResult ul {padding:7px 7px 5px; *padding-top:0; *margin-top:-5px;}
._distantResult li {height:1%; overflow:hidden;  text-align:left;}
._distantResult dt {float:left; width:50px; line-height:16px; font-size:11px;  font-size:11px;}
._distantResult dd {float:left;; line-height:16px; font-weight:bold;   font-size:11px;color:#f11413;}
._distantResult .txt {background:#898989; color:#FFF; height:34px;padding-top:5px; line-height:14px; text-align:center;}
._distantResult .unit {font-weight:normal; letter-spacing:0; color:#000;}
._distantResult .bar {font-weight:normal; letter-spacing:0; color:#666; font-size:10px; margin:0 3px;}


._area {position:absolute; z-index:90; width:150px; letter-spacing:-1px; }
._area ul {padding:7px 7px 5px; *padding-top:0; *margin-top:-5px;}
._area li {height:1%; overflow:hidden; text-align:left;}
._area dt {float:left; width:50px; line-height:16px;  font-size:11px;}
._area dd {float:left; line-height:16px; font-weight:bold; font-size:11px; color:#1833e5;}

*/


.Gdistance ul {padding:7px 5px 5px;}
.Gdistance li {height:1%; overflow:hidden; text-align:left;}
.Gdistance dt {float:left; width:50px; line-height:16px;  font-size:11px;}
.Gdistance dd {float:left; line-height:16px; font-weight:bold; font-size:11px; color:#f11413;}
.Gdistance .txt {background:#898989; color:#FFF; width:100%; height:34px;padding-top:5px; line-height:14px; text-align:center;}
.Gdistance .unit {font-weight:normal; letter-spacing:0; color:#000; padding-left:2px;}
.Gdistance .bar {font-weight:normal; letter-spacing:0; color:#666; font-size:10px; margin:0 3px;}
.Gdistance span {padding-left:3px;}

.GdistanceM {font-weight:bold;}
.GdistanceM .unit {font-weight:normal; letter-spacing:0; color:#000; padding-left:2px;}
.GdistanceM .bar {font-weight:normal; letter-spacing:0; color:#666; font-size:10px; margin:0 3px;}

.GdistanceResult {overflow:hidden; margin-top:-3px;}
.GdistanceResult ul {padding:10px 7px 5px; *padding:0 7px 5px;}
.GdistanceResult li {height:1%; overflow:hidden;  text-align:left;}
.GdistanceResult dt {float:left; width:50px; line-height:16px; font-size:11px;  font-size:11px;}
.GdistanceResult dd {float:left;; line-height:16px; font-weight:bold;   font-size:11px;color:#f11413;}
.GdistanceResult .txt {background:#898989; color:#FFF; height:34px;padding-top:5px; line-height:14px; text-align:center;}
.GdistanceResult .unit {font-weight:normal; letter-spacing:0; color:#000; padding-left:2px;}
.GdistanceResult .bar {font-weight:normal; letter-spacing:0; color:#666; font-size:10px; margin:0 3px;}
.GdistanceResult span {padding-left:3px;}


.Garea ul {padding:7px 7px 5px; *padding-top:0; *margin-top:-5px; _padding-top:3px;}
.Garea li {height:1%; overflow:hidden; text-align:left;}
.Garea dt {float:left; width:50px; line-height:16px;  font-size:11px;}
.Garea dd {float:left; line-height:16px; font-weight:bold; font-size:11px; color:#1833e5;}
.Garea .unit {font-weight:normal; letter-spacing:0; color:#000; padding-left:2px;}



._golfViewBtn {background:url('http://img-section.daum-img.net/sports_blue/golf/golfmap/top/bt_golfview.png') no-repeat; background-position:0 0; width:62px; height:23px; cursor:pointer;}
._golfView {position:relative; left:1px; width:70px; height:23px; border:2px solid #6a77cc; background:#FFF; margin-top:-1px;}
._golfView .check {background:url(http://localimg.daum-img.net/localimages/07/2008/map/n_local_btn_02.gif) no-repeat; background-position:0 0; height:14px; padding:2px 0 0 16px; margin:5px 0 0 7px; margin: font:11px dotum; letter-spacing:-1px; cursor:pointer; color:#444;}
._golfView .check a {margin:0 ;padding:0;color:#333;font:11px dotum;text-decoration:none;}

/*****************************************
        운영영역
*****************************************/

.G_conT {position:relative; z-index:10000;}
.G_conT .G_mapWrap {width:976px; height:549px; border:1px solid #8E94A7; border-top:none; z-index:0;}
 #mapContainer {height:549px; z-index:0;}

.G_conT .op { position:absolute;  top:109px; left:172px; width:633px; height:331px; background:url('http://img-section.daum-img.net/sports_blue/golf/golfmap/top/img_mapbox_1.png') no-repeat; _background:url('http://img-section.daum-img.net/sports_blue/golf/golfmap/top/img_mapbox_1.gif') no-repeat 4px 4px;}
/** html .G_conT .op { background-image:none; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://img-section.daum-img.net/sports_blue/golf/golfmap/top/img_mapbox_1.png',sizingMethod='scroll'); }*/

.G_conT .op .close {width:16px; height:14px; margin:19px 0 0 599px; cursor:pointer; text-indent:-3000px; font-size:0; }
.G_conT .op h3 {display:none;}

.G_conT .op .reco {overflow:hidden; padding-left:12px;}
.G_conT .op .reco li {float:left; width:175px; margin:28px 0 0 25px; display:inline; cursor:pointer; } 
.G_conT .op .reco dl {margin:13px 0 0 2px; letter-spacing:-1px;}
.G_conT .op .reco dt {font-weight:bold;  font-family:굴림,gulim,sans-serif;}
.G_conT .op .reco dd { font-size:11px; color:#777; line-height:1.5em; margin-top:4px;}
.G_conT .op .reco dd em { letter-spacing:0;}

.G_conT .op .reco li.on dt {color:#CC0000; text-decoration:underline;}

.G_conT .op .reco dt a {color:#111; }
.G_conT .op .reco dd a {color:#777;}


.G_conT .op .list {position:absolute; top:240px; left:213px;}/*padding:33px 0 0 213px; *padding:31px 0 0 213px*/
.G_conT .op .list ul {float:left;}
.G_conT .op .list ul li {height:15px; margin-bottom:5px; text-indent:-3000px; font-size:0; cursor:pointer; }
.G_conT .op .list .n1 {width:80px; margin-right:15px;}
.G_conT .op .list .n2 {width:65px; margin-right:21px;}
.G_conT .op .list .n3 {width:85px; margin-right:21px;;}
.G_conT .op .list .n4 {width:85px;}


/* 0702 하단리스트 추가되면서 수정 */
.G_conT .op2 { position:absolute;  top:144px; left:176px; width:625px; height:232px; background:url('http://img-section.daum-img.net/sports_blue/golf/golfmap/top/bg_map_box.gif') no-repeat; }
.G_conT .op2 .close {width:16px; height:14px; margin:19px 0 0 599px; cursor:pointer; text-indent:-3000px; font-size:0; }
.G_conT .op2 h3 {display:none;}

.G_conT .op2 .reco {overflow:hidden; padding-left:12px;}
.G_conT .op2 .reco li {float:left; width:175px; margin:25px 4px 0 21px; display:inline; cursor:pointer; } 
.G_conT .op2 .reco dl {margin:13px 0 0 2px; letter-spacing:-1px;}
.G_conT .op2 .reco dt {font-weight:bold;  font-family:굴림,gulim,sans-serif;}
.G_conT .op2 .reco dd { font-size:11px; color:#777; line-height:1.5em; margin-top:4px;}
.G_conT .op2 .reco dd em { letter-spacing:0;}
.G_conT .op2 .reco li.on dt {color:#CC0000; text-decoration:underline;}
.G_conT .op2 .reco dt a {color:#111; }
.G_conT .op2 .reco dd a {color:#777;}



/*****************************************
        골프맵 탑 : 골프장 바로가기
*****************************************/
.G_conL .Lwrap {position:relative; margin-bottom:25px; border:1px solid #E0E0E0; background:#F6F6F6; padding:13px 4px 4px;}
.G_conL .Lwrap h3 {height:14px; padding:0 0 10px 0; text-indent:-3000px; font-size:0; display:block; background:url('http://img-section.daum-img.net/sports_blue/golf/golfmap/top/title_ground_go.gif') no-repeat 10px 0;}
.G_conL .Lwrap .bg {border:1px solid #E0E0E0; background:#FFF; color:#646464; padding-top:18px;}

.G_conL .Lwrap h4 {position:absolute; display:block !important; text-indent:-3000px; font-size:0;  height:21px;  top:8px; _top:9px; cursor:pointer; background:url('http://img-section.daum-img.net/sports_blue/golf/golfmap/top/tab_ground_go.gif') no-repeat;}
.G_conL .Lwrap .T1_tab {width:67px; left:566px; _left:562px; background-position:0 0;}
.G_conL .Lwrap .T1_tab_on {width:67px; left:566px; _left:562px; background-position:0 -21px;}
.G_conL .Lwrap .T2_tab {width:68px; left:633px; _left:629px; background-position:-67px 0;}
.G_conL .Lwrap .T2_tab_on {width:68px; left:633px; _left:629px; background-position:-67px -21px;}


.G_conL .Lwrap .T1 {_padding-bottom:2px;}
.G_conL .Lwrap .T1 dl {clear:both; height:1%; overflow:hidden; padding:0 0 14px 18px; *padding:0 0 16px 18px; _padding:0 0 14px 18px;}
.G_conL .Lwrap .T1 dt {float:left; width:77px; font-weight:bold; letter-spacing:-1px; color:#333 !important;}
.G_conL .Lwrap .T1 dd {float:left; width:600px; }
.G_conL .Lwrap .T1 li {float:left; border-left:1px solid #EDEDED; padding: 0 9px;}
.G_conL .Lwrap .T1 li.on {text-decoration:underline; color:#CC0000; cursor:pointer;}
.G_conL .Lwrap .T1 .w li  {width:88px; padding: 0 0 0 10px; line-height:1.55em;}
.G_conL .Lwrap .T1 .w dt {padding-top:2px; margin-top:0;}



.G_conL .Lwrap .T2 {padding:18px 0 14px 12px; _padding:18px 0 13px 12px;display:none;}
body:first-of-type .G_conL .Lwrap .T2 {padding-bottom:18px;}
.G_conL .Lwrap .T2 td {vertical-align:top; width:105px; padding-left:10px; border-right:1px solid #EDEDED; color:#646464; line-height:1.55em;}
.G_conL .Lwrap .T2 li.on {text-decoration:underline; color:#CC0000; cursor:pointer;}

.G_conL .Lwrap .T2 td.last {width:99px; border-right:0;}
.G_conL .Lwrap .T2 h5 {width:13px; height:13px; margin:15px 0 5px; _margin:14px 0 0; text-indent:-3000px; font-size:0; background:url('http://img-section.daum-img.net/sports_blue/golf/golfmap/top/ico_classify_spr.gif') no-repeat;}
.G_conL .Lwrap .T2 h5.fir {margin-top:0;}
.G_conL .Lwrap .T2 h5.n1 {background-position:0 0;}
.G_conL .Lwrap .T2 h5.n2 {background-position:0 -25px;}
.G_conL .Lwrap .T2 h5.n3 {background-position:0 -50px;}
.G_conL .Lwrap .T2 h5.n4 {background-position:0 -75px;}
.G_conL .Lwrap .T2 h5.n5 {background-position:0 -100px;}
.G_conL .Lwrap .T2 h5.n6 {background-position:0 -125px;}
.G_conL .Lwrap .T2 h5.n7 {background-position:0 -150px;}
.G_conL .Lwrap .T2 h5.n8 {background-position:0 -175px;}
.G_conL .Lwrap .T2 h5.n9 {background-position:0 -200px;}
.G_conL .Lwrap .T2 h5.n10 {background-position:0 -225px;}
.G_conL .Lwrap .T2 h5.n11 {background-position:0 -250px;}
.G_conL .Lwrap .T2 h5.n12 {background-position:0 -275px;}
.G_conL .Lwrap .T2 h5.n13 {background-position:0 -300px;}
.G_conL .Lwrap .T2 h5.n14 {background-position:0 -325px;}




/*****************************************
        하단 공지사항 & 광고
*****************************************/
.G_conL h3 {display:none;}
.G_conL .noti {height:13px; padding-left:76px; background:url('http://img-section.daum-img.net/sports_blue/golf/golfmap/top/title_advice_1.gif') no-repeat;}
.G_conL .noti li {float:left; padding:1px 8px 0 9px; background:url('http://img-section.daum-img.net/sports_blue/golf/golfmap/top/ico_map.gif') no-repeat 0 -25px;}
.G_conL .noti li.fir {padding-left:0; background:none;}
.G_conL .txt {clear:both; height:165px;  margin-top:14px; padding-top:23px; border-top:1px solid #EBEBEB;  text-indent:-3000px; font-size:0; background:url('http://img-section.daum-img.net/sports_blue/golf/golfmap/top/img_mpa_1.gif') no-repeat 0 23px;}


.G_conL {float:left; width:709px; margin-top:11px;}
.G_conR {float:right; width:250px;}
.G_conR .ad250  {padding-top:10px; background:#FFF;}


/* 골프맵 탑 : 골프맵 서비스 안내 : 0702 하단 골프장 바로가기 들어오면서 수정*/
.G_conL .intro h3 {height:14px; padding:0 0 7px 0; text-indent:-3000px; font-size:0; display:block; background:url('http://img-section.daum-img.net/sports_blue/golf/golfmap/top/title_golf_advice.gif') no-repeat 8px 0;}
.G_conL .intro .text {width:709px; height:169px;  text-indent:-3000px; font-size:0; background:url('http://img-section.daum-img.net/sports_blue/golf/golfmap/top/img_golf_advice.gif') no-repeat; }


/* 골프맵 탑 : 공지사항 : 0702 하단 골프장 바로가기 들어오면서 수정*/
.G_conL .notice {height:14px; padding-left:76px; margin:14px 0 50px; background:url('http://img-section.daum-img.net/sports_blue/golf/golfmap/top/title_golf_notice.gif') no-repeat 8px 0;}
.G_conL .notice li {float:left; padding:1px 8px 0 9px; background:url('http://img-section.daum-img.net/sports_blue/golf/golfmap/top/ico_map.gif') no-repeat 0 -25px;}
.G_conL .notice li.fir {padding-left:0; background:none;}


/*****************************************
        검색관련영역
*****************************************/

.G_conT .G_search { display:none; position:absolute; left:1px; top:0; width:255px; height:549px; border-right:1px solid #959492; background:#FFF url('http://img-section.daum-img.net/sports_blue/golf/golfmap/search/bg_mpa_1.gif') no-repeat;}
.G_conT .G_search .wrap {position:relative; height:52px; margin:20px 0 0 11px;}
.G_conT .G_search h3 {color:#000; letter-spacing:-1px; margin-bottom:7px;}
.G_conT .G_search .select {float:left; width:58px; height:14px; padding:4px 0 0 3px; cursor:pointer; background:#FFF url('http://img-section.daum-img.net/sports_blue/golf/golfmap/search/bt_arrow.gif') no-repeat 51px 7px; font-size:11px; letter-spacing:-1px; border:1px solid #B7B7B7; color:#666;}
.G_conT .G_search .region {display:none; position:absolute; left:0; top:40px; *top:38px; width:61px; background:#FFF; border:1px solid #B7B7B7; padding:2px 0 5px;}
.G_conT .G_search .region li {padding:2px 0 2px 3px; font-size:11px !important; color:#666; cursor:pointer;}
.G_conT .G_search .region li.on {background:#EFEFEF;}
.G_conT .G_search  .input {float:left; width:114px; height:13px; margin:0 5px;padding-top:4px;  border:1px solid #B7B7B7; font:11px 돋움,Dotum,AppleGothic,serif; letter-spacing:-1px; color:#333 !important;}
.G_conT .G_search .btn {float:left; width:41px; height:20px; text-indent:-3000px; cursor:pointer; background:url('http://img-section.daum-img.net/sports_blue/golf/golfmap/search/bt_search.gif') no-repeat;}
.G_conT .G_search iframe  {width:255px; height:477px;}

#GsearchToogle {position:absolute; left:1px; top:253px; cursor:pointer; width:13px; height:43px; background:url('http://img-section.daum-img.net/sports_blue/golf/golfmap/search/bt_fold_spr.gif') no-repeat 0 -43px;}
.GsearchToogle_on  {width:13px !important; left:256px !important; background-position:0 0 !important;}
#GsearchToogle2 {position:absolute; left:11px; top:10px; width:87px; height:21px; cursor:pointer; background:url('http://img-section.daum-img.net/sports_blue/golf/golfmap/search/bt_golfsearch_1.gif') no-repeat;}



.G_conT .G_search .suggest {display:none; position:absolute; left:68px; top:40px; *top:38px; _top:40px; background:#FFF; width:156px; *width:158px; overflow:auto;  line-height:1.35em; border:1px solid #909DED; padding:6px 0 5px 4px;}
.G_conT .G_search .suggest li { font-size:11px;  cursor:pointer; letter-spacing:-1px;}
.G_conT .G_search .suggest li.on { color:#EB550C}
.G_conT .G_search .suggest {scrollbar-face-color:#F4F6FB; scrollbar-highlight-color:#F4F6FB; scrollbar-3dlight-color:#C7D0E6; scrollbar-shadow-color:#F4F6FB;scrollbar-darkshadow-color:#C7D0E6; scrollbar-track-color:#F4F6FB;scrollbar-arrow-color:#607DDB;}

/*****************************************
        골프장 정보 팝업
*****************************************/
.G_info {display:none; position:absolute; left:531px; top:70px; width:400px; height:429px;  background:url("http://img-section.daum-img.net/sports_blue/golf/golfmap/info/bg_popup.gif") no-repeat}
.G_info h3 {float:left; width:359px; padding:12px 4px 0 11px;  display:inline; font-size:14px;}
.G_info .close {position:absolute; left:374px; top:10px; width:18px; height:17px; text-indent:-4000px; font-size:0; cursor:pointer;}
.G_info iframe {position:absolute; left:9px; top:68px; width:382px; height:352px; overflow:hidden; }
.G_info #Ginfo_swf {position:absolute; left:9px; top:68px; width:382px; height:352px; display:none;}

.G_info li {position:absolute; height:31px; top:36px; text-indent:-4000px; font-size:0; margin-left:9px; cursor:pointer;}
.G_info li.on {margin-left:8px; padding-right:2px; background:url("http://img-section.daum-img.net/sports_blue/golf/golfmap/info/tab_popup_menu_spr.gif") no-repeat;}

#GT1 {width:76px; left:0; }
#GT2 {width:75px; left:77px;}
#GT3 {width:75px; left:153px;}
#GT4 {width:76px; left:229px;}
#GT5 {width:76px; left:306px;}

#GT1.on {background-position:0 -31px !important;}
#GT2.on {background-position:-77px -31px !important;}
#GT3.on {background-position:-153px -31px !important;}
#GT4.on {background-position:-229px -31px !important;}
#GT5.on {background-position:-306px -31px !important;}


/*****************************************
        라운딩맵 팝업
*****************************************/

.G_roundingP {position:relative; width:230px; padding:12px 6px 12px 6px;}
.G_roundingP h4 {color:#4F59E5; border-bottom:1px solid #E9E9EB; padding:0 0 4px 3px; margin-bottom:7px;}
.G_roundingP .name {position:absolute; left:101px; top:12px; width:100px; font-size:11px; text-align:right; color:#999; letter-spacing:-1px;}
.G_roundingP .con {overflow:auto; height:93px; font:11px 돋움,Dotum,AppleGothic,serif; color:#777; letter-spacing:-1px; line-height:1.45em; padding:0 10px 0 3px;}
.G_roundingP .con {scrollbar-face-color:#F4F4F4; scrollbar-highlight-color:#FFF; scrollbar-3dlight-color:#D6D6D6;scrollbar-shadow-color:#FFF;scrollbar-darkshadow-color:#D6D6D6; scrollbar-track-color:#F4F4F4;scrollbar-arrow-color:#6C6C6C;}

