@import url(common.css);

/* --------------------------------------------------
   トップページの設定(/index.html)
-------------------------------------------------- */
strong{
	font-weight:normal;
}

/* キャッチフレーズ */
#catch {
	color : #FFFFFF;
	line-height:30px;
	width : 932px;
	margin : 0px auto;
	padding : 0;
	text-align : left;
}

/* トップコンテンツ */
#top-contents {
	width : 722px;
	margin : 10px auto;
	padding : 0;
}

/* 地域別メニュー */
#areamenu {
	width : 722px;
	height : 35px;
	margin : 0 auto;
	padding : 0;
	background-image:url(../images/top/areamenu-bg.gif);
	background-position:top center;
	background-repeat:repeat-y;
}

#areamenu li {
  margin: 0;
  padding: 0;
  list-style: none;
  float: left;
	text-align:left;
	display:block;
}

#areamenu li a.menu {
  display: block;
  text-align: center;
  padding: 0px;
  margin: 0px;
}

#areamenu li img {
	display:block;
	margin : 0;
	padding : 0;
	vertical-align:bottom;
}

#areamenu li a.menu:hover {
  background: #00ACBB;
}

.submenu {
  background: #007A89;
  border-right : 1px solid #71D5CC;
	border-left : 1px solid #71D5CC;
  visibility: hidden;
  position: absolute;
  z-index: 3;
	width:6em;
	margin : 0;
	padding : 0;
}

.submenu a {
  display: block;
  text-align: left;
  text-decoration: none;
  padding: 5px 0px 5px 10px;
  color:#FFFFFF;
	border-bottom : 1px solid #71D5CC;
}

.submenu a:hover {
  background: #00ACBB;
  color: #FFF;
}


/* 検索結果表示部分 */
#result-area {
	width : 720px;
	margin : 0;
	padding : 0;
	background-color : #F7F5F6;
	border-right : 1px solid #999999;
	border-left : 1px solid #999999;
}

#result-area-inner {
	width : 680px;
	margin : 0 auto;
	padding:10px;
}

#cases {
	width : 360px;
	margin : 0;
	padding : 0;
	float : left;
}

#cases p {
	margin : 0;
	padding : 5px 0px;
}

#cases ul {
	width : 350px;
	margin : 5px 0px 0px 5px;
	padding : 0;
}

#cases ul li {
	margin : 0;
	padding : 0px 0px 0px 15px;
	list-style-type : none;
	background-image : url(../images/top/icon.gif);
	background-position : left;
	background-repeat : no-repeat;
	width : 160px;
	float : left;
	line-height : 1.5em;
	color : #0066CC;
}

#cases ul li a {
	text-decoration : underline;
}

#search-area {
	width : 304px;
	margin : 0;
	padding : 0;
	float:right;
	background-color : #F4FAFC;
	border : 1px solid #C9D6D9;
}

#search-title {
	width : 304px;
	margin : 0 auto;
	padding : 0;
}

#search-area table {
	width : 290px;
	margin : 5px auto;
}

#search-area table th {
	padding : 3px;
	font-weight : normal;
	text-align : left;
	line-height:1.4em;
	vertical-align : top;
}

#search-area table td {
	padding : 3px;
	text-align : left;
  line-height:1.4em;
	vertical-align : top;
}



/* 左コンテンツ */
#top-left-contents {
	width : 520px;
	margin : 10px 0px 0px 0px;
	padding : 0;
	float : left;
}

#newarival-title {
	width : 520px;
	margin : 10px 0px 0px 0px;
	padding : 0;
}

#top-left-contents table {
	width : 520px;
	margin : 0;
	padding : 0;
}

#top-left-contents table th {
	width : 100px;
	padding : 3px 0px 0px 0px;
	text-align : left;
/*	vertical-align : bottom;  */
}

#top-left-contents table td {
	padding : 0;
	text-align : left;
	border-bottom : 1px dashed #CCCCCC;
	line-height:1.3em;
}

.hospital-name {
	margin : 5px 0px 2px 8px;
	padding : 0;
}

.job-cat {
	width : 140px;
	margin : 3px 3px 3px 8px;
	padding : 2px 2px 2px 5px;
	background-color : #DCF8F3;
}

.appeal-txt {
	margin : 3px;
	padding : 0;
}


/* 右コンテンツプロモーションバナーなど */
#top-right-contents {
	width : 190px;
	margin : 10px 0px 0px 0px;
	padding : 0;
	float : right;
}

#top-right-contents div {
	width : 190px;
	margin : 0px 0px 5px 0px;
	padding : 0;
	text-align : center;
}

#qr {
	width : 190px;
	margin : 0;
	border : 1px solid #CCCCCC;
}

#qr td {
	padding : 1px 3px;
	text-align : left;
}

























