/* CSS Document */


/*---------メイン---------*/

#Main {
	width: 599px;
	float: right;
}
#Main2 {
	padding:9px;
}

#JobSearch {
}

#JobSearch ul {
	padding-top :5px;
	background-image : url(../img/category_ul.gif);
	background-repeat: no-repeat;
	background-position: 0px 5px;
	display:block;
	height: 57px;	
}

#JobSearch li {
	list-style-type:none;
}

/*ドクター*/

.CategoryDr {
	float: left;
	padding-left: 1px;
}

.CategoryDr a {
	display:block;
	background-image : url(../img/category_dr.jpg);
	background-repeat: no-repeat;
	width: 143px;
	height: 57px;	
}

.CategoryDr a:hover {
	background-image : url(../img/category_dr.jpg);
	background-repeat: no-repeat;	
	width: 143px;		
	height: 57px;
	background-position: 0px -57px;		
}

/*ナース*/

.CategoryNurse {
	float: left;
	padding-left: 2px;
}

.CategoryNurse a {
	display:block;
	background-image : url(../img/category_nurse.jpg);
	background-repeat: no-repeat;
	width: 143px;
	height: 57px;	
}

.CategoryNurse a:hover {
	background-image : url(../img/category_nurse.jpg);
	background-repeat: no-repeat;	
	width: 143px;		
	height: 57px;
	background-position: 0px -57px;		
}

/*薬剤師*/
.CategoryPrescription {
	float: left;
	padding-left: 2px;
}

.CategoryPrescription a {
	display:block;
	background-image : url(../img/category_prescription.jpg);
	background-repeat: no-repeat;
	width: 143px;
	height: 57px;	
}

.CategoryPrescription a:hover {
	background-image : url(../img/category_prescription.jpg);
	background-repeat: no-repeat;	
	width: 143px;		
	height: 57px;
	background-position: 0px -57px;		
}

/*その他　医療従事者求人*/

.CategoryOthers {
	float: left;
	padding-left: 2px;
}

.CategoryOthers a {
	display:block;
	background-image : url(../img/category_others.jpg);
	background-repeat: no-repeat;
	width: 143px;
	height: 57px;	
}

.CategoryOthers a:hover {
	background-image : url(../img/category_others.jpg);
	background-repeat: no-repeat;	
	width: 143px;		
	height: 57px;
	background-position: 0px -57px;		
}

#FlashNagare {
	padding-top: 10px;
	width: 580px;
	clear: both;
}


#JobList {
	padding-top: 10px;
	width: 580px;
	clear: both;
}

#JobList .JobListH3 {
	border-bottom-width: 1px;
	border-left-width: 8px;
	border-bottom-style: solid;
	border-left-style: solid;
	border-bottom-color: #FF8080;
	border-left-color: #FF8080;
	font-size: 1.3em;
	padding: 5px 0 5px 5px;
}

#JobList .JobListBox {
	width: 270px;
	height:125px;
	padding-top: 3px;
	padding-right:5px;
	padding-left:5px;
	margin-top: 5px;
	margin-left:5px;
	background-color: #FFEEEE;
	border-style: dotted;
	border-color: #CCCCCC;
	border-width: 1px;
	float:left;
	position: relative;
}
#JobList .JobListBox .JobTitle {
	color: #FF6600;
	padding-bottom: 3px;
	font-size: 1em;
}
#JobList .JobListBox .JobTitle a {
	color: #FF6600;
	text-decoration: underline;	
}
#JobList .JobListBox .JobTitle a:hover {
	color:	#FFB9B9;
	text-decoration: underline;
}


#JobList .JobListBox .JobArea {
	font-size: 0.9em;
	line-height: 100%;
	padding-bottom:3px;	
}

#JobList .JobListBox .AreaTitle {
	color: #660000;
	padding-right:10px;
}

#JobList .JobListBox .JobGenre {
	font-size: 0.9em;
	line-height: 100%;
	padding-bottom:3px;	
}

#JobList .JobListBox .GenreTitle {
	color: #660000;
	padding-right:10px;
}

#JobList .JobListBox .JobCmment {
	font-size: 0.9em;
	line-height: 110%;
	position: absolute;
	top: 65px;
	left: 95px;
	color: #B75A06;
}

#JobList .JobListBox .JobShousai {
	position: absolute;
	top: 10px;
	left: 230px;
}

