@charset "shift_jis";

/* === 2nd Page =======================================

	AMC - ANAマイレージクラブの魅力

==================================================== */
/* 2009.08 */

/* headArea */
#headArea {
	width: 950px;
	margin-bottom: 20px;
}
#headLine {
	margin-bottom: 0px;
}

/* headBanner */
#headBanner {
	text-align: right;
}

/* IE Hack */
*:first-child+html .referenceMainArea td p.menu {
	height: 46px !important;
}
* html .referenceMainArea td p.menu {
	height: 46px !important;
}
*:first-child+html .referenceMainArea td p.menu2 {
	height: 46px !important;
}
* html .referenceMainArea td p.menu2 {
	height: 46px !important;
}

/* referenceMainArea */
.pArrow a:link, .pArrow a:visited {
color:#09307E;
text-decoration:underline !important;
}

.pArrow a:hover, .pArrow a:active {
color:#09307E;
text-decoration:none !important;
}

.referenceMainArea .referenceMainAreaTable {
	margin-bottom: 10px;
}
.referenceMainArea .referenceMainAreaTable td {
	background: url(/amc/reference/image2009/td_bg.gif) repeat-y left top;
	border-bottom: 1px solid #dadada;
	vertical-align: top;
}
.referenceMainArea .referenceMainAreaTable td.tdW630 {
	background: url(/amc/reference/image2009/td_bg630.gif) repeat-y left top;
	border-bottom: 1px solid #dadada;
	vertical-align: top;
}
.referenceMainArea .referenceMainAreaTable td.nonB {
	background:transparent none repeat scroll 0 0;
	border-bottom: 0px;
}
.referenceMainArea .referenceMainAreaTable td p.menu {
	padding: 14px 0 0 60px;
	height: 32px;
	font-weight: bold;

}
.referenceMainArea .referenceMainAreaTable td p.menu2 {
	padding: 6px 0 0 60px;
	height: 40px;
	font-weight: bold;
}

.menuLink{
	background: url(/amc/reference/image2009/icon_arrow.gif) no-repeat 0 3px;
	padding-left: 8px;
	display:block;

}

#AmcContainer a.menuLink:link,
#AmcContainer a.menuLink:hover,
#AmcContainer a.menuLink:active,
#AmcContainer a.menuLink:visited {
	text-decoration: underline;
}

.referenceMainArea .referenceMainAreaTable td p {
	line-height: 130%;
}
.referenceMainArea .referenceMainAreaTable td .tdBody {
	padding: 10px 15px 10px 15px;
}
.referenceMainArea .referenceMainAreaTable .tdBody p {
	margin-bottom: 5px;
}
.referenceMainArea .referenceMainAreaTable .tdBody .tdBodyUnit {
	padding-bottom: 15px;
}
.referenceMainArea .referenceMainAreaTable .tdBody .tdBodyUnit p.tdBodyUnitTitle {
	font-weight: bold;
}
.referenceMainArea .referenceMainAreaTable .tdBody .tdBodyUnit .tdBodyUnitArrow {
	padding-left: 15px;
}
.referenceMainArea .referenceMainAreaTable .tdBody .tdBodyUnit .tdBodyUnitArrow p.pArrow {
	background:transparent url(/image/renewal09/icon/arrow_blue_bgwhite.gif) no-repeat scroll 3px 3px;
	padding-left:12px;
}
.referenceMainArea .referenceMainAreaTable .tdBody .tdBodyUnitRight p {
	text-align: right;
}
.referenceMainArea .referenceMainAreaTableInner td {
	background:transparent none repeat scroll 0 0;
	border-bottom: 0px;
}

.referenceMainAreaTable02 {
	margin-bottom: 10px;
}
.referenceMainAreaTable02 td {
	vertical-align: top;
}
.referenceMainAreaTable02 td .tdBody02 {
	padding: 0px 15px 10px 15px;
}
.referenceMainAreaTable02 .tdBody02 p {
	margin-bottom: 5px;
}
.referenceMainAreaTable02 .clearFix {
	width: 440px;
}
/* IE Hack */
*:first-child+html .referenceMainAreaTable02 .clearFix {
	width: 470px;
}
* html .referenceMainAreaTable02 .clearFix {
	width: 470px;
}
.referenceMainAreaTable02 .fl_right {
	text-align: right;
}



