/*--------------メインコンテンツボタン--------------*/

#mainmenu {
	width:750px;
	}

#mainmenu li {
	display:block;
	float:left;
	}
	
/*-------cssでのボタン画像表示用設定-------*/

html>body li#c_gairai {
  position:relative;
  z-index:1;
	}

html>body li#c_nyuin {
  position:relative;
  z-index:1;
	}

html>body li#omimai {
  position:relative;
  z-index:1;
	}

html>body li#shisetsu {
  position:relative;
  z-index:1;
	}

html>body li#outline {
  position:relative;
  z-index:1;
	}
	
html>body li#access{
  position:relative;
  z-index:1;
	}

li#gairai {
	width:173px;
	height:59px;
	}
	
li#nyuin {
	width:128px;
	height:59px;
	}
	
li#omimai {
	width:116px;
	height:59px;
	}
	
li#shisetsu {
	width:105px;
	height:59px;
	}
	
li#outline {
	width:103px;
	height:59px;
	}
	
li#access {
	width:125px;
	height:59px;
	}	

	
li#gairai a {
	display:block;
	width:173px;
	height:59px;
	background:url(../common_pic/common_btn_main01.jpg) 0 0 no-repeat;

/*\*//*/
  overflow: hidden;
  display:inline-table;
/**/
	}
	
li#nyuin a {
	display:block;
	width:128px;
	height:59px;
	background:url(../common_pic/common_btn_main02.jpg) 0 0 no-repeat;

/*\*//*/
  overflow: hidden;
  display:inline-table;
/**/
	}
	
li#omimai a {
	display:block;
	width:116px;
	height:59px;
	background:url(../common_pic/common_btn_main03.jpg) 0 0 no-repeat;

/*\*//*/
  overflow: hidden;
  display:inline-table;
/**/
	}
	
li#shisetsu a {
	display:block;
	width:105px;
	height:59px;
	background:url(../common_pic/common_btn_main04.jpg) 0 0 no-repeat;

/*\*//*/
  overflow: hidden;
  display:inline-table;
/**/
	}
	
li#outline a {
	display:block;
	width:103px;
	height:59px;
	background:url(../common_pic/common_btn_main05.jpg) 0 0 no-repeat;

/*\*//*/
  overflow: hidden;
  display:inline-table;
/**/
	}
	
li#access a {
	display:block;
	width:125px;
	height:59px;
	background:url(../common_pic/common_btn_main06.jpg) 0 0 no-repeat;

/*\*//*/
  overflow: hidden;
  display:inline-table;
/**/
	}
	

li#gairai a b{
	display:block;
	position:relative;
	z-index:-1;
	width:173px;
	height:59px;
	overflow: hidden;

/*\*//*/
  display:inline-table;
/**/
	}
	
li#nyuin a b{
	display:block;
	position:relative;
	z-index:-1;
	width:128px;
	height:59px;
	overflow: hidden;

/*\*//*/
  display:inline-table;
/**/
	}
	
li#omimai a b{
	display:block;
	position:relative;
	z-index:-1;
	width:116px;
	height:59px;	
	overflow: hidden;

/*\*//*/
  display:inline-table;
/**/
	}
	
li#shisetsu a b{
	display:block;
	position:relative;
	z-index:-1;
	width:105px;
	height:59px;
	overflow: hidden;

/*\*//*/
  display:inline-table;
/**/
	}
	
li#outline a b{
	display:block;
	position:relative;
	z-index:-1;
	width:103px;
	height:59px;
	overflow: hidden;

/*\*//*/
  display:inline-table;
/**/
	}
	
li#access a b{
	display:block;
	position:relative;
	z-index:-1;
	width:125px;
	height:59px;
	overflow: hidden;

/*\*//*/
  display:inline-table;
/**/
	}

	
.left-setsubi h4 {
	font-size:120%;
	color:#333333;
	margin:10px 0 5px 0px;
	font-weight:bold;
	}

.left-setsubi p {
	margin:0;
	}


/*--------------下部左側--------------*/

#leftarea {
	width:533px;
	float:left;
	background-color:#FFFFFF
	}
	

	
#leftcontents {
	border-left:#CCCC99 7px solid;
	width:480px;
	margin-top:30px;
	padding-left:20px;
	padding-top:5px;
	}	
	
#leftcontents h2 {
	color:#336600;
	font-weight:bold;
	font-size:21px;
	margin:0 0 30px;
	padding:0;
	line-height:1.2em
	}
	
