/* CSS >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> */

/* @group entry */

/*entry-top*/

#entry_pict{
	background: url(../img/entry_main.jpg) no-repeat;
	width: 556px;
	height: 200px;
	margin: 30px 0 15px 0;
}
#new-entry_pict{
	background: url(../img/new-entry_main.jpg) no-repeat;
	width: 556px;
	height: 200px;
	margin: 30px 0 15px 0;
}


#ExplainPMO{
	background: url(../img/entry_pmo.gif) no-repeat;
	width: 536px;
	height: 56px;
	padding:10px;
}

.txtPMOb { line-height:1.6em; font-weight: bold; margin-top:5px; }
.txtPMO { font-size:0.75em; }

#infoBox_in{
display:block;
}

#JobInfo{
display:block;
width:270px;
float:left;
}

#Schedule{
display:block;
width:270px;
float:right;
}

#Schedule h4{
display:block;
width:270px;
height:25px;
background-repeat:no-repeat;
margin:0 0 10px 0;
}

#Job_title_in{
display:block;
width:270px;
height:25px;
background-image:url(../img/entry_sttl-info.gif);
background-repeat:no-repeat;
margin:0 0 10px 0;
}

#Job_title_in h4{
float:left;
}

#Job_title_in p.BtjobS{
float:right;
}

.joblist{
clear:both;
display:block;
margin:0 0 15px 0;
}
.txtBlue { color: #013C6C; font-weight:bold;}

.Sh_in{
clear:both;
margin:0 0 14px 0;
}

.shDate{
margin:0 15px 0 0;
color: #013C6C; 
font-weight:bold;
float:left;
}

.shTime{
float:left;
}


a.joblistLink01,a.joblistLink01:link,a.joblistLink01:visited ,a.joblistLink01:active{
display:block;
width: 120px;
height:24px;
margin:0;
padding:0;
background-image:url(../img/entry_bt_JobSS.gif);
background-repeat:no-repeat;
background-position:0 0;
}

a.joblistLink01:hover{
display:block;
width: 120px;
height:24px;
margin:0;
padding:0;
background-image:url(../img/entry_bt_JobSS.gif);
background-repeat:no-repeat;
background-position:0 -22px;
}



h4.stepTitle{
clear:both;
display:block;
width:556px;
height:50px;
background-image:url(../img/entry_ttl-nagare.gif);
background-repeat:no-repeat;
margin:30px 0 10px 0;
}


#EntryStep_in{
	width: 537px;
	margin-left: auto;
	margin-right: auto;
}

#EntryStep_in h5.stepTitle{
display:block;
width:537px;
height:42px;
background-repeat:no-repeat;
}

.step1{
clear:both;
display:block;
width:537px;
height:40px;
background-repeat:no-repeat;
}

.StepLeft{
float:left;
}

.Btright{
display:block;
width: 131px;
height:31px;
float:right;
margin:5px 7px 0 0;
}

.StepTxt{
display:block;
width:477px;
background-image:url(../img/entry_arrowBg.gif);
background-repeat:repeat-y;
padding:10px 0 0 50px;

}

.StepArrow{
display:block;
width:537px;
height:35px;
background-image:url(../img/entry_arrow.gif);
background-repeat:no-repeat;
margin:0 0 0 0;
}

.FormLinkL{
display:block;
width:370px;
padding:20px 0 30px 167px;
}

#meritBox{
display:block;
width:537px;
height:144px;
background-image:url(../img/entry_meritBg.gif);
background-repeat:no-repeat;
margin:0 0 50px 0;
}

#meritBox li{
	display:block;
	background-image:url(../img/entry-meritMark.gif);
	background-repeat:no-repeat;
	background-position:15px 13px;
	padding:5px 0 0 50px;
	
	
}

#meritBox li.meritTop{
	display:block;
	background-image:url(../img/entry-meritMark.gif);
	background-repeat:no-repeat;
	background-position:15px 20px;
	padding:12px 0 0 50px;
}
	


