@charset "UTF-8";
/* --------------------------------------------------------------------
/ CONTENTS PAGE --cont.css--
/
/ 00 career
/ 01 career job
/
--------------------------------------------------------------------- */
/* 00 career
-------------------------------------------------------------- */
*{margin:0; padding:0;}
p {line-height:24px;color:#333333;font-size:14px;}

h2{margin:4px 0 12px 0;} /* career共通タイトル */

h3 {float:left;margin-bottom:20px;width:670px;} /* コンテンツタイトル */

div.leadtxt {padding:0 0 14px 0;clear:both;} /* リード文 */
div.leadtxt ul{list-style-type: none;padding:8px;}
div.leadtxt ul li {font-size:14px;
line-height:22px;
	background-image:url(../career/job/images/job_arrow.gif);
	background-repeat: no-repeat;
	background-position: 0 6px;
	padding-left:14px;
}




/* --------------------------------------------------------------------- */
/* 01 career job
-------------------------------------------------------------- */

div#contbox div#mainarea div#contindentbox img.enlogo {float:right;margin-top:40px;}　/*　転職情報エンジャパンロゴ　*/

/* インタビュー */
div#contbox div#mainarea div#contindentbox div.job01 {background-image:url(../career/job/images/01_bg.gif);padding:0 16px;}
div.ind16 {padding:0 16px;background-image:url(../career/job/images/01_bg.gif);}


div#contbox div#mainarea div#contindentbox a{text-decoration:none;color:#333333;}
div#contbox div#mainarea div#contindentbox a:hover{text-decoration:underline;color:#333333;}
div#contbox div#mainarea div#contindentbox div.cat67002 dt a ,
div#contbox div#mainarea div#contindentbox div.cat67002 dt a:hover {
	color:#B75A8F;
}

div#contbox div#mainarea div#contindentbox div.job01 img.pic01 {float:left;margin:6px 12px 12px 0;border:1px solid #333333;}
div#contbox div#mainarea div#contindentbox div.job01 p.job01tit {font-size:16px;font-weight:bold;line-height:28px;color:#432d2d;}
div#contbox div#mainarea div#contindentbox div.job01 img.jpb01line {margin:8px 0 14px 0;}
div#contbox div#mainarea div#contindentbox div.job01 img.pic02 {float:right;margin:6px 0 10px 12px;border:1px solid #333333;}
div#contbox div#mainarea div#contindentbox div.job01 div.job01btn {text-align:center;width:638px;margin-top:12px;}

div#contbox div#mainarea div#contindentbox img.foot {margin-bottom:20px;}


/* ------------ Interview 0908 ------------ */

div#interviewTitle {margin:0 10px; padding:0; border:1px solid #fb2; background:#ffe;}
div#interviewTitle div.base {margin:0 10px; padding:0; border-top:3px solid #f90;}
div#interviewTitle div.base div.title {margin:0; padding:15px 10px;}
div#interviewTitle div.base div.title div {margin:0; padding:0 0 0 20px; background:url(/career/job/images/interview_bg_bar.gif) no-repeat left center; white-space:nowrap;}
div#interviewTitle div.base div.title div img.sub {margin-right:15px;}
div#interviewTitle div.base div.title div img.main {margin-left:15px;}
div#interviewTitle div.base div.profile {margin:0; padding:20px 0; border-top:1px solid #fb2; text-align:center;}
div#interviewTitle div.base div.profile table {width:600px; margin:0 auto; padding:0;}
div#interviewTitle div.base div.profile table th {width:186px; padding:0; text-align:left; vertical-align:top;}
div#interviewTitle div.base div.profile table th div {margin:0; padding:3px; background-color:#f90;}
div#interviewTitle div.base div.profile table td.topArea {padding:0; vertical-align:top; text-align:left;}
div#interviewTitle div.base div.profile table td.topArea div.catch {margin:0; padding:25px 0 0 25px; font-size:1.15em; line-height:125%; font-weight:bold;}
div#interviewTitle div.base div.profile table td.topArea div.section {margin:0; padding:30px 0 0 25px; font-size:0.75em;}
div#interviewTitle div.base div.profile table td.topArea div.name {margin:0; padding:5px 0 0 25px;}
div#interviewTitle div.base div.profile table td.topArea div.name em {padding-right:15px; border-right:3px solid #f90; font-size:1.15em;}
div#interviewTitle div.base div.profile table td.topArea div.name em strong {margin-left:3px; color:#345; font-size:0.65em;}
div#interviewTitle div.base div.profile table td.topArea div.name span {padding-left:15px; font-size:0.65em;}
div#interviewTitle div.base div.profile table td.topArea div.comment {margin:0; padding:15px 20px 0 45px; color:#345; font-size:0.65em; line-height:125%;}
div#interviewTitle div.base div.profile table td.bottomArea {padding:0; vertical-align:bottom; text-align:left;}
div#interviewTitle div.base div.profile table td.bottomArea div {margin:0; padding:30px 0 10px 25px; font-size:0.75em; line-height:150%; color:#345;}
div#interviewTitle div.base div.profile table td.bottomArea div img {margin-right:5px; vertical-align:middle;}

