@charset "shift_jis";
/*
	Body
---------------------------------------------------------*/
body{
	background-image:url(/amex/apply/img/bg_header_line.gif);
}

.mt10{
	margin-top:10px;
}

/*
	Window PopUp / Alliance
---------------------------------------------------------*/
body.popup #areaHeader{
	margin-top:-168px;
	margin-bottom:85px;
}
body.popup #areaHeader #brandLogo{
	width:338px;
	height:74px;
	float:left;
}
body.popup #areaHeader #corpLogo{
	float:right !important;
}
body.popup #areaHeader #corpLogo p{
	margin:0;
}

* html body.popup div#container #areaBranding,
*+html body.popup div#container #areaBranding{
	zoom:1;
}


#areaContents{
	background-color:transparent;
}

#container h1,
#areaContents #outline p.read,
#areaContents #outline #onlineapply,
#areaContents #cardOverview p,
#areaContents #limited h2,
#areaContents #special h2,
#areaContents #limited dl dt,
#areaContents #limited dl dd,
#areaContents #special p{
	position:relative;
	overflow:hidden;
}
#container h1 img,
#areaContents #outline #firstyear img,
#areaContents #outline p.read img,
#areaContents #outline #onlineapply img,
#areaContents #cardOverview p img,
#areaContents #limited h2 img,
#areaContents #special h2 img,
#areaContents #limited dl dt img,
#areaContents #limited dl dd img,
#areaContents #special p img{
	vertical-align:top;
	position:absolute;
	left:0;
}

body.popup #container{
}
#container h1{
	width:728px;
	height:85px;
	margin:0 auto;
	padding-top:83px;
}

#areaContents #outline{
	min-height:363px;
	height:auto !important;
	height:363px;
	position:relative;
}
#areaContents #outline p{
	margin:0;
}
#areaContents #outline #firstyear{
	margin:0;
	position:relative;
	z-index:9999;
}
#areaContents #outline #firstyear img{
	position:absolute;
	top:-99px;
	left:606px;
}
#areaContents #outline p.read{
	height:297px;
}
#areaContents #outline p.read img{
	top:-85px;
}
#areaContents #outline ul.linkButtonImg,
#areaContents #outline ul.linkButtonImg a,
#areaContents #navel ul.linkButtonImg,
#areaContents #navel ul.linkButtonImg a,
#areaContents #ankle ul.linkButtonImg,
#areaContents #ankle ul.linkButtonImg a{
	width:592px;
	height:64px;
	margin:0 auto;
}
#areaContents #outline ul.linkButtonImg,
#areaContents #outline div.disableEdit{
	position:absolute;
	top:200px;
}
#areaContents #outline ul.linkButtonImg{
	left:68px;
}
#areaContents #outline div.disableEdit{
	width:710px;
}
#areaContents #navel ul.linkButtonImg,
#areaContents #navel div.disableEdit,
#areaContents #ankle ul.linkButtonImg,
#areaContents #ankle div.disableEdit{
	margin:40px auto 20px;
}
#areaContents #outline ul.linkButtonImg a img,
#areaContents #navel ul.linkButtonImg a img,
#areaContents #ankle ul.linkButtonImg a img{
	position:static;
}
#areaContents #outline #onlineapply{
	height:37px;
}
#areaContents #outline #onlineapply img{
	top:-382px;
}
#areaContents #outline ul.link{
	text-align:center;
}
#areaContents #outline ul.link li{
	background-image:url(/amex/apply/img/ico_link_arrow.gif);
	margin:0 auto;
	display:inline;
}
#areaContents #outline ul.link a:hover{
	color:#fff;
}


#areaContents #limited h2,
#areaContents #special h2{
	height:80px;
}
#areaContents #limited h2 img,
#areaContents #special h2 img,
#areaContents #limited dl,
#areaContents #limited dl dt,
#areaContents #limited dl dt img,
#areaContents #limited dl dd img,
#areaContents #special p{
	margin:0;
}

#areaContents #limited{
	margin-top:30px;
}
#areaContents #limited dt{
	height:58px;
}
#areaContents #limited #limited01 dt{
}
#areaContents #limited #limited01 dt img{
	top:-80px;
}
#areaContents #limited #limited01 dd{
	height:80px;
}
#areaContents #limited #limited01 dd img{
	top:-138px;
}
#areaContents #limited #limited02 dt{
}
#areaContents #limited #limited02 dt img{
	top:-218px;
}
#areaContents #limited #limited02 dd{
	height:92px;
}
#areaContents #limited #limited02 dd img{
	top:-276px;
}

#areaContents #special{
}
#areaContents #special h2 img{
}
#areaContents #special p.read{
	height:76px;
}
#areaContents #special p.read img{
	top:-80px;
}
#areaContents #special #addpoint{
	height:349px;
}
#areaContents #special #addpoint img{
	top:-156px;
}
#areaContents #special p.attention{
	height:95px;
}
#areaContents #special p.attention img{
	top:-505px;
}
#areaContents #special #globalplus{
	height:101px;
}
#areaContents #special #globalplus img{
	top:-600px;
}
#areaContents #special #anniversarypoint{
	height:101px;
}
#areaContents #special #anniversarypoint img{
	top:-701px;
}
#areaContents #special #premiumstar{
	height:268px;
}
#areaContents #special #premiumstar p{
	height:78px;
}
#areaContents #special #premiumstar p img{
	top:-802px;
}
#areaContents #special #premiumstar table{
	width:633px;
	height:132px;
	margin-left:49px;
}
#areaContents #special #premiumstar table tr,
#areaContents #special #premiumstar table p{
	height:48px;
}
#areaContents #special #premiumstar table .stage,
#areaContents #special #premiumstar table .stage p{
	width:112px;
}
#areaContents #special #premiumstar table .cond,
#areaContents #special #premiumstar table .cond p{
	width:253px;
}
#areaContents #special #premiumstar table .qty,
#areaContents #special #premiumstar table .qty p{
	width:268px;
}
#areaContents #special #premiumstar table th p img{
	top:-880px;
}
#areaContents #special #premiumstar table #bonus10 p img{
	top:-928px;
}
#areaContents #special #premiumstar table #bonus20 p img{
	top:-976px;
}
#areaContents #special #premiumstar table .stage p img{
	left:-49px;
}
#areaContents #special #premiumstar table .cond p img{
	left:-161px;
}
#areaContents #special #premiumstar table .qty p img{
	left:-414px;
}


#areaContents .applyComments{
	margin-left:190px;
}
#areaContents .applyComments p{
	margin-left:0;
}
#areaContents .applyComments span.blacksquare{
	background:url(/amex/apply/img/blacksquare.gif) 0 0 no-repeat;
	padding-left:1.4em;
	zoom:1;
}


@media print{
#container h1{
	margin:0;
}
}
