
/* --------------------
body and container
-------------------- */


body {
	font-family: "ƒqƒ‰ƒMƒmŠpƒS", "Osaka", "‚l‚r ‚oƒSƒVƒbƒN", "‚l‚r ƒSƒVƒbƒN", arial, helvetica, san-serif;
	background-color: #fff;
	color: #333;
	text-align: center;
	margin:0px;
	padding:0px;
	font-size: 9pt;
}


body, p, th ,td {
	font-size:9pt;
	color: #333333;
}


/* --------------------
text
-------------------- */
.body {
	font-size: 9pt;
	line-height:160%;
}

.bodyBold {
	font-size: 10pt;
	line-height:140%;
	font-weight: bold;
}

.bodyS {
	font-size: 8pt;
	line-height:140%;
}

.note {
	font-size: 8pt;
	color: #999999;
	line-height:140%;
}

.bodyPoint {
	font-size: 10pt;
	line-height:140%;
	font-weight: bold;
	color:#222f8e;
}

.bodyPointL {
	font-size: 11pt;
	line-height:140%;
	font-weight: bold;
	color:#222f8e;
}

.bodyColor {
	font-size: 9pt;
	line-height:140%;
	color:#222f8e;
}

.bodyW {
	font-size: 9pt;
	line-height:140%;
	color:#fff;
}

.subTLlong {
	font-size: 11pt;
	color:#666666;
	border-left: solid 5px #0030FE;
	padding: 2px 0 2px 7px;
	border-bottom: solid 1px #0030FE;
	width:600px;
	font-weight: bold;
}

.subTL {
	font-size: 10pt;
	color:#666666;
	border-left: solid 5px #eca008;
	padding: 2px 0 2px 7px;
	border-bottom: solid 1px #eca008;
	width:120px;
}

.subTLb {
	font-size: 10pt;
	color:#666666;
	border-left: solid 5px #33348E;
	padding: 2px 0 2px 7px;
	border-bottom: solid 1px #33348E;
	width:130px;
}

.subTLr {
	font-size: 10pt;
	4color:#666666;
	border-left: solid 5px #C61801;
	padding: 2px 0 2px 7px;
	border-bottom: solid 1px #C61801;
	width:180px;
}

.subTLg {
	font-size: 10pt;
	4color:#333333;
	border-left: solid 5px #26751D;
	padding: 2px 0 2px 7px;
	border-bottom: solid 1px #26751D;
	width:180px;
}

.ltno {
	font-size: 8pt;
	font-weight: bold;
	color:#222f8e;
	padding: 0 3px 0 0;	
}

.ltmaintxt {
	font-size: 9pt;
	font-weight: bold;
	color:#7a5305;
}

.ltsubtxt {
	font-size: 8pt;
	color:#7a5305;
}


/* -----------------------------------------
 Anchor
----------------------------------------- */
a:link {
	color:#0261FE;
	text-decoration:underline;
}
a:visited {
	color:#0261FE;
	text-decoration:underline;
}
a:active {
	color:#0261FE;
	text-decoration:none;
}
a:hover {
	color:#0261FE;
	text-decoration:none;
}


/* -----------------------------------------
 left menu
----------------------------------------- */

.ltmuBgColor {
	background-color:#fde3b0;
}

.mainColor {
	font-size: 9pt;
	background-color:#f3c25f;
	padding: 5px 5px;
	font-weight: bold;
	color:#7a5305;
}

.subColor {
	font-size: 8pt;
	background-color:#fde3b0;
	padding: 5px 2px 5px 8px;
	color:#7a5305;
}

.hitColor {
	font-size: 8pt;
	background-color:#fef6e5;
	padding: 5px 2px 5px 8px;
	color:#7a5305;
}
