
a,p{color:#000;}
#calendar {margin: 0;padding: 0;}
	#calendar * {margin: 0;padding: 0;}
	#calendar p.title {padding: 0 0 20px 0;font-size: 1.8em;font-weight: bold;text-align: center;}
		#calendar p.title img {vertical-align: middle;}
	#calendar table {width: 100%;border-collapse: collapse;}
		#list table col {width: 14%;}
		#list table col.col01, #list table col.col07 {width: 15%;}
		#calendar table tr {}
			#calendar table tr td {height: 100px;padding: 5px 7px 3px 7px;border: 1px solid #E6E6E6;vertical-align: top;line-height: 1.6em;}
			#calendar table tr td.section {height: 0;background: #F5F5F5;font-weight: bold;text-align: center;}
			#calendar table tr td.red {color: #FF0000;}
			#calendar table tr td.gray {color: #999999;}
			#calendar table tr td.null {background: #FAFAFA;}
				#calendar table tr td p {}
				#calendar table tr td p.day {padding: 0 0 5px 0;}
					#calendar table tr td p a {}
						#calendar table tr td p img {vertical-align: middle;}
						#calendar table tr td p a span {font-size: 0.9em;font-family: 돋움;}
						#calendar table tr td p a span.open {color: #333333;}
						#calendar table tr td p a span.close {color: #999999;}
	#calendar p.explain {padding: 10px 0 0 0;font-size: 1.0em;font-family: 돋움;text-align: right;}
	#calendar p.button {margin: 10px 0 0 0;padding: 12px 0 10px 0;border: 1px solid #EBEBEB;background: #F5F5F5;text-align: center;}
		#calendar p.button img {border: none;}

#calendar2 {margin: 0;padding: 0;}
	#calendar2 * {margin: 0;padding: 0;}
	#calendar2 p.title {padding: 0 0 20px 0;font-size: 1.8em;font-weight: bold;text-align: center;}
		#calendar2 p.title img {vertical-align: middle;}
	#calendar2 table {width: 100%;border-collapse: collapse;}
		#calendar2 table tr {}
			#calendar2 table tr td {height: 35px;padding: 5px 7px 3px 7px;border: 1px solid #E6E6E6;vertical-align: top;line-height: 1.6em;}
			#calendar2 table tr td.section {height: 0;background: #F5F5F5;font-weight: bold;text-align: center;}
			#calendar2 table tr td.red {color: #FF0000;}
			#calendar2 table tr td.gray {color: #999999;}
			#calendar2 table tr td.null {background: #FAFAFA;}
				#calendar2 table tr td p {}
				#calendar2 table tr td p.day {padding: 0 0 5px 0;}
				#calendar2 table tr td a.day {color:#000;}
				#calendar2 table tr td.today {background-color:#b5cae0;}
				#calendar2 table tr td.sel_date {background-color:#ff6318;}

					#calendar2 table tr td p a {}
						#calendar2 table tr td p img {vertical-align: middle;}
						#calendar2 table tr td p a span {font-size: 0.9em;font-family: 돋움;}
						#calendar2 table tr td p a span.open {color: #333333;}
						#calendar2 table tr td p a span.close {color: #999999;}
	#calendar2 p.explain {padding: 10px 0 0 0;font-size: 0.9em;font-family: 돋움;text-align: right;}
	#calendar2 p.button {margin: 10px 0 0 0;padding: 12px 0 10px 0;border: 1px solid #EBEBEB;background: #F5F5F5;text-align: center;}
		#calendar2 p.button img {border: none;}


#list {margin: 0;padding: 0;}
	#list * {margin: 0;padding: 0;}
	#list table {width: 100%;border-collapse: collapse;}
		#list table col {width: 15%;}
		#list table col.col01 {width: 5%;}
		#list table col.col02 {width: 12%;}
		#list table col.col03 {width: 35%;}
		#list table col.col05 {width: 18%;}
		#list table tr {}
		#list table tr.section {background: #F5F5F5;font-weight: bold;}
			#list table tr td {padding: 5px 0 3px 0;border: 1px solid #E6E6E6;text-align: center;line-height: 1.6em;}
				#list table tr td span {color: #333333;}
	#list p.page {padding: 10px;text-align: center;}
	#list p.button {padding: 12px 0 10px 0;border: 1px solid #EBEBEB;background: #F5F5F5;text-align: center;}
		#list p.button img {border: none;}

#view {margin: 0;padding: 0;}
	#view * {margin: 0;padding: 0;}
	#view table {width: 100%;border-collapse: collapse;}
		#view table col {width: 30%;}
		#view table col.col01 {width: 20%;}
		#view table tr {}
			#view table tr td {padding: 7px 10px 5px 10px;border: 1px solid #E6E6E6;line-height: 1.6em;}
			#view table tr td.section {background: #F5F5F5;font-weight: bold;text-align: center;}
			#view table tr td.red {color: #FF0000;font-weight: bold;}
				#view table tr td span {color: #333333;font-weight: bold;}
	#view p.space {height: 20px;}
	#view p.explain {padding: 10px;border: 1px solid #EBEBEB;background: #FAFAFA;line-height: 1.6em;}
		#view p.explain span {color: #FF0000;}
	#view p.button {margin: 10px 0 0 0;padding: 12px 0 10px 0;border: 1px solid #EBEBEB;background: #F5F5F5;text-align: center;}
		#view p.button img {border: none;}
#write {margin: 0;padding: 0;}
	#write * {margin: 0;padding: 0;}
	#write p.explain {font-size: 0.9em;font-family: 돋움;padding: 10px;border: 1px solid #EBEBEB;background: #FAFAFA;line-height: 1.7em;}
		#write p.explain span {color: #FF0000;}
	#write p.space {height: 20px;}
	#write p.float {float: left;}
	#write p.select {text-align: right;}
	#write p.clear {clear: both;}
	#write table {width: 100%;border-collapse: collapse;}
		#write table.room col {width: 12%;}
		#write table.room col.col01 {width: 30%;}
		#write table.room col.col07 {width: 10%;}
		#write table.room tr {}
		#write table.room tr.section {background: #F5F5F5;font-weight: bold;}
			#write table.room tr td {padding: 7px 0 5px 0;border: 1px solid #E6E6E6;text-align: center;line-height: 1.6em;}
			#write table.room tr td.left {padding: 7px 10px 5px 10px;text-align: left;}
			#write table.room tr td.red {color: #FF0000;}
				#write table.room tr td img {vertical-align: middle;}
				#write table.room tr td select {width: 80%;}
		#write table.infomation col {width: 30%;}
		#write table.infomation col.col01 {width: 20%;}
		#write table.infomation tr {}
			#write table.infomation tr td {padding: 7px 10px 5px 10px;border: 1px solid #E6E6E6;line-height: 1.6em;}
			#write table.infomation tr td.section {background: #F5F5F5;font-weight: bold;text-align: center;}
				#write table.infomation tr td textarea {width: 100%;}
				#write table.infomation tr td span {color: #666666;font-size: 0.9em;font-family: 돋움;}
	#write p.button {margin: 10px 0 0 0;padding: 15px 0 10px 0;border: 1px solid #EBEBEB;background: #F5F5F5;text-align: center;}
		#write p.button img {border: none;}


.room2 {border:2px solid #fafafa;height:145px;margin-bottom:10px !important;display:block;padding-top:10px !important;padding-left:5px !important;box-sizing:border-box;}
.room2:after{clear:both;}

.room2 .img{position:absolute;width:160px;height:107px;overflow:hidden;background-color:#fafafa;}
.room2 .img img{width:100%;}
.room2 .title{/*position:relative; left:210px;padding:10px 0 !important;*/ 
	padding:10px 0 10px 170px !important;
	font-weight:bold;font-size:1em;color:#000;
}
.room2 .info{
	position:relative; 
	/*left:170px;
	padding-left:170px;*/
	border:0px solid #000;font-size:0.9em;width:180px;overflow:hidden;height:77px;
}
.room2 .right_wrap{ float:right;margin:-121px 10px 0 0 !important; text-align:right;}
.room2 .price{display:block;font-weight:bold;font-size:1em;color:#000;}
.room2 .price1{display:block;font-weight:bold;font-size:1.0em;color:#000;}
.room2 .people{font-size:0.9em;color:#000;}

.room2 .reserv{margin-top:15px !important;}
.room2 .a_btn{
	border:1px solid #a60000 ;
	background-color:#a60000;
	color:#fff;border-radius:3px;
	height:30px; width:90px;line-height:30px;font-weight:bold;font-size:1em;
	;text-align:center;display:inline-block !important;
}
.room2 .a_btn1{
	border:1px solid #a9a9a9 ;
	background-color:#c1c1c1;
	color:#fff;border-radius:3px;
	text-align:center;height:30px; width:90px;line-height:30px;font-weight:bold;font-size:1.1em;
	;text-align:center;display:inline-block !important;
}
.room2 .a_btn2{
	border:1px solid #b5cae0 ;
	background-color:#b5cae0;
	color:#fff;border-radius:3px;
	text-align:center;height:30px; width:90px;line-height:30px;font-weight:bold;font-size:1.1em;
	;text-align:center;display:inline-block !important;
}

td.chkBook{background-color:#fff;text-align:left !important; padding:5px 10px !important;}
td.chkBook input, td.chkBook select{
	height:25px;padding:0 10px;text-align:center;font-weight:;
	background-color:#eee;border:1px solid #ccc;
}
td.chkBook .a_btn4{
	border:0px solid #a60000 ;
	background-color:#a60000;
	color:#fff !important;border-radius:3px;
	width:100px;
	text-align:center;height:25px;line-height:25px;font-weight:normal;
	display:inline-block !important;
}
td.chkBook .bookChkres{
	color:#10559c;font-weight:bold;
	display:inline-block !important;
}

.aa_btn {
	display:inline-block;background:#afafaf !important;color:#fff !important;text-decoration:none !important;line-height:;vertical-align:middle;
	-webkit-border-radius:3px;border-radius:3px;border:0;
	font-size:11px !important;letter-spacing:0;
	width:70px;text-align:center;height:25px;line-height:25px;
}
.aa_btn:hover {background:#2db400 !important;}
.aa_btn.on {background:#a60000 !important;}

.bb_btn {
	display:inline-block;background:#afafaf !important;color:#fff !important;text-decoration:none !important;line-height:2em;vertical-align:middle;
	-webkit-border-radius:3px;border-radius:3px;border:0;
	font-size:13px !important;letter-spacing:0;
	width:70px;text-align:center;height:25px;line-height:25px;
}
.bb_btn:hover {background:#2db400 !important;}
.bb_btn.on {background:#a60000 !important;}

.cc_btn {
	display:inline-block;background:#dfdfdf !important;color:#222 !important;text-decoration:none !important;line-height:2em;vertical-align:middle;
	-webkit-border-radius:3px;border-radius:3px;border:0;
	font-size:13px !important;letter-spacing:0;
	width:70px;text-align:center;height:25px;line-height:25px;
}
.cc_btn:hover {background:#555 !important;color:#fff !important;}
.cc_btn.on {background:#555 !important;color:#fff !important;padding-top:2px;}

.rr_btn {
	display:inline-block;background:#dfdfdf;color:#ccc !important;text-decoration:none !important;line-height:2em;vertical-align:middle;
	-webkit-border-radius:3px;border-radius:3px;border:0;
	font-size:12px !important;letter-spacing:0;
	width:80px;text-align:center;height:25px;line-height:25px;
}
.rr_btn:hover {background:#2db400;color:#fff !important;}
.rr_btn.on {background:#2db400;color:#fff !important;}

.dd_btn {
	display:inline-block;background:#555 !important;color:#fff !important;text-decoration:none !important;line-height:2em;vertical-align:middle;
	-webkit-border-radius:3px;border-radius:3px;border:0;
	font-size:12px !important;letter-spacing:0;
	width:80px;text-align:center;height:25px;line-height:25px;
}
.dd_btn:hover {background:#2db400 !important;}
.dd_btn.on {background:#2db400 !important;}