@charset "UTF-8";
/* ===================================================================
CSS information

 file name  : rooms.css
 author     : Ability Consultant
 style info : rooms
=================================================================== */
/* -----------------------------------------------------------
	楽天調整
----------------------------------------------------------- */
body {
	background: #000 url(../rooms/images/bg_body.jpg) no-repeat top left !important;
}

#page {
  /* -----------------------------------------------------------
  	タイトル調整
  ----------------------------------------------------------- */
  /* -----------------------------------------------------------
  	.con_int
  ----------------------------------------------------------- */
  /* -----------------------------------------------------------
  	.con_room
  ----------------------------------------------------------- */
}
#page #header .page_title {
	padding: 55px 0 197px;
}
#page .con_int {
	text-align: center;
}
#page .con_int .catch_int {
	margin-top: 44px;
	margin-bottom: 49px;
}
#page .con_int .txt {
	padding-top: 24px;
	border-top: 1px solid #2a2a2a;
}
#page .con_room {
	margin-bottom: 90px;
}
#page .con_room h4 {
	text-align: center;
}
#page .con_room .catch {
	margin-top: 24px;
}
#page .con_room .txt {
	margin-top: 21px;
}
#page .con_room .table {
	margin-top: 21px;
}
#page .con_room .btn {
	margin-top: 20px;
}
#page .con_room .btn:hover {
	-moz-transition: opacity 200ms ease-in;
	-o-transition: opacity 200ms ease-in;
	-webkit-transition: opacity 200ms ease-in;
	transition: opacity 200ms ease-in;
	filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=70);
	opacity: 0.7;
}
#page .con_room#link01 {
	margin-top: 60px;
}
#page .con_over {
	margin-top: 80px;
	margin-bottom: 100px;
}
#page .con_over h5 {
	text-align: center;
}
#page .con_over .table {
	margin-top: 33px;
}
