@charset "utf-8";

img { vertical-align:bottom;}
ul { list-style:none;}
.spacer { font-size:0; line-height:0;}

a:hover img.hover {filter:alpha(opacity=70); -moz-opacity:0.7; opacity:0.7;}

.pdr8 {padding-right:8px!important;}
.pdr10 {padding-right:10px!important;}
.pdb8 {padding-bottom:8px!important;}

.center 	{ text-align:center;}
.a_left		{ text-align:left;}
.a_right	{ text-align:right;}
.posi_r 	{ position:relative;}
.posi_a 	{ position:absolute;}
.rollover 	{}

.larger02 {font-size:150%!important;}
.red {color:#CC0000;}

/* toPagetop マージン追加 */
.toPagetop{margin:10px 10px 0 0; padding-bottom:5px;}

/* waonMenu --------------------------------------------------------------  */
#waonMenu{height:61px;margin:10px 0 0 0;background-position:top bottom;background-repeat:no-repeat;color:white;display:block;}
#waonMenu li,#waonMenu li a,#waonMenu li img{display:inline;}

/* pnavi --------------------------------------------------------------  */
#pnavi {
	position:relative;
	height:69px; /* padding-bottom:5px込 */
	margin-top:10px;
	background:#fff url(/jalmile/card/waon/img/bg_pnavi.gif) no-repeat;
	}
#pnavi ul {
	position:absolute;
	top:33px;
	left:28px;
	}
#pnavi ul li {
	float:left;
	margin:0 17px 12px 0;	
	font-size:0 !important;
	line-height:1 !important;
	}

/* wrap01 (中枠3pxグリーン)--------------------------------------------------------------  */	
.wrap01 {
	background:url(/jalmile/card/waon/img/bg01.gif) repeat-y;
	}
div.bg01Btm {
	height:11px;
	_height:1%;
	font-size:0;
	line-height:1;
	background:url(/jalmile/card/waon/img/bg01_bottom.png) left bottom no-repeat;
	}

/* wrap02 (中枠3pxブルー)--------------------------------------------------------------  */	
.wrap02 {
	background:url(/jalmile/card/waon/img/bg02.gif) repeat-y;
	}
.wrap02 div.bg02 {
	padding:0 0 12px 0;
	_height:1%;
	background:url(/jalmile/card/waon/img/bg02_bottom.gif) left bottom no-repeat;
	}
div.bg02Btm {
	overflow:hidden;
	height:11px;
	_height:1%;
	font-size:0 !important;
	line-height:1 !important;
	background:url(/jalmile/card/waon/img/bg02_bottom.png) left bottom no-repeat;
	}

/* wrap03 (角丸白)--------------------------------------------------------------  */	
.wrap03 {
	width:864px;
	margin:0 0 0 22px;
	background:#fff url(/jalmile/card/waon/img/bg03.gif) no-repeat;
	}
.wrap03 div.bg03 {
	padding:0 0 20px 0;
	_height:1%;
	background:url(/jalmile/card/waon/img/bg03_bottom.gif) left bottom no-repeat;
	}
	
/* wrap04 (外枠ピンク)--------------------------------------------------------------  */	
.wrap04 {
	width:930px;
	margin:8px auto 0 auto;
	padding-bottom:5px;
	background:#f5cac3 url(/jalmile/card/waon/img/bg04_bottom.gif) left bottom no-repeat;
	}

/* wrap05 (ブルー)--------------------------------------------------------------  */	
.wrap05 {
	background:#99d4f3;
	}
.wrap05 div.bg05 {
	padding:0 0 20px 0;
	_height:1%;
	background:url(/jalmile/card/waon/img/bg05_bottom.gif) left bottom no-repeat;
	}

/* wrap06 (中枠3pxレッド)--------------------------------------------------------------  */	
.wrap06 {
	background:url(/jalmile/card/waon/img/bg06.gif) repeat-y;
	}
div.bg06Btm {
	overflow:hidden;
	height:11px;
	_height:1%;
	font-size:0 !important;
	line-height:1 !important;
	background:url(/jalmile/card/waon/img/bg06_bottom.png) left bottom no-repeat;
	}

/* wrap07 (中枠3pxオレンジ)--------------------------------------------------------------  */	
.wrap07 {
	background:url(/jalmile/card/waon/img/bg07.gif) repeat-y;
	}
.wrap07 div.bg07 {
	padding:0 0 20px 0;
	_height:1%;
	background:url(/jalmile/card/waon/img/bg07_bottom.gif) left bottom no-repeat;
	}

/* wrap08 (中枠3pxブラウン)--------------------------------------------------------------  */	
.wrap08 {
	background:url(/jalmile/card/waon/img/bg08.gif) repeat-y;
	}
div.bg08Btm {
	overflow:hidden;
	height:10px;
	_height:1%;
	font-size:0 !important;
	line-height:1 !important;
	background:url(/jalmile/card/waon/img/bg08_bottom.png) left bottom no-repeat;
	}

/* bgSub--------------------------------------------------------------  */
.bgSub {
	background:url(../img/bg_sub_bottom.gif) left bottom no-repeat
	}

/* wrap_pd10 (10px空き)--------------------------------------------------------------  */	
.wrap_pd10 {
	padding-right:10px;
	padding-left:10px;
	}

