/*------------------------------------------------------------------------
[ desing.css ]  Copyright Studio FIX Inc.
--------------------------------------------------------------------------*/
h1#logo										{ width : 500px;  height: 45px; background: url(../images/t_group.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; }

/*------------------------------------------------------------------------
 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: 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;}

/*------------------------------------------------------------------------
Copyright
--------------------------------------------------------------------------*/ 
#copy								{ width : 940px; background-color: #e3f1ca; 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;  }

/*------------------------------------------------------------------------
トピックス
--------------------------------------------------------------------------*/ 
.topics															{ margin: 0 0 20px 0; border: 1px solid #aaa;   font-size: 90%;  } 
.topics p.data									{ padding: 3px 10px 0 10px ; background-color: #e3f1ca; } 
.topics p.title										{ padding: 0 10px 3px 10px ; background-color: #e3f1ca;    } 
.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 10px 0;  }
#outline h2#h2_lavel02													{ background-position: 0 -70px; margin: 0 0 10px 0;  }

#outline h3#h3_lavel01													{ background-position: 0 -200px; margin: 0 0 10px 0; background: url(../images/ph_outline01.jpg) no-repeat ; height: 100px;  }
#outline h3#h3_lavel02													{ background-position: 0 -200px; margin: 40px 0 10px 0; background: url(../images/ph_outline02.jpg) no-repeat ; height: 100px;  }
#outline h3#h3_lavel03													{ background-position: 0 -200px; margin: 40px 0 10px 0; background: url(../images/ph_outline03.jpg) no-repeat ; height: 100px;  }


/*------------------------------------------------------------------------
関連施設
--------------------------------------------------------------------------*/ 
#institution																		{  }
#institution h2#h2_lavel01					{ background-position: 0 -105px; margin: 0 0 10px 0;  }

#institution h3 a														{ display: block; text-decoration: none; outline: none; }
#institution h3#h3_lavel01					{ background-position: 0 0; margin: 40px 0 5px 0;  }
#institution h3#h3_lavel02					{ background-position: 0 -25px; margin: 30px 0 5px 0;  }
#institution h3#h3_lavel03					{ background-position: 0 -50px; margin: 30px 0 5px 0;  }
#institution h3#h3_lavel04					{ background-position: 0 -75px; margin: 30px 0 5px 0;  }
#institution h3#h3_lavel05					{ background-position: 0 -100px; margin: 30px 0 5px 0;  }
#institution h3#h3_lavel06					{ background-position: 0 -125px; margin: 30px 0 5px 0;  }
#institution h3#h3_lavel07					{ background-position: 0 -150px; margin: 40px 0 5px 0;  }
#institution h3#h3_lavel08					{ background-position: 0 -175px; margin: 30px 0 5px 0;  }

#institution ul												{ display:inline;list-style-position: outside; list-style-type: none;  margin: 0; padding: 0; }
#institution li													{ padding: 0 0 0 15px; background: url(../../../common/images/m_01.gif) no-repeat left center;  line-height: 1.9; }

/*------------------------------------------------------------------------
沿革
--------------------------------------------------------------------------*/ 
#history																		{  }
#history h2#h2_lavel01					{ background-position: 0 -140px; margin: 0 0 10px 0;  }

/*------------------------------------------------------------------------
理念方針
--------------------------------------------------------------------------*/ 
#policy																{  }
#policy h2#h2_lavel01			{ background-position: 0  -175px; margin: 0 0 15px 0;  }
#policy h2#h2_lavel02			{ background-position: 0  -210px; margin: 50px 0 10px 0;   }
#policy ul 													{  margin: 15px 0 0 0; padding: 0;   list-style: none; line-height: 2.3;  font-size: 110%;  }
#policy li#lavel01	 						{ padding: 0 0 0 28px;   background: url(../images/ico_01.gif) no-repeat left center;    }
#policy li#lavel02	 						{ padding: 0 0 0 28px;   background: url(../images/ico_02.gif) no-repeat left center;   }
#policy li#lavel03	 						{ padding: 0 0 0 28px;   background: url(../images/ico_03.gif) no-repeat left center;   }

/*------------------------------------------------------------------------
行動指針
--------------------------------------------------------------------------*/ 
#basic																										{  }
#basic h2#h2_lavel01													{ background-position: 0   -245px; margin: 0 0 10px 0;  }

#basic h3#h3_lavel01													{ background-position: 0 -300px; margin: 20px 0 10px 0;  }
#basic h3#h3_lavel02													{ background-position: 0 -325px; margin: 0 0 10px 0;  }
#basic h3#h3_lavel03													{ background-position: 0 -350px; margin: 0 0 10px 0;  }
#basic h3#h3_lavel04													{ background-position: 0 -375px; margin: 0 0 10px 0;  }
#basic h3#h3_lavel05													{ background-position: 0 -400px; margin: 0 0 10px 0;  }
#basic strong																				{ font-size: 110%;   }

/*------------------------------------------------------------------------
個人情報保護方針
--------------------------------------------------------------------------*/ 
#privacy																										{  }
#privacy h2#h2_lavel01													{ background-position: 0 -280px; margin: 0 0 10px 0;  }
#privacy h2#h2_lavel02													{ background-position: 0 -315px; margin: 50px 0 10px 0;  }
#privacy ol 																								{ margin: 15px 0 0 2em; padding: 0;  list-style-position: outside; }
#privacy li	 																								{  }
#privacy div#receptionist													{  margin: 40px 0 0 0;   padding: 15px;  background-color: #f5ffed; border: 1px solid #9ecb71; }
#privacy div#receptionist p											{ text-align: center; }
#privacy div#receptionist p#tel								{ font-size: 150%;   }


/*------------------------------------------------------------------------
様々な取り組み
--------------------------------------------------------------------------*/ 
#activity																		{  }
#activity h2#h2_lavel01					{ background-position: 0 -350px; margin: 0 0 10px 0;  }

#activity h3 a														{ display: block; text-decoration: none; outline: none; }
#activity h3#h3_lavel01					{ background-position: 0 -425px; margin: 10px 0 5px 0;  }
#activity h3#h3_lavel02					{ background-position: 0 -450px;   }
#activity h3#h3_lavel03					{ background-position: 0 -475px; margin: 10px 0 5px 0;  }
#activity h3#h3_lavel04					{ background-position: 0 -500px; margin: 0 0 5px 0;  }
#activity h3#h3_lavel05					{ background-position: 0 -525px; margin: 0 0 5px 0;  }
#activity h3#h3_lavel06					{ background-position: 0 -550px; margin: 0 0 5px 0;  }
#activity h3#h3_lavel07					{ background-position: 0 -575px; margin: 0 0 5px 0;  }
#activity h3#h3_lavel08					{ background-position: 0 -600px; margin: 0 0 5px 0;  }
#activity h3#h3_lavel09					{ background-position: 0 -625px; margin: 0 0 5px 0;  }
#activity h3#h3_lavel10					{ background-position: 0 -650px; margin: 0 0 5px 0;  }
#activity h3#h3_lavel11					{ background-position: 0 -675px; margin: 0 0 5px 0;   height: 40px; }
#activity h3#h3_lavel12					{ background-position: 0 -1460px; margin: 0 0 5px 0;   }

/*------------------------------------------------------------------------
腎Webカルテ
--------------------------------------------------------------------------*/ 
#kidney_record																		{  }
#kidney_record h2#h2_lavel01					{ background-position: 0 -385px; margin: 0 0 10px 0;  }
#kidney_record h3#h3_lavel01					{ background-position: 0 -725px; margin: 30px 0 10px 0;  }
#kidney_record h3#h3_lavel02					{ background-position: 0 -750px; margin: 50px 0 10px 0;  }

/*------------------------------------------------------------------------
健診Webカルテ
--------------------------------------------------------------------------*/ 
#checkup_record																		{  }
#checkup_record h2#h2_lavel01					{ background-position: 0 -420px; margin: 0 0 10px 0;  }

#checkup_record h3#h3_lavel01					{ background-position: 0 -1100px; margin: 0 0 10px 0;  }
#checkup_record h3#h3_lavel02					{ background-position: 0 -1130px; margin: 0 0 10px 0;  }

#checkup_record div#receptionist												{  margin: 20px 0 0 0;   padding: 15px;  background-color: #fffae7; }
#checkup_record div#receptionist p											{ text-align: center; }

/*------------------------------------------------------------------------
品質管理
--------------------------------------------------------------------------*/ 
#quality																										{  }
#quality h2#h2_lavel01													{ background-position: 0 -455px; margin: 0 0 10px 0;  }

#quality h3#h3_lavel01													{ background-position: 0 -200px; margin: 30px 0 10px 0; background: url(../images/ph_quality01.jpg) no-repeat ; height: 100px;  }
#quality h3#h3_lavel02													{ background-position: 0 -225px; margin: 0 0 10px 0; background: url(../images/ph_quality02.jpg) no-repeat ; height: 100px;  }
#quality h3#h3_lavel03													{ background-position: 0 -250px; margin: 0 0 10px 0; background: url(../images/ph_quality03.jpg) no-repeat ; height: 100px;  }

/*------------------------------------------------------------------------
機関誌発行
--------------------------------------------------------------------------*/ 
#bulletin																		{  }
#bulletin h2#h2_lavel01					{ background-position: 0 -490px; margin: 0 0 10px 0;  }

#bulletin h3 a														{ display: block; text-decoration: none; outline: none; /*\*/overflow: hidden; /**/ text-indent: -100em;  }
#bulletin h3 a:hover									{  }
#bulletin h3#h3_lavel01					{ background-position: 0 -775px; margin: 20px 0 5px 0;  }
#bulletin h3#h3_lavel02					{ background-position: 0 -800px; margin: 20px 0 5px 0;  }
#bulletin h3#h3_lavel03					{ background-position: 0 -825px; margin: 20px 0 5px 0;   }
#bulletin h3#h3_lavel04					{ background-position: 0 -850px; margin: 20px 0 5px 0;   }

/*--最新号------------------------*/ 
#shadow															{ background: url(../images/bg_shadow.gif) repeat-y;   } 
#current_txt												{ padding: 60px 300px 0 30px; } 
#current_txt p.special				{ font-weight: bold; } 

/*------------------------------------------------------------------------
ふれあい
--------------------------------------------------------------------------*/ 
#fureai																	{  }
#fureai h2#h2_lavel01				{ background-position: 0 -525px; margin: 0 0 10px 0;  }
#fureai h2#h2_lavel02				{ background-position: 0 -945px; margin: 30px 0 10px 0;  }
#fureai h3#h3_lavel01				{ background-position: 0 -900px; margin: 30px 0 20px 0;  }
/*---ヘッダ---*/ 
#head_fureai												{ background: url(../images/bg_fureai_head.jpg) no-repeat;  padding: 110px 190px 10px 30px;  height: 75px; }  
#current_fureai										{ background: url(../../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(../images/ico_list01.gif) no-repeat 0 0.4em;   }
/*---バックナンバー---*/ 
.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;  }

/*------------------------------------------------------------------------
ヘルシーライフ
--------------------------------------------------------------------------*/ 
#healthy_life																				{  }
#healthy_life h2#h2_lavel01							{ background-position: 0 -560px; margin: 0 0 15px 0;  }
#healthy_life h3#h3_lavel01							{ background-position: 0 -875px;  }
#healthy_life h3#h3_lavel02							{ background-position: 0 -900px; }
/*---ヘッダ---*/ 
#head_healthcheck									{ background: url(../images/bg_healthcheck_head.jpg) no-repeat;  padding: 110px 190px 10px 30px;  height: 75px; } 
#current_healthcheck							{ background: url(../../activity/bulletin/images/bg_healthcheck.jpg) no-repeat;  } 
/*---バックナンバー---*/ 
#healthy_life .action																	{ margin: 0 0 8px 0;  padding: 2px;   background-color: #fff7cb;   }
#healthy_life .back_number										{ width: 580px;  margin: 30px 20px 0 20px;  } 
#healthy_life .back_number ul								{ list-style-type: none; margin: 0; padding: 0; clear: both; }
#healthy_life .back_number li									{ width : 280px;  margin: 0 20px 30px 0;  padding: 0 0 5px 0; display:block; float:left; position:relative;  }
#healthy_life .back_number li.right				{ margin: 0 0 30px 0;   }
#healthy_life .back_number p.image			{ width: 95px; float: right;    }  
#healthy_life .back_number p.title					{ margin: 10px 10px 0 0;  font-weight: bold;    }
#healthy_life .back_number p.text					{ width: 175px; float: left;  font-size: 90%;   } 
#healthy_life .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;  }

/*------------------------------------------------------------------------
ハートフル通信
--------------------------------------------------------------------------*/ 
#heartful																	{  }
#heartful h2#h2_lavel01				{ background-position: 0 -595px; margin: 0 0 10px 0;  }
#heartful h3#h3_lavel01				{ background-position: 0 -875px; margin: 30px 0 10px 0;  }
#heartful h3#h3_lavel02				{ background-position: 0 -900px; margin: 0 0 10px 0;  }
/*---ヘッダ---*/ 
#head_heartful										{  background: url(../images/bg_heartful_head.jpg) no-repeat;  padding: 110px 190px 10px 30px;  height: 75px; }  
#current_heartful								{ background: url(../../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 15px; background: url(../images/ico_list02.gif) no-repeat 0 0.4em;   }
/*---バックナンバー---*/ 
#heartful .back_number										{ width: 580px;  margin: 30px 20px 0 20px;  }
#heartful p.action																{ margin: 0 0 8px 0;  padding: 2px;   background-color: #f9e8e6;   }
#heartful .back_number ul								{ list-style-type: none; margin: 0; padding: 0; clear: both; }
#heartful .back_number li									{ width : 280px;  margin: 0 20px 30px 0;  padding: 0 0 5px 0; display:block; float:left; position:relative;  }
#heartful .back_number li.right					{ margin: 0 0 30px 0;   }
#heartful .back_number p.image			{ width: 105px; float: left;    }  
#heartful .back_number p.title					{ margin: 10px 0 10px 0;  font-weight: bold;    }
#heartful .back_number p.text					{ width: 175px; float: right;  font-size: 90%;   } 
#heartful .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;  }


/*------------------------------------------------------------------------
すずかけ
--------------------------------------------------------------------------*/ 
#suzukake																				{  }
#suzukake h2#h2_lavel01							{ background-position: 0 -630px; margin: 0 0 10px 0;  }
#suzukake h3#h3_lavel01							{ background-position: 0 -875px;  }
#suzukake h3#h3_lavel02							{ background-position: 0 -900px; }
/*---ヘッダ---*/ 
#head_suzukake								{  background: url(../images/bg_suzukake_head.jpg) no-repeat;  padding: 110px 190px 10px 30px;  height: 75px; } 
#current_suzukake						{ background: url(../../activity/bulletin/images/bg_suzukake.jpg) no-repeat;   } 
#current_suzukake ul 				{ padding: 0; margin: 10px 0 0 0;	list-style: none;}
#current_suzukake li 					{ padding: 0 0 0 15px; background: url(../images/ico_list03.gif) no-repeat 0 0.4em;   }
/*---バックナンバー---*/ 
#suzukake .action																{ margin: 0 0 8px 0;  padding: 2px;   background-color: #e3f1c1;   }
#suzukake .back_number										{ width: 580px;  margin: 30px 20px 0 20px;  } 
#suzukake .back_number ul								{ list-style-type: none; margin: 0; padding: 0; clear: both; }
#suzukake .back_number li								{ width : 280px;  margin: 0 20px 30px 0;  padding: 0 0 5px 0; display:block; float:left; position:relative;  }
#suzukake .back_number li.right				{ margin: 0 0 30px 0;   }
#suzukake .back_number p.image			{ width: 95px; float: right;    }  
#suzukake .back_number p.title				{ margin: 10px 10px 0 0;  font-weight: bold;    }
#suzukake .back_number p.text				{ width: 175px; float: left;  font-size: 90%;   } 
#suzukake .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;  }

/*------------------------------------------------------------------------
教育
--------------------------------------------------------------------------*/ 
#education																	{  }
#education h2#h2_lavel01				{ background-position: 0 -665px; margin: 0 0 15px 0; }
#education h2#h2_lavel02				{ background-position: 0 -700px; margin: 0 0 15px 0; }
#education h2#h2_lavel03				{ background-position: 0 -735px; margin: 0 0 15px 0; }

#education h3#h3_lavel01				{ background-position: 0 -1160px; margin: 40px 0 5px 0; }
#education h3#h3_lavel02				{ background-position: 0 -1190px; margin: 40px 0 10px 0; }
#education h3#h3_lavel03				{ background-position: 0 -1220px; margin: 40px 0 10px 0; }

#education div.education_step													{ width: 580px; border-top: 5px solid #dbf0c4; border-left: 40px solid #dbf0c4; margin: 15px 0 0 0;} 
#education div.education_step p.head_txt			{ width: 570px; display:block; border-bottom: 1px solid #dbf0c4; margin: 0 0 0 10px; padding:6px 0 6px 0;   } 
#education div.education_step p.txt 								{ display:block; margin: 0 0 0 10px; padding:8px 0 4px 0; } 
#education div.education_step p.photo						{ margin: 0 0 0 10px; padding:8px 0 4px 0; } 
#education p.arrow																							{ height:50px; background-image: url(../images/bg_arrow.gif); background-repeat: no-repeat;}

#education table 													{ width: 100%; } 
#education th																{ border: 1px solid #83b151; padding: 3px; background-color: #e8f7d8;  font-weight: normal;  text-align: left;   } 
#education th.position_center			{ text-align: center;   } 
#education td																{ border: 1px solid #83b151; padding: 3px; }

/*------------------------------------------------------------------------
研究
--------------------------------------------------------------------------*/ 
#study																	{  }
#study h2#h2_lavel01				{ background-position: 0 -770px; margin: 0 0 15px 0; }

#study h3#h3_lavel01				{ background-position: 0 -1025px; margin: 0 0 5px 0; }
#study h3#h3_lavel02				{ background-position: 0 -1050px; margin: 0 0 5px 0; }

/*------------------------------------------------------------------------
研究報告会
--------------------------------------------------------------------------*/ 
#memoir_society																	{  }
#memoir_society h2#h2_lavel01				{ background-position: 0 -805px; margin: 0 0 10px 0; }
#memoir_society h2#h2_lavel02				{ background-position: 0 -840px; margin: 0 0 10px 0; }

#memoir_society dl			{ margin: 30px 0 0 0;  }
#memoir_society dt			{ background: url(../images/ico_memoir_society01.gif) no-repeat; background-color: #eee;  padding: 3px 3px 3px 40px;  margin: 15px 0 0 0; }
#memoir_society dd 		{ padding: 2px 3px 2px 40px; }

#memoir_society ul			{ margin: 30px 0 0 0;  }
#memoir_society li				{ background: url(../images/ico_memoir_society01.gif) no-repeat; background-color: #eee;  padding: 3px 3px 3px 40px;  margin: 15px 0 0 0; }


/*------------------------------------------------------------------------
特別講演
--------------------------------------------------------------------------*/ 
#lecture																	{  }
#lecture h2#h2_lavel01				{ background-position: 0 -875px; margin: 0 0 15px 0; }
#lecture h2#h2_lavel02				{ background-position: 0 -910px; margin: 0 0 15px 0; }
#lecture h3#h3_lavel01				{ background-position: 0 -1075px; margin: 30px 0 5px 0; }
#lecture h3#h3_lavel02				{ background-position: 0 -1050px; margin: 30px 0 5px 0; }

/*------------------------------------------------------------------------
メディカルソーシャルワーカー
--------------------------------------------------------------------------*/ 
#msw																	{  }
#msw h2#h2_lavel01				{ background-position: 0 -980px; margin: 0 0 10px 0; }
#msw h3#h3_lavel01				{ background-position: 0 -1250px; margin: 10px 0 10px 0; }
#msw h3#h3_lavel02				{ background-position: 0 -1280px; margin: 40px 0 10px 0; }
#msw h3#h3_lavel03				{ background-position: 0 -1310px; margin: 40px 0 10px 0; }

#msw dl				{ margin: 10px 0 0 0;  }
#msw dt			{ background: url(../images/ico_msw01.gif) no-repeat; background-color: #f2ffdb;  padding: 3px 3px 3px 40px;  margin: 15px 0 0 0; font-weight: bold;  }
#msw dd 		{ padding: 2px 3px 2px 40px; }

/*------------------------------------------------------------------------
エキスパート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 -1015px; margin: 0 0 10px 0;   height: 35px; }

#expert_ce h3#h3_lavel01				{ background: url(../images/h3img_01.gif) no-repeat 0 -1340px; margin: 20px 0 10px 0;  }
#expert_ce h3#h3_lavel02				{ background: url(../images/h3img_01.gif) no-repeat 0 -1370px; margin: 40px 0 10px 0;  }
#expert_ce h3#h3_lavel03				{ background: url(../images/h3img_01.gif) no-repeat 0 -1400px; margin: 40px 0 10px 0;  }
#expert_ce h3#h3_lavel04				{ background: url(../images/h3img_01.gif) no-repeat 0 -1430px; margin: 40px 0 10px 0;  }