#JobList .JobListBox .JobOubo {
	position: absolute;
	top: 30px;
	left: 230px;
}

#JobList .JobListBox .JobImage {
	padding-top: 5px;
}


#JobList .JobListBoxWide {
	width: 562px;
	height:125px;
	padding-top: 3px;
	padding-left:5px;
	margin-top: 5px;
	margin-left:5px;
	background-color: #FFEEEE;
	border-style: dotted;
	border-color: #CCCCCC;
	border-width: 1px;
	float:left;
	position: relative;
}
#JobList .JobListBoxWide .JobTitle {
	color: #FF6600;
	font-size: 1.2em;
	position: absolute;
	left: 170px;
	top: 2px;
}
#JobList .JobListBoxWide .JobTitle a {
	color: #FF6600;
	text-decoration: underline;	
}
#JobList .JobListBoxWide .JobTitle a:hover {
	color:	#FFB9B9;
	text-decoration: underline;
}


#JobList .JobListBoxWide .JobArea {
	font-size: 0.9em;
	line-height: 100%;
	position: absolute;	
	left: 170px;
	/*top: 27px;*/
	top: 42px;	
}

#JobList .JobListBoxWide .AreaTitle {
	color: #660000;
	padding-right:10px;
	
}

#JobList .JobListBoxWide .JobGenre {
	font-size: 0.9em;
	line-height: 100%;
	position: absolute;
	left: 170px;
	/*top: 42px;*/
	top: 57px;	
}

#JobList .JobListBoxWide .GenreTitle {
	color: #660000;
	padding-right:10px;
}

#JobList .JobListBoxWide .JobStation {
	font-size: 0.9em;
	line-height: 100%;
	position: absolute;
	left: 170px;
	/*top: 57px;*/
	top: 72px;
}

#JobList .JobListBoxWide .StationTitle {
	color: #660000;
	padding-right:10px;
}

#JobList .JobListBoxWide .JobAllowance {
	font-size: 0.9em;
	line-height: 100%;
	position: absolute;
	left: 170px;
	/*top: 72px;*/
	top: 87px;
}

#JobList .JobListBoxWide .AllowanceTitle {
	color: #660000;
	padding-right:10px;
}

#JobList .JobListBoxWide .JobOther {
	font-size: 0.9em;
	line-height: 100%;
	position: absolute;
	left: 170px;
	/*top: 87px;*/
	top: 102px;
}

#JobList .JobListBoxWide .OtherTitle {
	color: #660000;
	padding-right:10px;
}

#JobList .JobListBoxWide .JobCmment {
	font-size: 0.9em;
	line-height: 105%;
	position: absolute;
	top: 27px;
	/*top: 102px;*/
	left: 170px;
	color: #B75A06;
}

#JobList .JobListBoxWide .JobShousai {
	position: absolute;
	top: 10px;
	left: 518px;
}

#JobList .JobListBoxWide .JobOubo {
	position: absolute;
	top: 30px;
	left: 518px;
}

#JobList .JobListBoxWide .JobImage {
	position: absolute;
	left: 5px;
	top: 5px;
}




















#TemujinSupportMenu {
	clear: both;
	padding-top: 15px;
}

#TemujinSupportMenu p {
	line-height: 105%;
}

#TemujinSupportMenu h4 {
	font-size: 1.3em;	
	padding-top: 15px;
}
#TemujinSupportMenu .SupportJob {
	color: #97B52F;
	padding-bottom: 5px;	
}
#TemujinSupportMenu .SupportCC {
	color: #60A3AE;
	padding-bottom: 5px;
}
#TemujinSupportMenu .SupportAbroad {
	color: #F25657;
	padding-bottom: 5px;
}
#TemujinSupportMenu .SupportReinstated {
	color: #D5C506;
	padding-bottom: 5px;
}
/* 宮里さんコメント*/

#MiyasatoComent {
	background-image:url(../img/myasato_coment.jpg);
	background-repeat: no-repeat;
	height: 162px;
	width:580px;
}

#MiyasatoComent p{
	width:365px;
	padding-top: 50px;
	padding-left: 25px;
	font-size: 0.9em;
	color: #333333;
}

/* テムジンサポート*/

#TemujinSupport {
	padding-top: 15px;
	
}

