/*------------------------------------------------------------------------
[ desing.css ]  Copyright Studio FIX Inc.
--------------------------------------------------------------------------*/
h1#logo										{ width : 500px;  height: 45px; background: url(../images/t_dialysis_clinic.gif) ; /*\*/overflow: hidden; /**/ text-indent: -100em;}
h1#logo_guide				{ width : 500px;  height: 45px; background: url(../images/t_guide.gif) ; /*\*/overflow: hidden; /**/ text-indent: -100em;}
h4														{ margin: 25px 0 0 0;   font-size: 120%;   font-weight: normal;  color: #f18a96;  }

/*------------------------------------------------------------------------
 Global Navigation Block
--------------------------------------------------------------------------*/
#global_navi								{ width:950px; height:35px; 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: 205px; }
#global_navi02					{ width: 179px; }
#global_navi03					{ width: 176px; }
#global_navi04					{ width: 180px; }
#global_navi05					{ width: 197px; }

#global_navi01 a:hover { background: url(../images/global_navi.gif)       0px  -100px no-repeat; }
#global_navi02 a:hover { background: url(../images/global_navi.gif)  -205px -100px no-repeat; }
#global_navi03 a:hover { background: url(../images/global_navi.gif)  -384px -100px no-repeat; }
#global_navi04 a:hover { background: url(../images/global_navi.gif)  -560px -100px no-repeat; }
#global_navi05 a:hover { background: url(../images/global_navi.gif)  -740px -100px no-repeat; }

#active_navi01					{ width: 205px; background: url(../images/global_navi.gif)       0px  -200px no-repeat;}
#active_navi02					{ width: 179px; background: url(../images/global_navi.gif)  -205px -200px no-repeat;}
#active_navi03					{ width: 176px; background: url(../images/global_navi.gif)  -384px -200px no-repeat; }
#active_navi04					{ width: 180px; background: url(../images/global_navi.gif)  -560px -200px no-repeat; }
#active_navi05					{ width: 197px; background: url(../images/global_navi.gif)  -740px -200px no-repeat;}

/*------------------------------------------------------------------------
第3階層用ナビゲーション
--------------------------------------------------------------------------*/ 
.sub_navi					{ width : 223px;  border: 1px solid #ccc;   }
.sub_navi	ul			{ margin: 0 0 10px 0;  padding: 0 ;  list-style: none; }
.sub_navi	li				{ line-height: 2.3;   padding: 0 5px 0 22px; background: url(../../../common/images/m_01.gif) no-repeat 10px 0.7em;  font-size: 90%; }
.sub_navi	h3		{ font-weight: normal;  font-size: 100%; background: url(../images/bg_localnavi.gif) no-repeat  bottom ;  padding: 5px;  border: none; }
.sub_navi	li	 p		{ padding: 0 25px 0 10px; }

/*------------------------------------------------------------------------
Copyright
--------------------------------------------------------------------------*/ 
#copy								{ width : 940px; background-color: #fac8cd; 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; }


/*------------------------------------------------------------------------
神奈川県の透析クリニック
--------------------------------------------------------------------------*/ 
#k_01 h2							{ background: url(../images/h2img_k01.gif) no-repeat ; } 		#k_01 h3						{ background: url(../images/h2img_k01.gif) no-repeat ; }   
#k_02 h2							{ background: url(../images/h2img_k02.gif) no-repeat ; } 		#k_02 h3						{ background: url(../images/h2img_k02.gif) no-repeat ; }   
#k_03 h2							{ background: url(../images/h2img_k03.gif) no-repeat ; } 		#k_03 h3						{ background: url(../images/h2img_k03.gif) no-repeat ; }   
#k_04 h2							{ background: url(../images/h2img_k04.gif) no-repeat ; } 		#k_04 h3						{ background: url(../images/h2img_k04.gif) no-repeat ; }   
#k_05 h2							{ background: url(../images/h2img_k05.gif) no-repeat ; } 		#k_05 h3						{ background: url(../images/h2img_k05.gif) no-repeat ; }  
#k_06 h2							{ background: url(../images/h2img_k06.gif) no-repeat ; } 		#k_06 h3						{ background: url(../images/h2img_k06.gif) no-repeat ; }  
#k_07 h2							{ background: url(../images/h2img_k07.gif) no-repeat ; } 		#k_07 h3						{ background: url(../images/h2img_k07.gif) no-repeat ; }  
#k_08 h2							{ background: url(../images/h2img_k08.gif) no-repeat ; } 		#k_08 h3						{ background: url(../images/h2img_k08.gif) no-repeat ; }  
#k_09 h2							{ background: url(../images/h2img_k09.gif) no-repeat ; } 		#k_09 h3						{ background: url(../images/h2img_k09.gif) no-repeat ; }  
#k_10 h2							{ background: url(../images/h2img_k10.gif) no-repeat ; } 		#k_10 h3						{ background: url(../images/h2img_k10.gif) no-repeat ; }  
#k_11 h2							{ background: url(../images/h2img_k11.gif) no-repeat ; } 		#k_11 h3						{ background: url(../images/h2img_k11.gif) no-repeat ; }  
#k_12 h2							{ background: url(../images/h2img_k12.gif) no-repeat ; } 		#k_12 h3						{ background: url(../images/h2img_k12.gif) no-repeat ; }  
#k_13 h2							{ background: url(../images/h2img_k13.gif) no-repeat ; } 		#k_13 h3						{ background: url(../images/h2img_k13.gif) no-repeat ; }  
#k_14 h2							{ background: url(../images/h2img_k14.gif) no-repeat ; } 		#k_14 h3						{ background: url(../images/h2img_k14.gif) no-repeat ; }  
#k_15 h2							{ background: url(../images/h2img_k15.gif) no-repeat ; } 		#k_15 h3						{ background: url(../images/h2img_k15.gif) no-repeat ; }  
#k_16 h2							{ background: url(../images/h2img_k16.gif) no-repeat ; } 		#k_16 h3						{ background: url(../images/h2img_k16.gif) no-repeat ; }  
#k_17 h2							{ background: url(../images/h2img_k17.gif) no-repeat ; } 		#k_17 h3						{ background: url(../images/h2img_k17.gif) no-repeat ; }  
#k_18 h2							{ background: url(../images/h2img_k18.gif) no-repeat ; } 		#k_18 h3						{ background: url(../images/h2img_k18.gif) no-repeat ; }  
#k_19 h2							{ background: url(../images/h2img_k19.gif) no-repeat ; } 		#k_19 h3						{ background: url(../images/h2img_k19.gif) no-repeat ; }  
#k_20 h2							{ background: url(../images/h2img_k20.gif) no-repeat ; } 		#k_20 h3						{ background: url(../images/h2img_k20.gif) no-repeat ; }  
#k_21 h2							{ background: url(../images/h2img_k21.gif) no-repeat ; } 		#k_21 h3						{ background: url(../images/h2img_k21.gif) no-repeat ; }  
#k_22 h2							{ background: url(../images/h2img_k22.gif) no-repeat ; } 		#k_22 h3						{ background: url(../images/h2img_k22.gif) no-repeat ; }  
#k_23 h2							{ background: url(../images/h2img_k23.gif) no-repeat ; } 		#k_23 h3						{ background: url(../images/h2img_k23.gif) no-repeat ; }  
#k_24 h2							{ background: url(../images/h2img_k24.gif) no-repeat ; } 		#k_24 h3						{ background: url(../images/h2img_k24.gif) no-repeat ; }  
#k_25 h2							{ background: url(../images/h2img_k25.gif) no-repeat ; } 		#k_25 h3						{ background: url(../images/h2img_k25.gif) no-repeat ; }  
#k_26 h2							{ background: url(../images/h2img_k26.gif) no-repeat ; } 		#k_26 h3						{ background: url(../images/h2img_k26.gif) no-repeat ; }  
#k_27 h2							{ background: url(../images/h2img_k27.gif) no-repeat ; } 		#k_27 h3						{ background: url(../images/h2img_k27.gif) no-repeat ; }  


/*------------------------------------------------------------------------
東京都の透析クリニック
--------------------------------------------------------------------------*/ 
#t_01 h2							{ background: url(../images/h2img_t01.gif) no-repeat ; } 		#t_01 h3						{ background: url(../images/h2img_t01.gif) no-repeat ; }   
#t_02 h2							{ background: url(../images/h2img_t02.gif) no-repeat ; } 		#t_02 h3						{ background: url(../images/h2img_t02.gif) no-repeat ; }   
#t_02-2 h2							{ background: url(../images/h2img_t02_2.gif) no-repeat ; } 		#t_02-2 h3						{ background: url(../images/h2img_t02_2.gif) no-repeat ; }   
#t_03 h2							{ background: url(../images/h2img_t03.gif) no-repeat ; } 		#t_03 h3						{ background: url(../images/h2img_t03.gif) no-repeat ; }   
#t_04 h2							{ background: url(../images/h2img_t04.gif) no-repeat ; } 		#t_04 h3						{ background: url(../images/h2img_t04.gif) no-repeat ; }   
#t_05 h2							{ background: url(../images/h2img_t05.gif) no-repeat ; } 		#t_05 h3						{ background: url(../images/h2img_t05.gif) no-repeat ; }   
#t_06 h2							{ background: url(../images/h2img_t06.gif) no-repeat ; } 		#t_06 h3						{ background: url(../images/h2img_t06.gif) no-repeat ; }   
#t_07 h2							{ background: url(../images/h2img_t07.gif) no-repeat ; } 		#t_07 h3						{ background: url(../images/h2img_t07.gif) no-repeat ; }   
#t_08 h2							{ background: url(../images/h2img_t08.gif) no-repeat ; } 		#t_08 h3						{ background: url(../images/h2img_t08.gif) no-repeat ; }   
#t_09 h2							{ background: url(../images/h2img_t09.gif) no-repeat ; } 		#t_09 h3						{ background: url(../images/h2img_t09.gif) no-repeat ; }   
#t_10 h2							{ background: url(../images/h2img_t10.gif) no-repeat ; } 		#t_10 h3						{ background: url(../images/h2img_t10.gif) no-repeat ; }   
#t_11 h2							{ background: url(../images/h2img_t11.gif) no-repeat ; } 		#t_11 h3						{ background: url(../images/h2img_t11.gif) no-repeat ; }   
#t_12 h2							{ background: url(../images/h2img_t12.gif) no-repeat ; } 		#t_12 h3						{ background: url(../images/h2img_t12.gif) no-repeat ; }   
#t_13 h2							{ background: url(../images/h2img_t13.gif) no-repeat ; } 		#t_13 h3						{ background: url(../images/h2img_t13.gif) no-repeat ; }   
#t_14 h2							{ background: url(../images/h2img_t14.gif) no-repeat ; } 		#t_14 h3						{ background: url(../images/h2img_t14.gif) no-repeat ; }   
#t_15 h2							{ background: url(../images/h2img_t15.gif) no-repeat ; } 		#t_15 h3						{ background: url(../images/h2img_t15.gif) no-repeat ; }   
#t_16 h2							{ background: url(../images/h2img_t16.gif) no-repeat ; } 		#t_16 h3						{ background: url(../images/h2img_t16.gif) no-repeat ; }   
#t_17 h2							{ background: url(../images/h2img_t17.gif) no-repeat ; } 		#t_17 h3						{ background: url(../images/h2img_t17.gif) no-repeat ; }   
#t_18 h2							{ background: url(../images/h2img_t18.gif) no-repeat ; } 		#t_18 h3						{ background: url(../images/h2img_t18.gif) no-repeat ; }   
#t_19 h2							{ background: url(../images/h2img_t19.gif) no-repeat ; } 		#t_19 h3						{ background: url(../images/h2img_t19.gif) no-repeat ; }   
#t_20 h2							{ background: url(../images/h2img_t20.gif) no-repeat ; } 		#t_20 h3						{ background: url(../images/h2img_t20.gif) no-repeat ; }   
#t_21 h2							{ background: url(../images/h2img_t21.gif) no-repeat ; } 		#t_21 h3						{ background: url(../images/h2img_t21.gif) no-repeat ; }  
#t_22 h2							{ background: url(../images/h2img_t22.gif) no-repeat ; } 		#t_22 h3						{ background: url(../images/h2img_t22.gif) no-repeat ; }   
#t_23 h2							{ background: url(../images/h2img_t23.gif) no-repeat ; } 		#t_23 h3						{ background: url(../images/h2img_t23.gif) no-repeat ; } 

/*------------------------------------------------------------------------
h2,h3
--------------------------------------------------------------------------*/ 
h2#h2_lavel01					{ background-position: 0  0; margin: 0 0 10px 0;  height: 60px;  }	
h2#h2_lavel02					{ background-position: 0  -160px; margin: 0 0 20px 0; height: 20px; }		
h2#h2_lavel03					{ background-position: 0  -180px; margin: 0 0 20px 0; height: 20px; }		
h2#h2_lavel04					{ background-position: 0  -200px; margin: 0 0 20px 0; height: 20px; }		

h3#h3_lavel01					{ background-position: 0  -100px; margin: 20px 0 10px 0; height: 20px;  }		
h3#h3_lavel02					{ background-position: 0  -120px; margin: 30px 0 10px 0; height: 20px;  }		
h3#h3_lavel03					{ background-position: 0  -140px; margin: 30px 0 10px 0; height: 20px;  }		
h3#h3_lavel04					{ background-position: 0  -220px; margin: 30px 0 10px 0; height: 20px;  }		

h3#h3_lavel00										{ height: 20px; background: url(../images/h3img_test.gif) no-repeat ; margin: 30px 0 10px 0;   }		
h3#h3_lavel00 span					{ display:none;  }		


/*------------------------------------------------------------------------
各クリニック
--------------------------------------------------------------------------*/ 
ul#clinic_navigation						{ width : 620px;  height: 39px; list-style-type: none; margin: 0; padding: 0; }
#clinic_navigation li						{ display:block; float:left; position:relative; }
#clinic_navigation img				{ vertical-align: bottom; }

#clinic_detail												{ margin: 0; padding: 15px 20px 20px 20px; background: url(../images/sub_navi06.gif) repeat-y ; }		
/* table*/ 
#clinic_detail table 																{ width: 575px; } 
#clinic_detail th																			{ border: 1px solid #ccc; padding: 3px; background-color: #eee;  font-weight: normal;  text-align: left;  } 
#clinic_detail th.position_center						{ text-align: center;  } 
#clinic_detail td																			{ border: 1px solid #ccc; padding: 3px; }
#clinic_detail td.position_center						{ text-align: center;  } 

/* スタッフ紹介*/ 
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;  }

ul.staff_list02								{ margin: 0; padding: 0; clear: both; }
.staff_list02 li								{ width : 180px; display:block; float:left; position:relative; list-style-type: none;margin: 0 20px 0 0;  }
.staff_list02 li.right				{ margin: 0;   }
.staff_list02 li p.photo	{ margin: 0 0 5px 0; text-align: center;  }
.staff_list02 li p.name	{ text-align: center;  }
.staff_list02 li p.text			{ margin: 0 0 25px 0;  }

/*------------------------------------------------------------------------
INDEX
--------------------------------------------------------------------------*/ 
#index																	{  }
#index h2#h2_lavel01				{ background-position: 0  0; margin: 0 0 10px 0;  background: url(../images/h2img_01.gif) no-repeat ;  height: 35px; }
#index h3#h3_lavel01				{ background: url(../images/h3img_01.gif) no-repeat ;background-position: 0  -875px; margin: 0 0 10px 0; height: 20px; /*\*/overflow: hidden; /**/ text-indent: -100em;  display: block; text-decoration: none; outline: none;}
#index h3#h3_lavel02				{ background: url(../images/h3img_01.gif) no-repeat ;background-position: 0  -900px; margin: 0 0 10px 0; height: 20px;/*\*/overflow: hidden; /**/ text-indent: -100em;  display: block; text-decoration: none; outline: none; }

.topics															{ margin: 10px 0 20px 0; border: 1px solid #aaa;   font-size: 90%;  } 
.topics p.data									{ padding: 3px 10px 0 10px ; background-color: #f0f0f0; } 
.topics p.title										{ padding: 0 10px 3px 10px ; background-color: #f0f0f0;    } 
.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; }

/*------------------------------------------------------------------------
善仁会の透析クリニックとは
--------------------------------------------------------------------------*/ 
#about																		{  }
#about h2#h2_lavel01					{ background: url(../images/h2img_01.gif) no-repeat 0 -35px; margin: 0 0 10px 0;   height: 35px; }
#about h3#h3_lavel01					{ background: url(../images/h3img_01.gif) no-repeat 0 0; margin: 0 0 10px 0;   height: 20px; }
#about h3#h3_lavel02					{ background: url(../images/h3img_01.gif) no-repeat 0 -25px; margin: 0 0 10px 0;   height: 20px; }
#about h3#h3_lavel03					{ background: url(../images/h3img_01.gif) no-repeat 0 -50px; margin: 0 0 10px 0;   height: 20px; }
#about h3#h3_lavel04					{ background: url(../images/h3img_01.gif) no-repeat 0 -75px; margin: 0 0 10px 0;   height: 20px; }
#about h3#h3_lavel05					{ background: url(../images/h3img_01.gif) no-repeat 0 -100px; margin: 0 0 10px 0;   height: 20px; }
#about h3#h3_lavel06					{ background: url(../images/h3img_01.gif) no-repeat 0 -125px; margin: 0 0 10px 0;   height: 20px; }
#about h3#h3_lavel07					{ background: url(../images/h3img_01.gif) no-repeat 0 -150px; margin: 0 0 10px 0;   height: 20px; }
#about h3#h3_lavel08					{ background: url(../images/h3img_01.gif) no-repeat 0 -175px; margin: 0 0 10px 0;   height: 20px; }
#about h3#h3_lavel09					{ background: url(../images/h3img_01.gif) no-repeat 0 -330px; margin: 0 0 10px 0;   height: 20px; }

/*------------------------------------------------------------------------
医療体制
--------------------------------------------------------------------------*/ 
#system																		{  }
#system h2#h2_lavel01					{ background: url(../images/h2img_01.gif) no-repeat 0 -70px; margin: 0 0 10px 0;   height: 35px; }

/*------------------------------------------------------------------------
教育・研究
--------------------------------------------------------------------------*/ 
#education																		{  }
#education h2#h2_lavel01					{ background: url(../images/h2img_01.gif) no-repeat 0 -105px; margin: 0 0 10px 0;   height: 35px; }
#education h3#h3_lavel01					{ background: url(../images/h3img_01.gif) no-repeat 0 -775px; margin: 0 0 10px 0;   height: 20px; }
#education h3#h3_lavel02					{ background: url(../images/h3img_01.gif) no-repeat 0 -800px; margin: 0 0 10px 0;   height: 20px; }

/*------------------------------------------------------------------------
様々な取り組み
--------------------------------------------------------------------------*/ 
#activity																		{  }
#activity h2#h2_lavel01					{ background: url(../images/h2img_01.gif) no-repeat 0 -140px; margin: 0 0 10px 0;   height: 35px; }
#activity h3#h3_lavel01					{ background: url(../images/h3img_01.gif) no-repeat 0 -200px; margin: 0 0 10px 0;   height: 20px; }
#activity h3#h3_lavel02					{ background: url(../images/h3img_01.gif) no-repeat 0 -225px; margin: 0 0 10px 0;   height: 20px; }
#activity h3#h3_lavel03					{ background: url(../images/h3img_01.gif) no-repeat 0 -250px; margin: 0 0 10px 0;   height: 20px; }
#activity h3#h3_lavel04					{ background: url(../images/h3img_01.gif) no-repeat 0 -275px; margin: 0 0 10px 0;   height: 20px; }
#activity h3#h3_lavel05					{ background: url(../images/h3img_01.gif) no-repeat 0 -300px; margin: 0 0 10px 0;   height: 20px; }
#activity h3#h3_lavel06					{ background: url(../images/h3img_01.gif) no-repeat 0 -330px; margin: 0 0 10px 0;   height: 20px; }

/*------------------------------------------------------------------------
神奈川県の透析クリニック
--------------------------------------------------------------------------*/ 
#kanagawa																		{  }
#kanagawa h2#h2_lavel01					{ background: url(../images/h2img_01.gif) no-repeat 0 -175px; margin: 0 0 10px 0;   height: 35px; }

/*------------------------------------------------------------------------
東京都の透析クリニック
--------------------------------------------------------------------------*/ 
#tokyo																		{  }
#tokyo h2#h2_lavel01					{ background: url(../images/h2img_01.gif) no-repeat 0 -210px; margin: 0 0 10px 0;   height: 35px; }

/*------------------------------------------------------------------------
人工透析の手引き
--------------------------------------------------------------------------*/ 
#guide																		{  }
#guide h2#h2_lavel01					{ background: url(../images/h2img_01.gif) no-repeat 0 -245px; margin: 0 0 10px 0;   height: 35px; }

#guide h3#h3_lavel01					{ background: url(../images/h3img_01.gif) no-repeat 0 -475px; margin: 10px 0 10px 0;   height: 20px; }
#guide h3#h3_lavel02					{ background: url(../images/h3img_01.gif) no-repeat 0 -500px; margin: 0 0 10px 0;   height: 20px; }
#guide h3#h3_lavel03					{ background: url(../images/h3img_01.gif) no-repeat 0 -525px; margin: 0 0 10px 0;   height: 20px; }
#guide h3#h3_lavel04					{ background: url(../images/h3img_01.gif) no-repeat 0 -550px; margin: 0 0 10px 0;   height: 20px; }
#guide h3#h3_lavel05					{ background: url(../images/h3img_01.gif) no-repeat 0 -575px; margin: 0 0 10px 0;   height: 20px; }
#guide h3#h3_lavel06					{ background: url(../images/h3img_01.gif) no-repeat 0 -600px; margin: 0 0 10px 0;   height: 20px; }
#guide h3#h3_lavel07					{ background: url(../images/h3img_01.gif) no-repeat 0 -625px; margin: 0 0 10px 0;   height: 20px; }
#guide h3#h3_lavel08					{ background: url(../images/h3img_01.gif) no-repeat 0 -650px; margin: 0 0 10px 0;   height: 20px; }
#guide h3#h3_lavel09					{ background: url(../images/h3img_01.gif) no-repeat 0 -675px; margin: 0 0 10px 0;   height: 20px; }
#guide h3#h3_lavel10					{ background: url(../images/h3img_01.gif) no-repeat 0 -700px; margin: 0 0 10px 0;   height: 20px; }
#guide h3#h3_lavel11					{ background: url(../images/h3img_01.gif) no-repeat 0 -725px; margin: 0 0 10px 0;   height: 20px; }
#guide h3#h3_lavel12					{ background: url(../images/h3img_01.gif) no-repeat 0 -750px; margin: 0 0 10px 0;   height: 20px; }
#guide h3#h3_lavel13					{ background: url(../images/h3img_01.gif) no-repeat 0 -425px; margin: 0 0 10px 0;   height: 20px; }
#guide h3#h3_lavel14					{ background: url(../images/h3img_01.gif) no-repeat 0 -400px; margin: 0 0 10px 0;   height: 20px; }


/*------------------------------------------------------------------------
機関誌「ふれあい」
--------------------------------------------------------------------------*/ 
#fureai																	{  }
#fureai h2#h2_lavel01				{ background: url(../images/h2img_01.gif) no-repeat 0 -280px; margin: 0 0 10px 0;   height: 35px; }
/*--最新号------------------------*/ 
#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_fureai												{ background: url(../../../group/common/images/bg_fureai_head.jpg) no-repeat;  padding: 110px 190px 10px 30px; height: 75px;} 
#current_fureai										{ background: url(../../../group/activity/bulletin/images/bg_fureai.jpg) no-repeat;   } 
#current_fureai ul 							{ padding: 0; margin: 10px 0 0 0;	list-style: none;}
#current_fureai li 								{ padding: 0 0 0 15px; background: url(../../../group/common/images/ico_list01.gif) no-repeat 0 0.4em;   }
/*---バックナンバー---*/ 
#fureai .back_number										{ width: 580px;  margin: 30px 20px 0 20px;  } 
#fureai p.action																{ margin: 0 0 8px 0;  padding: 2px;   background-color: #e2f1ec; }
#fureai .back_number ul								{ list-style-type: none; margin: 0; padding: 0; clear: both; }
#fureai .back_number li									{ width : 280px;  margin: 0 20px 30px 0;  padding: 0 0 5px 0; display:block; float:left; position:relative;  }
#fureai .back_number li.right				{ margin: 0 0 30px 0;   }
#fureai .back_number p.image			{ width: 105px; float: left;    }  
#fureai .back_number p.title					{ margin: 10px 0 10px 0;  font-weight: bold;    }
#fureai .back_number p.text					{ width: 175px; float: right;  font-size: 90%;   } 
#fureai .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;  }

/*------------------------------------------------------------------------
エキスパートCE制度
--------------------------------------------------------------------------*/ 
#expert_ce																	{ }
#expert_ce_shadow										{ padding: 5px 50px 20px 50px;  } 
#expert_ce_shadow	 span					{ border-bottom: 1px dotted #ccc;  line-height: 2.5;  } 


#expert_ce h2#h2_lavel01				{ background: url(../images/h2img_01.gif) no-repeat 0 -315px; margin: 0 0 10px 0;   height: 35px; }
#expert_ce h2#h2_lavel02				{ background: url(../images/h2img_01.gif) no-repeat 0 -350px; margin: 0 0 10px 0;   height: 35px; }

#expert_ce h3#h3_lavel01				{ background: url(../images/h3img_01.gif) no-repeat 0 -925px; margin: 20px 0 10px 0;   height: 20px; }
#expert_ce h3#h3_lavel02				{ background: url(../images/h3img_01.gif) no-repeat 0 -950px; margin: 40px 0 10px 0;   height: 20px; }
#expert_ce h3#h3_lavel03				{ background: url(../images/h3img_01.gif) no-repeat 0 -975px; margin: 40px 0 10px 0;   height: 20px; }
#expert_ce h3#h3_lavel04				{ background: url(../images/h3img_01.gif) no-repeat 0 -1000px; margin: 40px 0 10px 0;   height: 20px; }

/*------------------------------------------------------------------------
エキスパートCE　2009年
--------------------------------------------------------------------------*/ 
#expert_ce2009																	{  }
#expert_ce2009 h2#h2_lavel01				{ background: url(../images/h2img_01.gif) no-repeat 0 -350px; margin: 0 0 10px 0;   height: 35px; }
#expert_ce2009 h2#h2_lavel02				{ background: url(../images/h2img_01.gif) no-repeat 0 -385px; margin: 0 0 10px 0;   height: 35px; }

#expert_ce2009_intro						{ width : 620px; background: url(../../expert_ce/2009/images/ph_expert2009_01.jpg) no-repeat ;  }
#expert_ce2009_intro p				{  padding: 205px 200px 0 25px;   }

ul#expert_ce_list						{ list-style-type: none; margin: 0 25px 0 25px; padding: 30px 0 0 0; clear: both; }
#expert_ce_list li						{ width : 270px;  margin: 0 25px 10px 0;  display:block; float:left; position:relative;  }
#expert_ce_list li.right		{ margin: 0 0 10px 0;   }

#expert_ce2009_01						{ width : 620px; background: url(../../expert_ce/2009/images/ph_001_01.jpg) no-repeat ;  }
#expert_ce2009_01 p				{  padding: 205px 200px 0 25px;   }

/*------------------------------------------------------------------------
受賞者インタビュー
--------------------------------------------------------------------------*/ 
#interview																			{ background: url(../../../group/common/images/bg_shadow.gif) repeat-y;   } 
#interview h2#h2_lavel01						{ display: none;}
.interview_block														{ padding: 25px;    } 
.interview_block p												{ } 
.interview_block span									{ border-bottom: 1px dotted #c0c0c0;  line-height: 2.1; }

/*------------------------------------------------------------------------
Local Navigattion
--------------------------------------------------------------------------*/ 
.expert_ce_navi										{ width : 225px;   }
.expert_ce_navi	ul								{ margin: 0;  padding: 0 ;  list-style: none; }
.expert_ce_navi	li									{ line-height: 2.5;  margin: 0 0 3px 0;  padding: 0 5px 0 5px; background: url(../images/bg_localnavi.gif) no-repeat  bottom  ; }
.expert_ce_navi	li.sub					{ padding: 0 0 0 2em; background: url(../../../common/images/m_01.gif) no-repeat 1em 0.7em  ;   line-height: 2.0; }
.expert_ce_navi	li.sub_end	{ padding: 0 0 0 2em; background: url(../../../common/images/m_01.gif) no-repeat 1em 0.7em  ;   line-height: 2.0; margin: 0 0 15px 0;  }