div#interviewText {margin:10px 10px 0 10px; padding:0; border:1px solid #fb2; background:#ffe;}
div#interviewText div.base {margin:0 10px; padding:0; border-top:3px solid #f90;}
div#interviewText div.base div.questionA {margin:15px 10px 0 10px; padding:0; font-size:0.75em; background:url(/career/job/images/interview_bg_bar.gif) no-repeat left center;}
div#interviewText div.base div.questionA img {margin-left:20px;}
div#interviewText div.base div.text {margin:20px 10px 0 30px; padding:0;}
div#interviewText div.base div.text table {width:570px; margin:0; padding:0;}
div#interviewText div.base div.text table th {width:246px; padding:5px 0 30px 0; text-align:right; vertical-align:top;}
div#interviewText div.base div.text table th div {margin:0; padding:3px; background-color:#f90;}
div#interviewText div.base div.text table td {padding:0 10px 30px 0; vertical-align:top; font-size:0.75em; line-height:175%;}
div#interviewText div.base div.text div {margin:0; padding:0 0 30px 0; font-size:0.75em; line-height:175%;}
div#interviewText div.base div.questionBC {margin:0 10px 0 10px; padding:0; font-size:0.75em; background:url(/career/job/images/interview_bg_bar.gif) no-repeat left center;}
div#interviewText div.base div.questionBC img {margin-left:20px;}


/* お仕事検索 */
div#contbox div#mainarea div#contindentbox div.job02 {background-image:url(../career/job/images/02_bg.gif);padding:0 16px;}
div#contbox div#mainarea div#contindentbox div.job02 ul {list-style-type: none;padding-bottom:8px;}
div#contbox div#mainarea div#contindentbox div.job02 ul li {font-size:14px;
line-height:22px;
	background-image:url(../career/job/images/job_arrow.gif);
	background-repeat: no-repeat;
	background-position: 0 6px;
	padding-left:14px;
}
div#contbox div#mainarea div#contindentbox div.job02 ul li.right {
width:290px;float:right;
font-size:14px;
line-height:22px;
	background-image:url(../career/job/images/job_arrow.gif);
	background-repeat: no-repeat;
	background-position: 0 6px;
}
div#contbox div#mainarea div#contindentbox div.job02 ul li a{text-decoration:none;color:#333333;}
div#contbox div#mainarea div#contindentbox div.job02 ul li a:hover{text-decoration:underline;color:#333333;}



/* 派遣情報 */
div#contbox div#mainarea div#contindentbox div.job03 {background-image:url(../career/job/images/03_bg.gif);padding:0 20px;}
div#contbox div#mainarea div#contindentbox div.job03 ul {list-style-type: none;padding:16px 0 8px 0;}
div#contbox div#mainarea div#contindentbox div.job03 ul li {font-size:14px;
line-height:22px;
	background-image:url(../career/job/images/job_arrow.gif);
	background-repeat: no-repeat;
	background-position: 0 6px;
	padding-left:14px;
margin:0 10px 6px 0;
}
div#contbox div#mainarea div#contindentbox div.job03 ul li p {font-size:12px;
line-height:22px;
color:#666666;
}
div#contbox div#mainarea div#contindentbox div.job03 ul li a{text-decoration:none;color:#333333;}
div#contbox div#mainarea div#contindentbox div.job03 ul li a:hover{text-decoration:underline;color:#333333;}



