/******************************
recruit.css
******************************/

#rec_main {
	
}

.rec_body {
	padding: 20px 32px;
}

.rec_body p{
	margin: 0 0 1em 0;
	padding: 0;
}

/*********セミナー**********/

#semi_main {
	
}

.semi_body {
	padding: 5px 32px 20px 32px;
	background: url(../images/seminar_bg.gif) no-repeat left top;
}

.semi_body p{
	margin: 0 0 1em 0;
	padding: 0;
}




th {
	font-size: 12px;
	line-height: 17px;
	font-weight: normal;
}

.rec_table_th1{
	background: #e7e7e7;
	border-top: 1px solid #ffffff;
}

.rec_table_th2{
	background: #e7e7e7;
	border-top: 1px solid #ffffff;
	border-bottom: 1px solid #ffffff;
}
.rec_table_th3{
	background: #e7e7e7;
	border-bottom: 1px solid #ffffff;
}

.rec_table_td1 {
	border-top: 1px dotted #999999;
}

.rec_table_td2 {
	border-top: 1px dotted #999999;
	border-bottom: 1px dotted #999999;
}
.rec_table_td3 {
	border-bottom: 1px dotted #999999;
}

/*********index更新**********/

.top-bana01{margin: 5px 0px 5px 10px;}

.rec_bg
{
	background: url(../images/recruit_bg01.jpg) no-repeat left top;
}

.rec_header
{
	padding: 20px 32px 0;
}

.rec_annai{
	font-size:14px;
	background:#ff0000;
	padding: 2px;
	text-align:center;
	width: 280px;
	margin-bottom: 15px;
}
.rec_annai .rec_annai_inner{
border:1px solid #ffffff;
padding: 5px 25px;
}
.rec_annai .rec_annai_inner span{
	font-size: 10px;
}

.rec_annai a:link{
color:#FFFFFF;
}
.rec_annai a:visited{
color:#FFFFFF;
}
.rec_annai a:hover{
color:#FFFFFF;
text-decoration:underline;
}

.mb5 {margin-bottom: 5px !important;}
.mb10 {margin-bottom: 10px !important;}
.mb15 {margin-bottom: 15px !important;}
.mb20 {margin-bottom: 20px !important;}
.mb30 {margin-bottom: 30px !important;}
.mb50 {margin-bottom: 50px !important;}

