@charset "utf-8";
/* CSS Document */

ul.listType01 {
}

ul.listType01 li {
	float: left;
	padding: 2px 10px;
}

ul.listType01 li img {
	display: block;
}

.osusumeArea {
	margin-top: 25px;
}

.osusumeLeft {
	width: 480px;
}

.osusumeLeft h3 {
	margin-bottom: 5px;
}

.osusumeInfo {
	padding: 15px 0 15px 0;
	background: url(/images/com/img_line02.gif) left bottom repeat-x;
	font-size: 85%;
	_font-size: 82%;	
}

.osusumeInfo strong {
	display: block;
	font-size: 120%;
	padding-bottom: 5px;
}

.banner01 {
	display: block;
	margin-top: 35px;
}

.osusumeRight {
	width: 439px;
}

.banner02 {
	display: block;
	margin-top: 20px;
}

.partyArea01 {
	background: url(/images/com/img_line02.gif) left top repeat-x;
	padding: 10px 0 0 0;
	margin: 60px 0 0 0;
	position: relative;
}

.partyArea02 {
	position: relative;
	padding-top: 65px;
}

.partyLeft {
	width: 400px;
}

.partyArea01 h3 {
	padding-bottom: 30px;
}

.partyLeft h4 {
	padding-bottom: 5px;
}

.btnDetail {
	position: absolute;
	bottom: 0;
	left: 245px;
	width: 155px;
}

.partyRight {
	padding-bottom: 0px;
}

.partyRight img {
	margin-left: 25px;
}

.meetingArea {
	background: url(/images/com/img_line02.gif) left top repeat-x;
	padding: 10px 0 0 0;
	margin: 60px 0 0 0;
}

.meetingArea h3 {
	padding-bottom: 15px;
}

.meetingroom {
	position: relative;
	margin-top: 40px;
}

.meetingroom img{
	margin-right: 5px;
}

.room10f {
	position: absolute;
	top: 0;
	right: -10px;
	display: block;
	width: 314px;
}

/*table*/

.roomdetail {
	width: 100%;
	margin-top: 45px;
}

.roomdetail th,
.roomdetail td {
	text-align: center;
	vertical-align: middle;
	color: #726444;
}

.lv01 {
	background: #8b7d54;
	color: #fff !important;
}

.lv02 {
	background: #fff1d4;
}

.lv03 {
	padding: 6px 0 3px;
}

.lv04 {
	padding: 3px 0 6px;
}

.lv05 {
	padding: 12px 0;
}

.lv06 {
	font-weight: normal;
}

.lv07 {
	background-image: url(/images/com/img_line03.gif);
	background-repeat: repeat-y;
}

.lv08 {
	width: 130px;
}

.lv09 {
	width: 145px;
}

/*table END*/

.caution {
	font-size: 85%;
	margin-top: 20px;
}

.meetingmenu {
	padding-top: 65px;
}

h5 {
	width: 285px;
	background: url(/images/com/img_icon01.gif) 0 6px no-repeat;
	font-size: 100%;
	padding-left: 12px;
}

ul.listType02 {
	width: 285px;
	background: url(/images/com/img_line02.gif) 0 0 repeat-x;
}

ul.listType02 li {
	padding: 7px 10px;
}

ul.listType02 li.bgc {
	background: #fff1d4;
}

.listType03 {
	padding-left: 25px;
}










