@charset "utf-8";
/* CSS Document */

body {
	color:#333333;
}

.read_head p {
	color:#FF4300;
	font-size:12px;
	font-weight:bold;
}

h1 {
	color:#333333;
	font-size:16px;
	line-height:22px;
	padding:12px 0 0 0;
	font-weight:bold;
}

.cap01 {
	font-size:12px;
	color:#333333;
}

h3 {
	color:#000000;
	font-size:14px;
	font-weight:bold;
	padding-bottom:4px;
	border-bottom:#FF6700 1px dotted;
}


.komi_left01 h4 {
	font-size:14px;
	font-weight:bold;
	padding:2px 0 0 4px;
}

.komi_right01 p {
	font-size:12px;
	line-height:18px;
}

.photo_font p {
	padding:5px 0 0 0;
	font-size:12px;
	line-height:18px;
}

.company_label  {
	padding:5px 0 0 0;
	font-size:12px;
	line-height:18px;
}



.company_p  {
	padding:5px 0 0 0;
	font-size:12px;
	line-height:18px;
}


.kaku_dan p {
	padding:5px 0 0 0;
	font-size:12px;
	line-height:18px;
}


.kaku_dan .dan_tx01 {
	padding-top:22px;
	font-size:12px;
	line-height:18px;
}

.cf01 {
	color:#FF4301;
	font-size:12px;
}

.cap02 {
	font-size:10px !important;
	line-height:12px !important;
	color:#7A424D;
}

.sp_name p{
	padding-right:5px;
}

.name01 {
	font-size:12px;
	line-height:1.2;
	padding-left:5px;
}

.name02 {
	font-size:10px;
	line-height:1.2;
}

.name03 {
	font-size:12px;
	font-weight:bold;
	line-height:1.2;
}

.sp_komi01 {
	font-size:12px;
	font-weight:bold;
	color:#FF4200;
	display:inline;
}

.sp_komi02 {
	font-size:12px;
	font-weight:bold;
	padding-left:20px;
	color:#666666;
}

.sp_right_tx p {
	font-size:12px;
	line-height:1.6;
	color:#404241;
}

.dan_komi01 {
	font-size:12px;
	font-weight:bold;
	color:#FF4200;
	display:inline;
}

.dan_komi02 {
	font-size:12px;
	font-weight:bold;
	padding-left:20px;
	color:#666666;
}

.dan_tx {
	font-size:12px;
	line-height:1.6;
	color:#404241;
}

.top_rel {
	color:#CBCBCB;
	font-size:12px;
}

.top_rel  a:link{
	padding:3px 0;
	line-height:1.2;
	color:#437600;
	text-decoration:none;
}

.top_rel  a:visited{
	color:#7AA63D;
	text-decoration:none;
}

.top_rel  a:hover{
	color:#7AA63D;
	text-decoration:underline;
}

.qest {
	color:#2D5AB5;
	font-size:12px;
	font-weight:bold;
	padding-bottom:20px;
}

.ans {
	color:#666666;
	text-indent:-14px;
	font-size:12px;
	font-weight:bold;
	padding-bottom:20px;
}

.ans:first-letter { color:#282CB6; }


.jobtype {
	color:#666666;
	font-size:12px;
	font-weight:bold;
	padding-bottom:20px;
	
}

.jobtype_index {
	color:white;
	font-size:24px;
	font-weight:bold;
	text-decoration: none;
	padding-bottom:20px;
	width:95%; /* 横幅を指定 */
	background:url(http://rjs.raku-job.jp/company/image/h3.jpg) repeat 0 0; /* ボックスの上側 */
	padding-top:10px; /* image1.gifの高さ分のpadding-top */
	
}


.footer_link  {
	color:#CBCBCB;
	font-size:12px;
}


.footer_link a:link{
	padding:3px 0;
	line-height:1.2;
	color:#437600;
	text-decoration:none;
}

.footer_link a:visited{
	color:#7AA63D;
	text-decoration:none;
}

.footer_link a:hover{
	color:#7AA63D;
	text-decoration:underline;
}