/*
#ReportList a {
	color: #666666;
}

#ReportList a:hover {
	color: #FF671E;
	text-decoration: underline;
}

#ReportList ul {
	list-style-type: none;	
}

*/

/*WhatsNew*/
#WhatsNew {
	width: 580px;
	background-color: #FFF4D7;
	border-top-style: none;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-right-color: #F5B301;
	border-bottom-color: #F5B301;
	border-left-color: #F5B301;	
}

#WhatsNew ul {
	list-style-type: none;
	padding: 10px;	
}

#WhatsNew li {
	color: #B75A06;
}


#WhatsNew li a {
	color: #B75A06;
}

#WhatsNew li a:hover {
	color: #FFCC66;
}

.RedColor {
	color: #FF0000;
}


/*お知らせ*/
#Info {
	width: 580px;
	background-color: #FFFFFF;
	border-top-style: none;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-right-color: #4E9BDA;
	border-bottom-color: #4E9BDA;
	border-left-color: #4E9BDA;	
}
#Info ul {
	list-style-type: none;
	padding: 10px;	
}


/* ピックアップ病院*/
#PickUpByouin {
	background-image:url(../img/pickup_byouin.gif);
	background-repeat:no-repeat;
	width:580px;
	height: 192px;
	position: relative;
}

.PickUpPhoto_left {
	position: absolute;
	top: 55px;
	left: 24px;
}

.PickUpPhoto_center {
	position: absolute;
	top: 55px;
	left: 214px;
}

.PickUpPhoto_right {
	position: absolute;
	top: 55px;
	left: 405px;
}

.PickUpName_left {
	position: absolute;
	top: 160px;
	left: 10px;
	width:180px;
	text-align: center;
}

.PickUpName_center {
	position: absolute;
	top: 160px;
	left: 200px;
	width:180px;
	text-align: center;
}

.PickUpName_right {
	position: absolute;
	top: 160px;
	left: 390px;
	width:180px;
	text-align: center;
}


/*各種セミナー*/
#Seminar {
	width: 580px;
	background-color: #FFDFE8;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: none;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #FF658C;
	border-right-color: #FF658C;
	border-bottom-color: #FF658C;
	border-left-color: #FF658C;
}

.SeminarBox {
	padding-top: 15px;
	padding-left:10px;
}

/*セミナー(English)*/
.SeminarEnglish {
	background-image : url(../img/seminar_english.jpg);
	background-repeat: no-repeat;
	width: 550px;
	height: 125px;
	position: relative;
	padding-bottom: 10px;
}

.English_P {
	font-size: 0.9em;
	position: absolute;
	left: 30px;
	top: 25px;
	width: 400px;
	line-height:120%;
	color:#666666;
}

.Seminar_Link_English {
	padding-bottom: 10px;
	position: absolute;
	left: 450px;
	top: 90px;
}

.Seminar_Link_English a {
	color: #7A981F;
}

/*セミナー（ハーブ）*/

.SeminarHerb {
	background-image : url(../img/seminar_herb.jpg);
	background-repeat: no-repeat;
	width: 550px;
	height: 125px;
	position: relative;
	padding-bottom: 10px;	
}

.Herb_P {
	font-size: 0.9em;
	position: absolute;
	left: 30px;
	top: 30px;
	width: 400px;
	line-height:120%;
	color:#666666;	
}

.Seminar_Link_Herb {
	padding-bottom: 10px;
	position: absolute;
	left: 450px;
	top: 90px;
}

.Seminar_Link_Herb a {
	color: #73AC87;
}

/*セミナー(復職)*/

.SeminarReinstated {
	background-image : url(../img/seminar_reinstated.jpg);
	background-repeat: no-repeat;
	width: 550px;
	height: 125px;
	position: relative;
	padding-bottom: 10px;	
}

.Reinstated_P {
	font-size: 0.9em;
	position: absolute;
	left: 30px;
	top: 30px;
	width: 400px;
	line-height:120%;
	color:#666666;	
}

.Seminar_Link_Reinstated {
	padding-bottom: 10px;
	position: absolute;
	left: 450px;
	top: 90px;
}

.Seminar_Link_Reinstated a {
	color: #7F7FFF;
}




