@charset "utf-8";


/************************************************************ rLeft **/

#rLeft table {
	border-collapse: collapse;
	border-spacing: 0;
	width: 424px;
	margin: 0 0 25px;
}


#rLeft th {
	background: url(../images/wheel/bg_th.gif) 0 0 repeat-x;
	border: 1px solid #666;
	color: #fff;
	height: 25px;
	width: 141px;
}

#rLeft th.left {
	width: 139px;
}

#rLeft td {
	border: 1px solid #666;
	color: #18466f;
	height: 25px;
	background: #ccedfa;
	padding: 0;
	text-align: center;
	vertical-align: middle;
}

#rLeft .int th {
	background: url(../images/wheel/bg_th.gif) 0 0 repeat-x;
	border: 1px solid #666;
	color: #fff;
	height: 25px;
	width: auto;
}

#rLeft .int .left {
	width: 139px;
}

#rLeft .bg1 {
	background: url(../images/after/bg1.gif) right 0 no-repeat;
	padding: 0 160px 10px 0;
	margin: 0 0 15px;
}

#rLeft .bg2 {
	background: url(../images/after/bg2.gif) right 0 no-repeat;
	padding: 0 160px 10px 0;
	margin: 0 0 30px;
}

span.txt_red{font-weight:bold; color:#FF0000;}
span.txt_ttl {font-weight:bold; color:#b4150d;}
span.txt_bold{font-weight:bold; color:#FFFFFF; font-size:16px;}
p.img{margin-bottom:5px;}
.magB5{ margin:0;margin-bottom:5px;}

#rLeft table.mg5 {
	border-collapse: collapse;
	border-spacing: 0;
	width: 424px;
	margin: 0 0 5px;
}


#rLeft table.part{
	border-collapse: collapse;
	border-spacing: 0;
	width: 424px;
	margin: 0 0 5px;
}
#rLeft table.part td.left{
	text-align:left; padding:3px;}



#rLeft table.part td {
	border: 1px solid #FFFFFF;
	color: #FFFFFF;
	height: 25px;
	background: #011c26;
	padding: 0;
	text-align: center;
	vertical-align: middle;
}

p.frame{border: 1px solid #72ccef; font-weight:bold; padding:3px; margin-bottom:5px;}