/*------------------------------------------------------------------------
[ desing.css ]  Copyright Studio FIX Inc.
--------------------------------------------------------------------------*/
h1#logo										{ width : 500px;  height: 45px; background: url(../images/t_recruit.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: #d19b88;  }

/*------------------------------------------------------------------------
 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; }

/*------------------------------------------------------------------------
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;  }


/*------------------------------------------------------------------------
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 10px 0;  }

#index h3#h3_lavel01		{ background-position: 0  -220px; margin: 0 0 10px 0;  }
#index h3#h3_lavel02		{ background-position: 0  -240px; margin: 50px 0 10px 0;  }
#index h3#h3_lavel03		{ background-position: 0  -260px; margin: 50px 0 10px 0;  }

.topics															{ margin: 0 0 25px 0; border: 1px solid #b2b2b2;   font-size: 90%;  } 
.topics p.data									{ padding: 5px 10px 0 10px ; background-color: #b1da71;  } 
.topics p.title										{ padding: 0 10px 5px 10px ; background-color: #b1da71;  } 
.topics p.text										{ padding: 3px 10px 3px 10px ;   } 
.topics p.link										{ background: url(../../../common/images/m_02.gif) no-repeat 0 0.5em;  margin: 0 0 0 8px;  padding: 0 0 10px 1.2em; }

/*------------------------------------------------------------------------
先輩インタビュー
--------------------------------------------------------------------------*/ 
#interview																			{  }
#interview h2#h2_lavel01						{ display: none;}
.interview_block														{ padding: 25px; border: 1px solid #b2b2b2; background-color: #fff;  } 
.interview_block p												{  } 

/*------------------------------------------------------------------------
募集職種
--------------------------------------------------------------------------*/ 
#type																			{  }
#type h2#h2_lavel01						{ background-position: 0 -35px; margin: 0 0 10px 0;  }
#type table 													{ width: 100%; } 
#type th																{ border: 1px solid #a4c97b; padding: 3px; background-color: #e8f7d8;  font-weight: normal;  text-align: center;   } 
#type td																{ border: 1px solid #a4c97b; padding: 3px; }
#type td.institution								{ background: url(../../../common/images/ico_newwin.gif) no-repeat 5px center;   padding: 0 0 0 25px; }

/*------------------------------------------------------------------------
教育研修
--------------------------------------------------------------------------*/ 
#education																			{  }
#education h2#h2_lavel01						{ background-position: 0 -70px; margin: 0 0 10px 0;  }
#education h2#h2_lavel02						{ background-position: 0 -105px; margin: 0 0 10px 0;  }
#education h2#h2_lavel03						{ background-position: 0 -140px; margin: 0 0 10px 0;  }

#education h3#h3_lavel01						{ background-position: 0 0; margin: 40px 0 5px 0;  }
#education h3#h3_lavel02						{ background-position: 0 -20px; margin: 40px 0 10px 0;  }
#education h3#h3_lavel03						{ background-position: 0 -200px; 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; }

/*------------------------------------------------------------------------
福利厚生
--------------------------------------------------------------------------*/ 
#welfare																			{  }
#welfare h2#h2_lavel01						{ background-position: 0 -175px; margin: 0 0 10px 0;  }
#welfare h2#h2_lavel02						{ background-position: 0 -210px; margin: 0 0 10px 0;  }
#welfare h2#h2_lavel03						{ background-position: 0 -245px; margin: 0 0 10px 0;  }
#welfare h2#h2_lavel04						{ background-position: 0 -280px; margin: 0 0 10px 0;  }

#welfare h3#h3_lavel01						{ background-position: 0 -140px; margin: 40px 0 5px 0;  }
#welfare h3#h3_lavel02						{ background-position: 0 -160px; margin: 15px 0 5px 0;  }
#welfare h3#h3_lavel03						{ background-position: 0 -180px; margin: 40px 0 5px 0;  }
#welfare h3#h3_lavel04						{ background-position: 0 -280px; margin: 30px 0 5px 0;  }

/*------------------------------------------------------------------------
Q&A
--------------------------------------------------------------------------*/ 
#faq																			{  }
#faq h2#h2_lavel01						{ background-position: 0 -315px; margin: 0 0 10px 0;  }

#faq h3#h3_lavel01						{ background-position: 0 -40px;  margin: 20px 0 10px 0;  }
#faq h3#h3_lavel02						{ background-position: 0 -60px;  margin: 40px 0 10px 0;  }

#faq div.qa												{ width: 580px; border-top: 5px solid #dbf0c4; border-left: 40px solid #dbf0c4; margin: 0 0 25px 0;} 
#faq div.qa p.head_txt			{ width: 570px; display:block; border-bottom: 1px solid #dbf0c4; margin: 0 0 0 10px; padding:5px 0 5px 0;   font-weight: bold;  color: #598f04;  } 
#faq div.qa p.txt 							{ display:block; margin: 0 0 0 10px; padding:5px 0 4px 0; } 


/*------------------------------------------------------------------------
応募フォーム
--------------------------------------------------------------------------*/ 
#entry																			{  }
#entry h2#h2_lavel01						{ background-position: 0 -350px; margin: 0 0 10px 0;  }
#entry h2#h2_lavel02						{ background-position: 0 -420px; margin: 0 0 10px 0;  }

#entry div.explanation							{  padding: 5px 20px 5px 20px ; background: url(../images/explanation_02.gif) repeat-y;   }
#entry div.explanation img			{ float: left; padding: 0 10px 0 0;   margin: 0; }

#entry table														{ width: 100%;} 
#entry th																	{ border: 1px solid #bababa; padding: 3px 3px 3px 10px; background-color: #f5f5f5;  font-weight: normal;  text-align: left;    } 
#entry td																	{ border: 1px solid #bababa; padding: 3px 3px 3px 8px; }

.error_txt								{ color: #f22121;  font-weight: bold; }


#entry ul										{ width :315px; margin: 25px auto 0 auto; padding: 0; list-style-type: none; }
#entry li		 								{ width :150px; margin: 0 15px 0 0; display:block; float:left; display:inline; }
#entry li.li_end		 			{ margin: 0;  }

/*------------------------------------------------------------------------
受賞者インタビュー
--------------------------------------------------------------------------*/ 
#CEinterview																	{ background: url(../images/bg_shadow.gif) repeat-y;   } 
#CEinterview h2#h2_lavel01				{ display: none;}
.CEinterview_block												{ padding: 25px;    } 
.CEinterview_block p										{ } 
.CEinterview_block span							{ border-bottom: 1px dotted #c0c0c0;  line-height: 2.1; }

/*------------------------------------------------------------------------
エキスパートCE制度
--------------------------------------------------------------------------*/ 
#shadow																			{ background: url(../images/bg_shadow.gif) repeat-y;   } 
#expert_ce																	{ }
#expert_ce_shadow									{ padding: 5px 50px 20px 50px;  } 

#expert_ce h2#h2_lavel01				{ background: url(../images/h2img_01.gif) no-repeat 0 -385px; margin: 0 0 10px 0;   height: 35px; }

#expert_ce h3#h3_lavel01				{ background: url(../images/h3img_01.gif) no-repeat 0 -300px; margin: 20px 0 10px 0;  }
#expert_ce h3#h3_lavel02				{ background: url(../images/h3img_01.gif) no-repeat 0 -320px; margin: 40px 0 10px 0;  }
#expert_ce h3#h3_lavel03				{ background: url(../images/h3img_01.gif) no-repeat 0 -340px; margin: 40px 0 10px 0;  }
#expert_ce h3#h3_lavel04				{ background: url(../images/h3img_01.gif) no-repeat 0 -360px; margin: 40px 0 10px 0;  }

/*------------------------------------------------------------------------
エキスパート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(../../education/expert_ce/2009/images/ph_expert2009_01.jpg) no-repeat ;  }
#expert_ce2009_intro p					{  padding: 55px 25px 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;   }

/*------------------------------------------------------------------------
エキスパートCE　2010年
--------------------------------------------------------------------------*/ 
#expert_ce2010																	{  }
#expert_ce2010 h2#h2_lavel01				{ background: url(../images/h2img_01.gif) no-repeat 0 -350px; margin: 0 0 10px 0;   height: 35px; }
#expert_ce2010 h2#h2_lavel02				{ background: url(../images/h2img_01.gif) no-repeat 0 -385px; margin: 0 0 10px 0;   height: 35px; }

#expert_ce2010_intro					{ width : 620px; background: url(../../education/expert_ce/2010/images/ph_expert2010_01.jpg) no-repeat ;  }
#expert_ce2010_intro p				{  padding: 170px 25px 0 25px;   }

/*------------------------------------------------------------------------
エキスパートCE　2011年
--------------------------------------------------------------------------*/ 
#expert_ce2011																	{  }
#expert_ce2011 h2#h2_lavel01				{ background: url(../images/h2img_01.gif) no-repeat 0 -350px; margin: 0 0 10px 0;   height: 35px; }
#expert_ce2011 h2#h2_lavel02				{ background: url(../images/h2img_01.gif) no-repeat 0 -385px; margin: 0 0 10px 0;   height: 35px; }

#expert_ce2011_intro					{ width : 620px; background: url(../../education/expert_ce/2011/images/ph_expert2011_01.jpg) no-repeat ;  }
#expert_ce2011_intro p				{  padding: 205px 200px 0 25px;   }

/*------------------------------------------------------------------------
思いやりエキスパートナース制度
--------------------------------------------------------------------------*/ 
#shadow																						{ background: url(../images/bg_shadow.gif) repeat-y;   } 
#expert_nurse																	{ }
#expert_nurse_shadow									{ padding: 5px 50px 20px 50px;  } 

#expert_nurse h2#h2_lavel01				{ background: url(../images/h2img_01.gif) no-repeat 0 -455px; margin: 0 0 10px 0;   height: 35px; }
#expert_nurse h3#h3_lavel01				{ background: url(../images/h3img_01.gif) no-repeat 0 -400px; margin: 20px 0 10px 0;  }
#expert_nurse h3#h3_lavel02				{ background: url(../images/h3img_01.gif) no-repeat 0 -420px; margin: 40px 0 10px 0;  }
#expert_nurse h3#h3_lavel03				{ background: url(../images/h3img_01.gif) no-repeat 0 -440px; margin: 40px 0 10px 0;  }
#expert_nurse h3#h3_lavel04				{ background: url(../images/h3img_01.gif) no-repeat 0 -460px; margin: 40px 0 10px 0;  }
#expert_nurse h3#h3_lavel05				{ background: url(../images/h3img_01.gif) no-repeat 0 -480px; margin: 40px 0 10px 0;  }
#expert_nurse h3#h3_lavel06				{ background: url(../images/h3img_01.gif) no-repeat 0 -500px; margin: 40px 0 10px 0;  }

/*------------------------------------------------------------------------
思いやりエキスパートナース制度　2010年
--------------------------------------------------------------------------*/ 
#expert_nurse2010																	{  }
#expert_nurse2010 h2#h2_lavel01				{ background: url(../images/h2img_01.gif) no-repeat 0 -455px; margin: 0 0 10px 0;   height: 35px; }
#expert_nurse2010 h2#h2_lavel02				{ background: url(../images/h2img_01.gif) no-repeat 0 -385px; margin: 0 0 10px 0;   height: 35px; }

#expert_nurse2010_intro					{ width : 620px; background: url(../../education/expert_nurse/2010/images/ph_ex_nurse2010_01.jpg) no-repeat ;  }
#expert_nurse2010_intro p				{  padding: 205px 200px 0 25px }

ul#expert_nurse_list							{ list-style-type: none; margin: 0 25px 0 25px; padding: 30px 0 0 0; clear: both; }
#expert_nurse_list li							{ width : 270px;  margin: 0 25px 10px 0;  display:block; float:left; position:relative;  }
#expert_nurse_list li.right		{ margin: 0 0 10px 0;   }

