@charset "Shift_JIS";

body {
	margin: 0;
	font: 12px/18px 'Lucida Grande', 'Hiragino Kaku Gothic Pro', 'ƒqƒ‰ƒMƒmŠpƒS Pro W3', '‚l‚r ‚oƒSƒVƒbƒN', sans-serif;
	color: #000000;
}

/* TEXT ========================================== */
.j10 {
	font-size: 10px;
	line-height: 16px;
}
.j10b {
	font-size: 10px;
	line-height: 16px;
	font-weight: bold;
}
.j10w {
	font-size: 10px;
	line-height: 16px;
	color:#FFFFFF;
}
.j10bw {
	font-size: 10px;
	line-height: 16px;
	color:#FFFFFF;
	font-weight: bold;
}

.j11 {
	font-size: 11px;
	line-height: 17px;
}
.j11b {
	font-size: 11px;
	line-height: 17px;
	font-weight: bold;
}
.j11w {
	font-size: 11px;
	line-height: 17px;
	color:#FFFFFF;
}
.j11bw {
	font-size: 11px;
	line-height: 17px;
	color:#FFFFFF;
	font-weight: bold;
}

.j12 {
	font-size: 12px;
	line-height: 18px;
	color:#000000;
}
.j12b {
	font-size: 12px;
	line-height: 18px;
	font-weight: bold;
	color:#000000;
}
.j12w {
	font-size: 12px;
	line-height: 18px;
	color: #FFFFFF;
}
.j12bw {
	font-size: 12px;
	line-height: 18px;
	font-weight: bold;
	color: #FFFFFF;
}
.j12br {
	font-size: 12px;
	line-height: 18px;
	color: #6D250B;
}
.j12red {
	font-size: 12px;
	line-height: 18px;
	color: #bd0000;
}
.j12bred {
	font-size: 12px;
	line-height: 18px;
	font-weight: bold;
	color: #bd0000;
}
.j12brb {
	font-size: 12px;
	line-height: 18px;
	font-weight: bold;
	color: #6D250B;
}

.j14 {
	font-size: 14px;
	line-height: 20px;
	color:#000000;
}
.j14b {
	font-size: 14px;
	line-height: 20px;
	font-weight: bold;
	color:#000000;
}

/* TOP ========================================== */
.topdate {
	font-size: 12px;
	line-height: 18px;
	font-weight: bold;
}

.toptextbody {
	margin: 7px 0;
	padding: 0px 5px;
	font-size: 11px;
	line-height: 17px;
}

#TableFrame td {
	margin: 0;
	padding: 8px;
	border-collapse: collapse;

	text-align: left;
}


