/*大タイトル*/
.h2_001 span {
	position: absolute;
	background-image: url(../images/h2_001.jpg);
	background-repeat: no-repeat;
	width: 595px;
	height: 92px;
}
.h2_002 span {
	position: absolute;
	background-image: url(../images/h2_002.jpg);
	background-repeat: no-repeat;
	width: 595px;
	height: 92px;
}
.h2_003 span {
	position: absolute;
	background-image: url(../images/h2_003.jpg);
	background-repeat: no-repeat;
	width: 595px;
	height: 92px;
}
.h2_00x span {
	position: absolute;
	background-image: url(../images/h2_00x.jpg);
	background-repeat: no-repeat;
	width: 595px;
	height: 92px;
}
.h2_001 h2, .h2_001 p, .h2_002 h2, .h2_002 p, .h2_003 h2, .h2_003 p, .h2_00x h2, .h2_00x p {
	height: 46px;
}


/*MAIN*/
#main-contents {
	width:575px;
	margin: 6px 0px 6px 20px;
}
#main-contents h2 {
	font-size: 125%;
	width:575px;
	height: 40px;
	background-image: url(../../images/h3-bg.gif);
	background-repeat: repeat-x;
	background-position: left top;
	color: #666666;
	padding-top:3px;
}



/*case-box*/
table.case-box{
	margin: 0px 0px 12px 0px;
	font-size: 93%;
	border-right: 1px #cccccc solid;
	border-left: 1px #cccccc solid;
}

table.case-box td, table.case-box th {
	padding: 4px 6px;
	border-bottom: 1px #cccccc solid;
	vertical-align: top;
}
table.case-box th {
	color: #0A4194;
	text-align: left;
}
table.case-box td.table-bar {
	padding: 0px;
}
table.case-box td.type1 {
	width: 220px;
	padding: 2px 6px;
	font-size: 85%;
	background-color: #F2F2F2;
	color: #666666;
}
table.case-box td{
	background-image: url(/case/images/bg-td.gif);
	background-repeat: repeat-y;
	background-position: top left;
}
table.case-box td.w25{
	width: 25px;
}
table.case-box td.w220{
	width: 220px;
}
table.case-box td.w110{
	width: 110px;
}




/*ホテル*/
ul.hotel {
	margin-left: 70px;
}
ul.hotel li {
	margin-right: 25px;
	float: left;
	width: 205px;
}
