.mb_table{
	border:0;
	background-color:#fff;
	border-bottom:1px solid #fff;
}
.mb_table .block_c{
	margin-bottom:5px;
}

img{
	border:0;
}
/*--変更前--*/
.mb_befor_500{background-color:#BBDCEC;}
.mb_befor_500 .mb01_lb{
	background:url(../imgs/bg_mb01_befor_lb_500.gif) top left no-repeat;
	border-left:1px solid #a6a6a6;
}
.mb_befor_100{background-color:#C7E0EC;}
.mb_befor_100 .mb01_lb{
	background:url(../imgs/bg_mb01_befor_lb_100.gif) top left no-repeat;
	border-left:1px solid #a6a6a6;
}
	
.mb_befor_50{background-color:#D8E9F2;}
.mb_befor_50 .mb01_lb{
	background:url(../imgs/bg_mb01_befor_lb_50.gif) top left no-repeat;
}
.mb_befor_10{background-color:#E7EEF3;}
.mb_befor_10 .mb01_lb{
	background:url(../imgs/bg_mb01_befor_lb_10.gif) top left no-repeat;
}
.mb_befor_10u{background-color:#F0FAFE;}
.mb_befor_10u .mb01_lb{
	background:url(../imgs/bg_mb01_befor_lb_10u.gif) top left no-repeat;
}
.mb_befor_500 .mb01_cb,.mb_befor_500 .mb01_rb,
.mb_befor_100 .mb01_cb,.mb_befor_100 .mb01_rb,
.mb_befor_50 .mb01_cb,.mb_befor_50 .mb01_rb,
.mb_befor_10 .mb01_cb,.mb_befor_10 .mb01_rb,
.mb_befor_10u .mb01_cb,.mb_befor_10u .mb01_rb{
	padding-top:6px;
}
.mb_befor_10u .mb01_cb{
	text-align:center;
	vertical-align:middle ! important;
}

/*--変更後--*/

.mb_after_500{background-color:#FEE7DD;}
.mb_after_500 .mb01_lb{
	background:url(../imgs/bg_mb01_after_lb_500.gif) top left no-repeat;
	border:1px solid #a6a6a6;
	border-bottom:none;
	border-right:none;
}
	
.mb_after_50{background-color:#FEEFEB;}
.mb_after_50 .mb01_lb{
	background:url(../imgs/bg_mb01_after_lb_50.gif) top left no-repeat;

}
.mb_after_10{background-color:#FEF3F2;}
.mb_after_10 .mb01_lb{
	background:url(../imgs/bg_mb01_after_lb_10.gif) top left no-repeat;
}
.mb_after_10u{background-color:#ECEDEE;}
.mb_after_10u .mb01_lb{
	background:url(../imgs/bg_mb01_after_lb_10u.gif) top left no-repeat;
}
.mb_after_10u .mb01_cb,
.mb_after_10u .mb01_rb{
	text-align:center;
	vertical-align:middle ! important;
}

.mb_after_500 .mb01_cb,.mb_after_500 .mb01_rb,
.mb_after_50 .mb01_cb,.mb_after_50 .mb01_rb,
.mb_after_10 .mb01_cb,.mb_after_10 .mb01_rb,
.mb_after_10u .mb01_cb,.mb_after_10u .mb01_rb{
	padding-top:6px;
}
.mb01_lb{
	width:98px;
	border-left:1px solid #a6a6a6;
	vertical-align:top ! important;
}
th.mb01_lb{
	border-top:1px solid #a6a6a6;
}
.mb01_cb{
	width:287px;
	vertical-align:top;
	border-right:1px solid #a6a6a6;
	border-top:1px solid #a6a6a6;
}
.mb01_rb{
	width:294px;
	border-right:1px solid #a6a6a6;
	border-top:1px solid #a6a6a6;
	vertical-align:top;
}

th.mb01_top{
	border:1px solid #a6a6a6;
}
td.mb01_top{
	border-left:1px solid #a6a6a6;
	border-right:1px solid #a6a6a6;
	padding:5px 0 5px 10px;
}


/*----mb02----*/
th.mb02_lb{
	height:29px;
	background-color:#B9DBF3;
	border-right:1px solid #a6a6a6;
	border-top:1px solid #a6a6a6;
	border-left:1px solid #a6a6a6;

}
td.mb02_lb{
	border:1px solid #a6a6a6;
	padding:5px;
	background-color:#E2F4FD;
	vertical-align:middle;
}

/*
th.mb02_cb{
	width:260px;
	height:29px;
	background-color:#82C1EA;
}
td.mb02_cb{
	width:252px;
	border-top:1px solid #fff;
	padding:4px;
	background-color:#FEE7DD;
	vertical-align:middle;

}
*/

th.mb02_rb{
	border-left:1px solid #fff;
	height:29px;
	background-color:#FDD3C2;
	border-right:1px solid #a6a6a6;
	border-top:1px solid #a6a6a6;
	border-left:1px solid #a6a6a6;
}
td.mb02_rb{
	border:1px solid #a6a6a6;
	padding:5px;
	background-color:#FEE7DD;
	vertical-align:middle;
}
td.mb02_lb ul,td.mb02_rb ul{
	margin:0px;
	padding-left:10px;
	list-style:none;
	list-style-position:outside;
}




th.mb02_lb0{
	width:220px;
	border:1px solid #a6a6a6;
	padding:0 5px;
	background-color:#F9C0D0;
	vertical-align:middle;
}
td.mb02_lb0{
	border-left:1px solid #a6a6a6;
	border-bottom:1px solid #a6a6a6;
	border-right:1px solid #a6a6a6;
	padding:5px;
	background-color:#FDE9F1;
	vertical-align:middle;
}

th.mb02_rb0{
	width:520px;
	border-top:1px solid #a6a6a6;
	border-right:1px solid #a6a6a6;
	border-bottom:1px solid #a6a6a6;
	padding:0 5px;
	background-color:#FFD9A2;
	vertical-align:middle;
}
td.mb02_rb0{
	border-right:1px solid #a6a6a6;
	border-bottom:1px solid #a6a6a6;
	padding:5px;
	background-color:#FFF2DA;
	vertical-align:middle;
}



/*--mb03--*/
.mb03_line{
	padding:5px 0;
	background:url(../imgs/bg_mb03_line.gif) center left repeat-x;
}

.mb03_left_lb{
	width:53px;
	padding-right:5px;
	background-color:#E0E0E0;
	border:1px solid #a6a6a6;
	border-bottom:none;
}
.mb03_left_cb{
	width:116px;
	background:url(../imgs/bg_mb03_01.gif) left top repeat-y #fbe6ef;
	border-top:1px solid #a6a6a6;
}
.mb03_left_rb{
	width:198px;
	background-color:#FBE6EF;
	padding-right:5px;
	border-top:1px solid #a6a6a6;
	border-right:1px solid #a6a6a6;
}

.mb03_right_b,
.mb03_right_1b,
.mb03_right_2b{
	width:79px;
	text-align:center;
	background-color:#FFF4E0;
}
.mb03_right_b{
	border:1px solid #a6a6a6;
	border-bottom:none;
}

.mb03_right_1b{
	border-top:1px solid #a6a6a6;
	border-bottom:none;

}
.mb03_right_2b{
	border-top:1px solid #a6a6a6;
	border-left:1px solid #a6a6a6;
}
.mb_03_atn{
	border:1px solid #ccc;
	padding:10px 15px 10px 15px;
}
.mb_03_atn div{
	margin:10px 0;
}
.pdf_link{
	background:url(../imgs/ico_pdf.gif) left center no-repeat;
	padding-left:32px;
	zoom:1;
}

.mb03_top_lb{
	border-top:1px solid #a6a6a6;
	border-right:1px solid #a6a6a6;
}
.mb03_top_rb{
	border:1px solid #a6a6a6;
	border-bottom:none;
}

/*--platinum--*/
.pl_b0{
	border-right:1px solid #BADAEB;
	border-left:1px solid #BADAEB;
}

.pl_b1{
	border-right:1px solid #BADAEB;
	border-left:1px solid #BADAEB;
	border-bottom:1px solid #BADAEB;
	text-align:center;
	padding:10px 0;
}




.block_c{
	text-align:center;
}

.ind{
	display:block;
	margin-left:1em;
	_margin-left:1.5em;
	text-indent:-1em;
	_text-indent:-0.6em;
}
.mb_table p{
	margin-left:6px;
	margin-right:6px;
}

.txt_red{
	color:#CC0000;
}
.txt_atn{
	font-size:xx-small;
	color:#cc0000;
}
.txt_atn sup{
	padding-bottom:6px;
}

.txt_red-line{
	color:#cc0000;
	text-decoration:underline;
}
.txt_list-pink{
	color:#EB6EA5;
}
.txt_pl p{
	margin-left:6px;
	margin-right:6px;
}

.txt_pink{
	color:#dd91a6;
}

.txt_stage{
	font-weight:bold;
	color:#666;
}

#platinum_table{
	border:1px solid #ccc;
}

#platinum_table{
	padding:10px 7px;
}
#txt_platinum{
	border:1px solid #ff0000;
	padding:10px;
	margin:0;
	width:718px;
	_width:740px;
}
#txt_platinum dd{
	margin-left:20px;
}
