@charset "utf-8";

@import url("base.css");
@import url("button.css");
@import url("popup.css");


body {position:relative; width:100%; height:auto; min-height:100%;  background:url('/img/golf/bg/bg_total.gif') no-repeat top center}
.mainWrap {overflow-x:hidden;}
.title_01 {font-size:25px; color:#4f5964; padding-bottom:15px;}

#wrap {position:relative; width:100%;}

/* 20241216 해외업장추가 */
#header {width:100%; height:160px; position: relative;}
#header.etcVk {height:86px !important;}
#header .headerBox {width:960px; margin:0 auto; position: relative;}
#header .headerBox .headerBox_s {overflow:hidden; width:100%; height:124px;}
#header::after {content: ''; position: absolute; z-index: -1; top: 0; right: 0; height: 51px; width: calc(100% - 960px); background: url('/img/golf/common/top/11_end.jpg') no-repeat left center; background-size: cover;}
/* 
#header {width:100%; height:122px; background:#dbdfe3;}
#header.etcVk {height:86px !important;}
#header .headerBox {width:960px; margin:0 auto; padding-top:19px; background:#dbdfe3;}
#header .headerBox .headerBox_s {overflow:hidden; width:100%; height:67px;}
 */

#header .headerBox .headerBox_s .topLk {float:left; overflow:hidden;}
#header .headerBox .headerBox_s .topLk li {float:left;}

/* 20241216 해외업장추가 */
#header .headerBox .headerBox_s .ritBx {display: flex; justify-content: space-between; align-items: center; width: 100%; font-size: 11px; padding-top: 20px;}
#header .headerBox .headerBox_s .ritBx li {list-style: none;}
#header .headerBox .headerBox_s .ritBx li.logo {margin-right: auto;}
#header .headerBox .headerBox_s .ritBx li:not(.logo) {margin-left: 10px;}
#header .headerBox .headerBox_s .ritBx li a {padding: 0 0 0 10px; background: url("/img/golf/common/bg_topLink.gif") no-repeat left 4px;}
#header .headerBox .headerBox_s .ritBx li a:hover {text-decoration: underline;}
#header .headerBox .headerBox_s .ritBx li.logo a {padding: 0; background: none;}
#header .headerBox .headerBox_s .ritBx li.end {width:57px;}
/* 
#header .headerBox .headerBox_s .ritBx {float:right; width:130px; font-size:11px; padding-top:20px;}
#header .headerBox .headerBox_s .ritBx li {float:left; width:70px;}
#header .headerBox .headerBox_s .ritBx li a {padding:0 0 0 10px; background:url("/img/golf/common/bg_topLink.gif") no-repeat left 4px;}
#header .headerBox .headerBox_s .ritBx li a:hover {text-decoration:underline;}
#header .headerBox .headerBox_s .ritBx li.end {width:57px;}
 */

#header .headerBox .memberGnb {overflow:hidden; width:960px; height:33px; line-height:33px; background:#cad5df;}
#header .headerBox .memberGnb dt {float:left; width:60px; padding-left:30px; font-weight:bold; color:#283a55; background:url("/img/golf/bg/bg_gnb11.gif") no-repeat right center;}
#header .headerBox .memberGnb dd {float:right; width:870px;}
#header .headerBox .memberGnb dd a {display:block; float:left; margin:0 15px; height:31px; color:#52606d;}
#header .headerBox .memberGnb dd a:hover {border-bottom:2px solid #33445e;}

/* 20241216 해외업장추가 */
#gnbWrap {position:relative; z-index:10; height:33px; border-top: 1px solid #eaeaea; line-height:20px;}
#gnbWrap .gnbBox {overflow:hidden; position:absolute; left:0; top:0; width:100%; padding-bottom:2px; background: #eeeeee;}
/*
#gnbWrap {position:relative; z-index:10; height:33px; border-top:1px solid #203555; line-height:20px;}
#gnbWrap .gnbBox {overflow:hidden; position:absolute; left:0; top:0; width:100%; padding-bottom:2px; background:#fff url("/img/golf/bg/bg_gnbBxbx.gif") no-repeat left bottom;}
 */

/*190319추가 #gnbWrap .gnbBox li.mnDtBx1 {overflow:hidden; float:left; width:160px; height:33px;}*/

/* 
#gnbWrap .gnbBox li.mnDtBx1 {overflow:hidden; float:left; width:135px; height:33px;}
#gnbWrap .gnbBox li.menuGnb1 {width:138px; margin-left:2px;}
#gnbWrap .gnbBox li.menuGnb2 {width:138px;}
#gnbWrap .gnbBox li.menuGnb4 {width:132px;}
#gnbWrap .gnbBox li.menuGnb5 {width:134px;}
#gnbWrap .gnbBox li.menuGnb6 {width:133px;}
#gnbWrap .gnbBox li.menuGnb7 {width:146px; margin-right:2px;} */

#gnbWrap .gnbBox li.mnDtBx1 {overflow:hidden; float:left; width:1px; height:33px;}
#gnbWrap .gnbBox li.menuGnb1 {width:154px; margin-left:2px;}
#gnbWrap .gnbBox li.menuGnb2 {width:154px;}
#gnbWrap .gnbBox li.menuGnb3 {width:154px;}
#gnbWrap .gnbBox li.menuGnb4 {width:154px;}
#gnbWrap .gnbBox li.menuGnb5 {width:154px;}
#gnbWrap .gnbBox li.menuGnb6 {width:186px; margin-right:2px;}

/* 20241216 해외업장추가 */
#gnbWrap .gnbBox li.mnDtBx1 .mnDt1 {display:block; height:32px; font-weight:bold; line-height:29px; color: #333333; text-align:center; background: #eeeeee; border-top: 1px solid #eaeaea; border-right: 1px solid #d8d8d8;}
/* 
#gnbWrap .gnbBox li.mnDtBx1 .mnDt1 {display:block; height:32px; font-weight:bold; line-height:29px; color:#d1d6dd; text-align:center; background:#203555; border-top:1px solid #3b4d67; border-right:1px solid #17273f;}
 */
#gnbWrap .gnbBox li.mnDtBx1 .mnDt1 span {display:block; height:32px;}
#gnbWrap .gnbBox li.menuGnb7 .mnDt1 {border-right:none;}
#gnbWrap .gnbBox li.mnDtBx1 .gndSubMenu {padding:15px 0 0 10px; height:360px; border-right:1px solid #f2f2f2;}
#gnbWrap .gnbBox li.mnDtBx1 .gndSubMenu dt {margin-bottom:5px; *margin-bottom:8px;}
#gnbWrap .gnbBox li.mnDtBx1 .gndSubMenu dt a {color:#52606d;}
#gnbWrap .gnbBox li.mnDtBx1 .gndSubMenu dt a:hover {font-weight:Bold; color:#0063fa;}
#gnbWrap .gnbBox li.mnDtBx1 .gndSubMenu dd {margin-bottom:5px; *margin-bottom:8px; font-size:11px;}
#gnbWrap .gnbBox li.mnDtBx1 .gndSubMenu dd li {padding-left:7px; line-height:17px; background: url("/img/golf/bg/bul_gnbsub.gif") no-repeat left 7px;}
#gnbWrap .gnbBox li.mnDtBx1 .gndSubMenu dd a {color:#75818d;}
#gnbWrap .gnbBox li.mnDtBx1 .gndSubMenu dd a:hover {color:#75818d; text-decoration:underline;}
#gnbWrap .gnbBox li.menuGnb7 .gndSubMenu {border-right:none !important;}
#gnbWrap .gnbBox li.mnDtBx1.on {background:#f4f7f9;}
#gnbWrap .gnbBox li.mnDtBx1.on .mnDt1 {color:#283a55; padding-left:1px; background:#cad5df url("/img/golf/bg/bg_gnbOn.gif") no-repeat left top;}
#gnbWrap .gnbBox li.mnDtBx1.on .mnDt1 span {padding-right:1px; background:#cad5df url("/img/golf/bg/bg_gnbOn.gif") no-repeat right top;}


/* quickWrap */
#right_tab {position:absolute; top:0; left:50%; width:36px; margin-left:495px; margin-top:303px;}
#right_tab ul li {padding-bottom:10px;}
#right_tab .btn_top {display:block; width:36px; height:60px; background:url("/img/golf/btn/btn_top.png") no-repeat left top;}


/* footer */
#footWrap {width:100%; padding-top:20px; background:url("/img/golf/bg/bg_footer.gif") repeat left top;}
#footWrap.mainfoot {}
#footWrap .footBox {width:960px; margin:0 auto;}
#footWrap .footBox .footSiteLink {overflow:hidden; background:url("/img/golf/bg/bg_footer_dw.gif") repeat-x left bottom;}
#footWrap .footBox .footSiteLink_bx {float:left; width:128px; height:183px; padding-left:10px; margin-bottom:38px; background:url("/img/golf/bg/bg_footer_rd.gif") repeat-y right top;}
#footWrap .footBox .footSiteLink_bx.fir {padding-left:0;}
#footWrap .footBox .footSiteLink_bx.end {background-image:none;}
#footWrap .footBox .footSiteLink_bx dl dt {padding-bottom:15px; color:#fff; font-size:14px;}
#footWrap .footBox .footSiteLink_bx dl dd {padding-bottom:4px;}
#footWrap .footBox .footSiteLink_bx dl dd a {color:#a0a09d;}
#footWrap .footBox .footLk {width:100%; padding:20px 0 20px;}
#footWrap .footBox .footLk:after {content:""; display:block; float:none; clear:both;}
#footWrap .footBox .footLk ul {float:left;}
#footWrap .footBox .footLk ul .linkFt {padding-bottom:10px;}
#footWrap .footBox .footLk ul .linkFt a {color:#adaeae;}
#footWrap .footBox .footLk ul .linkFt a:hover {text-decoration:underline;}
#footWrap .footBox .footLk ul .linkFt a.btn_point1 {color:#fff;}
#footWrap .footBox .footLk ul .linkFt em {color:#3e4138; padding:0 7px;}
#footWrap .footBox .footLk ul .linkFt span {padding-left:23px;}
#footWrap .footBox .footLk ul .linkFt span a {margin-right:5px;}
#footWrap .footBox .footLk ul .addressFt {font-size:11px; color:#d0d5d8;line-height:1.8;}
#footWrap .footBox .footLk ul .addressFt em{color:#3e4138; padding:0 7px;}
#footWrap .footBox .footLk ul .addressFt a{color:#adaeae;}
#footWrap .footBox .footLk ul .addressFt a:hover{decoration:underline;}
#footWrap .footBox .footLk ul .copyright {display:block; padding-top:2px; font-family:'Myriad Pro';}
#footWrap .footBox .footLk .goSite {float:right;}
#footWrap .footBox .footLk .footNS{float:left;margin-left:184px;margin-top:10px}

/* main */
/* #container_main {position:relative; width:100%; margin-bottom:500px;} */
#container_main {position:relative; width:100%;}

/* visual scroll */
.mainSlider {position:relative; width:960px; height:370px; margin:0 auto;}
.mainSlider:after {content:""; display:block; float:none; clear:both;}
.mainSlider .sliderkit-go-btn {position:absolute; top:50%; width:26px; height:50px; margin-top:-25px;}
.mainSlider .sliderkit-go-prev {left:-50px;}
.mainSlider .sliderkit-go-next {right:-50px;}
.mainSlider .sliderkit-panels {overflow:hidden; width:960px; height:370px;}
.mainSlider .sliderkit-panel {overflow:hidden; position:absolute; display:block; width:960px; height:370px;}
.mainSlider .sliderkit-nav {}
.mainSlider .sliderkit-nav-clip {}
.mainSlider .sliderkit-nav-clip ul {overflow:hidden; position:absolute; bottom:20px; left:0; width:100%; text-align:center;}
.mainSlider .sliderkit-nav-clip ul li {display:inline-block; *display:inline; *zoom:1; padding:0 4px;}
.mainSlider .sliderkit-nav-clip ul li a {display:block; width:16px; height:16px; background:url('/img/golf/bg/bg_mainVisualBn_off.png') no-repeat 0 0;}
.mainSlider .sliderkit-nav-clip ul li.sliderkit-selected a {background:url('/img/golf/bg/bg_mainVisualBn_on.png') no-repeat 0 0;}
/*
.mainSlider .sliderkit-nav-clip ul li {float:left; margin-left:20px; width:206px; height:43px;}
.mainSlider .sliderkit-nav-clip ul li.fir {margin-left:0;}
.mainSlider .sliderkit-nav-clip ul li a {display:block; position:relative; width:206px; height:44px; z-index:1;}
.mainSlider .sliderkit-nav-clip ul li a .bg {display:none; position:absolute; left:0; top:0; width:206px; height:44px; background:url('/img/golf/bg/bg_mainVisual_off.png') no-repeat 0 0; z-index:10;}
.mainSlider .sliderkit-nav-clip ul li.sliderkit-selected a .bg {display:block;}
*/

#mainBody {width:100%; background:url("/img/golf/bg/bg_mainBody.gif") repeat left top; color:#9ea1a6;}
#mainBody .bodyLay {width:960px; margin:0 auto; background:url("/img/golf/bg/bg_mainBody.gif") repeat left top;}

.loginVvCk {position:relative; width:100%; z-index:1; margin-bottom:10px;}
.loginVvCk .readMeMo {display:none; position:absolute; left:0; top:17px; width:249px; line-height:16px; padding:15px 15px; height:122px; font-size:11px; color:#47494d; background:url("/img/golf/bg/bg_mainMemo.gif") no-repeat left top;}
.loginVvCk .readMeMo li {padding-left:10px; background:url("/img/golf/bullet/bul_bk1.gif") no-repeat left 5px;}
.loginVvCk .main_memo img {margin-bottom:2px; *margin-bottom:1px;}

#mainBody .mainNotice {width:100%; height:36px; padding-top:20px; color:#9ea1a6; background:url("/img/golf/bg/bg_main_dw.gif") repeat-x left bottom;}
#mainBody .mainNotice h3 {float:left; width:125px; padding-left:10px;}
#mainBody .mainNotice a {color:#9ea1a6;}
#mainBody .mainNotice ul {overflow:hidden; height:18px;}
#mainBody .mainNotice ul li {overflow:hidden; width:600px;}
#mainBody .mainNotice ul li a {display:block; float:left; width:600px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
/* #mainBody .mainNotice ul li a {display:block; float:left; width:280px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;} */
#mainBody .mainNotice ul li a:hover {text-decoration:underline;}
#mainBody .mainNotice ul li span {display:block; float:right; font-size:11px; padding-top:1px;}
#mainBody .mainNotice .newTb {float:left; width:600px; padding-right:85px;}
/*
#mainBody .mainNotice .newTb {float:left; width:280px; padding-right:85px;}
#mainBody .mainNotice .notiTb {float:left; width:280px;} */
#mainBody .mainNotice .btn_scroll {overflow:hidden; display:block; float:right; margin-right:10px;}
#mainBody .mainNotice .btn_scroll a {float:left; width:18px; height:18px; display:block;}
#mainBody .mainNotice .btn_scroll a span {overflow:hidden; display:block; text-indent:-1000em;}
#mainBody .mainNotice .btn_scroll a.btn_left1 {background:url("/img/golf/btn/btn_scroll_left2.gif") no-repeat left top;}
#mainBody .mainNotice .btn_scroll a.btn_right1 {background:url("/img/golf/btn/btn_scroll_right2.gif") no-repeat right top;}
#mainBody .mainNotice .btn_scroll a.btn_newsStop {background:url("/img/golf/btn/btn_newsStop.gif") no-repeat left top;}
#mainBody .mainNotice .btn_scroll a.btn_newsStart {display:none; background:url("/img/golf/btn/btn_newsStart.gif") no-repeat right top;}
#mainBody .mainNotice .btn_scroll a:hover {background-position:left bottom;}

#mainBody .mainLogBx {width:100%; padding:28px 0; background:url("/img/golf/bg/bg_main_dw.gif") repeat-x left bottom;}
#mainBody .mainLogBx:after {content:""; display:block; float:none; clear:both;}
#mainBody .btn_bannerBx {overflow:hidden; float:left; width:618px; padding:0 0 0 20px; background:url("/img/golf/bg/bg_main_rd.gif") repeat-y right top;}
#mainBody .btn_bannerBx .first{clear:left}
#mainBody .btn_bannerBx li {float:left; margin:0 28px 28px 0;}
#mainBody .btn_bannerBx li.mb0 {margin-bottom:0;}
#mainBody .loginMain {float:right; width:286px; padding-right:10px;}
#mainBody .loginMain h3 {height:23px;}
#mainBody .loginMain h3.loginMem {margin-bottom:7px; background:url('/img/golf/bg/bg_login_line.gif') repeat-x 0 bottom; color:#fff;}
#mainBody .loginMain h3 .name {font-size:16px;}
#mainBody .loginForm_main {overflow:hidden; width:279px;}
#mainBody .loginForm_main ul {float:left; width:190px;}
#mainBody .loginForm_main ul li {float:left; margin-bottom:4px;}
#mainBody .loginForm_main ul li.last {margin-bottom:0;}
#mainBody .loginForm_main ul li .inputLine {width:178px; height:28px; padding:0 0 0 10px; color:#fff; line-height:28px; background:#62666b; border:1px solid #3b3f44;}
#mainBody .loginForm_main .button6 {float:right;}
#mainBody .loginForm_main.logout {color:#8fdeff; padding-left:12px;}
#mainBody .loginForm_main.logout a {color:#8fdeff; text-decoration:underline;}
#mainBody .loginForm_txt {padding:10px 0 7px; color:#fff; font-size:12px; letter-spacing:-0.05em;}
#mainBody .loginForm_txt label {padding-right:14px;}
#mainBody .loginForm_txt a {color:#fff;}
#mainBody .loginForm_txt a:hover {text-decoration:underline;}
#mainBody .loginForm_reserv {width:265px; height:19px; padding:4px 5px 5px 10px; margin:6px 0 8px 0; border:1px solid #3b3f44; background:#62666b; color:#c0c2c4; line-height:19px;}
#mainBody .joinBx_main {width:100%; padding-right:10px; background:url("/img/golf/bg/bg_main_join.gif") no-repeat right top;}
#mainBody .joinBx_main dt {width:211px;  line-height:20px;}
#mainBody .joinBx_main dt strong {font-size:14px; color:#8fdeff; display:block;}
#mainBody .joinBx_main dd {overflow:hidden; padding-top:11px;}
#mainBody .joinBx_main dd a {display:block; float:left; height:20px; padding:1px 0 0 18px; color:#b4b4b4; margin-right:15px; background:url('/img/golf/icn/icn_main_aw.gif') no-repeat left top;}
@-moz-document url-prefix() { #mainBody .joinBx_main dd a {background:url('/img/golf/icn/icn_main_aw.gif') no-repeat left 1px;} }
#mainBody .joinBx_main dd a:hover {color:#b4b4b4; text-decoration:underline;}
#mainBody .mainBnerBx {overflow:hidden; padding:30px 0; color:#9ea1a6;}
#mainBody .mainBnerBx a {color:#9ea1a6;}
#mainBody .mainBnerBx li {float:left; width:285px; padding-left:30px; background:url("/img/golf/bg/bg_main_rd.gif") repeat-y left top;}
#mainBody .mainBnerBx li dl {height:77px; line-height:17px;}
#mainBody .mainBnerBx li dl dt {height:30px;}
#mainBody .mainBnerBx li dl dd {font-size:11px;}
#mainBody .mainBnerBx li.fir {padding-left:10px; background-image:none;}
#mainBody .mainBnerBx li.fir dl {width:251px; background:url("/img/golf/bg/bg_main_bn1.gif") no-repeat right top;}
#mainBody .mainBnerBx li.fir dl .btn {padding-top:7px;}
#mainBody .mainBnerBx li.mid a:hover {text-decoration:underline;}
#mainBody .mainBnerBx li.mid dl {width:275px; background:url("/img/golf/bg/bg_main_bn2.gif") no-repeat right top;}
#mainBody .mainBnerBx li.end {float:right; width:294px;}
#mainBody .mainBnerBx li.end dl {width:280px; margin-right:10px; background:url("/img/golf/bg/bg_main_bn3.gif") no-repeat right top;}
#mainBody .mainBnerBx li.end a:hover {text-decoration:underline;}
#mainBody .myCardInfo_list {width:278px;}
#mainBody .myCardInfo_list li {line-height:22px;}
#mainBody .myCardInfo_list li dl {float:left; width:267px; margin-right:9px;}
#mainBody .myCardInfo_list li dl:after {content:""; display:block; clear:both;}
#mainBody .myCardInfo_list li dl dt {float:left; padding:0 0 0 6px; margin-left:4px; background:url("/img/golf/bullet/bullet_dot_gray.gif") no-repeat 0 8px; line-height:18px;}
#mainBody .myCardInfo_list li dl dd {float:right; color:#8fdeff;}
#mainBody .myCardInfo_list li dl dd a {text-decoration:underline; color:#8fdeff;}
#mainBody .myCardInfo_list li dl.scoer1 {width:267px;}
#mainBody .myCardInfo_list li .btnBlue {float:left;}
#mainBody .myCardInfo_list li.dlTyTw dl {width:138px; margin-right:0;}
#mainBody .myCardInfo_list li.dlTyTw dl dd {margin-right:9px;}

/*
#clubNewsBxWrap {width:100%; position:relative; height:453px;}
#clubNewsBx {width:1600px; position:absolute; left:50%; top:30px; margin-left:-800px;}
#clubNewsBx h3 {text-align:center; padding-bottom:20px;}
#clubNewsBx .clubNewsBx_btn {overflow:hidden; width:657px; margin:0 auto 26px;}
#clubNewsBx .clubNewsBx_btn .tab_clubNews {overflow:hidden; float:left;}
#clubNewsBx .clubNewsBx_btn .tab_clubNews li {float:left; margin-right:1px;}
#clubNewsBx .clubNewsBx_btn .tab_clubNews li a {display:block; float:left; color:#8c919a;}
#clubNewsBx .clubNewsBx_btn .tab_clubNews li a:hover span {text-decoration:underline;}
#clubNewsBx .clubNewsBx_btn .tab_clubNews li a span {display:block; cursor:pointer; float:left; width:84px; height:37px; padding:0 10px; text-align:center; line-height:36px; background:#ececec;}
#clubNewsBx .clubNewsBx_btn .tab_clubNews li a.current {color:#fff;}
#clubNewsBx .clubNewsBx_btn .tab_clubNews li a.current span {background:#6a747d url("/img/golf/bg/bg_mainTab_on.gif") no-repeat center bottom;}
#clubNewsBx .clubNewsBx_btn .tab_clubNews li.vvk a span {width:100px;}
*/
#clubNewsBxWrap {width:100%; position:absolute; left:0; top:1000px; height:453px; min-width:960px; overflow:hidden;}
#clubNewsBx {width:100%; position:absolute; left:0; top:30px;}
#clubNewsBx .caroufredsel_wrapper {margin:0 auto;}
#clubNewsBx h3 {text-align:center; padding-bottom:20px;}
#clubNewsBx .clubNewsBx_btn {overflow:hidden; width:657px; margin:0 auto 26px;}
#clubNewsBx .clubNewsBx_btn .tab_clubNews {overflow:hidden; float:left;}
#clubNewsBx .clubNewsBx_btn .tab_clubNews li {float:left; margin-right:1px;}
#clubNewsBx .clubNewsBx_btn .tab_clubNews li a {display:block; float:left; color:#8c919a;}
#clubNewsBx .clubNewsBx_btn .tab_clubNews li a span {display:block; float:left; width:84px; height:37px; padding:0 10px; text-align:center; line-height:36px; background:#ececec;}
#clubNewsBx .clubNewsBx_btn .tab_clubNews li a.current {color:#fff;}
#clubNewsBx .clubNewsBx_btn .tab_clubNews li a.current span {background:#6a747d url("/img/golf/bg/bg_mainTab_on.gif") no-repeat center bottom;}
#clubNewsBx .clubNewsBx_btn .tab_clubNews li.vvk a span {width:100px;}

#clubNewsBx .clubNewsBx_btn .btn_clubNews {display:block; float:right;}
#clubNewsBx .clubNewsBx_btn .btn_clubNews a {display:block; float:left; margin-left:1px; width:37px; height:37px;}
#clubNewsBx .clubNewsBx_btn .btn_clubNews a span {overflow:hidden; display:block; text-indent:-1000em;}
#clubNewsBx .clubNewsBx_btn .btn_clubNews #btn_scroll_left3 {background:url("/img/golf/btn/btn_scroll_left3.gif") no-repeat left top;}
#clubNewsBx .clubNewsBx_btn .btn_clubNews #btn_scroll_right3 {background:url("/img/golf/btn/btn_scroll_right3.gif") no-repeat left top;}
#clubNewsBx .clubNewsBx_btn .btn_clubNews #btn_scroll_stop {background:url("/img/golf/btn/btn_scroll_stop.gif") no-repeat left top;}
#clubNewsBx .clubNewsBx_btn .btn_clubNews #btn_scroll_play {display:none; background:url("/img/golf/btn/btn_scroll_play.gif") no-repeat left top;}

#clubNewsBx  .clubNewsScroll {overflow:hidden;}
#clubNewsBx  .clubNewsScroll li {float:left; width:320px; padding:0 0 3px;}
#clubNewsBx  .clubNewsScroll li div {height:240px; margin:0 10px; padding:0 15px; border-top:1px solid #e2e2e2; background:url("/img/golf/bg/bg_clubNewsScroll1.gif") no-repeat left bottom;}
#clubNewsBx  .clubNewsScroll li .img_logo {display:block; text-align:right; height:51px;}
#clubNewsBx  .clubNewsScroll li a {display:block;}
#clubNewsBx  .clubNewsScroll li a .thumImg {display:block; padding-bottom:9px;}
#clubNewsBx  .clubNewsScroll li a strong {display:block; color:#333; font-size:14px;}
#clubNewsBx  .clubNewsScroll li a span {display:block; line-height:16px; color:#828282; padding-top:5px; font-size:12px;}
#clubNewsBx  .clubNewsScroll li a:hover strong {color:#333; text-decoration:underline;}
#clubNewsBx  .clubNewsScroll li a:hover span {color:#828282; text-decoration:underline;}

/* 서브 */
#container {position:relative; width:960px; margin:43px auto 100px;}
#container:after {content:""; display:block; float:none; clear:both;}

#container_vivald {position:relative; width:960px; margin:0 auto 100px;}
#container_vivald:after {content:""; display:block; float:none; clear:both;}

#location {position:absolute; top:20px; right:5px;}/* 29->5 */
#location ul li {float:left; list-style:none; padding:0; font-size:11px; color:#6c7680;}
#location ul li.current {color:#4f5964;}
#container .subtitle {margin:0 0 35px 0;}
#container .subtitle h1 {height:51px;}
#container .subtitle h2 {line-height:17px; letter-spacing:-0.5px; color:#4f5964;}
#container .subtitle strong {color:#26b4ef;}

.contents ul.dcardBnn {overflow:hidden; width:960px; height:321px; font-size:0; line-height:0;}
.contents ul.dcardBnn li {float:left;}
.contents ul.dcardBnn li.rBn1 {padding:210px 70px 11px 73px; background:url('/img/golf/banner/bnn_dcard_request_03.gif') no-repeat 0 0;}
.contents ul.dcardBnn li.rBn2 {padding:240px 0 0 0; width:480px; text-align:center; height:81px; background:url('/img/golf/banner/bnn_dcard_request_03_1.gif') no-repeat 0 0;}
.contents ul.dcardBnn li.rBn2_ktcu {padding:240px 0 0 0; width:480px; text-align:center; height:81px; background:url('/img/golf/banner/ktcu_dcard_request_03_1.gif') no-repeat 0 0;}
.dlType1 {overflow:hidden; width:337px; height:100px;}
.dlType1 dt {padding-bottom:8px; font-size:16px; line-height:16px; color:#fff;}
.dlType1 dd {font-size:12px; line-height:18px; color:#acb6c1; letter-spacing:-0.5px;}

.signOrder_list {overflow:hidden; width:100%; padding-top:50px;}
.signOrder_list li {float:left; padding-right:10px;}
.signOrder_list li.end {padding-right:0;}

.signOrder_list2 {overflow:hidden; width:100%; padding-top:25px; margin-bottom:50px;}
.signOrder_list2 li {float:left; padding-right:10px;}
.signOrder_list2 li.end {padding-right:0;}

.dcard_select {overflow:hidden; width:100%; padding-top:50px;}
.dcard_select .tit {float:left;}
.dcard_select .tit .subTit {display:block; padding-top:18px; font-size:11px;}
.dcard_select .cardList1 {float:right;}
.dcard_select .cardList1 li {position:relative; float:left; width:251px; height:218px; margin-left:10px; border-top:3px solid #4f5964; background:url("/img/golf/bg/bg_dcard_select.gif") no-repeat left bottom;}
.dcard_select .cardList1 li dl {width:192px; margin:15px 0 0 30px;}
.dcard_select .cardList1 li dl dt {height:30px;}
.dcard_select .cardList1 li dl dd.img {padding-bottom:10px; border-bottom:1px solid #cacccf;}
.dcard_select .cardList1 li dl .ckTit {overflow:hidden; width:100%; padding-top:11px;}
.dcard_select .cardList1 li dl .ckTit label {float:left; font-size:16px;}
.dcard_select .cardList1 li dl .ckTit .checkLine {float:right; margin-top:1px;}
.dcard_select .cardList1 li .btn_dcardMore {position:absolute; top:15px; right:29px; display:block; width:18px; height:16px; background:url("/img/golf/btn/btn_dcardMore.gif") no-repeat left top;}

.dcard_select .cardInformation {float:right; width:775px; padding-top:26px; border-top:3px solid #4f5964;}
.dcard_select .cardInformation h4 {font-size:15px; color:#7b8087}
.dcard_select .cardInformation .infoWrap {width:100%; padding:48px 0 53px 0;}
.dcard_select .cardInformation .infoWrap:after {content:""; display:block; float:none; clear:both;}
.dcard_select .cardInformation .cdImg {float:left; width:303px;}
.dcard_select .cardInformation .infoList {float:right; width:452px; color:#4f5964; letter-spacing:-0.05em;}
.dcard_select .cardInformation .infoList dt {font-weight:bold; padding-bottom:17px; font-size:16px;}
.dcard_select .cardInformation .infoList dd {padding-bottom:17px;}
.dcard_select .cardInformation .infoList dd img {margin-bottom:2px; *margin-bottom:1px;}
.dcard_select .cardInformation .requestList {overflow:hidden;}
.dcard_select .cardInformation .requestList li {float:left; padding-right:10px;}

.dcard_select_complete {min-height:206px; padding:38px 30px 38px 39px; border:3px solid #d4d7d9;}
.dcard_select_complete:after {content:""; display:block; clear:both;}
.dcard_select_complete .cdImg2 {position:relative; float:left; width:325px;}
.dcard_select_complete .cardNum1 {display:block; position:absolute; left:0; width:100%; bottom:23px; color:#fff; font-weight:Bold; font-size:25px; text-align:center;}
.dcard_select_complete .welcomeCmt {float:right; width:535px;}
.dcard_select_complete .welcomeCmt h3 {line-height:34px; font-size:34px; font-weight:bold; color:#283a55; letter-spacing:-0.07em;}
.dcard_select_complete .welcomeCmt .ulType1 {border-top:1px solid #dddfe1;}
.dcard_select_complete .welcomeCmt .ulType1 li {overflow:hidden; border-bottom:1px solid #dddfe1; line-height:37px;}
.dcard_select_complete .welcomeCmt .ulType1 li .mini {float:left; width:49%;}

.table_Bx {overflow:hidden; width:100%; padding-top:50px; color:#6e747c}
.table_Bx .tit {float:left;}
.table_Bx .commant_txt {display:block; text-align:right; padding-bottom:5px; color:#283a55;}
.table_Bx .table_Bx_s {overflow:hidden; width:100%;}
.table_Bx .table_Bx_s .tb_pic1 {float:right; width:774px; padding:3px 0; border-bottom:2px solid #dbe3e6; background:url("/img/golf/bg/bg_table1.gif") no-repeat left top;}
.table_Bx .table_Bx_s .tb_pic1 .pic {display:block; float:left; width:199px; padding-top:15px; text-align:center;}
.table_Bx .table_Bx_s .tb_pic1 .pic img {width:143px; height:142px; border:1px solid #e5e5e5;}
.table_Bx .table_Bx_s .tb_pic1 .pic.picL1 {padding-top:30px;}
.table_Bx .table_Bx_s .tb_pic1 .boardWirte1 {float:right; width:571px;}
.table_Bx .table_Bx_s1 {float:right; width:774px; padding-top:3px; border-bottom:2px solid #dbe3e6; background:url("/img/golf/bg/bg_table2.gif") no-repeat left top;}
.table_Bx .table_Bx_s2 {float:right; width:100%; padding-top:3px; border-bottom:2px solid #dbe3e6; background:url("/img/golf/bg/bg_table3.gif") no-repeat left top;}
.table_Bx .table_Bx_s3 {float:right; width:774px; padding-top:3px; border-bottom:2px solid #dbe3e6; background:url("/img/golf/bg/bg_topMpg.gif") no-repeat left top;}
.table_Bx .table_Bx_s3 .boardRead2 tbody th {padding-left:10px; letter-spacing:-0.05em;}
.table_Bx .table_Bx_s3 .boardRead2 tbody td {padding-left:27px;}
.table_Bx .memcheck {overflow:hidden; padding:5px 0 0 0; *margin-left:-3px;}
.table_Bx .memcheck input {/* border:none; */}
.table_Bx .memcheck li {float:left; width:120px; padding:0 0 18px 0;}
.table_Bx .memcheck checkbox {width:13px; height:13px; _height:14px; margin-right:3px !important; margin-bottom:3px!important; *margin-bottom:1px!important; vertical-align:middle;}
.table_Bx .ul_inline li{float:left; padding-right:10px;}

.dcard_agreed {overflow:hidden; width:100%; padding-top:50px;}
.dcard_agreed .tit {float:left;}
.dcard_agreed .agrdCont1 {float:right; padding-bottom:12px; border-bottom:1px solid #9ea0a3;}
.dcard_agreed .agrdCont1 .bdBBx {border-bottom:2px solid #eff2f5; margin-bottom:10px;}
.dcard_agreed .agrdCont1 .scrlBx {overflow-y:scroll; overflow-x:hidden; width:720px; height:210px; padding:25px 30px 0 25px; border:1px solid #ccc;}
.scrlBx2 {overflow-y:scroll; overflow-x:hidden; height:123px; padding:0 20px 20px; margin:0 0 10px 0; border:1px solid #dbe3e6;}
.scrlBx2 h3 {width:95%; padding-top:25px; font-weight:bold;}
.scrlBx2 dl {width:95%; padding-top:25px; line-height:17px;}
.scrlBx2 dl dt {padding-bottom:10px;}
.scrlBx2 dl dd {padding-bottom:10px;}
.scrlBx2 ul li {padding:0 0 18px 0;}

.agreedDl {width:100%; line-height:21px;}
.agreedDl dt {padding-bottom:30px;}
.agreedDl dd {padding-bottom:21px;}
.agreedDl dd dt {padding-bottom:0;}
.agreedDl dd dd {padding-bottom:15px;}

.pointSt1 {padding-left:13px; background:url("/img/golf/icn/ico_point.gif") no-repeat 0 1px; color:#ff0000;}

.ulType2 {float:right; width:775px; margin-top:50px; border-top:1px solid #dddfe1;}
.ulType2 li {position:relative; width:756px; padding-left:19px; border-bottom:1px solid #dddfe1; background:url('/img/golf/bullet/blt_01.gif') no-repeat 0 13px; line-height:37px;}
.ulType2 li a {position:absolute; left:357px; top:7px;}

.ulType_notice {width:100%; margin-top:15px;}
.ulType_notice li {padding:0 0 10px 20px; background:url('/img/golf/bullet/blt_01.gif') no-repeat left top; color:#4f5964}
.ulType_notice li.btn {background:url('/img/golf/bullet/blt_01.gif') no-repeat left 3px; color:#4f5964}
.ulType_notice li.red {background:url('/img/golf/bullet/blt_01_red.gif') no-repeat 0 4px; color:#ff0000;}
@-moz-document url-prefix() { .ulType_notice li {background:url('/img/golf/bullet/blt_01.gif') no-repeat left 2px;} }

.brdBxSt1 {width:956px; padding:46px 0 41px 0; line-height:17px; border:3px solid #d4d7d9;}
.brdBxSt1:after {content:""; display:block; clear:both;}
.brdBxSt1 .lBx {float:left;}
.brdBxSt1 .rBx {position:relative; float:right;}

.brdBxSt2 {width:895px; padding:37px 30px 39px 30px; border:3px solid #d4d7d9; text-align:center;}
.brdBxSt2 .brdBt {line-height:17px; padding-bottom:23px; margin-bottom:27px; border-bottom:1px solid #d4d7d9;}

.brdBxSt3 {position:relative; float:left; width:100%; padding:45px 0; border:3px solid #d4d7d9; text-align:center;}
.brdBxSt3 {content:""; display:block; clear:both;}
.brdBxSt3 .findBtn {position:absolute; top:-50px; right:0; z-index:10;}

.brdBxSt4 {float:left; width:100%; padding:35px 0; border:3px solid #d4d7d9; background:#f2f3f4; text-align:center;}
.brdBxSt4 {content:""; display:block; clear:both;}

.btnHelp {position:absolute; right:0; top:-89px;}

/* membership */
.joinDlTy {width:426px; padding:0 25px 0 26px; text-align:center;}
.joinDlTy.rl {border-right:1px solid #dddfe1;}
.joinDlTy dt {padding:0 0 10px 0; border-bottom:3px solid #d4d7d9;}
.joinDlTy dd {color:#4f5964;}
.brdB {padding:0 0 15px 0; margin:28px 0 0 0; border-bottom:1px solid #e9ebec;}
.inputList {width:100%;}
.inputList li {padding:0 0 8px 0;}
.inputList label {display:inline-block; width:112px; margin-right:10px; text-align:right;}
.inputList2 {width:90%; margin:0 auto;}
.inputList2 li {padding:0 0 8px 0;}
.inputList2 label {display:inline-block; width:82px; margin-right:10px; text-align:left;}

.grayBx {width:333px; padding:5px 0 4px 0; margin:10px auto 20px; border-top:1px solid #dddfe1; border-bottom:1px solid #dddfe1; background:#f9f9fa; text-align:center; line-height:23px;}
.arwIcon {padding:0 0 0 11px; background:url('/img/golf/icn/ico_arrow2.gif') no-repeat 0 5px;}

.bgTitleBx {width:917px; height:101px; font-weight:bold; padding:37px 0 0 43px; margin:0 0 50px 0;}
.bgTitleBx h3 {padding-bottom:28px; font-weight:bold; font-size:18px; line-height:18px; color:#fff;}
.bgTitleBx p {color:#acb6c1; line-height:16px; letter-spacing:0.01em}/* font-family:'NanumGothicBold';*/
.bgTitleBx li {color:#acb6c1; line-height:16px;}
.bgTitleBx2 {width:917px; height:153px; font-weight:bold; padding:45px 0 0 43px; margin:0 0 50px 0; background:url('/img/golf/bg/bg_member_title02.gif') no-repeat 0 0;}
.bgTitleBx2 .point1 {color:#73BEA7;}
.bgTitleBx2 h3 {height:40px; font-weight:bold; font-size:18px; line-height:18px; color:#fff;}
.bgTitleBx2 li {color:#acb6c1;}
.bgTitleBx2 ol {padding:0 226px 0 17px; line-height:17px;}
.bgTitleBx2 ol li {text-indent:-17px; padding-bottom:8px;}
.tit01 {background:url('/img/golf/bg/bg_member_title01.gif') no-repeat 0 0;}
.tit02 {background:url('/img/golf/bg/bg_member_title03.gif') no-repeat 0 0;}
.tit04 {background:url('/img/golf/bg/bg_member_title04.gif') no-repeat 0 0;}
.tit05 {background:url('/img/golf/bg/bg_member_title05.gif') no-repeat 0 0;}
.tit06 {background:url('/img/golf/bg/bg_member_title06.gif') no-repeat 0 0;}
.tit07 {height:195px; padding:30px 0 0 43px; background:url('/img/golf/bg/bg_lounge_title01.gif') no-repeat 0 0;}
.tit08 {background:url('/img/golf/bg/bg_lounge_title02.gif') no-repeat 0 0;}
.tit09 {background:url('/img/golf/bg/bg_lounge_title02.gif') no-repeat 0 0;}
.underL {text-decoration:underline;}

.bgTitleBx3 {width:625px; height:260px; padding:37px 0 0 335px;}
.bgTitleBx3 h2 {font-size:16px; height:62px; padding:0 0 0 2px; color:#fff;}
.bgTitleBx3 h3 {padding:0 0 28px 2px; font-size:36px; line-height:15px; letter-spacing:-0.04em; color:#eaecee;}/* font-family:'NanumGothicBold';*/
.bgTitleBx3 p {color:#acb6c1; padding:0 0 0 2px; letter-spacing:0.01em; line-height:20px}/* font-family:'NanumGothicBold';*/
.bgTitleBx3 dl {width:180px; padding:25px 0 0 2px;}
.bgTitleBx3 dl dt {float:left; width:60px; height:18px; padding:0 0 12px 0; color:#acb6c1;}/* font-family:'NanumGothicBold'; */
.bgTitleBx3 dl dd {float:left; width:120px; height:18px; padding:0 0 12px 0; color:#fff;}

.loginWrap {width:409px; margin:0 auto;}
.loginWrap:after {content:""; display:block; clear:both;}
.loginWrap .lBx2 {float:left;}
.loginWrap .rBx2 {float:right;}
.loginWrap li {margin-bottom:6px;}
.loginWrap label {display:inline-block; width:52px; text-align:left; line-height:35px;}
.loginWrap label.long {display:Block; width:auto; padding-left:54px;}
.findBtn {clear:both; padding:4px 0 0 52px; text-align:left;}
.chkSave {display:inline-block; padding-top:5px;}
.joinDlTy {width:426px; padding:0 25px 0 26px; text-align:center;}
.findBtn .chkSave {margin-left:14px;}

.findDlTy {position:relative; float:left; width:280px; padding:0 21px 0 18px; text-align:center;}
.findDlTy.rl {border-right:1px solid #dddfe1;}
.findDlTy dt {position:relative; padding:0 0 10px 0; border-bottom:3px solid #d4d7d9;}
.findDlTy dt .subDt {position:absolute; right:16px; top:-21px;}
.findDlTy dd {color:#4f5964; letter-spacing:-0.07em;}
.findDlTy dd.txtp {height:85px; padding-top:30px; line-height:17px;}
.findDlTy dd.txtp2 {height:85px; padding-top:30px; line-height:17px;}
.findDlTy dd.txtp3 {height:127px; padding-top:30px; line-height:17px;}

/* table */
.boardWirte1 {border:0; border-collapse:collapse; width:100%; line-height:17px;}
.boardWirte1 th {border:0; border-bottom:1px solid #dbe3e6; padding:7px 0 7px 19px; letter-spacing:-0.05em; text-align:left; font-size:13px; color:#6e747c;}
.boardWirte1 td {border:0; border-bottom:1px solid #dbe3e6; padding:7px 0 7px 19px;}
.boardWirte1 th em {font-weight:bold; color:#ff0000;}
.boardWirte1 .bdnone {border-bottom:none;}
.boardWirte1 td .color_bar {color:#c1cbcf;}
.boardWirte1 td .sm_commant {font-size:11px; color:#717171;}
.boardWirte1 td .sm_commant2 {font-size:11px; color:#a7a7a7;}
.boardWirte1 td .textareaLine {width:93%; height:126px; padding:1%; border:1px solid #c1cbcf;}
.boardWirte1 td .conTxt1 {position:relative; width:95%; margin-bottom:10px; line-height:16px; font-size:11px; color:#a7a7a7;}
.boardWirte1 td .conTxt1 span {position:absolute; right:0; bottom:0;}
.boardWirte1 td .txtbatting1 {padding-left:10px; font-size:11px;}
.boardWirte1 td .txtbatting2 {padding-left:10px; font-size:12px;}
.boardWirte1 td .txtbatting2.sky{color:#73AADB;}
.boardWirte1 td .txtbatting1 em {color:#ff0000; padding-left:15px; background:url(/img/golf/icn/icn_point.gif) no-repeat left center;}
.boardWirte1 td .pl0 {padding-left:0;}
.boardWirte1 td .card_Dbx1 {overflow:hidden;}
.boardWirte1 td .card_Dbx1 li {float:left;}
.boardWirte1 td .card_Dbx1 li.dcardTxt1 {padding:6px 0 0 19px; margin-right:15px;}
.boardWirte1 td .card_Dbx2 {display:none; background:#e5eaee; padding:15px 19px; margin-top:7px; color:#6e747c;}
.boardWirte1.fcGray td {color:#6e747c;}
.boardWirte1 .ui-datepicker-trigger {margin-left:5px;}
.boardWirte1 td .button {*margin-top:1px;}

.boardList {border:0; border-collapse:collapse; width:100%; line-height:16px; color:#6e747c;}
.boardList thead th {border:0; border-bottom:1px solid #b6c4c7; background-color:#f2f4f6; height:40px; font-size:13px;}
.boardList tbody td {border:0; border-top:1px solid #b6c4c7; padding:13px 0; text-align:center;}
.boardList tbody td.title_event {padding-left:10px; text-align:left; font-weight:bold;}
.boardList tbody td.title_event a {color:#6e747c;}
.boardList tbody td.title_event2 {padding-left:10px; text-align:left;}
.boardList tbody td.title_event2 a {color:#6e747c;}
.boardList tbody td.event_thum img {width:160px; height:105px; border:1px solid #dfe1e3;}
.boardList tbody td.title_reply {padding:14px 0 15px 0;}
.boardList tbody td.title1 {padding-left:10px; text-align:left;}
.boardList tbody td.reTit1 {padding-left:15px; text-align:left;}
.boardList tbody td.reTit2 {padding-left:20px; text-align:left;}
.boardList tbody td.reTit3 {padding-left:25px; text-align:left;}
.boardList tbody tr.firBd td {border-top:none;}
.boardList .txtl {padding-left:15px; text-align:left;}
.boardList .answer {display:none;}
.boardList .answer td {padding:15px 0; background:#f2f5f6; border-top:none;}
.boardList .answer td table {border:0; border-collapse:collapse; border:1px solid #ccc; border-left:none;}
.boardList .answer td table thead th {border:0; border-bottom:1px solid #ccc; border-left:1px solid #ccc;}
.boardList .answer td table tbody td {border:0; border-bottom:1px solid #ccc; border-left:1px solid #ccc;}
.boardList .answer .answerTt {vertical-align:top; width:89px;}
.boardList .answer .txtl {width:871px;}
.boardList .thumImg_cus {width:68px; height:48px; border:1px solid #dfe1e3; margin-right:5px;}
.boardList tbody .faqTitBx td {border-bottom:1px solid #dbe3e6;}

.cpDate {display:inline-block; padding:2px 0 0 20px;}
.pointTxtR {padding-right:31px !important; text-align:right !important;}
.myPageList {border:0; border-collapse:collapse; width:100%; line-height:16px; color:#6e747c;}
.myPageList thead th {border:0; border-bottom:1px solid #b6c4c7; border-left:1px solid #b6c4c7; height:40px; background:#f2f4f6; font-size:13px;text-align:center;}
.myPageList thead th.tbBrd { }
.myPageList thead th.lbBrd { }
.myPageList thead th.titL18 {padding-left:14px; font-size:18px; text-align:left;}
.myPageList tbody th {border:0; border-bottom:1px solid #b6c4c7; border-left:1px solid #b6c4c7; height:40px; background:#f2f4f6; font-size:13px;}
.myPageList tbody th.bdnoneB {border-bottom:none;}
.myPageList tbody td {border:0; border-top:1px solid #b6c4c7; border-left:1px solid #b6c4c7; padding:13px 0; text-align:center;}
.myPageList tbody td.left {border:0; border-top:1px solid #b6c4c7; border-left:1px solid #b6c4c7; padding:13px 0 13px 13px; text-align:left;}
.myPageList tbody td.txtl {padding-left:14px; text-align:left; }
.myPageList tbody tr.firBd td {border-top:none;}
.myPageList tbody .noData1 {color:#b7b7b7;}
.myPageList tbody .subTit { background:#f2f4f6; font-size:13px; font-weight:bold; color:#6e747c;}
.myPageList tbody .titL {padding-left:14px; text-align:left;}
.myPageList .bdnoneL {border-left:none;}
.myPageList .buttonCp {vertical-align:middle;}
.myPageList .cpImgcon {margin-bottom:1px; *margin-bottom:0;}
.myPageList tbody .reservH1 {height:30px;}
/*
.myPageList.topLine thead th { }
.myPageList thead .bdLeft { }
.myPageList .bdtt { }
.myPageList .brBod { }
*/

.boardRead {border:0; border-collapse:collapse; width:100%; line-height:16px; color:#6e747c;}
.boardRead tbody th {border:0; padding:10px 15px 10px 0; border-bottom:1px solid #283a55; font-size:13px; text-align:right;}
.boardRead tbody td {border:0; padding:10px 0; border-bottom:1px solid #283a55; text-align:left;}
.boardRead tbody .bg_bar {background:url(/img/golf/bg/bg_table_bar.gif) no-repeat right center;}
.boardRead tbody .tbCon {padding:15px; border-bottom:none;}
.boardRead tbody .brdBtGray th, .boardRead tbody .brdBtGray td {border-bottom:1px solid #dbe3e6;}
.boardRead tbody .bgColor {background:#fafafa;}

.boardRead2 {border:0; border-collapse:collapse; width:100%; line-height:16px; color:#6e747c;}
.boardRead2 tbody th {border:0; padding:10px 0 10px 20px; border-bottom:1px solid #dbe3e6; font-size:13px; text-align:left;}
.boardRead2 tbody td {border:0; padding:10px 0 10px 20px; border-bottom:1px solid #dbe3e6; text-align:left;}
.boardRead2 tbody .bg_bar {background:url(/img/golf/bg/bg_table_bar.gif) no-repeat right center;}
.boardRead2 tbody .bdnone td {border-bottom:none;}
.boardRead2 tbody .bdnone th {border-bottom:none;}
.boardRead2 tbody .thumPic {}
.boardRead2 tbody .title_qna {color:#6e747c;}
.boardRead2 tbody .tbCon {padding:20px; border-bottom:none;}
.boardRead2 tbody .color_bd td {border-bottom:1px solid #283a55;}
.boardRead2 tbody .color_bd th {border-bottom:1px solid #283a55;}
.boardRead2 tbody .txtl {padding-left:20px;}
.boardRead2 tbody .ui-datepicker-trigger {margin-left:5px;}

.boardRead3 {border:0; border-collapse:collapse; width:100%; line-height:16px; color:#6e747c;}
.boardRead3.btL {border-top:3px solid #283a55; border-bottom:2px solid #b6c4c7;}
.boardRead3 tbody th {border:0; padding:10px 0 10px 20px; border-bottom:1px solid #b6c4c7; background:#f2f4f6; font-size:13px; color:#6e747c; text-align:left;}
.boardRead3 tbody td {border:0; padding:10px 0 10px 19px; border-bottom:1px solid #b6c4c7; text-align:left;}
.boardRead3 tbody .end {border-bottom:none;}

.boardPvNx {border:0; border-collapse:collapse; width:100%; line-height:16px; color:#6e747c;}
.boardPvNx tbody th {border:0; padding-right:15px; border-top:1px solid #dbe3e6; height:40px; font-size:13px; text-align:right;}
.boardPvNx tbody td {border:0; border-top:1px solid #dbe3e6; height:40px; text-align:left;}
.boardPvNx tbody td.title_evt {text-align:left;}
.boardPvNx tbody td.title_evt a {color:#6e747c;}

.tbPageWrap {width:100%; margin:0 0 10px 0;}
.tbPageWrap:after {content:""; display:block; float:none; clear:both;}
.tbPageWrap .pageNum {float:left; padding-top:8px;}
.tbPageWrap .pageNum strong {color:#26b4ef;}
.tbPageWrap .pageNum .bar {padding:0 10px; color:#dbdbdb; line-height:13px;}
.tbPageWrap .pageNum2 {float:left; padding-top:12px;}
.tbPageWrap .pageNum2 strong {color:#26b4ef;}
.tbPageWrap .pageNum2 .bar {padding:0 10px; color:#dbdbdb; line-height:13px;}
.tbPageWrap .pageNum.pgPt {padding-top:10px;}
.tbPageWrap .pageSelet {float:right;}
.tbPageWrap .cuponTxt1 {display:block; float:right; padding-top:6px; color:#4f5964; font-size:13px;}
.tbPageWrap .cuponTxt1 img {margin-bottom:1px; *margin-bottom:0; *margin-top:1px;}
.tbPageWrap .cuponTxt2 {display:block; float:right; padding-top:6px; color:#4f5964; font-size:13px; font-weight:bold;}
.tbPageWrap .cuponTxt2 span {color:#26b4ef;}
.tbPageWrap .cuponTxt2 img {}

/* 버튼 번호 */
.boardNavigation {clear:both; width:100%; padding:20px 0 0; text-align:center;}
.boardNavigation:after {content:""; display:block; float:none; clear:both;}
.boardNavigation .pagination {padding:5px 0 !important;}
.boardNavigation .buttonLeft {float:left; text-align:left;}
.boardNavigation .buttonRight {float:right; text-align:right;}
.boardNavigation .buttonRight2 {float:right; margin-top:-20px; text-align:right;}

.pagination {padding:25px 0; margin:0; text-align:center;}
.pagination * {margin:0; padding:0;}
.pagination img {border:0;}
.pagination a,
.pagination strong {margin:0 -1px; padding:1px 5px 1px 3px; color:#6e747c;}
.pagination.spage a,
.pagination.spage  strong {margin:0 -1px; padding:1px; color:#6e747c;}
.pagination a.prev {background:url(/img/golf/btn/arrowPrevA1.gif) no-repeat left center;}
.pagination a.prevEnd {padding-right:0; background:url(/img/golf/btn/arrowPrevEndA1.gif) no-repeat left center;}
.pagination a.next {background:url(/img/golf/btn/arrowNextA1.gif) no-repeat right center;}
.pagination a.nextEnd {padding-left:0; background:url(/img/golf/btn/arrowNextEndA1.gif) no-repeat right center;}

.borderSh_ct {width:100%; text-align:center; padding-top:20px;}
.borderSh_ct .button {*margin-top:1px;}

/* catch up lesson */
.table_Bx_catchup {width:100%; padding:3px 0 0 0; border-bottom:2px solid #dbe3e6; background:url('/img/golf/bg/bg_table_catchup_2.gif') no-repeat 0 0;}
.table_Bx_catchup2 {width:100%; border-top:3px solid #283a55; }
.table_Bx_catchup2 h3 {overflow:hidden; width:100%; height:40px; line-height:39px; font-size:13px;}
.table_Bx_catchup2 h3 label {display:block; float:left; width:50px; padding-right:15px; text-align:right;}
.table_Bx_catchup2 h3 label em {font-weight:bold !important; background:#787d85; padding:1px 4px; color:#fff;}
.table_Bx_catchup2 h3 strong {display:block;}
.table_Bx_catchup2 h3.joinTit {overflow:hidden; width:100%; height:40px; line-height:39px; font-size:15px;}
.table_Bx_catchup2 h3.joinTit label {display:block; float:left; width:65px; padding-right:9px; text-align:right; font-size:13px;}
.table_Bx_catchup2 .boardRead {border-top:1px solid #dbe3e6;}

/* event */
.table_Bx_event {width:100%; padding:3px 0 0 0; border-bottom:2px solid #dbe3e6; background:url('/img/golf/bg/bg_table_event1.gif') no-repeat 0 0;}
.table_Bx_event2 {width:100%; border-top:3px solid #283a55; border-bottom:2px solid #dbe3e6;}
.table_Bx_event2 h3 {overflow:hidden; width:100%; height:40px; line-height:39px; font-size:13px;}
.table_Bx_event2 h3 label {display:block; float:left; width:50px; padding-right:15px; text-align:right;}
.table_Bx_event2 h3 label em {font-weight:bold !important; background:#787d85; padding:1px 4px; color:#fff;}
.table_Bx_event2 h3 strong {display:block;}
.table_Bx_event2 h3.joinTit {overflow:hidden; width:100%; height:40px; line-height:39px; font-size:15px;}
.table_Bx_event2 h3.joinTit label {display:block; float:left; width:65px; padding-right:9px; text-align:right; font-size:13px;}
.table_Bx_event2 .boardRead {border-top:1px solid #dbe3e6;}
.table_Bx_event3 {width:100%; padding:3px 0 0 0; border-bottom:2px solid #dbe3e6; background:url('/img/golf/bg/bg_table_event2.gif') no-repeat 0 0;}
/*.table_Bx_event3 {width:100%; padding:3px 0 0 0; border-bottom:2px solid #dbe3e6; background:url('/img/golf/bg/bg_table4.gif') no-repeat 0 0;}*/
.table_Bx_event4 {width:100%; border-bottom:2px solid #b6c4c7; border-top:3px solid #283a55;/* background:url('/img/golf/bg/bg_joinTable.gif') no-repeat 0 0; */}
.table_Bx_join {width:100%; border-top:3px solid #283a55; border-bottom:2px solid #b6c4c7;/* background:url("/img/golf/bg/bg_table2_1.gif") no-repeat left top; */}
.table_Bx_mypage {width:100%; padding:3px 0 0 0; border-bottom:2px solid #dbe3e6; background:url('/img/golf/bg/bg_table5.gif') no-repeat 0 0;}
.bgNotice {background:#fafafa;}

.eventTab {width:100%; padding-bottom:20px;}
.eventTab ul {overflow:hidden; width:100%; background:url('/img/golf/bg/bg_tabev.gif') repeat-x left top;}
.eventTab ul li {float:left; width:20%; text-align:center;}/* font-family:NanumGothicBold;*/
.eventTab ul.fourTbs li {width:25%;}
.eventTab ul.tabSix li {width:17%;}
.eventTab ul.tabSix li.first  {width:15%;}
/* .eventTab ul li a {display:block; height:66px; font-weight:bold; color:#b7bbbe; padding:3px 1px 0 0; line-height:65px; font-size:20px; border-left:1px solid #c1c6ca; border-bottom:1px solid #273b56; background:#fff url('/img/golf/bg/bg_tab1_off.gif') repeat-x left top;} */
.eventTab ul li a {display:block; height:66px; font-weight:bold; color:#b7bbbe; padding:3px 1px 0 0; line-height:65px; font-size:13px; border-left:1px solid #c1c6ca; border-bottom:1px solid #273b56; background:#fff url('/img/golf/bg/bg_tab1_off.gif') repeat-x left top;}
.eventTab ul li.first a {border-left:none;}
.eventTab ul li a.on {padding-right:0; color:#283a55; border-left:1px solid #273b56; border-right:1px solid #273b56; border-bottom:1px solid #e5eaee;  background:#e5eaee url('/img/golf/bg/bg_tab1_on.gif') repeat-x left top;}
/* .eventTab ul li a span {overflow:hidden; display:block; height:66px; text-indent:-100000em; cursor:pointer;} */
.eventTab ul li a span {overflow:hidden; height:66px; text-indent:-100000em; cursor:pointer;}
.eventTab ul li.txt2l a {height:51px; padding-top:18px; line-height:22px;}
.eventTab ul li.txt2l em {font-size:11px; color:#6e747c; display:block;}
.eventTab ul li.bdr a {border-right:1px solid #c1c6ca;}
.eventTab ul li.bdr a.on {border-right:1px solid #273b56;}
.eventTab ul li.map1 {width:75%;}
.eventTab ul li.map2 {width:25%;}

.eventTab2 {width:100%; height:49px; padding-bottom:1px; margin:0 0 50px 0; background:url('/img/golf/bg/bg_tab_line.gif') repeat-x 0 bottom;}
.eventTab2 ul {overflow:hidden; width:100%; background:url('/img/golf/bg/bg_tabline1.gif') repeat-x left top;}
.eventTab2 ul li {float:left; width:20%; text-align:center;}
.eventTab2 ul.fourTbs li {width:25%;}
.eventTab2 ul li a {display:block; height:49px; color:#b7bbbe; padding:0 1px 0 0; line-height:50px; font-size:18px; border-right:1px solid #c1c6ca; background:#fff url('/img/golf/bg/bg_tab1_off.gif') repeat-x left top; font-weight:bold;}
.eventTab2 ul li a.on {padding-right:0; margin-left:-1px; color:#283a55; border-left:1px solid #273b56; border-right:1px solid #273b56; border-bottom:1px solid #e5eaee;  background:#e5eaee url('/img/golf/bg/bg_tab1_on.gif') repeat-x left top;}
.eventTab2 ul li.first a.on {margin-left:0 !important;}
.eventTab2 ul li a span {overflow:hidden; display:block; height:49px; cursor:pointer;}
.eventTab2 ul li a.current {padding-right:0; margin-left:-1px; color:#283a55; border-left:1px solid #273b56; border-right:1px solid #273b56; border-bottom:1px solid #e5eaee;  background:#e5eaee url('/img/golf/bg/bg_tab1_on.gif') repeat-x left top;}
.eventTab2 ul li.first a.current {margin-left:0 !important;}

.myTab {width:100%; height:49px; padding-bottom:1px; margin:0 0 50px 0; background:url('/img/golf/bg/bg_tab_line.gif') repeat-x 0 bottom;}
.myTab ul {overflow:hidden; width:100%; background:url('/img/golf/bg/bg_tabline1.gif') repeat-x left top;}
.myTab ul li {float:left; width:33.33%; text-align:center;}
.myTab ul.fourTbs li {width:25%;}
.myTab ul li a {display:block; height:49px; color:#b7bbbe; padding:0 1px 0 0; line-height:50px; font-size:18px; border-right:1px solid #c1c6ca; background:#fff url('/img/golf/bg/bg_tab1_off.gif') repeat-x left top; font-weight:bold;}
.myTab ul li a.on {padding-right:0; margin-left:-1px; color:#283a55; border-left:1px solid #273b56; border-right:1px solid #273b56; border-bottom:1px solid #e5eaee;  background:#e5eaee url('/img/golf/bg/bg_tab1_on.gif') repeat-x left top;}
.myTab ul li.first a.on {margin-left:0 !important;}
.myTab ul li a span {overflow:hidden; display:block; height:49px; cursor:pointer;}
.myTab ul li a.current {padding-right:0; margin-left:-1px; color:#283a55; border-left:1px solid #273b56; border-right:1px solid #273b56; border-bottom:1px solid #e5eaee;  background:#e5eaee url('/img/golf/bg/bg_tab1_on.gif') repeat-x left top;}
.myTab ul li.first a.current {margin-left:0 !important;}

.reservTab {width:100%; height:136px; margin-bottom:50px;}
.reservTab ul {position:relative; width:100%; height:136px;}
.reservTab ul:after {content:""; display:block; float:none; clear:both;}
.reservTab ul li {float:left; width:25%; text-align:center;}/* font-family:NanumGothicBold;*/
/* .reservTab ul li .depth1 {display:block; height:66px; color:#b7bbbe; padding:3px 1px 0 0; line-height:65px; font-size:20px; border-left:1px solid #c1c6ca; border-bottom:1px solid #273b56; background:#fff url('/img/golf/bg/bg_tab1_off.gif') repeat-x left top;} */
.reservTab ul li .depth1 {display:block; height:66px; color:#b7bbbe; padding:3px 1px 0 0; line-height:65px; font-size:13px; border-left:1px solid #c1c6ca; border-bottom:1px solid #273b56; background:#fff url('/img/golf/bg/bg_tab1_off.gif') repeat-x left top;}
.reservTab ul li.first .depth1 {border-left:none;}
.reservTab ul li .depth1.on {padding-right:0; height:67px; color:#283a55; border-left:1px solid #273b56; border-right:1px solid #273b56; border-bottom:none;  background:#e5eaee url('/img/golf/bg/bg_tab1_on.gif') repeat-x left top;}
/* .reservTab ul li .depth1 span {overflow:hidden; display:block; height:66px; text-indent:-100000em; cursor:pointer;} */
.reservTab ul li .depth1 span {overflow:hidden; display:block; height:66px; cursor:pointer;}
.reservTab ul .subTabBx {display:none; position:absolute; left:0; top:70px; line-height:20px; overflow:hidden; width:898px; height:52px; padding:13px 30px 0; background:#e5eaee; border:1px solid #273b56; border-top:none;}
.reservTab ul .subTabBx .tit {display:block; font-weight:bold; float:left; color:#203555; text-align:left;}
.reservTab ul .subTabBx .tit em {font-weight:bold;}
.reservTab ul .subTabBx .tit2 {display:block; font-weight:bold; float:left; color:#203555; text-align:left; padding-top:10px;}
.reservTab ul .subTabBx .tit2 em {font-weight:bold;}
.reservTab ul .subTabBx .fr {display:block; margin-top:6px;}
.reservTab ul li.open .subTabBx {display:block;}

/* a.tab_vivalde span {background:url('/img/golf/img/tabImg1_1_off.gif') no-repeat center center;}
a.tab_sono span {background:url('/img/golf/img/tabImg1_2_off.gif') no-repeat center center;}
a.tab_delpino span {background:url('/img/golf/img/tabImg1_3_off.gif') no-repeat center center;}
a.tab_vivaldePr span {background:url('/img/golf/img/tabImg1_4_off.gif') no-repeat center center;}
a.tab_vivaldeAll span {background:url('/img/golf/img/tabImg1_5_off.gif') no-repeat center center;}
 a.tab_deamg span {background:url('/img/golf/img/tabImg1_6_off.gif') no-repeat center center;} */

/* a.tab_vivalde.on span {background:url('/img/golf/img/tabImg1_1_on.gif') no-repeat center center;}
a.tab_sono.on span {background:url('/img/golf/img/tabImg1_2_on.gif') no-repeat center center;}
a.tab_delpino.on span {background:url('/img/golf/img/tabImg1_3_on.gif') no-repeat center center;}
a.tab_vivaldePr.on span {background:url('/img/golf/img/tabImg1_4_on.gif') no-repeat center center;}
a.tab_vivaldeAll.on span {background:url('/img/golf/img/tabImg1_5_on.gif') no-repeat center center;}
a.tab_deamg.on span {background:url('/img/golf/img/tabImg1_6_on.gif') no-repeat center center;} */

.eventSlider {position:relative; width:953px; height:368px; margin-bottom:50px; border:1px solid #dddfe1;}
.eventSlider .touchslider-viewport {width:953px; overflow:hidden; position:relative; height:368px;}
.eventSlider .touchslider-item {overflow:hidden; display:block; height:368px;}
.eventSlider .touchslider-prev {position:absolute; left:15px; top:50%; display:block; width:26px; height:50px; margin-top:-25px;}
.eventSlider .touchslider-next {position:absolute; right:15px; top:50%; display:block; width:26px; height:50px; margin-top:-25px;}
.eventSlider .touchslider-nav {position:absolute; bottom:15px; width:100%; text-align:center;}
.eventSlider .touchslider-nav-item {display:inline-block; width:16px; height:16px; margin:0 5px; background:url('/img/golf/btn/btn_dotScroll1.png') no-repeat right top;}
.eventSlider .touchslider-nav-item-current {background:url('/img/golf/btn/btn_dotScroll1.png') no-repeat left top;}

/* lounge */
.replyWriteBx {min-height:106px; padding:13px 17px 16px 20px; margin:13px 0 26px 0; border:3px solid #d4d7d9; background:#f2f3f4;}
.replyWriteBx2 {clear:both; padding:13px 19px 0 18px;}
.replyWriteBx2:after {content:""; display:block; float:none; clear:both;}
.replyComment {width:100%;}
.replyComment:after {content:""; display:block; float:none; clear:both;}
.replyComment .cmtArea {float:left; width:712px; padding:0 0 0 18px; text-align:left; }
.replyComment .cmtArea .date {color:#b2b2b2;}
.replyComment .editBtn {float:right; padding:0 20px 0 0; color:#a7a7a7;}
.replyComment .editBtn strong {color:#2d405b;}
.replyCallNum {clear:both; display:inline-block; padding-top:10px;}
.cmtF11 {color:#766f6f; font-size:11px;}

.galleryList {width:100%;}
.galleryList li {float:left; overflow:hidden; width:169px; height:253px; padding:27px 22px 2px 20px; margin:0 0 0 36px; border:1px solid #d0d0d0; background:url('/img/golf/bg/bg_list_bottom.gif') repeat-x 0 bottom;}
.galleryList li.first {margin-left:0;}
.galleryList li p {padding:0 0 4px 0;}
.galleryList .thumImg {padding:0 0 20px 0; margin:0 0 13px 0; text-align:center; border-bottom:1px solid #cacccf;}
.galleryList .thumImg img {width:143px; height:143px; border:1px solid #dfe1e3;}
.galleryList .ccName {color:#828282;}
.galleryList .memName {color:#a3a3a3; font-weight:bold;}
.galleryList .memName a {color:#333;}
.galleryList .ironName {color:#26b4ef; font-weight:bold;}
.galleryList.infoPhoto {border-top:3px solid #283a55;}
.galleryList.infoPhoto li {height:250px; margin-top:20px;}
.galleryList.infoPhoto li dl dt {color:#333; font-weight:bold; padding:0 0 5px;}
.galleryList.infoPhoto li dl dd {color:#777; padding-top:3px;}

.galleryVeiw {width:100%; height:480px; border-top:1px solid #ccc; border-bottom:1px solid #ccc; background:url('/img/golf/bg/bg_holieinone_book.gif') repeat-y 0 0}
.galleryVeiw .lView {float:left; width:223px; padding:19px 26px 0 40px;}
.galleryVeiw .thumImgSlider {overflow:hidden; position:relative; width:221px; height:221px; margin:0 0 11px 0; border:1px solid #dfe1e3;}
.galleryVeiw .thumImgSlider .sliderkit-go-btn {position:absolute; top:50%; width:34px; height:34px; margin-top:-17px; z-index:10;}
.galleryVeiw .thumImgSlider .sliderkit-go-prev {left:10px;}
.galleryVeiw .thumImgSlider .sliderkit-go-next {right:10px;}
.galleryVeiw .thumImgSlider .sliderkit-panels {overflow:hidden; width:221px; height:221px;}
.galleryVeiw .thumImgSlider .sliderkit-panel {overflow:hidden; position:absolute; display:block; width:221px; height:221px;}
.galleryVeiw .thumImgSlider .sliderkit-panel img {width:221px; height:221px;}


.galleryHioList {width:100%;}
.galleryHioList li {float:left; overflow:hidden; width:189px; height:253px; padding:20px 10px 2px 10px; margin:0 0 0 38px; border:1px solid #d0d0d0; background:url('/img/golf/bg/bg_list_bottom.gif') repeat-x 0 bottom;}
.galleryHioList li.first {margin-left:0;}
.galleryHioList li p {padding:0 0 4px 0;}
.galleryHioList .thumImg {padding:0 0 20px 0; margin:0 0 13px 0; text-align:center; border-bottom:1px solid #cacccf;}
.galleryHioList .thumImg img {width:188px; height:110px; border:1px solid #dfe1e3;}
.galleryHioList .ccName {color:#828282;}
.galleryHioList .memName {color:#a3a3a3; font-weight:bold;}
.galleryHioList .memName a {color:#333;}
.galleryHioList .ironName {color:#26b4ef; font-weight:bold;}
.galleryHioList.infoPhoto {border-top:3px solid #283a55;}
.galleryHioList.infoPhoto li {height:220px; margin-top:20px;}
.galleryHioList.infoPhoto li dl dt {color:#333; font-weight:bold; padding:0 0 5px;}
.galleryHioList.infoPhoto li dl dd {color:#777; padding-top:3px;}

.galleryHioVeiw {width:100%; height:480px; border-top:1px solid #ccc; border-bottom:1px solid #ccc; background:url('/img/golf/bg/bg_holieinone_book.gif') repeat-y 0 0}
.galleryHioVeiw .lView {float:left; width:223px; padding:49px 26px 0 40px;}
.galleryHioVeiw .thumImgSlider {overflow:hidden; position:relative; width:221px; height:130px; margin:0 0 61px 0; border:1px solid #dfe1e3;}
.galleryHioVeiw .thumImgSlider .sliderkit-go-btn {position:absolute; top:50%; width:34px; height:34px; margin-top:-17px; z-index:10;}
.galleryHioVeiw .thumImgSlider .sliderkit-go-prev {left:10px;}
.galleryHioVeiw .thumImgSlider .sliderkit-go-next {right:10px;}
.galleryHioVeiw .thumImgSlider .sliderkit-panels {overflow:hidden; width:221px; height:130px;}
.galleryHioVeiw .thumImgSlider .sliderkit-panel {overflow:hidden; position:absolute; display:block; width:221px; height:130px;}
.galleryHioVeiw .thumImgSlider .sliderkit-panel img {width:221px; height:130px;}

.galleryHioVeiw .honorList {padding:0 5px; border:1px solid #e6e6e6; border-top:none;}
.galleryHioVeiw .honorList li {padding:0 0 0 26px; border-bottom:1px solid #f3f3f3; line-height:27px; color:#b8b8b8;}
.galleryHioVeiw .honorList li .name {display:inline-block; padding:0 0 0 20px; color:#6c6c6c;}
.galleryHioVeiw .rView {float:right; width:671px; padding:35px 0 0 0;}
.galleryHioVeiw .celebList {padding:0 37px 0 50px;}
.galleryHioVeiw .celebList li {padding:0 0 10px 0; color:#828282; font-size:11px;}
.galleryHioVeiw .celebList li.title {margin:0 0 15px 0; border-bottom:1px solid #e9ebee; line-height:24px; font-size:13px; color:#333; font-weight:bold;}

/*
.mainSlider {position:relative; width:960px; height:370px; margin:0 auto;}
.mainSlider:after {content:""; display:block; float:none; clear:both;}

.mainSlider .sliderkit-nav {overflow:hidden; position:absolute; left:50%; bottom:20px; width:100%; margin-left:-442px;}
.mainSlider .sliderkit-nav-clip {width:100%;}
.mainSlider .sliderkit-nav-clip ul li {float:left; margin-left:20px; width:206px; height:43px;}
.mainSlider .sliderkit-nav-clip ul li.fir {margin-left:0;}
.mainSlider .sliderkit-nav-clip ul li a {display:block; position:relative; width:206px; height:44px; z-index:1;}
.mainSlider .sliderkit-nav-clip ul li a .bg {display:block; position:absolute; left:0; top:0; width:206px; height:44px; background:url('/img/golf/bg/bg_mainVisual_off.png') no-repeat 0 0; z-index:10;}
.mainSlider .sliderkit-nav-clip ul li.sliderkit-selected a .bg {background:url('/img/golf/bg/bg_mainVisual_on.png') no-repeat 0 0;}

*/



.galleryVeiw .honorList {padding:0 5px; border:1px solid #e6e6e6; border-top:none;}
.galleryVeiw .honorList li {padding:0 0 0 26px; border-bottom:1px solid #f3f3f3; line-height:27px; color:#b8b8b8;}
.galleryVeiw .honorList li .name {display:inline-block; padding:0 0 0 20px; color:#6c6c6c;}
.galleryVeiw .rView {float:right; width:671px; padding:35px 0 0 0;}
.galleryVeiw .celebList {padding:0 37px 0 50px;}
.galleryVeiw .celebList li {padding:0 0 10px 0; color:#828282; font-size:11px;}
.galleryVeiw .celebList li.title {margin:0 0 15px 0; border-bottom:1px solid #e9ebee; line-height:24px; font-size:13px; color:#333; font-weight:bold;}

.table_faqBx {width:100%; padding-top:3px; border-bottom:2px solid #dbe3e6; background:url("/img/golf/bg/bg_table3.gif") no-repeat left top;}
.table_faqBx.newtt {background:url("/img/golf/bg/bg_faqBt1.gif") no-repeat left top;}
.fileBx {margin-top:10px; line-height:20px;}
.fileIcon {padding:0 0 0 15px; background:url("/img/golf/icn/icn_file.gif") no-repeat left 3px;}

.lostIssu {width:872px; height:150px; font-weight:bold; margin-bottom:65px; padding:48px 44px 0; background:url("/img/golf/bg/bg_lostAndFound2.gif") no-repeat left top;}
.lostIssu dt {padding-bottom:10px; font-size:18px; color:#fff;}
.lostIssu dd {padding-top:13px; color:#acb6c1;}
.lostIssu dd em {text-decoration:underline;}

.lostIssu2 {width:872px; height:149px; font-weight:bold; margin-bottom:65px; padding:33px 44px 0; color:#acb6c1; background:url("/img/golf/bg/bg_qna.gif") no-repeat left top;}
.lostIssu2 li {padding:0 0 0 10px; margin-bottom:12px; background:url("/img/golf/icn/bul_dot1.gif") no-repeat left 4px;}
.lostIssu2 li.btn {background:url("/img/golf/icn/bul_dot1.gif") no-repeat left 7px;}
.lostIssu2 li.point1 {color:#73bea7; text-decoration:underline;}
@-moz-document url-prefix() { .lostIssu2 li {background:url("/img/golf/icn/bul_dot1.gif") no-repeat left 6px;} }

.table_qnaBx {padding-top:3px; border-bottom:2px solid #dbe3e6; background:url("/img/golf/bg/bg_qna1.gif") no-repeat left top;}
.qnaViewBx {margin-top:45px;}
.qnaViewBx h3 {padding-left:20px; height:30px; font-size:13px; color:#787d85; background:url("/img/golf/icn/icn_re2.gif") no-repeat left top;}

.qnaWriteBx {overflow:hidden; width:100%;}
.qnaWriteBx h3 {float:left; width:155px;}
.qnaWriteBx .tableBx {float:right; width:774px; padding-top:3px;  border-bottom:2px solid #dbe3e6; background:url("/img/golf/bg/bg_table2.gif") no-repeat left top;}
.qnaWriteBx .tableBx2 {float:right; width:774px; border-top:3px solid #283a55; border-bottom:2px solid #dbe3e6;}
.qnaWriteBx .tableBx2 .txt1 {padding:10px 0; font-size:11px; color:#a7a7a7;}
.qnaWriteBx .tableBx2 .bdBBx {border-bottom:2px solid #eff2f5;}
.qnaWriteBx .tableBx2 .bdBBx .scrlBx {overflow-y:scroll; overflow-x:hidden; width:720px; height:125px; padding:20px 20px 0 20px; border:1px solid #ccc; color:#878787;}
.qnaWriteBx .tableBx2 .ingEventBx {overflow:hidden; padding:20px 0;}
.qnaWriteBx .tableBx2 .ingEventBx li {float:left; padding-left:25px;}
.qnaWriteBx .tableBx2 .ingEventBx li img {width:160px; height:105px; border:1px solid #dfe1e3;}

.tableTopPoint {text-align:right; padding-bottom:10px;}
.tableTopPoint span {color:#ff4444;}

.lostIssu3 {width:872px; height:213px; font-weight:bold; margin-bottom:65px; padding:50px 44px 0; color:#acb6c1; line-height:19px; background:url("/img/golf/bg/bg_custm.gif") no-repeat left top;}
.lostIssu3 dt {padding-bottom:10px; font-size:18px; color:#fff;}
.lostIssu3 dd {padding:0 0 0 14px; margin-top:12px; color:#acb6c1;}
.lostIssu3 dd span {text-decoration:underline;}
.lostIssu3 dd.bg1 {background:url("/img/golf/icn/icn_num1.gif") no-repeat left 3px;}
.lostIssu3 dd.bg2 {background:url("/img/golf/icn/icn_num2.gif") no-repeat left 3px;}
.lostIssu3 dd.bg3 {color:#73bea7; text-decoration:underline; background:url("/img/golf/icn/bul_dot1.gif") no-repeat left 8px;}
.lostIssu3 dd.bg4 {background:url("/img/golf/icn/icn_num3.gif") no-repeat left 3px;}

.lostIssu4 {width:872px; height:131px; margin-bottom:50px; padding:33px 44px 0; color:#acb6c1; line-height:19px; background:url("/img/golf/bg/bg_custm1.gif") no-repeat left top;}
.lostIssu4 dt {padding-bottom:20px; font-size:18px; color:#fff; line-height:25px;}
.lostIssu4 dd {color:#acb6c1; font-size:14px;}
.lostIssu4 dd strong {color:#efefef; padding-left:15px;}

.contextTb {padding-top:3px; border-bottom:2px solid #dbe3e6; background:url("/img/golf/bg/bg_custm2.gif") no-repeat left top;}
.contextTb table {border:0; border-collapse:collapse; width:100%; line-height:16px; color:#6e747c;}
.contextTb table thead th {border:0; height:57px; border-bottom:1px solid #283a55; font-size:16px; color:#6e747c;}
.contextTb table tbody td {border:0; border-top:1px solid #dbe3e6; padding:10px 0; text-align:center;}
.contextTb table tbody tr.firBd td {border-top:none;}

.titReserv {width:100%; overflow:hidden; padding:17px 0 17px; border-top:3px solid #283a55; border-bottom:2px solid #283a55;}
.titReserv .titRs_name {display:block; color:#203555; font-size:14px; padding-left:20px; line-height:27px;}
.titReserv .titRs_name strong {color:#2881e2;}

.reserv_eventBx1 {overflow:hidden; width:100%; height:79px; line-height:76px; color:#fff; font-size:18px; background:url("/img/golf/bg/bg_reserv_eventBx1.gif") no-repeat left top;}
.reserv_eventBx1 strong {padding-left:25px;}
.reserv_eventBx1 strong a {color:#fff;}

.reserv_eventBx2 {overflow:hidden; height:123px; font-weight:bold; padding:36px 200px 0 43px; margin-bottom:15px; color:#fff; background:url("/img/golf/bg/bg_reserv_eventBx2.gif") no-repeat left top;}
.reserv_eventBx2 dt {padding-bottom:26px; font-size:20px; color:#fff;}
.reserv_eventBx2 dd {color:#acb6c1; font-size:12px; line-height:20px;}

.reserv_eventBx3 {border:3px solid #d4d7d9; padding:40px 197px 40px 39px; background:url('/img/golf/bg/bg_reserv_eventBx2_1.gif') no-repeat right 50%; font-size:16px; font-weight:bold; color:#283a55; line-height:29px; letter-spacing:-0.05em;}
.reserv_eventBx_notice {border:3px solid #d4d7d9; padding:40px 197px 40px 39px; background:url('/img/golf/bg/bg_reserv_eventBx2_2.gif') no-repeat 796px 50%; font-size:16px; font-weight:bold; color:#283a55; line-height:29px; letter-spacing:-0.05em;}
.reserv_eventBx_notice dt {padding-bottom:20px; font-size:18px; font-weight:bold; color:#e41c38}
.reserv_eventBx_notice dd {color:#4f5964; font-size:12px; line-height:20px;}

.today_reservBx {overflow:hidden; width:100%; padding-bottom:5px; color:#4f5964;}
.today_reservBx span {display:block;}
.today_reservBx .todayTxt {float:left; height:25px;}/* font-family:'NanumGothicBold';*/
.today_reservBx .timeTxt {float:right; padding:7px 0 0 28px; height:18px; background:url("/img/golf/icn/icn_time1.gif") no-repeat left top;}

.calTableLine {overflow:hidden; width:880px; padding:40px; border:3px solid #273b56;}
.calTableLine .tableCalBx {width:415px;}
.calTableLine .tableCalBx .year_txt_right {overflow:hidden; width:100%; height:60px; font-size:30px;}
.calTableLine .tableCalBx .year_txt_right li {float:right;}
.calTableLine .tableCalBx .year_txt_right li.pl15 {padding-top:5px;}
.calTableLine .tableCalBx .year_txt_right li .rightBt {display:block; width:15px; height:26px; background:url('/img/golf/btn/btn_calRight_off.gif') no-repeat left top;}
.calTableLine .tableCalBx .year_txt_right li .rightBt:hover {background:url('/img/golf/btn/btn_calRight_on.gif') no-repeat left top;}
.calTableLine .tableCalBx .year_txt_right li .rightBt span {cursor:pointer; display:block; overflow:hidden; text-indent:-10000em;}
.calTableLine .tableCalBx .year_txt_left {overflow:hidden; width:100%; height:60px; font-size:30px; line-height:35px;}
.calTableLine .tableCalBx .year_txt_left li {float:left;}
.calTableLine .tableCalBx .year_txt_left li.pr15 {padding-top:5px;}
.calTableLine .tableCalBx .year_txt_left li .leftBt {display:block; width:15px; height:26px; background:url('/img/golf/btn/btn_calLeft1_off.gif') no-repeat left top;}
.calTableLine .tableCalBx .year_txt_left li .leftBt:hover {background:url('/img/golf/btn/btn_calLeft1_on.gif') no-repeat left top;}
.calTableLine .tableCalBx .year_txt_left li .leftBt span {cursor:pointer; display:block; overflow:hidden; text-indent:-10000em;}
.calTableLine .tableCalBx .calendarTb {border:0; border-collapse:collapse; width:100%; border-top:1px solid #d4d7d9; border-left:1px solid #d4d7d9; line-height:16px; color:#4f5964;}
.calTableLine .tableCalBx .calendarTb th {border:0; height:58px; border-bottom:1px solid #d4d7d9; border-right:1px solid #d4d7d9; font-size:18px;}
.calTableLine .tableCalBx .calendarTb td {border:0; vertical-align:top; text-align:center; border-bottom:1px solid #d4d7d9; border-right:1px solid #d4d7d9; font-size:16px;}
.calTableLine .tableCalBx .calendarTb a {display:block; height:45px; padding-top:13px; color:#4f5964;}
.calTableLine .tableCalBx .calendarTb .bg_recom {color:#005dc3; background:url("/img/golf/btn/btn_recom1_off.gif") no-repeat center 32px;}
.calTableLine .tableCalBx .calendarTb .bg_recomIng {color:#005dc3; background:url("/img/golf/btn/btn_recom3_off.gif") no-repeat center 32px;}
.calTableLine .tableCalBx .calendarTb .bg_date {background-color:#e5eaee;}
.calTableLine .tableCalBx .calendarTb .bg_recom.bg_date {background:#e5eaee url("/img/golf/btn/btn_recom1_off.gif") no-repeat center 32px;}
.calTableLine .tableCalBx .calendarTb .bg_recom.bg_date.on {background:#e4f3ff url("/img/golf/btn/btn_recom1_on.gif") no-repeat center 32px;}
.calTableLine .tableCalBx .calendarTb .bg_recom.bg_date2 {background:#e5eaee url("/img/golf/btn/btn_recom2_off.png") no-repeat center 32px;} /* 실시간예약 추첨예약버튼 */
.calTableLine .tableCalBx .calendarTb .bg_recom.bg_date2.on {background:#e4f3ff url("/img/golf/btn/btn_recom2_on.png") no-repeat center 32px;} /* 실시간예약 추첨예약버튼 */
.calTableLine .tableCalBx .calendarTb .bg_recom.bg_date3 {background:#f2faab url("/img/golf/btn/btn_recom2_off.png") no-repeat center 32px;} /* 특가타임 */
.calTableLine .tableCalBx .calendarTb .bg_recom.bg_date3.on {background:#e4f3ff url("/img/golf/btn/btn_recom2_on.png") no-repeat center 32px;} /* 특가타임 */
.calTableLine .tableCalBx .calendarTb .bg_recomIng.on {background:#e4f3ff url("/img/golf/btn/btn_recom3_on.gif") no-repeat center 32px;}
.calTableLine .tableCalBx .calendarTb .bg_recomIng.bg_date.on {background:#e4f3ff url("/img/golf/btn/btn_recom3_on.gif") no-repeat center 32px;}
.calTableLine .tableCalBx .calendarTb .bg_freeDay {display:block; height:45px; padding-top:13px; color:#4f5964; background: url("/img/golf/btn/btn_freeday_on.png") no-repeat center 32px;}
.calTableLine .tableCalBx .calendarTb .bg_magamDay {display:block; height:45px; padding-top:13px; color:#4f5964; background: url("/img/golf/btn/btn_magam_off.gif") no-repeat center 32px;}
.calTableLine .tableCalBx .calendarTb .bg_waitDay {display:block; height:45px; padding-top:13px; color:#4f5964; background: url("/img/golf/btn/btn_wait_off.gif") no-repeat center 32px;}
.calTableLine .tableCalBx .calendarTb .on .bg_magamDay {background:#e4f3ff url("/img/golf/btn/btn_magam_on.gif") no-repeat center 32px;}
.calTableLine .tableCalBx .calendarTb .on {background:#e4f3ff;}
.calTableLine .tableCalBx .calendarTb .sat {color:#005dc3;}
.calTableLine .tableCalBx .calendarTb .sat a {color:#005dc3;}
.calTableLine .tableCalBx .calendarTb .sun {color:#fa1333;}
.calTableLine .tableCalBx .calendarTb .sun a {color:#fa1333;}
.calTableLine .tableCalBx .calendarTb .bg_today {color:#fff; background:#005dc3; font-weight:bold;}
.calTableLine .tableCalBx .calendarTb .bg_today a {color:#fff; font-weight:bold;}

.calTablesel_date {width:100%; margin-top:50px; border-bottom:2px solid #dbe3e6; background:url("/img/golf/bg/bg_table2_1.gif") no-repeat left top;}
.calTablesel_date dl {overflow:hidden; width:100%; font-size:16px;}
.calTablesel_date dl dt {float:left; width:109px; height:50px; padding-left:7px; line-height:50px; color:#4f5964; }
.calTablesel_date dl dd {float:right; width:833px; height:50px; line-height:50px; color:#fa1333;}

.calTableselBx {display:none;}
.calTableselBx .rsvTit {overflow:hidden; width:100%; margin-top:50px; padding-bottom:15px;}
.calTableselBx .rsvTit h3 {float:left; color:#4f5964; font-size:16px; padding-left:7px;}
.calTableselBx .rsvTit .txtBox{margin-left:60px;}
.calTableselBx .rsvTit .noCady {display:block; padding-left:25px; height:15px; margin-top:3px; color:#b62d00; background:url("/img/golf/icn/icn_nocady.gif") no-repeat left 0px;}
.calTableselBx .rsvTit .selfRound {display:block; padding-left:25px; height:15px; margin-top:3px; color:#09850E; background:url("/img/golf/icn/icn_selfround_g.gif") no-repeat left 0px;}
.calTableselBx .rsvTit .nightRound {display:block; padding-left:25px; height:15px; margin-top:3px; color:#AD34F1; background:url("/img/golf/icn/icn_selfround_p.gif") no-repeat left 0px;}
.calTableselBx .rsvTit .holeRound9 {display:block; padding-left:25px; height:15px; margin-top:3px; color:#3CC2C9; background:url("/img/golf/icn/icn_round_9.gif") no-repeat left 0px;}
.calTableselBx .rsvTit .holeRound18 {display:block; padding-left:25px; height:15px; margin-top:3px; color:F78913; background:url("/img/golf/icn/icn_round_18.gif") no-repeat left 0px;}

@-moz-document url-prefix() { .calTableselBx .rsvTit .noCady {background:url("/img/golf/icn/icn_nocady.gif") no-repeat left 2px;} }
.calTableselBx .rsvTable {border-top:3px solid #283a55;}
.calTableselBx .rsvTable table {border:0; border-collapse:collapse; width:100%; color:#4f5964;}
.calTableselBx .rsvTable table th {border:0; padding:7px 0; border-bottom:1px solid #dbe3e6; border-right:1px solid #dbe3e6; font-size:18px;}
.calTableselBx .rsvTable table td {border:0; padding:7px 0; border-bottom:1px solid #dbe3e6; font-size:13px;}
.calTableselBx .rsvTable table td.stitle {padding-left:20px;}
.calTableselBx .rsvTable table .bdnone {border-bottom:none;}
.calTableselBx .rsvTable table .bdDw {border-bottom:2px solid #dbe3e6;}
.calTableselBx .rsvTable .btnListTb {overflow:hidden;}
.calTableselBx .rsvTable .btnListTb li {float:left; margin-right:10px;}

.reservTopTxt {width:920px; height:200px; font-weight:bold; padding:59px 0 0 40px; background:url("/img/golf/bg/bg_reservTopTxt1.gif") no-repeat left top;}
.reservTopTxt dt {padding-bottom:8px; font-size:18px; color:#fff;}/* font-family:'NanumGothicBold';*/
.reservTopTxt dd {margin-top:15px; font-size:12px; color:#acb6c1;}
.reservTopTxt dd .poColor1 {color:#73bea7;}
.reservTopTxt2 {width:920px; height:262px; font-weight:bold; padding:46px 0 0 40px; background:url("/img/golf/bg/bg_reservTopTxt1.gif") no-repeat left top;}
.reservTopTxt2 dt {padding-bottom:8px; font-size:18px; color:#fff;}/* font-family:'NanumGothicBold';*/
.reservTopTxt2 dd {margin-top:15px; font-size:12px; color:#acb6c1;}
.reservTopTxt2 dd .poColor1 {color:#73bea7;}

.cuponTop1 {width:920px; height:132px; font-weight:bold; padding:45px 0 0 40px; margin-bottom:50px; background:url("/img/golf/bg/bg_mycupon1.gif") no-repeat left top;}
.cuponTop1.bgCp2 {height:142px; padding:40px 0 0 40px; background:url("/img/golf/bg/bg_mypage2.gif") no-repeat left top;}
.cuponTop1.bgCp3 {height:127px; padding:50px 0 0 40px; background:url("/img/golf/bg/bg_mypage3.gif") no-repeat left top;}
.cuponTop1.bgCp4 {height:133px; padding:30px 0 0 40px; background:url("/img/golf/bg/bg_mypage4.gif") no-repeat left top;}
.cuponTop1.bgCp5 {height:142px; padding:35px 0 0 40px; background:url("/img/golf/bg/bg_qna.gif") no-repeat left top;}
.cuponTop1.bgCp6 {height:155px; padding:27px 0 0 40px; background:url("/img/golf/bg/bg_mypage6.gif") no-repeat left top;}
.cuponTop1.bgCp7 {height:134px; padding:35px 0 0 40px; background:url("/img/golf/bg/bg_mypage5.gif") no-repeat left top;}
.cuponTop1.bgCp8 {height:134px; padding:35px 0 0 40px; background:url("/img/golf/bg/bg_mypage7.gif") no-repeat left top;}
.cuponTop1.bgCp9 {height:145px; padding:32px 0 0 40px; background:url("/img/golf/bg/bg_mypage8.gif") no-repeat left top;}
.cuponTop1.bgCp10 {height:132px; padding:27px 0 0 40px; background:url("/img/golf/bg/bg_mypage10.gif") no-repeat left top;}
.cuponTop1.bgCp11 {height:174px; padding:45px 0 0 40px; background:url("/img/golf/bg/bg_mypage11.gif") no-repeat left top;}
.cuponTop1.bgCp12 {height:130px; padding:29px 0 0 40px; background:url("/img/golf/bg/bg_mypage10.gif") no-repeat left top;}
.cuponTop1 dt {font-size:18px; color:#fff;}/* font-family:'NanumGothicBold';*/
.cuponTop1 dd li {margin-top:6px; line-height:19px;}
.cuponTop1 dd {margin-top:15px; font-size:12px; color:#acb6c1;}
.cuponTop1 .viptLis {padding-left:16px; margin-top:14px;}
.cuponTop1 .viptLis li {text-indent:-16px;}

.grayLineBx1 {width:954px; border:3px solid #d4d7d9; padding:26px 0;}
.grayLineBx1 .ui-datepicker-trigger {margin-left:5px;}
.grayLineBx1 .button {vertical-align:middle; margin-top:1px; *margin-top:0;}
.grayLineBx2 {border:3px solid #d4d7d9; padding:30px 0; text-align:center; font-size:16px; font-weight:bold; color:#283a55; line-height:20px;}
.grayLineBx2.bg1 {background:url("/img/golf/bg/bg_cham1.gif") no-repeat 807px 13px;}
.grayLineBx2 .ulBarLis {text-align:left; color:#6e747c; font-size:12px; padding:0 40px; letter-spacing:-0.03em; font-weight:normal;}
.grayLineBx2 .ulBarLis li {text-indent:-10px;}
.brdTopSel {width:923px; padding-top:15px; margin:15px auto 0; border-top:1px solid #dddfe1; text-align:left;}
.brdTopSel .pr140 {padding-left:140px;}
.brdTopSel2 {width:923px; padding-top:27px; margin:22px auto 0; border-top:1px solid #dddfe1;}

.tbTopLine1 {border-top:3px solid #283a55; border-bottom:2px solid #b6c4c7;}
.tbTopLine2 {border-top:3px solid #e94960; border-bottom:2px solid #dbe3e6;}
.tbTopLine3 {border-top:3px solid #283a55; border-bottom:2px solid #283a55;}
.tbTopLine3 p {padding:20px 0 20px 30px; font-size:15px; font-weight:bold; color:#283a55}
.tbTopLine3 strong {color:#26b4ef;}
.tbTopLine1_1 {border-top:3px solid #e94960; border-bottom:2px solid #dbe3e6;}

.mypage_infoBx1 {border:3px solid #d4d7d9; padding:40px 197px 40px 39px; background:url('/img/golf/bg/bg_mypage_Bx1.gif') no-repeat right 50%; font-size:16px; font-weight:bold; color:#283a55; line-height:29px; letter-spacing:-0.05em;}
.mypage_infoBx1 dt {padding-bottom:20px; font-size:18px; font-weight:bold; color:#e41c38}
.mypage_infoBx1 dd {color:#4f5964; font-size:12px; line-height:20px;}

.mypageTab {margin:0 auto !important;}
.infoCmt {width:100%;}
.infoCmt li {border-bottom:1px solid #dbe3e6;}
.infoCmt li.queCmt a {display:block; padding:10px 0 12px 0; line-height:19px;}
.infoCmt li.ansCmt {display:none; padding:10px 0 12px 0; background-color:#f2f5f6; line-height:19px;}
.infoCmt2 {width:100%;}
.infoCmt2 li {border-bottom:1px solid #dbe3e6;}
.infoCmt2 li.queCmt a {display:block; padding:10px 0 12px 0; line-height:19px;}
.infoCmt2 li.ansCmt {display:none; padding:10px 0 12px 24px; background:#f2f5f6 url('/img/golf/icn/ico_a.gif') no-repeat left 12px; line-height:19px;}


/* calendar */
.calendBtn {display:inline; position:relative;}
.calWrap {width:68%;}
.calWrap:after {content:""; display:block; float:none; clear:both;}

.layCalendar {display:none; position:absolute; top:20px; left:0; z-index:700; width:193px; border:1px solid #5c6171; background:#fff;}
.layCalendar .calMn {position:relative; width:193px; height:31px; padding-top:4px; background:#e6e8ed; color:#fff; text-align:center;}
.layCalendar .calMn a.dayLeft {display:block; position:absolute; left:35px; top:6px; width:18px; height:18px; font-size:0; line-height:0; background:url('/img/golf/btn/btn_calLeft.gif') no-repeat center center;}
.layCalendar .calMn a.dayRight {display:block; position:absolute; right:35px; top:6px; width:18px; height:18px; font-size:0; line-height:0; background:url('/img/golf/btn/btn_calRight.gif') no-repeat center center;}
.layCalendar .calMn span {font-weight:bold; font-family:Arial, tahoma; font-size:20px; color:#1e1e20}
.layCalendar fieldset {font-size:12px; background:#e6e8ed;}
.layCalendar fieldset .calTb {border:0; border-collapse:collapse; width:100%; text-align:center; color:#555;}
.layCalendar fieldset .calTb th {border:0 !important; text-align:center;  border-bottom:1px solid #5c6171 !important; padding:4px 0; font-weight:bold; color:#1e1e20;}
.layCalendar fieldset .calTb td {border:0 !important; padding:4px 0 5px 0;  background:#fff; text-align:center;}
.layCalendar fieldset .calTb .today {background:#729dd7;}
.layCalendar fieldset .calTb .todayTxt {}
.layCalendar fieldset .calTb .sun {color:#ff0000;}
.layCalendar fieldset .calTb .sat {color:#0080C0;}

.titleArea {width:100%; margin-bottom:10px;}
.titleArea:after {content:""; display:block; float:none; clear:both;}
.titleArea .titL {float:left;}
.titleArea .subTitR {float:right;}
.titleArea .subTitR .cmt {line-height:27px;}

.reserv_mobileBx {width:100%; padding:46px 0 20px 0;border-top:3px solid #283a55; border-bottom:2px solid #dbe3e6; background:url('/img/golf/bg/bg_reserv_eventBx3.gif') no-repeat right 50%;}
.reserv_mobileBx dt {margin-bottom:19px;}
.reserv_mobileBx dd {line-height:20px; color:#6e747c;}
.reserv_mobileBx dd.mqr {width:450px; height:96px; line-height:17px; margin-top:45px; padding-top:10px; background:url('/img/golf/img/img_qr1.gif') no-repeat right top;}
.reserv_mobileBx dd.mqr span {display:block; padding-bottom:18px;}

.reserv_openBx {width:100%; padding:136px 0 50px 0; border:3px solid #d4d7d9; background:url('/img/golf/bg/bg_reserv_eventBx4.gif') no-repeat center 50px; text-align:center; font-size:24px; color:#4f5964; font-weight:bold;}
.reserv_openBx .phoneNum {display:inline-block; padding-left:20px; margin-top:43px; background:url('/img/golf/icn/icn_phone.gif') no-repeat left 2px; font-size:18px;}

.socialArea {width:100%; margin-bottom:15px; text-align:right;}

.reserveDlType {padding:20px 30px 25px 14px; text-align:left;}
.reserveDlType dt {padding-bottom:15px; font-weight:bold; color:#4f5964; font-size:13px;}
.reserveDlType dd {line-height:18px; color:#6e747c;}

.borderListBx {width:100%; margin-bottom:50px;  border-top:3px solid #283a55; border-bottom:2px solid #dbe3e6;}
.borderListBx li {padding:11px 0 8px 4px; border-bottom:1px solid #dbe3e6; line-height:17px;}
.borderListBx li.end {border-bottom:none;}
.borderListBx li.noticeIcn {padding-left:17px; background:url('/img/golf/bullet/blt_01.gif') no-repeat 0 13px; color:#4f5964}

.mypageBx {overflow:hidden; height:53px; padding:26px 0 0 33px; margin-bottom:50px; color:#fff; background:url("/img/golf/bg/bg_mypage_Bx2.gif") no-repeat 0 0; font-size:18px; font-weight:bold;}
.mypageBx .button {margin-bottom:3px; vertical-align:middle;}
.myInfoBx {overflow:hidden; width:100%; padding:33px 0; margin-bottom:50px; border:3px solid #d4d7d9;}
.myInfoBx:after {content:""; display:block; float:none; clear:both;}
.myInfoBx .boxInfoL {float:left;}
.myInfoBx .myinfoR {float:right;}
.myInfoBx .bdBLine {overflow:hidden; float:left; width:185px; padding-bottom:2px; margin-left:24px; background:url('/img/golf/bg/bg_mypage_bxLine.gif') repeat-x 0 bottom;}
.myInfoBx .bdTBx {height:167px; border:1px solid #cacccf; border-top:3px solid #4f5964;}
.myInfoBx .bdTBx dt {padding:16px 0 45px 18px; font-size:18px; font-weight:bold; color:#4f5964;}
.myInfoBx .bdTBx dd {width:100%; text-align:center; font-size:25px; font-weight:bold;}
.myInfoBx .bdTBx dd a {text-decoration:underline;}
.myInfoBx .myinfoR {position:relative; width:263px; margin:5px 23px 0 0;}
.myInfoBx .myinfoR .myTitle {font-size:24px; color:#4f5964; font-weight:bold;}
.myInfoBx .myinfoR .myinfoList {border-top:1px solid #dddfe1; margin-top:20px;}
.myInfoBx .myinfoR .myinfoList li {height:37px; padding-left:13px; border-bottom:1px solid #dddfe1; line-height:37px;}
.myInfoBx .myinfoR .btnChg {position:absolute; right:0; top:0;}

.mypageList {width:100%;}
.mypageList li {position:relative; padding:15px 0 14px 30px; border-bottom:1px solid #dbe3e6;}
.mypageList li .date {position:absolute; right:102px; top:15px; display:block; width:87px; text-align:center;}
.mypageList li .ingTxt {position:absolute; right:30px; top:15px; display:block; width:70px; text-align:center;}
.mypageList li .date2 {position:absolute; right:30px; top:15px; display:block; width:87px; text-align:center;}

.mypageMedit {overflow:hidden; font-size:13px; color:#203555; padding:20px 30px; border-top:3px solid #273b56; border-bottom:2px solid #273b56;}
.mypageMedit .fr {text-align:right;}

.mypageMedit1 {width:930px; height:51px; padding:28px 0 0 30px; background:url('/img/golf/bg/bg_mypage_1.gif') no-repeat left top;}
.mypageMedit1 strong {padding-right:10px; font-size:17px; color:#fff;}
.mypageMedit1 a img {margin-bottom:3px;}

.pwTopBx {width:900px; height:64px; padding:40px 30px 0; background:url('/img/golf/bg/bg_pw1.gif') no-repeat left top;}
.pwTopBx strong {font-size:17px; color:#fff;}

.pwConBd {padding:30px; border:3px solid #d4d7d9;}
.pwConBd .txtT1 {width:100%; overflow:hidden; height:155px; border-bottom:1px solid #d4d7d9;}
.pwConBd .txtT1 dl {width:424px; text-align:center;}
.pwConBd .txtT1 dl dt {padding-bottom:13px; border-bottom:2px solid #d4d7d9;}
.pwConBd .txtT1 .fl {padding-right:21px; border-right:1px solid #d4d7d9;}

.pwConBd .passwdEditBx1 {padding:30px 0 30px 220px; border-bottom:1px solid #d4d7d9;}
.pwConBd .passwdEditBx1 dl {overflow:hidden; width:470px; padding:4px 0;}
.pwConBd .passwdEditBx1 dl dt {float:left; width:100px; padding:3px 10px 0 0; text-align:right;}
.pwConBd .passwdEditBx1 dl dd {float:right; width:357px;}
.pwConBd .passwdEditBx1 dl dd p {padding-top:7px; font-weight:bold; color:#ff0000;}

.secessBx1 {padding:30px; margin-bottom:50px; border:3px solid #d4d7d9; background:#fff;}
.secessBx1 dl {padding-bottom:20px; border-bottom:1px solid #d4d7d9; text-align:center; color:#4f5964;}
.secessBx1 dl dt {padding-bottom:20px;}
.secessBx1 dl dd {line-height:22px;}
.secessBx1 .btn_Cent {margin-top:20px;}

.secessBx2 {width:100%; height:170px; background:url('/img/golf/bg/bg_sece.gif') no-repeat left top;}
.secessBx2 dl {padding:40px 0 0 40px; font-weight:bold;}
.secessBx2 dl dt {color:#fff; font-size:18px;}
.secessBx2 dl dd {padding-top:16px; color:#acb6c1;}
.secessBx2 dl dd span {color:#73bea7;}

.seceTxt1 {height:20px; margin:10px 0 0 190px; padding:1px 0 0 20px; font-weight:bold; background:url('/img/golf/bullet/bul_sec.gif') no-repeat left 0px;}
@-moz-document url-prefix() { .seceTxt1 {background:url('/img/golf/bullet/bul_sec.gif') no-repeat left 2px;} }
.resvTxt1_1 {font-size:12px; color:#4f5964; margin-top:15px; padding-left:20px; background:url('/img/golf/icn/icn_tel.gif') no-repeat left top;}

.infoList1 {width:100%; overflow:hidden;}
.infoList1 li {float:left; width:443px; margin-bottom:50px; padding:8px; border:3px solid #d3d7db;}
.infoList1 li.fr {float:right;}
.infoList1 li .logoPic {padding-bottom:8px;}
.infoList1 li .pic {padding-bottom:8px;}
.infoList1 .infoTable1 {border:0; border-collapse:collapse; width:100%; line-height:16px; color:#6e747c; border-top:2px solid #dbe3e6;}
.infoList1 .infoTable1 tbody th {border:0; padding-left:20px; height:42px; border-bottom:1px solid #dbe3e6; text-align:left;}
.infoList1 .infoTable1 tbody td {border:0; padding-left:20px; border-bottom:1px solid #dbe3e6; text-align:left;}
.infoList1 .infoTable1 tbody .bdbnone {border-bottom:none !important;}
.infoList1 .infoTable1 tbody .fir th {border-bottom:1px solid #bccacf !important; background:#f5faff;}
.infoList1 .infoTable1 tbody .fir td {border-bottom:1px solid #bccacf !important; background:#f5faff;}



.infoHistory {width:100%;}
.infoHistory li {overflow:hidden; width:100%; padding-bottom:50px;}
.infoHistory li .year {display:block; float:left;}
.infoHistory li dl {float:right; width:774px; border-top:3px solid #283a55; border-bottom:2px solid #dbe3e6;}
.infoHistory li dl dt {float:left; width:70px; padding:12px 0 12px; text-align:center; border-bottom:1px solid #dbe3e6;}
.infoHistory li dl dd {float:right; width:694px; padding:12px 0 12px 10px; border-bottom:1px solid #dbe3e6;}
.infoHistory li dl .bdnone {border-bottom:none;}
.infoHistory li dl .het1 {height:45px;}

.infoMovie {width:100%; overflow:hidden; border-top:3px solid #283a55;}
.infoMovie li {overflow:hidden; float:left; width:435px; height:175px; margin-top:20px; padding:28px 0 0 28px; background:url('/img/golf/bg/bg_mov1.gif') no-repeat left top;}
.infoMovie li.fr {float:right;}
.infoMovie li span {display:block; float:left; padding-right:20px; border-right:1px solid #e4e5e7;}
.infoMovie li span img {border:1px solid #dfe1e3;}
.infoMovie li dl {float:right; width:155px; padding-right:15px; letter-spacing:-0.07em;}
.infoMovie li dl dt {color:#333; font-size:13px; padding-bottom:15px; font-weight:bold;}
.infoMovie li dl dd {color:#777; padding-top:5px; letter-spacing:-0.03em;}

.movBx {width:739px; margin:0 auto; padding:30px 0;}
.picTxt_read {width:739px; margin:0 auto; padding:30px 0; line-height:17px;}

/* 부대시설 */
.tabTy1 {overflow:hidden; width:100%; padding:5px 0; border-top:3px solid #273b56; border-bottom:1px solid #273b56; font-size:14px;}
.tabTy1 li {float:left; width:160px;  text-align:center;}
.tabTy1 li a {display:block; height:36px; padding:1px; color:#b7bbbe; line-height:36px; background:#fff; color:#273b56;}
.tabTy1 li.first a {border-left:none;}
.tabTy1 li a.current {color:#fff; background:#273b56; }
.tabTy1 li a.current span {display:block; border-top:1px solid #526278; border-left:1px solid #526278;}
/* .tabTy1 li a.on span {display:block; border-top:1px solid #526278; border-left:1px solid #526278;    color: #fff !important;} */
/*
.tabTy1 {overflow:hidden; width:100%; border-top:3px solid #273b56; border-bottom:1px solid #273b56;}
.tabTy1 li {float:left; width:20%; text-align:center;}
.tabTy1.fourTbs1 li {width:25%;}
.tabTy1 li a {display:block; height:66px; font-weight:bold; color:#b7bbbe; padding:3px 1px 0 0; line-height:65px; font-size:20px; background:#fff;}
.tabTy1 li.first a {border-left:none;}
.tabTy1 li a.current {padding-right:0; color:#283a55; background:#e5eaee;}
*/

.loadViewBx {padding:7px; border:3px solid #d3d7db;}

.facWrap .facDl {width:100%; padding-bottom:20px;}
.facWrap .facDl dt {padding-bottom:5px; font-size:20px; font-weight:bold;}
.facWrap .facDl dd {line-height:18px; color:#6e747c;}
.facWrap .facTxt1 {margin-top:10px; padding:0 10px; line-height:17px; border:1px solid #dbe3e6; color:#6e747c;}
.facWrap .facTxt1 li {width:100%; overflow:hidden; padding:9px 0; border-bottom:1px solid #dbe3e6;}
.facWrap .facTxt1 li label {display:block; font-weight:bold; float:left; width:67px; padding-left:10px;}
.facWrap .facTxt1 li span {display:block; float:left;}
.facWrap .facTxt1 li.bdnone {border-bottom:none;}
.facWrap .facDlT1 {padding-bottom:5px; font-size:22px; font-weight:bold;}

/* 부대시설 갤러리 */
.facWrap .facGallery2 {width:940px; border:3px solid #273b56; padding:7px;}
.facWrap .facGallery {position:relative;}
.facWrap .facGallery .touchslider-viewport {width:940px; overflow:hidden; position:relative; height:483px;}
.facWrap .facGallery .touchslider-item {overflow:hidden; display:block; height:483px;}
.facWrap .facGallery .touchslider-prev {position:absolute; left:15px; top:50%; display:block; width:78px; height:78px; margin-top:-39px;}
.facWrap .facGallery .touchslider-next {position:absolute; right:15px; top:50%; display:block; width:78px; height:78px; margin-top:-39px;}
.facWrap .facGallery .touchslider-nav {position:absolute; bottom:15px; width:100%; text-align:center;}
.facWrap .facGallery .touchslider-nav-item {display:inline-block; width:16px; height:16px; margin:0 5px; background:url('/img/golf/btn/btn_dotScroll1.png') no-repeat right top;}
.facWrap .facGallery .touchslider-nav-item-current {background:url('/img/golf/btn/btn_dotScroll1.png') no-repeat left top;}

.dcardThkList {border-top:3px solid #273b56; border-bottom:1px solid #dbe3e6; color:#6e747c;}
.dcardThkList li {padding-left:20px; height:35px; line-height:35px; border-bottom:1px solid #dbe3e6; background:url('/img/golf/bullet/blt_01.gif') no-repeat left 12px;}
.dcardThkList li strong {color:#e94960;}
.dcardThkList li span {font-weight:bold;}
.dcardThkList li img {margin-bottom:2px; *margin-bottom:1px;}

.requestList1 {width:100%; margin-top:50px; line-height:20px; color:#6e747c;}
.requestList1 li {padding-left:20px; background:url('/img/golf/bullet/blt_01.gif') no-repeat left 4px;}

.requestList2 {width:920px; height:124px; font-weight:bold; padding:35px 0 0 40px; background:url('/img/golf/bg/bg_rain1.gif') no-repeat left top;}
.requestList2.bg1 {padding:30px 0 0 40px; height:129px; background:url('/img/golf/bg/bg_rain2.gif') no-repeat left top;}
.requestList2 dt {padding-bottom:20px; font-weight:bold; color:#fff; font-size:18px;}
.requestList2 dd {color:#acb6c1; line-height:20px;}

.yaWrap {width:100%; overflow:hidden;}
.yaWrap h3 {float:left;}
.yaWrap h3.center{text-align:center;padding:5px 0;}
.yaWrap h3 strong{line-height:2;font-size:13px;}
.yaWrap .rainJoin1 {float:right; width:765px; line-height:19px; border-top:3px solid #283a55; border-bottom:1px solid #dbe3e6;}
.yaWrap .rainJoin1 li {padding:13px 0 13px 10px; border-bottom:1px solid #dbe3e6;}
.yaWrap .rainJoin1 li.long2 {min-height:130px;}
.yaWrap .rainJoin1 li label{font-weight:bold;padding-right:20px;}
.yaWrap .rainJoin1 li.long {padding:25px 0 25px 10px;}
.yaWrap .rainJoin1 li.long img {margin-bottom:2px;}
.yaWrap .rainJoin1 li .pb5_txt {padding-bottom:5px;}
.yaWrap .rainJoin1 li .pb5_txt span {display:block; padding-left:84px;}
.yaWrap .rainJoin2 {float:right; width:765px; line-height:19px;}
.yaWrap .rainJoin2 li {padding:0;}
.yaWrap .notice{margin-left:10px;padding:4px 0 0px 20px; background:url('/img/golf/bullet/blt_01.gif') no-repeat left center; color:#4f5964}
.yaWrap img.instructor{float:left;margin:10px 10px 0 0;}

.yaWrap_box h3 {float:left;}
.yaWrap_box h3.center{text-align:center;padding:5px 0;}
.yaWrap_box h3 strong{line-height:2;font-size:13px;}
.yaWrap_box ul.rainJoin1 {float:right; width:765px; line-height:19px; border-top:3px solid #283a55; border-bottom:1px solid #dbe3e6;}
.yaWrap_box .rainJoin1 li {padding:13px 0 13px 10px; border-bottom:1px solid #dbe3e6;}




.bulIcn1 {padding-left:20px; background:url('/img/golf/bullet/blt_01.gif') no-repeat left top;}
@-moz-document url-prefix() { .bulIcn1 {background:url('/img/golf/bullet/blt_01.gif') no-repeat left 2px;} }
.pointBX1 {width:920px; height:76px; font-weight:bold; padding:35px 0 0 40px; color:#acb6c1; line-height:20px; background:url('/img/golf/bg/bg_point1.gif') no-repeat left top;}
.pint1 {overflow:hidden; width:100%;}
.pint1 label {display:block; float:left; width:70px; font-weight:Bold;}
.pint1 em {display:block; float:left; padding:0 0 0 10px;}
.pint1 span {display:block; float:right; width:655px;}

.bisiList {width:100%; overflow:hidden; background:#eaeff1; padding-bottom:30px; border:3px solid #283a55;}
.bisiList li {float:left; padding:30px 0 0 30px;}
.bisiList li span {display:block; text-align:center; padding-top:10px; font-weight:bold;}

.courseTab {width:100%; overflow:hidden;}
.courseTab li {float:left; width:11%;}
.courseTab li.fir a {margin-left:0;}
.courseTab li.end {width:12%; *width:11.5%;}
.courseTab li a {display:block; margin-left:2px; height:37px; line-height:37px; font-weight:bold; text-align:center; color:#8b919a; background:#ececec; }
.courseTab li a.current {color:#fff; background:#6a747d url('/img/golf/bg/bg_tabCs_on.gif') no-repeat center top;}

.courseMap_bx {border:3px solid #273b56; padding-bottom:20px;}
/* .courseMap_bx .img img {width:954px;} */
.dcardTk1 {color:#6e747c; padding-left:10px;}
.holeTxt {overflow:hidden; padding-left:44px;}
.holeTxt .holePar {position:relative; float:left; width:276px; padding:70px 0 0 26px; border-right:1px solid #e6e6e6;}
.holeTxt .holePar.vvpk {width:276px; height:102px;}
.holeTxt .holePar .num {display:block; position:absolute; left:20px; top:0; width:55px; height:55px; line-height:52px; text-align:center; font-size:30px; color:#fff; background: url('/img/golf/bg/bg_counum1.gif') no-repeat left top;}
.holeTxt .holePar .num_txt {position:absolute; left:85px; top:11px; color:#283a55; font-size:25px; font-weight:bold;}
.holeTxt .holePar .num_txt2 {position:absolute; left:85px; top:40px; color:#767676; font-family:'tahoma';}
.holeTxt .holePar .num_txt2 em {color:#283a55;}
.holeTxt .holePar .itemLit {padding-left:60px; color:#828282;}
.holeTxt .holePar .itemLit em {color:#929292;}
.holeTxt .holePar .itemLit li {overflow:hidden; font-family:'tahoma'; height:17px; margin-bottom:5px; padding-left:20px;}
.holeTxt .holePar .itemLit li span {display:block; float:left; width:115px;}
.holeTxt .holePar .itemLit li em {display:block; float:left;}
.holeTxt .holePar .itemLit .bul_cous1 {background: url('/img/golf/bg/bul_cous1.gif') no-repeat left 1px;}
.holeTxt .holePar .itemLit .bul_cous2 {background: url('/img/golf/bg/bul_cous2.gif') no-repeat left 1px;}
.holeTxt .holePar .itemLit .bul_cous3 {background: url('/img/golf/bg/bul_cous3.gif') no-repeat left 1px;}
.holeTxt .holePar .itemLit .bul_cous4 {background: url('/img/golf/bg/bul_cous4.gif') no-repeat left 1px;}
.holeTxt .holePar .itemLit .bul_cous5 {background: url('/img/golf/bg/bul_cous5.gif') no-repeat left 1px;}
.holeTxt .holePar .itemLit .bul_cous6 {background: url('/img/golf/bg/bul_cous6.gif') no-repeat left 1px;}
.holeTxt .holePar .itemLit2 {padding-left:60px; color:#828282; font-size:11px;}
.holeTxt .holePar .itemLit2 dt {padding-bottom:3px;}
.holeTxt .holePar .vtrBt {padding:5px 0 0 60px;}
.holeTxt .frBx1 {float:right; width:500px; padding:8px 70px 0 0;}
.holeTxt .frBx1.vvpk {width:500px; padding-right:70px;}
.holeTxt .frBx1 .frTip {padding-bottom:30px; font-family:'tahoma';}
.holeTxt .frBx1 .frTip dt {font-size:14px; padding-bottom:8px; color:#464646;}
.holeTxt .frBx1 .frTip dd {color:#828282; line-height:17px;}
.holeTxt .frBx1 .frTip .potColor1 {color:#ff0a04;}
.holeTxt .frBx1 .holeImgList1 {width:100%; overflow:hidden;}
.holeTxt .frBx1 .holeImgList1 li {float:left; width:114px; padding-right:10px;}
.holeTxt .frBx1 .holeImgList1 li a {position:relative; display:block; width:114px; height:65px;}
.holeTxt .frBx1 .holeImgList1 li a img {width:114px; height:65px;}
.holeTxt .frBx1 .holeImgList1 li a span {display:none;}
.holeTxt .frBx1 .holeImgList1 li a:hover span {position:absolute; left:0; top:0; display:block; width:114px; height:65px; background: url('/img/golf/hole/img_cusPicOn.gif') no-repeat left top;}
.holeTxt.sonofelHole .holePar {width:325px !important;}
.holeTxt.sonofelHole .frBx1 {width:453px !important;}

.courseTb1 {border:0; border-top:3px solid #273b56; border-bottom:2px solid #b6c4c7; border-collapse:collapse; width:100%; line-height:16px; color:#6e747c; font-size:14px;}
.courseTb1 thead th {border:0; height:40px; color:#888e94; background:#f2f4f6; border-bottom:1px solid #b6c4c7;}
.courseTb1 tbody th {border:0; padding:15px 0 15px 20px; border-top:1px solid #b6c4c7; text-align:left; color:#4f5964;}
.courseTb1 tbody td {border:0; padding:15px 0; border-top:1px solid #b6c4c7; border-left:1px solid #b6c4c7; text-align:center;}
.courseTb1 tbody .tbOn {color:#005dc3; font-weight:bold;}
.courseTb1 .firBd th {border-top:none !important;}
.courseTb1 .firBd td {border-top:none !important;}
.courseTb1 .bdnone {border-left:none !important;}
.courseTb1 .bdnoneL {border-left:none !important;}
.courseTb1 tbody .tbOn2 {background:#fafafa;}
.courseTb1.cstb6 tbody td {padding:0 0; height:33.5px;}
.courseTb1 .color_bkRe {background:#fc3301; color:#8a1b00;}

.courseTb2 {border:0; border-top:3px solid #273b56; border-bottom:2px solid #b6c4c7; border-collapse:collapse; width:100%; line-height:16px; color:#6e747c; font-size:13px;}
.courseTb2 tbody th {border:0; padding:15px 0; border-right:1px solid #b6c4c7; border-top:1px solid #b6c4c7; color:#4f5964; border-left:1px solid #b6c4c7; background:#f2f4f6;}
.courseTb2 tbody td {border:0; padding:15px 0 15px 20px; font-size:12px; border-top:1px solid #b6c4c7;}
.courseTb2 .firBd th {border-top:none !important;}
.courseTb2 .firBd td {border-top:none !important;}
.courseTb2 tbody .tbOn {color:#005dc3;}
.courseTb2 tbody .bdnone {border-left:none;}
.courseTb2 tbody .bdrL {}
.courseTb2 .bdlL {}

.courseTb3 {border:0; border-top:3px solid #273b56; border-bottom:2px solid #dbe3e6; border-collapse:collapse; width:100%; line-height:16px; color:#6e747c; font-size:12px;}
.courseTb3 thead th {border:0; height:35px; color:#283a55; background:#f2f4f6; border-bottom:1px solid #dbe3e6; border-left:1px solid #dbe3e6;}
.courseTb3 tbody td {border:0; height:35px; border-bottom:1px solid #dbe3e6; border-left:1px solid #dbe3e6; text-align:center;}
.courseTb3 .color_bkRe {background:#fc3301; color:#8a1b00; font-weight:bold;}
.courseTb3 .title1 {color:#6e747c; font-weight:bold;}
.courseTb3 .bdnone {border-left:none !important;}

.coursTxt1 {font-size:12px; color:#4f5964;}
.coursCmd {padding:20px; border:3px solid #ced1d3; background:#f2f3f4;}
.coursCmd strong {display:block; padding-bottom:10px; color:#414852;}
.coursCmd strong span {color:#ff1800;}
.coursCmd textarea {width:775px; padding:10px 0 0 17px; border:1px solid #ccc; height:68px; color:#afabab;}

.coursCmdList {padding-top:3px; margin-top:30px; border-bottom:1px solid #dbe3e6; *border-bottom:none; background: url('/img/golf/bg/bg_cst.gif') no-repeat left top;}
.coursCmdList li {position:relative; width:100%; padding:15px 0; letter-spacing:-0.05em; overflow:hidden; border-bottom:1px solid #dbe3e6;}
.coursCmdList li dl {float:left; width:875px;}
.coursCmdList li dl dt {float:left; width:108px; padding-top:8px; text-align:center; color:#6e747c; font-size:13px;}
.coursCmdList li dl dd {float:right; width:744px; padding-left:23px; color:#898989;}
.coursCmdList li dl dd span {display:block; color:#b2b2b2; padding-bottom:3px;}
.coursCmdList li dl dd .replyWriteBx2 {padding:8px 0 0 0;}
.coursCmdList li .btnRt {position:absolute; display:block; right:20px; top:15px;}
.coursCmdList li .btnRt em {color:#dcdcdc;}
.coursCmdList li .btnRt a.btnEdit {color:#2d405b;}
.coursCmdList li .btnRt a {color:#a7a7a7;}

.courseVv3 {width:100%; overflow:hidden;}
.courseVv3 .flHole {float:left; width:625px; padding-left:1px;}
.courseVv3 .frMap {float:right; width:289px; border-bottom:2px solid #eff2f5;}
.courseVv3 .frMap div {border:1px solid #cacccf; border-top:3px solid #4f5964; text-align:center;}
.courseVv3 .frMap div img {width:286px; height:251px;}

.btnSsBx {width:100%; padding-bottom:13px; text-align:right;}
.btnSsBx a {margin-left:7px;}

.dcardBnnBx1 {position:relative; width:100%;}
.dcardBnnBx1 ul {overflow:hidden;}
.dcardBnnBx1 ul li {float:left;}
.dcardBnnBx1 .bxvw2 {display:none; position:absolute; top:0; width:480px; height:321px;}
.dcardBnnBx1 .bxvw2 dl {padding:209px 65px 0 72px;}
.dcardBnnBx1 .bxvw2 dl dt {padding-bottom:5px; font-weight:bold; font-size:16px; color:#fff;}
.dcardBnnBx1 .bxvw2 dl dd {font-size:12px; color:#acb6c1; line-height:17px;}
.dcardBnnBx1 .dcardVw1 {left:0; background: url('/img/golf/banner/bnn_dcard_request_04_1.gif') no-repeat left top;}
.dcardBnnBx1 .dcardVw2 {right:0; background: url('/img/golf/banner/bnn_dcard_request_02_1.gif') no-repeat left top;}
.dcardBnnBx1 .dcardVw3 {left:0; background: url('/img/golf/banner/bnn_dcard_request_05_1.gif') no-repeat left top;}

.bgNObody {background-image:none;}
#errorWrap {width:100%;}
#errorWrap dl {width:650px; margin:0 auto; padding-top:150px; text-align:center;}
#errorWrap dl dt {padding-bottom:33px;}
#errorWrap dl dd {color:#989ba0; font-size:14px;}

.customerDd {width:920px; height:90px; padding:20px 0 0 40px; margin-bottom:50px; background: url('/img/golf/bg/bg_cusData1.gif') no-repeat left top;}
.customerDd dd {padding:0 0 0 10px; margin-top:15px; color:#acb6c1; background: url('/img/golf/bg/bul_cos1.gif') no-repeat left 5px;}

.tableBar6 {width:100%; padding-top:3px; border-bottom:2px solid #dbe3e6; background: url('/img/golf/bg/bg_table6.gif') no-repeat left top;}
.dataPg1 {color:#6e747c; padding-bottom:10px;}
.dataPg1 span {color:#ff0000;}

.h3Tit1 {overflow:hidden; padding-bottom:15px; border-bottom:3px solid #283a55;}
.h3Tit1 .imgverB {vertical-align:middle; float:left;}
.h3Tit1 .dcardTk1 {display:block; float:left; padding-top:14px;}
@-moz-document url-prefix() { .h3Tit1 .dcardTk1 {padding-top:11px;} }
.dcardCp1 {width:100%; overflow:hidden; padding-bottom:30px; border-bottom:3px solid #dbe3e6;}
.dcardCp1 .dcardCp2 {float:left; width:301px; margin:30px 0 0 0; padding-right:28px;}
.dcardCp1 .dcardCp2 ul {padding:15px 0 0 10px; margin-left:5px; line-height:16px;}
.dcardCp1 .dcardCp2 ul li {text-indent:-10px; margin-top:3px;}
.dcardCp1 .dcardCp2 ul .pttxt {color:#e94960; font-weight:bold;}
.dcardCp1 .dcardCp2 ul li span {display:block; padding-left:56px;}
.dcardCp1 .dcardCp3 {float:left; width:100%; margin:30px 0 0 0;}
.dcardCp1 .dcardCp3 p{width:500px;margin:0 auto;}

.mypageRds {height:108px; text-align:center; background: url('/img/golf/bg/bg_rd1.gif') no-repeat left top;}
.mypageRds dt {font-size:24px; color:#fff; padding-top:39px;}
.mypageRds dt span {color:#7cd9ff;}
.mypageRds dt strong {color:#7cd9ff; font-family:'Arial';}
.mypageRds dd {color:#798aa4; padding-top:12px;}

.cpTitBx {display:inline; position:relative; text-align:left !important;}
.cpTitBx div {display:none; position:absolute; left:50px; top:0; width:131px; padding-bottom:10px; background: url('/img/golf/bg/bg_embo2.gif') no-repeat left bottom;}
.cpTitBx div ul {padding:10px 0 0 20px; background: url('/img/golf/bg/bg_embo1.gif') no-repeat left top;}
.cpTitBx div ul li {text-indent:-10px; margin-top:2px;}
.cpTitBx img {margin-bottom:2px;}

.mypg6_0 {border:3px solid #d4d7d9; text-align:center;}
.mypg6_0 dt {font-size:20px; padding:50px 0; line-height:30px; color:#4f5964;}
.mypg6_0 dt span {color:#2881e2;}
.mypg6_0 dd {margin:0 30px; padding:30px 0; border-top:1px solid #d4d7d9;}

.mypg6_dt {overflow:hidden; width:93%; margin:0 auto; letter-spacing:-0.09em;}
.mypg6_dt li {float:left; color:#4f5964; padding:0 15px; font-size:11px; background: url('/img/golf/bullet/blt_01.gif') no-repeat left 5px;}


/* 홀팡업 */
.holeSlider1 {position:relative; width:900px; height:600px; margin:0 auto;}
.holeSlider1 .sliderkit-go-btn {position:absolute; top:50%; width:26px; height:50px; z-index:20; margin-top:-25px;}
.holeSlider1 .sliderkit-go-prev {left:20px;}
.holeSlider1 .sliderkit-go-next {right:72px;}
.holeSlider1 .sliderkit-panels {position:relative; overflow:hidden; width:900px; height:513px;}
.holeSlider1 .sliderkit-panel {overflow:hidden; position:absolute; display:block; width:900px; height:513px;}
.holeSlider1 .sliderkit-panel img {width:900px; height:513px;}
.holeSlider1 .sliderkit-nav {overflow:hidden; position:absolute; left:20%; bottom:0;}
.holeSlider1 .sliderkit-nav-clip {width:100%;}
.holeSlider1 .sliderkit-nav-clip ul li {float:left; margin-left:20px; width:114px; height:65px;}
.holeSlider1 .sliderkit-nav-clip ul li.fir {margin-left:0;}
.holeSlider1 .sliderkit-nav-clip ul li a {display:block; position:relative; width:114px; height:65px; z-index:1;}
.holeSlider1 .sliderkit-nav-clip ul li a .bg {display:none; position:absolute; left:0; top:0; width:114px; height:65px; background:url('/img/golf/hole/img_cusPicOn.gif') no-repeat 0 0; z-index:10;}
.holeSlider1 .sliderkit-nav-clip ul li a img {width:114px; height:65px;}
.holeSlider1 .sliderkit-nav-clip ul li.sliderkit-selected a .bg {display:block; background:url('/img/golf/hole/img_cusPicOn.gif') no-repeat 0 0;}


/* 홀인원게시판 */
.holeSlider2 {position:relative; width:587px; height:343px; margin:0 auto;}
.holeSlider2 .sliderkit-go-btn {position:absolute; top:50%; width:26px; height:50px; z-index:20; margin-top:-25px;}
.holeSlider2 .sliderkit-go-prev {left:20px;}
.holeSlider2 .sliderkit-go-next {right:72px;}
.holeSlider2 .sliderkit-panels {position:relative; overflow:hidden; width:587px; height:343px;}
.holeSlider2 .sliderkit-panel {overflow:hidden; position:absolute; display:block; width:587px; height:343px;}
.holeSlider2 .sliderkit-panel img {width:587px; height:343px;}


/* D카드회원확인레이어 */
.dcardMemOk {padding:25px;}
.dcardMemOk .txtpt1 {margin-bottom:20px; color:#6e747c; line-height:17px; border:1px solid #dbe3e6; padding:15px 18px; font-size:11px;}
.dcardMemOk .txtpt1 span {color:#283a53;}
.dcardMemOk .memOkFr {display:none; margin:20px 0; overflow:hidden; padding:20px; border-top:1px solid #dbe3e6; border-bottom:1px solid #dbe3e6; background:#f9f9fa;}
.dcardMemOk .memOkFr ul {float:left; width:270px; color:#4f5964;}
.dcardMemOk .memOkFr ul li {margin-bottom:5px;}
.dcardMemOk .memOkFr ul li label {padding-right:10px;}
.dcardMemOk .memOkFr ul li .inputLine {width:133px; margin-right:8px; height:19px; line-height:19px;}
.dcardMemOk .memOkFr .btn {float:right;}

/* 날씨정보 */
.winterBx1 {width:100%;}

/* 이벤트할인정보 */
.table_Bx_enew {width:100%; border-top:3px solid #283a55; text-align:center;}
.boardEvt {border:0; border-collapse:collapse; width:100%; line-height:16px; color:#6e747c;}
.boardEvt thead th {border:0; padding:9px 0; border-bottom:1px solid #b6c4c7; border-left:1px solid #b6c4c7; background:#f2f4f6;}
.boardEvt tbody th {border:0; padding:9px 0; border-bottom:1px solid #b6c4c7; border-left:1px solid #b6c4c7; background:#f2f4f6;}
.boardEvt tbody td {border:0; padding:9px 0; border-bottom:1px solid #b6c4c7; border-left:1px solid #b6c4c7;}
.boardEvt .bdlbk {border-left:1px solid #b6c4c7;}
.boardEvt .bdlnone {border-left:none;}
.boardEvt .txtnoB {font-weight:normal;}
.boardEvt .firBd th {border-top:none;}
.boardEvt .firBd td {border-top:none;}
.boardEvt .endBd {border-bottom:2px solid #b6c4c7;}

/* stiemap */
.sitemapList {overflow:hidden; width:100%;}
.sitemapList.endBg {background:url('/img/golf/bg/bg_sitemap.gif') no-repeat right top;}
.sitemapList.endBg li.stmapDh1 {height:420px;}
.sitemapList.bdLind1 {padding-bottom:40px; margin-bottom:40px; border-bottom:1px solid #e4e4e4;}
.sitemapList.bdLind1 li.stmapDh1 {height:400px;}
.sitemapList li.stmapDh1 {float:left; width:175px; padding-left:15px; border-right:1px solid #e4e4e4;}
.sitemapList li.bdrNone {border-right:none !important;}
.sitemapList li.stmapDh1 h3 {font-weight:bold; padding:0 0 0 10px; background:url('/img/golf/bg/bg_siteTit.gif') no-repeat left 3px; color:#304058; font-size:17px;}
.sitemapList li.stmapDh1 h4 {font-weight:bold; padding:20px 0 0 0; color:#6e747c;}
.sitemapList li.stmapDh1 h4 a {color:#6e747c;}
.sitemapList li.stmapDh1 .stmapDh2 ul {font-size:11px; color:#919aa4;}
.sitemapList li.stmapDh1 .stmapDh2 ul li {padding-left:8px; margin-top:6px; *margin-top:8px; background:url('/img/golf/bg/bg_siteSb.gif') no-repeat left 5px;}
.sitemapList li.stmapDh1 .stmapDh2 ul li a {color:#919aa4;}

/* 비발디파크 랜딩페이지 */
.bgLanding1 {width:100%; min-width:1024px; background:#1F2526; overflow-x:hidden;}
#topLink {width:100%; background:#1c2223;}
#topLink ul {overflow:hidden; width:606px; margin:0 auto;}
#topLink ul li {float:left; border-left:1px solid #273729;}
#topLink ul li.end {border-right:1px solid #273729;}

#landingWrap {position:relative; overflow:hidden; width:100%; min-width:1024px; height:620px; background:#272727;}
#landingWrap:after {content:""; display:block; float:none; clear:both;}
#landingWrap h1 {position:absolute; top:40px; left:50%; z-index:200; margin-left:-107px;}
#landingWrap .iconLink1 {position:absolute; left:50%; bottom:20px; z-index:200; width:454px; margin-left:-227px; text-align:center;}
#landingWrap .vkBtn1 {position:absolute; left:50%; bottom:146px; z-index:200; margin-left:-108px;}
#landingWrap .txt1 {position:absolute; left:50%; bottom:74px; z-index:100; width:454px; margin-left:-227px; text-align:center;}

.mainSlider1 .sliderkit-go-btn {position:absolute; top:370px; display:block; width:48px; height:66px; z-index:100;}
.mainSlider1 .sliderkit-go-btn a {display:block; width:48px; height:66px;}
.mainSlider1 .sliderkit-go-btn a em {visibility:hidden;}
.mainSlider1 .sliderkit-go-prev {left:50px;}
.mainSlider1 .sliderkit-go-next {right:50px;}
.mainSlider1 .sliderkit-go-prev a {background:url("/img/golf/sonofelice/btn_scrollLeft1_off.png") no-repeat left top;}
.mainSlider1 .sliderkit-go-next a {background:url("/img/golf/sonofelice/btn_scrollRight1_off.png") no-repeat right top;}
.mainSlider1 .sliderkit-go-prev a:hover {background:url("/img/golf/sonofelice/btn_scrollLeft1_on.png") no-repeat left top;}
.mainSlider1 .sliderkit-go-next a:hover {background:url("/img/golf/sonofelice/btn_scrollRight1_on.png") no-repeat right top;}

.mainSlider1 .panselBx {position:absolute; left:50%; top:0; overflow:hidden; width:1800px; height:620px; margin-left:-900px;}
.mainSlider1 .sliderkit-panels {overflow:hidden; width:1800px; height:620px;}
.mainSlider1 .sliderkit-panel {overflow:hidden; position:absolute; display:block; width:1800px; height:620px;}
.mainSlider1 .sliderkit-panel {z-index: 1;}
.mainSlider1 .sliderkit-panel-active {z-index: 5;}
.mainSlider1 .sliderkit-panel-old {z-index: 4;}

#footEtc {width:100%; padding:25px 0; background:#1f2526;}
#footEtc .footBox {overflow:hidden; width:1000px; margin:0 auto;}
#footEtc .footBox .footLeft {position:relative; float:left; padding-left:145px;}
#footEtc .footBox .footLeft .footLogo1 {position:absolute; left:20px; top:5px;}
#footEtc .footBox .footLeft .footLink {overflow:hidden; padding-bottom:10px;}
#footEtc .footBox .footLeft .footLink li {float:left; padding:0 10px; background:url("/img/golf/bg/bg_footEtc1.gif") no-repeat right center;}
#footEtc .footBox .footLeft .footLink li.fir {padding-left:0;}
#footEtc .footBox .footLeft .footLink li.end {background-image:none;}
#footEtc .footBox .footLeft address {display:block; padding-bottom:8px;}
#footEtc .footBox .goSite {float:right; color:#525757;}


/* 델피노 */
.delpinoBx1 {overflow:hidden; padding:360px 0 35px; background:#856337 url('/img/golf/bg/bg_delpi1.gif') no-repeat left top;}
.delpinoBx1 li {float:left; margin:30px 0 0 50px;}
.delpinoBx1 li.delTxt1 {width:612px; border-right:1px solid #9d825f;}
.delpinoBx1 li.delTxt2 {text-align:center; margin-left:70px; padding-top:20px;}
.delpinoBx2 {overflow:hidden; padding-top:20px; }

/* 소노펠리체 */
.sonopelBx1 {overflow:hidden; padding:360px 0 27px; background:#4c8931 url('/img/golf/bg/bg_sono1.gif') no-repeat left top;}
.sonopelBx1 li {float:left; margin:30px 0 0 50px;}
.sonopelBx1 li.delTxt1 {width:612px; border-right:1px solid #70a15a;}
.sonopelBx1 li.delTxt2 {text-align:center; margin-left:70px; padding-top:15px;}
.sonopelBx2 {overflow:hidden; padding-top:15px; }

/* 비발디파크퍼블릭 */
.vivaldBxP1 {overflow:hidden; padding:388px 0 27px; background:#2e7d87 url('/img/golf/bg/bg_vivaldP1.gif') no-repeat left top;}
.vivaldBxP1 li {float:left; margin:30px 0 0 30px;}
.vivaldBxP1 li.vivaldTxt1 {width:427px; padding:10px 0; border-right:1px solid #58979f;}
.vivaldBxP1 li.vivaldTxt2 {margin-left:30px; padding-top:15px;}
.vivaldBxP2 {overflow:hidden; padding-top:20px; }
.vivaldBxP3 {overflow:hidden; padding-top:50px; margin-bottom:50px;}
.vivaldBxP3 li {float:left; width:300px; margin:0 30px 0 0;}
.vivaldBxP3 li dl dt {height:35px;}
.vivaldBxP3 li dl dd.txt {line-height:17px; padding-top:15px; color:#6e747c;}
.vivaldBxP4 {overflow:hidden;}
.vivaldBxP4 .flBx {float:left; width:301px;}
.vivaldBxP4 .flBx dt {height:35px;}
.vivaldBxP4 .flHole {float:right; width:630px; }
.vivaldBxP4 .flHole h3 {height:35px;}
.vivaldBxP4 .flHole .courseTb1 {font-size:12px;}
.vivaldBxP4 .flHole .courseTb1 tbody td {padding:16px 0 17px;}

/* 분실물안내 */
.lostBxs1 {padding-left:335px; background:url('/img/golf/bg/bg_lostAndFound1.gif') no-repeat left top;}

/* 모바일안내 */
.moblieApBx1 {padding:40px 0; line-height:17px; border-top:3px solid #283a55; border-bottom:2px solid #dbe3e6; background:url('/img/golf/bg/bg_moblieapp1.gif') no-repeat right 44px;}
.moblieApBxList {overflow:hidden; border-top:3px solid #283a55;}
.moblieApBxList li {float:left; width:290px; border-bottom:2px solid #eaeaea; margin:30px 40px 0 0;}
.moblieApBxList li dl {padding:20px; height:313px; border:1px solid #d0d0d0; border-bottom:1px solid #b8b8b8;}
.moblieApBxList li dl .img {padding-bottom:20px; text-align:center; border-bottom:1px solid #cacccf;}
.moblieApBxList li dl .txt {padding:0 5px; color:#777; line-height:16px;}
.moblieApBxList li dl dt {padding:10px 5px; color:#5c5c5c; font-size:13px; font-weight:bold;}

.btnDcardBx {width:100%;}
.btnDcardBx:after {content:""; display:block; float:none; clear:both;}
.btnDcardBx li {float:left; width:50%;}
.btnDcardBx li.relcss {position:relative;}
.btnDcardBx li a {display:Block; text-align:center; border:1px solid #c3c6ca; color:#2d405b; font-weight:bold;}
.btnDcardBx li a span {display:Block; height:39px; padding-top:8px; line-height:16px; background:#efefef; border-top:1px solid #fff; border-left:1px solid #fff;}
@-moz-document url-prefix() { .btnDcardBx li a span {line-height:normal;} }
.btnDcardBx li a {margin-right:3px;}
.btnDcardBx li.bubtn a {border:1px solid #576b85; color:#fff; margin-right:0; margin-left:3px;}
.btnDcardBx li.bubtn  a span {background:#617796; border-top:1px solid #8397b3; border-left:1px solid #8397b3;}
.btnDcardBx li.relcss em {position:absolute; bottom:-5px; left:100px; display:none; width:9px; height:6px; background:url('/img/golf/bg/bul_dcard11.gif') no-repeat left top;}
.btnDcardBx li.relcss.on em {display:block;}

.mapTabel1 {border:0; border-collapse:collapse; width:100%; font-weight:Bold; line-height:16px; border-top:3px solid #273b56; border-bottom:2px solid #273b56; color:#6e747c;}
.mapTabel1 tbody th {border:0; padding:10px 0 10px 0; border-bottom:1px solid #dbe3e6; border-right:1px solid #dbe3e6;}
.mapTabel1 tbody td {border:0; padding:10px 0 10px 15px; border-bottom:1px solid #dbe3e6; border-right:1px solid #273b56;}
.mapTabel1 tbody td.bdrnone {border-right:none;}
.mapTabel1 tbody td.bdbnone {border-bottom:none;}

.mapBxb1 {border:3px solid #c1c6ca; padding:20px; margin-bottom:40px;}
.mapBxb1 h3 {border-bottom:1px solid #c1c6ca; padding:0 0 15px 25px; font-size:14px; color:#606973; font-weight:Bold; background:url('/img/golf/bg/bul_map.gif') no-repeat left 3px;}
.mapBxb1 h3 img {margin-bottom:1px; vertical-align:middle;}
.mapBxb1 p {padding-top:30px; text-align:center;}

.subConTit {overflow:hidden; width:100%; padding-bottom:15px;}
.subConTit h3 {float:left;}
.subConTit span {display:block; float:right; padding-top:11px;}

.couseJeone {border:0; border-collapse:collapse; width:100%; color:#6e747c; line-height:16px; border-top:3px solid #283a55;}
.couseJeone thead th {border:0; height:40px; border-bottom:1px solid #dbe3e6; border-left:1px solid #dbe3e6;}
.couseJeone tbody td {border:0; height:38px; text-align:center; border-bottom:1px solid #dbe3e6; border-left:1px solid #dbe3e6;}
.couseJeone tfoot td {border:0; height:38px; text-align:center; font-weight:bold; background:#f1f8fa; border-bottom:2px solid #dbe3e6; border-left:1px solid #dbe3e6;}
.couseJeone .blNone {border-left:none !important;}
.couseJeone .tit {height:30px; text-align:left; padding-left:15px; border-bottom:2px solid #dbe3e6; font-size:14px; color:#283a55; font-weight:bold;}
.couseJeone .color_hol {background:#f2f4f6; color:#6e747c; border-left:none !important;}
.couseJeone .color_cha {background:#000000; color:#737373; border-left:none !important;}
.couseJeone .color_back {background:#1b8cc1; color:#025379; border-left:none !important;}
.couseJeone .color_reg {background:#f2f4f6; color:#90959c;}
.couseJeone .color_front {background:#fcd500; color:#9d8500;}
.couseJeone .color_lady {background:#fc3301; color:#8a1b00; border-left:none !important;}
.couseJeone .color_par {background:#f2f4f6; color:#6e747c; border-left:none !important;}

.couseJeone_del {border:0; border-collapse:collapse; width:100%; color:#656157; line-height:16px; border-top:3px solid #4d422f;}
.couseJeone_del thead th {border:0; height:40px; border-bottom:1px solid #ccc4b6; border-left:1px solid #ccc4b6;}
.couseJeone_del tbody td {border:0; height:38px; text-align:center; border-bottom:1px solid #ccc4b6; border-left:1px solid #ccc4b6;}
.couseJeone_del tfoot td {border:0; height:38px; text-align:center; font-weight:bold; background:#f9f5ef; border-bottom:2px solid #ccc4b6; border-left:1px solid #ccc4b6;}
.couseJeone_del .blNone {border-left:none !important;}
.couseJeone_del .tit {height:30px; text-align:left; padding-left:15px; border-bottom:2px solid #ccc4b6; font-size:14px; color:#47381f; font-weight:bold;}
.couseJeone_del .color_hol {background:#f5f2ee; color:#747065; border-left:none !important;}
.couseJeone_del .color_cha {background:#fcd500; color:#9d8500; border-left:none !important;}
.couseJeone_del .color_back {background:#f5f2ee; color:#928e83; border-left:none !important;}
.couseJeone_del .color_reg {background:#1b8cc1; color:#02547a;}
.couseJeone_del .color_front {background:#fc3301; color:#8a1b00; border-left:none !important;}
.couseJeone_del .color_lady {background:#fb4618; color:#8a1b00; border-left:none !important;}
.couseJeone_del .color_par {background:#f5f2ee; color:#747065; border-left:none !important;}

.infoTab1 {overflow:hidden; font-weight:Bold; margin:50px 0 10px;}
.infoTab1 li {float:left; width:118px; margin-right:2px;}
.infoTab1 li a {display:block; height:40px; line-height:40px; text-align:center; background:#ececec; color:#6a747d;}
.infoTab1 li a.on {color:#fff; background:#6a747d url('/img/golf/bg/bul_map2.gif') no-repeat center bottom;}

.infoTab2 {overflow:hidden; font-weight:Bold; margin:50px 0 10px;}
.infoTab2 li {float:left; width:118px; margin-right:2px;}
.infoTab2 li a {display:block; height:40px; line-height:40px; text-align:center; background:#ececec; color:#6a747d;}
.infoTab2 li a.on {color:#fff; background:#6a747d url('/img/golf/bg/bul_map2.gif') no-repeat center bottom;}

.infoTab3 {overflow:hidden; font-weight:Bold; margin:50px 0 10px;}
.infoTab3 li {float:left; width:118px; margin-right:2px;}
.infoTab3 li a {display:block; height:40px; line-height:40px; text-align:center; background:#ececec; color:#6a747d;}
.infoTab3 li a.on {color:#fff; background:#6a747d url('/img/golf/bg/bul_map2.gif') no-repeat center bottom;}

.infoTable {border:0; border-collapse:collapse; width:100%; line-height:16px; border-top:3px solid #273b56; border-bottom:2px solid #B6C4C7; color:#6e747c;}
.infoTable thead th {border:0; padding:10px 0 10px 15px; text-align:left; color:#4f5964; border-bottom:1px solid #B6C4C7; border-left:1px solid #B6C4C7; background:#f2f4f6;}
.infoTable tbody td {border:0; padding:10px 0 10px 15px; border-bottom:1px solid #B6C4C7; border-right:1px solid #B6C4C7;}
.infoTable .bdrnone {border-right:none;}
.infoTable .bdlnone {border-left:none;}
.infoTable .bdLin {border-right:1px solid #B6C4C7 !important;}
.infoTabBx {display:none;}
.infoTabBx2 {display:none;}
.infoTabBx3 {display:none;}

.infoTable2 {border:0; border-collapse:collapse; width:100%; line-height:16px; border-top:3px solid #283a55; border-bottom:2px solid #B6C4C7; color:#6e747c;}
.infoTable2 tbody td {vertical-align:top; border:0; padding:10px 15px; border-bottom:1px solid #B6C4C7; border-right:1px solid #B6C4C7;}
.infoTable2 .bdrnone {border-right:none;}
.infoTable2 .bdrBb {}
.infoTable2 .color_bu1 {color:#2994bc;}
.infoTable2 dl dt {font-weight:Bold; color:#44a09b; padding-bottom:3px;}
.infoTable2 ul {overflow:hidden;}

.infoTable3 {border:0; border-collapse:collapse; width:100%; line-height:16px; border-top:3px solid #273b56; border-bottom:2px solid #dbe3e6; color:#6e747c;}
.infoTable3 tbody th {border:0; padding:10px 0 10px 15px; text-align:left; color:#6e747c; border-bottom:1px solid #dbe3e6; background:#f2f4f6;}
.infoTable3 tbody td {border:0; padding:10px 15px; border-bottom:1px solid #dbe3e6;}

.chgBx1 {height:64px; padding:40px 0 0 35px; margin-bottom:50px; font-weight:bold; font-size:17px; color:#fff; background: url('/img/golf/bg/bg_chg.gif') no-repeat left top;}

.chgBx2 {padding:30px 0 30px 100px; border:3px solid #d4d7d9; overflow:hidden;}
.chgBx2 .passwdEditBx2 {float:left; margin-right:40px;}
.chgBx2 .passwdEditBx2 dl {overflow:hidden; width:470px; padding:4px 0;}
.chgBx2 .passwdEditBx2 dl dt {float:left; width:100px; padding:5px 10px 0 0; *padding:8px 10px 0 0; text-align:right;}
.chgBx2 .passwdEditBx2 dl dd {float:right; width:357px;}
.chgBx2 .passwdEditBx2 dl dd p {padding-top:7px; font-weight:bold; color:#ff0000;}
.chgBx2 .btn {float:left; border-left:1px solid #d4d7d9; padding-left:43px;}

.layPopAll1 {width:100%; display:none; position:absolute; left:50%; top:50%; z-index:800; border:2px solid #293b55; background:#ffffff !important; text-align:left;}
.layPopAll1 .containervk {padding-bottom:58px; background:url('/img/golf/bg/pop_logo.gif') no-repeat center 93%;}
.layPopAll1 .closeLyBtn {position:absolute; right:10px; top:10px;}
.layPopAll1 .closeLyBtn:focus {border:1px dotted #8d8d8d;}
.layPopAll1 .contentsvk {padding:25px; font-weight:bold; text-align:center;}
.layPopAll1 .contentsvk dt {color:#2881e2; padding-top:25px;}
.layPopAll1 .contentsvk dd.txt1 {color:#6e747c; padding:10px 0 20px;}
.layPopAll1 .contentsvk dd.txt2 {font-size:20px;font-weight:bold;}
.layPopAll1 .contentsvk dd strong{color:red;font-weight:bold;}
.layPopAll1 .contentsvk dd.btn {padding-top:25px; border-top:1px solid #dbe3e6;}

.maskWindow{position:absolute;background-color:#fff;display:none;left:0;top:0;z-index:7;}

.layPopAll2 {width:100%; display:none; position:absolute; left:50%; top:50%; z-index:800; border:2px solid #293b55; background:#ffffff !important; text-align:left;}
.layPopAll2 .containervk {padding-bottom:58px; background:url('/img/golf/bg/pop_logo.gif') no-repeat center 93%;}
.layPopAll2 .closeLyBtn {position:absolute; right:10px; top:10px;}
.layPopAll2 .closeLyBtn:focus {border:1px dotted #8d8d8d;}
.layPopAll2 .contentsvk {padding:25px; font-weight:bold; text-align:center;}
.layPopAll2 .contentsvk dt {color:#2881e2; padding-top:25px;}
.layPopAll2 .contentsvk dd.txt1 {color:#6e747c; padding:10px 0 20px;}
.layPopAll2 .contentsvk dd.txt2 {font-size:20px;font-weight:bold;}
.layPopAll2 .contentsvk dd strong{color:red;font-weight:bold;}
.layPopAll2 .contentsvk dd.btn {padding-top:25px; border-top:1px solid #dbe3e6;}

.contentsvk dd.txt3 {font-size:14px;font-weight:bold;text-align:left;}
.contentsvk dd.txt4 {font-size:12px;font-weight:bold;text-align:left;}
.contentsvk dd.txt3.red{font-weight:bold;text-align:left;color:red;}
.contentsvk dd.txt3.h3{font-size:20px;font-weight:bold;text-align:center;}
.contentsvk dd.btn2 {padding:25px; border-top:1px solid #dbe3e6;}
.contentsvk .myPageList td{padding:0px;}
.maskWindow2{position:absolute;background-color:#fff;display:none;left:0;top:0;z-index:7;}

.layPopAll3 {width:100%; display:none; position:absolute; left:50%; top:50%; z-index:800; border:2px solid #293b55; background:#ffffff !important; text-align:left;}
.layPopAll3 .containervk {padding-bottom:58px; background:url('/img/golf/bg/pop_logo.gif') no-repeat center 93%;}
.layPopAll3 .closeLyBtn {position:absolute; right:10px; top:10px;}
.layPopAll3 .closeLyBtn:focus {border:1px dotted #8d8d8d;}
.layPopAll3 .contentsvk {padding:25px; font-weight:bold; text-align:center;}
.layPopAll3 .contentsvk dt {color:#2881e2; padding-top:25px;}
.layPopAll3 .contentsvk dd.txt1 {color:#6e747c; padding:10px 0 20px;}
.layPopAll3 .contentsvk dd.txt2 {font-size:20px;font-weight:bold;}
.layPopAll3 .contentsvk dd strong{color:red;font-weight:bold;}
.layPopAll3 .contentsvk dd.btn {padding-top:25px; border-top:1px solid #dbe3e6;}

.maskWindow3{position:absolute;background-color:#fff;display:none;left:0;top:0;z-index:7;}

.courseMap_bx .img{position:relative; width:100%}
.ball1,
.ball2{position:absolute}

.gfTit1 {padding:20px 0 30px; text-align:center;}
.gfUlList {overflow:hidden;}
.gfUlList li {float:left; padding-right:16px;}
.gfUlList li.last {padding-right:0;}

/* D카드 가입절차*/
.dcardSignProcess {overflow:hidden; border-top:3px solid #283a55;}
.dcardSignProcess li {float:left; width:458px; border-bottom:2px solid #eaeaea; margin:20px 20px 0 0;}
.dcardSignProcess li dl {padding:20px; height:376px; border:1px solid #d0d0d0; border-bottom:1px solid #b8b8b8;}
.dcardSignProcess li dl .img {padding-bottom:20px; text-align:center; border-bottom:1px solid #cacccf;}
.dcardSignProcess li dl .txt {padding:0 20px; color:#777; line-height:16px;}
.dcardSignProcess li dl .red {color:red;}
.dcardSignProcess li dl dt {padding:10px 5px; color:#5c5c5c; font-size:13px; font-weight:bold;}

/* 한국교직원공제회 D카드소개 */
.kctuBtnBox{width:100%;}
.kctuBtnBox p {width:770px; margin:0 auto;}

.bottomBtnBox{width:100%}
.bottomBtnBox p {width:780px; margin:0 auto;}
.bottomBtnBox p.w382 {width:382px;}
.bottomBtnBox p.w235 {width:235px;}/* 연단체 예약안내 버튼 */
.bottomBtnBox p a.first{margin-right:12px;}


@import url(http://fonts.googleapis.com/earlyaccess/nanumgothic.css);
.h3_title{clear:both;position:relative;font-family: 'Nanum Gothic', sans-serif;font-size: 21px;font-weight: bold;padding: 10px 0 10px 0px;color: #4f5964;border-top: 3px solid #d3d7db;width:152px;float:left;}
.h3_title2{font-family: 'Nanum Gothic', sans-serif;font-size:24px;color:#4f5964;font-weight:normal;}
.h4_red{font-family: 'Nanum Gothic', sans-serif;font-size:16px;color:red;font-weight:normal;}
.h2_title{clear:both;position:relative;font-family: 'Nanum Gothic', sans-serif;font-size: 16px;font-weight: bold;padding: 10px 0 10px 0px;color: #4f5964;}
.title_type02 {clear:both;color:#335082; margin-bottom:10px; font-weight:normal;}
label.agree{width:150px;height:30px;line-height:30px;display:inline-block;vertical-align:middle;}
label.agree strong{padding-left:10px;}

/*190422추가_Sono Sports City*/
.area_player {margin-top:25px; display:table}
.area_player dl {display:table-cell; width:220px; color:#6e747c; padding-left:26px;}
.area_player dl dt {margin-bottom:12px;}
.area_player dl dd.player_name {font-family: 'Nanum Gothic', sans-serif; font-size:21px;}
.player_name span {font-size:12px !important; vertical-align:middle;}
.player_name {background:none !important; padding:0 !important; margin-bottom:13px; letter-spacing:-1px;}
.area_player dl dd , .player_history ul li {background:url('/img/golf/bg/bul_cos1.gif') no-repeat left center; padding:0 0 0 8px; line-height:22px;}
.txtsub {line-height:20px; color:#6c7680;}
.txt_center {text-align:center;}
.width50 {display:table;}
.width50 li {display:table-cell; padding-right:30px;}
.width50 li:last {padding-right:0 ! important;}
.area_Msterplayer {height:280px;}
.area_Msterplayer span.pic {display:inline-block; margin-right:22px; float:left;}
.player_history {display:inline-block; float:left; width:707px; color:#6e747c;}
.player_history .player_name {font-family: 'Nanum Gothic', sans-serif; font-size:24px; padding-bottom:10px !important; border-bottom:2px solid #4f5964; letter-spacing:-1px;}
.linethick {border-bottom:2px solid #4f5964; padding-bottom:10px;}
.loca_map {position:relative;}
.loca_sono {position:absolute; top:55px; left:464px;}
.loca_par3 {position:absolute; top:216px; left:418px;}
.loca_academy {position:absolute; top:267px; left:660px;}
.loca_9gc {position:absolute; top:444px; left:639px;}
.loca_cc {position:absolute; top:590px; left:209px;}
.txtleft {text-align:left !important;}
.pdl64 {padding-left:64px !important;}

/*200219추가_단체예약*/
.new_button_delete {background-color:#bbbbbb; border:1px solid #ababab; padding:6px 10px 8px; color:#ffffff;}
.new_button_delete:hover , .new_button_wright:hover, .new_button_register:hover {color:#ffffff;}
.new_button_wright {background-color:#879fb9; border:1px solid #637c9f; padding:7px 14px 8px; color:#ffffff;}
.flR {float:right;}
.new_button_register {background-color:#879fb9; border:1px solid #637c9f; padding:6px 10px 8px; color:#ffffff;}