@charset "euc-kr";

/* ÅÂ±× ÃÊ±âÈ­ ¹× ±âº»¼³Á¤ */
html{ width:100%; height:100%; padding:0; margin:0; }
body{width:100%;height:100%;color:#6d6d6d;font-size:12px;font-family:"NanumBarunGothic","dotum","gulim","arial","tahoma";line-height:1.3;padding:0;margin:0;}

html,body{width:100%;height:100%; font-weight: normal;}

@font-face {
    font-family:'NanumBarunGothic';
    src: url('//cdn.jsdelivr.net/font-nanumlight/1.0/NanumBarunGothicWeb.eot');
	src: url('//cdn.jsdelivr.net/font-nanumlight/1.0/NanumBarunGothicWeb.eot?#iefix') format('embedded-opentype'),
      url('//cdn.jsdelivr.net/font-nanumlight/1.0/NanumBarunGothicWeb.woff') format('woff'),
	  url('//cdn.jsdelivr.net/font-nanumlight/1.0/NanumBarunGothicWeb.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;
}


input[type="text"], input[type="password"] {font-family:"Dotum" !important;}

h1,h2,h3,h4,h5,h6,p{margin:0; padding:0; font-size:12px;}
ul,ol,dl,li,dt,dd{list-style:none; padding:0; margin:0;}
form,fieldset{border:0; padding:0;margin:0;}
input{font-size:12px;margin:0;padding:0;vertical-align:middle;}
select{font-size:12px;color:#6d6d6d;margin:0;vertical-align:middle;}
textarea{font-size:12px;color:#6d6d6d;margin:0;}
table{ border:0; border-collapse:collapse;}
th, td{ padding: 0}
caption,legend{ visibility:hidden; width:0; height:0; line-height:0; position:absolute; left:-5000px;}
img{border:0; vertical-align:middle;}

address,blockquote{font-style:normal; }

a:link{color:#6d6d6d;text-decoration:none;}
a:visited{color:#6d6d6d;text-decoration:none;}
a:active,a:focus,a:hover{color:#6d6d6d;text-decoration:none;}

/* base */
.noBd{border:0 !important;}
.noMg{margin:0 !important;}
.noPd{padding:0 !important;}
.noBg{background:none !important;}

.alignC{text-align:center !important;}
.alignL{text-align:left !important;}
.alignR{text-align:right !important;}

/* float */
.lFloat{float:left;}
.rFloat{float:right;}
.nfloat{float:none;}

/* float clear */
.clear{+zoom:1;clear:both;}
.clear:after{clear:both;display:block;content:"";line-height:0;visibility:hidden;}

/* ÄÃ·¯ */
.black{color:#000000 !important;}
.blue{color:#096bd9 !important;}
.red{color:#dd0000 !important;}
.green{color:#277e01 !important;}
.white{color:#ffffff !important;}

/* ¹è°æ»ö */
.bgRed{background-color:#dd0000;}
.bgGray{background-color:#6d6d6d;}
.bgGreen{background-color:#277e01;}

/* ÆùÆ® */
.tahoma{font-family:tahoma !important; line-height:0.9;}
.bold{font-weight:bold;}
.normal{font-weight:normal;}
.small{font-size:11px;}
.base{font-size:12px;}
.large{font-size:14px;}
.largest{font-size:16px;}

/* skip */
#skip{width:120px;}
#skip{position:absolute;left:0;top:-100px;}
#skip a:hover,#skip a:focus,#skip a:active{position:absolute;top:100px;left:20px;color:#ffffff;font-weight:bold;}

/* ÄÁÅÙÃ÷ ¼û±â±â */
.hidden{font-size:0; height:0; position:absolute; visibility:hidden; width:0;left:-5000px;}
.none{display:none;}

/* »ó´Ü */
#topBanner {background-color:#0e67cb;width:100%;height:76px;}
#topBanner .wrap{width:964px;margin:0 auto; white-space:nowrap}
#topBanner .slogan{float:left;}
#topBanner .leftWrap{float:left;width:250px;height:76px; text-align:right; line-height:16px; margin-top:2px; margin-left:80px; margin-right:10px;}
#topBanner .rightWrap{float:left;width:250px;height:76px; text-align:left; line-height:16px;  margin-top:2px; margin-left:10px;}
#topBanner .navi a{display:inline-block;width:35px;height:23px;float:left;text-align:center;padding-top:11px;margin-top:21px;}
#topBanner dl{width:210px;float:left;color:#ffffff;padding:10px 0 0 0px;font-family:Dotum;}
/*#topBanner dl a{color:#ffffff;}*/
#topBanner .desc{font-size:12px; font-weight:bold; font-family:Dotum; cursor:pointer; }
#topBanner .price #sale_percent {color:#fffc00;font-size:12px; font-weight:bold; cursor:pointer;}
#topBanner .price #normal_price {text-decoration:line-through;font-size:11px;color:#ffffff;font-weight:normal;margin-left:5px; cursor:pointer;}
#topBanner .price #sale_price {font-family:tahoma; font-size:14px; color:#fffc00; font-weight:bold; cursor:pointer;}
#topBanner .price #sale_price_code {font-family:Dotum; font-size:13px; color:#fffc00; font-weight:bold; margin-left:5px; cursor:pointer;}
#main_gnb_commerce_left_dl dt a {font-size:14px; color:#ffffff; font-weight:bold; font-family:Dotum;  }
#main_gnb_commerce_right_dl dt a {font-size:14px; color:#ffffff; font-weight:bold; font-family:Dotum;  }

#topWrap{width:964px;margin:0 auto 15px;}
#top{width:100%;height:74px;position:relative;margin-bottom:2px;}
/* #top{width:100%;height:74px;position:relative;overflow:hidden;} */
#top .util{float:right;font-size:11px;margin-top:5px; line-height:15px;}
#top .util li{float:left;margin-left:12px;}
#top .util .favorite{margin:0;letter-spacing:-1px;}
#top .util .favorite a{color:#096ad6;}
#top .util .favorite span{letter-spacing:0;}
#top .util .tahoma{}
#top .logo{margin:0px 0 0;}
#top .topNotiBanner {position:absolute; left:230px; top:0px; width:370px; height:70px; margin-top:4px; }
#top .topNotiBanner p{ white-space:pre;text-align:left; }
#top .topNotiBanner .gnb_center_banner{width:130px; height:70px; vertical-align:bottom; }
#top .topNotiBanner .gnb_center_evt{ width:230px; height:45px; font-size:13px; vertical-align:bottom; text-align:left;}
#top .topNotiBanner .gnb_center_title{width:230px; height:25px; font-size:14px; color:#dd0000; vertical-align:top; text-align:left;}
#top .topNotiBanner .gnb_center_title a{ color:#dd0000;}
#top .other-link{float:right;clear:both;font-size:14px;font-weight:bold;margin-top:-20px;}
#top .other-link li{float:left;margin-left:15px;}
#top .other-link img{position:relative;top:-3px;}


#gnbWrap{width:964px;height:38px;overflow:visible;}

/* GNB */
#GNB{width:636px;background:url(/images/common/bg_gnbSub.png) no-repeat 0 100%; position:absolute; z-index:9999;}
#GNB>li{float:left;width:159px;}
#GNB>li>p{width:158px; height:37px; border-top:1px solid #01419b; border-left:1px solid #01419b;}
#GNB>li>p>a{display:inline-block;  width:157px; height:27px; font-size:14px; font-weight:bold; border-top:1px solid #286dcd; border-left:1px solid #286dcd; text-align:center; padding-top:9px; background:url(/images/common/bg_gnb.gif) repeat-x 0 -36px; color:#ffffff;}
#GNB>li>p>a.on,#GNB>li>p>a:hover,#GNB>li>p>a:focus,#GNB>li>p>a:active{background-position:0 0;}
#GNB>li>ul{border-left:1px solid #e7e7e7; height:215px; width:158px; padding-top:8px; margin-bottom:3px; display:none;}
#GNB>li>ul.first{border-left:0; margin-left:3px; width:156px;}
#GNB li li{width:100%;height:26px;}
#GNB li li a{display:inline-block; width:145px; padding:5px 0 0 13px; height:21px; font-weight:bold; word-spacing:-1px;}
#GNB li li a.on,#GNB li li a:hover,#GNB li li a:focus,#GNB li li a:active{background-color:#096ad6; color:#ffffff;}
#GNB .first a{width:143px;}
#GNB li li a img{vertical-align:0px;}

/* top login */
#loginBox{border-top:1px solid #595959; width:328px; height:37px; float:right; background:url(/images/common/bg_topLogin.gif) repeat-x 0 100%;}
#loginBox fieldset{border-top:1px solid #7c7c7c; border-left:1px solid #7c7c7c; padding:6px 0 0 9px;}
#loginBox .text{border:1px solid #bebebe; padding-left:4px; height:20px; width:87px; padding-top:4px\9;height:16px\9;}
#loginBox #user_id{margin-right:3px;}
#loginBox #user_pass{margin-right:5px;}
#loginBox label{color:#ffffff; font-size:11px; display:inline-block; vertical-align:middle; vertical-align: -1px \0/IE8; margin:0; margin-top:3px;}
#loginBox #user_id_save{margin-bottom:3px; margin-right:4px;vertical-align:text-bottom; +position:relative; +left:-4px; +top:2px; +margin-right:-2px;}
#loginBox .info{position:relative; border-top:1px solid #7c7c7c; border-left:1px solid #7c7c7c; padding:7px 10px 0 10px; width:307px; height:29px;}
#loginBox .info p {float:left; font-weight:bold; color:#ffffff; margin-top:3px; letter-spacing:-1px;}
#loginBox .info .one span {position:absolute; top:3px; left:5px;}
@media screen and (-webkit-min-device-pixel-ratio:0) {
  	#loginBox .info p {letter-spacing:0 !important;}
}
#loginBox .info .one {position:relative; top:-1px; display:inline-block; margin-left:4px; width:20px; height:18px; color:#fff; background:url('/images/main/bg_alert_one.png') no-repeat;}
@media screen and (-webkit-min-device-pixel-ratio:0) {
  	#loginBox .info .one {top:0px !important;}
}
#loginBox .info .one span {position:absolute; top:4px; left:6px;}
@media screen and (-webkit-min-device-pixel-ratio:0) {
  	.info .one span {position:absolute; top:2px !important; left:6px !important;}
}


#loginBox .info .two span {position:absolute; top:3px; left:5px;}
@media screen and (-webkit-min-device-pixel-ratio:0) {
  	#loginBox .info p {letter-spacing:0 !important;}
}
#loginBox .info .two {position:relative; top:-1px; display:inline-block; margin-left:4px; width:29px; height:18px; color:#fff; background:url('/images/main/bg_alert_two.png') no-repeat;}
@media screen and (-webkit-min-device-pixel-ratio:0) {
  	#loginBox .info .two {top:0 !important;}
}
#loginBox .info .two span {position:absolute; top:4px; left:7px; font-size:11px; letter-spacing:0;}
@media screen and (-webkit-min-device-pixel-ratio:0) {
  	.info .two span {position:absolute; top:2px !important; left:7px !important;}
}
#loginBox .info .btn_logout {float:right; .position:relative;}
#loginBox .info .after_in {.top:-22px;}











/* °£°Ý */
.mgBt05{margin-bottom:5px;}
.mgBt15{margin-bottom:15px;}
.mgBt25{margin-bottom:25px;}

/* content */
#contentsWrap{width:964px;margin:0 auto 15px; position:relative; +zoom:1;clear:both;}
#contentsWrap:after{clear:both;display:block; content:""; font-size:0; line-height:0;}

/* box */
.box01{border:1px solid #e7e7e7;}

/* ¹è³Ê ¼³Á¤ */
.more{text-align:right;}

.slide_banner_btn_list {position:absolute; left:7px;  bottom:7px; float:left;}

.slider01{position:relative; overflow:hidden; margin-bottom:15px;}
.slider01 li{float:left;}
.slider01 li>a{position:absolute;bottom:7px; z-index:9;}
.slider01 li .ctrl01{left:7px;}
.slider01 li .ctrl02{left:22px;}
.slider01 li .ctrl03{left:38px;}
.slider01 li .ctrl04{left:54px;}
.slider01 li .ctrl05{left:70px;}
.slider01 li .ctrl06{left:86px;}

.slider02{padding-top:13px;}
.slider02 .title{margin-left:24px;}
.slider02 .ctrl{width:25px; float:left; text-align:center; margin-top:60px;}
.slider02 .ctrl a{display:block; width:25px; height:19px; padding-top:6px; }
.slider02 .more{margin:-20px 25px 9px;}
.slider02 .wrap{float:left; position:relative; overflow:hidden;}
.slider02 .wrap li{float:left; margin-left:10px;}
.slider02 .wrap li.first{margin:0;}
.slider02 .grade img{vertical-align:1px;}

.slider03 .title{margin-bottom:7px;}
/* #shop-social .title span{color:#e60300;font-weight:bold;}
#shop-MD .title span{color:#096ad6;}
#shop-MD ul li p{font-weight:bold;}
#shop-MD ul li p.bold{font-weight:normal;} */
#shop-social .title span{color:#e60300;font-weight:bold;}
#shop-MD .title span{color:#096ad6;}
#shop-MD ul li {width:162px;}
#shop-MD ul li p{font-weight:bold;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
#shop-MD ul li p.bold{font-weight:normal;}

.slider03 .wrap{position:relative; overflow:hidden;}
.slider03 li{float:left;}
.slider03 li>a{position:absolute;bottom:7px; z-index:9;}
.slider03 li .ctrl01{left:0px;}
.slider03 li .ctrl02{left:15px;}
.slider03 li .ctrl03{left:31px;}
.slider03 li .ctrl04{left:47px;}
.slider03 li .ctrl05{left:63px;}
.slider03 li .ctrl06{left:79px;}
.slider03 .thumb{margin-bottom:8px;}

#contentsWrap .title{font-size:13px !important;}

#xgolf-news{width:216px; height:250px;float:left; margin:0 4px 15px 0;}
#xgolf-event{float:left; width:502px; height:250px; margin:0 7px 15px 10px;}
#banner-agent{float:right; margin-bottom:15px;}

/* °Ë»ö
#searchGolfLinks{width:100%;margin-bottom:15px;}
#searchGolfLinks fieldset{float:left; width:837px; height:27px; border:2px solid #49a505; border-right:0; padding:9px 0 0 25px; +padding-top:11px;}
#searchGolfLinks fieldset input, #searchGolfLinks fieldset select{border:1px solid #eaeaea;}
#searchGolfLinks fieldset .formLabel{margin-right:5px; vertical-align:-1px; vertical-align:2px\9;}
#searchGolfLinks fieldset label{margin:0 7px 0 14px; vertical-align:-1px; vertical-align:text-top\9;}
#searchGolfLinks fieldset span{vertical-align:-2px;}
#searchGolfLinks #area_code, #searchGolfLinks #time_switch{width:52px;}
#searchGolfLinks #club_code{width:200px; height:21px;}
#searchGolfLinks .date{width:76px; height:15px; padding:2px 1px 0px; border-right:0;}
#searchGolfLinks  #start_date{margin-left:16px;}
#searchGolfLinks  #end_date{margin-left:3px;}
*/
/*20140324*/
#searchGolfLinks{width:100%; margin-bottom:15px; zoom:1;}
#searchGolfLinks:after {display:block; content:""; clear:both; height:0; visibility:hidden;}
#searchGolfLinks fieldset{float:left; width:837px; height:36px; padding-left:25px; border:2px solid #49a505; border-right:0; vertical-align:top; .height:38px;}
#searchGolfLinks fieldset input, #searchGolfLinks fieldset select {border:1px solid #eaeaea;}
#searchGolfLinks fieldset input[type="text"] {height:17px; position:relative; top:8px;}
#searchGolfLinks select {position:relative; top:8px;}
#searchGolfLinks fieldset .formLabel{vertical-align:top; margin-right:5px; position:relative; top:10px;}
#searchGolfLinks #area_code, #searchGolfLinks #time_switch {width:52px;}
#searchGolfLinks .ui-datepicker-trigger {position:relative; top:8px;}
#searchGolfLinks .positioning {position:relative; top:9px;}
#searchGolfLinks .label_position {margin:0 7px 0 14px; position:relative; top:9px;}
#searchGolfLinks .date{width:76px; margin-left:7px;}
@media screen and (-webkit-min-device-pixel-ratio:0) {
    #searchGolfLinks fieldset .formLabel{top:8px;}
}
/* 20140326 ¸ÞÀÎ¹è³Ê(±¹³» ÃßÃµ ÆÐÅ°Áö) */
.slider02 .control{width:25px; float:left; text-align:center; margin-top:60px;}
.slider02 .control a{display:block; width:25px; height:19px; padding-top:6px; }
.slider02 .wrap.in_package{float:left; position:relative; overflow:hidden;}
.slider02 .wrap.in_package li{float:left; width:217px !important;}

/* ÇÁ·Î µ¿¹Ý */
#widthPro{width:560px; height:205px; float:left;}
#widthPro .wrap{width:510px; height:170px;}
#widthPro .thumb{width:114px; height:124px; padding:2px; border:1px solid #e7e7e7; margin-bottom:9px;}
#widthPro .name{font-weight:bold; }

#widthProHistory{width:390px; height:205px; float:right;}
#widthProHistory .wrap{width:340px; height:170px;}
#widthProHistory .thumb{width:159px; height:108px; padding:2px; border:1px solid #e7e7e7; margin-bottom:9px;}

/* ÆÐÅ°Áö */
.recommend{float:left; width:162px; height:180px; padding:13px 25px 0; margin-bottom:15px;}
.recommend .title{width:110px; margin:0 !important; padding: 0 0px 0 0px;}
.recommend .more{margin:-16px 0px 10px;}
.recommend .wrap{width:162px; height:157px; }
.recommend li{width:162px;}
.recommend dt{color:#277e01; font-size:11px;}
.recommend dt span{display:block; font-weight:bold; color:#6d6d6d; font-size:12px;}
.recommend dt span a {
    display: block;
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;
}
.recommend .price{margin-top:2px;}
.recommend .price span{font-weight:bold; color:#096BD9;}

.leftRecom{float:left; width:738px; height:180px; padding:13px 0px 0; margin:0 10px 0 0; margin-bottom:15px;}
.leftRecom .title{margin:0 !important; padding: 0 0 0 25px;}
.leftRecom .more{margin:-15px 32px 8px;}
.leftRecom .wrap{width:685px; height:157px;}
.leftRecom li{width:230px;}
.leftRecom dl{margin-top:10px; float:left; width:220px; height:103px; position:relative; text-align:left;}
.leftRecom dt{font-weight:bold; margin-bottom:1px; text-align:left; text-indent:10px;}
.leftRecom dt span{color:#6d6d6d; font-size:11px; text-align:left; text-indent:10px;}
.leftRecom .desc{font-size:11px; margin-bottom:1px; text-indent:10px;}
.leftRecom .price{position:absolute; left:0; margin-top:5px;text-indent:10px;}
.leftRecom .price span{font-weight:bold; color:#096BD9;}

.discount{width:514px; height:180px; float:left; margin:0 10px; margin-bottom:15px;}
.discount .title{margin-bottom:0 !important; padding: 0 0 0 8px;}
.discount .more{margin:-15px 32px 8px;}
.discount .wrap{width:464px; height:150px; text-indent:7px;}
.discount li{width:230px;}
.discount dl{margin-top:10px; float:left; width:220px; height:103px; position:relative; text-align:left;}
.discount dt{font-weight:bold; margin-bottom:1px; text-align:left; text-indent:10px;}
.discount dt span{color:#6d6d6d; font-size:11px; text-align:left; text-indent:10px;}
.discount .desc{font-size:11px; margin-bottom:1px; text-indent:10px;}
.discount .price{position:absolute; left:0; margin-top:5px;text-indent:10px;}
.discount .price span{font-weight:bold; color:#096BD9;}

/* Å¸ÀÓ¼¼ÀÏ °Ô½ÃÆÇ */
#timesale{float:left; width:688px; height:212px; padding:13px 25px 0; margin-bottom:15px;}
#timesale .more{margin-top:-14px;}
#timesale .tab{text-align:center; margin:-14px 0 -8px;}
#timesale .tab a{display:inline-block; width:56px; height:25px; padding-top:4px; font-weight:bold; background:none; position:relative; z-index:1;}
#timesale .tab a.on{background:url(/images/common/bg_tab01.png) no-repeat 0 0; color:#ffffff;}
#timesale table{border-collapse:collapse:}
#timesale th{border-top:1px solid #e7e7e7; background-color:#fcfcfc; font-weight:normal; height:29px; padding:9px 0 4px\9; height:auto\9;}
#timesale td{border-top:1px solid #e7e7e7; text-align:center; height:25px; padding:0 10px;}
#timesale td.evt{text-align:left;}
#timesale td.evt span{display:inline-block;padding:1px 1px 0; font-size:11px; color:#ffffff; padding-top:2px\9;}
#timesale .reservation{display:inline-block; width:43px; height:16px; text-align:center; background-color:#096ad6; color:#ffffff; padding-top:1px; height:14px\9;padding-top:3px\9; +height:15px;+padding-top:2px;}
.reservation_end{display:inline-block; width:43px; height:16px; text-align:center; background-color:#096ad6; color:#ffffff; padding-top:1px; height:14px\9;padding-top:3px\9; +height:15px;+padding-top:2px;}

/* ÃßÃµ °ñÇÁÀå */
#proposeGolflink{float:right; width:162px; height:212px; padding:13px 25px 0; margin-bottom:15px;}
#proposeGolflink .wrap{width:162px; height:189px;}
#proposeGolflink .small{margin-top:2px;}

/* XCLUB µî±Þº° ÇýÅÃ */
#grade-XCLUB{width:418px; border:1px solid #e7e7e7; background-color:#fcfcfc; height:148px; float:left; padding-top:13px; margin-top:15px; }
#grade-XCLUB>.title{margin:0 0 11px 24px;}
#grade-XCLUB .wrap{width: 418px; height:122px;}
#grade-XCLUB .wrap>ul>li{width:368px; padding:0 25px; height:122px;}
#grade-XCLUB .wrap>ul{font-size:11px;}
#grade-XCLUB li div{background-position:0 5px; background-repeat:no-repeat; padding-left:89px; height:122px;}
#grade-XCLUB li div .title{margin-bottom:9px;}
#grade-XCLUB li li{width:279px; line-height:1.4; float:none;}
#grade-XCLUB .gr-Champion{background-image:url(/images/main/img_xclub_champion.png);}
#grade-XCLUB .gr-Champion .first{padding-left:68px; text-indent:-68px; width:211px;}
#grade-XCLUB .gr-Champion .cash{width:146px; float:left; margin-bottom:2px;}
#grade-XCLUB .gr-Champion .package{width:132px; float:left; margin-bottom:2px;}
#grade-XCLUB .gr-Black{background-image:url(/images/main/img_xclub_black.png);}
#grade-XCLUB .gr-Blue{background-image:url(/images/main/img_xclub_blue.png);}
#grade-XCLUB .gr-Blue .title{margin-bottom:17px;}
#grade-XCLUB .gr-White{background-image:url(/images/main/img_xclub_white.png);}
#grade-XCLUB .gr-White .title{margin-bottom:17px;}
#grade-XCLUB .gr-Red{background-image:url(/images/main/img_xclub_red.png);}

/* ±×¸°Á¸ */
.greenMember .title span{color:#277e01;}
#green-benefit{width:330px; height:148px; padding-top:13px; float:left; margin:0 -1px 0px; background-color:#fcfcfc; margin-top:15px;}
#green-benefit .title{margin:0 0 7px 25px;}
#green-benefit .wrap{width:330px; height:126px;}
#green-benefit dl{width:305px; height:113px; padding-top:12px; position:relative; padding-left:25px;}
/*#green-benefit dt{width:34px; height:13px; background-color:#277e01; color:#ffffff; font-size:11px; text-align:center; padding-top:1px; padding:3px 1px 0\9;+padding-top:1px; height:12px\9; margin-bottom:5px;}20140321*/
#green-benefit dt{width:34px; height:13px; background-color:#277e01; color:#ffffff; font-size:11px; text-align:center; padding-top:3px; line-height:16px; .line-height:15px;/*padding:3px 1px 0\9;+padding-top:1px; height:12px\9;*/ margin-bottom:5px;}
@media screen and (-webkit-min-device-pixel-ratio:0) {
	#green-benefit dt {line-height:12px;}
}
#green-benefit .desc{font-weight:bold; font-size:14px; margin-bottom:6px;}
#green-benefit .desc a{color:#000000;}
#green-benefit .benefit01{background:url(/images/common/img_green_benefit01.jpg) no-repeat 100% 100%;}
#green-benefit .benefit02{background:url(/images/common/img_green_benefit02.jpg) no-repeat 100% 100%;}
#green-benefit .benefit03{background:url(/images/common/img_green_benefit03.jpg) no-repeat 100% 100%;}

#memberGubun{width:212px; height:148px; padding-top:13px; float:left; margin-bottom:0px; background-color:#fcfcfc; margin-top:15px;}
#memberGubun .wrap{width:212px; height:148px;}
#memberGubun dl{width:162px; height:148px; padding:0 25px;}
#memberGubun dt{font-weight:bold; margin-bottom:6px;}
#memberGubun dd{font-size:11px; word-spacing:-1px;}
#memberGubun .member-green{background:url(/images/main/img_member_green.gif) no-repeat center 100%;}
#memberGubun .member-diamond{background:url(/images/main/img_member_diamond.gif) no-repeat center 100%;}

/* ¼îÇÎ¸ô */
.shopping .title{margin-bottom:7px;}
.shopping .title span{color:#096ad6;}
#shop-event{float:left; width:162px; height:212px; padding:13px 25px 0; margin-bottom:15px;}
#shop-event dl{position:relative; width:100%; padding-top:120px;}
#shop-event dt{font-size:12px; }
#shop-event dt a{color:#000000; font-weight:bold;}
#shop-event .desc{font-size:11px; margin-bottom:1px;}
#shop-event .price strong{color:#096BD9;}
#shop-event .thumb{position:absolute; left:0; top:0;}

#shop-social{float:left; width:464px; height:212px; padding:14px 25px 0; margin:0 10px 15px;}

#shop-social #product{width:191px; height:145px; padding:32px 0 0 273px; position:relative;}
#shop-social .wrap{width:464px;height:190px;margin-left:-25px;}
#shop-social .small{margin-top:2px;}

#shop-social .dc{color:#000000; font-weight:bold; font-size:16px;}
#shop-social .dc span{font-size:21px; font-family:verdana;}
#shop-social .name{font-size:14px; font-weight:bold;}
#shop-social .price{position:absolute; left:273px; bottom:23px;}
#shop-social .price strong{font-size:16px; color:#096BD9;}
#shop-social .thumb{position:absolute; left:0; top:0;}

/*#shop-social .slogan{padding:1px; width:130px; height:12px; font-size:11px; color:#ffffff; background-color:#096ad6; margin-bottom:6px; padding:3px 1px 0\9; height:11px\9; +padding:1px;}*/
#shop-social .slogan{padding:3px; /*20140321*/line-height:17px; display:inline-block; height:12px; font-size:11px; color:#ffffff; background-color:#096ad6; margin-bottom:6px; }
@media screen and (-webkit-min-device-pixel-ratio:0) {
    #shop-social .slogan{line-height:14px;}
}




#shop-MD{float:right; width:162px; height:212px; padding:14px 25px 0; margin-bottom:15px;}
#shop-MD .wrap{width:162px; height:189px;}
#shop-MD .small{margin-top:2px;}


/* ÈÄ±â */
.history .title span{color:#096ad6;}
#history-board{float:left; width:560px; height:424px; padding-top:13px;}
#history-board .title{margin-left:24px;}
#history-board .more{margin:-14px 25px 8px;}
#history-board .list{padding:0 25px; border-bottom:1px dotted #e7e7e7; width:510px; height:182px; margin-bottom:13px;}
#history-board .list li{width:100%; float:left; height:24px; border-top:1px solid #e7e7e7;}
#history-board .golflink{float:left; padding:6px 0 0 12px; width:173px;}
#history-board .list-title{float:left; padding:6px 0 0 12px; width:259px;}
#history-board .grade{float:left; padding-top:6px; width:54px; text-align:right; color:#277e01;}

#history-photo{float:right; width:390px; height:437px;}
#history-photo .slider02{border-bottom:1px dotted #e7e7e7; height:205px;}
#history-photo .title{margin-bottom:7px; padding:0 0 0 10px;}
#history-photo .wrap{width:340px; height:170px; overflow:hidden;}
#history-photo .wrap.photo_epil2{width:340px; height:166px; overflow:hidden;}
#history-photo li{width:160px; margin-right:15px; margin-left:0;}
#history-photo li.first{margin:0;}
#history-photo dl{position:relative; padding-top:122px;}
#history-photo dt{font-weight:bold;}
#history-photo dd strong{color:#277e01;}
#history-photo .thumb{position:absolute; left:0; top:0; border:1px solid #e7e7e7; padding:2px; width:159px; height:108px;}

#quick{position:absolute; right:-98px; top:-53px;}
#quick .customer,#quick .usrCmt{background-color:#5d7f32; height:16px; width:73px; padding:3px 0 0 13px; margin-bottom:3px;}
#quick .customer a,#quick .usrCmt a{color:#ffffff;}
#quick .deadline{font-size:11px; border-bottom:1px solid #e7e7e7; background:url(/images/common/img_quick_flag.gif) no-repeat 100% 100%; height:45px; padding:6px 0 0 4px}

/* ÇªÅÍ */
#intro-XGOLF{width:964px; margin:0 auto 15px; border:1px solid #E7E7E7;}
#frequenter{width:385px; padding:14px 25px 15px; border-bottom:1px solid #e7e7e7;}
#frequenter .title{font-weight:normal; font-size:11px; margin-bottom:8px;color:#333333;}
#frequenter li{float:left; margin-left:11px;}
#frequenter .first{margin-left:0;}

#confidence{width:410px; height:73px; padding:14px 0 13px 25px;}
#confidence .title{font-weight:normal; font-size:11px; margin-bottom:4px; margin-bottom:3px\9;}
#confidence li{float:left; text-align:center;margin-left:12px; font-size:11px;}
#confidence li.first{margin:0;}
#confidence li img{margin-bottom:4px\9;}
#confidence span{color:#096ad6; display:block;}

#xgolf_card{width:435px;overflow:hidden;position:relative;}
#xgolf_card .title{position:relative;font-weight:normal; font-size:11px; margin-bottom:10px;color:#333333;}
#xgolf_card .left{position:absolute;top:12px;left:25px;}
#xgolf_card .right{float:left;padding-left:136px;padding-top:12px;}
#xgolf_card .right a{display:block;position:absolute;top:-3px;left:108px;}
#xgolf_card .right strong{font-weight:bold;color:#6d6d6d;}
#xgolf_card .right li{font-size:11px;color:#6d6d6d;}

#hot-line{position:relative;width:337px; height:197px; padding:14px 25px 0; border-left:1px solid #e7e7e7; border-right:1px solid #e7e7e7; float:left;}
#hot-line .btn_faq{display:block;position:absolute;top:9.5px;left:148px;}
#hot-line .title{font-weight:normal; font-size:11px; margin-bottom:2px;line-height:14px;}
#hot-line .common{font-family:verdana; color:#096ad6; font-size:24px; font-weight:bold; float:left; background:url(/images/main/bg_hot_line.gif) no-repeat 0 100%; padding-bottom:136px; margin-right:7px;}
#hot-line ul{float:left; padding-left:2px; width:212px; margin:3px 0 5px; margin-bottom:9px\9;}
#hot-line ul li{float:left; width:212px; line-height:14px;}
#hot-line ul strong{font-family:verdana; font-weight:bold; color:#000000; margin-right:4px;}
#hot-line ul span{font-size:11px;}
#hot-line .customer-center{float:left; border:1px solid #e7e7e7; width:132px; height:15px; padding-left:2px; margin-bottom:10px;}
#hot-line .customer-center strong{font-family:verdana; color:#000000;}
#hot-line .operation-time{float:left; width:214px; font-size:11px; line-height:15px;position:relative;}
#hot-line .operation-time dt{width:48px;color:#096ad6; margin-bottom:1em; line-height:15px;position:absolute;left:0;top:0}
#hot-line .operation-time dd{float:left; line-height:15px;clear:both;padding-left:50px;white-space:nowrap;}
#hot-line .operation-time dd.sat{margin-left:4px;}

#people-Xgolf{float:right;}

#footer{border-top:1px solid #e7e7e7; width:100%; height:104px; background-color:#fff;}
#footer .wrap{width:964px; margin:0 auto;}
#footer .logo{float:left; margin:49px 40px 0px 0px}
#footer .logo img{width:252px;height:auto;}
#footer .wrap>div{float:left;}
#footer .wrap ul{margin:13px 0 18px 2px;}
#footer .wrap ul li{padding-left:8px; margin-left:8px; background:url(/images/main/bg_bar.gif) no-repeat 0 3px; float:left;}
#footer .wrap ul li.first{margin-left:0;padding:0; background:none;}
#footer .wrap ul li img{vertical-align:-1px;}
#footer .wrap div p{font-size:11px; margin-bottom:1px;}

.slider02 .wrap.in_package li{width:217px !important;}

/* 20140414 ¸ÞÀÎ Á¶ÀÎÇÃ¶óÀÚ Ãß°¡ */
.join_plaza_area {float:left; margin:15px 0 0 0; padding:13px 0; width:962px; border:1px solid #e7e7e7;}
.join_plaza_area .title {margin-left:24px;}
.join_plaza_area .title span {color:#096ad6;}
.join_plaza_area .more {margin:-14px 25px 8px;}
.join_plaza_area .list_area {position:relative; width:914px; margin:0 auto;}
.join_plaza_area .list_area table {width:914px; border-collapse:collapse:}
.join_plaza_area .list_area th {border-top:1px solid #e7e7e7; background-color:#fcfcfc; font-weight:normal; height:25px; padding-top:4px;}
.join_plaza_area .list_area td {border-top:1px solid #e7e7e7; border-bottom:1px solid #e7e7e7; text-align:center; height:25px}
.join_plaza_area .list_area td.name {padding-left:8px; text-align:left;}
.join_plaza_area .list_area td span.ing {color:blue;}
.join_plaza_area .list_area td span.ing {color:red;}
.list_area .title_table {position:absolute; top:0;}
.list_area .roll_table thead tr th {height:0; width:0; visibility:hidden; font-size:0; text-indent:-9999px; padding:0;}
.list_area .roll_table td {padding-top:4px;}
.list_area .rolling_area {height:184px; padding-top:29px; overflow:hidden;}
.join_plaza_area .title a {margin-left:3px;font-size:11px; font-weight:normal;}
.join_plaza_area .title a.play {margin-left:15px;}
.join_plaza_area .title a.on {color:red;}


/* 20140424 ¸ÞÀÎ Á¶ÀÎÇÃ¶óÀÚ Ãß°¡¼öÁ¤ */
.join_plaza_group {clear:both; zoom:1;}
.join_plaza_group:after {display:block; content:""; clear:both; height:0; visibility:hidden;}
.join_plaza_group .title {margin-left:24px;height:15px;}
.join_plaza_group .title span {color:#096ad6;}
.join_plaza_group .more {margin: -16px 25px 8px;*margin-bottom:11px;height: 15px;}
.join_plaza_group .join_area {position:relative; float:left; padding:13px 0; margin-top:15px; margin-right:10px; width:475px; border:1px solid #e7e7e7;}
.join_plaza_group .list_area {position:relative; width:424px; margin:0 auto;}
.join_plaza_group .list_area table {width:424px; border-collapse:collapse:}
.join_plaza_group .list_area th {border-top:1px solid #e7e7e7; background-color:#fcfcfc; font-weight:normal; height:25px; padding-top:4px;}
.join_plaza_group .list_area td {border-top:1px solid #e7e7e7; border-bottom:1px solid #e7e7e7; text-align:center; height:25px}
.join_plaza_group .list_area td.name {padding-left:8px; text-align:left;}
.join_plaza_group .list_area td span.ing {color:blue;}
.join_plaza_group .list_area td span.ing {color:red;}
.join_plaza_group .list_area .title_table {position:absolute; top:0;}
.join_plaza_group .list_area .roll_table thead tr th {height:0; width:0; visibility:hidden; font-size:0; text-indent:-9999px; padding:0;}
.join_plaza_group .list_area .roll_table td {padding-top:4px;}
.join_plaza_group .list_area .rolling_area {height:184px; padding-top:29px; overflow:hidden;}

.join_plaza_group .transfer_area {overflow:hidden;float:left; position:relative; padding:13px 0;  margin-top:15px; width:481px; border:1px solid #e7e7e7;}
.join_plaza_group .transfer_area .top{margin-bottom:7px;*margin-bottom:10px;}
.join_plaza_group .transfer_area.v1{border-right:none;}
.join_plaza_group .transfer_area.v1 .line{display:block;position:absolute;width:1px;top:42px;right:0;bottom:26px;background-color:#e7e7e7;content:"";zoom:1;}
.join_plaza_group .transfer_area.v2{border-left:none;}
.join_plaza_group .controll_btn_area {position:absolute; right:76px; top:13px; width:60px; height:15px;}
.join_plaza_group .controll_btn_area a.control {display:inline-block; width:25px; height:15px; margin-left:3px; text-indent:-9999px; overflow:hidden; font-size:11px; font-weight:normal; background:url('/images/bg_joinplaza_control.gif') no-repeat;}
.join_plaza_group .controll_btn_area a.play {margin-left:5px; background-position:0 -16px;}
.join_plaza_group .controll_btn_area a.play.on {background-position:0 0;}
.join_plaza_group .controll_btn_area a.stop {display:inline-block; width:25px; height:15px; background-position:-26px 0;}
.join_plaza_group .controll_btn_area a.stop.on {display:inline-block; width:25px; height:15px; background-position:-26px -16px;}


/* 20150114 ¸ÞÀÎ Á¶°Ç°Ë»ö Ãß°¡ */

/*
#topBanner {display:none;}
#topWrap {display:none;}
*/

#new_banner_wrap {background:url('/images/new_images/bg_banner_wrap.png') repeat; border-bottom:1px solid #2a4f84;}
#new_banner_wrap .banner_box {position:relative; width:964px; height:95px; margin:0 auto; background:url('/images/new_images/bg_banner_box.png') no-repeat 0 0; text-align:center;}
#new_banner_wrap .banner_box > a.btn_prev, #new_banner_wrap .banner_box > a.btn_next, #new_banner_wrap .banner_box > a.btn_control {position:absolute;}
#new_banner_wrap .banner_box > a.btn_prev {left:0; top:35px;}
#new_banner_wrap .banner_box > a.btn_next {right:0; top:35px;}
#new_banner_wrap .banner_box > a.btn_control {z-index:6002; display:block; bottom:-22px; right:0; height:22px; width:64px; line-height:25px; background:url('/images/new_images/bg_banner_wrap.png') repeat; border:1px solid #2a4f84; border-top:0 none; color:#fff;}

/* #new_banner_wrap {height:95px; background:#000; border-bottom:1px solid #2a4f84;}
#new_banner_wrap .banner_box {position:relative; width:964px; height:95px; margin:0 auto; background:#000; text-align:center;}
#new_banner_wrap .banner_box > a.btn_prev, #new_banner_wrap .banner_box > a.btn_next, #new_banner_wrap .banner_box > a.btn_control {position:absolute;}
#new_banner_wrap .banner_box > a.btn_prev {left:0; top:35px;}
#new_banner_wrap .banner_box > a.btn_next {right:0; top:35px;}
#new_banner_wrap .banner_box > a.btn_control {z-index:6002; display:block; bottom:-22px; right:0; height:22px; width:64px; line-height:25px; background:#000; border:1px solid #2a4f84; border-top:0 none; color:#fff;} */

#new_header_wrap {position:relative; z-index:6000; width:964px; height:122px; margin:0 auto; zoom:1;}
#new_header_wrap:after {display:block; content:""; clear:both; height:0; visibility:hidden;}
/*#new_header_wrap h1 {float:left; padding: 29px 0px 0 0px;width: 279px;margin:0px;}*/
/*#new_header_wrap .main_search_area {float:left; padding:32px 0 0 0; zoom:1;}*/
#new_header_wrap h1 {float:left; padding: 55px 0px 0 0px;width: 279px;margin:0px;}
#new_header_wrap .main_search_area {float:left; padding:45px 0 0 0; zoom:1;}
#new_header_wrap .main_search_area .search_box {cursor:pointer;}
#new_header_wrap .main_search_area:after {display:block; content:""; clear:both; height:0; visibility:hidden;}
#new_header_wrap .main_search_area dl {margin-top:18px;overflow:hidden;max-width:364px;}
#new_header_wrap .main_search_area dl dt {float:left; display:block;}
#new_header_wrap .main_search_area dl dd {float:left; display:block; padding:0 14px; line-height:18px; background:url('/images/new_images/bg_dotted_border.gif') no-repeat left; color:#909090;}
#new_header_wrap .main_search_area dl dd.first {background:none;}
#new_header_wrap .etc_area {position:relative; z-index:3002; float:right; padding:40px 0 0 0; width:320px; height:102px; font-family:'NanumBarunGothic', 'Dotum';}
#new_header_wrap .etc_area .util_nav_area > div > a {display:inline-block; padding:0 8px; background:url('/images/new_images/bg_solid_border.gif') no-repeat left; color:#8f8f8f; font-size:11px; line-height:1.4;}
#new_header_wrap .etc_area .util_nav_area > div > a.go_home {background:none;}
#new_header_wrap .etc_area .util_nav_area .login_box_area {display:none; position:absolute; top:60px; right:0; z-index:4001; width:253px; padding:20px 10px 20px; border:4px solid #0f66a2; background:#fff;}
#new_header_wrap .etc_area .util_nav_area .login_box_area h2 {margin-bottom:15px; color:#696969; font-size:18px; letter-spacing:-2px;}
#new_header_wrap .etc_area .util_nav_area .login_box_area h2 span {color:#0f66a2;}
#new_header_wrap .etc_area .util_nav_area .login_box_area a.close_layer {position:absolute; right:10px; top:20px; background:none;}
#new_header_wrap .etc_area .util_nav_area .login_box_area .id_box, #new_header_wrap .etc_area .util_nav_area .login_box_area .password_box {margin-bottom:5px; padding-top:8px; width:100%; height:25px; border-top:1px solid #999; border-right:1px solid #e2e2e2; border-bottom:1px solid #e2e2e2; border-left:1px solid #999; }
#new_header_wrap .etc_area .util_nav_area .login_box_area .password_box {margin-bottom:14px;}
#new_header_wrap .etc_area .util_nav_area .login_box_area input[type="text"], #new_header_wrap .etc_area .util_nav_area .login_box_area input[type="password"] {margin-left:10px; width:92%; border:0 none;}
#new_header_wrap .etc_area .util_nav_area .login_box_area .save_id_search_password {position:relative;}
#new_header_wrap .etc_area .util_nav_area .login_box_area .save_id_search_password a {position:absolute; right:0;}
#new_header_wrap .etc_area .util_nav_area .login_box_area .big_btn_green {display:block; margin:12px 0 15px; padding:12px 0; width:100%; background:#9fb835; color:#fff; letter-spacing:-1px; font-size:16px; text-align:center; font-weight:normal;}
#new_header_wrap .etc_area .util_nav_area .login_box_area p {text-align:center; font-size:#797979;}
#new_header_wrap .etc_area .util_nav_area .login_box_area .join_member {display:block; margin-top:10px; text-align:center; font-size:16px; color:#65761a; text-decoration:underline; background:none;}

#new_header_wrap .etc_area .util_nav_area .after_login_box {position:absolute; right:0; top:30px; z-index:3004; width:274px; height:28px; line-height:28px; border:1px solid #bfbfbf; zoom:1;}
#new_header_wrap .etc_area .util_nav_area .after_login_box:after {display:block; content:""; clear:both; height:0; visibility:hidden;}
#new_header_wrap .etc_area .util_nav_area .after_login_box .select_ui {position:relative; float:left; padding-left:10px; width:175px; background:url('/images/new_images/bg_custom_select.gif') no-repeat 95% 11px;}
#new_header_wrap .etc_area .util_nav_area .after_login_box .select_ui .hidden_list {display:none; z-index:3001; position:absolute; left:-1px; top:28px; width:185px; background:#fff; border:1px solid #bfbfbf;}
#new_header_wrap .etc_area .util_nav_area .after_login_box .select_ui:hover .hidden_list {display:block;}
#new_header_wrap .etc_area .util_nav_area .after_login_box .select_ui .hidden_list li {padding-left:10px; border-bottom:1px dashed #ccc; background:url('/images/new_images/bg_custom_select2.gif') no-repeat 95% 11px;}
#new_header_wrap .etc_area .util_nav_area .after_login_box .select_ui .hidden_list li.info {border-bottom:0 none; background:none; padding-left:0;}
#new_header_wrap .etc_area .util_nav_area .after_login_box .select_ui .hidden_list li.info dl {width:164px; margin:0 auto; border-bottom:1px solid #e7e7e7; zoom:1;}
#new_header_wrap .etc_area .util_nav_area .after_login_box .select_ui .hidden_list li.info dl:after {display:block; content:""; clear:both; height:0; visibility:hidden;}
#new_header_wrap .etc_area .util_nav_area .after_login_box .select_ui .hidden_list li.info dl dt {float:left; padding-left:12px; width:72px; background:url('/images/new_images/bullet_dt.gif') no-repeat 0 9px;}
#new_header_wrap .etc_area .util_nav_area .after_login_box .select_ui .hidden_list li.info dl dd {float:left;}
#new_header_wrap .etc_area .util_nav_area .after_login_box .select_ui .hidden_list li.info dl dd strong {color:#292929;}

#new_header_wrap .etc_area .util_nav_area .after_login_box > a {display:block; height:100%; float:left;}
#new_header_wrap .etc_area .util_nav_area .after_login_box > a.alarm {background:#ededed; width:18px; border-left:1px solid #bfbfbf; border-right:1px solid #bfbfbf;}
#new_header_wrap .etc_area .util_nav_area .after_login_box > a.alarm span {display:inline-block; margin-top:5px; width:16px; height:15px; line-height:17px; text-align:center; border:1px solid #d96208; background:#ff760d; color:#fff;}
#new_header_wrap .etc_area .util_nav_area .after_login_box > a.logout {padding:0; width:53px; font-size:11px; text-align:center; background:none; line-height:28px;}

#new_header_wrap .etc_area .top_banner_area {position:absolute; right:0; bottom:0;}

#new_gnb_wrap {position:relative; z-index:3001; width:964px;margin:0 auto;}
#new_gnb_wrap .gnb_corner{display:block;width:9999px;height:49px;content:"";background:#fff;position:absolute;top:0;right:-9999px;bottom:0;clear:both;zoom:1;}
#new_gnb_wrap > ul {}
#new_gnb_wrap > ul:after {display:block; content:""; clear:both; height:0; visibility:hidden;}
#new_gnb_wrap > ul > li {float:left;height:49px; line-height:49px;text-align:left;position:relative;}
/*#new_gnb_wrap > ul > li.list1{width:165px;}*/
/*#new_gnb_wrap > ul > li.list2{width:145px;}*/
/*#new_gnb_wrap > ul > li.list3{width:165px;}*/
/*#new_gnb_wrap > ul > li.list4{width:149px;background:url("https://image.xgolf.com/file/2018/0404/20180404130449773070.gif") 100% 100% no-repeat;}*/
#new_gnb_wrap > ul > li.list1{width:160px;}
#new_gnb_wrap > ul > li.list2{width:128px;}
#new_gnb_wrap > ul > li.list3{width:157px;}
#new_gnb_wrap > ul > li.list4{width:212px;background:url("https://image.xgolf.com/file/2018/0404/20180404130449773070.gif") 100% 100% no-repeat;}
#new_gnb_wrap > ul > li > a {display:inline-block;; color:#fff; font-size:17px; font-weight:bold;padding:0 2px;position:relative;}
#new_gnb_wrap > ul > li > a:hover,#new_gnb_wrap > ul > li.on > a {background:url('https://image.xgolf.com/file/2018/0404/2018040411580242070.gif') 0 100% repeat-x;}
#new_gnb_wrap > ul > li > a:hover:after,#new_gnb_wrap > ul > li.on > a:after{display:block;height:1px;bottom:0px;background:#fff;left:0;right:0;width:100%;content:"";clear:both;}
#new_gnb_wrap > ul > li.etc {background:#fff;color:#666666;float:right;width:414px;}
#new_gnb_wrap > ul > li.etc > div{font-size:0;text-align:right;}
#new_gnb_wrap > ul > li.etc > div > a {display:inline-block;font-size:15px; color:#666666;text-align:center;font-weight:normal;vertical-align:top;}
#new_gnb_wrap > ul > li.etc > div > a.etc1{margin-left:0px;width:114px;}
#new_gnb_wrap > ul > li.etc > div > a.etc2{}
#new_gnb_wrap > ul > li.etc > div > a.etc3{}
#new_gnb_wrap > ul > li.etc > div > a.etc4{}
#new_gnb_wrap > ul > li.etc > div > a.last {background:none;}
#new_gnb_wrap:hover .sub_nav {display:block;}
/*#new_gnb_wrap > ul > li.etc{width:340px !important;}*/
#new_gnb_wrap > ul > li.etc{width:307px !important;}
#new_gnb_wrap > ul > li.etc .flex{display:flex;justify-content:space-around;}

.gnb_line{position:relative;width:100%;height:49px;border-top:1px solid #ddd;border-bottom:1px solid #bbb;background:#339424 url('/images/new_images/gora/bg_gnb_dot.gif') 0 0 repeat-x;margin-bottom:15px;clear:both;z-index:4000;}
.gnb_line > .box{background:#339424;overflow:hidden;}
.gnb_line.fixed{position:fixed;top:0;z-index:10000;left:0;right:0;width:100%;}
.gnb_line * {font-family:'NanumBarunGothic', 'Dotum';}
.gnb_line:after{display:block; content:""; clear:both; height:0; visibility:hidden;}
.gnb_line .sub_nav{display:none;width:100%;top:49px;position:absolute;z-index:10;background:#fff;border-bottom:1px solid #dddddd;border-top:1px solid #bbbbbb;}
.gnb_line .sub_nav > .inner {overflow:hidden;display:block;margin:0 auto;width:964px;padding:15px 0px 15px; background:#fff; zoom:1;background:#fff;}
.gnb_line .sub_nav:after {display:block; content:""; clear:both; height:0; visibility:hidden;}
.gnb_line .sub_nav ul {float:left;}
/*.gnb_line .sub_nav ul.sub1{width:165px;}*/ 
/*.gnb_line .sub_nav ul.sub2{width:145px;}*/
/*.gnb_line .sub_nav ul.sub3{width:165px;}*/
/*.gnb_line .sub_nav ul.sub4{width:149px;}*/
.gnb_line .sub_nav ul.sub1{width:165px;}
.gnb_line .sub_nav ul.sub2{width:140px;}
.gnb_line .sub_nav ul.sub3{width:160px;}
.gnb_line .sub_nav ul.sub4{width:130px;}
/* .gnb_line .sub_nav ul.sub5{width:126px;} */
.gnb_line .sub_nav ul li {height:30px; line-height:30px;margin:5px 0;}
.gnb_line .sub_nav ul li a {display:block;color:#999999;height:30px;font-size:14px;}
.gnb_line .sub_nav ul li a:hover {color:#339424;}
.gnb_line .sub_nav ul li a span {color:#ce3400;}
.gnb_line .sub_nav ul li.bottom {border-bottom:0 none;}
.gnb_line .sub_nav .inner > a {display:block; float:right;padding-left:0px;text-align:right;width:310px;height:180px;}
.gnb_line .sub_nav .inner > a > img {width:100%; height:100%;}

.main_search_area * {font-family:'NanumBarunGothic', 'Dotum';}
.main_search_area .total_search_layer {display:none; position:absolute; top:30px; left:50%; z-index:4001; width:920px; height:440px; padding:0 22px 22px; margin-left:-482px; background:url('/images/new_images/bg_quicksearch.png') no-repeat;}
.main_search_area .total_search_layer h3 span {margin-left:8px; font-weight:normal;}
.main_search_area .total_search_layer .quick_search_tab {position:absolute; left:0; top:0; zoom:1; width:964px;}
.main_search_area .total_search_layer .quick_search_tab:after {display:block; content:""; clear:both; height:0; visibility:hidden;}
.main_search_area .total_search_layer .quick_search_tab li {float:left; width:482px; height:54px; background:url('/images/new_images/quick_search_tab01_off.png') no-repeat;}
.main_search_area .total_search_layer .quick_search_tab li.on {background:url('/images/new_images/quick_search_tab01_on.png') no-repeat;}
.main_search_area .total_search_layer .quick_search_tab li.package {background:url('/images/new_images/quick_search_tab02_off.png') no-repeat;}
.main_search_area .total_search_layer .quick_search_tab li.package.on {background:url('/images/new_images/quick_search_tab02_on.png') no-repeat;}
.main_search_area .total_search_layer .quick_search_tab li a {display:block; font-size:18px; color:#99a26f; text-align:center; font-weight:normal; height:54px; line-height:54px;}
.main_search_area .total_search_layer .quick_search_tab li.on a {color:#fff;}
.main_search_area .total_search_layer a.layer_close {display:inline-block; position:absolute; bottom:-6px; left:475px; width:95px; height:40px;  line-height:40px; text-align:center; background:url('/images/new_images/bg_quicksearch_close.png') no-repeat; font-size:14px;}
.main_search_area .total_search_layer a.layer_close img {position:relative; top:-1px;}

.main_search_area .search_process {display:none; margin-top:68px; zoom:1;}
.main_search_area .search_process:after {display:block; content:""; clear:both; height:0; visibility:hidden;}
.main_search_area .search_process.show {display:block;}
.main_search_area .search_process > div {float:left; margin-left:40px;}
.main_search_area .search_process > div.step01 {width:286px; margin-left:0;}
.main_search_area .search_process > div.step01 .month_area {position:relative; margin-bottom:2px; color:#559925; font-size:20px; text-align:center;}
.main_search_area .search_process > div.step01 .month_area strong {font-weight:normal;}
.main_search_area .search_process > div.step01 .month_area a {position:absolute; top:0;}
.main_search_area .search_process > div.step01 .month_area a.prev_month {left:0; top:-2px;}
.main_search_area .search_process > div.step01 .month_area a.next_month {right:0; top:-2px;}

.main_search_area .search_process .calendar_table table {width:100%; border-collapse:collapse;}
.main_search_area .search_process .calendar_table table th {padding:8px 0; background:#f9f9f9; border:1px solid #bfbfbf;}
.main_search_area .search_process .calendar_table table td {padding:7px 0; text-align:center; border:1px solid #d9d9d9; cursor:pointer;}
.main_search_area .search_process .calendar_table table td.prev_month,.main_search_area .search_process .calendar_table table td.next_month {color:#c8c8c8;font-size:0}
.main_search_area .search_process .calendar_table table td.on {padding:0;}
.main_search_area .search_process .calendar_table table td.on span {display:block; width:100%; height:27px; line-height:27px; background:#f9f9f9; border:1px solid #a2a2a2;}
.main_search_area .search_process .calendar_table table .sunday {color:#b01119;}
.main_search_area .search_process .calendar_table table .saturday {color:#315a95;}
.main_search_area .search_process .calendar_table table .disabled{color:#dbdbdb !important;cursor:default;}

.main_search_area .search_process .select_day_list {margin-top:4px;}
.main_search_area .search_process .select_day_list ul {border:1px solid #bfbfbf; zoom:1;}
.main_search_area .search_process .select_day_list ul:after {display:block; content:""; clear:both; height:0; visibility:hidden;}
.main_search_area .search_process .select_day_list li {float:left; width:94px; height:35px; line-height:35px; text-align:center; color:#5b5b5b; border-right:1px solid #bfbfbf;}
.main_search_area .search_process .select_day_list li.last {border:0 none;}
.main_search_area .search_process .select_day_list li a {display:block; width:100%; height:34px; background:#f5f5f5; color:#272727;}

.main_search_area .search_process.package .select_day_list {margin-top:4px;}
.main_search_area .search_process.package .select_day_list strong {position:relative; display:inline-block; width:132px; height:35px; line-height:35px; text-align:center; color:#5b5b5b; border:1px solid #bfbfbf; font-weight:normal;}
.main_search_area .search_process.package .select_day_list strong:first-child {width:131px;}
.main_search_area .search_process.package .select_day_list strong a {display:block; width:100%; height:35px; background:#f5f5f5; color:#272727;}
.main_search_area .search_process.package .select_day_list strong a img {position:absolute; right:10px; top:11px;}

.main_search_area .search_process > div.step02 {width:286px;}
.main_search_area .search_process > div.step02 .area_btn li {zoom:1;}
.main_search_area .search_process > div.step02 .area_btn li:after {display:block; content:""; clear:both; height:0; visibility:hidden;}
.main_search_area .search_process > div.step02 .area_btn li a {display:block; margin-bottom:6px; float:left; padding:12px 0; width:137px; text-align:center; border:1px solid #d7d7d7;}
.main_search_area .search_process.package > div.step02 .area_btn li a {padding:18px 0;}
.main_search_area .search_process.package > div.step02 .custom_selectbox_area > ul > li {width:269px;background-position:95% 50%;}
/* .main_search_area .search_process.package > div .custom_selectbox_area > ul > li > ul > li {width:74px;}
@media screen and (-webkit-min-device-pixel-ratio:0) {
	.main_search_area .search_process.package > div .custom_selectbox_area > ul > li > ul > li {width:100px;}
} */
.main_search_area .search_process > div.step02 li a {background:#fff; color:#979696; font-weight:bold;}
.main_search_area .search_process > div.step02 li a span {color:#b01119;}
.main_search_area .search_process > div.step02 li a.on {background:#f5f5f5 url('/images/new_images/btn_calendar_delete.gif') no-repeat 90% 50%; color:#272727;}
.main_search_area .search_process > div.step02#select_book_arae_code li a.on {background-position:120px 3px;}
.main_search_area .search_process > div.step02 .area_btn li a.right {float:right;}
/* .main_search_area .search_process > div.step02 .area_btn_long {margin-top:0;}
@media screen and (-webkit-min-device-pixel-ratio:0) {
	.main_search_area .search_process > div.step02 .area_btn_long {margin-top:5px;}
} */
.main_search_area .search_process > div.step02 .area_btn_long{overflow:hidden;width:300px}
.main_search_area .search_process > div.step02 .area_btn_long li{float:left;margin-right:8px;}
.main_search_area .search_process > div.step02 .area_btn_long li a {display:block; margin-bottom:6px; padding:4px 0; border:1px solid #d7d7d7; width:137px; text-align:center;}
.main_search_area .search_process > div.step02 .area_btn_long li a span{display:inline-block;}
.main_search_area .search_process > div .select_option ul {zoom:1;}
.main_search_area .search_process > div .select_option ul:after {display:block; content:""; clear:both; height:0; visibility:hidden;}
.main_search_area .search_process > div .select_option ul li {position:relative;float:left; margin-right:17px; width:53px; height:69px; text-align:center; cursor:pointer; font-size:13px;color:#000;letter-spacing:-0.05em;}
.main_search_area .search_process > div .select_option ul li.last {margin-right:0;}
.main_search_area .search_process > div .select_option ul li.on {}

.main_search_area .search_process > div .select_option ul li.on:after{}
.main_search_area .search_process > div .select_option ul li span {display:block; margin:0 auto 5px; width:40px; height:40px;background:url("https://image.xgolf.com/app/images/new_icon/split_icoset.png") no-repeat;background-size:420px 170px;}
.main_search_area .search_process > div .select_option ul li span.all {}
.main_search_area .search_process > div .select_option ul li.on span.all {}

.main_search_area .search_process > div .select_option ul li span.onebak {background-position:-42px -131px;}
.main_search_area .search_process > div .select_option ul li.on span.onebak {background-position:-42px -42px; }

.main_search_area .search_process > div .select_option ul li span.two_player {background-position:-379px -131px;}
.main_search_area .search_process > div .select_option ul li.on span.two_player {background-position:-379px -42px;}

.main_search_area .search_process > div .select_option ul li span.special {background-position:0px -131px;}
.main_search_area .search_process > div .select_option ul li.on span.special {background-position:0px -42px;}

.main_search_area .search_process > div .select_option ul li span.twobak {background-position:-84px -131px;}
.main_search_area .search_process > div .select_option ul li.on span.twobak {background-position:-84px -42px;}

.main_search_area .search_process > div .select_option ul li span.early {}
.main_search_area .search_process > div .select_option ul li.on span.early {}

.main_search_area .search_process > div .select_option ul li span.hole45 {}
.main_search_area .search_process > div .select_option ul li.on span.hole45 {}

.main_search_area .search_process > div .select_option ul li span.room {}
.main_search_area .search_process > div .select_option ul li.on span.room {}

/*.main_search_area .search_process > div .select_option ul li.on:after{display:block;position:absolute;top:6px;left:13px;width:27px;height:27px;content:"";background:url('/images/new_images/ico_check.png') no-repeat 0 0;}*/
/*.main_search_area .search_process > div .select_option ul li span {display:block; margin-bottom:5px; width:50px; height:38px; border:1px solid #d7d7d7;}*/
/*.main_search_area .search_process > div .select_option ul li span.all {background:#f4f4f4 url('/images/new_images/ico_product_all.png') no-repeat 50% 49%;}*/
/*.main_search_area .search_process > div .select_option ul li.on span.all {background-color:#fff; border:1px solid #0d9177;}*/
/*.main_search_area .search_process > div .select_option ul li span.all:hover {background-color:#fff; border:1px solid #0d9177;}*/
/*.main_search_area .search_process > div .select_option ul li span.onebak {background:#f4f4f4 url('/images/new_images/ico_product_onebak.png') no-repeat 50% 49%;}*/
/*.main_search_area .search_process > div .select_option ul li.on span.onebak {background-color:#fff; border:1px solid #26929f;}*/
/*.main_search_area .search_process > div .select_option ul li span.onebak:hover {background-color:#fff; border:1px solid #26929f;}*/
/*.main_search_area .search_process > div .select_option ul li span.two_player {background:#f4f4f4 url('/images/new_images/ico_product_2p.png') no-repeat 50% 49%;}*/
/*.main_search_area .search_process > div .select_option ul li.on span.two_player {background-color:#fff; border:1px solid #60ae37;}*/
/*.main_search_area .search_process > div .select_option ul li span.two_player:hover {background-color:#fff; border:1px solid #60ae37;}*/
/*.main_search_area .search_process > div .select_option ul li span.special {background:#f4f4f4 url('/images/new_images/ico_product_special.png') no-repeat 50% 49%;}*/
/*.main_search_area .search_process > div .select_option ul li.on span.special {background-color:#fff; border:1px solid #c32929;}*/
/*.main_search_area .search_process > div .select_option ul li span.special:hover {background-color:#fff; border:1px solid #c32929;}*/
/*.main_search_area .search_process > div .select_option ul li span.twobak {background:#f4f4f4 url('/images/new_images/ico_product_twobak.png') no-repeat 50% 49%;}*/
/*.main_search_area .search_process > div .select_option ul li.on span.twobak {background-color:#fff; border:1px solid #e2791a;}*/
/*.main_search_area .search_process > div .select_option ul li span.twobak:hover {background-color:#fff; border:1px solid #e2791a;}*/
/*.main_search_area .search_process > div .select_option ul li span.early {background:#f4f4f4 url('/images/new_images/ico_product_ealry.png') no-repeat 50% 49%;}*/
/*.main_search_area .search_process > div .select_option ul li.on span.early {background-color:#fff; border:1px solid #9b1c1c;}*/
/*.main_search_area .search_process > div .select_option ul li span.early:hover {background-color:#fff; border:1px solid #9b1c1c;}*/
/*.main_search_area .search_process > div .select_option ul li span.hole45 {background:#f4f4f4 url('/images/new_images/ico_product_45.png') no-repeat 50% 49%;}*/
/*.main_search_area .search_process > div .select_option ul li.on span.hole45 {background-color:#fff; border:1px solid #1582b5;}*/
/*.main_search_area .search_process > div .select_option ul li span.hole45:hover {background-color:#fff; border:1px solid #1582b5;}*/
/*.main_search_area .search_process > div .select_option ul li span.room {background:#f4f4f4 url('/images/new_images/ico_product_room.png') no-repeat 50% 49%;}*/
/*.main_search_area .search_process > div .select_option ul li.on span.room {background-color:#fff; border:1px solid #972f87;}*/
/*.main_search_area .search_process > div .select_option ul li span.room:hover {background-color:#fff; border:1px solid #972f87;}*/


.main_search_area .search_process > div {width:266px;}
.main_search_area .search_process > div .custom_selectbox_area {margin-bottom:15px; zoom:1;}
.main_search_area .search_process > div .custom_selectbox_area:after {display:block; content:""; clear:both; height:0; visibility:hidden;}
.main_search_area .search_process > div .custom_selectbox_area > ul {float:left;}
.main_search_area .search_process > div .custom_selectbox_area > span {display:block; float:left; padding:0 10px; height:29px; line-height:29px;}
.main_search_area .search_process > div .custom_selectbox_area > ul > li {position:relative; padding-left:15px; width:100px; height:29px; line-height:29px; background:url('/images/new_images/bg_custom_select.gif') no-repeat 90% 50%; border:1px solid #d7d7d7; cursor:pointer;}
.main_search_area .search_process > div .custom_selectbox_area > ul > li > ul {display:none; overflow-x:hidden;position:absolute; top:29px; left:-1px; z-index:1001; height:204px; overflow-y:auto; background:#fff; border-top:1px solid #d7d7d7; border-bottom:1px solid #d7d7d7;}

.main_search_area .search_process > div.step02 .custom_selectbox_area > ul > li {width:269px;background-position:95% 50%;}
.main_search_area .search_process > div .custom_selectbox_area.time_choice > ul > li {z-index:3001;}
.main_search_area .search_process > div .custom_selectbox_area.time_choice > ul > li > ul {z-index:2001 !important;}
.main_search_area .search_process > div .custom_selectbox_area > ul > li.on ul {display:block;}
.main_search_area .search_process > div .custom_selectbox_area > ul > li > ul > li {padding-left:15px; width:83px; height:29px; border:1px solid #d7d7d7; border-bottom:0 none; cursor:pointer;}
@media screen and (-webkit-min-device-pixel-ratio:0) {
  	.main_search_area .search_process > div .custom_selectbox_area > ul > li > ul > li {width:100px;}
}

.main_search_area .search_process > div.step02 .custom_selectbox_area > ul > li > ul > li {width:252px;}
@media screen and (-webkit-min-device-pixel-ratio:0) {
	.main_search_area .search_process > div.step02 .custom_selectbox_area > ul > li > ul > li {width:269px;}
}
.main_search_area .search_process > div .custom_selectbox_area > ul > li > ul > li:hover {background:#f5f5f5;}
.main_search_area .search_process > div .custom_selectbox_area > ul > li > ul > li:first-child {border-top:0 none;}
.main_search_area .search_process h3 {padding:12px 0 12px; background:url('/images/new_images/bg_search_layer_title.gif') no-repeat; color:#000; font-size:16px; letter-spacing:-1px;}
.main_search_area .search_process h3 span {font-size:12px; color:#adadad;}
.main_search_area .search_process h3.inner_tit {padding:12px 0 12px;}
.main_search_area .search_process > div.step02 h3.inner_tit {margin-top:14px;}
@media screen and (-webkit-min-device-pixel-ratio:0) {
  	.main_search_area .search_process > div.step02 h3.inner_tit {margin-top:17px;}
}
.main_search_area .search_process.package > div .btn_group {/* margin-top:55px; */}
@media screen and (-webkit-min-device-pixel-ratio:0) {
	.main_search_area .search_process.package > div .btn_group {/* margin-top:54px; */}
}
.main_search_area .search_process > div .btn_group {padding-top:3px;}
@media screen and (-webkit-min-device-pixel-ratio:0) {
	.main_search_area .search_process > div .btn_group {padding-top:3px;}
	.main_search_area .search_process.package .select_day_list strong {width:130px;}
}
.main_search_area .search_process > div .btn_group a {display:block; text-align:center;}
.main_search_area .search_process > div .btn_group a.lowest_price {margin-bottom:25px;}

#new_header_wrap .etc_area .util_nav_area .before_login {display:block; text-align:right;}


/* 2015.02.11 */
.main_search_area .search_process > div .custom_selectbox_area.hole_choice > ul > li > ul {height:87px;}



/* 2015.03.11 */
.leftRecom .desc {.line-height:15px;}

/* 2015.04.17 */
.browser_first_url {position:relative; z-index:6001; padding:5px 0 0 0; text-align:right;}
.browser_first_url a {margin-right:75px;}

/* 2016.05.30 */
.search_result_left_box{
	width:338px;
	float:left;
	border:1px solid #5a96c8;
	}


.search_result_right_box .con_box02 input[type="checkbox"]{
  -webkit-appearance: none;
  width:15px;
  height:15px;
  background:url('/images/index/check_off.jpg');
  margin-right:6px;
  margin-bottom:6px;
  *display: inline;
}
.search_result_right_box .con_box02 input[type="checkbox"]:checked{
  background:url('/images/index/check_on.jpg');
}
.search_result_left_box .tlt_box{
	width:302px;
	background:url(/images/index/tlt_icon.jpg) no-repeat 15px 8px  ;
	background-color:#f1f1f1;
	padding: 4px 0 4px 30px;
	margin: 0 0 0 3px;
	*display: inline;
	}
.search_result_left_box .con_box02{
	width:330px;
	margin: 9px auto;
	*display: inline;
	}

.search_result_left_box .con_box02 .golf_area{
width:330px;
margin: 9px auto;
*display: inline;
}

.search_result_left_box .con_box02 .golf_area span{
width:46px;
display: inline-block; !important;
}

.search_result_right_box .con_box02 .golf_club_title{
width:130px;
height:40px;
display: inline-block; !important;
float:left;
line-height:180%;
}
.search_result_right_box .con_box02 .golf_club_title2{
width:400px;
display: inline-block; !important;
height:20px;
float:left;
line-height:180%;
}
.search_result_right_box .con_box02 .golf_club_title3{
width:130px;
height:20px;
display: inline-block; !important;
float:left;
line-height:180%;
}
.search_result_left_box  .con_box02 .golf_club_con{
width:270px;
float:left;
line-height:180%;
	}
.search_result_right_box .con_box02 .golf_club_title span{
width:100px;
}
.search_result_left_box .choice_box_left{
	width:55px;
	float:left;
	}
.search_result_left_box .choice_box_right{
	width:278px;
	float:right;
	line-height:180%;
	color:#686868;
	}
.search_result_left_box .con_box02 button,.search_result_left_box .con_box03 button{border: 0 none; background: none; cursor: pointer;}
.search_result_left_box .con_box03{
	width:332px;
	padding: 5px 0 5px 0px;
	background-color:#4b8abe;
	margin: 13px 0 3px 3px;
	color:#FFFFFF;
	}
.search_result_left_box .con_box03 .ml30{margin-left:10px; width:120px;}
.search_result_left_box .con_box03 .choice {display: block; position: absolute; width: 115px; height: 30px; background: url('/images/index/btn02.jpg') no-repeat 0 0; margin-left:10px; }
.search_result_left_box .con_box03 .choice {background: url('/images/index/btn02.jpg') no-repeat 0 0}
.search_result_left_box .con_box02 .choice {background: url('/images/index/btn.jpg') no-repeat 0 0}
.search_result_left_box .con_box02 .mt10 .mr10{margin-right:8px;}
.search_result_right_box{
	width:418px;
	float:right;
	border:1px solid #5a96c8;
	}
.search_result_right_box_on{
	width:415px;
	float:right;
	border:4px solid #5a96c8;
	}
.search_result_right_box .tlt_box{
	width:382px;
	background:url(/images/index/tlt_icon.jpg) no-repeat 15px 8px  ;
	background-color:#f1f1f1;
	padding: 4px 0 4px 30px;
	margin: 3px 0 0 3px;
	*display: inline;
	}
.search_result_right_box .con_box02.golf_area{
	width:400px;
	margin: 9px auto;
	*display: inline;
}

.search_result_wrapper{
	width:778px;
	}
#main_golf_club_list {
	position:relative;
	top:0px;
	left:0px;
	width:400px;
	height:140px;
	margin: 9px auto;
	overflow-y:scroll;
	overflow-x:scroll;
	border:1px solid;
	border:#CCCCCC;
	padding-top:12px;
	padding-left:5px;
	padding-right:5px;
	scrollbar-3dlight-color:#d9d9d9;
	scrollbar-arrow-color:#ffffff;
	scrollbar-track-color:#dddddd;
	scrollbar-darkshadow-color:#ffffff;
	scrollbar-face-color:#e92802;
	scrollbar-highlight-color:#ffffff;
	scrollbar-shadow-color:#ffffff;
}

#main_golf_club_list {background-color:#a8a8a8;  margin-left:3px; margin-top:5px;}
#main_golf_club_list div {float:left;width:270px; height:25px; padding-top:7px; }
#main_golf_club_list div:hover {background-color:#696969; }
#main_golf_club_list div a { font-size:11pt; color:#ffffff; font-weight:bold; padding: 20px 0px 0px 20px; }

.golf_area_list { font-weight:lighter;}
.golf_area_list_blank { padding-bottom:10px; }

.choice_list_data { width:450px; }
.choice_list_data .choice_area_list { width:60px; height:20px; padding-top: 10px; display:inline-block; text-align:left; }
.choice_list_data .choice_golf_club_list { width:60px; height:20px; padding-top: 5px; display:inline-block; text-align:left; }
#search_area_list { font-weight:lighter; }
#search_golfclub_list { font-weight:lighter; }



@media all and (-ms-high-contrast:none){
.search_result_right_box{
}
#main_golf_club_list {
	height:157px;
}
}

.n_login{}

#new_header_wrap .etc_area .util_nav_area .login_box_area.n_login{padding:30px 10px 10px;}
#new_header_wrap .etc_area .util_nav_area .login_box_area.n_login a.close_layer{top:12px;right:11px;}
#new_header_wrap .etc_area .util_nav_area .login_box_area.n_login h2{position:relative;padding-left:10px;font-size:16px;color:#333;}
#new_header_wrap .etc_area .util_nav_area .login_box_area.n_login h2:after{content:"";display:block;width:2px;position:absolute;top:0;left:0;bottom:2px;background-color:#87c341;}
#new_header_wrap .etc_area .util_nav_area .login_box_area.n_login .id_box, #new_header_wrap .etc_area .util_nav_area .login_box_area.n_login .password_box {border:1px solid #dddddd;background:#f4f4f4;width:171px;}
#new_header_wrap .etc_area .util_nav_area .login_box_area.n_login .login_box{position:relative;}
#new_header_wrap .etc_area .util_nav_area .login_box_area.n_login .big_btn_blue{position:absolute;top:0;right:0;bottom:0px;width:75px;background:#0f66a2;color:#fff;font-size:14px;line-height:75px;text-align:center;}
#new_header_wrap .etc_area .util_nav_area .login_box_area.n_login .save_id_search_password a{position:static;}
#new_header_wrap .etc_area .util_nav_area .login_box_area.n_login .save_id_search_password .right{position:absolute;right:0;top:0;color:#666666;}
#new_header_wrap .etc_area .util_nav_area .login_box_area.n_login p{font-size:13px;padding:20px 0px 9px;}
#new_header_wrap .etc_area .util_nav_area .login_box_area.n_login input[type="text"], #new_header_wrap .etc_area .util_nav_area .login_box_area.n_login input[type="password"]{background-color:#f4f4f4 !important;outline:none;font-size:14px;font-family:"nanumgothic","dotum"}


/*2018-06-08*/
#xgolf-news{margin:0 15px 15px 0}
#xgolf-event{margin:0 0px 15px 0px}
.leftRecom{margin:0 15px 0 0;width:731px;}
.slider02 .ctrl{width:24px;}
.slider02 .wrap.in_package li:first-child{margin-left:0px;}
.slider02 .wrap.in_package li{margin-left:15px;}
.slider02 .wrap.in_package{width:681px;}
.leftRecom dl{width:auto;}
#timesale{width:690px;padding:13px 20px 0;}
#timesale h2{height:26px !important;}
#main_nineoneone_iframe_area{width:681px;}
#shop-event,#shop-MD,#proposeGolflink,.recommend{width:164px;}
#shop-social{margin:0 15px 15px;width:450px;}
#history-board .golflink{width:168px;}
#history-board{width:555px;}
#xgolf_movie{margin-bottom:15px !important;}
#hot-line .operation-time{width:212px;}
#hot-line ul{width:210px;}
#hot-line{width:335px;}


/*2019-03-19*/
#main_one_booking{clear:both;margin-bottom:15px;padding:13px 20px 0;}
#main_one_booking h2{height:26px !important;}
#main_one_booking table{border-collapse:collapse;table-layout:fixed;width:100%;}
#main_one_booking th{border-top:1px solid #e7e7e7; background-color:#fcfcfc; font-weight:normal; height:29px; padding:9px 0 4px\9; height:auto\9;}
#main_one_booking td{border-top:1px solid #e7e7e7; text-align:center; height:25px; padding:3px 0px 2px;}
#main_one_booking td.tl{text-align:left;}
#main_one_booking td.tr{text-align:right;}
#main_one_booking td .price{font-weight:bold;color:#096bd9;padding-right:16px;}
#main_one_booking td.evt span{display:inline-block;padding:1px 1px 0; font-size:11px; color:#ffffff; padding-top:2px;}

#main_one_booking .team_ico{display:inline-block;padding:5px 8px 2px;min-width:38px;font-weight:normal;background:#437ebb;margin-right:7px;color:#fff;font-size:12px;letter-spacing:-0.05em;}
#main_one_booking .team_ico.t_blue{background-color:#437ebb}
#main_one_booking .team_ico.t_gray{background-color:#6d6d6d}
#main_one_booking .team_ico.t_red{background-color:#ff4700}
#main_one_booking .team_ico.t_pink{background-color:#f347d1}
#main_one_booking .more{margin-top:-14px;}
.one_ico_set{overflow:hidden;}
.one_ico_set ul{overflow:hidden;font-size:0}
.one_ico_set ul li{position:relative;display:inline-block;*float:left;margin-left:2px;width:40px;height:40px;background:url("/images/one_booking/avatar/img_avatar_default_40.png") no-repeat 0 0;}
.one_ico_set ul li:first-child{margin-left:0px;}
.one_ico_set ul li .cover{position:absolute;top:0;left:0;right:0;width:100%;bottom:0;}
.one_ico_set ul li .cover img{width:40px;height:40px;}

.one_ico_set ul li.on_m .cover.f{display:none;}
.one_ico_set ul li.on_f .cover.m{display:none;}
.one_ico_set ul li .user_img{width:40px;height:40px;overflow:hidden;}
.one_ico_set ul li .user_img img{width:100%;height:100%;}
.one_ico_set .under{color:#437ebb;display:inline-block;padding-top:4px;}

#hot-line *{font-family:"NanumBarunGothic","dotum","gulim","arial","tahoma";}
#hot-line .title,#xgolf_card .title,#frequenter .title{font-weight:bold;font-size:13px;color:#000000;}
#hot-line{width:286px;padding-right:0;}
#hot-line ul{width:100%;padding:0px;margin:3px 0 2px;}
#hot-line ul li{width:100%;overflow:hidden;}
#hot-line ul p{float:left;width:176px;}
#hot-line ul strong{margin:0;font-family:"NanumBarunGothic","dotum","gulim","arial","tahoma";font-size:13px;}
#hot-line .btn_faq{left:173px;}
#hot-line .title{margin-bottom:12px;}

#hot-line .operation-time dt{position:relative;margin:20px 0 0 0;color:#6d6d6d;}
#hot-line .operation-time dd{padding:0;}
#xgolf_card .title{margin-bottom:3px;}
#hot-line ul li{margin-bottom:4px;}

#frequenter li{position:relative;}
#frequenter li .txt{position:absolute;top:1px;bottom:1px;background:#fcfcfc;padding-top:15px;right:1px;left:52px;}
#frequenter li .txt strong{display:block;}
#xgolf_card .right li{line-height:14px;}

#main_one_booking .ellipsis{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;display:block;}

/*2019-07-11*/
.main_shop_box{overflow:hidden;}
#shop-event,#shop-MD{float:left;margin-left:15px;width:178px;padding:14px 25px 0}
#shop-event.first{margin-left:0;width:177px;}
#history-board{width:472px;}
#history-board .list{width:424px;height:auto;}
#history-board .golflink{width:150px;}
#history-board .list-title{width:196px;}
#history-board .grade{width:42px;padding-right:12px;}
#history-photo{width:473px;}
#history-photo .wrap{width:424px;height:167px;}

/*#shop-event .wrap{width:162px;height:189px;}*/
#shop-event .wrap{width:100%;height:189px;}

#shop-event .title span{color:#096ad6;}
#shop-MD ul li,#shop-event ul li {width:177px;}
#shop-MD ul li .thumb,#shop-event ul li .thumb{text-align:center;}
#shop-MD ul li .thumb img,#shop-event ul li .thumb img{width:auto;height:110px;max-width:177px;}
#shop-event ul li p{font-weight:bold;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
#shop-event ul li p.bold{font-weight:normal;}
#history-photo li{width:204px;}
#history-photo .thumb{width:100%;height:auto;right:0;padding:0;border:none;}
#history-photo .thumb a{display:block;height:108px;padding:2px;border:1px solid #e7e7e7}
#history-photo .thumb a img{width:100%;height:100%;}
#shop-event  ul li p.thumb{font-weight:bold;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;position:static;}
#history-board .golflink,#history-board .list-title{white-space:nowrap;text-overflow:ellipsis;overflow:hidden;}
.floating_banner{top:66px !important;}

/*2020-10-12*/
/*.gnb_line{margin-top:5px;}*/
/*#new_header_wrap{height:auto;}*/
/*#new_header_wrap h1{padding-top:52px;}*/
/*#new_header_wrap .etc_area{padding-top:35px;padding-bottom:5px;}*/
/*#new_header_wrap .etc_area .top_banner_area{bottom:5px;}*/
/*#new_header_wrap .main_search_area{padding-top:52px;}*/
/*#new_header_wrap .main_search_area dl{margin-top:6px;}*/
#new_header_wrap{height:auto;margin-bottom:15px;margin-top:15px;}
#new_header_wrap h1{padding-top:50px;}
#new_header_wrap .etc_area{height:auto;position:absolute;bottom:0;right:0;padding-top:0;}
#new_header_wrap .etc_area:after{display:block;content:"";clear:both;}
#new_header_wrap .etc_area .top_banner_area{position:static;text-align:right;padding-top:0px;float:right;}
#new_header_wrap .etc_area .util_nav_area .after_login_box{position:static;}
#new_header_wrap .etc_area .util_nav_area{float:right;margin-bottom:5px;}
#new_header_wrap .main_search_area{padding-top:50px;}
#new_header_wrap .main_search_area dl{margin-top:6px;}

#main_one_booking .ellipsis br{display:none;}
