@charset "euc-kr";

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

ul,ol,dl,li,dt,dd{list-style:none; padding:0; margin:0;}
h1,h2,h3,h4,h5,h6,p,form,fieldset,table,th, td{ font-size:12px; padding:0; margin:0; border:0;}
table {border-collapse:collapse;}
h1, h2, h3, h4, h5, h6{margin:0;padding:0;border:0;vertical-align:baseline;font-size:13px;font-family:"µ¸¿ò",Dotum,sans-serif;font-weight:bold;color:#333;letter-spacing:0px;}

input,select,textarea{font-size:12px; margin:0; padding:0; vertical-align:middle; color:#6d6d6d; font-family:dotum,gulim,arial,tahoma;}

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; }
* {-webkit-text-size-adjust:none; -moz-text-size-adjust:none;-webkit-tap-highlight-color:transparent;}
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;}

/* 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;}

/* »ó´Ü */
#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 .util{float:right;font-size:11px;margin-top:5px;}
#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:999;}
#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 form{border-top:1px solid #7c7c7c; border-left:1px solid #7c7c7c; padding:6px 10px 0 9px; +padding-top:4px;}
#loginBox fieldset{}
#loginBox .text{border:1px solid #bebebe; padding:0 0 0 4px; height:20px; width:87px; }
#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:1px !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 input[type="image"]{float:right; margin-top:1px; +margin-top:2px;}
*/



#LNB>li{border-bottom:1px solid #e7e7e7; padding:12px 0 6px 0; font-weight:bold; width:171px;}
@media screen and (-webkit-min-device-pixel-ratio:0) {
    #LNB>li {padding:10px 0 8px 0;}
}
#LNB>li>a .bult{visibility:hidden; position:relative; top:-1px; margin:0 3px 0 10px;}
@media screen and (-webkit-min-device-pixel-ratio:0) {
    #LNB>li>a .bult {top:3px;}
}
#LNB>li.depth > a {padding-bottom:10px; border-bottom:1px solid #cfcfcf;}
#LNB>li>a.on,#LNB>li>a:hover,#LNB>li>a:focus,#LNB>li>a:active{color:#277e01;}
#LNB>li>a.on .bult,#LNB>li>a:hover .bult,#LNB>li>a:focus .bult,#LNB>li>a:active .bult{visibility:visible;}
#LNB>li span{font-weight:normal;}
#LNB>li>a .color {color:#ce3400; font-weight:bold;}
#LNB>li ul{font-weight:normal; margin:5px 0 0 19px; line-height:1.5;}
#LNB>li ul a.on, #LNB>li ul a:hover,#LNB>li ul a:focus,#LNB>li ul a:active{text-decoration:underline;}
#LNB>li>img{margin-top:-2px;}

#lnbWrap .lnb-bnn01{background:url(/images/common/bg_bnn_01.gif) no-repeat 5px 5px; border:1px solid #e7e7e7; width:93px; padding:14px 0 0 43px; height:42px;}
#lnbWrap .lnb-bnn02{background:url(/images/common/bg_bnn_02.gif) no-repeat 5px 5px; border:1px solid #e7e7e7; width:93px; padding:14px 0 0 43px; height:42px;}
#lnbWrap .lnb-bnn03{background:url(/images/common/bg_bnn_03.gif) no-repeat 5px 5px; border:1px solid #e7e7e7; width:93px; padding:14px 0 0 43px; height:42px;}
#lnbWrap .lnb-bnn04{background:url(/images/common/bg_bnn_04.gif) no-repeat 5px 5px; border:1px solid #e7e7e7; width:93px; padding:14px 0 0 43px; height:42px; margin-bottom:8px\9;}

#lnb-Banner{width:138px; margin-top:10px;}

#contents{position:relative; z-index:2001; width:756px; float:right;}

/* ÆòÁ¡ ±×·¡ÇÁ ÅÇ */
#tab-grade{width:718px; border:1px solid #e7e7e7; border-bottom-color:#6d6d6d; padding:9px 0 6px; +zoom:1;}
#tab-grade:after{clear:both; display:block; content:""; font-size:0; line-height:0; visibility:hidden;}
#tab-grade li{float:left; padding:0 22px; background:url(/images/common/bg_bar11.gif) no-repeat 0 2px; font-weight:bold;}
#tab-grade li.first{background:none; margin-left:25px;}
#tab-grade li a.on,#tab-grade li a:hover,#tab-grade li a:focus,#tab-grade li a:active{color:#096bd9;}
#grade-graph-area{border:1px solid #e7e7e7;border-top:0; width:718px; min-height:559px;}

/* ÇªÅÍ ÄÁÅÙÃ÷ */
#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;}
#frequenter li{float:left; margin-left:5px;}
#frequenter .first{margin-left:0;}

#confidence{width:410px; height:86px; padding:14px 0 0 25px;}©¬
#confidence .title{font-weight:normal; font-size:11px; margin-bottom:8px;}
#confidence li{float:left; text-align:center;margin-left:12px; font-size:11px;}
#confidence li.first{margin:0;}
#confidence span{color:#096ad6; display:block;}

#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 2px; margin-bottom:3px\9; +margin-bottom:9px;}
#hot-line ul li{float:left; width:212px; margin-bottom:-1px; line-height:14px;}
@media screen and (-webkit-min-device-pixel-ratio:0) {
    #hot-line ul li{margin-bottom:1px;}
}
#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:8px; margin-bottom:9px\8; +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;}
#hot-line .operation-time dt{width:48px; float:left; color:#096ad6; margin-bottom:1em; line-height:15px;}
#hot-line .operation-time dd{float:left; line-height:15px;}
#hot-line .operation-time dd.sat{margin-left:10px;}

#people-Xgolf{float:right;}

/* ÇªÅÍ */
#footer{border-top:1px solid #e7e7e7; width:100%; height:104px; background-color:#fcfcfc;}
#footer .wrap{width:964px; margin:0 auto;}
#footer .logo{float:left; margin:37px 64px 0 0;}
#footer .wrap>div{float:left;}
#footer .wrap ul{margin:13px 0 18px 2px;}
#footer .wrap ul li{padding-left:10px; margin-left:10px; 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;}