#leftcontents h3 {
	font-size:120%;
	color:#333333;
	font-weight:bold;
	margin:30px 0 14px 4px;
	padding:5px 0px 5px 10px;
	background:#E5F5D3;
	border:#9FBE7F solid 2px;
	clear:both;
	}
	
#leftcontents h3 a {
	color:#333333;
	}
	
#leftcontents h4 {
	font-size:120%;
	color:#333333;
	margin:10px 0 5px 18px;
	font-weight:bold;
	clear:both;
	}
	
#leftcontents .reha {
	font-size:120%;
	color:#333333;
	margin:10px 0 5px 18px;
	font-weight:bold;
	}
	
#leftcontents .kango {
	font-size:120%;
	color:#333333;
	margin:0px 0 5px 18px;
	font-weight:bold;
	}
	
#leftcontents h4#sinryo {
	font-size:120%;
	color:#333333;
	margin:30px 0 5px 18px;
	font-weight:bold;
	}	
	
#leftcontents h4 a {
	color:#333333;
	}
	
#leftcontents h5 {
	font-size:100%;
	margin:15px 0 5px 18px;
	padding:0;
	font-weight:bold;
	}
	
#leftcontents p {
	margin:0 0 0px 18px;
	}
	
#leftcontents p.outline {
	margin:0 0 0px 18px;
	font-size:120%;
	}
	
#leftcontents .nyuinbox {
	margin:12px 0 0 18px;
	padding:12px;
	border:#B6B6B6 solid 1px;
	}
	
#leftcontents .boshubox	{
	width:350px;
	margin:10px 0 10px 50px;
	padding:5px;
	color:#333333;
	border: #FF9900 solid 6px;
	text-align:center;
	line-height:2em;
	}
	
#leftcontents .boshu {
	font-size:150%;
	font-weight:bold;
	}
	
#leftcontents .kikan {
	font-size:150%;
	font-weight:bold;
	color:#FF0000
	}
	
#leftcontents .center {
	margin:0 auto;
	text-align:center;
	line-height:2em;
	}
	
/*-------下部左側・診療科-------*/
	
#leftcontents .sinryotimebox {
	width:400px;
	margin:12px 0 20px 18px;
	padding:12px;
	border:#B6B6B6 solid 1px;
	font-weight:bold;
	}
	
/*-------下部左側・特殊科-------*/
	
#listmenu {
	margin:0 0 0 20px;
	}
		
#listmenu li {
	padding: 0 0 10px 15px;
	}
	
/*-------サイトマップ-------*/	
	
#sitemaplist ul {
	padding:0 0 0 30px;
	margin:0 0 0 0;
	}
		
#sitemaplist li {
	margin:0 0 0 20px;
	padding: 0 0 10px 15px;
	list-style-type: disc;
	list-style-position:inside;
	}	
	
#sitemaplist-in ul {
	padding:0 0 0 30px;
	margin:0 0 0 0;
	}
		
#sitemaplist-in li {
	margin:0 0 0 0px;
	padding: 5px 0 0;
	list-style-type: disc;
	list-style-position:inside;
	}	
	
/*-------看護師募集-------*/	
html>body h2#kangosi {
  position:relative;
  z-index:1;
	}
	
h2#kangosi	{
	margin:0px 0 30px;
	padding:0;
	width:385px;
	height:41px;
	clear:both;
	}
	
h2#kangosi a {
	display:block;
	width:385px;
	height:41px;
	background:url(../other_pic/other_pic_kangosi.jpg) 0 0 no-repeat;
	cursor:default;	

/*\*//*/
  overflow: hidden;
  display:inline-table;
/**/
	}
	
h2#kangosi b{
	display:block;
	position:relative;
	z-index:-1;
	width:385px;
	height:41px;
	overflow: hidden;

/*\*//*/
  display:inline-table;
/**/
	}	
	
/*-------診療情報の画像-------*/

img#teikyo {
	margin:20px 0 ;
	}
	
/*-------リハビリセンター-------*/	
.photoreha-r {
	font-size:90%;
	line-height:125%;
	padding:2em 0 0.5em 1em ;
	}

.photoreha-r img {
	width:168px; 
	float:right; 
	margin-left:0.5em;
	}	
		
.photoreha-l {
	font-size:90%;
	line-height:125%;
	
	}

.photoreha-l img {
	width:180px; 
	float:left; 
	margin-right:1em;
	}
	
/*-------栄養部-------*/
.dietmidasi {
	font-size:120%;
	color:#FF6600;
	margin:10px 0 5px 18px;
	font-weight:bold;
	}
	
	
