@charset "Shift_JIS";

/* Body
---------------------------------------------------- */
body {
  margin: 0;
  padding: 0;
  font-size: small;
  line-height: 1.4;
  color: #333333;
  background: url(../img/back.gif);
}

#wraper {
	margin: 0 auto;
	padding: 0;
	width: 820px;
	background: #ffffff;
}

body#map {
  margin: 10px 0 0 10px;
  padding: 10px 0 0 10px;
  font-size: small;
  line-height: 1.4;
  color: #333333;
  background: #ffffff;
}

/* Link
---------------------------------------------------- */
a:link {
	color: #0000ff;
 	background: transparent;
	text-decoration: none;
}
a:visited {
	color: #990099;
	background: transparent;
	text-decoration: none;
}
a:hover, a:active {
	color: #0000ff;
	background: transparent;
	text-decoration: underline;
}

/* Menu Link */

a.menu:link {
	font-size: small;
	line-height: 1.0;
	color: #333333;
 	background: transparent;
	text-decoration: none;
}
a.menu:visited {
	font-size: small;
	line-height: 1.0;
	color: #333333;
	background: transparent;
	text-decoration: none;
}
a.menu:hover, a.menu:active {
	font-size: small;
	line-height: 1.0;
	color: #333333;
	background: transparent;
	text-decoration: underline;
}

/* Font
---------------------------------------------------- */
.menu {
	font-size: small;
	line-height: 1.0;
	color: #FF6600;
	background: transparent;
}

.textred{
	color:#FF0000;
	line-height: 1.0;
}

.textblue {
	font-size: small;
	line-height: 1.0;
	color:#0D1065;
}


.textpan {
	font-size: x-small;
	line-height: 1.0;
}

.textwhite {
	font-size: x-small;
	line-height: 1.4;
	color:#FFFFFF;
}
.textwhitel {
	font-weight: bold;
	font-size: small;
	line-height: 1.4;
	color:#FFFFFF;
}

.midashi {
	font-size:small;
	color:#0D1065;
}

.cap {
	font-size: x-small;
	line-height: 1.0;
}

/*	テーブル装飾
---------------------------------------------------- */

#recruitTable{
	width: 515px;
	margin-left: 20px;
}

#recruitTable th{
	padding: 5px;
}

#recruitTable td{
	padding: 5px;
}

/*	マイナミ空港株式会社
---------------------------------------------------- */

.mainamiAir{
	font-size: large;
	font-weight: bold;
	color: #000099;
}

/* 個人情報保護方針
---------------------------------------------------- */

#privacy p {
	padding: 1em 0 1em 0;
	margin: 0;
}

.style1 {color: #999999}

/* 個人情報保護方針
---------------------------------------------------- */
#topimg {
	margin-right: 10px;
	margin-bottom: 5px;
}

/* ページH1、H2
---------------------------------------------------- */
.detail_H1{
	background-image:url(../img/h1_like.gif);
	background-repeat:repeat-x;
	padding-top:0.15em;
	padding-left: 0.5em;
	height: 30px;
	vertical-align:middle;
	color:#FFFFFF;
	font-weight:bold;
	font-size:large;
}
h1.detail_H1 span{
	font-size:small;
}

.detail_H2{
	padding-left:0.25em;
	border-left: solid #ccc 5px;
	font-weight:bold;
	font-size:100%;
}

.2column ol,.2column ul{
	margin-left:-15px;
}

/* お問い合わせ
---------------------------------------------------- */
#contactBox{
	text-align:center;
}
#contactBox img{
	border: none;
}

/* テーブル
---------------------------------------------------- */
.dataTable {
	border-collapse:collapse;
}
.dataTable td,.dataTable th,.dataTable{
	border:solid 1px #999999;
}
.dataTable td,.dataTable th{
	padding: 3px;
}

.dataTable th{
	background-color:#CCCCCC;
}

.dataTable tr.highLight th{
	background-color:#999999;
	color:#ffffff;
}

.tdCenter td{
	text-align:center;
}

/* イメージセンター寄せ
---------------------------------------------------- */
.Capcenter{
	margin-top:10px;
	text-align:center;
	display:block;
}

.imgCenter{
	text-align:center;
	display:block;
}

