@charset "utf-8";
/* **************************************************************************************

=Container Style

=SideMenu Style

=Login Style

=Registration Style
 
=Scout Style

************************************************************************************** */


/* =Container Style
____________________________________________________________________________ */
 
div#wrapper {
	background: url(/img/comp/bg_recruitment.gif) no-repeat 0 0;}

div#header {
	height: 87px;}

div#container {
	background: #FFFFFF;}

div#container ol#topicpath {
	padding: 0 0 13px;}

h2#mainTitle {
	background: url(/img/comp/bg_ttl_recruitment.gif) no-repeat 0 0;}

h3.subtitle02 {
	border-bottom: 5px solid #779e3f;}

ul.recruitmentList li {
	background: url(/img/comp/icon_arrow_right.gif) no-repeat 0 .5em;
	padding: 0 0 3px 8px;}

p.notes01 {
	margin: 0 0 20px;}

div#recruitmentContainerLeft {
	padding-left: 15px;
	width: 597px;}

div#recruitmentContainerLeft ul#anchor {
	margin: 0 0 25px;}

div#recruitmentContainerLeft table.compAdmintableStyle01 {
	width: 598px;}

div.recruitmentStaffArea {
	margin: 0 0 45px;
	padding-left: 10px;
	width: 617px;}

div.recruitmentStaffArea h4 {
	color: #8fbf4c;
	font-size: 1.2em;
	font-weight: bold;
	padding: 0 10px;}

div.recruitmentStaffArea p {
	margin: 0 0 20px;
	padding: 0 10px 0;}

div.recruitmentStaffArea dl dt {
	padding: 0 10px 0;}

div.inputBtn {
	margin: 0 0 20px;
	padding: 0 10px 0;
	text-align: center;}

div.recruitmentStaffArea ol {
	padding: 0 10px 0;
	margin: 0 0 0 1.8em;}

div.recruitmentStaffArea ol li {
	list-style-type:decimal;
	margin: 0 0 15px;}

.registrationFinish input {
	margin-top: 10px;}

div#containerAgency {
	background: #FFFFFF;}

div#adminContainer {
	padding: 0 33px;}

dl#logout {
	margin: 0 0 30px 10px;}

dl dt.item {
	border-left: 3px solid #f3a13d;
	font-weight: bold;
	padding: 0 0 0 7px;}

dl dt.item a,
dl dt.item a:link {
	text-decoration: underline;}

dl dt.item a:hover,
dl dt.item a:active {
	text-decoration: none;}

div.contentssub {
	text-align: center;
}

div.contentssub h3 {
	font-size: 1.2em;
	font-weight: bold;
	padding: 0 10px;
	margin: 0 0 30px;
}

/* =SideMenu Style
____________________________________________________________________________ */

div#welcomeArea {
	margin: -32px 0 0;}

div#welcomeArea div {
	background: url(/img/comp/bg_welcome_top.gif) no-repeat 0 0;}

div#welcomeArea div dl dt {
	border-bottom: 1px solid #c2d3a8;}

div.recruitmentStaffContentsArea {
	border: 1px solid #cecdcd;
	padding:  15px 0;
	margin: 5px 0 8px;}

div.recruitmentStaffContentsArea dl {
	padding: 0 15px;
	margin: 0 0 10px;}

div.recruitmentStaffContentsArea dl dt {
	border-left: 3px solid #779e3f;
	color: #000000;
	font-family : Minion Pro;
	font-size: 1.2em;
	font-weight: bold;
	margin: 0 0 5px;
	padding: 0 0 0 6px;}

div.recruitmentStaffContentsArea li {
	margin: 0 0 0 10px;}

div#RSCBottomArea {
	padding-left: 10px;
	padding-right: 10px;}

div#wideContainer {
	background:#FFFFFF;
	width:902px;
	margin: 0 auto;
	padding: 0 33px;}

/* =Registration Style
____________________________________________________________________________ */


div#registration {
	height: 500px;
	overflow: auto;}

div#registration dl dt {
	font-weight: bold;}

div#registration ul {
	margin: 0 0 20px;}

div#registration ul li {
	list-style: decimal;
	margin: 0 0 0 30px;}


/* =Scout Style
____________________________________________________________________________ */

table.tableScout .noBorder{
	border: none;}

table.tableScout tr#searchArea td {
	padding-right: 57px;
	text-align: right;}

div.recruitmentStaffContentsArea dt.searchDetail {
	color: #99cc52;
	border: none;}

div.tableBgGrey {
	background: #f6f6f6;}

table.ScoutInnerTable th {
	width: 150px;}

table.ScoutInnerTable td ul li {
	float: left;
	margin: 0 20px 0 0;}

div#containerLeft p.notes01_r {
	display:block;
	text-align:right;
}