.photo-r {
	font-size:90%;
	line-height:125%;
	padding:0.5em  0;
	}

.photo-r img {
	width:89px; 
	float:right; 
	margin-left:0.5em;
	}
	
.photo-l {
	font-size:90%;
	line-height:125%;
	padding:0.5em 0em 3em;
	}

.photo-l img {
	width:172px; 
	float:left; 
	margin-right:2em;
	}
	
	
	
.photokango-l {
	font-size:90%;
	line-height:125%;
	padding:0.5em 0em 0em;
	}

.photokango-l img {
	width:146px; 
	float:left; 
	margin-right:2em;
	margin-bottom:2em
	}
	
.photokango-r {
	font-size:90%;
	line-height:125%;
	padding:0.5em 0em 0em;
	}

.photokango-r img {
	width:234px; 
	float:right; 
	margin-left:1em;
	margin-bottom:2em
	}
	
/*-------下部左側テーブル-------*/

table#outline {
	font-size:100% ;
	}
	
table {
	border-spacing: 0px;
	border-collapse:collapse;
	margin-left:18px;
	margin-bottom:1em;
	font-size:95%;
	}

#leftcontents td.left {
	text-align:left;
	padding-left:15px;
	}
	

#leftcontents td,
#leftcontents th {
	vertical-align:center;
	border:solid 1px #B6B6B6;
	padding:0.5em;
	text-align:center;
	}
	
#leftcontents td.noleft {
	text-align:left;
	}
	
#leftcontents td.left-setsubi {
	text-align:left;
	vertical-align:top;
	margin:0;
	padding:0;
	}

	
	
#leftcontents td.right {
	text-align:right;
	}

#leftcontents th {
	color:#000;
	background:#EBF5F0;
	}

#leftcontents td.total-l {
	background:#EBF5F0;	
	font-weight:bold;
	text-align:left;
	padding-left:15px;
	}
	
#leftcontents td.total-r {
	background:#EBF5F0;	
	font-weight:bold;
	text-align:right;
	}



/*--------------下部右側--------------*/
	
#rightarea { 
	width:217px;
	float:right;
	text-align:right;
	background-color:#FFFFFF
	}

#line {
	position:relative;
	text-align:right;
	width:216px;
	border-left:#CCCCCC 1px solid;
	}
	
#rightmenu {
	width:207px;
	margin:0 0 0 auto;
	text-align:center;
	background:url(../common_pic/common_pic_menuback.jpg) 0 0 no-repeat;
	}
	
#rightmenu_nomenu {
	width:207px;
	height:350px;
	margin:0 0 0 auto;
	text-align:center;
	background:url(../common_pic/common_pic_menuback.jpg) 0 0 no-repeat;
	}
	
#rightmenu_kangosi {
	width:207px;
	height:700px;
	margin:0 0 0 auto;
	text-align:center;
	background:url(../common_pic/common_pic_menuback.jpg) 0 0 no-repeat;
	}	
	
#rightmenu_teikyo {
	width:207px;
	height:850px;
	margin:0 0 0 auto;
	text-align:center;
	background:url(../common_pic/common_pic_menuback.jpg) 0 0 no-repeat;
	}
	
#rightmenu_daycare {
	width:207px;
	height:1300px;
	margin:0 0 0 auto;
	text-align:center;
	background:url(../common_pic/common_pic_menuback.jpg) 0 0 no-repeat;
	}
	
#rightmenu_sitemap {
	width:207px;
	height:1650px;
	margin:0 0 0 auto;
	text-align:center;
	background:url(../common_pic/common_pic_menuback.jpg) 0 0 no-repeat;
	}

#rightmenu_kensa {
	width:207px;
	height:2600px;
	margin:0 0 0 auto;
	text-align:center;
	background:url(../common_pic/common_pic_menuback.jpg) 0 0 no-repeat;
	}
	
#rightmenu_taisou {
	width:207px;
	height:4500px;
	margin:0 0 0 auto;
	text-align:center;
	background:url(../common_pic/common_pic_menuback.jpg) 0 0 no-repeat;
	}

/*-------検索ボックスの配置設定-------*/

#searchbox { 
	text-align:center;
	}
	
#searchbox form {
	margin:10px 0 0;
	}


/*-------下部右側メニュー-------*/
	
#omimaimenu {
	margin:0 auto;
	width:184px; 
	height:350px;
	}
	