/* datepicker */
img.ui-datepicker-trigger{border:1px solid #e7e7e7; border-left:0;}

/* 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;}

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

/* Æ¯¼ö ±âÈ£ »ç¿ë ½Ã, µé¿©¾²±â ¼³Á¤ */
.idt07{padding-left:0.7em; text-indent:-0.7em;}
.idt08{padding-left:0.8em; text-indent:-0.8em;}
.idt09{padding-left:0.9em; text-indent:-0.9em;}
.idt10{padding-left:1em; text-indent:-1em;}
.idt12{padding-left:1.2em; text-indent:-1.2em;}
.idt60{padding-left:6em; text-indent:-6em;}

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

/* ÄÃ·¯ */
.basic{color:#6d6d6d !important;}
.black{color:#000000 !important;}
.blue{color:#096bd9 !important;}
.red{color:#dd0000 !important;}
.green{color:#277e01 !important;}
.white{color:#ffffff !important;}
.gold{color:#876600 !important;}
.orange{color:#ff4800 !important;}
.purple{color:#614cff !important;}
.purple2{color:#7945c6 !important;}
.bronze{color:#7b6a5a !important;}
.violet{color:#884ec2 !important;}

/* ¹è°æ»ö */
.bgRed{color:#ffffff; background-color:#dd0000;}
.bgGray{color:#ffffff; background-color:#6d6d6d;}
.bgBlue{color:#ffffff; background-color:#096bd9;}

/* ÆùÆ® */
.tahama{letter-spacing:-0.15px !important;}
.verdana{font-family:verdana !important;}
.bold{font-weight:bold !important;}
.normal{font-weight:normal !important;}
.small{font-size:11px !important;}
.base{font-size:12px !important;}
.large{font-size:14px !important;}
.largest{font-size:16px !important;}
.under{text-decoration:underline;}

/* °£°Ý */
.mgAuto{margin:0 auto;}


.mgTp5{margin-top:5px;}
.mgTp15{margin-top:15px;}
.mgTp20{margin-top:20px;}
.mgTp25{margin-top:25px;}
.mgTp40{margin-top:40px;}

.mgBt03{margin-bottom:3px;}
.mgBt05{margin-bottom:5px;}
.mgBt08{margin-bottom:8px;}
.mgBt10{margin-bottom:10px;}
.mgBt12{margin-bottom:12px;}
.mgBt15{margin-bottom:15px;}
.mgBt20{margin-bottom:20px;}
.mgBt25{margin-bottom:25px;}
.mgBt35{margin-bottom:35px;}
.mgBt40{margin-bottom:40px;}

.mgLt05{margin-left:5px;}
.mgLt08{margin-left:8px;}
.mgLt09{margin-left:9px;}
.mgLt10{margin-left:10px;}
.mgLt12{margin-left:12px;}
.mgLt15{margin-left:15px;}
.mgLt18{margin-left:18px;}
.mgLt20{margin-left:20px;}
.mgLt25{margin-left:25px;}
.mgLt32{margin-left:32px;}
.mgLt40{margin-left:40px;}

.mgRt05{margin-right:5px;}
.mgRt10{margin-right:10px;}
.mgRt12{margin-right:12px;}
.mgRt15{margin-right:15px;}
.mgRt18{margin-right:18px;}
.mgRt20{margin-right:20px;}
.mgRt25{margin-right:25px;}

.pdLeft20 {padding-left:20px;}

/* display */
.inline{display:inline;}
.line-block{display:inline-block;}
.block{display:block;}

/* box */
.box01{border:1px solid #e7e7e7;}
.box02{border:1px solid #e7e7e7; border-top-color:#6d6d6d !important;}
.graybox01{border:1px solid #e7e7e7; background-color:#fcfcfc;}
.graybox02{border:1px solid #e7e7e7; border-top-color:#6d6d6d; background-color:#fcfcfc;}

/* form ¿ä¼Ò */
form fieldset{float:left;}
form fieldset label, form fieldset .label{display: inline-block; vertical-align:middle; margin-right:13px;}
form .formLabel{float:left;}
form select{border:1px solid #e7e7e7; height:21px;}
form input[type="text"], form input[type="password"]{border:1px solid #e7e7e7; padding:0 1px; height:19px; padding:4px 1px 0px\9; height:15px\9;}
form input[type="radio"],form input[type="checkbox"]{margin-right:3px; +margin:0px 2px 0 -5px;}
form input.hasDatepicker{border-right:0; width:77px; font-weight:bold; text-align:center;}
form textarea{border:1px solid #e7e7e7;}
form #Xcash{border-color:#dd0000; width:76px;}

/* ¹öÆ° */
.buttonS{display:inline-block; background-position:0 0; background-repeat:no-repeat; font-size:11px; color:#5e5e5e !important; height:18px; vertical-align:middle;}
/*.buttonS span{display:inline-block; background-position:100% 0; background-repeat:no-repeat; padding:4px 8px 0px; height:14px; font-weight:normal; line-height:1; padding-top:6px\9; height:12px\9; +padding-top:4px; +height:14px;}20140321*/
.buttonS span{display:inline-block; background-position:100% 0; background-repeat:no-repeat; padding:4px 8px 0px; height:14px; font-weight:normal; line-height:16px;.line-height:14px; /*padding-top:6px\9; height:12px\9; +padding-top:4px; +height:14px;*/}

.btnS01{background-image:url(/images/button/bg_buttonS01_f.gif);}
.btnS01 span{background-image:url(/images/button/bg_buttonS01_e.gif); line-height:14px;}
@media screen and (-webkit-min-device-pixel-ratio:0) {
    .btnS01 span{line-height:12px;}
}

.btnS02{background-image:url(/images/button/bg_buttonS01_f.gif);}
.btnS02 span{background-image:url(/images/button/bg_buttonS02_e.gif); padding-right:17px}

.btnS03{background-image:url(/images/button/bg_buttonS02_f.gif);}
.btnS03 span{background-image:url(/images/button/bg_buttonS01_e.gif); padding-left:20px;}

.btnSGray{background-image:url(/images/button/bg_buttonS03_f.gif); color:#ffffff !important;}
.btnSGray span{background-image:url(/images/button/bg_buttonS03_e.gif); line-height:15px;}
@media screen and (-webkit-min-device-pixel-ratio:0) {
    .btnSGray span{line-height:12px;}
}

.btnSGreen{background-image:url(/images/button/bg_buttonS04_f.gif); color:#ffffff !important;}
.btnSGreen span{background-image:url(/images/button/bg_buttonS04_e.gif);}

.btnSGreen02{background-image:url(/images/button/bg_buttonS06_f.gif); color:#ffffff !important;}
.btnSGreen02 span{background-image:url(/images/button/bg_buttonS06_e.gif); padding-right:18px;}

.btnSRed{background-image:url(/images/button/bg_buttonS05_f.gif); color:#ffffff !important;}
.btnSRed span{background-image:url(/images/button/bg_buttonS05_e.gif);}

.btnPrint{background-image:url(/images/button/bg_button_print.gif); font-size:11px; color:#5e5e5e !important; height:18px;}
.btnPrint span{background-image:url(/images/button/bg_buttonS01_e.gif); padding-left:30px;}

.btnSms{background-image:url(/images/button/bg_button_sms.gif); width:140px;}
.btnSms span{background-image:url(/images/button/bg_buttonS01_e.gif); padding-left:30px;}

.buttonL{display:inline-block; background-position:0 0; background-repeat:no-repeat; color:#5e5e5e !important; height:21px;}
/*.buttonL span{display:inline-block; background-position:100% 0; background-repeat:no-repeat; padding:5px 9px 0px; height:16px; font-weight:bold; text-align:center; line-height:1; vertical-align:middle; padding-top:7px\9; height:14px\9; +padding-top:6px; +height:15px;}*/
.buttonL span{min-width:22px;display:inline-block; background-position:100% 0; background-repeat:no-repeat; padding:5px 9px 0px; height:16px; font-weight:bold; text-align:center; line-height:15px; vertical-align:middle; }

.btnL01{background-image:url(/images/button/bg_buttonL01_f.gif);}
.btnL01 span{background-image:url(/images/button/bg_buttonL01_e.gif); cursor:pointer;}

.btnL02{background-image:url(/images/button/bg_buttonL01_f.gif);}
.btnL02 span{background-image:url(/images/button/bg_buttonL01_e2.gif); padding-right:22px}

.btnL03{background-image:url(/images/button/bg_buttonL03_f.gif); color:#ffffff !important;}
.btnL03 span{background-image:url(/images/button/bg_buttonL03_e.gif);}

.btnL04{background-image:url(/images/button/bg_buttonL02_f.gif);}
.btnL04 span{background-image:url(/images/button/bg_buttonL01_e.gif); padding-left:22px;}

.btnLGreen{background-image:url(/images/button/bg_buttonLGreen_f.gif); color:#ffffff !important;}
.btnLGreen span{background-image:url(/images/button/bg_buttonLGreen_e.gif);}

.btnLGreen2{background-image:url(/images/button/bg_buttonLGreen_f.gif); color:#ffffff !important;}
.btnLGreen2 span{background-image:url(/images/button/bg_buttonLGreen_e2.gif);}

.btnLPurple{background-image:url(/images/button/bg_buttonLPurple_f.gif); color:#ffffff !important;}
.btnLPurple span{background-image:url(/images/button/bg_buttonLPurple_e.gif); padding-right:22px}

.btnLPurple2{background-image:url(/images/button/bg_buttonLPurple_f.gif); color:#ffffff !important;}
.btnLPurple2 span{background-image:url(/images/button/bg_buttonLPurple_e2.gif);}

.buttonL2{display:inline-block; background-position:0 0; background-repeat:no-repeat; height:27px;}
.buttonL2 span{display:inline-block; background-position:100% 0; background-repeat:no-repeat; padding:7px 9px 0px; height:20px; font-weight:bold; text-align:center; line-height:1; vertical-align:middle; padding-top:6px \0/IE8; height:15px \0/IE8; font-size:14px;}

/*.btn-faq{background:url(/images/button/bg_button_faq.gif) no-repeat left top; display:inline-block; width:138px; height:19px; text-align:center; color:#ffffff !important; font-weight:bold; padding-top:4px; padding-top:6px\9; height:17px\9; +padding-top:4px; +height:19px;}20140321*/
.btn-faq{background:url(/images/button/bg_button_faq.gif) no-repeat left top; display:inline-block; width:138px; height:19px; text-align:center; color:#ffffff !important; font-weight:bold; padding-top:4px; line-height:20px;}
@media screen and (-webkit-min-device-pixel-ratio:0) {
    .btn-faq{line-height:17px;}
}
/* Å¸ÀÌÆ² */
.tit01{background:url(/images/common/bg_bult01.gif) no-repeat 0 5px; padding-left:16px; font-size:14px; margin-bottom:12px;}
.tit02{background:url(/images/common/bg_bult02.gif) no-repeat 0 0; font-size:14px; padding-left:25px; +background-position:0 2px; +padding-top:2px;}
.tit02 img{vertical-align:-3px;}
.tit02 .desc{font-size:11px; font-weight:normal;}
.tit02 .desc02{font-size:11px; font-weight:normal; background:url(/images/common/bg_bar11.gif) no-repeat 0 0; padding-left:15px; margin-left:14px;}
.tit03{background:url(/images/common/bg_bult02.gif) no-repeat 0 0; font-size:14px; padding-left:25px;  border-bottom:1px dashed #e7e7e7;}

.subTit01{color:#096BD9; margin-left:18px; margin-right:18px;}
.subTit01 .desc{font-size:11px; color:#6d6d6d; font-weight:normal;}
.subtit02{color:#6d6d6d; margin-left:18px;}

/* table */
.cell06{width:6%;}
.cell07{width:7%;}
.cell08{width:8%;}
.cell09{width:9%;}
.cell10{width:10%;}
.cell11{width:11%;}
.cell12{width:12%;}
.cell13{width:13%;}
.cell14{width:14%;}
.cell15{width:15%;}
.cell16{width:16%;}
.cell17{width:17%;}
.cell18{width:18%;}
.cell19{width:19%;}
.cell20{width:20%;}
.cell21{width:21%;}
.cell22{width:22%;}
.cell24{width:24%;}
.cell25{width:25%;}
.cell26{width:26%;}
.cell27{width:27%;}
.cell28{width:28%;}
.cell30{width:30%;}
.cell32{width:32%;}
.cell33{width:33%;}
.cell34{width:34%;}
.cell35{width:35%;}
.cell40{width:40%;}
.cell42{width:42%;}
.cell44{width:44%;}
.cell50{width:50%;}

.table01{border-collapse:collapse; border:1px solid #e7e7e7 !important;}
.table01 th, .table01 .titcel{background-color:#fcfcfc; padding-top:2px; height:30px;}
.table01 td{border-bottom:1px solid #e7e7e7; padding:6px 0 5px; text-align:center;}
.table01 td.title{text-align:left; padding-left:8px;}
.table01 td.title img{vertical-align:-1px;}
.table01 td.alignL{padding-left:6px;}

.table02{border-collapse:collapse;}
.table02 th, .table02 .titcell{border:1px solid #e7e7e7; background-color:#fcfcfc; height:32px; font-weight:normal; padding:0;}
.table02 td{border:1px solid #e7e7e7; border-top:0; text-align:center; height:18px; padding:5px; background-color:#ffffff;}

.table03{border-collapse:collapse; border:1px solid #e7e7e7;}
.table03 td{border-bottom:1px dashed #e7e7e7; padding:6px 15px 6px; color:#000000; font-weight:bold; padding:7px 15px 5px\9;}
.table03 th,.table03 .titcell{color:#6d6d6d; font-weight:normal; background-color:#fcfcfc; text-align:center; border-bottom:1px dashed #e7e7e7; padding:6px 0 5px; padding:8px 0 4px\9;}
.table03 .first td{border-top:1px solid #e7e7e7;}

.table04{border-collapse:collapse; border:1px solid #e7e7e7;}
.table04 thead th, .table04 thead .titcell{background-color:#fcfcfc; height:30px; font-weight:bold;}
.table04 td{border-top:1px solid #e7e7e7; height:27px; text-align:center;}
.table04 .alignL{padding-left:6px;}
.table04 .alignR{padding-right:6px;}

.table05{border-collapse:collapse; border:1px solid #e7e7e7;}
.table05 th, .table05 .titcell{border-bottom:1px dashed #e7e7e7; background-color:#fcfcfc; font-weight:normal; height:27px;}
.table05 td{border-bottom:1px dashed #e7e7e7; height:27px; padding: 0 12px;}
.table05 .bdTS{border-top:1px solid #e7e7e7;}
.table05 .bdLS{border-left:1px solid #e7e7e7;}
.table05 .bdRS{border-right:1px solid #e7e7e7;}
.table05 .bdLDT{border-right:1px dashed #e7e7e7;}
.table05 .bdRDT{border-right:1px dashed #e7e7e7;}

.table06{border-collapse:collapse;}
.table06 th, .table06 .titcell{border:1px solid #e7e7e7; border-top-color:#6d6d6d; background-color:#fcfcfc; height:31px; font-weight:normal;}
.table06 td{text-align:center; border:1px solid #e7e7e7; border-top:0; padding:4px 0;}

table .nodata{height:81px !important; text-align:center;}

.result-search .total{float:left;}
.result-search .sort{float:right;}
.result-search .sort li{float:left; background:url(/images/common/bg_bar11.gif) no-repeat 0 2px; padding-left:10px; margin-left:10px;}
.result-search .sort li.first{padding:0; margin:0; background:none;}
.result-search .sort li a.on{font-weight:bold; letter-spacing:-1px;}
.result-search .sort li a:hover,.result-search .sort li a:focus,.result-search .sort li a:active{color:#096bd9;}

/* view */
.board-view{border:1px solid #e7e7e7; padding-bottom:15px;}
.board-view .header{background-color:#fcfcfc; border-bottom:1px solid #e7e7e7; padding:10px 0 8px;}
.board-view .title{color:#096bd9; font-size:14px; text-align:center; margin-left:23px;}
.board-view dl{padding-left:23px; margin-top:8px;}
.board-view dt{float:left; margin-right:6px; font-weight:bold;}
.board-view dd{float:left;}
.board-view .content{padding:14px; line-height:1.5;}
.board-view form textarea{border:4px solid #e7e7e7; overflow-y: scroll;}

.list-replay{border-collapse:collapse; margin:0 auto 15px;}
.list-replay td{border-bottom:1px dashed #e7e7e7; height:41px; text-align:center;}
.list-replay .member{font-weight:bold; text-align:left; padding-left:25px;}
.list-replay td.content{padding-left:6px; text-align:left;}

.navi-board-view{width:720px; margin:0 auto; line-height:1.6;}
.navi-board-view dt{float:left; width:50px; padding-left:47px; clear:left;}
.navi-board-view dt.prev{background:url(/images/common/img_bult_prev.png) no-repeat 26px 7px; background-position:26px 4px\9;}
.navi-board-view dt.next{background:url(/images/common/img_bult_next.png) no-repeat 26px 7px; background-position:26px 5px\9;}
.navi-board-view dd{float:left; width:590px; padding-left:33px; background:url(/images/common/bg_bar11.gif) no-repeat 0 4px;}

/* write */
#restriction{border:1px solid #e7e7e7; border-top-color:#b4b4b4; background-color:#fcfcfc; padding-top:25px; width:718px;}
#restriction .title{margin:0 0 8px 25px;}
#restriction .title span{background-color:#dd0000; color:#ffffff; display:inline-block; padding:0 1px; height:15px; margin-right:8px; height:14px\9;padding-top:1px\9; display:inline-block; vertical-align:0px; +vertical-align:2px}
#restriction .list{font-size:11px; margin:0 0 22px 24px; line-height:1.5;}
#restriction .list li{width:359px; float:left;}
#restriction .list li.even{width:310px;}
#restriction .caution{clear:both; background-color:#6d6d6d; color:#ffffff; padding:9px 0 6px 25px; +padding:5px 0 5px 25px;}

.file-upload{position:relative; width:436px;}
.file-upload #textfield{width:366px; background-color:#e6e6e6; margin-right:6px;}
.file-upload input[type="file"]{position:absolute; right:0; top:0; width:100%; opacity:0; filter: alpha(opacity = 0); height:21px;}

/* tab¸Þ´º */
.tab01{width:100%;+zoom:1; height:20px;}
.tab01:after{clear:both; display:block; content:""; line-height:0; visibility:hidden;}
.tab01>li{float:left; margin-right:1px;}
.tab01>li>a{display:inline-block; background-color:#6d6d6d; color:#ffffff; text-align:center; padding-top:2px; height:19px; text-align:center; font-size:13px; padding-top:3px\9; height:18px\9;}
.tab01>li>a.on,.tab01>li>a:hover,.tab01>li>a:focus,.tab01>li>a:active{background-color:#096bd9;}

.tab02{border-bottom:1px solid #277e01; height:24px;}
.tab02 li{float:left;}
.tab02 a{display:inline-block; height:19px; border:1px solid #e7e7e7; border-bottom:0; text-align:center; padding-top:4px;}
.tab02 a.on{background-color:#277e01; border-color:#277e01;color:#ffffff;}

.tab03{position:relative;padding-top:24px;}
.tab03>li{width:100%; +float:left;}
.tab03>li>a{display:inline-block; height:19px; border:1px solid #e7e7e7; border-bottom:0; text-align:center; padding-top:4px; position:absolute; top:0;}
.tab03>li>a.on{background-color:#277e01; border-color:#277e01;color:#ffffff;}
.tab03 .info{border:1px solid #e7e7e7; border-top-color:#277e01; padding:25px; display:none;}
/*.tab03 li{float:left;}*/

/* top ¹öÆ° */
#riseup{position:absolute; right:-67px; top:0;}
#quick{position:absolute; right:-98px; top:-58px; width:86px;}
#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{line-height:1.3; font-size:11px; border-bottom:1px solid #e7e7e7; background:#ffffff url(/images/common/img_quick_flag.gif) no-repeat 100% 100%; height:45px; padding:6px 0 0 4px}

/* ÆäÀÌÂ¡ */
.paging{text-align:center;}
.paging span strong,.paging span a{font-family:verdana; font-size:11px; display:inline-block; padding:0 4px; height:13px; vertical-align:middle; background:url(/images/common/bg_bar7.gif) no-repeat 100% center; line-height:1;}
.paging span a.last{background:none;}

/* ÀÌº¥Æ® °Ô½Ã±Û Ãâ·Â ¿µ¿ª */
#evt-area{width:718px; margin:0 auto 25px;}

.filter-screen{width:100%; height:100%; opacity:0.3; filter:alpha(opacity=30); background-color:#000000; position:absolute; left:0; top:0; z-index:9990;}
#class_book_list {padding-top:30px;}

/* 20140330 Ãß°¡ */
.del_LR {border-left:0 none !important; border-right:0 none !important;}

/* 20140425 */
.joinplaza_info {margin:0 0 25px 0; background:url('/images/bg_join_plaza.gif') no-repeat 30px 4px; height:294px; padding-left:163px;}
.joinplaza_info strong {display:block; font-size:16px; margin:0 0 10px; padding-top:2px;}
.joinplaza_info span {font-size:14px; font-weight:bold;}
.joinplaza_info a {display:inline-block; margin-top:10px;}

.lie_caution {position:absolute; top:-2px; right:62px; width:130px;}
.lie_caution span {position:relative; top:2px;}

/* 20140428 */
.built {border-left:0 none; border-right:0 none; width:100%;}
.joinplaza_cont_info {border-bottom:1px dashed #ccc; zoom:1;}
.joinplaza_cont_info:after {clear:both; display:block; content:""; line-height:0; visibility:hidden;}
.joinplaza_cont_info dl {float:left; width:325px; padding-bottom:7px;  border-bottom:0 none !important;}
.joinplaza_cont_info dl dt {border-bottom:0 none !important;}
.joinplaza_cont_info dl dd {border-bottom:0 none !important;}
.joinplaza_cont_info.no_border {border-bottom:0 none !important;}
.pdBtm0 {padding-bottom:0 !important;}

.join_user_info {font-size:14px;}

/* ¾Û´Ù¿î·Îµå 20140523 */
.event_dim_area {display:none; position:fixed; top:0; left:0; z-index:7000; width:100%; height:100%; background:url('/images/bg_dim.png') repeat;}
.event_layer_area {display:none; position:fixed; top:300px; left:50%; margin-left:-160px; z-index:7001; width:320px; height:120px; background:#fff; border:2px solid #888; border-radius:3px;}
.event_layer_area h2 {background:#888; color:#fff; padding:4px;}
.event_layer_area p {text-align:center; margin-top:30px;}
.event_layer_area a {font-weight:bold; position:absolute; top:4px; right:8px; color:#fff;}
.event_layer_area button {font-size:11px; margin-top:15px;}@charset "euc-kr";

/* ÅÂ±× ÃÊ±âÈ­ ¹× ±âº»¼³Á¤ */
html{width:100%; height:100%; padding:0; margin:0; }
body{width:100%; height:100%; color:#6d6d6d; font-size:12px; font-family:dotum,gulim,arial,tahoma; line-height:1.4; padding:0; margin:0; border:0;}
ul,ol,dl,li,dt,dd{list-style:none; padding:0; margin:0;}
h1,h2,h3,h4,h5,h6,p,form,fieldset,table,th, td{ font-size:12px; padding:0; margin:0; border:0;}
table {border-collapse:collapse;}
h1, h2, h3, h4, h5, h6{margin:0;padding:0;border:0;vertical-align:baseline;font-size:13px;font-family:"µ¸¿ò",Dotum,sans-serif;font-weight:bold;color:#333;letter-spacing:0px;}

input,select,textarea{font-size:12px; margin:0; padding:0; vertical-align:middle; color:#6d6d6d; font-family:dotum,gulim,arial,tahoma;}

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;}

/* 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;}

/* »ó´Ü */
#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 .util{float:right;font-size:11px;margin-top:5px;}
#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:999;}
#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;}


/*
#loginBox input[type="image"]{float:right; margin-top:1px; +margin-top:2px;}
*/

/* LNB */
#contentWrap{width:964px; margin:0 auto 15px; position:relative;}
#lnbWrap{width:168px; float:left; width:185px;}
#lnbWrap #memberInfo {display:none;}
#lnbWrap #memberInfo {margin-left:1px; border:2px solid #8dd232; padding-bottom:2px; margin-bottom:10px;}
#lnbWrap #memberInfo .member{margin-bottom:-1px;}
#lnbWrap #memberInfo .member p{color:#000000; height:26px; padding:13px 0 0 9px; border-bottom:1px dashed #ccc;}
#lnbWrap #memberInfo .member strong{text-decoration:none; color:#82972a;}
#lnbWrap #memberInfo dl{width:165px; margin:0 auto; font-size:11px; zoom:1;}
#lnbWrap #memberInfo dl:after {display:block; content:""; clear:both; height:0; visibility:hidden;}
#lnbWrap #memberInfo dt{width:80px; border-bottom:1px solid #e7e7e7; padding:11px 0 0 10px; height:20px; float:left; color:#646464; background:url('/images/common/bullet_green_box.gif') no-repeat 0 12px;}
@media screen and (-webkit-min-device-pixel-ratio:0) {
    #lnbWrap #memberInfo dt{padding:8px 0 2px 10px; background:url('/images/common/bullet_green_box.gif') no-repeat 0 10px;}
}
#lnbWrap #memberInfo dd img {position:relative; top:-3px;}
@media screen and (-webkit-min-device-pixel-ratio:0) {
   #lnbWrap #memberInfo dd img {position:relative; top:-1px;}
}
#lnbWrap #memberInfo dd{width:74px; border-bottom:1px solid #e7e7e7; padding-top:11px; height:20px; float:left; font-weight:bold; color:#000;}
#lnbWrap #memberInfo dd.level {font-weight:normal;}
#lnbWrap>.title{font-size:16px; color:#000000; border-bottom:2px solid #4d4d4d; padding:15px 0 15px 5px;}
#lnbWrap .x_info {display:block; margin-bottom:7px; padding:9px 0 5px 14px; background:#fff url('/images/common/right_small_arrow.gif') no-repeat 95%; color:#646464; font-weight:bold; border:1px solid #bfbfbf; box-shadow:0px 2px 0px #e7e7e7;}
@media screen and (-webkit-min-device-pixel-ratio:0) {
  #lnbWrap .x_info {padding:7px 0 7px 14px;}
  #lnbWrap #memberInfo dd{height:19px;}
}
#lnbWrap .x_info.difference {margin-bottom:30px;}


#LNB>li{border-bottom:1px solid #cfcfcf; padding:10px 0 8px 0; width:100%; font-weight:bold;}
#LNB>li>a {display:block; position:relative; padding-left:14px;font-size:14px;}
#LNB>li>a img {position:relative; top:-1px;}
#LNB>li> a .bult img {top:2px;}
#LNB>li>a .bult{visibility:hidden; position:absolute; right:10px; margin:0 3px 0 0;}
#LNB>li>a.on,#LNB>li>a:hover,#LNB>li>a:focus,#LNB>li>a:active{color:#277e01;}
#LNB>li>a.on .bult, #LNB>li>a:hover .bult,#LNB>li>a:focus .bult,#LNB>li>a:active .bult{visibility:visible;}
#LNB>li span{font-weight:normal;}
#LNB>li ul{font-weight:normal; margin:5px 0 0 19px; line-height:1.5;}
#LNB>li ul a.on, #LNB>li ul a:hover,#LNB>li ul a:focus,#LNB>li ul a:active{text-decoration:underline;}
#LNB>li>img{margin-top:-2px;}

#lnbWrap .lnb-bnn01{background:url(/images/common/bg_bnn_01.gif) no-repeat 5px 5px; border:1px solid #e7e7e7; width:93px; padding:14px 0 0 43px; height:42px;}
#lnbWrap .lnb-bnn02{background:url(/images/common/bg_bnn_02.gif) no-repeat 5px 5px; border:1px solid #e7e7e7; width:93px; padding:14px 0 0 43px; height:42px;}
#lnbWrap .lnb-bnn03{background:url(/images/common/bg_bnn_03.gif) no-repeat 5px 5px; border:1px solid #e7e7e7; width:93px; padding:14px 0 0 43px; height:42px;}
#lnbWrap .lnb-bnn04{background:url(/images/common/bg_bnn_04.gif) no-repeat 5px 5px; border:1px solid #e7e7e7; width:93px; padding:14px 0 0 43px; height:42px; margin-bottom:8px\9;}

#lnb-Banner{width:138px; margin-top:10px;}

#contents{width:756px; float:right;}

/* ÆòÁ¡ ±×·¡ÇÁ ÅÇ */
#tab-grade{width:718px; border:1px solid #e7e7e7; border-bottom-color:#6d6d6d; padding:9px 0 6px; +zoom:1;}
#tab-grade:after{clear:both; display:block; content:""; font-size:0; line-height:0; visibility:hidden;}
#tab-grade li{float:left; padding:0 22px; background:url(/images/common/bg_bar11.gif) no-repeat 0 2px; font-weight:bold;}
#tab-grade li.first{background:none; margin-left:25px;}
#tab-grade li a.on,#tab-grade li a:hover,#tab-grade li a:focus,#tab-grade li a:active{color:#096bd9;}
#grade-graph-area{border:1px solid #e7e7e7;border-top:0; width:718px; min-height:559px;}

/* ÇªÅÍ ÄÁÅÙÃ÷ */
#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;}
#frequenter li{float:left; margin-left:5px;}
#frequenter .first{margin-left:0;}

#confidence{width:410px; height:86px; padding:14px 0 0 25px;}
#confidence .title{font-weight:normal; font-size:11px; margin-bottom:8px;}
#confidence li{float:left; text-align:center;margin-left:12px; font-size:11px;}
#confidence li.first{margin:0;}
#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;line-height:14px;}

#hot-line{width:335px; height:197px; padding:14px 25px 0; border-left:1px solid #e7e7e7; border-right:1px solid #e7e7e7; float:left;}
#hot-line .title{font-weight:normal; font-size:11px; margin-bottom:2px;}
#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 2px; margin-bottom:3px\9; +margin-bottom:9px;}
#hot-line ul li{float:left; width:212px; margin-bottom:-1px; line-height:14px;}
@media screen and (-webkit-min-device-pixel-ratio:0) {
    #hot-line ul li{margin-bottom:1px;}
}
#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:8px; margin-bottom:9px\8; +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:10px;}

#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:10px; margin-left:10px; 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;}

/* datepicker */
img.ui-datepicker-trigger{border:1px solid #e7e7e7; border-left:0;}

/* 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;}

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

/* Æ¯¼ö ±âÈ£ »ç¿ë ½Ã, µé¿©¾²±â ¼³Á¤ */
.idt07{padding-left:0.7em; text-indent:-0.7em;}
.idt08{padding-left:0.8em; text-indent:-0.8em;}
.idt09{padding-left:0.9em; text-indent:-0.9em;}
.idt10{padding-left:1em; text-indent:-1em;}
.idt12{padding-left:1.2em; text-indent:-1.2em;}
.idt60{padding-left:6em; text-indent:-6em;}

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

/* ÄÃ·¯ */
.basic{color:#6d6d6d !important;}
.black{color:#000000 !important;}
.blue{color:#096bd9 !important;}
.red{color:#dd0000 !important;}
.green{color:#277e01 !important;}
.white{color:#ffffff !important;}
.gold{color:#876600 !important;}
.orange{color:#ff4800 !important;}
.purple{color:#614cff !important;}
.purple2{color:#7945c6 !important;}
.bronze{color:#7b6a5a !important;}
.violet{color:#884ec2 !important;}
.orange-red{color:#be4110 !important;}

/* ¹è°æ»ö */
.bgRed{color:#ffffff; background-color:#dd0000;}
.bgGray{color:#ffffff; background-color:#6d6d6d;}
.bgBlue{color:#ffffff; background-color:#096bd9;}

/* ÆùÆ® */
.tahama{letter-spacing:-0.15px !important;}
.verdana{font-family:verdana !important;}
.bold{font-weight:bold !important;}
.normal{font-weight:normal !important;}
.small{font-size:11px !important;}
.base{font-size:12px !important;}
.large{font-size:14px !important;}
.largest{font-size:16px !important;}
.under{text-decoration:underline;}

/* °£°Ý */
.mgAuto{margin:0 auto;}


.mgTp5{margin-top:5px;}
.mgTp15{margin-top:15px;}
.mgTp20{margin-top:20px;}
.mgTp25{margin-top:25px;}
.mgTp40{margin-top:40px;}

.mgBt03{margin-bottom:3px;}
.mgBt05{margin-bottom:5px;}
.mgBt08{margin-bottom:8px;}
.mgBt10{margin-bottom:10px;}
.mgBt12{margin-bottom:12px;}
.mgBt15{margin-bottom:15px;}
.mgBt20{margin-bottom:20px;}
.mgBt25{margin-bottom:25px;}
.mgBt35{margin-bottom:35px;}
.mgBt40{margin-bottom:40px;}

.mgLt05{margin-left:5px;}
.mgLt08{margin-left:8px;}
.mgLt10{margin-left:10px;}
.mgLt12{margin-left:12px;}
.mgLt15{margin-left:15px;}
.mgLt18{margin-left:18px;}
.mgLt20{margin-left:20px;}
.mgLt25{margin-left:25px;}
.mgLt32{margin-left:32px;}
.mgLt40{margin-left:40px;}

.mgRt05{margin-right:5px;}
.mgRt10{margin-right:10px;}
.mgRt12{margin-right:12px;}
.mgRt15{margin-right:15px;}
.mgRt18{margin-right:18px;}
.mgRt20{margin-right:20px;}
.mgRt25{margin-right:25px;}

/* display */
.inline{display:inline;}
.line-block{display:inline-block;}
.block{display:block;}

/* box */
.box01{border:1px solid #e7e7e7;}
.box02{border:1px solid #e7e7e7; border-top-color:#6d6d6d !important;}
.graybox01{border:1px solid #e7e7e7; background-color:#fcfcfc;}
.graybox02{border:1px solid #e7e7e7; border-top-color:#6d6d6d; background-color:#fcfcfc;}

/* form ¿ä¼Ò */
form fieldset{float:left;}
form fieldset label, form fieldset .label{display: inline-block; vertical-align:middle; margin-right:13px;}
form .formLabel{float:left;}
form select{border:1px solid #e7e7e7; height:21px;}
form input[type="text"], form input[type="password"]{border:1px solid #e7e7e7; padding:0 1px; height:19px; padding:4px 1px 0px\9; height:15px\9;}
form input[type="radio"],form input[type="checkbox"]{margin-right:3px; +margin:0px 2px 0 -5px;}
form input.hasDatepicker{border-right:0; width:77px; font-weight:bold; text-align:center;}
form textarea{border:1px solid #e7e7e7;}
form #Xcash{border-color:#dd0000; width:76px;}

/* ¹öÆ° */
.buttonS{display:inline-block; background-position:0 0; background-repeat:no-repeat; font-size:11px; color:#5e5e5e !important; height:18px; vertical-align:middle;}
/*.buttonS span{display:inline-block; background-position:100% 0; background-repeat:no-repeat; padding:4px 8px 0px; height:14px; font-weight:normal; line-height:1; padding-top:6px\9; height:12px\9; +padding-top:4px; +height:14px;}20140321*/
.buttonS span{display:inline-block; background-position:100% 0; background-repeat:no-repeat; padding:5px 8px 0px; height:14px; font-weight:normal;/*padding-top:6px\9; height:12px\9; +padding-top:4px; +height:14px;*/}

.btnS01{background-image:url(/images/button/bg_buttonS01_f.gif);}
.btnS01 span{background-image:url(/images/button/bg_buttonS01_e.gif); /* line-height:14px; */font-family:"dotum" !important;}
@media screen and (-webkit-min-device-pixel-ratio:0) {
    /* .btnS01 span{line-height:12px;} */
}

.btnS02{background-image:url(/images/button/bg_buttonS01_f.gif);}
.btnS02 span{background-image:url(/images/button/bg_buttonS02_e.gif); padding-right:17px}

.btnS03{background-image:url(/images/button/bg_buttonS02_f.gif);}
.btnS03 span{background-image:url(/images/button/bg_buttonS01_e.gif); padding-left:20px;}

.btnSGray{background-image:url(/images/button/bg_buttonS03_f.gif); color:#ffffff !important;}
.btnSGray span{background-image:url(/images/button/bg_buttonS03_e.gif); line-height:15px;}
@media screen and (-webkit-min-device-pixel-ratio:0) {
    .btnSGray span{line-height:10px;}
}

.btnSGreen{background-image:url(/images/button/bg_buttonS04_f.gif); color:#ffffff !important;}
.btnSGreen span{background-image:url(/images/button/bg_buttonS04_e.gif);}

.btnSGreen02{background-image:url(/images/button/bg_buttonS06_f.gif); color:#ffffff !important;}
.btnSGreen02 span{background-image:url(/images/button/bg_buttonS06_e.gif); padding-right:18px;padding-top:2px;}

.btnSRed{background-image:url(/images/button/bg_buttonS05_f.gif); color:#ffffff !important;}
.btnSRed span{background-image:url(/images/button/bg_buttonS05_e.gif);}

.btnPrint{background-image:url(/images/button/bg_button_print.gif); font-size:11px; color:#5e5e5e !important; height:18px;}
.btnPrint span{background-image:url(/images/button/bg_buttonS01_e.gif); padding-left:30px;}

.btnSms{background-image:url(/images/button/bg_button_sms.gif); width:140px;}
.btnSms span{background-image:url(/images/button/bg_buttonS01_e.gif); padding-left:30px;}

.buttonL{display:inline-block; background-position:0 0; background-repeat:no-repeat; color:#5e5e5e !important; height:21px;}
/*.buttonL span{display:inline-block; background-position:100% 0; background-repeat:no-repeat; padding:5px 9px 0px; height:16px; font-weight:bold; text-align:center; line-height:1; vertical-align:middle; padding-top:7px\9; height:14px\9; +padding-top:6px; +height:15px;}*/
.buttonL span{display:inline-block; background-position:100% 0; background-repeat:no-repeat; padding:0px 9px 0px; height:21px; font-weight:bold; text-align:center; line-height:21px; vertical-align:middle; }

.btnL01{background-image:url(/images/button/bg_buttonL01_f.gif);}
.btnL01 span{background-image:url(/images/button/bg_buttonL01_e.gif);}

.btnL02{background-image:url(/images/button/bg_buttonL01_f.gif);}
.btnL02 span{background-image:url(/images/button/bg_buttonL01_e2.gif); padding-right:22px}

.btnL03{background-image:url(/images/button/bg_buttonL03_f.gif); color:#ffffff !important;}
.btnL03 span{background-image:url(/images/button/bg_buttonL03_e.gif);}

.btnL04{background-image:url(/images/button/bg_buttonL02_f.gif);}
.btnL04 span{background-image:url(/images/button/bg_buttonL01_e.gif); padding-left:22px;}

.btnLGreen{background-image:url(/images/button/bg_buttonLGreen_f.gif); color:#ffffff !important;}
.btnLGreen span{background-image:url(/images/button/bg_buttonLGreen_e.gif);}

.btnLGreen2{background-image:url(/images/button/bg_buttonLGreen_f.gif); color:#ffffff !important;}
.btnLGreen2 span{background-image:url(/images/button/bg_buttonLGreen_e2.gif);}

.btnLPurple{background-image:url(/images/button/bg_buttonLPurple_f.gif); color:#ffffff !important;}
.btnLPurple span{background-image:url(/images/button/bg_buttonLPurple_e.gif); padding-right:22px}

.btnLPurple2{background-image:url(/images/button/bg_buttonLPurple_f.gif); color:#ffffff !important;}
.btnLPurple2 span{background-image:url(/images/button/bg_buttonLPurple_e2.gif);}

.buttonL2{display:inline-block; background-position:0 0; background-repeat:no-repeat; height:27px;}
.buttonL2 span{display:inline-block; background-position:100% 0; background-repeat:no-repeat; padding:7px 9px 0px; height:20px; font-weight:bold; text-align:center; line-height:1; vertical-align:middle; padding-top:6px \0/IE8; height:15px \0/IE8; font-size:14px;}

/*.btn-faq{background:url(/images/button/bg_button_faq.gif) no-repeat left top; display:inline-block; width:138px; height:19px; text-align:center; color:#ffffff !important; font-weight:bold; padding-top:4px; padding-top:6px\9; height:17px\9; +padding-top:4px; +height:19px;}20140321*/
.btn-faq{background:url(/images/button/bg_button_faq.gif) no-repeat left top; display:inline-block; width:185px; height:19px; text-align:center; color:#ffffff !important; font-weight:bold; padding-top:4px; line-height:20px;}
@media screen and (-webkit-min-device-pixel-ratio:0) {
    .btn-faq{line-height:17px;}
}
/* Å¸ÀÌÆ² */
.tit01{background:url(/images/common/bg_bult01.gif) no-repeat 0 5px; padding-left:16px; font-size:14px; margin-bottom:12px;}
.tit02{background:url(/images/common/bg_bult02.gif) no-repeat 0 0; font-size:14px; padding-left:25px; +background-position:0 2px; +padding-top:2px;}
.tit02 img{vertical-align:-3px;}
.tit02 .desc{font-size:11px; font-weight:normal;}
.tit02 .desc02{font-size:11px; font-weight:normal; background:url(/images/common/bg_bar11.gif) no-repeat 0 0; padding-left:15px; margin-left:14px;}
.tit03{background:url(/images/common/bg_bult02.gif) no-repeat 0 0; font-size:14px; padding-left:25px;  border-bottom:1px dashed #e7e7e7;}

.subTit01{color:#096BD9; margin-left:18px; margin-right:18px;}
.subTit01 .desc{font-size:11px; color:#6d6d6d; font-weight:normal;}
.subtit02{color:#6d6d6d; margin-left:18px;}

/* table */
.cell06{width:6%;}
.cell07{width:7%;}
.cell08{width:8%;}
.cell09{width:9%;}
.cell10{width:10%;}
.cell11{width:11%;}
.cell12{width:12%;}
.cell13{width:13%;}
.cell14{width:14%;}
.cell15{width:15%;}
.cell16{width:16%;}
.cell17{width:17%;}
.cell18{width:18%;}
.cell19{width:19%;}
.cell20{width:20%;}
.cell21{width:21%;}
.cell22{width:22%;}
.cell24{width:24%;}
.cell25{width:25%;}
.cell26{width:26%;}
.cell27{width:27%;}
.cell28{width:28%;}
.cell30{width:30%;}
.cell32{width:32%;}
.cell33{width:33%;}
.cell34{width:34%;}
.cell35{width:35%;}
.cell40{width:40%;}
.cell42{width:42%;}
.cell44{width:44%;}
.cell50{width:50%;}

.table01{border-collapse:collapse; border:1px solid #e7e7e7;}
.table01 th, .table01 .titcel{border-bottom:1px solid #6d6d6d; background-color:#fcfcfc; padding-top:2px; height:30px;}
.table01 td{border-bottom:1px solid #e7e7e7; padding:6px 0 5px; text-align:center;}
.table01 td.title{text-align:left; padding-left:8px;}
.table01 td.title img{vertical-align:-1px;}
.table01 td.alignL{padding-left:6px;}

.table02{border-collapse:collapse;}
.table02 th, .table02 .titcell{border:1px solid #e7e7e7; background-color:#fcfcfc; height:32px; font-weight:normal; padding:0;}
.table02 td{border:1px solid #e7e7e7; border-top:0; text-align:center; height:18px; padding:5px; background-color:#ffffff;}

.table03{border-collapse:collapse; border:1px solid #e7e7e7;}
.table03 td{border-bottom:1px dashed #e7e7e7; padding:6px 15px 6px; color:#000000; font-weight:bold; padding:7px 15px 5px\9;}
.table03 th,.table03 .titcell{color:#6d6d6d; font-weight:normal; background-color:#fcfcfc; text-align:center; border-bottom:1px dashed #e7e7e7; padding:6px 0 5px; padding:8px 0 4px\9;}
.table03 .first td{border-top:1px solid #e7e7e7;}

.table04{border-collapse:collapse; border:1px solid #e7e7e7;}
.table04 thead th, .table04 thead .titcell{background-color:#fcfcfc; height:30px; font-weight:bold;}
.table04 td{border-top:1px solid #e7e7e7; height:27px; text-align:center;}
.table04 .alignL{padding-left:6px;}
.table04 .alignR{padding-right:6px;}

.table05{border-collapse:collapse; border:1px solid #e7e7e7;}
.table05 th, .table05 .titcell{border-bottom:1px dashed #e7e7e7; background-color:#fcfcfc; font-weight:normal; height:27px;}
.table05 td{border-bottom:1px dashed #e7e7e7; height:27px; padding: 0 12px;}
.table05 .bdTS{border-top:1px solid #e7e7e7;}
.table05 .bdLS{border-left:1px solid #e7e7e7;}
.table05 .bdRS{border-right:1px solid #e7e7e7;}
.table05 .bdLDT{border-right:1px dashed #e7e7e7;}
.table05 .bdRDT{border-right:1px dashed #e7e7e7;}

.table06{border-collapse:collapse;}
.table06 th, .table06 .titcell{border:1px solid #e7e7e7; border-top-color:#6d6d6d; background-color:#fcfcfc; height:31px; font-weight:normal;}
.table06 td{text-align:center; border:1px solid #e7e7e7; border-top:0; padding:4px 0;}

table .nodata{height:81px !important; text-align:center;}

.result-search .total{float:left;}
.result-search .sort{float:right;}
.result-search .sort li{float:left; background:url(/images/common/bg_bar11.gif) no-repeat 0 2px; padding-left:10px; margin-left:10px;}
.result-search .sort li.first{padding:0; margin:0; background:none;}
.result-search .sort li a.on{font-weight:bold; letter-spacing:-1px;}
.result-search .sort li a:hover,.result-search .sort li a:focus,.result-search .sort li a:active{color:#096bd9;}

/* view */
.board-view{border:1px solid #e7e7e7; padding-bottom:15px;}
.board-view .header{background-color:#fcfcfc; border-bottom:1px solid #e7e7e7; padding:10px 0 8px;}
.board-view .title{color:#096bd9; font-size:14px; text-align:center; margin-left:23px;}
.board-view dl{padding-left:23px; margin-top:8px;}
.board-view dt{float:left; margin-right:6px; font-weight:bold;}
.board-view dd{float:left;}
.board-view .content{padding:14px; line-height:1.5;}
.board-view .content img{max-width:690px;}
.board-view form textarea{border:4px solid #e7e7e7; overflow-y: scroll;}

.list-replay{border-collapse:collapse; margin:0 auto 15px;}
.list-replay td{border-bottom:1px dashed #e7e7e7; height:41px; text-align:center;}
.list-replay .member{font-weight:bold; text-align:left; padding-left:25px;}
.list-replay td.content{padding-left:6px; text-align:left;}

.navi-board-view{width:720px; margin:0 auto; line-height:1.6;}
.navi-board-view dt{float:left; width:50px; padding-left:47px; clear:left;}
.navi-board-view dt.prev{background:url(/images/common/img_bult_prev.png) no-repeat 26px 7px; background-position:26px 4px\9;}
.navi-board-view dt.next{background:url(/images/common/img_bult_next.png) no-repeat 26px 7px; background-position:26px 5px\9;}
.navi-board-view dd{float:left; width:590px; padding-left:33px; background:url(/images/common/bg_bar11.gif) no-repeat 0 4px;}

/* write */
#restriction{border:1px solid #e7e7e7; border-top-color:#b4b4b4; background-color:#fcfcfc; padding-top:25px; width:718px;}
#restriction .title{margin:0 0 8px 25px;}
#restriction .title span{background-color:#dd0000; color:#ffffff; display:inline-block; padding:0 1px; height:15px; margin-right:8px; height:14px\9;padding-top:1px\9; display:inline-block; vertical-align:0px; +vertical-align:2px}
#restriction .list{font-size:11px; margin:0 0 22px 24px; line-height:1.5;}
#restriction .list li{width:359px; float:left;}
#restriction .list li.even{width:310px;}
#restriction .caution{clear:both; background-color:#6d6d6d; color:#ffffff; padding:9px 0 6px 25px; +padding:5px 0 5px 25px;}

.file-upload{position:relative; width:436px;}
.file-upload #textfield{width:366px; background-color:#e6e6e6; margin-right:6px;}
.file-upload input[type="file"]{position:absolute; right:0; top:0; width:100%; opacity:0; filter: alpha(opacity = 0); height:21px;}

/* tab¸Þ´º */
.tab01{width:100%;+zoom:1;height:20px;}
.tab01:after{clear:both; display:block; content:""; line-height:0; visibility:hidden;}
.tab01>li{float:left; margin-right:1px;}
.tab01>li>a{display:inline-block; background-color:#6d6d6d; color:#ffffff; text-align:center; padding-top:2px; height:19px; text-align:center; font-size:13px; padding-top:3px\9; height:18px\9;}
.tab01>li>a.on,.tab01>li>a:hover,.tab01>li>a:focus,.tab01>li>a:active{background-color:#096bd9;}

.tab02{border-bottom:1px solid #277e01; height:24px;}
.tab02 li{float:left;}
.tab02 a{display:inline-block; height:19px; border:1px solid #e7e7e7; border-bottom:0; text-align:center; padding-top:4px;}
.tab02 a.on{background-color:#277e01; border-color:#277e01;color:#ffffff;}

.tab03{position:relative;padding-top:24px;}
.tab03>li{width:100%; +float:left;}
.tab03>li>a{display:inline-block; height:19px; border:1px solid #e7e7e7; border-bottom:0; text-align:center; padding-top:4px; position:absolute; top:0;}
.tab03>li>a.on{background-color:#277e01; border-color:#277e01;color:#ffffff;}
.tab03 .info{border:1px solid #e7e7e7; border-top-color:#277e01; padding:25px; display:none;}
/*.tab03 li{float:left;}*/

/* top ¹öÆ° */
#riseup{position:absolute; right:-67px; top:0;}
#quick{position:absolute; right:-98px; top:-58px; width:86px;}
#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{line-height:1.3; font-size:11px; border-bottom:1px solid #e7e7e7; background:#ffffff url(/images/common/img_quick_flag.gif) no-repeat 100% 100%; height:45px; padding:6px 0 0 4px}

/* ÆäÀÌÂ¡ */
.paging{text-align:center;}
.paging span strong,.paging span a{font-family:verdana; font-size:11px; display:inline-block; padding:0 4px; height:13px; vertical-align:middle; background:url(/images/common/bg_bar7.gif) no-repeat 100% center; line-height:1;}
.paging span a.last{background:none;}

.filter-screen{width:100%; height:100%; opacity:0.3; filter:alpha(opacity=30); background-color:#000000; position:absolute; left:0; top:0; z-index:9990;}
#class_book_list {padding-top:30px;}

/* 20140330 Ãß°¡ */
.del_LR {border-left:0 none !important; border-right:0 none !important;}


.lie_caution {position:absolute; top:-2px; right:62px; width:130px;}
.lie_caution span {position:relative; top:2px;}

/* 20140428 */
.built {border-left:0 none; border-right:0 none; width:100%;}
.joinplaza_cont_info {border-bottom:1px dashed #ccc; zoom:1;}
.joinplaza_cont_info:after {clear:both; display:block; content:""; line-height:0; visibility:hidden;}
.joinplaza_cont_info dl {float:left; width:325px; padding-bottom:7px;  border-bottom:0 none !important;}
.joinplaza_cont_info dl dt {border-bottom:0 none !important;}
.joinplaza_cont_info dl dd {border-bottom:0 none !important;}
.joinplaza_cont_info.no_border {border-bottom:0 none !important;}
.pdBtm0 {padding-bottom:0 !important;}

.join_user_info {font-size:14px;}

/* 20140923 */
.table10{border-collapse:collapse; border-bottom:1px solid #e7e7e7;}
.table10 td{border-bottom:1px dashed #e7e7e7; padding:6px 15px 6px; color:#000000; font-weight:bold; padding:7px 15px 5px\9;}
.table10 th,.table03 .titcell{color:#6d6d6d; font-weight:normal; background-color:#fcfcfc; text-align:center; border-bottom:1px dashed #e7e7e7; padding:6px 0 5px; padding:8px 0 4px\9;}
.table10 .first th, .table10 .first td{border-top:1px solid #e7e7e7;}


/* ÀÌ¿ëÈÄ±â¼öÁ¤ 20140813 */
.font_normal {font-weight:normal !important;}
.after_note_guide {position:relative; width:678px; height:18px; padding:13px; border:1px solid #e7e7e7; background:#fcfcfc;}
/*.after_note_guide.on {height:309px;}*/
.after_note_guide.on {height:197px;}
.after_note_guide h2 {font-size:12px; font-weight:bold;}
.after_note_guide .title{}
.after_note_guide .title span{background-color:#dd0000; color:#ffffff; display:inline-block; padding:0 1px; height:15px; margin-right:2px;  display:inline-block; line-height:20px;}
@media screen and (-webkit-min-device-pixel-ratio:0) {
    .after_note_guide .title span {line-height:18px;}
}
.after_note_guide a {position:absolute; top:20px; right:20px;}
.all_content {position:absolute; top:45px; display:none;}
.all_content .list {font-size:11px; margin:0 0 22px 0; line-height:1.5;}
.all_content .list li{width:340px; float:left;}
.all_content .list li.even{width:355px;}
.all_content .caution{width:654px; clear:both; background-color:#6d6d6d; color:#ffffff; padding:9px 0 6px 25px; +padding:5px 0 5px 25px;}

/* 20140924 ÀÌ¿ëÈÄ±â °³¼± */
.new_epilogue_best {width:100%;}
.new_epilogue_best ul {border:1px solid #e7e7e7; border-top-color:#6d6d6d; padding:15px 5px 0 15px; height:201px; zoom:1;}
.new_epilogue_best ul:after {display:block; content:""; clear:both; height:0; visibility:hidden;}
.new_epilogue_best ul li {float:left; width:160px; margin-left:27px;}
.new_epilogue_best ul li:first-child {margin-left:0;}
.new_epilogue_best ul li img {padding:2px; border:1px solid #e7e7e7;}
.new_epilogue_best ul li .title_zone {text-align:center; color:#6d6d6d; font-size:12px;}
.new_epilogue_best ul li .title_zone em {margin-top:8px; font-size:11px; display:block; font-style:normal;}
.new_epilogue_best ul li .content {margin-top:7px; font-size:11px; color:#6d6d6d;}
.new_epilogue_best ul li .content span {padding-left:15px; display:block;}

.best_writer {width:214px; position:relative;}
.best_writer ul {border:1px solid #e7e7e7; border-top-color:#6d6d6d; padding:16px 15px 0 15px; height:200px;}
.best_writer ul li.title {padding-bottom:4px; font-size:11px; border-bottom:1px solid #e7e7e7; color:#6d6d6d; zoom:1;}
.best_writer ul li.title:after {display:block; content:""; clear:both; height:0; visibility:hidden;}
.best_writer ul li.title .left {float:left;}
.best_writer ul li.title .right {float:right; margin-right:4px;}
.best_writer ul li.list {padding-top:10px; zoom:1;}
.best_writer ul li.list:after {display:block; content:""; clear:both; height:0; visibility:hidden;}
.best_writer ul li.list dl {float:left; background:url('/images/ico_medal.gif') no-repeat; padding-left:17px;}
.best_writer ul li.list dl.medal_gold {background-position:0 0;}
.best_writer ul li.list dl.medal_silver {background-position:0 -35px;}
.best_writer ul li.list dl.medal_bronze {background-position:0 -70px;}
.best_writer ul li.list dl dt {font-weight:bold;}
.best_writer ul li.list dl dd {font-size:11px;}
.best_writer ul li.list span {float:right; display:block; width:30px; padding-top:3px; text-align:center;}

.lately_epil_photo {width:100%; position:relative;}
.lately_epil_photo ul {border:1px solid #e7e7e7; border-top-color:#6d6d6d; padding:15px;}
.lately_epil_photo li {position:relative; padding:4px 0 0 175px; height:110px; margin-top:13px;}
.lately_epil_photo li:first-child {margin-top:0 !important;}
.lately_epil_photo li.first {margin:0;}
.lately_epil_photo li.alignC {padding-left:0 !important; text-align:center;}
.lately_epil_photo li dl {margin-top:16px;}
.lately_epil_photo dt {font-weight:bold; color:#6d6d6d; margin-bottom:4px;}
.lately_epil_photo dd.club {font-size:11px;}
.lately_epil_photo dt a:hover,#epilogue-photo dt a:focus,#epilogue-photo dt a:active {text-decoration:underline;}
.lately_epil_photo .write {font-size:11px; margin:3px 0 8px;}
.lately_epil_photo .write span {background:url(/images/common/bg_bar10.gif) no-repeat 0 1px; padding-left:14px; margin-left:14px;}
.lately_epil_photo .grade {margin-bottom:12px;}
.lately_epil_photo .grade strong {font-family:verdana; margin-right:1px;}
.lately_epil_photo .thumb {height:154px; height:108px; border:1px solid #e7e7e7; padding:2px; position:absolute; left:0; top:0;}
.lately_epil_photo .more {position:absolute; top:0; right:0;}

.lately_epil_club {width:100%; position:relative;}
.lately_epil_club .more{position:absolute; right:0; top:0;}

.member_recommend {width:100%; position:relative;}
.member_recommend h2 span {display:inline-block; padding-left:8px; background:url('/images/common/bg_bar10.gif') no-repeat 0 1px; font-size:11px;}
.member_recommend ul {border:1px solid #e7e7e7; border-top-color:#6d6d6d; padding:15px; zoom:1;}
.member_recommend ul:after {display:block; content:""; clear:both; height:0; visibility:hidden;}
.member_recommend ul li {float:left; width:170px; margin-left:15px;}
.member_recommend ul li:first-child {margin-left:0;}
.member_recommend ul li img {padding:2px; border:1px solid #e7e7e7;}
.member_recommend ul li .title_zone {text-align:center; color:#6d6d6d; font-size:12px;}
.member_recommend ul li .title_zone em {margin-top:8px; font-size:11px; display:block; font-style:normal;}
.member_recommend ul li .content {margin-top:7px; font-size:11px; color:#6d6d6d;}
.member_recommend ul li .content span {padding-left:15px; display:block;}

/* 20140930 */
#list-epilogue-photo li dl {margin-top:16px;}
#notice-etc table {border-collapse:separate !important;}


/* 2014.11.10 */
#use-freebie ul li {text-align:left;}
#use-freebie div p {text-align:left;}
#member-alarm ul li {text-align:left;}
.type td {text-align:left;}

/* 2014.11.24 */
#loginBox .info .after_in {.top:-22px;}

/* 2015.01.13 */
.banner_club_top10 {margin-top:10px; width:183px; border:1px solid #e7e7e7;}
.banner_club_top10 a{display:block;}
.banner_club_top10 a > img{width:100%;height:100%;}

/* 2015.01.27 */
.side_login_wrap {height:276px;}
.side_form_area h2 {padding:18px 0; border-top:1px solid #0f66a2; font-size:16px; color:#696969; letter-spacing:-2px; font-family:'Dotum';}
.side_form_area h2 span {color:#0f66a2;}
.side_form_area .inner_input {margin-bottom:5px; padding:10px 0 0 10px; height:23px; border-top:1px solid #999; border-right:1px solid #e2e2e2; border-bottom:1px solid #e2e2e2; border-left:1px solid #999;}
.side_form_area .inner_input input {border:0 none;}
.side_form_area a.btn_login {display:block; padding:8px 0 6px; font-size:13px; border:1px solid #839925; text-align:center; color:#fff; background:#9fb835; font-family:'NanumBarunGothic';}
.side_form_area a.btn_side_join {display:block; margin-bottom:7px; padding:7px 0 7px 14px; background:#fff url('/images/common/right_small_arrow.gif') no-repeat 95%; color:#646464; font-weight:bold; border:1px solid #bfbfbf; box-shadow:0px 2px 0px #e7e7e7;}

.save_id_search_password:after {display:block; content:""; clear:both; height:0; visibility:hidden;}
.save_id_search_password a {float:right;}


#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;}
#new_header_wrap .main_search_area {float:left; padding:32px 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:145px;}
#new_gnb_wrap > ul > li.list2{width:125px;}
#new_gnb_wrap > ul > li.list3{width:145px;}
#new_gnb_wrap > ul > li.list4{width:135px;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;margin-left:18px;}
#new_gnb_wrap > ul > li.etc > div > a.etc1{margin-left:0px;}
#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;}
.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:10px;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:145px;}
.gnb_line .sub_nav ul.sub2{width:125px;}
.gnb_line .sub_nav ul.sub3{width:145px;}
.gnb_line .sub_nav ul.sub4{width:135px;}
/* .gnb_line .sub_nav ul.sub5{width:126px;} */
.gnb_line .sub_nav ul li {height:30px; line-height:30px;}
.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 a img{vertical-align:middle;}
.gnb_line .sub_nav ul li.bottom {border-bottom:0 none;}
.gnb_line .sub_nav .inner > a {display:block; float:right;padding-left:8px;}
.gnb_line .sub_nav .inner > a > img {width:340px; height:180px;}

.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 {color:#c8c8c8;}
.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 .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 .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:50px; height:69px; text-align:center; cursor:pointer; font-size:11px;}
.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 {text-decoration:underline;}
.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:#6d6d6d; 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;}




/*10´ë °ñÇÁÀå*/
span.best_club {background:#FF9600; display:inline-block; width:190px; color:white; margin-top:5px; margin-bottom:5px; line-height:22px; text-align:center; font-size:12px; height:18px; vertical-align:middle;}

/*¿ì¼ö °ñÇÁÀå*/
span.good_club {background:#73c952; display:inline-block; width:190px; color:white; margin-top:5px; margin-bottom:5px; line-height:22px; text-align:center; font-size:12px; height:18px; vertical-align:middle;}


/* 2015.02.16 */
.new_book_banner {zoom:1;}
.new_book_banner:after {display:block; content:""; clear:both; height:0; visibility:hidden;}
.new_book_banner ul li {margin-bottom:4px;}

.new_inquiry {margin-top:11px; width:183px; border:1px solid #e7e7e7;}
.new_inquiry .title {margin:10px 0 8px 10px; color:#000; font-size:12px; font-weight:bold;}
.new_inquiry .phone_number {margin:0 0 8px 10px; color:#096bd9; font-size:12px; font-weight:bold;}
.new_inquiry ul {padding:10px 0 8px; border-top:1px dotted #bbbbbb;}
.new_inquiry ul li {padding-left:10px; font-size:11px; color:#6d6d6d;}

.new_left_btn {background:url('/images/bg_new_left_btn.gif') no-repeat; width:185px; height:28px; line-height:28px; color:#fff; text-align:center; font-weight:bold;}
#ui-datepicker-div{z-index:2002 !important;}

/* 2015.03.17 */
.saving_tbl_title {padding:5px 20px 8px; font-weight:bold; letter-spacing:-1px;}
.saving_summary {padding:0 0 20px 25px; font-size:11px;}

/* 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;}

/*
	ÀÛ¾÷ÀÏ	: 2015.06.17
	ÀÛ¾÷ÀÚ	: Á¤ÇÑº°
	³»¿ë	: ÀÌ¿ëÈÄ±â ¸ñ·Ï ¸»ÁÙÀÓ(...) Àû¿ë
*/
.overflow {overflow: hidden; text-overflow: ellipsis; white-space: nowrap;}
div.overflow {float:left;}

/* 2016-05-18 */
/* .vip_info h3 {padding-bottom:4px; border-bottom:1px solid #6d6d6d; font-size:14px;margin-top:15px;} */
.vip_info{padding:20px;margin-top:10px;border:1px solid #dddddd;}
.vip_info h3{font-size:14px;padding-bottom:5px;}
.vip_info p {font-size:13px; line-height:20px;}
.vip_info div {padding:7px 23px 23px 14px; background:#fff; line-height:18px;}
.vip_info ol li{margin-top:5px;}
.vip_info ol li:first-child{margin-top:0px;}
.vip_info ol li p{padding-left:0.5em}
.btn_green_bg{display:inline-block;width:71px;height:27px;line-height:27px;background:url("/images/button/btn_green_bg.gif") no-repeat 0 0;color:#fff !important;font-size:14px;font-weight:bold;text-align:center;}
.btn_green_bg.type02{background-image:url("/images/button/btn_green_bg2.gif")}
.green_table{width:100%;}
.green_table td,.green_table th{padding:10px 5px;border:1px solid #9bbb59;background:#eff3ea;color:#000}
.green_table tr.odd th,.green_table tr.odd td{background:#dee7d1;}
.btn_cal_in{display:block;background:#4f81bd;border:1px solid #385d8a;height:30px;line-height:30px;text-align:center;font-size:18px;color:#fff;font-weight:bold;}


/* 2016-05-30 */
/* ÀÌ¹ÌÁö È¸Àü Ã³¸®¿ë ½ºÅ¸ÀÏ  */
.img-rotate-90 {
	-ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=1)";
	-webkit-transform: rotate(90deg);
	-ms-transform: rotate(90deg);
	transform: rotate(90deg);
}
.img-rotate-180 {
	-ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=2)";
	-webkit-transform: rotate(180deg);
	-ms-transform: rotate(180deg);
	transform: rotate(180deg);
}
.img-rotate-270 {
	-ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=3)";
	-webkit-transform: rotate(270deg);
	-ms-transform: rotate(270deg);
	transform: rotate(270deg);
}

.img-flip-horizontal {
  -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=0, mirror=1)";
  -webkit-transform: scale(-1, 1);
  -ms-transform: scale(-1, 1);
  transform: scale(-1, 1);
}
.img-flip-vertical {
  -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=2, mirror=1)";
  -webkit-transform: scale(1, -1);
  -ms-transform: scale(1, -1);
  transform: scale(1, -1);
}
/* ÀÌ¹ÌÁö È¸Àü Ã³¸®¿ë ½ºÅ¸ÀÏ  */

/* 2017-01-12 */
/* common */
.group{overflow:hidden;}
.group:after{zoom:*;display:block;clear:both;}
.group2{}
.group2:after{zoom:*;display:block;clear:both;content:"";}
label.ip_radio input,label.ip_check input{margin-right:5px;*margin-top:-3px;}
@media screen and (-webkit-min-device-pixel-ratio:0) {
label.ip_check input{margin-top:2px;}
label.ip_radio img{margin-top:-2px;}
}

.mt5{margin-top:5px;}
.mt10{margin-top:10px;}
.mt20{margin-top:20px;}

.ellipsis{text-overflow:ellipsis;overflow:hidden;white-space:nowrap;width:100%;}

.textarea{padding:5px;border:1px solid #c2c2c2;}
.textarea.small,.textarea.small > form{height:40px !important;}
.textarea textarea{width:100% !important;height:40px !important;resize:none;border:none !important;outline:none;margin-bottom:0px !important;overflow-y:scroll}
.form_group{overflow:hidden;position:relative;font-size:0}
.form_group.font_zero label{font-size:0}
.form_group label{display:inline-block;float:left;margin-left:15px;font-size:12px;}
.form_group input{font-size:12px;}
.form_group label:first-child{margin-left:0px;}
.btn_box{text-align:center;font-size:0px;overflow:hidden;}
.btn_box a.btn_s{display:inline-block;min-width:100px;color:#fff !important;background:#f4f4f4;text-align:center;}
.btn_box a.btn_s span{display:block;font-size:13px;font-weight:bold;color:#666666;padding:0 1em;height:30px;line-height:30px;border:1px solid #bbbbbb;}

.btn_box a.btn_carrot{height:30px;color:#fff !important;font-size:12px;display:inline-block;background:url("/images/one_booking/bg_btn_carrot.gif") 0 0 no-repeat;}
.btn_box a.btn_carrot span{display:inline-block;background-position:99% 0;background-image:url("/images/one_booking/bg_btn_carrot_end.gif");text-align:center;height:22px;padding:8px 20px 0;vertical-align:middle;background-repeat:no-repeat;font-weight:bold;}


.btn_box a.btn_green{height:27px;color:#fff !important;font-size:12px;display:inline-block;background:url("/images/one_booking/bg_btn_green.gif") 0 0 no-repeat;}
.btn_box a.btn_green span{display:inline-block;background-position:99% 0;background-image:url("/images/one_booking/bg_btn_green_end.gif");text-align:center;height:21px;padding:6px 10px 0;vertical-align:middle;background-repeat:no-repeat;font-weight:bold;}

.btn_box a.btn_gray{height:27px;color:#fff !important;font-size:12px;display:inline-block;background:url("/images/one_booking/bg_btn_gray.gif") 0 0 no-repeat;}
.btn_box a.btn_gray span{display:inline-block;background-position:99% 0;background-image:url("/images/one_booking/bg_btn_gray_end.gif");text-align:center;height:21px;padding:6px 10px 0;vertical-align:middle;background-repeat:no-repeat;font-weight:bold;}

.btn_box a.btn_inner{height:21px;color:#5e5e5e !important;font-size:12px;display:inline-block;background:url("/images/button/bg_buttonL01_f.gif") 0 0 no-repeat;}
.btn_box a.btn_inner span{display:inline-block;background-position:99% 0;background-image:url("/images/button/bg_buttonL01_e.gif");text-align:center;height:17px;padding:4px 10px 0;vertical-align:baseline;background-repeat:no-repeat;font-weight:bold;line-height:17px;}

.btn_box a.btn_small{height:27px;color:#5e5e5e !important;font-size:12px;display:inline-block;background:url("/images/one_booking/bg_btn_btns_s.gif") 0 0 no-repeat;}
.btn_box a.btn_small span{display:inline-block;background-position:99% 0;background-image:url("/images/one_booking/bg_btn_btns_s_end.gif");text-align:center;height:21px;padding:6px 10px 0;vertical-align:middle;background-repeat:no-repeat;font-weight:bold;}

.btn_box.left{text-align:left;}
.btn_box.left > a{margin-right:5px;}
.btn_box.center{text-align:center;}
.btn_box.center > a{margin:0px 5px;}
.btn_box.right{text-align:right;}
.btn_box.right > a{margin-left:5px;}

.mt20{margin-top:20px;}
.mt25{margin-top:25px;}
.txt_red{color:#dd0000;}

/* 1ÀÎºÎÅ· */
.one_booking{}
/* .one_booking input{vertical-align:middle;margin-bottom:2px;}
.one_booking label{margin-right:10px;} */

/* .one_booking .tab{overflow:hidden;border:1px solid #e7e7e7;margin-bottom:15px;}
.one_booking .tab > ul{position:relative;overflow:hidden;width:500px;float:left;border-right:1px solid #e7e7e7}
.one_booking .tab > ul > li{float:left;width:250px}
.one_booking .tab > ul > li.on{background:gray;}
.one_booking .tab > ul > li.on a{color:white;}
.one_booking .tab > ul > li a{display:block;text-align:center;line-height:40px;} */

/*new_tab*/
.one_booking .tab{position:relative;margin:5px 0 0px;overflow:hidden;}
.one_booking .tab .btn_join_list{position:absolute;top:5px;right:0}
.one_booking .tab > ul {border-bottom:1px solid #155695; zoom:1;}
.one_booking .tab > ul:after {display:block; content:""; clear:both; height:0; visibility:hidden;}
.one_booking .tab > ul > li {position:relative; top:1px; float:left; border:1px solid #e1e1e1; border-bottom:1px solid #155695; background:#f9f9f9; border-left:0 none;width:150px;text-align:center;}
.one_booking .tab > ul > li:first-child {border-left:1px solid #e1e1e1;}
.one_booking .tab > ul > li a{display:block;text-align:center;height:37px;line-height:37px;}
.one_booking .tab > ul > li.on {border:1px solid #155695; border-bottom:1px solid #fff; font-weight:bold; background:#fff;}
.one_booking .tab > ul > li.on a {color:#1556af;font-weight:bold;}

.one_booking .tab .tab_link{position:absolute;top:13px;right:0}
.one_booking .tab .tab_link ul{overflow:hidden;}
.one_booking .tab .tab_link ul li{display:none;overflow:hidden;}
.one_booking .tab .tab_link ul li.on{display:block;}
.one_booking .tab .tab_link a{display:inline-block;position:relative;line-height:40px;vertical-align:middle;text-align:center;float:left;margin-right:0px;}
.one_booking .tab .tab_link a em{font-style:normal;}
/* .one_booking .tab .tab_link li.tab1 a{width:230px;}
.one_booking .tab .tab_link li.tab2 a{width:153px} */

.one_booking .hasDatepicker{border-color:#6d6d6d !important;}
.one_booking .srch_box{overflow:hidden;margin-top:13px;}
.one_booking .srch_box .form_group *{float:left;}
.one_booking .srch_box .form_group .space{width:13px;line-height:16px;text-align:center;}
.one_booking .srch_box .form_group.date_picker .ui-datepicker-trigger{border-top:none !important;}
.one_booking .srch_box select{width:88px;}
.one_booking .srch_box > strong{float:left;}
.one_booking .srch_box .top{overflow:hidden;margin-bottom:5px;}
.one_booking .srch_box .inner_btn{float:right;font-size:0;}
.one_booking .srch_box .inner_btn a{display:inline-block;font-size:11px;color:#7f7f7f;;line-height:23px;padding:0px 9px 0px 7px;border:1px solid #cdcdcd;}
.one_booking .srch_box .inner_btn a span{padding-left:20px;}
.one_booking .srch_box .inner_btn a.btn_reset span{background:url("/images/one_booking/ico_reset.png") no-repeat 0% 50%;}
.one_booking .srch_box .inner_btn a.btn_load{margin-left:4px;}
.one_booking .srch_box .inner_btn a.btn_load span{background:url("/images/one_booking/ico_load.png") no-repeat 0% 50%;}
.one_booking .srch_box a.btn_srch{position:absolute;bottom:0px;left:267px;}

.one_booking .srch_box .srch_inner{overflow:hidden;position:relative;border:1px solid #c2c2c2;background:#f4f4f4;padding:10px 0px 5px;;}
.one_booking .srch_box .tit_area{width:130px;position:absolute;top:10px;left:0;bottom:10px;background:#f4f4f4;border-right:1px dashed #c1c1c1;}
.one_booking .srch_box .tit_area > .inner{position:absolute;top:50%;left:0;right:0;font-weight:bold;color:#6d6d6d;text-align:center;margin-top:-8px;}
.one_booking .srch_box .tb1{width:824px;float:right;}
.one_booking .srch_box .tb1 table{border:none;}
.one_booking .srch_box .tb1 table th,.one_booking .srch_box .tb1 table td{background:#f4f4f4;}

.one_booking .result{overflow:hidden;}
.one_booking .result table tr.off td,.one_booking .result table tr.off td.off{background:#f4f4f4;}
.one_booking .result .team2{display:none;width:52px;border:1px solid #f44400;color:#f44400;text-align:center;margin:0 auto;padding: 5px 0px 2px;letter-spacing:-0.05em;background:#fff;}
.one_booking .result tr.off .team1{display:none;}
.one_booking .result tr.off .team2{display:block;}
.one_booking .result tr.off .user_img img{background:#f4f4f4;}
.one_booking .result tr.off .one_ico_set ul li{background-image:url("/images/one_booking/avatar/img_avatar_default_40_off.png")}
.one_booking .result .array{float:left;padding-top:14px;}
.one_booking .result .array ul{overflow:hidden;float:right;}
.one_booking .result .array li{position:relative;float:left;padding:0px 8px 0px 9px;background:url('/images/new_images/bg_solid_border.gif') no-repeat left;}
.one_booking .result .array li:first-child{padding-left:0px;background:none;}
.one_booking .result .array li a{display:block;text-align:center;}
.one_booking .result .array li.on a{font-weight:bold;}
.one_booking .result .total{float:right;}

.one_booking .result .pay_info {position:relative;padding-top:14px;float:right;}
.one_booking .result .pay_info .layer{display:none;position:absolute;top:38px;right:0;padding:0px 5px 5px;background:#96b602;}
.one_booking .result .pay_info .layer .tit{color:#fff;padding:5px;display:block;}
.one_booking .result .pay_info .layer .btn_close{position:absolute;display:block;width:20px;height:20px;line-height:20px;top:4px;right:0px;color:#fff;font-family:"arial";text-align:center;}
.one_booking .result .pay_info .layer .inner{background:#fff;padding:5px;width:218px;}
.one_booking .result .pay_info .layer .inner dl{position:relative;overflow:hidden;border-bottom:2px solid gray;padding-bottom:5px;}
.one_booking .result .pay_info .layer .inner dl dt{float:left;}
.one_booking .result .pay_info .layer .inner dl dd{float:right;text-align:right;}
.one_booking .result .pay_info .layer .inner dl dd .txt_bule{color:blue;font-weight:bold;}
.one_booking .result .pay_info .layer .inner .info_txt{padding:5px;}
.one_booking .result .box_warn{position:relative;}
.one_booking .result .box_warn span{position:absolute;display:none;white-space:nowrap;word-break:break-all;font-size:12px;color:#333;top:-6px;margin-left:5px;d}
.one_booking .result .box_warn:hover span{
	display:inline-block;
	font-weight:normal;
	z-index:1000;
	padding:7px 5px 5px 5px;
	border-radius:5px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	-moz-box-shadow: 5px 5px 8px #CCC;
	-webkit-box-shadow: 5px 5px 8px #CCC;
	position:absolute;

	color:#333;
	border:1px solid #d3c3a1;
	background:#fff4f0;
}


.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{background:url("/images/one_booking/ico_pro01.png") no-repeat 0 0;}
.one_ico_set ul li.on_f{background:url("/images/one_booking/ico_pro01.png") no-repeat 0 0;} */
.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;}
/* .one_booking .one_ico_set ul li .user_img img{width:100%;height:100%;} */



.one_booking .team_ico{display:inline-block;padding:5px 8px 2px;min-width:38px;font-weight:bold;background:#437ebb;margin-bottom:5px;color:#fff;font-size:12px;letter-spacing:-0.05em;}
.one_booking .team_ico.t_blue{background-color:#437ebb}
.one_booking .team_ico.t_gray{background-color:#6d6d6d}
.one_booking .team_ico.t_red{background-color:#ff4700}
.one_booking .team_ico.t_pink{background-color:#f347d1}

.one_booking .tab_contents > ul > li{display:none}
.one_booking .tab_contents > ul > li.on{display:block;}

/* table */
.tb1 table{width:100%;table-layout:fixed;border-collapse:collapse;color:#6d6d6d;border:1px solid #e7e7e7;}

.tb1 th{background:#fcfcfc;border-bottom:1px solid #6d6d6d;}
/* .tb1 td{border-left:1px solid #e7e7e7;} */
.tb1 td:first-child{border-left:none;}
.tb1.row table{border:1px solid #c2c2c2;}
.tb1.row table th{border-bottom:none;border-right:none;font-weight:normal;border:1px solid #e7e7e7;border-width:1px 1px 0px 1px}
.tb1.row table tr th:first-child{border-left:none;}
.tb1.row table td{text-align:left;border-top:none;border-top:1px solid #e7e7e7;height:28px;vertical-align:middle;}
.tb1.row table td:first-child{border-left:1px solid #6d6d6d;}
.tb1.row table tr:first-child th,.tb1.row table tr:first-child td{border-top:none;}
.tb1 table th,.tb1 table td{padding:6px 10px 5px;font-size:12px;text-align:center;}
.tb1.small table th,.tb1.small table td{padding:6px 0px 5px;}
.tb1 table tr:first-child td{border-top:none;}
.tb1 table td{border-top:1px solid #e7e7e7;}
.tb1 input[type="text"],.tb1 input[type="password"],.tb1 input[type="email"],.tb1 input[type="number"]{height:13px;padding:3px 5px 3px;margin:0;border:1px solid #aaaaaa;}
.tb1 table .border_left_none{border-left:none !important;;}
.tb1.border_none th,.tb1.border_none td{border:none !important;}
.tb1 table .tc{text-align:center !important;;}
.tb1 table .tl{text-align:left !important;}
.tb1 table .border_right{border-right:1px solid #e7e7e7 !important;}
.tb1 table .border_left{border-left:1px solid #e7e7e7 !important;}

/* layer */
.profile_layer{display:none;position:absolute;width:414px;height:287px;margin-left:-212px;top:55px;left:50%;z-index:6002;border:3px solid #99a26f;background:#fff;}
.profile_layer > .inner{padding:0px 6px 6px 7px;}
.profile_layer .top .tit{display:block;padding:18px 0px 15px;font-size:16px;height:16px;line-height:16px;color:#6d6d6d;}
.profile_layer .top .btn_close{display:none;position:absolute;background:url("/images/one_booking/ico_close.gif") no-repeat 50% 50%;top:8px;right:0;text-indent:-9999em;padding:8px;width:12px;height:16px;}
.profile_layer .list ul{overflow:hidden;border:1px solid #999999;border-width:0px 0px 1px 1px; }
.profile_layer .list li{float:left;width:199px;border:1px solid #999;border-width:1px 1px 0px 0px;}
.profile_layer .list li > .inner{position:relative;}
.profile_layer .list li.border_none{border-left:0 none;}
.profile_layer .list li .profile{position:absolute;top:6px;left:6px;width:76px;height:76px;background:url("/images/one_booking/avatar/img_avatar_default_76.png") no-repeat 0 0}
.profile_layer .list li .cover{position:absolute;top:0;left:0;}
.profile_layer .list li .cover img{width:76px;height:76px;}
.profile_layer .list li.on_m .cover.f{display:none;}
.profile_layer .list li .user_img{width:76px;height:76px;overflow:hidden;}
.profile_layer .list li .user_img img{width:100%;height:100%;margin:0 !important;}

.profile_layer .list li .txt_box{padding:6px 6px 6px 90px;min-height:76px}
.profile_layer .list li .txt_box p{margin-top:3px;}
.profile_layer .list li .comment{border-top:1px solid #dddddd;height:24px;line-height:24px;padding:0px 8px;}
.profile_layer .list li .comment p{font-size:12px;color:#6d6d6d;width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}

.one_dim{background:url('/images/bg_dim.png') repeat;position:fixed;top:0;bottom:0;left:0;bottom:0;width:100%;z-index:6001;}

.info_box{padding:5px;}
.info_box > li{margin-top:5px;}
.info_box > li:first-child{margin-top:0px;}
.info_box > li .sub{margin:0px 0px 0px 10px;}
.info_box > li .sub li{}

.section_top{overflow:hidden;margin-top:20px;margin-bottom:5px;}
.section_top > .tit01{margin-bottom:0px;}
.section_top .left{float:left}
.section_top .right{float:right;overflow:hidden;}
.section_top .path{float:right;}
.section_top .path li{float:left;}
.section_top .path li.current{text-decoration:underline;}
.section_top .ico_master{padding-left:25px;background:url("/images/one_booking/ico_master.png") no-repeat 0 50%;height:20px;line-height:20px;}


/* join_comment */
.join_comment{overflow:hidden;clear:both;}
.join_table .join_con{padding:10px 10px 15px;}
.join_table .comment_list{overflow:hidden;clear:both;padding-top:0px;padding-bottom:10px;border-top:1px solid #e7e7e7;margin-top:10px;}
.join_table .comment_list:first-child{border-top:none 0;}
.join_table .comment_list li{border-top:1px dashed #ddd;margin-top:10px;padding-top:10px;}
.join_table .comment_list li:first-child{border-top:none;margin-top:0px;}
.join_table .comment_list .box{position:relative;width:100%;min-height:21px;}
.join_table .comment_list .box:after{display:block;content:"";clear:both;}
.join_table .comment_list .box .u_id{position:absolute;top:5px;left:0;width:140px}
.join_table .comment_list .box .txt{width:684px;padding:5px 108px 0px 150px;line-height:1.4em;}
.join_table .comment_list .box > .btn_box{position:absolute;top:0;right:0;}
.join_table .re{padding-top:10px;padding-bottom:10px;border-top:1px dashed #e7e7e7;}
.join_table .re > ul{margin-left:40px;padding-left:30px;background:url("/images/one_booking/ico_arr_right.png") no-repeat 0 2px;}
.join_table .re .u_id{width:70px;display:inline-block;margin-right:10px;float:left;}
.join_table .re .ip_txt{width:670px;}
.join_table .re li{position:relative;margin-top:5px;}
.join_table .re li:first-child{margin-top:0px;}
.join_table .re .btn_box{position:absolute;top:0;right:0;}

.textarea  #joinReplyForm{width:auto;margin:0;}

.user_detail_table > ul{overflow:hidden;}
.user_detail_table > ul > li{float:left;width:50%;}

.user_detail_table .list{position:relative;}
.user_detail_table .list li{padding-bottom:8px;}
.user_detail_table .list li .profile{margin:0 auto;width:128px;height:128px;background:url("/images/one_booking/avatar/img_avatar_128.png") no-repeat 0 0}
.user_detail_table .list li .cover{position:absolute;top:0;left:50%;margin-left:-64px;*margin-left:-65px}
.user_detail_table .list li .cover img{width:128px;height:128px;}
.user_detail_table .list li.on_m .cover.f{display:none;}
.user_detail_table .list li .user_img{width:128px;height:128px;overflow:hidden;background-color:#fff;}
.user_detail_table .list li .user_img img{width:126px !important;height:126px !important;margin:1px !important;}

.user_detail_table .ico_master{display:inline-block;width:17px;height:12px;background:url("/images/one_booking/ico_master.png") no-repeat 0 0;top:0;right:2px;text-indent:-9999em;}

.change_info_layer {display:none; position:absolute; bottom:-135px; left:-1px; z-index:5000; padding:10px; width:351px; background:#fff; border:1px solid #eee;}
.change_info_layer strong {display:block; margin-bottom:5px; font-size:14px;}
.change_info_layer .last_view {margin-top:15px; padding:5px 2px; background:#666; color:#fff;}
.change_info_layer .last_view input[type="checkbox"] {position:relative; top:-2px; margin:0 3px;}
.change_info_layer .last_view label {cursor:pointer;}
.profile_reg{padding:10px;}
.profile_reg #ifrm_img{width:0;height:0;position:absolute;left:-9999em;}
.profile_reg .tb1{width:718px;margin-left:18px;border:1px solid #e7e7e7;position:relative;}
.profile_reg .ico_pro{display:block;padding:0px 0px 10px}
.profile_reg .pro_img img{max-width:100%;height:auto;width:100%;}
.pro_img{overflow:hidden;}
.pro_img #input_file{position:absolute;top:-9999em;}
.pro_img .trigger{position:absolute;top:0;left:0;bottom:0;width:147px;display:none;}
textarea{height:80px;}


.set_photo .photo_list{width:718px;margin-left:18px;border:1px solid #e7e7e7;}
.set_photo .photo_list ul{overflow:hidden;padding:10px;}
.set_photo .photo_list li{position:relative;float:left;width:148px;border:1px solid #e7e7e7;margin-left:32px;}
.set_photo .photo_list li:first-child{margin-left:0px;}
.set_photo .photo_list li .ip_radio{position:absolute;top:5px;right:5px;width:20px;height:20px;background:url("/images/one_booking/ico_best_pic.png") no-repeat 0 0px;overflow:hidden;z-index:10}
.set_photo .photo_list li .ip_radio.on{background-position:0 0;width:23px;height:18px;}
.set_photo .photo_list li .ip_radio input{position:absolute;right:9999em;}
.set_photo .photo_list li .img_box{position:relative;overflow:hidden;width:148px;height:148px;}
.set_photo .photo_list li .img_box label{cursor:pointer;display:block;position:absolute;top:0;left:0;right:0;bottom:0;width:148px;height:148px;background:url("/images/one_booking/ico_plus.png") no-repeat 0 0;}
.set_photo .photo_list li .img_box label > img{width:100%;height:100%;}
.set_photo .photo_list li .file{-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";filter: alpha(opacity=0);opacity: 0;position:absolute;left:-9999em;}
/* .set_photo .photo_list li .file{position:absolute;left:-9999em;} */
.set_photo .photo_list li .previewClass{display:none;position:absolute;top:0;width:148px;right:0;height:148px;text-align:center;background:#fff;}
.set_photo .photo_list li .previewClass.on{display:block;}
.set_photo .photo_list li .previewClass img{width:100%;height:100%;max-width:148px;max-height:148px;}

.set_photo .section_top .ico_master{background:url("/images/one_booking/ico_best_pic.png") no-repeat 0 50%;margin-top:4px;}

.set_photo .photo_list li .btn_area{display:none;border-top:1px solid #e7e7e7;height:30px;line-height:30px;text-align:center;}
.set_photo .photo_list li .btn_area.on{display:block;}
.set_photo .photo_list li .btn_area a{display:block;}

.profile_reg .profile_best_pic{width:128px;height:128px;margin:0 auto;position:relative;}
.profile_reg .profile_best_pic .cover{position:absolute;top:0;left:0;width:128px;height:128px;overflow:hidden;}
.profile_reg .profile_best_pic img{width:100%;height:100%;}
.profile_reg .profile_best_pic.on_m .cover.f{display:none;}
.profile_reg .profile_best_pic.on_f .cover.m{display:none;}

.profile_popup .profile_best_pic{width:152px;height:152px;margin:0 auto;position:relative;}
.profile_popup .profile_best_pic .cover{position:absolute;top:0;left:0;width:152px;height:152px;overflow:hidden;}
.profile_popup .profile_best_pic img{width:100%;height:100%;}
.profile_popup .profile_best_pic.on_m .cover.f{display:none;}
.profile_popup .profile_best_pic.on_f .cover.m{display:none;}
.space{font-size:12px;}
#contentWrap{z-index:100}

#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;font-family:'NanumBarunGothic', 'Dotum';}
#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;float:none;}
#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"}

.n_login #loginForm{padding:50px 58px 0px 60px;border-bottom:none 0;margin-bottom:23px;}
#login .n_login{height:250px !important;}
#login .n_login .login_box{width:395px;position:relative;}
#login .n_login .ip_box{border:1px solid #dddddd;background:#f4f4f4;width:288px;height:33px;margin-top:5px;}
#login .n_login .ip_box:first-child{margin-top:0;}
#login .n_login .login_box .big_btn_blue{position:absolute;top:0;right:0;display:block;width:100px;height:75px;line-height:75px;text-align:center;font-size:15px;color:#fff;background:#0f66a2;}
#login .n_login .login_box input{border:none;background-color:#f4f4f4 !important;height:19px;line-height:19px;outline:none;width:276px;margin:8px 0px 0px 10px;}
#login .n_login .form_bottom{margin-top:16px;position:relative;overflow:hidden;font-size:13px;}
#login .n_login .form_bottom .right{float:right;color:#666666;}
#login .n_login .form_bottom .right span{color:#ddd;}
#login .n_login .n_box a{display:inline-block;margin-left:60px;}
#login .n_login .n_box p{text-align:center;font-size:13px;color:#666666;margin-bottom:13px;letter-spacing:-0.05em;}

.bg_naver{background:#f5f6f7 !important;}
.n_login_pop{position:relative;padding:44px 20px 38px;width:420px;margin:0 auto;font-family:"dotum"}
.n_login_pop .btn_close{position:absolute;top:20px;right:20px;display:block;}
.n_login_pop .logo{text-align:center;}
.n_login_pop .txt1{padding-top:40px;font-size:14px;line-height:1.4em;color:#333333;text-align:center;}
.n_login_pop .form_box{padding-top:36px;}
.n_login_pop .form_box li{position:relative;margin-top:10px;}
.n_login_pop .form_box li:first-child{margin-top:0;}
.n_login_pop .form_box .ip_box{border:1px solid #dadada;border-right:none;background:#fff;height:49px;width:300px;}
.n_login_pop .form_box .ip_box input{border:none;background:none;height:23px;line-height:23px;font-size:14px;color:#000;margin:14px 0px 0px 16px;width:283px;outline:none;}
.n_login_pop .form_box .ip_box.wd100{width:auto;border-right:1px solid #dadada;}
.n_login_pop .form_box .ip_box.login_info{text-align:center;height:auto;padding:16px 0px 20px;}
.n_login_pop .form_box .ip_box.login_info .id{font-size:16px;color:#1fbc02;font-weight:bold;}
.n_login_pop .form_box .ip_box.login_info .date{font-size:14px;color:#999999;padding-top:12px;}
.n_login_pop .form_box li .btn_inner{position:absolute;top:0;right:0;background:#1fbc02;font-size:16px;color:#fff;text-align:center;display:block;width:120px;height:51px;line-height:51px;}
.n_login_pop .btn_n_join{display:block;margin-top:44px;}

.n_login_pop .agree{margin-top:126px;text-align:center;}
.n_login_pop .agree .ip_check{position:relative;padding-left:33px;font-size:13px;color:#333333;height:24px;line-height:24px;display:inline-block;background:url("/images/new_images/naver/ico_check_off.gif") no-repeat 0 0;}
.n_login_pop .agree .ip_check > input{position:absolute;left:-9999em;width:24px;height:24px;top:0;}
.n_login_pop .agree .ip_check.on{background-image:url("/images/new_images/naver/ico_check_on.gif")}

.n_login_pop .n_btn_box{text-align:center;font-size:0;margin-top:28px;}
.n_login_pop .n_btn_box .btn_s{display:inline-block;width:170px;height:60px;line-height:60px;text-align:center;font-size:16px;background-color:#bbb;color:#fff;margin:0px 5px;}
.n_login_pop .n_btn_box .btn_green{background-color:#1fbc02;}
.n_login_pop .n_btn_box .btn_one{width:100%;margin:0;}

.join-member .new_btn_box{font-size:0;text-align:center;width:460px;margin:0 auto;overflow:hidden;}
.join-member .new_btn_box .btn{margin:0px 5px;display:inline-block;float:left;}
.join-member .new_btn_box p{padding-top:19px;font-size:13px;color:#999999;clear:both;}


/* new ¾çµµ */
.new_trans_wrap{border:1px solid #c2c2c2;background:#f4f4f4;}
.new_trans_wrap .map_list li{position:relative;display:none;}
.new_trans_wrap .map_list li.on{display:block;}
.new_trans_wrap .map_list li img{width:320px;height:205px;}
.new_trans_wrap .map_list li area{outline:none;}
.new_trans_wrap .map_list li .area{position:absolute;display:block;height:18px;line-height:22px;font-size:11px;font-family:"dotum";color:#fff;padding:0 4px;overflow:hidden;border-radius:3px;background:#666666;cursor:pointer;}
.new_trans_wrap .map_list li .area.on{background-color:#178106;}
.new_trans_wrap .map_list li.list01 .sub01{top: 57px;left: 73px;}
.new_trans_wrap .map_list li.list01 .sub02{top: 110px;left: 150px;}
.new_trans_wrap .map_list li.list01 .sub03{top: 100px;left: 198px;}

.new_trans_wrap .map_list li.list02 .sub01{top: 113px;left: 169px;}
.new_trans_wrap .map_list li.list02 .sub02{top: 55px;left: 133px;}
.new_trans_wrap .map_list li.list02 .sub03{top: 92px;left: 79px;}

.new_trans_wrap .map_list li.list03 .sub01{top: 34px;left: 114px;}
.new_trans_wrap .map_list li.list03 .sub02{top: 140px;left: 164px;}
.new_trans_wrap .map_list li.list03 .sub03{top: 78px;left: 226px;}

.new_trans_wrap .map_list li.list04 .sub01{top: 74px;left: 47px;}
.new_trans_wrap .map_list li.list04 .sub02{top: 89px;left: 144px;}
.new_trans_wrap .map_list li.list04 .sub03{top: 21px;left: 210px;}

.new_trans_wrap .map_list li.list05 .sub01{top: 83px;left: 104px;}
.new_trans_wrap .map_list li.list05 .sub02{top: 144px;left: 66px;}
.new_trans_wrap .map_list li.list05 .sub03{top: 154px;left: 121px;}
.new_trans_wrap .map_list li.list05 .sub04{top: 35px;left: 188px;}
.new_trans_wrap .map_list li.list05 .sub05{top: 66px;left: 239px;}
.new_trans_wrap .map_list li.list05 .sub06{top: 120px;left: 184px;}
.new_trans_wrap > .inner{overflow:hidden;padding:8px 9px 18px 17px;height:242px;}
.new_trans_wrap .sel_area_map{float:left;margin-right:10px;}
.new_trans_wrap .sel_area{float:left;padding:0 10px;border-left:1px solid #dddddd;min-height:242px;}
.new_trans_wrap .sel_area.sub{border-right:1px solid #dddddd;}
.new_trans_wrap .sel_area.sub li{display:none;}
.new_trans_wrap .sel_area.sub li.on{display:block;}
.new_trans_wrap .sel_area .btn_s{display:block;margin-top:5px;width:108px;height:28px;border:1px solid #bbbbbb;text-align:center;color:#666666;font-size:12px;line-height:28px;cursor:pointer;background:#fff;}
.new_trans_wrap .sel_area .btn_s:first-child{margin-top:0px;}
.new_trans_wrap .sel_area .btn_s.on{border-color:#178106;color:#178106;}
.new_trans_wrap .area_srch_box{overflow:hidden;float:right;width:330px;}
.new_trans_wrap > .inner .tit{font-weight:bold;color:#6d6d6d;font-size:13px;line-height:11px;padding:13px 0px;}
.new_trans_wrap > .inner .tit .t_green{color:#178106;}
.new_trans_wrap > .inner .tit.tc{text-align:center;}

.c_blue{color:#096bd9;}
.c_carrot{color:#ff7200;}
.one_booking .new_result{margin-top:44px;}
.one_booking .new_result .top{overflow:hidden;padding-bottom:8px;}
.one_booking .new_result .top .left{overflow:hidden;float:left;padding-top:15px;line-height:15px;}
.one_booking .new_result .top .left > p{float:left;}
.one_booking .new_result .top .left > p.cnt{padding-right:5px;margin-right:5px;border-right:1px solid #bbb;}
.one_booking .new_result .top .right{float:right;}
.new_result .tb01{}
.new_result .tb01 table{width:100%;table-layout:fixed;border-collapse:collapse;background:#fff;border:1px solid #e7e7e7;}
.new_result .tb01 thead th{background:#fcfcfc;border-bottom:1px solid #6d6d6d;color:#666666;font-weight:bold;height:42px;line-height:42px;}
.new_result .tb01 td,.new_result .tb01 th{border-bottom:1px solid #e7e7e7;text-align:center;}
.new_result .tb01 tbody td{cursor:pointer;}
.new_result .tb01 td{height:30px;line-height:30px;}
.new_result .tb01 .view td{background:#f3f5e8;}
.new_result .tb01 .view td > .inner{position:relative;padding:10px 10px 10px 20px;min-height:74px;cursor:default;}
.new_result .tb01 .view td > .inner > .txt_box{text-align:left;line-height:1.8em;padding-right:340px;}
.new_result .tb01 .view td > .inner .user_info{position:absolute;top:10px;right:10px;width:328px;height:72px;overflow:hidden;border:1px solid #dddddd;background:#fff;border-radius:3px;}
.new_result .tb01 .view td > .inner .user_info > .inner{padding:15px 0px 0px;}
.new_result .tb01 .view td > .inner .user_info .img_box{position:absolute;top:15px;left:12px;}
.new_result .tb01 .view td > .inner .user_info .txt_box{line-height:1.8em;padding-left:68px;font-size:12px;letter-spacing:-1px;text-align:left;padding-top:2px;}
.new_result .tb01 .ico_man img{width:20px;height:21px;padding-right:8px;}
.new_result .tb01 .ico_arr{padding-right:18px;background:url("/images/one_booking/ico_new_arr_down.png") no-repeat 100% 50%;cursor:pointer;}
.new_result .tb01 .ico_arr.up{background-image:url("/images/one_booking/ico_new_arr_up.png");}
.new_result .tb01 .view{display:none;}

.new_trans_add .gray_box{border:1px solid #ddd;background:#fcfcfc;padding:18px;line-height:1.8em;margin-top:14px;}
.new_trans_add > .input_box{margin-top:40px;overflow:hidden;}
.new_trans_add > .input_box .left{float:left;width:470px;}
.new_trans_add > .input_box .right{float:right;width:470px;}
.new_trans_add .service_sel{padding:10px 0px;}
.new_trans_add .service_sel label{display:block;overflow:hidden;cursor:pointer;}
.new_trans_add .service_sel .type{float:left;}
.new_trans_add .service_sel .price{float:right;}
.new_trans_add .service_sel .price del{color:#999999;}
.new_trans_add .service_sel .price strong{display:inline-block;padding:0 15px 0px 20px;}
.new_trans_add .service_sel ul{overflow:hidden;}
.new_trans_add .service_sel li{padding-top:21px;*padding-top:17px;height:16px;line-height:16px;float:left;width:100%;}
.new_trans_add .service_sel li:first-child{padding-top:1px;}
.new_trans_add > .input_box .right .ico_man img{width:20px;height:21px;padding-right:9px;}
.new_trans_add > .input_box .right .price{font-size:14px;color:#096bd9;font-weight:bold;}
.new_trans_add .btn_box{width:100%;clear:both;margin-top:28px;text-align:center;margin-bottom:30px;}
.new_trans_add .btn_box .btn_pay{display:inline-block;width:75px;height:30px;line-height:30px;background:#096bd9;color:#fff;font-size:12px;font-weight:bold;}

.table_title{border-bottom:2px solid #217100;padding-bottom:1px;overflow:hidden;line-height:26px;color:#1a6900;font-size:15px;}
.table_title *{float:left;}
.table_title .num{display:block;float:left;width:26px;height:26px;text-align:center;color:#fff;background:#217100;font-size:15px;margin-right:9px;font-weight:bold;}
.table_title .tr{float:right;}
.table_title .tr *{float:none;}

table.new_type01{width:100%;table-layout:fixed;border-collapse:collapse;}
table.new_type01 th{background:#fcfcfc;font-weight:normal;}
table.new_type01 th,table.new_type01 td{border:1px solid #e7e7e7 !important;color:#6d6d6d;padding:4px 9px;height:32px;vertical-align:middle;}
table.new_type01.col th,table.new_type01.col td{text-align:center;}

.mgTp5{margin-top:5px;}
.mgTp15{margin-top:15px;}
.mgTp20{margin-top:20px;}
.mgTp25{margin-top:25px;}
.mgTp35{margin-top:35px;}
.mgTp40{margin-top:40px;}

.terms_box{border:1px solid #e7e7e7;margin-bottom:35px;position:relative;}
.terms_box ul{}
.terms_box ul li{overflow:hidden;padding:12px 15px 8px;font-size:13px;color:#6d6d6d;border-top:1px solid #e7e7e7;}
.terms_box ul li:first-child{border-top:none;}
.terms_box ul li .left{float:left;}
.terms_box ul li .right{float:right;}
.terms_box ul li .right a{margin-right:15px;}
.terms_box ul li.gray_box{padding:10px 14px;background:#f4f4f4;}
.terms_box ul li .inner li{border:none;padding:0;position:relative;padding-left:10px;}
.terms_box ul li .inner li:after{display:block;width:2px;height:2px;position:absolute;top:0.5em;background:#999999;content:" ";left:0;}
.terms_box ul li .inner li .point{color:#fe5a00;}

.terms_layer{position:absolute;display:none;border:1px solid #e7e7e7;z-index:1000;background:#fff;top:0;left:-1px;padding-bottom:30px;}
.terms_layer .top{height:28px;background:#f6f6f6;}
.terms_layer .top .btn_close{position:absolute;top:5px;right:5px;}
.terms_layer .inner{padding:20px 20px 15px;}
.terms_layer .btn_box{text-align:center;}
.terms_layer .terms_tit{font-size:14px;color:#666666;font-weight:bold;}
.terms_layer textarea,.terms_layer .text_box{height:182px !important;resize:none;}

.mt30{margin-top:30px;}
.mb10{margin-bottom:10px;}


.terms_table{padding-top:5px;}
.terms_table table{table-layout:fixed;background-color:#fff;font-size:12px;color:#999999;width:100%;border:none;border-collapse:collapse;}
.terms_table table th,.terms_table table td{border:1px solid #dddddd;padding:10px;vertical-align:middle;line-height:1.4em;font-size:12px;}
.terms_table table th{background:#fcfcfc;text-align:center;text-align:center;color:#333333;}

.btn_box.center{position:relative;text-align:center;padding-top:35px;}
.btn_box.center .low_price{position:absolute;top:0px;left:50%;margin-left:-54px;}

/*2018-06-01*/
.table10 th,.table03 .titcell{color:#6d6d6d; font-weight:normal; background-color:#fcfcfc; text-align:center !important; border-bottom:1px dashed #e7e7e7; padding:6px 0 5px !important; padding:8px 0 4px\9;}
.sel_mem_type{overflow:hidden;position:relative;padding-top:25px;margin-bottom:40px;}
.sel_mem_type:after{display:block;content:" ";clear:both;position:absolute;bottom:0;right:0;height:1px;width:247px;background:#096bd9;}
.sel_mem_type > li{float:left;width:170px;height:40px;text-align:center;}
.sel_mem_type > li a{font-size:16px;color:#999999;display:block;border:1px solid #dddddd;border-bottom:1px solid #096bd9;border-width:1px 1px 1px 0px;height:38px;line-height:38px;font-family:'NanumBarunGothic', 'Dotum';}
.sel_mem_type > li:first-child a{border-left:1px solid #ddd;}
.sel_mem_type > li.on a{border:1px solid #096bd9;border-width:1px 1px 0px 1px;color:#096bd9;}
.sel_mem_type > li a span{padding-left:7px;border-left:1px solid #ddd;margin-left:7px;}

#LNB>li>a .bult{top:4px;height:11px;}
#LNB>li> a .bult img{top:-1px;vertical-align:top;}

/*2018-06-07*/
#tooltip_outer{padding-bottom:9px;font-family:'NanumBarunGothic', 'Dotum'}
#tooltip_inner{line-height:1;padding:12px 9px 0px 9px !important;}
#tooltip_inner > .title{display:block;font-size:18px;color:#333333;padding-bottom:6px;}
#tooltip_inner .info{margin-bottom:0px;font-weight:normal;}
#tooltip_inner .date{font-size:14px;color:#666666;}
#tooltip_inner .date.sat{color:#096bd9}
#tooltip_inner .date.holi{color:#fe5a00}
#tooltip_inner .team{font-size:14px;color:#666666;border-left:1px solid #bbbbbb;margin-left:8px;padding-left:7px;}
#tooltip_inner .team > strong{color:#333333;}
#tooltip_inner .icon_set{font-size:0px;color:#666666;font-weight:normal;}
#tooltip_inner .icon_set img{padding-right:5px;vertical-align:top;}
#tooltip_inner .icon_set .xcash1{font-size:14px;line-height:20px;margin-top:14px;}
#tooltip_inner .icon_set .etc_icon{display:inline-block;font-size:14px;line-height:20px;margin-right:14px;margin-top:8px;}
#tooltip_outer img.banner{top:0 !important;width:auto !important;margin-top:9px !important;}

#banner-agent-click-add{display:none;}
#blockOverlayID{z-index:10000 !important;}
#NAX_BLOCK{z-index:10001 !important;}


/*2019-02-19 lnb »èÁ¦ sr8256*/
#lnbWrap #memberInfo dl,#lnbWrap .x_info{display:none;}
#lnbWrap #memberInfo .member p{border-bottom:none;}


/*2019-02-25*/
/*new button style*/
.ns_btn_box{font-size:0;position:relative;}
.ns_btn_box .mr0{margin-right:0px !important;}
.ns_btn_box.ilb{display:inline-block;}
.ns_btn_box:after{display:block;clear:both;zoom:" ";*zoom:" ";content:" ";}
.ns_btn_box.over{overflow:hidden;clear:both;}
.ns_btn_box.tc{text-align:center;}
.ns_btn_box.tc > a{margin:0 5px;}
.ns_btn_box.r_float,.ns_btn_box .r_float{float:right;}
.ns_btn_box.r_float > a,.ns_btn_box .r_float > a{margin:0px 0px 0px 5px;}
.ns_btn_box.l_float,.ns_btn_box .l_float{float:left;}
.ns_btn_box .ns_btn_s{display:inline-block;text-align:center;}
.ns_btn_box .ns_btn_s span{padding:0 1em;display:block;}
.ns_btn_box .ns_btn_s.size_s span{padding:0 0.5em;}
.ns_btn_box .size_b{min-width:100px;height:40px;line-height:40px;}
.ns_btn_box .size_b span{font-size:15px;font-weight:bold;}
.ns_btn_box .size_m{min-width:2em;}
.ns_btn_box .size_m span{font-size:13px;color:#666666;height:28px;line-height:30px;border:1px solid #bbb;font-weight:bold;}
.ns_btn_box .size_s{min-width:48px;}
.ns_btn_box .size_s span{font-size:12px;color:#666666;height:18px;line-height:20px;border:1px solid #bbb;}
.ns_btn_box .ns_btn_gray{background:#999999;}
.ns_btn_box .ns_btn_gray span{color:#fff;border-color:#999999;}
.ns_btn_box .ns_btn_dark_gray{background:#666666;}
.ns_btn_box .ns_btn_dark_gray span{color:#fff;border-color:#666666;}
.ns_btn_box .ns_btn_light_gray{background:#bbbbbb;}
.ns_btn_box .ns_btn_light_gray span{color:#fff;border-color:#bbbbbb;}
.ns_btn_box .ns_btn_carrot{background:#fe5a00;}
.ns_btn_box .ns_btn_carrot span{color:#fff;border-color:#fe5a00;}
.ns_btn_box .ns_btn_border_gray{background:#f4f4f4;}
.ns_btn_box .ns_btn_border_gray span{color:#666666;}
.ns_btn_box .ns_btn_green{background:#178106;}
.ns_btn_box .ns_btn_green span{color:#fff;border-color:#178106;}

.ns_btn_box .disabled{background:#999 !important;}
.ns_btn_box .disabled span{color:#fff !important;;border-color:#999 !important;;}

#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;}

.total_search_layer_bg {position:fixed; top:0px; left:0px; background-color:#000000; display:none; width:100%; height:100%; z-index:4000; opacity: 0.2; filter: alpha(opacity:'20'); }
.main_search_area .total_search_layer{background-image:url("https://image.xgolf.com/file/2019/0109/2019010911271745070.png");background-size:100% 100%;height:498px;}
.main_search_area .total_search_layer a.layer_close{bottom:-40px;}
.main_search_area .search_process > div.step01{min-height:356px;}


/*2019-06-13*/

.transfer_wrap .over{overflow:hidden;}
.transfer_wrap .over .left{float:left;}
.transfer_wrap .over .right{float:right;}
.transfer_wrap .over.date{background:#f4f4f4;border-top:1px solid #000000;border-bottom:1px solid #e7e7e7;}
.transfer_wrap .over.date .left{line-height:50px;font-weight:bold;color:#000;}
.transfer_wrap .over.date .left p{padding-left:10px;font-size:20px;}
.transfer_wrap .over.border_top{border-top:1px solid #e7e7e7;}
.transfer_wrap .over .calendar_box .list{border-bottom:none;}
.transfer_wrap .over .tb01.type2 table td{border-bottom-color:#eeeeee;}
.transfer_wrap .over .tb01.region table,.over .tb01.transfer_table table{border:none;background:none;}
.transfer_wrap .over .tb01.region td,.transfer_wrap .over .tb01.transfer_table td{}
.transfer_wrap .over .tb01.type2 table td{border:none !important;font-size:14px;}
.transfer_wrap .over .region{background:url("https://image.xgolf.com/file/2019/0528/20190528114512964090.gif") repeat 0 0;background-size:1px 50px;}
.transfer_wrap .over .transfer_table{padding:0 30px;background:url("https://image.xgolf.com/file/2019/0528/20190528114512964090.gif") repeat 0 0;background-size:1px 50px;}
.transfer_wrap .transfer_table table .sat a{color:#1f619b}
.transfer_wrap .transfer_table table .sun a{color:#fe5a00}
.transfer_wrap .over .left .tit1{font-size:30px;font-weight:bold;color:#000;}
.transfer_wrap .calendar_box{position:relative;overflow:hidden; z-index:1}
.transfer_wrap .calendar_box .btn_prev,.transfer_wrap .calendar_box .btn_next{cursor:pointer;display:block;position:absolute;width:30px !important;top:0px;bottom:2px;text-indent:-9999em;background:#f4f4f4 url("https://image.xgolf.com/file/2019/0613/20190613102954822000.png") no-repeat 50% 16px;background-size:10px 68px;}
.transfer_wrap .calendar_box .btn_prev{left:0}

.transfer_wrap .calendar_box .btn_next{right:0;background-position:50% -34px !important;}
.transfer_wrap .calendar_box .list{height:50px;border-bottom:2px solid #dddddd;background:#f4f4f4;}
.transfer_wrap .calendar_box .list .inner{padding:0px 30px;box-sizing:border-box;}


.transfer_wrap .calendar_box .list li{position:relative;width:14.28%;height:50px;padding-top:8px;text-align:center;font-size:14px;color:#666;box-sizing:border-box;float:left;cursor:pointer;}
.transfer_wrap .calendar_box .list li p{padding-top:4px;}
.transfer_wrap .calendar_box .list li.on:after{display:block;content:"";position:absolute;width:100%;bottom:0px;height:3px;background:#666;}
.transfer_wrap .calendar_box .list li.sat{color:#1f619b}
.transfer_wrap .calendar_box .list li.sun{color:#fe5a00}
.transfer_wrap .calendar_box .list li.sat.on:after{background-color:#1f619b;}
.transfer_wrap .calendar_box .list li.sun.on:after{background-color:#fe5a00;}
.transfer_wrap .tb01 table{width:100%;table-layout:fixed;border-collapse:collapse;background:#fff;}
.transfer_wrap .tb01 thead th{background:#fcfcfc;border-bottom:1px solid #6d6d6d;color:#666666;font-weight:bold;height:49px;line-height:49px;}
.transfer_wrap .tb01 th{}
.transfer_wrap .tb01 td{border-top:1px solid #e7e7e7;text-align:center;}
.transfer_wrap .tb01 tr:first-child td{border-top:none;}
.transfer_wrap .tb01 tbody td{cursor:pointer;}
.transfer_wrap .tb01 td{height:49px;line-height:1.4em;}
.transfer_wrap .tb01 .view td{background:#f3f5e8;}
.transfer_wrap .tb01 .view td > .inner{position:relative;padding:10px 10px 10px 20px;min-height:74px;cursor:default;}
.transfer_wrap .tb01 .view td > .inner > .txt_box{text-align:left;line-height:1.8em;padding-right:340px;}
.transfer_wrap .tb01 .view td > .inner .user_info{position:absolute;top:10px;right:10px;width:328px;height:72px;overflow:hidden;border:1px solid #dddddd;background:#fff;border-radius:3px;}
.transfer_wrap .tb01 .view td > .inner .user_info > .inner{padding:15px 0px 0px;}
.transfer_wrap .tb01 .view td > .inner .user_info .img_box{position:absolute;top:15px;left:12px;}
.transfer_wrap .tb01 .view td > .inner .user_info .txt_box{line-height:1.8em;padding-left:68px;font-size:12px;letter-spacing:-1px;text-align:left;padding-top:2px;}
.transfer_wrap .tb01 .ico_man img{width:20px;height:21px;padding-right:8px;}
.transfer_wrap .tb01 .ico_arr{padding-right:18px;background:url("/images/one_booking/ico_new_arr_down.png") no-repeat 98% 50%;cursor:pointer;}
.transfer_wrap .tb01 .ico_arr.up{background-image:url("/images/one_booking/ico_new_arr_up.png");}
.transfer_wrap .tb01 .view{display:none;}

.transfer_wrap .tb02 table{width:100%;table-layout:fixed;border-collapse:collapse;background:#fff;}
.transfer_wrap .tb02 thead th{background:#f3f5e8;border-bottom:1px solid #bbbbbb;color:#666666;font-weight:bold;height:49px;line-height:49px;}
.transfer_wrap .tb02 td{border-top:1px solid #e7e7e7;text-align:center;}
.transfer_wrap .tb02 tr:first-child td{border-top:none;}
.transfer_wrap .tb02 tbody td{cursor:pointer;}
.transfer_wrap .tb02 td{height:49px;line-height:1.4em;background-color:#f3f5e8;}
.transfer_wrap .tb02 td.b_pink{height:49px;line-height:1.4em;background-color:#ffc0cb;cursor:default;}
.transfer_wrap .tb02 .view td{background:#f3f5e8;}
.transfer_wrap .tb02 .view td > .inner{position:relative;padding:10px 10px 10px 20px;min-height:74px;cursor:default;}
.transfer_wrap .tb02 .view td > .inner > .txt_box{text-align:left;line-height:1.8em;padding-right:340px;}
.transfer_wrap .tb02 .view td > .inner .user_info{position:absolute;top:10px;right:10px;width:328px;height:72px;overflow:hidden;border:1px solid #dddddd;background:#fff;border-radius:3px;}
.transfer_wrap .tb02 .view td > .inner .user_info > .inner{padding:15px 0px 0px;}
.transfer_wrap .tb02 .view td > .inner .user_info .img_box{position:absolute;top:15px;left:12px;}
.transfer_wrap .tb02 .view td > .inner .user_info .txt_box{line-height:1.8em;padding-left:68px;font-size:12px;letter-spacing:-1px;text-align:left;padding-top:2px;}
.transfer_wrap .tb02 .ico_man img{width:20px;height:21px;padding-right:8px;}
.transfer_wrap .tb02 .ico_arr{padding-right:18px;background:url("/images/one_booking/ico_new_arr_down.png") no-repeat 100% 50%;cursor:pointer;}
.transfer_wrap .tb02 .ico_arr.up{background-image:url("/images/one_booking/ico_new_arr_up.png");}
.transfer_wrap .tb02 .view{display:none;}

.transfer_wrap #table_header td{color:#000;}

.transfer_wrap .t_list{border-bottom:1px solid #e7e7e7;}
.transfer_wrap .plan_icon .ico_box img{margin:0 2px;}
/*.transfer_wrap .t_list .show td{background:#fcfcfc;}*/
.transfer_wrap .t_list .show td{background:#fcfcfc;}
.transfer_wrap .detail_bottom td,.transfer_wrap .detail_top{border-top:1px solid #999999 !important;}
.transfer_wrap .info_price{overflow:hidden;margin-top:30px;margin-bottom:25px;}
.transfer_wrap .info_price .right{float:right;font-weight:bold;border-bottom:1px solid #bbbbbb;padding-bottom:4px;}
.transfer_wrap .info_price .right span{font-size:15px;color:#999999;padding-right:5px;}
.transfer_wrap .info_price .right strong{color:#178106;font-size:25px;}

.ns_btn_box .ns_btn_border_green{background:#fff;}
.ns_btn_box .ns_btn_border_green span{color:#178106;border:1px solid #178106;line-height:38px;}

.btnS01.btn_gray{border:1px solid #bbbbbb;background:#fff;}
.btnS01.btn_gray span{background:none;color:#666666;}

.btnS01.btn_carrot{border:1px solid #fe5a00;background:#fff;}
.btnS01.btn_carrot span{background:none;color:#fe5a00;}


.transfer_wrap *{
  -webkit-user-select: none;
  -khtml-user-select: none;
  -moz-user-select: none;
  -o-user-select: none;
  user-select: none;
}

.ns_btn_box .nickname{display:inline-block;height:40px;line-height:40px;margin:0 5px;}
.ns_btn_box .nickname img{width:20px;height:21px;padding-right:8px;}

.table_title.group:after{clear:both;display:block;content:"";*zoom:1;}
.table_title.group .section_top{position:absolute;bottom:30px;right:0;margin:0;}
.table_title.group .section_top a{margin:0 2px;}


/*2020-02-06*/
#new_header_wrap .etc_area .util_nav_area .login_box_area.n_login .big_btn_blue,#login .n_login .login_box .big_btn_blue{background:#339424;}
.ico_login_box.login_page{padding:0 58px 0 60px;}
.ico_login_box.login_page ul.btn_list li{width:50%;}
.ico_login_box.login_page ul.btn_list li{text-align:right;}
.ico_login_box.login_page ul.btn_list li:first-child{text-align:left;}
.ico_login_box.login_page ul.btn_list li span{display:none;}

.ico_login_box .deco{position:relative;text-align:center;margin-top:22px;}
.ico_login_box .deco:after{display:block;border-top:1px solid #dddddd;content:"";position:absolute;top:50%;left:0;right:0;margin-top:-1px;color:#ddd;}
.ico_login_box .deco span{position:relative;font-size:13px;color:#666;display:inline-block;background:#fff;padding:0 1em;z-index:1;}
.ico_login_box ul.btn_list{overflow:hidden;padding-top:14px;}
.ico_login_box ul.btn_list li{width:33.33%;float:left;text-align:center;}
.ico_login_box ul.btn_list li span{display:block;font-size:13px;color:#6d6d6d;padding-top:8px;}
.ico_login_box{font-size:0}
.ico_login_box .icons{display:inline-block;width:52px;height:51px;background:url('https://image.xgolf.com/file/2020/0206/20200206093110548050.png')}
.ico_login_box .bg-ico_login01 {
	width: 52px; height: 51px;
	background-position: -20px -180px;
}
.ico_login_box .bg-ico_login02 {
	width: 52px; height: 51px;
	background-position: -20px -271px;
}
.ico_login_box .bg-ico_login03 {
	width: 52px; height: 51px;
	background-position: -20px -362px;
}
.ico_login_box .bg-ico_login04 {
	width: 195px; height: 40px;
	background-position: -20px -20px;
}
.ico_login_box .bg-ico_login05 {
	width: 193px; height: 40px;
	background-position: -20px -100px;
}


/*2020-03-01*/

.daybooking_wrap .over{overflow:hidden;}
.daybooking_wrap .over .left{float:left;}
.daybooking_wrap .over .right{float:right;}
.daybooking_wrap .over.date{background:#f4f4f4;border-top:1px solid #000000;border-bottom:1px solid #e7e7e7;}
.daybooking_wrap .over.date .left{line-height:50px;font-weight:bold;color:#000;}
.daybooking_wrap .over.date .left p{padding-left:10px;font-size:20px;}
.daybooking_wrap .over.border_top{border-top:1px solid #e7e7e7;}
.daybooking_wrap .over .calendar_box .list{border-bottom:none;}
.daybooking_wrap .over .tb01.type2 table td{border-bottom-color:#eeeeee;}
.daybooking_wrap .over .tb01.region table,.over .tb01.transfer_table table{border:none;background:none;}
.daybooking_wrap .over .tb01.region td,.transfer_wrap .over .tb01.transfer_table td{}
.daybooking_wrap .over .tb01.type2 table td{border:none !important;font-size:14px;}
.daybooking_wrap .over .region{background:url("https://image.xgolf.com/file/2019/0528/20190528114512964090.gif") repeat 0 0;background-size:1px 50px;}
.daybooking_wrap .over .transfer_table{padding:0 30px;background:url("https://image.xgolf.com/file/2019/0528/20190528114512964090.gif") repeat 0 0;background-size:1px 50px;}
.daybooking_wrap .transfer_table table .sat a{color:#1f619b}
.daybooking_wrap .transfer_table table .sun a{color:#fe5a00}
.daybooking_wrap .over .left .tit1{font-size:30px;font-weight:bold;color:#000;}
.daybooking_wrap .calendar_box{position:relative;overflow:hidden; z-index:1}
.daybooking_wrap .calendar_box .btn_prev,.transfer_wrap .calendar_box .btn_next{cursor:pointer;display:block;position:absolute;width:30px !important;top:0px;bottom:2px;text-indent:-9999em;background:#f4f4f4 url("https://image.xgolf.com/file/2019/0613/20190613102954822000.png") no-repeat 50% 16px;background-size:10px 68px;}
.daybooking_wrap .calendar_box .btn_prev{left:0}

.daybooking_wrap .calendar_box .btn_next{right:0;background-position:50% -34px !important;}
.daybooking_wrap .calendar_box .list{height:50px;border-bottom:2px solid #dddddd;background:#f4f4f4;}
.daybooking_wrap .calendar_box .list .inner{padding:0px 30px;box-sizing:border-box;}


.daybooking_wrap .calendar_box .list li{position:relative;width:14.28%;height:50px;padding-top:8px;text-align:center;font-size:14px;color:#666;box-sizing:border-box;float:left;cursor:pointer;}
.daybooking_wrap .calendar_box .list li p{padding-top:4px;}
.daybooking_wrap .calendar_box .list li.on:after{display:block;content:"";position:absolute;width:100%;bottom:0px;height:3px;background:#666;}
.daybooking_wrap .calendar_box .list li.sat{color:#1f619b}
.daybooking_wrap .calendar_box .list li.sun{color:#fe5a00}
.daybooking_wrap .calendar_box .list li.sat.on:after{background-color:#1f619b;}
.daybooking_wrap .calendar_box .list li.sun.on:after{background-color:#fe5a00;}
.daybooking_wrap .tb01 table{width:100%;table-layout:fixed;border-collapse:collapse;background:#fff;}
.daybooking_wrap .tb01 thead th{background:#fcfcfc;border-bottom:1px solid #6d6d6d;color:#666666;font-weight:bold;height:49px;line-height:49px;}
.daybooking_wrap .tb01 th{}
.daybooking_wrap .tb01 td{border-top:1px solid #e7e7e7;text-align:center;}
.daybooking_wrap .tb01 tr:first-child td{border-top:none;}
.daybooking_wrap .tb01 tbody td{}
.daybooking_wrap .tb01 td{height:49px;line-height:1.4em;}
.daybooking_wrap .tb01 .view td{background:#f3f5e8;}
.daybooking_wrap .tb01 .view td > .inner{position:relative;padding:10px 10px 10px 20px;min-height:74px;cursor:default;}
.daybooking_wrap .tb01 .view td > .inner > .txt_box{text-align:left;line-height:1.8em;padding-right:340px;}
.daybooking_wrap .tb01 .view td > .inner .user_info{position:absolute;top:10px;right:10px;width:328px;height:72px;overflow:hidden;border:1px solid #dddddd;background:#fff;border-radius:3px;}
.daybooking_wrap .tb01 .view td > .inner .user_info > .inner{padding:15px 0px 0px;}
.daybooking_wrap .tb01 .view td > .inner .user_info .img_box{position:absolute;top:15px;left:12px;}
.daybooking_wrap .tb01 .view td > .inner .user_info .txt_box{line-height:1.8em;padding-left:68px;font-size:12px;letter-spacing:-1px;text-align:left;padding-top:2px;}
.daybooking_wrap .tb01 .ico_man img{width:20px;height:21px;padding-right:8px;}
.daybooking_wrap .tb01 .ico_arr{padding-right:18px;background:url("/images/one_booking/ico_new_arr_down.png") no-repeat 98% 50%;cursor:pointer;}
.daybooking_wrap .tb01 .ico_arr.up{background-image:url("/images/one_booking/ico_new_arr_up.png");}
.daybooking_wrap .tb01 .view{display:none;}

.daybooking_wrap .tb02 table{width:100%;table-layout:fixed;border-collapse:collapse;background:#fff;}
.daybooking_wrap .tb02 thead th{background:#f3f5e8;border-bottom:1px solid #bbbbbb;color:#666666;font-weight:bold;height:49px;line-height:49px;}
.daybooking_wrap .tb02 td{border-top:1px solid #e7e7e7;text-align:center;}
.daybooking_wrap .tb02 tr:first-child td{border-top:none;}
.daybooking_wrap .tb02 tbody td{cursor:pointer;}
.daybooking_wrap .tb02 td{height:49px;line-height:1.4em;background-color:#f3f5e8;}
.daybooking_wrap .tb02 td.b_pink{height:49px;line-height:1.4em;background-color:#ffc0cb;cursor:default;}
.daybooking_wrap .tb02 .view td{background:#f3f5e8;}
.daybooking_wrap .tb02 .view td > .inner{position:relative;padding:10px 10px 10px 20px;min-height:74px;cursor:default;}
.daybooking_wrap .tb02 .view td > .inner > .txt_box{text-align:left;line-height:1.8em;padding-right:340px;}
.daybooking_wrap .tb02 .view td > .inner .user_info{position:absolute;top:10px;right:10px;width:328px;height:72px;overflow:hidden;border:1px solid #dddddd;background:#fff;border-radius:3px;}
.daybooking_wrap .tb02 .view td > .inner .user_info > .inner{padding:15px 0px 0px;}
.daybooking_wrap .tb02 .view td > .inner .user_info .img_box{position:absolute;top:15px;left:12px;}
.daybooking_wrap .tb02 .view td > .inner .user_info .txt_box{line-height:1.8em;padding-left:68px;font-size:12px;letter-spacing:-1px;text-align:left;padding-top:2px;}
.daybooking_wrap .tb02 .ico_man img{width:20px;height:21px;padding-right:8px;}
.daybooking_wrap .tb02 .ico_arr{padding-right:18px;background:url("/images/one_booking/ico_new_arr_down.png") no-repeat 100% 50%;cursor:pointer;}
.daybooking_wrap .tb02 .ico_arr.up{background-image:url("/images/one_booking/ico_new_arr_up.png");}
.daybooking_wrap .tb02 .view{display:none;}

.daybooking_wrap #table_header td{color:#000;}

.daybooking_wrap .t_list{border-bottom:1px solid #e7e7e7;}
.daybooking_wrap .plan_icon .ico_box img{margin:0 2px;}
/*.transfer_wrap .t_list .show td{background:#fcfcfc;}*/
.daybooking_wrap .t_list .show td{background:#fcfcfc;}
.daybooking_wrap .detail_bottom td,.transfer_wrap .detail_top{border-top:1px solid #999999 !important;}
.daybooking_wrap .info_price{overflow:hidden;margin-top:30px;margin-bottom:25px;}
.daybooking_wrap .info_price .right{float:right;font-weight:bold;border-bottom:1px solid #bbbbbb;padding-bottom:4px;}
.daybooking_wrap .info_price .right span{font-size:15px;color:#999999;padding-right:5px;}
.daybooking_wrap .info_price .right strong{color:#178106;font-size:25px;}
