@charset "utf-8";
#redline {width:3px;height:0;background:#f9333a;position:absolute;top:0;left:60px;z-index:8889;}
#rsrv {position:absolute;left:-960px;top:0;width:899px;z-index:8888;overflow:hidden;}
#rWrap {width:899px;background:#ffffff url("/img/common/bg_pattern.gif") 0px 0px repeat;padding-bottom:59px;position:relative;z-index:2;}

#dWrap .rHeader, #rWrap .rHeader  {position:relative;background:#ffffff;height:51px;border-bottom:#6b6b6b 1px solid;}
.rHeader h1 {width:100%;height:51px;background:url("/img/common/rsrv.gif") 20px -331px no-repeat;}
.rHeader .rsrvClose {width:25px;height:25px;position:absolute;right:10px;top:13px;background:url("/img/common/rsrv.gif") -100px -200px no-repeat;cursor:pointer;}
.rHeader .notice {position:absolute;top:23px;left:265px;font-size:11px;background:url("/img/common/rsrv.gif") 0px -957px no-repeat;padding-left:10px}
.rHeader .notice .desc {float:left;padding-right:10px;color:#666666}
.rHeader .notice .desc a, .rHeader .notice .desc a:hover, .rHeader .notice .desc a:visited {color:#666666}
.rHeader .notice p{float:left}
.rHeader .notice .arrLeft {background:url("/img/common/rsrv.gif") 0px -248px no-repeat;width:10px;height:13px;text-indent:-9999px}
.rHeader .notice .arrRight {background:url("/img/common/rsrv.gif") -49px -248px no-repeat;width:10px;height:13px;text-indent:-9999px}
.rHeader .notice .divH {background:url("/img/common/rsrv.gif") -25px -248px no-repeat;width:9px;height:13px;text-indent:-9999px}
#rWrap .rsrvL {width:266px;float:left;margin-right:1px;}
#rWrap .rsrvR {width:632px;float:left;position:relative;}
#rWrap h2 {width:100%;height:39px;background-image:url("/img/common/rsrv.gif");background-repeat:no-repeat;position:relative;vertical-align:top;}
#rWrap #rClub h2 {background-position:0px 0px;}
#rWrap #rClub h2.on {background-position:0px -50px;}
#rWrap #rDate h2 {background-position:-300px 0px;}
#rWrap #rDate h2.on {background-position:-300px -50px;}
#rWrap #rTime h2 {background-position:0px -100px;}
#rWrap #rTime h2.on {background-position:0px -150px;}
#rWrap #rAwaiter h2 {background:#ee373e url("/img/common/awa_title.gif") 0px 0px no-repeat;}
#rWrap #rLottery h2 {background:#ee373e url("/img/common/rec_title.gif") 0px 0px no-repeat;}

#rClub {background:#ffffff;}
#rClub .rInfo {width:100px;position:relative;top:-30px;left:195px;} /*2013-03-21 예약안내 버튼--장재현 추가*/
#rClub ul li {display:block;height:35px;border-bottom:#dedede 1px solid;line-height:35px;padding-left:19px;position:relative;}
#rClub ul li input.radio {margin-right:4px;vertical-align:middle;}
#rClub ul li label {background-image:url("/img/common/rsrv.gif");background-repeat:no-repeat;height:13px;width:52px;vertical-align:middle;cursor:pointer;}
#rClub ul li.cc1 label {background-position:0px -550px;}
#rClub ul li.cc2 label {background-position:-100px -550px;}
#rClub ul li.cc3 label {background-position:-200px -550px;}
#rClub ul li.cc4 label {background-position:-299px -550px;}
#rClub ul li a {width:20px;height:19px;display:block;background:url("/img/common/rsrv.gif") 0px -200px no-repeat;position:absolute;top:8px;right:10px;}
/*2012-10-25추가*/
#rClub ul li.cc1.on label {background-position:1px -600px;}
#rClub ul li.cc2.on label {background-position:-101px -600px;}
#rClub ul li.cc3.on label {background-position:-201px -600px;}
#rClub ul li.cc4.on label {background-position:-299px -600px;}


#rDate h2 a {width:20px;height:19px;display:block;position:absolute;top:11px;right:10px;display:block;background:url("/img/common/rsrv.gif") -400px -250px no-repeat;}
#rDate ul.legend {height:25px;padding-top:10px;padding-left:20px;background:#f0f0f0;border-bottom:#cacaca 1px solid;}
#rDate ul.legend li {padding-left:12px;background-image:url("/img/common/rsrv.gif");background-repeat:no-repeat;font-size:11px;margin-right:5px;letter-spacing:-1px;}
#rDate ul.legend li.l1 {background-position:-150px -199px;}
#rDate ul.legend li.l2 {background-position:-250px -199px;}
#rDate ul.legend li.l3 {background-position:-350px -199px;}
#rDate ul.legend li.l4 {background-position:-450px -199px;}

#rDate .calendar {width:100%;height:149px;padding-top:50px;position:relative;}
#rDate h3 {width:94px;height:24px;line-height:24px;font-family:tahoma;font-weight:bold;font-size:22px;color:#333333;text-align:center;position:Absolute;top:18px;left:86px;}
#rDate .btns {background-image:url("/img/common/rsrv.gif");background-repeat:no-repeat;width:8px;height:11px;display:block;position:absolute;top:22px;}
#rDate .prev {background-position:0px -250px;left:79px;}
#rDate .next {background-position:-50px -250px;right:79px;}
#rDate .cal_1 {border-bottom:#cacaca 1px solid;}
#rDate table.cal {border-collapse:collapse;width:204px;margin:0 auto;}
#rDate table.cal thead th {border:#ffffff 1px solid;}
#rDate table.cal thead th.sun {color:#f9333a;}
#rDate table.cal tbody td {background:url("/img/common/rsrv.gif") -9999px -9999px no-repeat;width:28px;height:19px;line-height:19px;text-align:center;font-weight:bold;border:#ffffff 1px solid;} 
#rDate table.cal tbody td a {display:block;width:100%;height:19px;line-height:19px;color:#333333;font-size:11px;cursor:pointer;}
#rDate div.datePop {width:159px;height:143px;background:url("/img/common/bg_datepop.png") left top no-repeat;position:absolute;left:0;top:0;z-index:5;padding:16px 18px 0 17px;}
#rDate div.datePop h4 {font-size:12px;color:#ffffff;margin:0 0 25px 0;text-align:center;}
#rDate div.datePop p.left {float:left;width:49%;font-size:11px;}
#rDate div.datePop p.right {float:right;width:49%;font-size:11px;color:#808080;text-align:right;}
#rDate div.datePop table {border-top:#aaaaaa 1px solid;border-collapse:collapse;width:100%;margin-top:6px;}
#rDate div.datePop table thead th {color:#333333;font-size:11px;background:#f7f7f7;border-bottom:#aaaaaa 1px solid;width:50%;padding:6px 0;}
#rDate div.datePop table tbody td {text-align:center;font-size:12px;color:#666666;border-bottom:#aaaaaa 1px solid;padding:6px 0;}
#rDate div.datePop table .last {border-left:#aaaaaa 1px solid;}


#rDate table.cal tbody td.ot {}
#rDate table.cal tbody td.ot a {color:#dddddd;}
#rDate table.cal tbody td.ava {background-position:-200px -250px;}
#rDate table.cal tbody td.ava a {color:#ffffff;}
#rDate table.cal tbody td.na {background-position:-250px -250px;}
#rDate table.cal tbody td.na a {color:#ffffff;}
#rDate table.cal tbody td.sel {background-position:-150px -250px;}
#rDate table.cal tbody td.sel a {color:#ffffff;}
#rDate table.cal tbody td a.on {background:url("/img/common/rsrv.gif") -100px -250px no-repeat;color:#000000;zoom:1;}

#rTime h2 a {width:126px;height:26px;position:absolute;top:7px;}
#rTime h2 a span {width:100%;height:26px;display:block;background:url("/img/common/btn_coursetime.png") 0px 0px no-repeat;}
#rTime h2 a.hill {right:138px;}
#rTime h2 a.sky {width:126px;right:10px;}
#rTime h2 a.sky span {background-position:-150px 0px;}
#rTime h2 a.hill span.on {right:106px;background-position:0px -50px;}
#rTime h2 a.sky span.on {background-position:-150px -50px;}
#rTime h2 a.delayed {width:75px;height:20px;left:145px;top:10px;cursor:pointer;}
#rTime h2 a.delayed span {background-position:-550px -200px;height:20px;}

#rTime table.time {border-collapse:collapse;background:#ffffff;}
#rTime table.time th {height:30px;line-height:30px;font-size:14px;color:#555555;letter-spacing:-1px;width:78px;background:url("/img/common/rsrv.gif") 0px -900px no-repeat;border-bottom:#cccccc 1px solid;}
#rTime table.time th.pr1 {border-right:#cccccc 1px solid;}
#rTime table.time th.pr2 {border-right:#999999 1px solid;}
#rTime table.time th.course {border-right:#999999 1px solid;border-bottom:#999999 1px solid;height:50px;line-height:50px;background:url("/img/common/rsrv.gif") 0px -800px no-repeat;color:#6c6146;text-align:left;padding-left:20px;position:relative;padding-bottom:0px;}
#rTime table.time th.course a {display:block;width:20px;height:19px;background:url("/img/common/rsrv.gif") -50px -200px no-repeat;position:absolute;right:20px;top:15px;}
#rTime table.time td {border-bottom:#cccccc 1px solid;height:30px;line-height:30px;}
#rTime table.time td.pr1 {border-right:#cccccc 1px solid;}
#rTime table.time td.pr2 {border-right:#999999 1px solid;}
#rTime table.time td a {display:-moz-inline-stack;display:inline-block;*display:inline;zoom:1;width:78px;height:30px;line-height:30px;text-align:center;vertical-align:middle;cursor:pointer;font-weight:bold;}
#rTime table.time td a.on {background:url("/img/common/rsrv.gif") -150px -450px no-repeat;color:#ffffff;}
#rTime table.all th, #rTime table.all td {width:157px;border-right:#999999 1px solid;}
#rTime table.all td a {width:157px;}
#rTime table.all td a.on {background:url("/img/common/rsrv.gif") -150px -500px no-repeat;}

#rTime table.all th.course {width:auto;}

#rAwaiter div.ajCont {padding:0 55px;}
#rAwaiter div.ajCont h3 {margin-bottom:15px;}
#rAwaiter div.ajCont p.aTxt {line-height:12px;margin-bottom:8px;}
#rAwaiter div.ajCont p.aTxt img, #rAwaiter div.ajCont p.aTxt strong.date {vertical-align:top;}
#rAwaiter div.ajCont p.aTxt strong.date {color:#505050;font-size:11px;line-height:12px;}
#rAwaiter table.info {border-top:#e53e44 2px solid;border-collapse:collapse;width:100%;margin-top:30px;margin-bottom:5px;}
#rAwaiter table.info thead th {background:#efefef;border-left:#aaaaaa 1px solid;border-right:#aaaaaa 1px solid;border-bottom:#aaaaaa 1px solid;text-align:center;padding:18px 15px;}
#rAwaiter table.info tbody td {background:#ffffff;border:#aaaaaa 1px solid;text-align:center;padding:18px 15px;}
#rAwaiter table.info tbody td.al {text-align:left;}
#rAwaiter table.info tbody td p {}
#rAwaiter table.info tbody td p.rank {}
#rAwaiter table.info tbody td p.time {margin-top:10px;}
#rAwaiter table.info tbody td p.sum {margin-top:15px;padding-top:15px;border-top:#dedede 1px solid;}
#rAwaiter table.info tbody td p.sum span {font-weight:normal;float:left;width:79%;letter-spacing:-1px;text-align:left;}
#rAwaiter table.info tbody td p.sum strong {font-weight:normal;color:#e54e53;float:right;width:20%;text-align:right;letter-spacing:-1px;}
#rAwaiter p.bul {background:url("/img/common/bul_txt.gif") 0px 40% no-repeat;padding-left:10px;}
#rAwaiter .btns {text-align:right;position:relative;line-height:0;}
#rAwaiter .btns .bul {position:absolute;left:0;top:5px;text-align:left;line-height:12px;}
#rAwaiter a.btn1 {background:url("/img/common/img_rsrv_popup.gif") -600px 0px no-repeat;width:55px;height:24px;}
#rAwaiter a.btn2 {background:url("/img/common/img_rsrv_popup.gif") -500px 0px no-repeat;width:63px;height:24px;}

#rLottery div.ajCont {padding:0 55px;}
#rLottery div.ajCont h3 {margin-bottom:15px;}
#rLottery div.ajCont p.aTxt {line-height:12px;margin-bottom:8px;}
#rLottery div.ajCont p.aTxt img, #rLottery div.ajCont p.aTxt strong.date {vertical-align:top;}
#rLottery div.ajCont p.aTxt strong.date {color:#505050;font-size:11px;line-height:12px;}
#rLottery table.info {border-top:#e53e44 2px solid;border-collapse:collapse;width:100%;margin-top:30px;margin-bottom:5px;}
#rLottery table.info thead th {background:#efefef;border-left:#aaaaaa 1px solid;border-right:#aaaaaa 1px solid;border-bottom:#aaaaaa 1px solid;text-align:center;}
#rLottery table.info tbody td {background:#ffffff;border:#aaaaaa 1px solid;text-align:center;padding:18px 15px;}
#rLottery table.info tbody td.al {text-align:left;}
#rLottery table.info tbody td p {}
#rLottery table.info tbody td p.rank {}
#rLottery table.info tbody td p.time {margin-top:10px;}
#rLottery table.info tbody td p.sum {margin-top:15px;padding-top:15px;border-top:#dedede 1px solid;}
#rLottery table.info tbody td p.sum span {font-weight:normal;float:left;width:79%;letter-spacing:-1px;text-align:left;}
#rLottery table.info tbody td p.sum strong {font-weight:normal;color:#e54e53;float:right;width:20%;text-align:right;letter-spacing:-1px;}
#rLottery p.bul {background:url("/img/common/bul_txt.gif") 0px 40% no-repeat;padding-left:10px;}
#rLottery .btns {text-align:right;position:relative;line-height:0;}
#rLottery .btns .bul {position:absolute;left:0;top:5px;text-align:left;line-height:12px;}
#rLottery a.btn1 {background:url("/img/common/img_rsrv_popup.gif") -600px 0px no-repeat;width:55px;height:24px;}
#rLottery a.btn2 {background:url("/img/common/img_rsrv_popup.gif") -500px 0px no-repeat;width:63px;height:24px;}


.rFooter {position:absolute;width:899px;height:59px;left:3px;bottom:0px;background:#494949;z-index:9999;}
.rFooter h3 {background:#393939 url("/img/common/bg_rFooter.gif") 0px 0px no-repeat;width:266px;height:59px;float:left;border-right:#5c5c5c 1px solid;}
.rFooter a.reset {background:url("/img/common/rsrv.gif") 0px -300px no-repeat;width:97px;height:19px;position:absolute;top:20px;right:34px;}
.rFooter dl {float:left;border-right:#5c5c5c 1px solid;width:115px;height:30px;margin-top:14px;}
.rFooter dl dt {margin:0px auto 4px auto;height:11px;width:42px;background:url("/img/common/rsrv.gif") 0px -750px no-repeat;}
.rFooter dl.r1 dt {width:38px;}
.rFooter dl.r2 dt {background-position:-200px -750px;}
.rFooter dl.r3 dt {background-position:-400px -750px;}
.rFooter dl.r4 dt {background-position:-600px -750px;}
.rFooter dl dd {width:100%;text-align:center;font-size:14px;font-family:Dotum;font-weight:bold;letter-spacing:-1px;color:#ffffff;} 

#rWrap .ajaxCon {display:none;position:relative;}
#rWrap .preload {width:100%;position:relative;}
#rWrap .preload span {display:block;position:absolute;left:50%;}
#rDate .preload {height:435px;}
#rTime .preload {height:618px;}
#rDate .preload span {width:116px;height:104px;background:url("/img/common/bg_preload_1.png") 50% 50% no-repeat;top:164px;margin-left:-58px;}
#rTime .preload span {width:314px;height:290px;background:url("/img/common/bg_preload_5.png") 50% 50% no-repeat;top:100px;margin-left:-157px;} /*top:202px 에서 2013-03-07 수정*/
#rTime .preload span.on {background:url("/img/common/bg_preload_3.png") 50% 50% no-repeat;}
#rTime .ajaxCon {background:url("/img/common/bg_preload_4.png") no-repeat fixed 694px 200px;}
#rsrvPopWrap {position:absolute;top:0;left:0;display:none;}

.addServc {top:20px;left:127px;width:580px;position:absolute;border:#524f4e 1px solid;background:#ffffff;}
.addServc h2 {height:57px;width:100%;background:url("/img/common/tit_servicePop.gif") 0px 0px no-repeat;}
.addServc div.popBody {padding:22px 25px 0px 25px;}
.addServc div.popFooter {margin:25px 25px 0 25px;height:49px;position:relative;background:url("/img/common/bg_layerPopup.gif") 0px 9px no-repeat;border-top:#c5c5c5 1px solid;}
.addServc div.popFooter a.close {display:block;background:url("/img/common/btn_popClose.gif") 0px 0px no-repeat;width:25px;height:25px;position:absolute;bottom:0;right:-25px;}
ul.info1 {padding:15px 20px 15px 15px;border:#dedede 4px solid;border-left:#999999 4px solid;margin-bottom:20px;background:#ffffff;}
ul.info1 li {line-height:20px;color:#666666;}
ul.info1 li strong {color:#333333;}

div.service {}
div.service h3 {width:117px;height:17px;background:url("/img/common/img_rsrv_popup.gif") 0px -100px no-repeat;margin-right:10px;margin-bottom:10px;vertical-align:bottom;}
div.service p.subTit {width:373px;height:12px;background:url("/img/common/img_rsrv_popup.gif") 0px -150px no-repeat;margin-bottom:10px;vertical-align:bottom;}
div.service .srvcTbl {width:100%;border-top:#aaaaaa 1px solid;}
div.service .srvcTbl tbody th {background:#fafafa;border-bottom:#dedede 1px solid;color:#333333;text-align:left;padding:6px 10px;min-height:23px;width:100px;}
div.service .srvcTbl tbody td {border-left:#dedede 1px solid;border-bottom:#dedede 1px solid;color:#808080;padding:6px 10px;line-height:23px;min-height:23px;}
div.service .srvcTbl tbody td.st {color:#333333;width:90px;}
div.service .srvcTbl tbody td span {font-size:11px;color:#808080;letter-spacing:-1px;}
div.service .srvcTbl tbody td input.txt {border:#bbbbbb 1px solid;padding:2px;height:15px;line-height:15px;outline:none;font-size:12px;color:#808080;vertical-align:middle;}
div.service .srvcTbl tbody td select {vertical-align:middle;}
div.service .srvcTbl tbody td label {margin-right:10px;}

div.price {float:right;width:214px;}
div.price h3 {width:118px;height:17px;background:url("/img/common/img_rsrv_popup.gif") 0px -200px no-repeat;margin-right:10px;margin-bottom:10px;vertical-align:bottom;}
div.price p.subTit {width:47px;height:12px;background:url("/img/common/img_rsrv_popup.gif") 0px -250px no-repeat;margin-bottom:10px;vertical-align:bottom;}
div.price dl {border:#aaaaaa 1px solid;padding:15px 15px 15px 14px;}
div.price dl dt {margin-bottom:10px;height:12px;background-image:url("/img/common/img_rsrv_popup.gif");background-repeat:no-repeat;}
div.price dl dt.d1 {width:65px;background-position:-500px -100px;}
div.price dl dt.d2 {width:21px;background-position:-500px -150px;}
div.price dl dt.d3 {width:21px;background-position:-500px -200px;}
div.price dl dt.d4 {width:55px;background-position:-500px -250px;}
div.price dl dt.d5 {width:32px;background-position:-500px -300px;}
div.price dl dd {margin-bottom:9px;width:170px;height:29px;line-height:29px;padding-right:11px;text-align:right;background:url("/img/common/img_rsrv_popup.gif") 0px 0px no-repeat;font-weight:bold;}
div.price dl dd.last {margin-bottom:0;}

div.prInfo {margin-top:15px;margin-bottom:30px;background:#f7f7f7;border-top:#aaaaaa 1px solid;border-bottom:#dedede 1px solid;}
div.prInfo ul.info2 {padding:10px 0px 10px 26px;background:url("/img/common/img_rsrv_popup.gif") 10px -390px no-repeat;float:left;border-right:#dedede 1px solid;width:514px;}
div.prInfo ul.info2 li {line-height:18px;color:#666666;font-size:11px;}
div.prInfo ul.info2 li strong {color:#e33b41;}
div.prInfo p {float:left;padding:20px 0px 10px 15px;color:#333333}
div.prInfo p span {color:#e33b41;}
div.popBtn {text-align:center;margin-top:25px;}
div.popBtn p {margin-bottom:10px;}
div.popBtn div {line-height:0;}
div.popBtn a.btn1 {background:url("/img/common/img_rsrv_popup.gif") -600px 0px no-repeat;width:55px;height:24px;}
div.popBtn a.btn2 {background:url("/img/common/img_rsrv_popup.gif") -500px 0px no-repeat;width:63px;height:24px;}

.rsrvComplete {top:20px;left:127px;width:640px;position:absolute;border:#524f4e 1px solid;background:#ffffff;}
.rsrvComplete h2 {height:57px;width:100%;background:url("/img/common/tit_completePop.gif") 0px 0px no-repeat;}
.rsrvComplete div.popBody {padding:22px 25px 0px 25px;}
.rsrvComplete div.popFooter {margin:25px 25px 0 25px;height:49px;position:relative;background:url("/img/common/bg_layerPopup.gif") 0px 9px no-repeat;border-top:#c5c5c5 1px solid;}
.rsrvComplete div.popFooter a.close {display:block;background:url("/img/common/btn_popClose.gif") 0px 0px no-repeat;width:25px;height:25px;position:absolute;bottom:0;right:-25px;}
.rsrvComplete .user {border:#dedede 1px solid;}
.rsrvComplete .user p {float:left;height:40px;line-height:40px;padding:0px 18px;}
.rsrvComplete .user p.hp {float:right;border-left:#dedede 1px solid;padding:0px 10px 0 32px;width:122px;background:url("/img/common/img_rsrv_popup.gif") 10px -338px no-repeat;}
.rsrvComplete .user p strong {color:#333333;}
.rsrvComplete .completeTbl {width:100%;border-top:#aaaaaa 1px solid;margin-top:20px;}
.rsrvComplete .completeTbl tbody th {background:#fafafa;border-bottom:#dedede 1px solid;color:#333333;text-align:left;padding:6px 10px;min-height:23px;width:100px;font-weight:normal;}
.rsrvComplete .completeTbl tbody th strong {font-weight:bold;}
.rsrvComplete .completeTbl tbody td {border-left:#dedede 1px solid;border-bottom:#dedede 1px solid;color:#808080;padding:6px 10px;line-height:23px;min-height:23px;}
.rsrvComplete .completeTbl tbody td.bdr {border-right:#dedede 1px solid;}
.rsrvComplete .completeTbl tbody td.st {color:#333333;width:90px;}
.rsrvComplete div.popBtn a.btn1 {background:url("/img/common/img_rsrv_popup.gif") -600px -50px no-repeat;width:73px;height:24px;}
.rsrvComplete div.popBtn a.btn2 {background:url("/img/common/img_rsrv_popup.gif") -500px -50px no-repeat;width:73px;height:24px;}
.rsrvComplete div.popBtn a.confirm {background:url("/img/common/rsrv_d.gif") -300px -200px no-repeat;width:73px;height:24px;}

.rsrvComplete_d {top:20px;left:187px;width:527px;position:absolute;border:#524f4e 1px solid;background:#ffffff;}
.rsrvComplete_d h2 {height:57px;width:100%;background:url("/img/common/tit_complete_dPop.gif") 0px 0px no-repeat;}
.rsrvComplete_d div.popBody {padding:22px 25px 0px 25px;}
.rsrvComplete_d div.popFooter {margin:25px 25px 0 25px;height:49px;position:relative;background:url("/img/common/bg_layerPopup.gif") 0px 9px no-repeat;border-top:#c5c5c5 1px solid;}
.rsrvComplete_d div.popFooter a.close {display:block;background:url("/img/common/btn_popClose.gif") 0px 0px no-repeat;width:25px;height:25px;position:absolute;bottom:0;right:-25px;}
.rsrvComplete_d .user {border:#dedede 1px solid;}
.rsrvComplete_d .user p {float:left;height:40px;line-height:40px;padding:0px 18px;}
.rsrvComplete_d .user p.hp {float:right;border-left:#dedede 1px solid;padding:0px 10px 0 32px;width:122px;background:url("/img/common/img_rsrv_popup.gif") 10px -338px no-repeat;}
.rsrvComplete_d .user p strong {color:#333333;}
.rsrvComplete_d .completeTbl {width:100%;border-top:#aaaaaa 1px solid;margin-top:20px;}
.rsrvComplete_d .completeTbl tbody th {background:#fafafa;border-bottom:#dedede 1px solid;color:#333333;text-align:left;padding:6px 10px;min-height:23px;width:100px;font-weight:normal;}
.rsrvComplete_d .completeTbl tbody th strong {font-weight:bold;}
.rsrvComplete_d .completeTbl tbody td {border-left:#dedede 1px solid;border-bottom:#dedede 1px solid;color:#808080;padding:6px 10px;line-height:23px;min-height:23px;}
.rsrvComplete_d .completeTbl tbody td.bdr {border-right:#dedede 1px solid;}
.rsrvComplete_d .completeTbl tbody td.st {color:#333333;width:90px;}
.rsrvComplete_d div.popBtn a.btn1 {background:url("/img/common/img_rsrv_popup.gif") -600px -50px no-repeat;width:73px;height:24px;}
.rsrvComplete_d div.popBtn a.btn2 {background:url("/img/common/img_rsrv_popup.gif") -500px -50px no-repeat;width:73px;height:24px;}
.rsrvComplete_d div.popBtn a.confirm {background:url("/img/common/rsrv_d.gif") -300px -200px no-repeat;width:73px;height:24px;}

.rsrvComplete_l {top:20px;left:187px;width:527px;position:absolute;border:#524f4e 1px solid;background:#ffffff;}
.rsrvComplete_l h2 {height:57px;width:100%;background:url("/img/common/tit_complete_lPop.gif") 0px 0px no-repeat;}
.rsrvComplete_l div.popBody {padding:22px 25px 0px 25px;}
.rsrvComplete_l div.popFooter {margin:25px 25px 0 25px;height:49px;position:relative;background:url("/img/common/bg_layerPopup.gif") 0px 9px no-repeat;border-top:#c5c5c5 1px solid;}
.rsrvComplete_l div.popFooter a.close {display:block;background:url("/img/common/btn_popClose.gif") 0px 0px no-repeat;width:25px;height:25px;position:absolute;bottom:0;right:-25px;}
.rsrvComplete_l .user {border:#dedede 1px solid;}
.rsrvComplete_l .user p {float:left;height:40px;line-height:40px;padding:0px 18px;}
.rsrvComplete_l .user p.hp {float:right;border-left:#dedede 1px solid;padding:0px 10px 0 32px;width:122px;background:url("/img/common/img_rsrv_popup.gif") 10px -338px no-repeat;}
.rsrvComplete_l .user p strong {color:#333333;}
.rsrvComplete_l .completeTbl {width:100%;border-top:#aaaaaa 1px solid;margin-top:20px;}
.rsrvComplete_l .completeTbl tbody th {background:#fafafa;border-bottom:#dedede 1px solid;color:#333333;text-align:left;padding:6px 10px;min-height:23px;width:100px;font-weight:normal;}
.rsrvComplete_l .completeTbl tbody th strong {font-weight:bold;}
.rsrvComplete_l .completeTbl tbody td {border-left:#dedede 1px solid;border-bottom:#dedede 1px solid;color:#808080;padding:6px 10px;line-height:23px;min-height:23px;}
.rsrvComplete_l .completeTbl tbody td.bdr {border-right:#dedede 1px solid;}
.rsrvComplete_l .completeTbl tbody td.st {color:#333333;width:90px;}
.rsrvComplete_l div.popBtn a.btn1 {background:url("/img/common/img_rsrv_popup.gif") -600px -50px no-repeat;width:73px;height:24px;}
.rsrvComplete_l div.popBtn a.btn2 {background:url("/img/common/img_rsrv_popup.gif") -500px -50px no-repeat;width:73px;height:24px;}
.rsrvComplete_l div.popBtn a.confirm {background:url("/img/common/rsrv_d.gif") -300px -200px no-repeat;width:73px;height:24px;}


#dimmed_doc {width:100%;background:#000000;position:absolute;top:0;left:0;bottom:0;right:0;display:none;z-index:8887;}
#dimmed_rsrv {width:100%;background:#000000;position:absolute;top:0;left:0;z-index:3;display:none;}
#rsrvPopWrap {z-index:4;}

#layerPop1 {width:580px;height:612px;position:absolute;display:none;z-index:99999;}
#layerPop2, #layerPop3{width:580px;height:612px;position:absolute;display:none;z-index:99999;}
#layerPop1 .close,#layerPop2 .close, #layerPop3 .close{position:absolute;left:555px;top:587px;}
{position:absolute;left:555px;top:530px;}



#popupWrap {background-image:none;background-color:#ffffff;position:absolute;top:30px;left:30px;}


/* popup.css */
/*basic*/
.mr4{margin-right:4px !important;}
.mr5{margin-right:5px !important;}
.mt5{margin-top:5px !important;}
.mt15{margin-top:15px !important;}
.mt20{margin-top:20px !important;}
.mt45{margin-top:45px !important;}
.mb0{margin-bottom:0px !important;}
.mb4{margin-bottom:4px !important;}
.mb5{margin-bottom:5px !important;}
.mb15{margin-bottom:15px !important;}
.mb40{margin-bottom:40px !important;}
.mb60{margin-bottom:60px !important;}
.pt3{padding-top:3px !important;}
.pl10{padding-left:10px !important;}
.pr10{padding-right:10px !important;}
.bdnone{border:none !important;}
.bdlnone{border-left:none !important;}
.bdrnone{border-right:none !important;}
.bgnone{background:none !important;}
.red{color:#e33b41 !important;}
.aR{text-align:right !important;}
.aC{text-align:center !important;}
.aL{text-align:left !important;}
.w65{width:65px !important;}
.w90{width:90px !important;}
.w94{width:94px !important;}
.w95{width:95px !important;}
.w98{width:98px !important;}
.w125{width:125px !important;}
.w130{width:130px !important;}
.w140{width:140px !important;}
.w400{width:400px !important;}
.w547{width:547px !important;}
.inlineblock{display:inline-block !important;}
.block{display:block !important;}
.inline{display:inline !important;}
.clear{clear:both !important;}
.c333{color:#333 !important;}
.c808080{color:#808080 !important;}
.div_clear{overflow:hidden;width:100%;}
.normal_f{font-weight:normal !important;}
.fs_11{font-size:11px !important;}
.lh20{line-height:20px !important;}

/*예약 및 이용안내*/
#popupWrap #popupContents.rsvinfo{width:580px;}
#popupWrap #popupContents.rsvinfo .pop_inputArea{margin-top:22px;border:none;padding-left:30px;padding-right:30px;}
#popupWrap #popupContents.rsvinfo .pop_inputArea .bg{width:520px;height:228px;position:relative;}
#popupWrap #popupContents.rsvinfo .pop_inputArea .bg.gimhae{background:url('/img/popup/gimhae/bg_info.jpg') no-repeat left top;}
#popupWrap #popupContents.rsvinfo .pop_inputArea .bg.jeju{background:url('/img/popup/jeju/bg_info.jpg') no-repeat left top;}
#popupWrap #popupContents.rsvinfo .pop_inputArea .bg.seongju{background:url('/img/popup/seongju/bg_info.jpg') no-repeat left top;}
#popupWrap #popupContents.rsvinfo .pop_inputArea .bg.buyeo{background:url('/img/popup/buyeo/bg_info.jpg') no-repeat left top;}
#popupWrap #popupContents.rsvinfo .pop_inputArea .bg h4{position:absolute;top:20px;left:19px;}
#popupWrap #popupContents.rsvinfo .pop_inputArea .bg p{position:absolute;bottom:20px;left:19px;}
#popupWrap #popupContents.rsvinfo .pop_inputArea dl.description{width:100%;padding:0;}
#popupWrap #popupContents.rsvinfo .pop_inputArea dl.description dt{width:131px;padding:0;padding-left:19px;float:left;}
#popupWrap #popupContents.rsvinfo .pop_inputArea dl.description dd{width:370px;padding:0;float:right;}
#popupWrap #popupContents.rsvinfo .pop_inputArea dl.description dd dl.table{width:370px;border-top:1px solid #aaa;padding:0;margin-top:12px;}
#popupWrap #popupContents.rsvinfo .pop_inputArea dl.description dd dl.table dt{float:left;width:59px;height:23px;border-bottom:1px solid #dedede;padding:0;padding-left:11px;padding-top:12px;}
#popupWrap #popupContents.rsvinfo .pop_inputArea dl.description dd dl.table dd{float:right;width:300px;height:23px;border-bottom:1px solid #dedede;padding:0;padding-top:12px;}

#popupWrap #popupContents.rsvinfo .pop_inputArea p.copyright{border-top:1px solid #c5c5c5;padding-top:10px;padding-bottom:5px;}

#popupWrap #popupContents.rsvinfo .pop_inputArea .bg.gimhaehill{background:url('/img/popup/gimhae/bg_infohill.jpg') no-repeat left top;}
#popupWrap #popupContents.rsvinfo .pop_inputArea .bg.jejuocean{background:url('/img/popup/jeju/bg_infoocean.jpg') no-repeat left top;}
#popupWrap #popupContents.rsvinfo .pop_inputArea .bg.jejuhill{background:url('/img/popup/jeju/bg_infohill.jpg') no-repeat left top;}
#popupWrap #popupContents.rsvinfo .pop_inputArea .bg.jejusky{background:url('/img/popup/jeju/bg_infosky.jpg') no-repeat left top;}
#popupWrap #popupContents.rsvinfo .pop_inputArea .bg.jejuforest{background:url('/img/popup/jeju/bg_infoforest.jpg') no-repeat left top;}
#popupWrap #popupContents.rsvinfo .pop_inputArea .bg.seongjuhill{background:url('/img/popup/seongju/bg_infohill.jpg') no-repeat left top;}

#popupWrap #popupContents.rsvinfo .pop_inputArea .hillcourse dl{width:520px;overflow:hidden;padding:0;}
#popupWrap #popupContents.rsvinfo .pop_inputArea .hillcourse dl dt{float:left;width:110px;padding:0;background:url('/img/member/h3_tit_bg.gif') no-repeat 0 1px;padding-left:30px;font-size:14px;}
#popupWrap #popupContents.rsvinfo .pop_inputArea .hillcourse dl dd{float:right;width:380px;padding:0;}
#popupWrap #popupContents.rsvinfo .pop_inputArea .skycourse dl{width:520px;overflow:hidden;padding:0;}
#popupWrap #popupContents.rsvinfo .pop_inputArea .skycourse dl dt{float:left;width:110px;padding:0;background:url('/img/popup/h3_tit_bgy.gif') no-repeat 0 1px;padding-left:30px;font-size:14px;}
#popupWrap #popupContents.rsvinfo .pop_inputArea .skycourse dl dd{float:right;width:380px;padding:0;}
#popupWrap #popupContents.rsvinfo .pop_inputArea .oceancourse dl{width:520px;overflow:hidden;padding:0;}
#popupWrap #popupContents.rsvinfo .pop_inputArea .oceancourse dl dt{float:left;width:110px;padding:0;background:url('/img/popup/h3_tit_bgb.gif') no-repeat 0 1px;padding-left:30px;font-size:14px;}
#popupWrap #popupContents.rsvinfo .pop_inputArea .oceancourse dl dd{float:right;width:380px;padding:0;}
#popupWrap #popupContents.rsvinfo .pop_inputArea .forestcourse dl{width:520px;overflow:hidden;padding:0;}
#popupWrap #popupContents.rsvinfo .pop_inputArea .forestcourse dl dt{float:left;width:110px;padding:0;background:url('/img/popup/h3_tit_bgg.gif') no-repeat 0 1px;padding-left:30px;font-size:14px;}
#popupWrap #popupContents.rsvinfo .pop_inputArea .forestcourse dl dd{float:right;width:380px;padding:0;}
#popupWrap #popupContents.rsvinfo .pop_inputArea dl.table02{width:100%;border-top:1px solid #aaa;padding:0;margin-top:35px;}
#popupWrap #popupContents.rsvinfo .pop_inputArea dl.table02 dt{float:left;width:59px;height:23px;border-bottom:1px solid #dedede;padding:0;padding-left:11px;padding-top:12px;}
#popupWrap #popupContents.rsvinfo .pop_inputArea dl.table02 dd{float:left;width:450px;height:23px;border-bottom:1px solid #dedede;padding:0;padding-top:12px;}
#popupWrap #popupContents.rsvinfo .pop_inputArea dl.table02 dt.insnd{float:left;width:59px;height:23px;border-bottom:1px solid #dedede;padding:0;padding-left:11px;padding-top:12px;}
#popupWrap #popupContents.rsvinfo .pop_inputArea dl.table02 dd.insnd{float:left;width:190px;height:23px;border-bottom:1px solid #dedede;padding:0;padding-top:12px;}

/* 공지사항 */
.rNews {position:absolute;top:20px;left:280px;z-index:2;width:275px;height:15px;}
.rNews li {display:none;line-height:15px;height:15px;width:275px;}
.rNews li a {font-size:11px;background:url("/img/common/bul_news.gif") 0px 0px no-repeat;padding-left:5px;line-height:15px;height:15px;display:block;width:270px;}
.rNews li a strong {line-height:15px;}
.rNews_controll {position:absolute;top:19px;left:560px;z-index:2;width:29px;height:15px;background:url("/img/common/bul_news.gif") 0px -200px no-repeat;}
.rNews_prev {display:-moz-inline-stack;display:inline-block;zoom:1;*display:inline;;width:5px;height:7px;padding:4px;cursor:pointer;} 
.rNews_next {display:-moz-inline-stack;display:inline-block;zoom:1;*display:inline;;width:5px;height:7px;padding:4px;cursor:pointer;margin-left:3px;}
.rNews_prev span {display:block;width:5px;height:7px;background:url("/img/common/bul_news.gif") 0px -100px no-repeat;}
.rNews_next span {display:block;width:5px;height:7px;background:url("/img/common/bul_news.gif") 0px -300px no-repeat;}