.referenceMainArea .referenceMainAreaTable .tdBody .tdBodyUnit .tdBodyUnitIcon01 {
	padding: 3px 0px 0px 40px;
	background: url(/amc/reference/image2009/ico_image01.gif) no-repeat left top;
	height: 20px;
}
.referenceMainArea .referenceMainAreaTable .tdBody .tdBodyUnit .tdBodyUnitIcon02 {
	padding: 3px 0px 0px 40px;
	background: url(/amc/reference/image2009/ico_image02.gif) no-repeat left top;
}
.referenceMainArea .referenceMainAreaTable .tdBody .tdBodyUnit .tdBodyUnitIcon03 {
	padding: 3px 0px 0px 40px;
	background: url(/amc/reference/image2009/ico_image03.gif) no-repeat left top;
}
.referenceMainArea .referenceMainAreaTable .tdBody .tdBodyUnit .tdBodyUnitIcon04 {
	padding: 3px 0px 0px 40px;
	background: url(/amc/reference/image2009/ico_image04.gif) no-repeat left top;
}
.referenceMainArea .referenceMainAreaTable .tdBody .tdBodyUnit .tdBodyUnitIcon05 {
	padding: 3px 0px 0px 40px;
	background: url(/amc/reference/image2009/ico_image05.gif) no-repeat left top;
	height: 30px;
}
.referenceMainArea .referenceMainAreaTable .tdBody .tdBodyUnit .tdBodyUnitIcon06 {
	padding: 3px 0px 0px 40px;
	background: url(/amc/reference/image2009/ico_image06.gif) no-repeat left top;
	height: 35px;
}



.lasttdBodyUnit {
	padding-bottom:0px !important;
}


.referenceMainArea .referenceMainAreaTable td p.td01 {
	background: url(/amc/reference/image2009/menu01.gif) no-repeat left top;
}
.referenceMainArea .referenceMainAreaTable td p.td02 {
	background: url(/amc/reference/image2009/menu02.gif) no-repeat left top;
}
.referenceMainArea .referenceMainAreaTable td p.td03 {
	background: url(/amc/reference/image2009/menu03.gif) no-repeat left top;
}
.referenceMainArea .referenceMainAreaTable td p.td04 {
	background: url(/amc/reference/image2009/menu04.gif) no-repeat left top;
}
.referenceMainArea .referenceMainAreaTable td p.td05 {
	background: url(/amc/reference/image2009/menu05.gif) no-repeat left top;
}
.referenceMainArea .referenceMainAreaTable td p.td06 {
	background: url(/amc/reference/image2009/menu06.gif) no-repeat left top;
	padding: 14px 0 0 80px;
}
.referenceMainArea .referenceMainAreaTable td p.td07 {
	background: url(/amc/reference/image2009/menu07.gif) no-repeat left top;
}
.referenceMainArea .referenceMainAreaTable td p.td08 {
	background: url(/amc/reference/image2009/menu08.gif) no-repeat left top;
}


td.referenceSeachText {
	vertical-align:middle;
}
.referenceSeachText p {
	margin: 3px 0px 0px !important;
}
.referenceSeach form input.text {
	margin-left: 5px;
	padding: 2px 0px 0px 0px;
	width: 150px;
	height: 20px;
	vertical-align: middle;
	border: 1px solid #999999;
}
.referenceSeach form input.search {
	margin-left: 5px;
	vertical-align: middle;
}

/* h2 */
h2.length_470 {
	background: url(/amc/common_image2009/h2_bg_470.gif) no-repeat;
	width: 445px;
	height: 31px;
	line-height: 31px;
	padding-left: 25px;
	margin-bottom: 8px;
}
/* IE Hack */
*:first-child+html h2.length_470 {
	width: 470px;
}
* html h2.length_470 {
	width: 470px;
}