/*Q&A*/
#QandA {
	width: 580px;
	background-color: #E9FDAC;
	border-top-style: none;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-right-color: #98CB03;
	border-bottom-color: #98CB03;
	border-left-color: #98CB03;	
}

#QandA ul {
	list-style-type: none;
	padding: 10px;	
}

#QandA li a {
	color: #FF6600;
}

#QandA li a:hover {
	color: #FFCC66;
}


/*海外医療研修*/

#BroadTraining {
	width: 580px;
}

#BroadTraining h2 {
	padding-top: 5px;
}

#BroadTraining h3 {
	padding-top: 10px;
}

#BroadTraining .Message {
	margin-top: 15px;
	height: 145px;
	font-size: 12px;
	background-image: url(/img/broad_msaria.gif);
	background-repeat: no-repeat;
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 0px;
	padding-left: 10px;
}

#BroadTraining .BroadTitle {
	padding-top:10px;
}

#BroadTraining .BroadBox {
	border: 1px solid #BEE554;
	padding-left: 10px;
	padding-right: 10px;
	padding-bottom: 10px;
	background-color: #FFFFEC;
}
#BroadTraining .BroadBox ul {
	list-style-type: none;
}

#BroadTraining .BroadBox h5 {
	list-style-type: none;
	color: #434365;
	font-size: 15px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #CCCCCC;
	border-left-width: 4px;
	border-left-style: solid;
	border-left-color: #659A01;
	width: 260px;
	padding-top: 2px;
	padding-bottom:2px;
	padding-left:5px;
	font-weight: bold;
	margin-top:10px;
}

#BroadTraining .BroadBox li {
	padding-top: 2px;
	padding-bottom: 2px;
	padding-left:5px;
	font-size: 12px;	
}

#BroadTraining .BroadBox li a {
	color:#0066CC;
}

#BroadTraining .BroadBox li a:hover {
	color: #62B0FF;
}


#BroadTraining .BroadBox .InnerLeftBox {
	width: 260px;
	float:left;	
}

#BroadTraining .BroadBox .InnerRightBox {
	width: 260px;
	float:right;
	padding-right:10px;
}

/*お申し込み、お問い合せはこちらボタン*/

#TrainingEnterPosition {
	padding-left: 100px;
	padding-top: 40px;
}

.TrainingEnter a {
	display:block;
	background-image : url(../img/to_access.gif);
	background-repeat: no-repeat;
	width: 380px;
	height: 55px;	
}

.TrainingEnter a:hover {
	background-image : url(../img/to_access.gif);
	background-repeat: no-repeat;	
	width: 380px;		
	height: 55px;
	background-position: 0px -55px;		
}
.Attention {
	padding-top: 10px;
	text-align: center;
	color:#F90000;
}

/*訪問看護特集*/
#ToSpecial {
	padding-bottom: 5px;
}

#ToSpecial .ImgSpecial a{
	display:block;
	background-image : url(../img/to_special_bg.jpg);
	background-repeat: no-repeat;
	width: 580px;
	height: 112px;	
}
#ToSpecial .ImgSpecial a:hover{
	background-image : url(../img/to_special_bg.jpg);
	background-repeat: no-repeat;	
	width: 580px;
	height: 112px;	
	background-position: 0px -112px;		
}

/*看護師の為の就職・転職相談会*/
#ToSoudankai {
	padding-bottom: 5px;
}

#ToSoudankai .ImgSoudankai a{
	display:block;
	background-image : url(../img/20100131.jpg);
	background-repeat: no-repeat;
	width: 580px;
	height: 75px;	
}
#ToSoudankai .ImgSoudankai a:hover{
	background-image : url(../img/20100131.jpg);
	background-repeat: no-repeat;	
	width: 580px;
	height: 75px;	
	background-position: 0px -75px;		
}

/*求人お知らせメール登録*/
#ToMailMagazine {
	padding-bottom: 5px;
}

/*無料転職サポートお申し込み*/
#ToSupport {
	padding-bottom: 5px;
}

#ToSupport .ImgSupport a{
	display:block;
	background-image : url(../img/to_support.jpg);
	background-repeat: no-repeat;
	width: 580px;
	height: 75px;	
}
#ToSupport .ImgSupport a:hover{
	background-image : url(../img/to_support.jpg);
	background-repeat: no-repeat;	
	width: 580px;
	height: 75px;	
	background-position: 0px -75px;		
}