.Td1left {
	padding: 0;
	border-top: none;
	border-bottom: 1px solid #F2BA0D;
	border-left: none;
	border-right: 1px solid #F2BA0D;
	background: #FFD634;}

.Td1right {
	padding: 0;
	border-top: none;
	border-bottom: 1px solid #F2BA0D;
	border-left: none;
	border-right: none;
	background: #FFD634;
}

.Td2left {
	padding: 0;
	border-top: none;
	border-bottom: 1px solid #F2BA0D;
	border-left: none;
	border-right: 1px solid #F2BA0D;
	background: #FFD22D;
}

.Td2right {
	padding: 0;
	border-top: none;
	border-bottom: 1px solid #F2BA0D;
	border-left: none;
	border-right: none;
	background: #FFD22D;
}



/* DATA SHEET ========================================== */
.datasheet {
	margin: 20px 0 30px 0;
	width: 526px;
	}

.datasheet th, .datasheet td {
	padding: 3px;
	vertical-align: top;
	text-align: left;
	color: #444444;
	font: 12px/18px 'Lucida Grande','Hiragino Kaku Gothic Pro','ƒqƒ‰ƒMƒmŠpƒS Pro W3','‚l‚r ‚oƒSƒVƒbƒN', sans-serif;
	}

.datasheet th {
	padding-left: 15px;
	font-weight: normal;
	}
.datasheet th a {
	color: #676868;
	text-decoration: none;
	font-weight: bold;
	}
.datasheet th a:hover {
	color: #505050;
	text-decoration: underline;
	}
.datasheet th .title {
	padding-left: 15px;
	font-weight: bold;
	color: #505050;
	}
.datasheet .header th {
	font-size: 12px;
	background: #BEE63C;
	padding: 8px;
	color: #b3b6b9;
	}
.datasheet .header th.divider {
	border-right: 1px solid #fff;
	}
.datasheet .description {
	vertical-align: bottom;
	}

.datasheet .even {
	background: #FFD500;
	}
.datasheet .even .divider {
	border-right: 1px solid #BEE63C;
	border-bottom: 1px solid #BEE63C;
	}
.datasheet .even .divider2 {
	border-bottom: 1px solid #BEE63C;
	}

.datasheet .odd {
	background: #fff;
	}
.datasheet .odd .divider {
	border-right: 1px solid #BEE63C;
	border-bottom: 1px solid #BEE63C;
	}
.datasheet .odd .divider2 {
	border-bottom: 1px solid #BEE63C;
	}

.datasheet .dub .divider {
	border-top: 1px solid #BEE63C;
	border-right: 1px solid #BEE63C;
	border-bottom: 1px solid #BEE63C;
	}
.datasheet .dub .divider2 {
	border-top: 1px solid #BEE63C;
	border-bottom: 1px solid #BEE63C;
	}



.text10 {10px/16px;}
.text10bold {10px/16px; font-weight: bold;}
.text10blue {10px/16px; color: #7BAEBE;}
.text10orange {10px/16px; color: #D96C00;}
.text10green {10px/16px; color: #59B300;}

.text12 {
	12px/18px;
}
.text12bold {
	12px/18px;
	font-weight: bold;
}
.text12white {
	12px/18px;
	color: #FFFFFF;
}
.text12gray {
	12px/18px;
	color: #333333;
}
.text12blue {
	12px/18px;
	color: #003399;
}
.text12green {
	12px/18px;
	color: #639F00;
}


.text10gray {
	font-size: 10px;
	font-style: normal;
	line-height: 16px;
	color: #666666;
}
.text10white {
	font-size: 10px;
	font-style: normal;
	line-height: 13px;
	color: #FFFFFF;
}
.text10gray2 {
	font-size: 10px;
	font-style: normal;
	line-height: 13px;
	color: #666666;
}
.text10status {
	font-size: 10px;
	font-style: normal;
	line-height: 13px;
	color: #CC3300;
}
.text10gray3 {
	font-size: 10px;
	font-style: normal;
	line-height: 20px;
	color: #666666;
}
.text20gray {
	font-size: 20px;
	font-style: normal;
	line-height: 24px;
	color: #666666;
}
.text10mgreen {
	font-size: 10px;
	font-style: normal;
	line-height: 16px;
	color: #808055;
}
.text18blue {
	font-size: 18px;
	font-style: normal;
	line-height: normal;
	color: #5C9EB3;
	font-weight: bold;
}
.text18green {
	font-size: 18px;
	font-style: normal;
	line-height: normal;
	color: #8FBC00;
	font-weight: bold;
}.text10status02 {
	font-size: 10px;
	font-style: normal;
	line-height: 13px;
	color: #FFFF33;
}
.text10green02 {font-size: 10px; font-style: normal; line-height: 16px ; color: #639F00;}
.text10blue2 {font-size: 10px; font-style: normal; line-height: 13px; color: #005995;}

#STableDef {
	margin: 5px 0;
	padding: 0 0 10px 0;
	border-collapse: collapse;
	border: 3px solid #FFB400;
}

#ThDef {
	padding: 0.3em 2em;
	border: none;
	color: #ffffff;
	background-color: #336699;
}

#STdDefF {
	font-size: 11px;
	font-family: "‚l‚r ‚oƒSƒVƒbƒN" "ƒqƒ‰ƒMƒm ŠpƒS W3";
	text-align: left;
	color: #000000;
	background: #ffffff;
	padding: 0.3em 0.5em;
	border-top: none;
	border-bottom: none;
	border-left: 1px solid #FFB400;
	border-right: 1px solid #FFB400;
}

#STdDefE {
	font-size: 11px;
	font-family: "‚l‚r ‚oƒSƒVƒbƒN" "ƒqƒ‰ƒMƒm ŠpƒS W3";
	text-align: left;
	color: #000000;
	background: #eeeeee;
	padding: 0.3em 0.5em;
	border-top: none;
	border-bottom: none;
	border-left: 1px solid #FFB400;
	border-right: 1px solid #FFB400;
}


#SaIndex {
	text-align: left;
	color: #000000;
	background: #FFB400;
	padding: 0.3em 0.5em;
	border-top: none;
	border-bottom: none;
	border-left: 1px solid #FFB400;
	border-right: 1px solid #FFB400;
}

#SaIndexList {
	text-align: left;
	color: #000000;
	background: #ffffff;
	padding: 0.3em 0.5em;
	border-top: none;
	border-bottom: none;
	border-left: 1px solid #FFB400;
	border-right: 1px solid #FFB400;
}
