/*------------------------------------------------------------------------
[ desing.css ]  Copyright Studio FIX Inc.
--------------------------------------------------------------------------*/
h1#logo										{ width : 500px;  height: 45px; background: url(../images/t_nursing_home.gif) ; /*\*/overflow: hidden; /**/ text-indent: -100em;}
h1#logo a								{ display: block; text-decoration: none; outline: none; }
h2														{ background: url(../images/h2img_01.gif) no-repeat ;  height: 25px; }
h3														{ background: url(../images/h3img_kawawa.gif) no-repeat ;  height: 30px; }
h4														{ margin: 25px 0 0 0;   font-size: 120%;   font-weight: normal;  color: #f08e8b;  }

/*------------------------------------------------------------------------
 Global Navigation Block
--------------------------------------------------------------------------*/
#global_navi								{ width:950px; height:65px; background:url(../images/global_navi.gif) no-repeat;  background-position: 0 0;   margin: 0; padding: 0;   }
#global_navi span			{ display: none;}
#global_navi ul						{ list-style-type: none;   margin: 0; padding: 0;}
#global_navi li		 					{ height:65px; display:block; float:left; display:inline; }
#global_navi a					 	{ height:65px; display:block;}

#global_navi01					{ width: 250px; }
#global_navi02					{ width: 222px; }
#global_navi03					{ width: 223px; }
#global_navi04					{ width: 236px; }

#global_navi01 a:hover { background: url(../images/global_navi.gif)       0px  -100px no-repeat; }
#global_navi02 a:hover { background: url(../images/global_navi.gif)  -250px -100px no-repeat; }
#global_navi03 a:hover { background: url(../images/global_navi.gif)  -472px -100px no-repeat; }
#global_navi04 a:hover { background: url(../images/global_navi.gif)  -695px -100px no-repeat; }

#active_navi01					{ width: 250px; background: url(../images/global_navi.gif)       0px  -200px no-repeat;}
#active_navi02					{ width: 222px; background: url(../images/global_navi.gif)  -250px -200px no-repeat;}
#active_navi03					{ width: 223px; background: url(../images/global_navi.gif)  -472px -200px no-repeat; }
#active_navi04					{ width: 236px; background: url(../images/global_navi.gif)  -695px -200px no-repeat; }

/*------------------------------------------------------------------------
Copyright
--------------------------------------------------------------------------*/ 
#copy								{ width : 940px; background-color: #f6f2e3; margin: 0 7px 0 3px; padding: 10px 0 20px 0;  font-size: 90%; text-align: center; }
#copy ul						{ width : 940px;  margin: 0; padding: 0; position: static; float: left; display: block; list-style: none; text-align: center; }
#copy li							{ position: relative; display: inline; list-style: none; border-style: solid; border-width: 0 0 0 1px; border-color: #999;  padding: 0 3px 0 6px; }
#copy li#start		{ border: none; }
#copy p							{ text-align: center;  margin: 15px 0 0 0; }

/*------------------------------------------------------------------------
INDEX
--------------------------------------------------------------------------*/ 
#index																	{  }
#index h2#h2_lavel01				{ background-position: 0  0; margin: 0 0 15px 0;  }
#index h2#h2_lavel02				{ background-position: 0  -30px;  margin: 50px 0 0 0;  }

#index h3#h3_lavel01				{ background-position: 0  -875px; margin: 0 0 10px 0;  }
#index h3#h3_lavel02				{ background-position: 0  -900px; margin: 0 0 10px 0;  }

.topics															{ margin: 10px 0 20px 0; border: 1px solid #ccc;   font-size: 90%;  } 
.topics p.data									{ padding: 3px 10px 0 10px ; background-color: #f8f1ed; } 
.topics p.title										{ padding: 0 10px 3px 10px ; background-color: #f8f1ed;    } 
.topics p.text										{ padding: 3px 10px 3px 10px ;   } 
.topics p.link										{ background: url(../../../common/images/m_01.gif) no-repeat 0 0.5em;  margin: 0 0 0 8px;  padding: 0 0 10px 1.2em; }

/*------------------------------------------------------------------------
特別養護老人ホーム「ハートフルガーデン川和」
--------------------------------------------------------------------------*/ 
#kawawa																					{  }
#kawawa h2#h2_lavel01								{ background: url(../images/h2img_kawawa01.jpg) no-repeat ; height: 200px; }
#kawawa h2#h2_lavel02								{ background-position: 0  -50px;  margin: 10px 0 15px 0; }
#kawawa h2#h2_lavel03								{ background: url(../images/h2img_kawawa02.jpg) no-repeat ; height: 100px; }

#kawawa h3#h3_lavel01								{ background-position: 0  0;  margin: 10px 0 10px 0;  height: 30px;  }
#kawawa h3#h3_lavel02								{ background-position: 0  -30px; margin: 10px 0 10px 0;  height: 30px;  }
#kawawa h3#h3_lavel03								{ background-position: 0  -60px; margin: 10px 0 10px 0;  height: 30px;  }
#kawawa h3#h3_lavel04								{ background-position: 0  -90px; margin: 10px 0 0 0;   height: 30px;  }
#kawawa h3#h3_lavel05								{ background-position: 0  -120px; margin: 10px 0 10px 0;   height: 30px;  }
#kawawa h3#h3_lavel06								{ background-position: 0  -150px; margin: 10px 0 10px 0;   height: 30px;  }
#kawawa h3#h3_lavel07								{ background-position: 0  -180px; margin: 10px 0 10px 0;   height: 30px;  }
#kawawa h3#h3_lavel08								{ background-position: 0  -210px; margin: 10px 0 10px 0;   height: 30px;  }
#kawawa h3#h3_lavel09								{ background-position: 0  -240px; margin: 10px 0 10px 0;  height: 30px;  }
#kawawa h3#h3_lavel10								{ background-position: 0  -300px; margin: 10px 0 10px 0;  height: 30px;  }
#kawawa h3#h3_lavel11								{ background-position: 0  -240px; margin: 10px 0 10px 0;  height: 30px;  }
#kawawa h3#h3_lavel12								{ background-position: 0  -270px; margin: 10px 0 10px 0;  height: 30px;  }
#kawawa h3#h3_lavel16								{ background-position: 0  -330px; margin: 10px 0 10px 0; height: 30px;  }

/*------------------------------------------------------------------------
基本方針アイコン
--------------------------------------------------------------------------*/ 
ol#policy 														{ margin: 15px 0 0 0; padding: 0;   list-style: none; line-height: 2.0;   }
#policy li#li_lavel01	 						{ padding: 0 0 0 28px;   background: url(../images/ico_01.gif) no-repeat left center;  border-bottom: 1px dotted #ccc;  }
#policy li#li_lavel02	 						{ padding: 0 0 0 28px;   background: url(../images/ico_02.gif) no-repeat left center;  border-bottom: 1px dotted #ccc;  }
#policy li#li_lavel03	 						{ padding: 0 0 0 28px;   background: url(../images/ico_03.gif) no-repeat left center;  border-bottom: 1px dotted #ccc;  }
#policy li#li_lavel04	 						{ padding: 0 0 0 28px;   background: url(../images/ico_04.gif) no-repeat left center;  border-bottom: 1px dotted #ccc;  }
#policy li#li_lavel05	 						{ padding: 0 0 0 28px;   background: url(../images/ico_05.gif) no-repeat left center;  border-bottom: 1px dotted #ccc;  }
#policy li#li_lavel06	 						{ padding: 0 0 0 28px;   background: url(../images/ico_06.gif) no-repeat left center;  border-bottom: 1px dotted #ccc;  }

/*------------------------------------------------------------------------
よくあるご質問
--------------------------------------------------------------------------*/ 
#faq																				{  }
#faq h2#h2_lavel01							{ background-position: 0  -75px;  margin: 0 0 10px 0;  }

/*------------------------------------------------------------------------
お問い合せ・お申込み
--------------------------------------------------------------------------*/ 
#contact																{  }
#contact h2#h2_lavel01			{ background-position: 0  -100px;  margin: 0 0 20px 0;  }
#contact .border									{ background: url(../images/bg_contact.gif) repeat-y;  padding: 15px;  }

/*------------------------------------------------------------------------
スタッフ紹介
--------------------------------------------------------------------------*/ 
ul.staff_list								{ margin: 0; padding: 0; clear: both; }
.staff_list li								{ width : 275px; display:block; float:left; position:relative; list-style-type: none; }
.staff_list li.left					{ margin: 0 30px 0 0;   }
.staff_list li.right				{ margin: 0;   }
.staff_list li p.photo		{ margin: 0 0 5px 0; text-align: center;  }
.staff_list li p.name		{ text-align: center;  }
.staff_list li p.text			{ margin: 0 0 25px 0;  }

/*------------------------------------------------------------------------
ハートフル通信
--------------------------------------------------------------------------*/ 
#bulletin																	{  }

/*--最新号------------------------*/ 
#shadow															{ background: url(../../../group/common/images/bg_shadow.gif) repeat-y;   } 
#current_txt												{ padding: 60px 300px 0 30px; } 
#current_txt p.special				{ font-weight: bold; } 

/*---ヘッダ---*/ 
#head_heartful										{ background: url(../../../group/common/images/bg_heartful_head.jpg) no-repeat;  padding: 110px 190px 10px 30px;   height: 75px; } 
#current_heartful								{ background: url(../../../group/activity/bulletin/images/bg_heartful.jpg) no-repeat;  } 
#current_heartful ul 					{ padding: 0; margin: 10px 0 0 0;	list-style: none;}
#current_heartful li 						{ padding: 0 0 0 7px; background: url(../../../common/images/m_disk.gif) no-repeat 0 0.7em;   }

/*---バックナンバー---*/ 
#bulletin .back_number										{ width: 580px;  margin: 30px 20px 0 20px;  }
#bulletin p.action															{ margin: 0 0 8px 0;  padding: 2px;   background-color: #f9e8e6;   }
#bulletin .back_number ul								{ list-style-type: none; margin: 0; padding: 0; clear: both; }
#bulletin .back_number li								{ width : 280px;  margin: 0 20px 30px 0;  padding: 0 0 5px 0; display:block; float:left; position:relative;  }
#bulletin .back_number li.right				{ margin: 0 0 30px 0;   }
#bulletin .back_number p.image			{ width: 105px; float: left;    }  
#bulletin .back_number p.title				{ margin: 10px 0 10px 0;  font-weight: bold;    }
#bulletin .back_number p.text				{ width: 175px; float: right;  font-size: 90%;   } 
#bulletin .back_number p.pdf					{ margin: 10px 0 0 0;  padding: 0 0 0 22px; background: url(../../../common/images/ico_pdf.gif) no-repeat left center;  float: left;  }