/* CSS Document */

/*==============================	
common
==============================*/

/* recH1TtlArea
-----------------------------------------*/
.recH1TtlArea {
	background:url(../../recruit/img/recruit_ind_ttlbg.jpg);
	padding-top:50px;
	height:140px;
}
.recH1TtlArea h1 {
	font-size:30px;
	line-height:1.3;
	text-align:center;
	color:#fff;
}
/* recH2TtlArea
-----------------------------------------*/
.recH2TtlArea {
	margin-top:3px;
	background:#336fa6;;
	padding:17px 0px 22px 0px;
}
.recH2TtlArea h2 {
	font-size:20px;
	line-height:1.2;
	text-align:center;
	color:#fff;
}
/* recH3TtlArea
-----------------------------------------*/
.recH3TtlArea {
	background:url(../../recruit/img/recruit_guide_ttlbg.gif) 0 0 no-repeat;
	padding-top:14px;
	font-size:17px;
	color:#0f5596;
}



/*==============================	
index.html
==============================*/

/*inPagelink*/
#page01 #inPagelink {
	margin-top:3.5em;
	text-align:center;
}
#page01 #inPagelink li {
	margin-right:0.5em;
	display:inline;
}
#page01 #inPagelink li a {
	background:url(../img/arw_btm02.png) left center no-repeat;
	padding-left:15px;
}
/*inPageBtm*/
#page01 #inPagelink.inPageBtm li a {
	background-image:url(../img/arw_top02.png);
}

/*voiceTtl*/
#page01 .voiceTtl {
	background-position:0 0;
	background-repeat:repeat;
	padding:10px 0px 10px 0px;
	text-align:center;
}
#page01 .voiceTtl h3 {
	font-size:18px;
}
#page01 .voiceTtl p {
	font-size:13px;
}
/*voiceLead*/
#page01 .voiceLead {
	margin-top:35px;
	text-align:center;
}


/*-----------------------------------------
voiceMenu
-----------------------------------------*/
#page01 .voiceMenu {
	width:655px;
	margin-left:29px;
}
/*dt*/
#page01 .voiceMenu dt {
	width:655px;
	height:110px;
	background-color:#f3f5f6;
	position:relative;
	background-position:594px 30px;
	background-repeat:no-repeat;
	cursor:pointer;
	margin-top:30px;
}
#page01 .voiceMenu dt.active {
	background-position:594px -50px;
}
#page01 .voiceMenu dt:hover {
}
.voiceMenu dt p {
	position:absolute;
	top:10px;
	left:10px;
	width:95px;
	height:91px;
	font-size:15px;
	line-height:1.4;
}
#page01 .voiceMenu dt p span {
	display:table-cell;
	width:95px;
	height:91px;
	vertical-align:middle;
	text-align:center;
	background-position:0 0;
	background-repeat:repeat;
}
#page01 .voiceMenu dt h5 {
	position:absolute;
	top:10px;
	left:125px;
	width:460px;
	height:91px;
	font-size:16px;
	line-height:1.5;
	font-weight:normal;
}
#page01 .voiceMenu dt h5 span {
	display:table-cell;
	width:460px;
	height:91px;
	vertical-align:middle;
}
/*dd*/
#page01 .voiceMenu dd {
	padding:30px 30px 0px 30px;
	
	display:none;
	
}

/* voice01
-----------------------------------------*/
#page01 #voice01 {
	border:1px #d9ecf7 solid;
	padding-bottom:30px;
	margin-top:3.5em;
}
#page01 #voice01 dt {
	background-image:url(../../recruit/img/recruit_ind_01_btn.png);
}
#page01 #voice01 .voiceTtl {
	background-image:url(../../recruit/img/recruit_ind_01_bg.gif);
}
#page01 #voice01 .voiceTtl h3 {
	color:#007ec8;
}
#page01 #voice01 .voiceMenu dt p {
	background-image:url(../../recruit/img/recruit_ind_01_bg.gif);
}
#page01 #voice01 dt p {
	color:#007ec8;
}

/* voice02
-----------------------------------------*/
#page01 #voice02 {
	border:1px #d9eff0 solid;
	padding-bottom:30px;
	margin-top:4em;
}
#page01 #voice02 dt {
	background-image:url(../../recruit/img/recruit_ind_02_btn.png);
}
#page01 #voice02 .voiceTtl {
	background-image:url(../../recruit/img/recruit_ind_02_bg.gif);
}
#page01 #voice02 .voiceTtl h3 {
	color:#00969b
}
#page01 #voice02 .voiceMenu dt p {
	background-image:url(../../recruit/img/recruit_ind_02_bg.gif);
}
#page01 #voice02 dt p {
	color:#00969b;
}

/* voice03
-----------------------------------------*/
#page01 #voice03 {
	border:1px #e8efe2 solid;
	padding-bottom:30px;
	margin-top:4em;
}
#page01 #voice03 dt {
	background-image:url(../../recruit/img/recruit_ind_03_btn.png);
}
#page01 #voice03 .voiceTtl {
	background-image:url(../../recruit/img/recruit_ind_03_bg.gif);
}
#page01 #voice03 .voiceTtl h3 {
	color:#63963b
}
#page01 #voice03 .voiceMenu dt p {
	background-image:url(../../recruit/img/recruit_ind_03_bg.gif);
}
#page01 #voice03 dt p {
	color:#63963b;
}

/* voice04
-----------------------------------------*/
#page01 #voice04 {
	border:1px #f5ecdf solid;
	padding-bottom:30px;
	margin-top:4em;
}
#page01 #voice04 dt {
	background-image:url(../../recruit/img/recruit_ind_04_btn.png);
}
#page01 #voice04 .voiceTtl {
	background-image:url(../../recruit/img/recruit_ind_04_bg.gif);
}
#page01 #voice04 .voiceTtl h3 {
	color:#bf8127
}
#page01 #voice04 .voiceMenu dt p {
	background-image:url(../../recruit/img/recruit_ind_04_bg.gif);
}
#page01 #voice04 dt p {
	color:#bf8127;
}

/* voice05
-----------------------------------------*/
#page01 #voice05 {
	border:1px #f8eae8 solid;
	padding-bottom:30px;
	margin-top:4em;
}
#page01 #voice05 dt {
	background-image:url(../../recruit/img/recruit_ind_05_btn.png);
}
#page01 #voice05 .voiceTtl {
	background-image:url(../../recruit/img/recruit_ind_05_bg.gif);
}
#page01 #voice05 .voiceTtl h3 {
	color:#cf7063
}
#page01 #voice05 .voiceMenu dt p {
	background-image:url(../../recruit/img/recruit_ind_05_bg.gif);
}
#page01 #voice05 dt p {
	color:#cf7063;
}

/* voice06
-----------------------------------------*/
#page01 #voice06 {
	border:1px #eeeaf1 solid;
	padding-bottom:30px;
	margin-top:4em;
}
#page01 #voice06 dt {
	background-image:url(../../recruit/img/recruit_ind_06_btn.png);
}
#page01 #voice06 .voiceTtl {
	background-image:url(../../recruit/img/recruit_ind_06_bg.gif);
}
#page01 #voice06 .voiceTtl h3 {
	color:#8b70a1
}
#page01 #voice06 .voiceMenu dt p {
	background-image:url(../../recruit/img/recruit_ind_06_bg.gif);
}
#page01 #voice06 dt p {
	color:#8b70a1;
}


/* voiceMiryoku
-----------------------------------------*/
#page01 dt.voiceMiryoku {
	background-image:url(../../recruit/img/recruit_ind_miryoku_btn.png) !important;
}

