@charset "shift_jis";
#areaContents div.indexTitle{
	background:transparent url(/amex/point/img/index_h1.jpg) no-repeat scroll 0 0;
	height:150px;
}

/*recommend_Point*/
#areaContents div#recommend_Point,
#areaContents div#recommend_Point dl,
#areaContents div#recommend_Point dt,
#areaContents div#recommend_Point ul,
#areaContents div#recommend_Point li{
	margin:0;
	padding:0;
	zoom:1;
}
#areaContents div#recommend_Point img{
	margin:0;
	padding:0;
}
#areaContents div#recommend_Point{
	background: url(/amex/point/img/bg_recommend_Point.jpg) no-repeat left bottom;
	width:980px;
	min-height:232px;
	height:auto !important;
	height:232px;
	position:relative;
	font-size:90%;
}
#areaContents div#recommend_Point dl.col_pointMeijin{
	width:480px;
	float:left;
}

#areaContents div#recommend_Point dl.col_newsPlus{
	width:480px;
	float:right;
}
#areaContents div#recommend_Point dl.col_pointMeijin dt,
#areaContents div#recommend_Point dl.col_newsPlus dt{
	position: relative;
	overflow: hidden;
	width: 480px;
	height: 97px;
}
#areaContents div#recommend_Point dl.col_pointMeijin dt img{
	position: absolute;
	top: 0;
}

#areaContents div#recommend_Point dl.col_newsPlus dt img{
	position: absolute;
	top: 0;
	left:-500px;
}
#areaContents div#recommend_Point dl dd{
	width:285px;
	margin-left:20px;
	padding-bottom:20px;
}
#areaContents div#recommend_Point dl dd p{
	margin-bottom:1em;
}
#areaContents div#recommend_Point dl dd ul.link li{
	margin:0;
	padding:0 0 0 10px;
}


/*pointMeijin-l*/
#areaContents div.pointMeijin-l,
#areaContents div.pointMeijin-l div,
#areaContents div.pointMeijin-l p,
#areaContents div.pointMeijin-l ul,
#areaContents div.pointMeijin-l li{
	margin:0;
	padding:0;
	zoom:1;
}

#areaContents div.pointMeijin-l img{
	margin:0;
	padding:0;
}

#areaContents div.pointMeijin-l{
	width:980px;
	height:171px;
	position:relative;
	font-size:100%;
}

#areaContents div.pointMeijin-l div.pointMeijinTxt{
	width:626px;
	height:90px;
	position:absolute;
	top:64px;
	right:120px;
	font-size:90%;
}

#areaContents div.pointMeijin-l div.pointMeijinTxt p{
	margin:10px 10px 0 10px;
}

#areaContents div.pointMeijin-l div.pointMeijinTxt ul{
	margin:5px 10px 0 10px;
}

#areaContents div.pointMeijin-l div.pointMeijinTxt li.pointMeijinLink{
	margin:0;
	padding:0 0 0 10px;
}

#areaContents div.info{
	margin-bottom:0;
}

/*/amex/point/index.html*/

#areaContents .wrapLayout .bnrBlock{
	margin-top:10px;
}

#areaContents .wrapLayout .bnrBlock p{
	margin-left:0;
}

#areaContents .wrapLayout .bnrBlock img{
	margin-left:0;
}

/*END*/