﻿@charset "UTF-8";

/* 採用情報
-------------------------------------------------------------------------*/

/* 受付なし */
#CONTENTS .main div.norec {
	margin:20px 0 0 0;
	padding:0;
	width:605px;
	background:transparent url(/cms_images/images/recruit/bg_frame.gif) repeat-y;
}
#CONTENTS .main div.norec p {
	margin:25px 0;
	color:#c50000;
	text-align:center;
}

/* 受付 */
#CONTENTS .main div.reception {
	margin:20px 0 0 0;
	padding:1px;
	background-color:#666666;
}
#CONTENTS .main div.reception table{
	width:100%;
}
#CONTENTS .main div.reception table th{
	padding:10px 5px;
	width:12%;
	text-align:left;
}
#CONTENTS .main div.reception table.leader th{
	background-color:#e2fffd;
}
#CONTENTS .main div.reception table.part th{
	background-color:#ffefe5;
}
#CONTENTS .main div.reception table.arbeit th{
	background-color:#f1e5ff;
}
#CONTENTS .main div.reception table td{
	padding:10px 5px;
	width:88%;
	background-color:#ffffff;
}
#CONTENTS .main div.reception table td.type{
	color:#5385e8;
}

/* 応募方法 */
#CONTENTS .main div.subscribe {
	margin:20px 0 0 0;
	padding:0;
	width:605px;
	background:transparent url(/cms_images/images/recruit/bg_frame02.gif) repeat-y;
}
#CONTENTS .main div.subscribe h3 {
	margin:8px 14px 10px;
	padding:0 0 5px;
	border-bottom:1px solid #666666;
}
#CONTENTS .main div.subscribe p {
	margin:0 14px 10px;
}

/* ページTOPリンク */
#CONTENTS .main ul.page {
	margin:0;
	padding:0;
}
#CONTENTS .main ul.page li {
	margin:0;
	padding:10px 0 0 0;
	list-style-type:none;
}
#CONTENTS .main ul.page li.top {
	text-align:right;
}