@charset "UTF-8";
.trans{filter: alpha(opacity=80); opacity: 0.8;  -moz-opacity: 0.8;}
.trans2{filter: alpha(opacity=60); opacity: 0.6;  -moz-opacity: 0.6;}
select{border:1px solid #ccc;}
a{text-decoration:none;}
a,img,input { selector-dummy:expression(this.hideFocus=true);}
a,img,input { outline: none;selector-dummy:expression(this.hideFocus=true);}

#traceValue{position:absolute;z-index:10;background:#000;color:#fff;}

#bodyBackground{position:fixed;z-index:1;}
#bodysubBackground{position:fixed;left:940px;z-index:1;}

#pagingEach{height:12px;margin-top:20px;}
#pagingEach ul{float:right;position:relative;left:-50%}
#pagingEach ul li{float:left;position:relative;left:50%;margin-left:5px;}
#pagingEach ul li a{color:#878787;}
	.pagingON{color:#b9a77f !important;font-weight:bold;}




/* -------------------------------------------- 모달 사용 //------------------------------------------------------------------*/
#ModalPOP{
	position:absolute;z-index:999;width:100%;height:100%;
	background:#fff;display:none;
}

#layer_login{display:none;position:absolute;z-index:9999;width:435px;height:397px;background:url("../img/login/bgLogin.png") no-repeat;left:350px;top:200px;}
#layer_login img{position:absolute;cursor:pointer;}
#layer_login input{position:absolute;width:128px;height:19px;line-height:19px;border:1px solid #e1e1e1;padding-left:5px;margin-right:-5px;}

#layer_findId{display:none;width:435px;height:316px;position:absolute;z-index:9999;background:url("../img/login/bgFindID.png") no-repeat;left:350px;top:200px;}
#layer_findId img{position:absolute;cursor:pointer;}
#layer_findId input{position:absolute;width:167px;height:19px;line-height:19px;border:1px solid #e1e1e1;padding-left:5px;margin-right:-5px;}

#layer_findpw{display:none;width:435px;height:348px;position:absolute;z-index:9999;background:url("../img/login/bgFindPW.png") no-repeat;left:350px;top:200px;}
#layer_findpw img{position:absolute;cursor:pointer;}
#layer_findpw input{position:absolute;width:167px;height:19px;line-height:19px;border:1px solid #e1e1e1;padding-left:5px;margin-right:-5px;}

#popSameID{display:none;width:435px;height:256px;position:absolute;z-index:9999;background:url("../img/subpage/member/img/bgSameID.png") no-repeat;left:350px;top:330px;}
#popSameID img{position:absolute;cursor:pointer;}
#popSameID input{position:absolute;width:167px;height:19px;line-height:19px;border:1px solid #e1e1e1;padding-left:5px;margin-right:-5px;}

#popSchPost h1{text-align: left; color: #222;  font-size: 18px;  font-weight: bold; padding: 28px 20px 10px; letter-spacing: -0.08em;}
.post_wrap{ border-top: 1px solid #ddd; width:492px; margin: 0 auto; position: relative;height: 360px;}
.post_wrap .post_search{position: relative;  overflow: hidden;  height: 75px;}
.post_wrap .post_search span.brow{position: absolute; top: 51px;left:85px;font-size: 13px;font-weight: bold; color: #9F4F19; letter-spacing: -1px;}
#popSchPost{display:none;width:540px;height:450px;position:absolute;z-index:9999;background:#fff;left:300px;top:330px;    border: solid 1px #9F4F19;}
#popSchPost img{position:absolute;cursor:pointer;}
#popSchPost input{position:absolute;width:167px;height:19px;line-height:19px;border:1px solid #e1e1e1;padding-left:5px;margin-right:-5px;}
#popSchPost .closeBtn {cursor:pointer;position:absolute;top:0px; right:0px;}
#popSchPostAddress{position:absolute;padding:5px;width:465px;height:155px;left:8px;top:88px;border:1px solid #e5e5e5;overflow:hidden;}
#popSchPostAddress ul{}
#popSchPostAddress ul li{height:14px;margin-bottom:2px;font-size:12px;cursor:pointer;}
.post_wrap .paginate{margin-top:10px;text-align:center;width:477px;    position: absolute;bottom: 0px;}
.post_wrap .paginate a,.paginate strong {display:inline-block!important;margin:-1px;padding:9px 13px 8px;border:1px solid #edeeef!important;background:#fbfbfb;font-weight:bold;line-height:16px;vertical-align:top}
.post_wrap .paginate a{color:#666}
.post_wrap .paginate a:hover, .paginate a:focus{background:#f6f4f1!important}
.post_wrap .paginate strong{background:#ccc6ba;color:#745749}


#popJoinComplete{display:none;width:435px;height:361px;position:absolute;z-index:9999;background:url("../img/login/bgFinishJoining.png") no-repeat;left:350px;top:200px;}
#popJoinComplete img{position:absolute;cursor:pointer;}
#popJoinComplete input{position:absolute;width:167px;height:19px;line-height:19px;border:1px solid #e1e1e1;padding-left:5px;margin-right:-5px;}


#popModifyComplete{display:none;width:435px;height:361px;position:absolute;z-index:9999;background:url("../img/login/bgFinishModify.png") no-repeat;left:350px;top:200px;}
#popModifyComplete img{position:absolute;cursor:pointer;}
#popModifyComplete input{position:absolute;width:167px;height:19px;line-height:19px;border:1px solid #e1e1e1;padding-left:5px;margin-right:-5px;}

#layer_withdraw{display:none;width:435px;height:259px;position:absolute;z-index:99999;background:url("../img/subpage/member/bg/bgOutMember1.png") no-repeat;left:350px;top:200px;}
	#layer_withdraw img{position:absolute;cursor:pointer;}
	#layer_withdraw input{position:absolute;width:167px;height:19px;line-height:19px;border:1px solid #e1e1e1;padding-left:5px;margin-right:-5px;}

#layer_withdrawComplete{display:none;width:435px;height:259px;position:absolute;z-index:99999;background:url("../img/subpage/member/bg/bgOutMember2.png") no-repeat;left:350px;top:200px;}
	#layer_withdrawComplete img{position:absolute;cursor:pointer;}
	#layer_withdrawComplete input{position:absolute;width:167px;height:19px;line-height:19px;border:1px solid #e1e1e1;padding-left:5px;margin-right:-5px;}

#popReservationCancle{display:none;width:435px;height:288px;position:fixed;z-index:9999;background:url("../img/common/bgReservationCancle.png") no-repeat;left:350px;top:200px;}
	#popReservationCancle img{position:absolute;cursor:pointer;}
	#popReservationCancle input{position:absolute;width:167px;height:19px;line-height:19px;border:1px solid #e1e1e1;padding-left:5px;margin-right:-5px;}

#popReservationCancleRoom{display:none;width:435px;height:288px;position:fixed;z-index:9999;background:url("../img/common/bgReservationCancle.png") no-repeat;left:350px;top:200px;}
	#popReservationCancleRoom img{position:absolute;cursor:pointer;}
	#popReservationCancleRoom input{position:absolute;width:167px;height:19px;line-height:19px;border:1px solid #e1e1e1;padding-left:5px;margin-right:-5px;}

.popText{font-size:14px;position:absolute;}
.popText *{font-size:14px;font-weight:bold;}
.popText strong{color:#6eaaaa;}
.popText span{color:#f00;}

#layer_castle{display:none;width:702px;height:534px;position:absolute;z-index:99999;background:url("../img/subpage/member/bg/castle.png") no-repeat;left:210px;top:180px;color: #777;}
	#layer_castle .btnPopClose {position: absolute;left:310px;bottom:26px;display: block;cursor:pointer;}
	#layer_castle .tableScroll {position: absolute;left: 31px;width: 710px;overflow-x: hidden;overflow-y: auto;height: 330px;}
	#layer_castle .tableScroll.v01 {top: 99px;}
	#layer_castle .tableScroll.v02 {top: 294px;}
	#layer_castle table {width: 100%;border-collapse: collapse;table-layout: fixed;}
	#layer_castle table th {display: none;}
	#layer_castle table td {text-align: center;border-bottom: 1px solid #f1f0eb;padding: 7px 5px;line-height: 1.3}
	#layer_castle table td.noDataRow {padding: 10px 5px;}
	#layer_castle table .noUse {color: #4092ad;}


/* ---------------------------------------- customer Center -----------------------------------------------*/
#ContentSubPageTABS{width:700px;height:26px;margin-top:37px;}
#ContentSubPageTABS ul{width:700px;height:26px;}
#ContentSubPageTABS ul li{float:left;}
#ContentSubPageTABS ul li img{cursor:pointer;}

#ContentSubPageTABS2{width:700px;height:26px;margin-top:37px;border-bottom:1px solid #eae6db;}
#ContentSubPageTABS2 ul{width:700px;height:26px;}
#ContentSubPageTABS2 ul li{float:left;}
#ContentSubPageTABS2 ul li img{cursor:pointer;}


#ContentBottomTab{width:700px;margin-top:30px;}
#ContentSubMent{}
#ContentsSubContents{}

#ContentsSubContentsChuchun{width:700px;}
#ContentsSubContentsChuchun dl{width:660px;margin:0 auto;margin-top:30px;border-bottom:1px solid #dddddd;overflow:hidden;}
#ContentsSubContentsChuchun dl dt{float:left;width:325px;height:200px;}
#ContentsSubContentsChuchun dl dd{float:right;width:320px;height:200px;}
	.speH11{height:50px;color:#777777;font-size:20px;font-weight:bold;margin-top:10px;}
	.speH12{height:21px;color:#b9a781;}
	.speH13{height:38px;color:#787878;}
	.speH14{height:30px;color:#a9602d;font-weight:bold;}
	.speH15{}


#ContentsSubContentsGallery{overflow:hidden;padding-bottom:10px;background:url("../img/subpage/special_offers/img/bgSpeGallery.png");}
#ContentsSubContentsGallery dl{width:312px;height:230px;float:left;margin-left:20px;margin-top:30px;}
#ContentsSubContentsGallery dl dt{width:312px;height:81px;}
#ContentsSubContentsGallery dl dt img{border:1px solid #f3f5f4;}
	.speH21{font-weight:bold;color:#777777;margin-top:14px;}
	.speH22{color:#bba985;margin-top:9px;}
	.speH23{color:#767676;margin-top:9px;line-height:160%;}
	.speH24{margin-top:18px;}


/*
#ContentsSubContentsList{}
#ContentsSubContentsList dl{width:700px;height:117px;border-bottom:1px solid #ddd;margin-top:18px;}
#ContentsSubContentsList dl dt{width:225px;height:90px;float:left;margin-left:18px;}
#ContentsSubContentsList dl dt img{width:225px;height:90px;}
#ContentsSubContentsList dl dd{width:420px;height:90px;float:left;margin-left:25px;}
*/
#ContentsSubContentsList{width:700px;}
#ContentsSubContentsList dl{width:660px;margin:0 auto;height:117px;border-bottom:1px solid #ddd;margin-top:18px;}
#ContentsSubContentsList dl dt{width:225px;height:90px;float:left;margin-left:18px;}
#ContentsSubContentsList dl dt img{width:225px;height:90px;}
#ContentsSubContentsList dl dd{width:380px;height:90px;float:left;margin-left:25px;}
	.eveH11{color:#444444;font-weight:bold;font-size:14px;letter-spacing:-1px;margin-top:5px;}
	.eveH12{color:#b9a782;margin-top:11px;}
	.eveH13{margin-top:14px;line-height:150%;}

#CapContentsSubContentsView{width:700px;padding-top:20px;position:relative;}
	/*.CapContentsSubContentsViewLI{border-bottom:1px solid #dddddd;padding-bottom:25px;}*/
		#ContentsSubContentsView{width:690px;margin-top:20px;margin:auto;}
	.CapContentsSubContentsViewLI2{border-top:1px solid #dddddd;border-bottom:1px solid #dddddd;margin-top:3px;overflow:hidden;}
		#ContentsSubContentsView2{width:690px;margin-top:20px;margin:auto;}
			#ContentsSubContentsView2 dl{width:690px;overflow:hidden;background:url("../img/subpage/special_offers/img/bgCapContentsSubContentsViewLI2.png") no-repeat;background-position:50px 50%;margin-bottom:20px;}
			#ContentsSubContentsView2 dl dt{width:184px;float:left;}
			#ContentsSubContentsView2 dl dd{width:500px;float:left;padding-top:28px;}
			#ContentsSubContentsView2 dl dd li{font-size:12px;height:12px;margin-bottom:5px;}

		#ContentsSubContentsViewGrpBtn{}
		#ContentsSubContentsViewGrpBtn dl{height:21px;margin-top:20px;}
		#ContentsSubContentsViewGrpBtn dl dt{float:left;}
		#ContentsSubContentsViewGrpBtn dl dd{float:right;}

/* ---------------------------------------- 채용정보 -----------------------------------------------*/
#contentRecruitmentMent{margin-top:30px;font-size:12px;line-height:160%;}
#contentRecruitment *{font-size:12px;line-height:160%;}
	#contentRecruitment dl{width:700px;margin-top:24px;}
		#contentRecruitment dl dt{width:700px;height:12px;color:#8c836d;font-weight:bold;}
		#contentRecruitment dl dd{width:700px;padding-left:18px;margin-top:12px;}

#contentRecruitment2 *{font-size:12px;line-height:160%;}
	#contentRecruitment2 dl{width:700px;margin-top:24px;}
		#contentRecruitment2 dl dt{width:700px;height:12px;color:#8c836d;font-weight:bold;margin-top:14px;}
		#contentRecruitment2 dl dt span{font-weight:normal;}
		#contentRecruitment2 dl dd{width:700px;padding-left:18px;margin-top:12px;}
		#contentRecruitment2 dl dd li{
			height:12px;margin-bottom:6px;padding-left:10px;
			background:url("../img/subpage/recruitment/img/pointLi.png") no-repeat;
			background-position:0px 6px;;
		}


#contentRecruitmentList *{font-size:12px;line-height:160%;}
	#contentRecruitmentList dl{width:700px;margin-top:24px;}
		#contentRecruitmentList dl dt{width:700px;height:35px;}
		#contentRecruitmentList dl dd{width:700px;height:30px;border-bottom:1px solid #dddddd;}
			#contentRecruitmentList dl dd ul{height:30px;}
				#contentRecruitmentList dl dd ul li{height:30px;line-height:30px;float:left;text-align:center;}
				#contentRecruitmentList dl dd ul li a{line-height:30px;}
					.recruitLi1{width:84px;}
					.recruitLi2{width:320px;text-align:left;}
					.recruitLi3{width:208px;text-align:left;}
					.recruitLi4{width:88px;float:right;text-align:center;}

#contentRecruitmentResultCap{}
#contentRecruitmentResult{marGin-top:20px;}
#contentRecruitmentResult *{font-size:12px;}

.classDDnextPrevious2 ul{width:640px;height:32px;clear:both;background:#fcfcfc;border-bottom:1px solid #ddd;}
	.classDDnextPrevious2 ul li{float:left;height:32px;line-height:32px !important;}
		.classLiTl2{width:90px;text-align:center;}
		.classLiCT2{color:#ccc;}
		.classLiCT2 a{color:#c1b390;}


/* ---------------------------------------- 예약 -----------------------------------------------*/
#noMemberSection{border-top:1px dashed #ccc;margin-top:20px;}
#noMemberSection dl{overflow:hidden;margin-top:10px;}
#noMemberSection dl dt{font-weight:bold;color:#a68238;height:14px;line-height:14px;margin-bottom:4px;}
#noMemberSection dl dt span{float:right;}
#noMemberSection dl dt span input{float:left;padding-right:5px;}
#noMemberSection dl dd{}


#reservationPartyForm{}
#reservationPartyForm *{font-size:12px;}
#reservationPartyForm table{border-collapse:collapse;width:700px;}
#reservationPartyForm table tfoot td{padding:5px 0px 5px 0px;font-size:11px;line-height:130%;}
#reservationPartyForm table tbody td{border-bottom:1px solid #dddddd;}
#reservationPartyForm table tbody td input{height:19px;border:1px solid #e1e1e1;text-align:center;line-height:18px;}

#reservationPartyForm textarea{width:564px;height:93px;overflow:hidden;border:1px solid #e1e1e1;padding:5px;margin:5px 0px 5px 0px;}

.inputLastName{width:67px;}
.inputFirstName{width:132px;}

.ph1{width:62px;}
.ph2{width:71px;}
.ph3{width:71px;}

.reserveParty01{height:51px;margin-top:37px;}
.reserveParty02{height:42px}
.reserveParty03{margin-top:18px;}
	.reserveParty031{}
	.reserveParty0311{}
	.reserveParty032{}
.reserveParty04{text-align:center;height:21px;margin-top:22px;}


#ContentSubPageReserveTable{width:700px;}
#ContentSubPageReserveTable dl{width:700px;margin-top:27px;overflow:hidden;}
#ContentSubPageReserveTable dt{width:700px;height:27px;}
#ContentSubPageReserveTable dt ul{width:700px;}
#ContentSubPageReserveTable dt ul li:first-child{float:left;}
#ContentSubPageReserveTable dt ul li{float:right;line-height:27px;}

#ContentSubPageReserveTable dd{width:700px;}
#ContentSubPageReserveTable table{border-collapse:collapse;width:700px;}
#ContentSubPageReserveTable table th{background:#f9f8f5;height:31px;text-align:center;border-left:1px solid #f1f0eb;border-bottom:1px solid #f1f0eb;}
#ContentSubPageReserveTable table td{height:28px;line-height:28px;text-align:center;border-left:1px solid #f1f0eb;border-bottom:1px solid #f1f0eb;}
#ContentSubPageReserveTable table td:first-child{border-left:0px;}
#ContentSubPageReserveTable table td img{vertical-align:middle;cursor:pointer;}

.reserveTD1{width:32px;}
.reserveTD2{width:52px;font-weight:bold;color:#a75e2d;}
.reserveTD2 a{color:#a75e2d;}
.reserveTD12{width:68px;}
.reserveTD3{width:160px;font-size:12px;}
.reserveTD4{width:160px;}
.reserveTD4 span{font-size:12px;line-height:12px;}
.reserveTD41{width:160px;font-size:12px;}
.reserveTD6{font-size:12px;}
/*
.reserveTD1{width:32px;}
.reserveTD2{width:52px;font-weight:bold;color:#a75e2d;}
.reserveTD3{width:60px;font-size:8px;}
.reserveTD4{width:60px;}
.reserveTD5{width:37px;font-size:8px;}
.reserveTD6{width:66px;}
.reserveTD7{width:66px;}
.reserveTD8{width:63px;font-size:8px;}
.reserveTD9{width:71px;font-size:8px;}
.reserveTD10{width:75px;font-size:8px;overflow;hidden;}
.reserveTD11{width:40px;}
.reserveTD12{width:68px;}
*/

/* ---------------------------------------- 위치 및 약도 -----------------------------------------------*/
#div_placement{width:640px;margin:0 auto;}
	#div_placementTabs{width:640px;margin-top:37px;}
		#div_placementTabs ul{width:700px;height:26px;}
		#div_placementTabs ul li{float:left;}
		#div_placementTabs ul li img{cursor:pointer;}
	#div_placementContent{width:640px;margin-top:30px;}
		#div_placementContent dl{width:640px;}
			#div_placementContent dl dt{font-size:12px;margin-bottom:12px;}
			#div_placementContent dl dd{}
				#div_placementContent dl dd table{width:640px;border-collapse:collapse;}
					#div_placementContent dl dd table tbody td{height:30px;text-align:center;font-size:12px;border-bottom:1px solid #dddddd;}
					#div_placementContent dl dd table tfoot td{height:30px;text-align:center;}
						#div_placementContent dl dd table td a{font-size:12px;}
	.classNoticeBar {position:relative;background:url("../img/subpage/information/table/infoNoticeContentBar.png") no-repeat;height:35px;}
		.classNoticeBar li{height:35px;line-height:35px;font-size:12px;float:left;position:absolute;}
	.classNoticeContent{line-height:150%;}
		.classNoticeContent li{font-size:12px;padding:20px;border-bottom:1px solid #ddd;}
	.classNoticeBtnGolist{}
		.classNoticeBtnGolist li{height:50px;text-align:right;}
			.classNoticeBtnGolist li img{margin-top:10px}
	.classDDnextPrevious{width:640px;border-top:1px solid #ddd;}
	.classDDnextPrevious ul{width:640px;height:32px;clear:both;background:#fcfcfc;border-bottom:1px solid #ddd;}
	.classDDnextPrevious ul li{float:left;height:32px;line-height:32px !important;}
		.classLiTl{width:90px;text-align:center;}
		.classLiCT{color:#ccc;}
		.classLiCT a{color:#c1b390;}

/* ---------------------------------------- 커스터머 섹션 -----------------------------------------------*/
#customerContent{width:640px;margin:0 auto;}
#customerContent dt{height:25px;font-size:12px;line-height:20px;color:#8c836d;font-weight:bolder;margin-top:30px;}
#customerContent dd{position:relative;font-size:12px;}
#customerContent dd li {font-size:12px;line-height:140%;padding-left:15px;}
#customerContent dd li span{font-size:12px;color:#9f8b59;}
#customerContent dd > a.btn_contactUs{position:absolute;top:115px;left:260px}
#customerContent dt img{vertical-align:middle;padding-bottom:2px;}
#customerContent table{width:640px;border-collapse:collapse;}
#customerContent table thead th{border-top:2px solid #b9a782;border-bottom:1px solid #ddd;height:32px;text-align:center;}
#customerContent table tbody td{padding:5px;padding-top:12px;padding-bottom:12px;line-height:140%;border-bottom:1px solid #ddd;}
#customerContent table tbody td input{height:19px;border:1px solid #e1e1e1;text-align:center;padding-left:5px;margin-right:-5px;}

#tbl_inquiry{border-collapse:collapse;}
#tbl_inquiry tbody tr td{padding-left:20px}
#tbl_inquiry tbody tr td:first-child{width:135px;background:#fafafa;}
#tbl_inquiry tbody tr td textarea{width:496px;height:185px;padding:10px;overflow:auto;border:1px solid #e1e1e1;}
#tbl_inquiry tbody tr td select{width:162px;height:19px;}

.margin_bottom8{margin-bottom:8px;}
.textCenter{text-align:center;}

#customerContent>dd>table tbody tr td #dot{
	position:relative;
	top:-3px;
	font-weight:bold;
	margin-right:3px;
}
#customerContent>dd>table tbody tr td p{
	margin:0;
	display:block;
	position:relative;
	left:10px;
}
.membershipColor{color:#b4a88d;}
.membershipBold{font-weight:bold;}
#membershipPrivacy{
	width:640px;
	height:140px;
	padding:20px;

	background-color:#fafafa;
	border:1px solid #e5e5e5;

	color:#999999;
	font-size:12px;
	line-height:18px;

	scrollbar-face-color:#f2f2f2;
	scrollbar-shadow-color:#f2f2f2;
	scrollbar-highlight-color:#f2f2f2;

	scrollbar-3dlight-color:#f2f2f2;
	scrollbar-darkshadow-color:#f2f2f2;

	scrollbar-track-color:#d9d9d9;
	scrollbar-arrow-color:#000000;
}

#infoPlace_hotelbus{
	color:#999999;
	text-align:center;
}
#infoPlace_hotelbus thead tr{
	background-color:#f6f4ef;
	height:55px;
}
#infoPlace_hotelbus thead tr th{
	font-size:11px;
	font-weight:bold;
	color:#8c836d;
	border:none;
}
#infoPlace_hotelbus .borderRight{
	border-right:1px solid #e9e5db;
}
#infoPlace_hotelbus tbody>tr>td{
	font-size:12px;
	padding:5px;
	margin:0;
	border-left:1px solid #e9e5db;
}
#infoPlace_hotelbus tbody>tr>td:first-child{
	border-left:none;
}


#infoPlace_kalbus{
	color:#999999;
}
#infoPlace_kalbus thead tr{
	background-color:#f6f4ef;
	height:24px;
}
#infoPlace_kalbus thead tr th{
	font-size:11px;
	font-weight:bold;
	color:#8c836d;
	border:none;
}
#infoPlace_kalbus tbody>tr>td{
	font-size:12px;
	padding:4px 5px 4px 20px;
	margin:0;
	border-left:1px solid #e9e5db;
}
#infoPlace_kalbus #noborder{
	border-left:none;
	font-weight:bold;
	color:#8c836d;
	font-size:11px;
	text-align:center;
}

.infoPlace4{
	margin-top:16px;
}
.infoPlace4 img{
	margin-bottom:8px;
}
.infoPlace4 table{
	border:none;
}
.infoPlace4 table tr{
	border-bottom:2px solid #ffffff;
}
#customerContent .infoPlace4 table tr td{
	background-color:#f8f8f8;
	color:#999999;
	font-size:12px;
	padding:15px;
}
#customerContent .infoPlace4 table tr td:first-child{
	background-color:#f6f4ef;
	color:#8c836d;
	font-weight:bold;
	font-size:11px;
	text-align:center;
	padding:10px;
}
.infoPlace4 table tr td:first-child img{
	margin:4px;
}





/* ---------------------------------------- Special Offer 섹션 -----------------------------------------------*/
.specialOfferlistBG{
	position:relative;
	background:url('../img/common/bgSPO.jpg') no-repeat;width:325px;height:169px;
}
.specialOfferlistBG img{
	position:absolute;left:11px;top:11px;
	width:305px;height:155px;
}


/* ---------------------------------------- 아이디/패스워드 검색  -----------------------------------------------*/
.msgResult{position:absolute;font-size:12px;color:#999;display:none;}
.msgResult strong{font-size:12px;color:#028191}
.msgResult span{font-size:12px;color:#F00}
#result_find_id{left:70px;top:280px;}
#result_find_pw{left:70px;top:310px;}

/* ---------------------------------------- Zoom/Plan  -----------------------------------------------*/
#zoomingPicture{width:904px;display:none;position:absolute;z-index:9999;left:90px;top:200px;}
#zoomingPicture img{position:absolute;}
	.zoomBorder{width:900px;border:2px solid #333;}
	.zoomCloseBtn{cursor:pointer;right:2px;top:2px;z-index:99}

#showNormalPop{width:300px;height:320px;display:none;position:absolute;z-index:9999;left:400px;top:200px;}
#showNormalPop img{position:absolute;}

/*
#todayEnd{position:absolute;bottom:20px;left:50%;margin-left:-78px;cursor:pointer;}
*/


/* 프린트 버튼 */
#btnPrint{position:absolute;right:5px;bottom:5px;}

#showPlan{width:588px;height:565px;background:#fff;border:1px solid #9c765c;display:none;position:absolute;z-index:9999;left:90px;top:200px;}
#showPlan div{width:588px;height:565px;}
#showPlan div dl{width:578px;}
#showPlan div dl dt{height:30px;font-size:14px;font-weight:bold;color:#f33;}
#showPlan div dl dd{
	overflow:hidden;
	width:578px;height:555px;
	padding:5px;
	background:#fff;

	/*
	overflow:hidden;overflow-y:scroll;
	scrollbar-face-color:#a3a3a3;
	scrollbar-shadow-color:#a3a3a3;
	scrollbar-highlight-color:#a3a3a3;

	scrollbar-3dlight-color:#a3a3a3;
	scrollbar-darkshadow-color:#d9d9d9;

	scrollbar-track-color:#333;
	scrollbar-arrow-color:#000000;
	*/
}
#showPlan div dl dd img{width:578px;margin:0 auto;}




#withoutAllowEmail{width:439px;height:243px;display:none;position:absolute;z-index:9999;left:360px;bottom:200px;}
#withoutAllowEmail img{position:absolute;}

#customerContentBus{}
	#customerContentBusMap{}
	#customerContentBusCourse{}
		#customerContentBusCourse dt{}
			#customerContentBusCourse dt ul{*zoom:1}
			#customerContentBusCourse dt ul:after{content:'';display:block;clear:both}
				#customerContentBusCourse dt ul li{float:left;}
				#customerContentBusCourse dt ul li img{float:left;cursor:pointer;}
		#customerContentBusCourse dd{}
			#customerContentBusCourse dd table{width:640px;border-collapse:collapse;margin-top:17px;}
				#customerContentBusCourse dd table th{height:32px;color:#a08a61;border-top:2px solid #b9a782;border-bottom:1px solid #d5cab8;}
				#customerContentBusCourse dd table td{height:27px;text-align:center;border-bottom:1px solid #ddd;}
				#customerContentBusCourse dd table td img{cursor:pointer;}
#showBusCourse{width:439px;height:223px;background:url("../img/subpage/information/img/bgShowBus.png") no-repeat;display:none;position:absolute;z-index:9999;left:360px;bottom:200px;}
#showBusCourse img{position:absolute;}
	#replaceBusCourse{left:32px;top:95px;}


#showCarCourse{
	width:628px;
	height:565px;
	background:url("../img/subpage/information/img/bgShowCar.png") no-repeat;
	display:none;
	position:fixed;
	z-index:9999;
	bottom:200px;
	left:200px;
}
#showCarCourse img{position:absolute;}
#replaceCarCourse{
	left:32px;
	top:95px;
}


#showPackageDiv{
	display:none;
	position:absolute;
	z-index:9999;
	left:240px;
	top:200px;
	background:#fff;
}

.capPopPackage{}
.capPopPackage dl{width:640px;border:1px solid #9f4f19;}
.capPopPackage dt{border-bottom:1px solid #c7ba9a;position:relative;height:40px;color:#b27247;line-height:40px;font-weight:bold;font-size:14px;padding-left:14px;}
.capPopPackage dt img{position:absolute;}
.capPopPackage dd{
	padding:10px;height:580px;overflow-y:scroll
}


/* ------------------------ 메인 셀렉트 ------------------------ */
#langSelect{background:#fff;position:fixed;z-index:1000;right:0px;top:0px;width:100px;border:1px solid #ccc;}
	#langSelect ul{}
		#langSelect ul li{
			text-align:center;
			font-family:arial;font-size:12px;color:#999;height:12px;padding:5px;
		}

		.hiddenOption{border-bottom:1px dotted #ccc;cursor:pointer;}

.isSelectedLan{color:#000 !important;}

#selectedLanguage{
	color:#000 !important;
	cursor:pointer;
	height:16px !important;
}

.isUnderBottom{border-bottom:1px solid #ccc;}
.noUnderBottom{border-bottom:1px solid #fff;}

#langSelect .hiddenOption{display:none;}

.mainproTable{}
	.mainproTable tr{}
		.mainproTable td{vertical-align:top;}
		.mainproTable td img{vertical-align:top;}
		
		
/* new menu position move */
/*
#_new_menu{
	position:absolute;	
	left:0px;
	top:50px;
}

#contentRestaurants{}
*/

.mayplaceHotel{padding-right:5px}

div.pop_wrap{display:none;position:fixed;top:93px;left:210px;z-index:9999;width:640px;padding:30px;border:1px solid #9c765c;background:#fff}
div.pop_wrap.contatcUs{height:600px;overflow-x:hidden;overflow-y:auto}
div.pop_wrap .pop_header{padding-bottom:17px;border-bottom:1px solid #ddd}
div.pop_wrap .pop_header a{position:absolute;top:0;right:0}
div.pop_wrap .pop_content{margin-top:20px}
div.form_section{position:relative;margin-top:20px}
div.form_section h3{border-bottom:2px solid #b9a783}
div.form_section span.nec_guide{position:absolute;top:9px;right:2px;padding-left:12px;background:url(../img/subpage/information/img/ico_nec.gif) 0 2px no-repeat;color:#5e5e5e}
div.form_section .scroller{height:85px;overflow-x:hidden;overflow-y:auto;margin-top:10px;border:1px solid #e5e5e5}
div.form_section .scroller .term{padding:10px}
div.form_section .scroller .term ol.list{margin-top:-10px}
div.form_section .scroller .term ol.list > li{margin-top:10px;font-size:11px;font-weight:bold;color:#906130}
div.form_section .scroller .term ol.list > li > ol{margin-top:10px}
div.form_section .scroller .term ol.list > li > ol > li{font-size:11px;color:#777}
div.form_section .scroller .term ol.list > li > ol > li > ol{margin:10px 0 0 10px}
div.form_section .scroller .term ol.list > li > ol > li > ol > li{font-size:11px;color:#777}
div.form_section .agree{margin-top:10px}
div.form_section .agree label{font-size:11px;font-weight:bold;color:#777}
div.form_section .btn_set{margin:30px 0;text-align:center}
div.form_section .btn_set a{display:inline-block}
table.form_table{width:100%;border-spacing:0;table-layout:fixed}
table.form_table th{padding:15px 12px;border-width:0 0 1px 0;border-style:solid;border-color:#ddd;background-color:#fafafa;text-align:left;vertical-align:middle}
table.form_table td{padding:15px 12px;border-width:0 0 1px 0;border-style:solid;border-color:#ddd;background-color:#fff;color:#5e5e5e}
table.form_table td .item{margin:-4px 0}
table.form_table td .item input{vertical-align:middle}
table.form_table td .item label{display:inline-block;vertical-align:middle}
table.form_table td .item input.iTxt{height:19px;padding:0 4px;border:1px solid #e1e1e1}
table.form_table td .item textarea.iTxt{padding:4px;border:1px solid #e1e1e1}
table.form_table td .item select{height:21px;padding:0 4px;border:1px solid #e1e1e1}
table.form_table td .item input.iRdo{margin:-2px 0}