dl.main_M{ height: 400px; position: relative; width: 730px;}
dl.main_M dt{line-height: 1.3em; font-size: 12px; left: 50px; width: 160px; bottom: 75px; position: absolute;}
dl.main_M dd{font-weight: bold; text-align: center; width: 730px; bottom: 30px; line-height: 1.3em; font-size: 14px; position: absolute;}
dl.main_B { height: 152px; position: relative; width: 730px;}
dl.main_B dt{top: 40px; line-height: 1.3em; font-size: 14px; left: 50px; width: 300px; position: absolute;}
dl.main_B dd{right: 50px; top: 40px; line-height: 1.3em; font-size: 14px; position: absolute; width: 300px;}
dl.ra_feature{ height: 376px; position: relative; width: 730px;}
dl.ra_feature dt.copy_01{width: 370px; left: 5px; top: 50px; position: absolute; line-height: 1.3em; font-size: 12px; }
dl.ra_feature dt.copy_02{right: 175px; top: 55px; width: 130px; position: absolute; line-height: 1.3em; font-size: 12px; }
dl.ra_feature dt.copy_03{right: 5px; width: 300px; top: 210px; position: absolute; line-height: 1.3em; font-size: 12px; }
dl.ra_feature dt.copy_04{left: 5px; bottom: 30px; width: 420px; position: absolute; line-height: 1.3em; font-size: 12px; }
.Btn{margin-top: 20px; clear: both; }
a:hover img{
	opacity:0.8;
	filter:alpha(opacity=80);
	-ms-filter: "alpha( opacity=80 )";	
	}

.pi_txt{clear: both; line-height: 1.3em; padding-top: 20px; padding-bottom: 15px; font-size: 20px; font-weight: bold;}
.pi_notice{font-size: 10px;}
.pi_left{padding-top: 20px; width: 350px; float: left;}
.pi_right{ padding-top: 20px; width: 350px; float: right;}
.pi_cat{ font-weight: bold; font-size: 20px; color: #666666;}
.pi_temp_01{ letter-spacing: -1px; font-size: 12px; padding: 5px; font-weight: bold; background-color: #d8d8d8;}
.pi_temp_02{ width: 340px; letter-spacing: -1px; font-size: 12px; padding: 5px; font-weight: bold; background-color: #d3e5f6;}
.pi_temp_03{ width: 340px; letter-spacing: -1px; font-size: 12px; padding: 5px; font-weight: bold; background-color: #fce4d3;}