@charset "Shift_JIS";

/*
===== 1: CLEARFIX ==========================================
*/
.clear{clear:both;}
.clearfix{
    zoom:1;/*for IE 5.5-7*/
}
.clearfix:after{/*for modern browser*/
    content:".";
    display: block;
    height:0px;
    clear:both;
    visibility:hidden;
}
* html .clearfix{
	display:inline-table;
	/*\*/display:block;/**/
}


/* 接続・設定ガイド
-------------------------------------------------*/
.accordion_content{
	width:640px;
	overflow:hidden;
	margin-left:10px;
	margin-right:10px;
	}

h3.accordion_toggle{
	margin:20 0 15px 0;
	width:660px;
	height:32px;
	background-image:url(../images/btn_updata_befor.jpg);
	font-size:0px;
	display:block;
	cursor:pointer;
	background-repeat: no-repeat;
	position: relative;
	}

h3.accordion_toggle a:link{
	margin:20 0 15px 0;
	width:660px;
	height:32px;
	background:url(../images/btn_updata_befor.jpg) 0 0 no-repeat;
	font-size:0px;
	display:block;
	cursor:pointer;
	background-repeat: no-repeat;
	position: relative;
	}

h3.accordion_toggle_active{
	margin:20 0 15px 0;
	width:660px;
	height:32px;
	background:url(../images/btn_updata_befor_active.jpg) 0 0 no-repeat;
	font-size:0px;
	display:block;
	cursor:pointer;
	background-repeat: no-repeat;
	position: relative;
	}

h3.accordion_toggle_active a:link{
	margin:20 0 15px 0;
	width:660px;
	height:32px;
	background:url(../images/btn_updata_befor_active.jpg) 0 0 no-repeat;
	font-size:0px;
	display:block;
	cursor:pointer;
	background-repeat: no-repeat;
	position: relative;
	}

h4.accordion_toggle{
	margin:20 0 15px 0;
	width:660px;
	height:32px;
	background-image:url(../images/btn_updata_program_dl.jpg);
	font-size:0px;
	display:block;
	cursor:pointer;
	background-repeat: no-repeat;
	position: relative;
	}

h4.accordion_toggle a:link{
	margin:20 0 15px 0;
	width:660px;
	height:32px;
	background:url(../images/btn_updata_program_dl.jpg) 0 0 no-repeat;
	font-size:0px;
	display:block;
	cursor:pointer;
	background-repeat: no-repeat;
	position: relative;
	}

h4.accordion_toggle_active{
	margin:20 0 15px 0;
	width:660px;
	height:32px;
	background:url(../images/btn_updata_program_dl_active.jpg) 0 0 no-repeat;
	font-size:0px;
	display:block;
	cursor:pointer;
	background-repeat: no-repeat;
	position: relative;
	}

h4.accordion_toggle_active a:link{
	margin:20 0 15px 0;
	width:660px;
	height:32px;
	background:url(../images/btn_updata_program_dl_active.jpg) 0 0 no-repeat;
	font-size:0px;
	display:block;
	cursor:pointer;
	background-repeat: no-repeat;
	position: relative;
	}

h5.accordion_toggle{
	margin:20 0 15px 0;
	width:660px;
	height:32px;
	background:url(../images/btn_updata.jpg);
	font-size:0px;
	display:block;
	cursor:pointer;
	background-repeat: no-repeat;
	position: relative;
	}

h5.accordion_toggle a:link{
	margin:20 0 15px 0;
	width:660px;
	height:32px;
	background:url(../images/btn_updata.jpg) 0 0 no-repeat;
	font-size:0px;
	display:block;
	cursor:pointer;
	background-repeat: no-repeat;
	position: relative;
	}

h5.accordion_toggle_active{
	margin:20 0 15px 0;
	width:660px;
	height:32px;
	background:url(../images/btn_updata_active.jpg) 0 0 no-repeat;
	font-size:0px;
	display:block;
	cursor:pointer;
	background-repeat: no-repeat;
	position: relative;
	}

h5.accordion_toggle_active a:link{
	margin:20 0 15px 0;
	width:660px;
	height:32px;
	background:url(../images/btn_updata_active.jpg) 0 0 no-repeat;
	font-size:0px;
	display:block;
	cursor:pointer;
	background-repeat: no-repeat;
	position: relative;
	}

h6.accordion_toggle{
	margin:20 0 15px 0;
	width:660px;
	height:32px;
	background:url(../images/btn_updata_error.jpg);
	font-size:0px;
	display:block;
	cursor:pointer;
	background-repeat: no-repeat;
	position: relative;
	}

h6.accordion_toggle a:link{
	margin:20 0 15px 0;
	width:660px;
	height:32px;
	background:url(../images/btn_updata_error.jpg) 0 0 no-repeat;
	font-size:0px;
	display:block;
	cursor:pointer;
	background-repeat: no-repeat;
	position: relative;
	}

h6.accordion_toggle_active{
	margin:20 0 15px 0;
	width:660px;
	height:32px;
	background:url(../images/btn_updata_error_active.jpg) 0 0 no-repeat;
	font-size:0px;
	display:block;
	cursor:pointer;
	background-repeat: no-repeat;
	position: relative;
	}

h6.accordion_toggle_active a:link{
	margin:20 0 15px 0;
	width:660px;
	height:32px;
	background:url(../images/btn_updata_error_active.jpg) 0 0 no-repeat;
	font-size:0px;
	display:block;
	cursor:pointer;
	background-repeat: no-repeat;
	position: relative;
	}

.up_after.accordion_toggle{
	margin:20 0 15px 0;
	width:660px;
	height:32px;
	background:url(../images/btn_updata_after.jpg);
	font-size:0px;
	display:block;
	cursor:pointer;
	background-repeat: no-repeat;
	position: relative;
	}

.up_after.accordion_toggle a:link{
	margin:20 0 15px 0;
	width:660px;
	height:32px;
	background:url(../images/btn_updata_after.jpg) 0 0 no-repeat;
	font-size:0px;
	display:block;
	cursor:pointer;
	background-repeat: no-repeat;
	position: relative;
	}

.up_after.accordion_toggle_active{
	margin:20 0 15px 0;
	width:660px;
	height:32px;
	background:url(../images/btn_updata_after_active.jpg) 0 0 no-repeat;
	font-size:0px;
	display:block;
	cursor:pointer;
	background-repeat: no-repeat;
	position: relative;
	}

.up_after.accordion_toggle_active a:link{
	margin:20 0 15px 0;
	width:660px;
	height:32px;
	background:url(../images/btn_updata_after_active.jpg) 0 0 no-repeat;
	font-size:0px;
	display:block;
	cursor:pointer;
	background-repeat: no-repeat;
	position: relative;
	}