#omimaimenu li {
	border-bottom:#999966 dashed 1px;
	padding: 10px 0 10px 25px;
	background:url(../common_pic/common_pic_menucursor.gif) 0 center no-repeat;
	}	
	
 #omimaimenu li a {
 	text-decoration:none;
	}
	
 #omimaimenu li a:hover {
 	text-decoration:none;
	font-weight:bold;
	}

#nyuinmenu {
	margin:0 auto;
	width:184px; 
	height:600px;
	}
	
#nyuinmenu li {
	border-bottom:#999966 dashed 1px;
	padding: 10px 0 10px 25px;
	background:url(../common_pic/common_pic_menucursor.gif) 0 center no-repeat;
	}


#sinryomenu {
	margin:0 auto;
	width:184px; 
	font-size:90%;
	}
	
#sinryomenu li.dotline {
	border-bottom:#999966 dashed 1px;
	padding: 10px 0 10px 25px;
	background:url(../common_pic/common_pic_menucursor.gif) 0 center no-repeat;
	}
	
#sinryomenu01 li.noline {
	border-bottom:#FFFFFF dashed 1px;
	padding: 10px 0 8px 25px;
	background:url(../common_pic/common_pic_menucursor.gif) 0 center no-repeat;
	}		
	
#sinryomenu02 li.dotline {
	border-bottom:#999966 dashed 1px;
	padding: 10px 0 10px 38px;
	background:url(../common_pic/common_pic_menucursor2.gif) 0 center no-repeat;
	}
	
#sinryomenu02 li.noline {
	border-bottom:#FFFFFF dashed 1px;
	padding: 10px 0 8px 38px;
	background:url(../common_pic/common_pic_menucursor2.gif) 0 center no-repeat;
	}
		

#sinryomenu02-02 {
	border-bottom:#999966 dashed 1px;
	padding-bottom:10px;
	}
	
#sinryomenu02-03 {
	border-bottom:#999966 dashed 1px;
	padding:0;
	margin:0;
	}
	
#sinryomenu02-02 li{
	padding: 2px 0 2px 38px;
	border-bottom:#FFFFFF dashed 1px;
	background:url(../common_pic/common_pic_menucursor2.gif) 0 center no-repeat;
	}
	
#sinryomenu02-03 li{
	padding: 2px 0 2px 38px;
	border-bottom:#FFFFFF dashed 1px;
	background:url(../common_pic/common_pic_menucursor2.gif) 0 center no-repeat;
	}
	
#sinryomenu02-03 li.kensa{
	padding: 2px 0 2px 38px;
	margin-bottom:10px;
	border-bottom:#FFFFFF dashed 1px;
	background:url(../common_pic/common_pic_menucursor2.gif) 0 center no-repeat;
	}

#sinryomenu03 {
	border-bottom:#999966 dashed 1px;
	padding-top:0;
	margin-top:0;
	padding-bottom:10px;
	}
	
#sinryomenu03-02 {
	padding-top:0;
	margin-top:0;
	}
	
#sinryomenu03 li.tokushu{
	padding: 2px 0 2px 25px;
	border-bottom:#FFFFFF dashed 1px;
	background:url(../common_pic/common_pic_menucursor.gif) 0 center no-repeat;
	}

	
#sinryomenu03 li{
	padding: 2px 0 2px 56px;
	border-bottom:#FFFFFF dashed 1px;
	background:url(../common_pic/common_pic_menucursor3.gif) 0 center no-repeat;
	}

#sinryomenu03 li.sika{
	padding: 2px 0 2px 56px;
	margin-bottom:10px;
	border-bottom:#FFFFFF dashed 1px;
	background:url(../common_pic/common_pic_menucursor3.gif) 0 center no-repeat;
	}
	
	
#sitemaplist-in li.sika{
	
	margin-bottom:10px;

	}	
	
#sinryomenu03-02 li{
	padding: 2px 0 2px 56px;
	background:url(../common_pic/common_pic_menucursor3.gif) 0 center no-repeat;
	}
	
 #nyuinmenu li a {
 	text-decoration:none;
	}
	
 #nyuinmenu li a:hover {
 	text-decoration:none;
	font-weight:bold;
	}
 
 #sinryomenu li a {
 	text-decoration:none;
	}
	
 #sinryomenu li a:hover {
 	text-decoration:none;
	font-weight:bold;
	}
	

	
/*-------ページ上部へ戻る-------*/
#pagetop {	
	position:absolute;
	right:21em;
	bottom:4em;
	}  
	

