/* ***************************************************
* CSS file For ダイアレックス
	FileName: jobs.css
	data:2008/12/4 koyama
**************************************************** */

/*-----------------------------------------------------------
■common上書き
------------------------------------------------------------*/
p.description { margin: 0 7px 5px;}

/*-----------------------------------------------------------
■ホテルリンク
------------------------------------------------------------*/
div#Link{
	padding: 0 10px;
	background: url(/img/hotel/link_bg.gif) repeat-y;
	margin: 0 0 10px;
}

div#Link table{ width: 540px; }
div#Link table td{
	font-size: 10px;
	line-height: 13px;
	background: url(/img/hotel/ico_link.gif) no-repeat left;
	vertical-align: middle;
	padding: 5px 0 5px 23px;
}
div#Link table td.line { padding: 0 0 0 23px; }

div#Link table td a:link,div#Link table td a:visited { color: #003366; text-decoration: none;}
div#Link table td a:hover { color: #ff9933; text-decoration: none;}

/*-----------------------------------------------------------
■ホテル名見出し
------------------------------------------------------------*/
h2 {
	background: url(/img/hotel/hotel_name_bg.jpg) no-repeat left top;
	font-size: 14px;
	color: #FFF;
	font-weight: bold;
	padding: 10px 0 12px 15px;
	margin: 0 ;
}

div.Hotel {margin: 0 0 18px;}

/* 右部写真、情報欄 */
div.Hotel div.info {
	width: 270px;
	float: right;
}

div.time {
	padding: 3px 0 0;
	line-height: 16px;
}
div.time div { padding: 0 0 3px; }
div.time div img { float: left; }
div.time div ul {
	width: 205px;
	float: left;
}
div.time div ul li { padding: 0 0 0 30px; }
div.time div ul li.weekDay { background: url(/img/hotel/ico_weekday.gif) no-repeat left top; }
div.time div ul li.weekEnd { background: url(/img/hotel/ico_weekend.gif) no-repeat left top; }

div.ico {padding: 3px 0 4px;}
div.ico img {margin: 0 2px 2px 0;}

/* 左部募集要項 */
div.Hotel div.condition {width: 280px;}
div.Hotel div.condition dl {
	background: url(/img/hotel/condition_bg.jpg) no-repeat top left;
	float: left;
	padding: 0 0 5px;
}
div.Hotel div.condition dl dt {
	width: 74px;
	padding: 7px 0 0 1px;
	float: left;
}
div.Hotel div.condition dl dd {
	width: 205px;
	padding: 7px 0 0 0;
	float: left;
}
div.Hotel div.condition dl dd span {
	display: block;
	font-size: 10px;
	line-height: 13px;
}

/* 下部詳細 */
div.detail {
	clear: both;
	width: 548px;
	margin: 0 0 0 7px;
	padding: 7px 0 0 ;
	background: url(/img/hotel/detail_bg.gif) no-repeat top;
}
div.detail p {
	padding: 0 0 0 67px;
}

/* 問い合わせ */
div.contact {
	clear: both;
	text-align: center;
	padding: 16px 0 10px;
	margin: 0 0 8px;
	background: url(/img/hotel/contact_bg.gif) no-repeat bottom;
}