h3.recruit01 {
	background: url(../recruit/img/recruit_h301.gif) top left no-repeat;
}
h3.recruit02 {
	background: url(../recruit/img/recruit_h302.gif) top left no-repeat;
}

h3.recruit03 {
	background: url(../recruit/img/recruit_h303.gif) top left no-repeat;
}

h3.recruit04 {
	background: url(../recruit/img/recruit_h304.gif) top left no-repeat;
}

h3.recruit05 {
	background: url(../recruit/img/recruit_h305.gif) top left no-repeat;
}

h4.recruit01 {
	background: url(../recruit/img/recruit_h401.gif) top left no-repeat;
}

p.movePage span{
	display:block;
	width:48%;
	font-weight:bold;
}

p.movePage span.nextPage{
	text-align:right;
}

table.type01{
	width:100%;
	margin:15px 0;
	border-collapse:collapse;
	border:1px solid #CCCCCC; 
}

table.type01 input,
table.type01 select,
table.type01 textarea{
	background:#FFFFFF;
	border:1px solid #999999;
	margin:0.2em 0.4em;
}

table.type01 .col01{
	background-color: #F4F7F7;
}

table.type01 th{
	padding:6px;
	margin:2px 2px 2px 0;
	font-weight:bold;
	text-align:left;
	border-right:1px dashed #014F76;
	border-bottom:1px dashed #014F76; 
	white-space:nowrap;
}

table.type01 td{
	border-bottom:1px dashed #014F76; 
	padding:8px;
}

p.button{
	border:1px solid #014F76;
	padding:15px 0;
}

#container #mainCont p.secure{
	background: #F4F7F7;
}

p.button input{
	margin:0 10px;
}

table.type02{
	width:100%;
	margin:15px 0;
	border-spacing:3px;
	border:1px solid #CCCCCC; 
}

table.type02 th{
	font-weight:bold;
	text-align:right;
	padding:0.1em 0.5em 0.1em 0.1em;
	white-space:nowrap;
	border-bottom:1px dashed #014F76;
	background:#F4F7F7;
}

table.type02 td{
	padding:0.1em 0.3em;
	border-bottom:1px dashed #014F76;
}

table.type02 td.dam{
	font-size:0;
	visibility:hidden;
}

table.type02 td.ico{
	border-bottom:none;
}

table.type02 td.line{
	line-height:0;
	border-top:1px solid #999999;
	border-bottom:none;
}

ul.type01 li{
	list-style:circle;
	margin-left:2em;
}

div.agree{
	border:1px solid #014F76;
	padding:1em;
	margin:10px 0;
	height:130px;
	overflow:auto;
}
