@charset "utf-8"; 
html, body { font-family:"굴림",Gulim,Helvetica,AppleGothic,Sans-serif;font-size:12px;}
body {color:#626262;}
* { margin: 0; padding: 0; }
ul,li{list-style:none;}
a{text-decoration:none;color:#626262;}
a:hover{text-decoration:underline;}
img {border:0;}

.hide {display:none;}
fieldset {border:0;padding:0;margin:0;clear:both;}
legend {position:absolute;visibility:hidden;width:0;height:0;overflow:hidden;font-size:0;}
form {margin:0;padding:0;}
select{font-size:12px;color:#626262;}
button{overflow:visible;}
button::-moz-focus-inner{border:0;padding:0;margin:0;}
input.ra {width:13px; height:13px; margin-top:-1px; _margin-top:0;vertical-align:middle;cursor:pointer;cursor:hand;}
input.input_chk {width:13px; height:13px; margin-top:-1px; vertical-align:middle !important;cursor:pointer;cursor:hand;}
*html input.ra,
*html input.input_chk{height:14px;}



/* Header CSS */
#header_container{margin:0;}
#header{margin-bottom:0px; /*left:inherit;*/ background:#e31936; margin:auto;}
#header .util_area{font-size:11px;font-family:"돋움",dotum,Helvetica,AppleGothic,Sans-serif; overflow:hidden;zoom:1;padding:0 5px;height:20px;width:990px; background:#e31936;}
#header .util_area ul{list-style:none;margin:0;padding:0;height:20px;}
#header .util_area ul li{display:block;float:left;padding:0;margin:0;}
#header .util_area ul.util_left{float:left;}
#header .util_area ul.util_left li{color:#ffe6de; font-size:11px; padding-right:7px; padding-top:7px;}
#header .util_area ul.util_left li a{color:#ffe6de;}
#header .util_area ul.util_left li a:hover{text-decoration:underline;}
#header .util_area .btn_startpage{margin:10px 0 0;width:115px;height:10px;display:block;background:url(.gif) no-repeat -200px -115px;text-indent:-30000em;font-size:0;line-height:0;}


#header .util_area ul.util_right{float:right;}


#header .util_area ul.util_right li{color:#ffe6de; font-size:11px; padding-left:10px; padding-top:7px;}


#header .util_area ul.util_right li.txt_userid,
#header .util_area ul.util_right li.fn_login,
#header .util_area ul.util_right li.nobar{background:none;}
#header .util_area ul.util_right li.txt_userid em{color:#313131;font-style:normal;}
#header .util_area ul.util_right li a{color:#ffe6de;}
#header .util_area ul.util_right li a:hover{text-decoration:underline;}

#header .util_area ul.util_right li.fn_login{padding-top:4px;}
#header .util_area ul.util_right li.fn_en{padding-top:6px;}
#header .util_area ul.util_right li.fn_ja{padding-top:6px;}
#header .util_area ul.util_right li.fn_ch{padding-top:6px;}
#header .util_area ul.util_right li.fn_point{padding-top:6px;}



#header .util_area ul.util_right li a.btn_logout{display:block;width:50px;height:18px;background:url(/theongc/re_menu/image/click_img.png) no-repeat -157px -117px;;text-indent:-30000em;font-size:0;line-height:0;}


#header .util_area ul.util_right li a.btn_login{display:block;width:50px;height:18px;background:url(/theongc/re_menu/image/click_img.png) no-repeat -157px -87px;text-indent:-30000em;font-size:0;line-height:0;}

#header .util_area ul.util_right li a.btn_en{display:block;width:56px;height:18px;background:url(/theongc/re_menu/image/click_img.gif) no-repeat -244px -87px;text-indent:-30000em;font-size:0;line-height:0;}
#header .util_area ul.util_right li a.btn_ja{display:block;width:48px;height:18px;background:url(/theongc/re_menu/image/click_img.gif) no-repeat -306px -87px;text-indent:-30000em;font-size:0;line-height:0;}
#header .util_area ul.util_right li a.btn_ch{display:block;width:48px;height:18px;background:url(/theongc/re_menu/image/click_img.gif) no-repeat -358px -87px;text-indent:-30000em;font-size:0;line-height:0;}
#header .util_area ul.util_right li a.btn_point{display:block;width:55px;height:18px;background:url(/theongc/re_menu/image/click_img.gif) no-repeat -410px -87px;text-indent:-30000em;font-size:0;line-height:0;}



#header .util_area ul.util_right li.subsite a{color:#50a600;font-weight:bold;}

#header .gnb_major{clear:both;height:53px; text-align:center;}
#header .gnb_major h1{ margin:auto; padding:0; width:140px;}
*html #header .gnb_major h1{ float:left;display:block; padding:0;width:990px; text-align:center;}	


#header .gnb_major h1 a.gnb_logo{display:block;width:138px;height:40px;background:url(/theongc/re_menu/image/logo.png) no-repeat 0 0;text-indent:-30000em; margin:auto;}






#header .gnb{clear:both; position:relative; z-index:10; height:34px; width:990px;}
#header .gnb_group{clear:both; margin:0; display:block; position:absolute; width:990px ;height:34px;background:url(/theongc/re_menu/image/click_img.png) no-repeat 0 0;z-index:10;}

#header .gnb_group ul{margin:0;padding:0;list-style:none;height:34px;}
#header .gnb_group ul li{margin:0;padding:0;float:left;display:inline; position:relative;}
#header .gnb_group ul li a{display:block;width:112px;height:32px;text-indent:-30000em;line-height:0;font-size:0;}
#header .gnb_group ul li a.btn_cham{width:123px;}
#header .gnb_group ul li a.btn_net{width:123px;}
#header .gnb_group ul li a.btn_event{width:123px;}
#header .gnb_group ul li a.btn_movie{width:123px;}
#header .gnb_group ul li a.btn_news{width:123px;}
#header .gnb_group ul li a.btn_my{width:123px;}
#header .gnb_group ul li a.btn_sites{width:123px;}
#header .gnb_group ul li a.btn_com{width:123px;}

#header .gnb_group ul li a.cham_on,
#header .gnb_group ul li a.net_on,
#header .gnb_group ul li a.event_on,
#header .gnb_group ul li a.movie_on,
#header .gnb_group ul li a.news_on,
#header .gnb_group ul li a.my_on,
#header .gnb_group ul li a.sites_on,
#header .gnb_group ul li a.com_on,

#header .gnb_group ul li a.newsncol_on{background:url(/theongc/re_menu/image/click_img.png) no-repeat 0px -34px;}
#header .gnb_group ul li a.cham_on{background-position:0 -34px;}
#header .gnb_group ul li a.net_on{background-position:-123px -34px;}
#header .gnb_group ul li a.event_on{background-position:-246px -34px;}
#header .gnb_group ul li a.movie_on{background-position:-369px -34px;}
#header .gnb_group ul li a.news_on{background-position:-492px -34px;}
#header .gnb_group ul li a.my_on{background-position:-615px -34px;}
#header .gnb_group ul li a.my_sites{background-position:-738px -34px;}
#header .gnb_group ul li a.my_com{background-position:-738px -34px;}






#header .gnb_group ul li em.ico_new{position:absolute; display:block; top:-2px; right:-10px; width:15px;height:19px; text-indent:-30000em;line-height:0; font-size:0;background:url(/theongc/re_menu/image/click_img.gif) no-repeat -213px -115px;}

#header .gnb_sub {display:none;background-image:url(/theongc/re_menu/image/menu_sub_re.png); background-repeat:no-repeat;  width:990px; top:30px; padding-top:0px; z-index:9;float:left;height:250px;position:absolute;}
*html #header .gnb_sub{height:230px; overflow:hidden; background-position:0px 0px; float:left; }
#header .gnb_sub h2{display:none;}
#header .gnb_sub ul,
#header .gnb_sub dl{float:left;display:block;margin:0;padding:8px 0 0 0;height:300px;background:url(/theongc/re_menu/image/menu_sub_re.png) no-repeat 0 300px;}
#header .gnb_sub ul{width:121.5px; height:212px; border-left:1px solid #f3f3f3/*ef7430*/; letter-spacing:-1px;}
#header .gnb_sub ul.gnb_sub_myrecord{width:122px !important;height:182px; border-left:0; margin-left:2px;}
#header .gnb_sub ul.gnb_sub_newsncol{width:122px !important;/*border-right:1px solid #f1f3f5;*/}
#header .gnb_sub ul li{display:block; height:24px;line-height:23px;}
#header .gnb_sub ul li a{display:block;text-indent:6px;color:#626262;}
#header .gnb_sub ul.gnb_sub_myrecord a{text-indent:10px;}
#header .gnb_sub ul li a:hover{display:block; background:#ef7124; border:1px solid #db7215;color:#fff;font-weight:bold;letter-spacing:-1px;text-decoration:none;}
*html #header .gnb_sub ul li a{width:111px;position:absolute;}
*html #header .gnb_sub ul.gnb_sub_myrecord{width:122px;margin-left:1px;}
*html #header .gnb_sub ul.gnb_sub_myrecord a{width:122px;}
*html #header .gnb_sub ul.gnb_sub_newsncol a{width:130px;}
*html #header .gnb_sub ul li a:hover{width:122px;height:24px;overflow:hidden;}
*html #header .gnb_sub ul.gnb_sub_myrecord a:hover{width:122px;}
*html #header .gnb_sub ul.gnb_sub_newsncol a:hover{width:122px;}
#header .gnb_sub ul.myrecord_on{background-position:-995px bottom;}
#header .gnb_sub ul.nasmozon_on,
#header .gnb_sub ul.tournament_on,
#header .gnb_sub ul.community_on,
#header .gnb_sub ul.lesson_on,
#header .gnb_sub ul.newsncol_on{background-position:-995px 0;}
#header .gnb_sub dl.on{background-position:right bottom;}
#header .gnb_sub ul li em.ico_new,
#header .gnb_sub ul li em.ico_update{display:inline-block;width:15px;height:24px;background-image:url(/theongc/re_menu/image/click_img.gif);background-repeat:no-repeat;font-size:0;line-height:0px;text-indent:-30000em;vertical-align:middle;}
*html #header .gnb_sub ul li em{line-height:0;}
#header .gnb_sub ul li em.ico_new{background-position:-213px -115px; height:24px !important;}
*html #header .gnb_sub ul li em.ico_new{background-position:-213px -115px;}
#header .gnb_sub ul li em.ico_update{background-position:-340px -115px;}
*html #header .gnb_sub ul li em.ico_update{background-position:-340px -114px;}
#header .gnb_sub dl{width:277px;overflow:hidden;padding-right:2px;}
*html #header .gnb_sub dl{padding-right:1px;}
#header .gnb_sub dl dt,
#header .gnb_sub dl dd{display:block;float:left;line-height:24px;height:24px;}
#header .gnb_sub dl dt{clear:both;width:86px;text-indent:18px;background-image:url(http://image.golfzon.com/images/v3/com/ics_header.gif);background-repeat:no-repeat;background-position:-307px -85px;}
#header .gnb_sub dl dd {display:block;width:191px;overflow:hidden;}
#header .gnb_sub dl dd span{color:#626262;display:inline;padding-left:15px;background-image:url(http://image.golfzon.com/images/v3/com/ics_header.gif);background-repeat:no-repeat;background-position:-395px -90px;}
#header .gnb_sub dl dd span.first{padding-left:0;background-image:none;}
#header .gnb_sub dl dt a{color:#313131;}
#header .gnb_sub .gnb_banner{position:absolute;top:117px;right:18px;width:240px;height:25px;}
*html #header iframe.gnb_sub{display:none;position: absolute;border:0;top:33px;padding-top:5px;left:0;width:960px;height:145px;z-index:-1;filter:progid:DXImageTransform.Microsoft.Alpha(opacity=0);opacity:0;}


.mininametag_default{overflow:hidden;zoom:1;}
.mininametag_default .mini_photo{display:block;float:left;margin-right:10px;}
.mininametag_default .mini_photo img{border:1px solid #d3d3d3;}
.mininametag_default ul{float:left;overflow:hidden;}
.mininametag_default ul li{line-height:22px;}
.mininametag_default ul li img{margin:1px 8px 0 0;}
.mininametag_default .no_img{margin-top:17px;}

.mininametag_image{overflow:hidden;zoom:1;width:45px;height:45px;font-size:0;}

.mininametag_custom{overflow:hidden;zoom:1;text-align:left;}
.mininametag_custom .mini_photo{display:block;float:left;margin-right:9px;}
.mininametag_custom ul{float:left;margin-top:9px;overflow:hidden;}
.mininametag_custom ul li{line-height:18px;}

.mininametag_short{overflow:hidden;zoom:1;font-weight:bold;font-size:14px;}

.mininametag_view {margin:0;overflow:hidden;zoom:1;}
:root .mininametag_view {margin-bottom:0;}
.mininametag_view a.mini_photo {float:right;margin:0 0 10px;}
.mininametag_view a.mini_photo img {border:1px solid #d3d3d3;}
.mininametag_view ul {float:right;margin:3px 10px 0 0;width:auto;}
.mininametag_view ul li {text-align:right;line-height:16px;}
.mininametag_view ul li img {padding:3px 0 0 8px;margin-right:0;}
.mininametag_view ul li img.icon_abil {}
.mininametag_view ul li img.icno_lv {margin-bottom:2px;}

.mini_layer{position:absolute;top:0;left:0;z-index:10;overflow:hidden;zoom:1;padding:0 4px 4px 0;background-color:#ccc;}
.mini_layer .mini_n_layer{border:1px solid #313131;width:90px;background-color:#fff;padding:10px 10px 0 10px;}
.mini_layer .mini_n_layer li{border-bottom:1px dotted #abb8ca;margin-bottom:10px;color:#313131;padding-bottom:5px;}
.mini_layer .mini_n_layer li img{margin-right:4px;}
.mini_layer .mini_n_layer li span{color:#f4730a;}
.mini_layer .mini_n_layer .icon{background:url(http://image.golfzon.com/images/webmodule/mininametag/icon_gray_arrow.gif) 0 3px no-repeat;padding: 0 0 0 5px;border:0;}
.mini_layer .mini_n_layer .icon a{color:#626262;}
.mini_layer .mini_n_layer .icon a:hover{color:#313131;}
.mini_layer .mini_n_right{position:absolute;background:url(http://image.golfzon.com/images/webmodule/mininametag/4x4_blank.gif) no-repeat;width:4px;height:4px;top:0;right:0;}
.mini_layer .mini_n_bottom{position:absolute;background:url(http://image.golfzon.com/images/webmodule/mininametag/4x4_blank.gif) no-repeat;width:4px;height:4px;bottom:0;left:0;}







/*.clear {clear:both;width:0px;height:0px;font-size:0;}


/* http://sonspring.com/journal/clearing-floats */

.clear {
  clear: both;
  display: block;
  overflow: hidden;
  visibility: hidden;
  width: 0;
  height: 0;
}

/* http://www.yuiblog.com/blog/2010/09/27/clearfix-reloaded-overflowhidden-demystified */

.clearfix:before,
.clearfix:after {
  content: '\0020';
  display: block;
  overflow: hidden;
  visibility: hidden;
  width: 0;
  height: 0;
}

.clearfix:after {
  clear: both;
}

/*
  The following zoom:1 rule is specifically for IE6 + IE7.
  Move to separate stylesheet if invalid CSS is a problem.
*/

.clearfix {
  zoom: 1;
}
.skip_nav,
.hidden {display:none;}






/* footer */
#footer_container{clear:both;width:auto;height:100px; margin-top:24px;}
#footer{width:990px;margin:0 auto; border-top:2px solid #777777;}
.footer_linker_fsite{height:35px;padding:5px 5px 0;border-bottom:1px solid #e5e5e5; background:#fdfdfd; zoom:1}
.footer_linker{float:left;margin-top:6px;}
.footer_linker li{float:left;padding:0 5px 0 6px; line-height:12px; background:url(http://image.golfzon.com/images/v3/com/footer_obj.png) no-repeat 0 -140px; line-height:14px;color:#777777;letter-spacing:-1px}
:root .footer_linker li{line-height:14px}
.footer_linker li.first_linker{padding:0 7px 0 0;background:none}
.footer_linker li a{color:#888}
.footer_linker li a strong{padding-bottom:2px}

.footer_linker_fsite2{overflow:hidden;height:35px;padding:10px 10px 0;border-bottom:1px solid #e5e5e5; background:#f3f3f3; zoom:1}
.footer_linker2{float:left;margin-top:2px;}
.footer_linker2 li{float:left;padding:0 5px 0 6px; line-height:16px; background:url(http://image.golfzon.com/images/v3/com/footer_obj.png) no-repeat 0 -140px; color:#777777;letter-spacing:-1px}
:root .footer_linker2 li{line-height:16px}
.footer_linker2 li.first_linker{padding:0 7px 0 0;background:none}
.footer_linker2 li a{color:#888}
.footer_linker2 li a strong{padding-bottom:2px}


.footer_fsite{float:right}
.footer_fsite li{float:left;padding:4px 10px 0 0;font-weight:bold;line-height:11px; line-height:13px;color:#3d3d3d;}
.footer_fsite li.fsite_area{ padding:0;font-weight:normal}
.footer_fsite li.fsite_area a{display:block;overflow:hidden;width:106px;padding:6px 0 4px 5px;border:1px solid #c5c5c5;background:url(http://image.golfzon.com/images/v3/com/footer_obj.png) no-repeat 98px -90px;font-weight:normal;font-family:'돋움',Dotum;font-size:11px;line-height:13px;letter-spacing:-1px;zoom:1;cursor:pointer}
.footer_fsite li.fsite_area a.on{background-position 98px -110px}
.footer_fsite li.fsite_area a:hover{text-decoration:none}
.familyList {display:none;overflow:hidden;position:absolute;z-index:10000; top:-146px; right:-314px; *top:-148px;width:111px;*width:106px;margin-top:-1px;padding:4px 0;border:1px solid #c5c5c5;background:#fff;zoom:1}
.familyList dd{float:none;}
.familyList dd a{width:110px;height:20px;padding:0 0 2px 3px;border:0;background:none;}
.familyList dd a:hover{text-decoration:underline;}

.footer_linker2_fb_brog{overflow:hidden;height:34px;padding:6px 10px 0;zoom:1}
.footer_linker2_copy{float:left;margin-top:3px}
.footer_linker2_copy li{float:left;padding:0 15px 0 0px; font-family:'돋움',Dotum;font-size:11px;color:#3d3d3d;letter-spacing:-1px}
:root .footer_linker2_copy li{background-position:0 -137px;background-position:0 -139px}
.footer_linker2_copy li.first_linker2{padding:0 15px 0 0;background:none}
.footer_linker2_copy li strong.site_admin_txt{display:block;float:left;width:87px;height:12px;margin:-2px 5px 0 0;background:url(http://image.golfzon.com/images/v3/com/footer_obj.png) no-repeat 0 0;text-indent:-9999px;vertical-align:middle}
:root .footer_linker2_copy li strong.site_admin_txt{height:13px;height:12px;margin:0 5px 0 0;margin-top:-1px;background-position:0 1px;background-position:0 0}
*html .footer_linker2_copy li strong.site_admin_txt{margin-top:0}
.footer_linker2_copy li strong.grm_txt{display:block;float:left;width:23px;height:12px;margin:-1px 5px 0 0;background:url(http://image.golfzon.com/images/v3/com/footer_obj.png) no-repeat 0 -20px;text-indent:-9999px;vertical-align:middle}
:root .footer_linker2_copy li strong.grm_txt{margin:1px 5px 0 0;background-position:0 -19px;background-position:0 -21px;vertical-align:bottom}
.footer_linker2_copy li a{position:relative;top:1px}
.footer_linker2_copy li a,.footer_linker2_copy li a:hover{text-decoration:none}
.footer_linker2_copy li.copyright_txt{letter-spacing:0}
.footer_linker2_copy li.copyright_txt strong{color:#fa9a0e}

.footer_fb_brog{float:right}
.footer_fb_brog li{float:left;padding-left:15px}
.footer_fb_brog li a.btn_footer_faecbook{display:block;overflow:hidden;width:73px;height:17px;background:url(http://image.golfzon.com/images/v3/com/footer_obj.png) no-repeat 0 -40px;text-indent:-9999px;zoom:1}
.footer_fb_brog li a.btn_footer_blog{display:block;overflow:hidden;width:88px;height:17px;background:url(http://image.golfzon.com/images/v3/com/footer_obj.png) no-repeat 0 -60px;text-indent:-9999px;zoom:1}

.footer_company_info{padding:13px 0 13px 4px}
.footer_company_info li{line-height:16px}
.footer_company_info li dl{overflow:hidden;zoom:1}
.footer_company_info li dl dd{float:left;padding:0 6px;background:url(http://image.golfzon.com/images/v3/com/ico_bar.gif) right 1px no-repeat;font-size:11px;font-family:dotum;color:#888/* padding:0 7px 0 8px;*/}
.footer_company_info li dl dd.end{background-image:none}
.footer_company_info li dl dd a{color:#888}


