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

/* ============================
		My Reset
 ============================ */

.cf:before,
.cf:after {
  content:"";
  display: table;
}
.cf:after { clear:both; }
.cf { *zoom:1; }


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

.careerMainvisual {
	background-image:url(../../img/feature/back.png);
	background-repeat:repeat-x;
	background-position:center top;
	margin-bottom:14px;
}
.careerCatchCopy {
	margin-bottom:23px;
	text-align:center;
}

.careerCatchCopy h2 {
	font-size:28px;
	font-weight:bold;
	text-align:center;
	line-height:1.0em;
}

.careerWrap {margin:50px 0;}

.careerWrap h3 {
	margin-bottom:10px;
}


/* airCareerInformation */

.careerWrap .airCareerInformation {
	margin-bottom:30px;
}

.careerWrap .airCareerInformation table {
	width:940px;
	margin:10px auto 0 auto;
	border-collapse:collapse;
}

.careerWrap .airCareerInformation table th,
.careerWrap .airCareerInformation table td {
	border:1px solid #adaeae;
	text-align:center;
	font-weight:normal;
	line-height:1.2em;
	padding:5px 10px;
}

.careerWrap .airCareerInformation table th {
	background-color:#e6e6dd;
}

.careerWrap .airCareerInformation table a {
	color:#000;
}
.careerWrap .airCareerInformation table th.dubbleCellLine,
.careerWrap .airCareerInformation table td.dubbleCellLine {
	border-left:3px double #adaeae;
}


/* airCareerPickUp */

.careerWrap .airCareerPickUp {
	margin-bottom:30px;
}

.careerWrap .airCareerPickUp h3 {
	margin-bottom:20px;
}

.careerWrap .airCareerPickUp h4 {
	border-top-left-radius:20px;
	border-top-right-radius:20px;
	border-bottom:none;
	font-size:20px;
	font-weight:bold;
	color:#fff;
	line-height:1.0em;
	padding:15px 20px;
	margin-bottom:0;
}

.careerWrap .airCareerPickUp .inner {
	border-top:none;
	border-bottom-left-radius:20px;
	border-bottom-right-radius:20px;
	padding:16px 50px;
	margin-bottom:20px;
}

.careerWrap .airCareerPickUp .inner p {
	line-height:1.5em;
	font-size:15px;
	color:#4b4342;
}



/* ============================
		career ANA
 ============================ */

.careerAna .careerCatchCopy h2 {
	color:#193b86;
}
 
.careerAna .careerWrap .airCareerPickUp h4 {
	background-color:#00a0e9;
	border:2px solid #00a0e9;
}

.careerWrap.careerAna .airCareerPickUp .inner {
	border:2px solid #00a0e9;
}

/* ============================
		career JAL
 ============================ */
 
.careerJal .careerCatchCopy h2 {
	color:#b61f22;
}
 
.careerJal .careerWrap .airCareerPickUp h4 {
	background-color:#b61f22;
	border:2px solid #b61f22;
}

.careerJal .careerWrap .airCareerPickUp .inner {
	border:2px solid #b61f22;
}


/* ============================
		career SKY
 ============================ */
 
.careerSky .careerCatchCopy h2 {
	color:#e8ac20;
}
 
.careerSky .careerWrap .airCareerPickUp h4 {
	background-color:#e8ac20;
	border:2px solid #e8ac20;
}

.careerSky .careerWrap .airCareerPickUp .inner {
	border:2px solid #e8ac20;
}


/* ============================
		career ADO
 ============================ */
 
.careerAdo .careerCatchCopy h2 {
	color:#5bb4e2;
}
 
.careerAdo .careerWrap .airCareerPickUp h4 {
	background-color:#5bb5e2;
	border:2px solid #5bb5e2;
}

.careerAdo .careerWrap .airCareerPickUp .inner {
	border:2px solid #5bb5e2;
}



/* ============================
		career SNA
 ============================ */
 
.careerSna .careerCatchCopy h2 {
	color:#74bb2a;
}
 
.careerSna .careerWrap .airCareerPickUp h4 {
	background-color:#74bb2a;
	border:2px solid #74bb2a;
}

.careerSna .careerWrap .airCareerPickUp .inner {
	border:2px solid #74bb2a;
}


/* ============================
		career SFJ
 ============================ */
 
 .careerSfj .careerCatchCopy h2 {
	color:#5a5c5c;
}
 
.careerSfj .careerWrap .airCareerPickUp h4 {
	background-color:#5a5c5c;
	border:2px solid #5a5c5c;
}

.careerSfj .careerWrap .airCareerPickUp .inner {
	border:2px solid #5a5c5c;
}





