/* メッセージ */
#mesArea {
	margin:0px 20px;
	padding:0px;
}

#mesArea .mesAreaBdy {
	margin:0px;
	padding:0px 5px;
	background:#cfeef7;
}

#mesArea .mesAreaBdy p {
	margin:0px;
	padding:5px;
}

#mesArea .mesAreaBdy strong{
	margin:5px;
	padding:0px;
}

#mesArea span.rtop,
#mesArea span.rbottom {
	display:block;
	background: #ffffff;
}

#mesArea span.rtop span,
#mesArea span.rbottom span {
	display:block;
	height: 1px;
	overflow: hidden;
	background: #cfeef7;
}

#mesArea span.r1{margin: 0 5px;}
#mesArea span.r2{margin: 0 3px;}
#mesArea span.r3{margin: 0 2px;}
#mesArea span.rtop span.r4, span.rbottom span.r4{margin: 0 1px;height: 2px;}

/* 新卒・第二新卒*/
.defaultArea_top p{
	margin:5px 0px;
	padding:0px;
}

.defaultArea_top h4{
	padding:5px 0px;
	color:#0097c6;
	border-bottom:dotted 1px #333333;
}

#bw{
	margin:10px 0px;
	padding:0px;
}

#bw table{
	background-color:#333333;
}

#bw  td{
	background-color:#ffffff;
}

#edp {
	margin:10px 15px;
	padding:0px;
}

#edp .edpBdy {
	margin:0px;
	padding:0px 5px;
	background:#eeeeee;
}

#edp .edpBdy p {
	margin:0px;
	padding:5px 10px;
}

#edp .edpBdy strong {
	margin:5px 10px;
	padding:0px;
}

#edp span.rtop,
#edp span.rbottom {
	display:block;
	background: #ffffff;
}

#edp span.rtop span,
#edp span.rbottom span {
	display:block;
	height: 1px;
	overflow: hidden;
	background: #eeeeee;
}

#edp span.r1{margin: 0 5px;}
#edp span.r2{margin: 0 3px;}
#edp span.r3{margin: 0 2px;}
#edp span.rtop span.r4, span.rbottom span.r4{margin: 0 1px;height: 2px;}

#taws{
	margin:10px 15px;
	padding:0px;
}

#taws .tawsBdy{
	margin:0px;
	padding:0px 15px;
	background:#eeeeee;
}

#taws .tawsBdy strong {
	margin:10px 0px 5px 0px;
	padding:0px;
}

#taws span.rtop,
#taws span.rbottom {
	display:block;
	background: #ffffff;
}

#taws span.rtop span,
#taws span.rbottom span {
	display:block;
	height: 1px;
	overflow: hidden;
	background: #eeeeee;
}

#taws span.r1{margin: 0 5px;}
#taws span.r2{margin: 0 3px;}
#taws span.r3{margin: 0 2px;}
#taws span.rtop span.r4, span.rbottom span.r4{margin: 0 1px;height: 2px;}

#taws .tawsBdy table{
	margin:0px;
	padding:0px 20px;
}
#taws .tawsBdy .bg01 {background-color:#ffffff;}
#taws .tawsBdy .bg02 {background-color:#eeeeee;}

/* 中途採用情報 */
#job01,#job02,#job03,#job04,#job05,#job06 {
	display:none;
}

.jobEle{
	margin:5px 0px;
	padding:0px;
}

.jobEle table{
	margin:0px;
	padding:0px;
	width:560px;
}

.jobEle p{
	margin:5px 10px;
	padding:0px;
}

.jobEle .jobttl a {
	display:block;
	margin:0px;
	padding:5px;
	font-weight:bold;
}

.jobEle .jobttl a:link	{color:#007783; text-decoration:none;}
.jobEle .jobttl a:visited	{color:#007783; text-decoration:none;}
.jobEle .jobttl a:hover	{color:#007783; text-decoration:none;}
.tp tr td{ padding:5px;}
a.blue:link {
	color: #2960C1;text-decoration: underline;
}
a.blue:visited {
	color: #2960C1;text-decoration: underline;
}
a.blue:active {
	color: #2960C1;
}
a.blue:hover {
	color: #2960C1;
}

