@charset "Shift_JIS";

/* --sabmenu--*/
#snav-area {
width: 750px;
height: 21px;
/* --background: url(../images/snav_bg.gif) no-repeat;--*/
}

#snav-area ul{
margin: 0;
padding: 0;
list-style-type: none;
}
#snav-area li{
float: left;
list-style-type: none;
margin: 0;
}

/* ----------------- bt01-----------------*/
.snav01 ,.snav01 a ,.snav01 a:hover {
float: left;
width: 187px;
height: 21px;
text-indent:-2000px;
background:url(../techinfo/images/snav01.gif) no-repeat;
text-decoration: none;
}
.snav01 {
display:inline;
margin:0;
}
.snav01,.snav01 a:hover {
background-position:0px -21px;
}

/* ----------------- bt02-----------------*/
.snav02 ,.snav02 a ,.snav02 a:hover {
float: left;
width: 187px;
height: 21px;
text-indent:-2000px;
background: url(../techinfo/images/snav02.gif) no-repeat;
text-decoration: none;
}
.snav02 {
display:inline;
margin:0;
}
.snav02,.snav02 a:hover {
background-position:0px -21px;
}

/* ----------------- bt03-----------------*/
.snav03 ,.snav03 a ,.snav03 a:hover,.snav03 a:focus{
float: left;
width: 188px;
height: 21px;
text-indent: -2000px;
background: url(../techinfo/images/snav03.gif) no-repeat;
text-decoration: none;
}
.snav03 {
display: inline;
margin: 0;
}
.snav03,.snav03 a:hover {
background-position:0px -21px;
}

/* ----------------- bt04-----------------*/
.snav04 ,.snav04 a ,.snav04 a:hover,.snav04 a:focus{
float: left;
width: 188px;
height: 21px;
text-indent: -2000px;
background: url(../techinfo/images/snav04.gif) no-repeat;
text-decoration: none;
}
.snav04 {
display: inline;
margin: 0;
}
.snav04,.snav04 a:hover {
background-position:0px -21px;
}



/* ----------------- cont start -----------------*/

/* ---- top ----*/
#tec h2 {
	width: 400px;
	height: 52px;
	text-indent:-9999px;
	background-image: url(../techinfo/images/tec_title.gif);
	background-repeat: no-repeat;
}

#update h2 {
width: 450px;
height: 52px;
text-indent:-9999px;
background-image: url(../techinfo/images/update_title.gif); background-repeat: no-repeat;
}

.top-txt-area {
width: 497px;
padding-bottom: 10px;
border-bottom: 1px solid #CECECE;
}

.top-txt-area a {
font-size: 120%; line-height: 120%;
font-weight: bold;
}


.top-txt-left {
	float: left;
	width: 280px;
	margin: 10px 31px 0 0;
}

.top-txt-right {
	float: left;
	width: 280px;
	margin-top: 10px;
}
/* ---- top ----*/

/* ---- manual ----*/
#manu h2 {
width: 219px;
height: 52px;
text-indent:-9999px;
background-image: url(../techinfo/manual/images/manu_title.gif); background-repeat: no-repeat;
}
.spec {
margin-top: 15px;
}

.spec table {
width: 497px;
padding: 0;
border-collapse: collapse;
empty-cells: show;
border-top: 1px solid #ccc;
}

caption {
text-align: left;
color: #333;
font-weight: bold;
}

.spec thead th {
padding: 8px;
font-weight: bold;
text-align: left;
vertical-align: text-top;
background-color:#dbeaf2;
white-space: nowrap;
border-left: 1px solid #ccc;
border-bottom: 1px solid #ccc;
border-right: 1px solid #ccc;
}
.spec tbody th,td {
padding: 8px;
background-color:#fff;
vertical-align: text-top;
border-left: 1px solid #ccc;
border-bottom: 1px solid #ccc;
border-right: 1px solid #ccc;
}
/* ---- manual ----*/



/* ----document ----*/
#doc h2 {
width: 161px;
height: 52px;
text-indent:-9999px;
background-image: url(../techinfo/technote/images/doc_title.gif); background-repeat: no-repeat;
}

.access-txt-area {
margin-top: 15px;
}

.map-img-area {
width: 497px;
margin-top: 20px;
text-align: center;
}

/* ----document ----*/


/* ----white ----*/
#white h2 {
width: 256px;
height: 52px;
text-indent:-9999px;
background-image: url(../techinfo/whitepaper/images/white_title.gif); background-repeat: no-repeat;
}

.title-area {
margin-top: 15px;
padding-bottom: 10px;
border-bottom: 1px solid #CECECE;
}
.title-area p {
margin-top: 10px;
}

.comp-area {
width: 497px;
margin-top: 15px;
padding-bottom: 10px;
border-bottom: 1px solid #CECECE;
}

.comp-area-left {
float: left;
width: 230px;
height:auto;
text-align: center;
}


.comp-area-right {
float: left;
width: 267px;
}

.comp-area-right p {
font-weight: bold;
}
/* ----white ----*/
table#spec-table {
	width: 630px;
	font-size: 10px;
	line-height: 1.25em;
	border-collapse: collapse;
	border: 1px #666 solid;
	margin: 0px 0px 20px 0px;
}
table#spec-table td,table#spec-table th{
	padding: 2px;
	border: 1px #999 solid;
	font-weight: normal;
	text-align:left;
	font-size: 10px;
}

table#spec-table #t-label01{/* colgroup */
	background-color:#ECECEC;
	width: 170px;
}

table#spec-table td.align-c, table#spec-table th.align-c{
	text-align: center;
}

table#spec-table img {
	padding: 10px 0 0 0;
}
.PDF{
	background-image: url(../images/mark_pdf.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	padding-left: 25px;
	display:block;
	height:20px;
}
