@charset "utf-8";


/*////////////////////////////////////////////////////////////////
//
// 一覧ページ
//
////////////////////////////////////////////////////////////////*/

div.gdWrap {
	width:705px;
	_margin-bottom:30px;
	margin-bottom:30px;
}

div.gdWrap div.gdBox {
	position:relative;
	float:left;
	width:343px;
	min-height:310px;
	margin-bottom:30px;
	background-position:left 55px;
	background-repeat:no-repeat;
}

div.gdWrap div.num1,
div.gdWrap div.num3,
div.gdWrap div.num5,
div.gdWrap div.num7,
div.gdWrap div.num9,
div.gdWrap div.num11 {
	margin-right:18px;
}

body.bright div.gdWrap div.gdBox { background-image:url(../ground-handling/img/bright/bg_photo_ground-handling.gif); }
body.dark div.gdWrap div.gdBox { background-image:url(../ground-handling/img/dark/bg_photo_ground-handling.gif); }

div.gdWrap div.gdBox h3.h3gd {
	display:block;
	width:100%;
	height:60px;
	margin-bottom:162px;
	text-indent:-9999px;
	background-position:left top;
	background-repeat:no-repeat;
}

div.gdWrap div.gdBox img {
	position:absolute;
	top:69px;
	left:48px;
}

div.gdWrap div.gdBox div.desc {
	position:relative;
	width:323px;
	min-height:83px;
	padding:10px;
	padding-bottom:20px;
	background-position:left bottom;
	background-repeat:no-repeat;
}

body.bright div.gdWrap div.gdBox div.desc { background-image:url(../ground-handling/img/bright/bg_desc_ground-handling.gif); }
body.dark div.gdWrap div.gdBox div.desc { background-image:url(../ground-handling/img/dark/bg_desc_ground-handling.gif); }

div.gdWrap div.gdBox div.desc p {
}

div.gdWrap div.gdBox div.desc a.jump {
	position:absolute;
	right:10px;
	bottom:10px;
	padding-left:15px;
	background:url(../img/bright/contents/icon_arrow.gif) left 4px no-repeat;
}


/*////////////////////////////////////////////////////////////////
//
// 詳細ページ
//
////////////////////////////////////////////////////////////////*/

div#headexplain {
	width:100%;
	margin-bottom:30px;
}

div#headexplain p {
	line-height:1.8em;
}

div#headexplain div.left {
	float:left;
	width:360px;
	margin-right:10px;
	padding:14px;
}

body.bright div#headexplain div.left { 	background:url(../img/global/bright_seamless.gif) left top repeat; }
body.dark div#headexplain div.left { 	background:url(../img/global/dark_seamless.gif) left top repeat; }

div#headexplain div.right {
	float:left;
	width:300px;
}

div#beta table {
}

div#beta table th {
	width:110px;
}

div#beta table td {
	width:553px;
}

body.bright .guestLib {
	background:url(../ground-handling/img/bright/pho_guest_lib1.jpg) right top no-repeat;
	height:810px;
}
body.dark .guestLib {
	background:url(../ground-handling/img/dark/pho_guest_lib1.jpg) right top no-repeat;
	height:810px;
}

.guestLib li {
	margin-bottom:20px !important;
}

body.bright table.hotelList a,
body.bright table.hotelList a:hover {
	color:#000080;
}