.main_img{
	margin:13px 0 15px 0;
	}
.backup_txt{
	margin:10px 0 0 0;
	}
.backup_txt01{
	margin:10px 0 0 0;
	padding:0 0 0 0.5em;
	text-indent:-0.5em;
	}
.backup_txt02{
	margin:10px 0 0 0;
	font-weight:bold;
	}
.backup_txt03{
	margin:20px 0 0 0;
	font-weight:bold;
	}
.small_txt{
	margin:0;
	font-size:83%;
	}
.backup_stit{
	margin:10px 0 0 0;
	padding:0;
	font-size:120%;
	font-weight:bold;
	color:#822D6A;
	}


.gray_box{
	margin:10px 0 5px 0;
	padding:10px;
	width:688px;
	border:1px solid #EEE;
	background:#F8F8F8;
	}
.gray_box .tit{
	margin:0 0 5px 0;
	font-weight:bold;
	}
.gray_box .txt{
	margin:0 0 5px 0;
	padding:0 0 0 0.5em;
	text-indent:-0.5em;
	}
.img_backup02{
	margin:0 0 40px 0;
	text-align:center;
	}
.tsuti_box{
	margin:10px 0 0 0;
	width:710px;
	overflow:hidden;
	}
.tsuti_box_l{
	float:left;
	padding:10px;
	width:328px;
	border:1px solid #EEE;
	background:#F8F8F8;
	}
.tsuti_box_r{
	float:right;
	padding:10px;
	width:328px;
	border:1px solid #EEE;
	background:#F8F8F8;
	}
.tsuti_box .tit{
	margin:0 0 10px 0;
	font-weight:bold;
	}
.tsuti_box .txt{
	margin:0;
	}
.spec_notes{
	margin:30px 0 0 0;
	padding:0;
	width:710px;
	overflow:hidden;
	font-size:83%;
	}
.spec_notes dt{
	float:left;
	margin:0;
	padding:0;
	width:30px;
	}
.spec_notes dd{
	float:left;
	margin:0;
	padding:0;
	width:670px;
	}

.license_list{
	margin:30px 0 40px 0;
	padding:0;
	list-style:none;
	}
.license_list li{
	margin:0 0 8px 0;
	padding:0 0 0 1.5em;
	text-indent:-1.5em;
	font-size:80%;
	}
.img_backup04{
	margin:0;
	padding:0;
	text-align:center;
	}
.lineup_table{
	margin:15px 0 20px 1px;
	padding:0;
	width:709px;
	border-collapse:collapse;
	}
.lineup_table,
.lineup_table tr,
.lineup_table th,
.lineup_table td{
	border:1px solid #666;
	}
.lineup_table th{
	padding:8px 10px;
	background:#F8F3F5;
	text-align:center;
	color:#333333;
	}
.lineup_table th.titletxt_left{
	text-align:left;
	}
.lineup_table td{
	padding:8px 15px 8px 10px;
	}
.lineup_table td.price{
	text-align:right;
	}
.lineup_table td.taiou{
	text-align:center;
	}
.lineup_notes_right{
	margin:0;
	padding:0;
	font-size:83%;
	text-align:right;
	}
.backup_txt04{
	margin:10px 0 0 0;
	color:#990000;
	}
.m0{
	margin:0;
	}
.gray_box_mb50{
	margin:10px 0 50px 0;
	padding:10px;
	width:688px;
	border:1px solid #EEE;
	background:#F8F8F8;
	}
.img_backup05{
	margin:20px 0 30px 0;
	text-align:center;
	}
.img_backup06{
	margin:20px 0 40px 0;
	text-align:center;
	}
.img_backup07{
	margin:20px 0 50px 0;
	text-align:center;
	}
.img_backup09{
	margin:0 0 50px 0;
	}


.mb40{
	margin-bottom:40px;
	}
.img_backup_index01{
	margin:15px 0 0 0;
	}
.img_backup08{
	margin:20px 0 40px 0;
	}

/*------------------------------------
BACKUPオプションのサブナビ
--------------------------------------*/	
	
.subNaviBox{
	margin:10px 0 0 0;
	padding:0;
	width:710px;
	clear:both;
}
.subNaviBox ul{
	margin:0;
	padding:0;
	height:35px;
	list-style:none;
	clear:both;
}
.subNaviBox li{
	margin:0;
	padding:0;
	height:35px;
	font-size:1%;
	float:left;
}

.subNaviBox ul.subNaviBottom{
	margin:0;
	padding:0;
	list-style:none;
	height:25px;
	background:transparent url(../img/sub_navi_bg.gif) repeat-x 0 0;
	border-bottom:solid 1px #999;
	border-left:solid 1px #999;
	border-right:solid 1px #999;
	clear:both;
}
.subNaviBox ul.subNaviBottom li{
	margin:0;
	padding:0;
	height:25px;
	font-size:1%;
	float:left;
}
.subNaviBox ul.subNaviBottom li.subNaviLink{
	margin:0;
	padding:5px 5px 0 0;
	width:128px;
	height:20px;
	text-align:right;
	font-size:12px;
	float:right;
}
.subNaviBox ul.subNaviBottom li.subNaviLink a{
	margin:0;
	padding:0 0 0 8px;
	background:transparent url(../img/sub_navi_arrow.gif) no-repeat 0 5px;
}

