@charset "euc-jp";
/* CSS Document */

/*
=============================================
共通
=============================================
*/

div#main h2{
	background:url(/_resource/images/common/title_01.jpg) scroll no-repeat left center;
	font-weight:bold;
	line-height:40px;
	margin:0 0 15px;
	padding-left:10px;
	font-size:120%;
}

div#main h3.subTit{
	background:#F6F6F6;
	padding:8px 5px;
	border:1px solid #CCC;
	border-bottom:4px solid #555;
	font-weight:bold;
	clear:both;
	margin:0;
}

div#main h3.subTit span{
	border-left:4px solid #CC9900;
	padding:0 0 0 5px;
}

a.linkarrow{
	padding:0 0 0 20px;
	background:url(/_resource/images/common/icon_arrowred2.gif) no-repeat left 3px;
	margin:0 0 0 3px;
}

.bold{
	font-weight:bold;
}





div#mainBox{
	margin-bottom:20px;
	background:url(/_resource/images/support/img_maincenter.gif) repeat-y center top;

}

div#mainBox p{
	line-height:1.6;
	padding:20px;
}


div.txtingBoxTit{
	background:#FFF url(/_resource/images/mypage/bg_tabletit.jpg) repeat-x left bottom;
	padding:5px 5px 5px 10px;
	border:1px solid #CCC;
	border-left:4px solid #555;
	
	clear:both;
}
div.txtingBoxTit h3{
	font-weight:bold;
	padding:14px 7px 14px 50px;
	margin:0;
	font-size:130%;
}


div.txtingBoxTit h3.icon01{ background:url(/_resource/images/support/1.jpg) no-repeat left center;}
div.txtingBoxTit h3.icon02{ background:url(/_resource/images/support/2.jpg) no-repeat left center;}
div.txtingBoxTit h3.icon03{ background:url(/_resource/images/support/3.jpg) no-repeat left center;}
div.txtingBoxTit h3.icon04{ background:url(/_resource/images/support/4.jpg) no-repeat left center;}
div.txtingBoxTit h3.icon05{ background:url(/_resource/images/support/5.jpg) no-repeat left center;}
div.txtingBoxTit h3.icon06{ background:url(/_resource/images/support/6.jpg) no-repeat left center;}





div.txtimgBox{ 
	padding:13px;
	border:4px solid #EEE;
	border-top:3px;
	margin-bottom:25px;
}

div.txtimgBox div.imgArea{
	width:225px;
	float:right;
	margin:0 0 10px 10px;
}

div.txtimgBox p{
	line-height:1.5;
	width:340px;
	float:left;
}

div.txtimgBox p span{
	font-size:85%;
}

div.txtimgBox p.boxTxt{
	background:#F6F6F6;
	margin:10px 0;
	padding:3px;
	border:1px solid #CCC;
}


div.txtimgBox p.txtLink a{
	display:block;
	background:url(/_resource/images/common/icon_arrowred2.gif) no-repeat left center;
	float:left;
	padding:3px 3px 3px 17px;
}

div.txtimgBox table{
	clear:both;
	background:#F6F6F6;
	border:1px solid #CCC;
	margin:10px 0 5px 0;
}

div.txtimgBox table td{
	padding:5px;
	line-height:1.6;
}

div.txtimgBox table td.cellTit{
	font-weight:bold;
}

div.txtimgBox table td.cellR{
	text-align:right;
}

div.txtimgBox table td.cellBtn{
	text-align:right;
}

div.txtimgBox p.tableCap{
	padding:0 0 0 20px;
	font-size:85%;
}


/*
=======================================================
就転職サポートのお申し込み/お問い合わせ
=======================================================
*/


div#supportContact{
	clear:both;
	margin:20px 0;
	padding:15px;
	background:#F6F6F6;
	border:3px solid #CCC;
}

div#supportContact div.entryBtn{
	float:right;
	padding:20px 0;
}

div#supportContact h3{
	font-weight:bold;
	padding:0 0 0 10px;
	border-left:4px solid #CC9900;
	color:#C00;
	margin-bottom:10px;
}

div#supportContact p{
	line-height:1.6;
	padding:5px;

}

div#supportContact p strong{
	font-weight:bold;
	font-size:190%;
	font-family:"Arial Black", Gadget, sans-serif;
}

div#supportContact p a{
	background:url(/_resource/images/common/icon_arrowred2.gif) no-repeat left center;
	padding:0 0 0 17px;
}

/*
=======================================================
キャリアコンサルタント紹介
=======================================================
*/

div#consultant{
	padding:15px;
	border:1px solid #CCC;
	border-top:none;
	margin-bottom:25px;
}

div#consultant h4{
	font-weight:bold;
	font-size:115%;
	margin-bottom:15px;
	width:360px;
	color:#C00;
}

div#consultant p{
	line-height:1.5;
}



div#consultant div.phArea{
	width:162px;
	margin:0 0 10px 15px;
	text-align:center;
	float:right;
}

div#consultant div.phArea img{
	border:1px solid #CCC;
}

div#consultant div.phArea p{
	font-weight:bold;
	margin-top:5px;
}






