@charset "shift_jis";
/*
	Body
---------------------------------------------------------*/
body{
	background-image:url(/apply/card/img/bg_header_line.gif);
}

/*
	Window PopUp / Alliance
---------------------------------------------------------*/
body.popup #areaHeader{
	height:74px;
	margin-top:-168px;
	margin-bottom:85px;
}

* 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:-105px;
	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:71px;
	margin:0 auto;
}
#areaContents #outline ul.linkButtonImg,
#areaContents #outline div.disableEdit{
	position:absolute;
	top:196px;
}
#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{
	margin:0 auto;
	display:inline;
}


#areaContents #limited h2,
#areaContents #special h2,
#areaContents #limited dt{
	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 #limited01 dt{
}
#areaContents #limited #limited01 dt img{
	top:-80px;
}
#areaContents #limited #limited01 dd{
	height:65px;
}
#areaContents #limited #limited01 dd img{
	top:-160px;
}
#areaContents #limited #limited02 dt{
}
#areaContents #limited #limited02 dt img{
	top:-225px;
}
#areaContents #limited #limited02 #bank{
	height:200px;
}
#areaContents #limited #limited02 #bank img{
	top:-305px;
}
#areaContents #limited #limited02 #group{
	height:133px;
}
#areaContents #limited #limited02 #group img{
	top:-510px;
}
#areaContents #limited #limited03 dt{
}
#areaContents #limited #limited03 dt img{
	top:-650px;
}
#areaContents #limited #limited03 dd{
	height:88px;
}
#areaContents #limited #limited03 dd img{
	top:-730px;
}

#areaContents #special{
}
#areaContents #special h2 img{
}
#areaContents #special p.read{
	height:46px;
}
#areaContents #special p.read img{
	top:-80px;
}
#areaContents #special #addstar{
	height:108px;
}
#areaContents #special #addstar p{
	width:272px;
	height:108px;
	margin:0;
	float:left;
}
#areaContents #special #addstar p img{
	top:-126px;
	left:-456px;
}
#areaContents #special #addstar table{
	width:432px;
	height:108px;
	margin-left:24px;
	float:left;
}
* html #areaContents #special #addstar p,
* html #areaContents #special #addstar table{
	display:inline;
}
#areaContents #special #addstar table tr,
#areaContents #special #addstar table p{
	height:36px;
}
#areaContents #special #addstar table .cond,
#areaContents #special #addstar table .cond p{
	width:338px;
}
#areaContents #special #addstar table .qty,
#areaContents #special #addstar table .qty p{
	width:94px;
}
#areaContents #special #addstar table th p img{
	top:-126px;
}
#areaContents #special #addstar table #fee p img{
	top:-162px;
}
#areaContents #special #addstar table #amount p img{
	top:-198px;
}
#areaContents #special #addstar table .cond p img{
	left:-24px;
}
#areaContents #special #addstar table .qty p img{
	left:-362px;
}
#areaContents #special #fivestarmember{
	clear:both;
	height:173px;
}
#areaContents #special #fivestarmember img{
	top:-234px;
}
#areaContents #special p.attention{
	height:139px;
}
#areaContents #special p.attention img{
	top:-407px;
}
#areaContents #special #globalplus{
	height:101px;
}
#areaContents #special #globalplus img{
	top:-546px;
}
#areaContents #special #anniversarypoint{
	height:121px;
}
#areaContents #special #anniversarypoint img{
	top:-647px;
}



#areaContents .applyComments{
	margin-left: 190px;
}
#areaContents .applyComments span.blacksquare{
	background: url(/apply/card/img/blacksquare.gif) 0 0 no-repeat;
	padding-left: 1.4em;
	zoom: 1;
}


@media print{
#container h1{
	margin:0;
}
}

/*
	161101 MUN LOGO CHANGE
---------------------------------------------------------*/
body.popup #areaHeader{
	height: 74px;
}