a.formLink01,a.formLink01:link,a.formLink01:visited ,a.formLink01:active{
display:block;
width: 131px;
height:31px;
margin:0;
padding:0;
background-image:url(../img/entry-BtforFormS.gif);
background-repeat:no-repeat;
background-position:0 0;
}

a.formLink01:hover{
display:block;
width: 131px;
height:31px;
margin:0;
padding:0;
background-image:url(../img/entry-BtforFormS.gif);
background-repeat:no-repeat;
background-position:0 -31px;
}

a.formLink02,a.formLink02:link,a.formLink02:visited ,a.formLink02:active{
display:block;
width: 131px;
height:31px;
margin:0;
padding:0;
background-image:url(../img/entry-BtforAccess.gif);
background-repeat:no-repeat;
background-position:0 0;
}

a.formLink02:hover{
display:block;
width: 131px;
height:31px;
margin:0;
padding:0;
background-image:url(../img/entry-BtforAccess.gif);
background-repeat:no-repeat;
background-position:0 -31px;
}


a.formLink03,a.formLink03:link,a.formLink03:visited ,a.formLink03:active{
display:block;
width: 210px;
height:44px;
margin:0;
padding:0;
background-image:url(../img/entry-Btsubmit.gif);
background-repeat:no-repeat;
background-position:0 0;
}

a.formLink03:hover{
display:block;
width: 210px;
height:44px;
margin:0;
padding:0;
background-image:url(../img/entry-Btsubmit.gif);
background-repeat:no-repeat;
background-position:0 -44px;
}


/*job*/
.entry_box{
	width: 556px;
	background: url(../img/contents_in_bg01.gif) no-repeat;
	padding-top: 10px;
}

.entry_box_in{
	width: 530px;
	margin-left: auto;
	margin-right: auto;
	margin-bottom:30px;

}

.entry_caption{
display:block;
	width: 518px;
	margin-left: auto;
	margin-right: auto;
	padding: 6px;
	background: #EDEDED;
	border-top: solid 1px #046494;
	color: #046494;

}

.jobName{
float:left;
}

.taigu{
float:right;
}


.entry_box_text{
clear:both;
	width: 510px;
	margin-left: auto;
	margin-right: auto;
	padding-top: 8px;

}

.contents_forForm{
	margin-left: auto;
	margin-top: 20px;
	margin-bottom: 15px;
	text-align:right;
	
}

.forFormS a{
	width: 112px;
	height: 27px;
	background: url(../img/entry-BtFormSS.gif) no-repeat;
	display: block;
	margin-left: auto;
	margin-right: 5px;
	
}

.forFormS a:hover{
	background-position: 0 -26px;
}


/*form*/

#entry_form{
	background: url(../img/entryform_title.gif) no-repeat;
	width: 556px;
	height: 50px;
	margin: 30px 0 10px 0;
}

.EntryFormBox{
	width: 510px;
	margin-top:30px;
	margin-left: auto;
	margin-right: auto;
	padding: 0;
	font-size:0.75em; 
	line-height:1.6em; 
	margin:4px 0;
	
}

.EntryFormBox th{
	width: 30%;
	padding: 6px;
	background-color:#EDEDED;
	color: #046494;
	text-align:left;
	vertical-align:top;
	border-bottom:solid 1px #FFFFFF;
	
}

.EntryFormBox td{
	padding: 6px;
	font-weight: normal;
	vertical-align:top;
	
}


.EntryFormBox02{
	width: 500px;
	margin-top:30px;
	padding: 0;
	text-align:center;
}

.EntryFormBox02 td{
	padding: 6px;;
}

.EntryFormBox02 td.agree{
font-size:0.75em; 
color:#666;
}

.EntryPrivcy{
width:500px;
height:120px;
font-size:0.75em; 
line-height:1.6em; 
color:#666;
}

.cationMark{
color:#FF3300;
padding:0 6px 0 0;
font-weight:bold;
}

.EntryBt_sbmit{
display:block;
width:210px;
height:44px;
background-image:url(../img/entry-Kakunin.gif);
background-repeat:no-repeat;
margin:0 0 30px 0;
}

/* @end */