/*------------------------------------------------------------------------
[ desing.css ]  Copyright Studio FIX Inc.
--------------------------------------------------------------------------*/
h1#logo									{ width : 500px;  height: 45px; background: url(../images/t_plaza.gif) ; /*\*/overflow: hidden; /**/ text-indent: -100em;}
h2														{ background: url(../images/h2img_01.gif) no-repeat    ;  height: 35px; }
h3														{ background: url(../images/h3img_01.gif) no-repeat    ;  height: 20px; }
h4														{ margin: 25px 0 0 0;   font-size: 120%;   font-weight: normal;  color: #555;  }

/*------------------------------------------------------------------------
 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 10px 0;  }
#index h2#h2_lavel02				{ background-position: 0  -25px;  margin: 50px 0 0 0;  }
#index ol 															{ margin:20px 0 0 0; padding: 0;  list-style-position: inside; }
#index li	 															{ line-height: 2.0;  border-bottom: 1px dotted #ccc;}

.topics															{ margin: 10px 0 20px 0; border: 1px solid #aaa;   font-size: 90%;  } 
.topics p.data									{ padding: 3px 10px 0 10px ; background-color: #f6f2e3; } 
.topics p.title										{ padding: 0 10px 3px 10px ; background-color: #f6f2e3;    } 
.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; }

/*------------------------------------------------------------------------
西金沢地域ケアプラザについて
--------------------------------------------------------------------------*/ 
#outline																	{  }
#outline h2#h2_lavel01				{ background-position: 0  -35px; margin: 0 0 15px 0;  }
#outline h2#h2_lavel02				{ background-position: 0  -70px; margin: 0 0 10px 0;  }
#outline h2#h2_lavel03				{ background-position: 0  -105px; margin: 0 0 10px 0;  }
#outline h2#h2_lavel04				{ background-position: 0  -140px; margin: 0 0 10px 0;  }
#outline h2#h2_lavel05				{ background-position: 0  -175px; margin: 0 0 10px 0;  }
#outline h2#h2_lavel06				{ background-position: 0  -455px; margin: 0 0 10px 0;  }

/*------------------------------------------------------------------------
スタッフ紹介
--------------------------------------------------------------------------*/ 
ul.staff_list								{ margin: 0; padding: 0; clear: both; }
.staff_list li								{ width : 295px; 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;  }

/*------------------------------------------------------------------------
採用情報
--------------------------------------------------------------------------*/ 
#recruit																		{  }
#recruit h2#h2_lavel01					{ background-position: 0  -210px; margin: 0 0 10px 0;  }

/*------------------------------------------------------------------------
個人情報保護方針
--------------------------------------------------------------------------*/ 
#privacy																	{  }
#privacy h2#h2_lavel01				{ background-position: 0  -455px; margin: 0 0 15px 0;  }
#privacy h3#h3_lavel01				{ background-position: 0  -220px; margin: 50px 0 10px 0;  }

/*------------------------------------------------------------------------
サービス内容
--------------------------------------------------------------------------*/ 
#service																		{  }
#service h2#h2_lavel01					{ background-position: 0  -245px; margin: 0 0 10px 0;  }
#service h2#h2_lavel02					{ background-position: 0  -350px; margin: 0 0 10px 0;  }
#service h2#h2_lavel03					{ background-position: 0  -385px; margin: 0 0 10px 0;  }

#service h3#h3_lavel01					{ background-position: 0  0; margin: 0 0 10px 0;  }
#service h3#h3_lavel02					{ background-position: 0  -20px; margin: 0 0 10px 0;  }
#service h3#h3_lavel03					{ background-position: 0  -40px; margin: 0 0 10px 0;  }
#service h3#h3_lavel04					{ background-position: 0  -60px; margin: 0 0 10px 0;  }
#service h3#h3_lavel05					{ background-position: 0  -80px; margin: 0 0 20px 0;  }
#service h3#h3_lavel06					{ background-position: 0  -100px; margin: 0 0 10px 0;  }
#service h3#h3_lavel07					{ background-position: 0  -120px; margin: 0 0 10px 0;  }
#service h3#h3_lavel08					{ background-position: 0  -140px; margin: 0 0 10px 0;  }
#service h3#h3_lavel09					{ background-position: 0  -160px; margin: 0 0 10px 0;  }
#service h3#h3_lavel10					{ background-position: 0  -180px; margin: 40px 0 10px 0;  }
#service h3#h3_lavel11					{ background-position: 0  -200px; margin: 40px 0 10px 0;  }

/*------------------------------------------------------------------------
施設案内
--------------------------------------------------------------------------*/ 
#institution																		{  }
#institution h2#h2_lavel01					{ background-position: 0  -280px; margin: 0 0 10px 0;  }
#institution h2#h2_lavel02					{ background-position: 0  -420px; margin: 0 0 10px 0;  }

#institution ul								{ margin: 0; padding: 0; clear: both; }
#institution li									{ width : 295px; display:block; float:left; position:relative; list-style-type: none; }
#institution li.left						{ margin: 0 30px 0 0;   }
#institution li.right				{ margin: 0;   }
#institution li p.photo		{ text-align: center;  }
#institution li p.name		{ text-align: center;   margin: 0px 0 15px 0; }


/*------------------------------------------------------------------------
よくあるご質問
--------------------------------------------------------------------------*/ 
#faq																	{  }
#faq h2#h2_lavel01				{ background-position: 0  -315px; margin: 0 0 20px 0; }
#faq dl			{   }
#faq dt		{ background: url(../images/ico_q.gif) no-repeat; background-color: #f2efe3;  padding: 3px 3px 3px 40px;  margin: 15px 0 0 0; }
#faq dd 		{ background: url(../images/ico_a.gif) no-repeat;  margin: 5px 0 0 0; padding: 2px 3px 2px 40px;}

