*{
	vertical-align: top;
	horizontal-align: left;
	margin: 0;
}

html {
    margin: 0;
    /* setting border: 0 hoses ie6 win window inner well border */
    padding: 0;
}

A {text-decoration:none;}
A:LINK {color: #443f71}
A:VISITED {color: #443f71}
A:HOVER {color:#00E68C}

.body {
font: 9pt/160% "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", Osaka, メイリオ, Meiryo, "MS P Gothic", "ＭＳ Ｐゴシック";
text-decoration:none;
color:#444444;
}

body.bg {
	BACKGROUND-IMAGE: url(../images/bg_blank.jpg);	
	BACKGROUND-REPEAT:repeat-x;
	background-color: #ffffff;
}
body.bgtop {
	BACKGROUND-IMAGE: url(../images/bg_blank_top.jpg);	
	BACKGROUND-REPEAT:repeat-x;
	background-color: #ffffff;
}



H1 {
	font-size: 14pt;font-weight: bold; color: #660033;line-height: 18pt;font-family: Verdana, Arial, Helvetica, sans-serif; margin-top: 4px; margin-bottom: 8px;
}
H2 {
	font-size: 12pt;font-weight: bold; color: #555555;line-height: 16pt;font-family: Verdana, Arial, Helvetica, sans-serif; margin-top: 4px; margin-bottom: 8px;
}
H3 {
	font-size: 10pt;font-weight: bold; color: #555555;line-height: 14pt;font-family: Verdana, Arial, Helvetica, sans-serif; margin-top: 4px; margin-bottom: 8px;
}
H4 {
	font-size: 9pt;font-weight: bold; color: #555555;line-height: 13pt;font-family: Verdana, Arial, Helvetica, sans-serif; margin-top: 4px; margin-bottom: 8px;
}
H5 {
	font-size: 8pt;font-weight: bold; color: #555555;line-height: 10pt;font-family: Verdana, Arial, Helvetica, sans-serif; margin-top: 4px; margin-bottom: 8px;
}

HR {
	margin-bottom: 8px;
}

UL, OL, blockquote {
	margin-left: 24px;
}

P{
	margin-bottom: 8px;
	font-size: 9pt;
	line-height: 160%;
	color: #444444;
	font-family: "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", Osaka, メイリオ, Meiryo, "MS P Gothic", "ＭＳ Ｐゴシック";}

.bghr {
	background-image:  url(../images/bghr.gif); 
	background-repeat:repeat-x;
}
.bgver {
	background-image:  url(../images/bgver.gif); 
	background-repeat:repeat-y;
}

	.bload {
	font: 9pt/190% "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", Osaka, メイリオ, Meiryo, "MS P Gothic", "ＭＳ Ｐゴシック";
	text-decoration:none;
	color:#444444;
}

.list { 
	font-family: "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", Osaka, メイリオ, Meiryo, "MS P Gothic", "ＭＳ Ｐゴシック";
	font-size: 8pt;
	line-height: 11pt;
	text-decoration:none;
	color: #003333;
}

.mini {
	font: 7pt/130% "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", Osaka, メイリオ, Meiryo, "MS P Gothic", "ＭＳ Ｐゴシック";
	text-decoration:none;
	color:#444444;
}

.narrow {
	font: 9pt/120% "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", Osaka, メイリオ, Meiryo, "MS P Gothic", "ＭＳ Ｐゴシック";
	text-decoration:none;
	color:#444444;
}

.orange{ 
	color: #FF6600;
	font-decoration:no;
	font-style: normal;
	list-style-position: inside;
}
.red{
	color: #913030;
	font-decoration:no;
	font-style: normal;
	list-style-position: inside;
}

.reverse{
	color:#FFFFFF;
}
.shadowright{
	BACKGROUND-IMAGE: url(../images/shadow_r_fff.jpg);	
	BACKGROUND-REPEAT:repeat-y;
}


.shadowbottom{
	BACKGROUND-COLOR: #ffffff; 
	BACKGROUND-IMAGE: url(../images/shadow_b_fx.jpg);
	BACKGROUND-REPEAT:repeat-x;	
}



.sml {
	font: 8pt/140% "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", Osaka, メイリオ, Meiryo, "MS P Gothic", "ＭＳ Ｐゴシック";
	text-decoration:none;
color:#444444;
}

.smlb {
	font:bold 8pt/140% "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", Osaka, メイリオ, Meiryo, "MS P Gothic", "ＭＳ Ｐゴシック";
	text-decoration:none;
color:#444444;
}

.topics {
	font:bold 9pt/140% "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", Osaka, メイリオ, Meiryo, "MS P Gothic", "ＭＳ Ｐゴシック";
	text-decoration:none;
	color:#F60;
}



.subtitle {
	font:bold 16px/120% "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", Osaka, メイリオ, Meiryo, "MS P Gothic", "ＭＳ Ｐゴシック";
	text-decoration:none;
	color:#444444;
}

.title {
	font:bold LARGE/120% "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", Osaka, メイリオ, Meiryo, "MS P Gothic", "ＭＳ Ｐゴシック";
	text-decoration:none;
	color:#444444;
}






#base {
	margin-left: 22px;
	width:950px;
	background-color: #ffffff;
}

#caption {
	margin:3px 0px 0px 0px;
	font-size: 7pt;
	line-height: 9pt;
	color: #003333;
	font-family: "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", Osaka, メイリオ, Meiryo, "MS P Gothic", "ＭＳ Ｐゴシック";
}

#container {
	width: 950px;
	font-size: 9pt;
	color: #003333;
	text-align:left;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
    background-color: #ffffff;
}
#containerheadertop {
	width: 100%;
	height: 104px;
	margin: 0px 0px 10px 0px;
	padding:0;
    background-color: #383368;
	background-image:  url(../images/bg_header.jpg); 
	background-repeat:repeat-x;
}
#containerheader2nd {
	width: 100%;
	height: 78px;
	margin: 0px 0px 0px 0px;
	padding:0;
    background-color: #383368;
	background-image:  url(../images/bg_header_2nd.jpg); 
	background-repeat:repeat-x;
}
#containerlogotop {
	width: 100%;
	height: 77px;
	font-size: 9pt;
	color: #003333;
	text-align:right;
	margin: 0;
	padding:10px 0px 0px 0px;
    background-color: transparent;
}
#containerlogo2nd {
	width: 100%;
	height: 61px;
	font-size: 9pt;
	color: #003333;
	text-align:right;
	margin: 0;
	padding:0px 0px 0px 0px;
    background-color: transparent;
}

#current {
	margin:1px 30px 3px 10px;
	text-align:right;
	font-size:8pt;
	line-height: 9pt;
	text-decoration:none;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#444444;
}

#commentfixed {
	position:absolute;
	top:126px;
	left:430px;
	width:510px;
	margin:1px 30px 3px 10px;
	text-align:left;
	font-size:8pt;
	line-height: 14pt;
	text-decoration:none;
	font-family:"Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", Osaka, メイリオ, Meiryo, "MS P Gothic", "ＭＳ Ｐゴシック";
	color:#444444;
    border-width: 0;
    border-style: solid;
    border-color: #dddddd;
}

#datacontainer {
	margin: 0px 0px 0px 0px;
	padding:20px 9px 0px 20px;
	border: 1px solid #cccccc;
	font-size: 8pt;
	line-height: 9pt;
	text-align:left;
	color: #333333;
	text-decoration:none;
	font-family:"Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", Osaka, メイリオ, Meiryo, "MS P Gothic", "ＭＳ Ｐゴシック";
}
#datanext {
	position: absolute;
	top: 510px;
	left:510px;
}
#dataphoto {
	clear:both;
	float: left;
	margin:0px 30px 8px 0px;
	padding:3px 3px 3px 3px;
	font-size: 9pt;
	line-height: 14pt;
	color: #333333;
	font-family: "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", Osaka, メイリオ, Meiryo, "MS P Gothic", "ＭＳ Ｐゴシック";
    border-width: 1px 1px 1px 1px;
    border-style: solid;
    border-color: #dddddd;
}
#datatextkakomi {
	float:right;
	text-align:right;
	margin: 20px 0px 20px 0px;
	padding:5px 5px 5px 5px;
	border: 1px solid #cccccc;
	font-size: 9pt; 
	color: #003333;
}
#datamatrixcontainer {
	clear: both;
	text-align:left;
	margin: 20px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	border: 0;
}
#datamatrix {
	float:left;
	margin:0px 3px 15px 0px;
	padding:2px 2px 2px 2px;
}
#datatextcontainer {
	float:left;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
}
#dataproject {
	width:270px;
	margin:0px 0px 18px 0px;
	padding:12px 0px 0px 0px;
	border-top: 1px dotted #cccccc;
	font-size: 8pt;
	color: #555555;
	line-height: 12pt;
	font-weight:bold;
	font-family: "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", Osaka, メイリオ, Meiryo, "MS P Gothic", "ＭＳ Ｐゴシック";
	text-align: left;
	background-image:  url(../design/images/project.gif); 
	background-repeat:no-repeat;
}
#dataremarks {
	width:270px;
	margin:0px 0px 18px 0px;
	padding:12px 0px 0px 0px;
	border-top: 1px dotted #cccccc;
	font-size: 8pt;
	color: #555555;
	line-height: 11pt;
	font-family: "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", Osaka, メイリオ, Meiryo, "MS P Gothic", "ＭＳ Ｐゴシック";
	text-align: left;
	background-image:  url(../design/images/remarks.gif); 
	background-repeat:no-repeat;
}



#footer {
	clear: both;
	margin: 0px 0px 0px 40px;
	padding:0px 0px 10px 0px;
	font-size: 7pt;
	text-decoration:none;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color: #333333;
}

#topicstext {
	margin: 20px 60px 20px 60px;
	padding:0px 0px 0px 0px;
	border-width: 1px 1px 1px 1px;
	border-style: solid;
	border-color: #cccccc;
	font-size: 9pt;
	color: #003333;
	text-align:left;
	font-family:"Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", Osaka, メイリオ, Meiryo, "MS P Gothic", "ＭＳ Ｐゴシック";
}

#linecontainer {
	margin: 20px 0px 20px 150px;
	padding:0px 0px 0px 0px;
    border-width: 1px 0px 1px 1px;
    border-style: solid;
    border-color: #cccccc;
	font-size: 9pt; 
	color: #003333;
	text-align:left;
	font-family:"Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", Osaka, メイリオ, Meiryo, "MS P Gothic", "ＭＳ Ｐゴシック";
}

#matrixcontainer {
	clear: both;
	text-align:left;
	margin: 0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	border: 1px solid #cccccc;
}
#matrix {
	float:left;
	margin:8px 0px 0px 8px;
	width: 80px;
	height: 80px;
	border: 1px solid #ffffff;
	font-size: 9pt;
	color: #333333;
	line-height: 9pt;
	font-family:"Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", Osaka, メイリオ, Meiryo, "MS P Gothic", "ＭＳ Ｐゴシック";
	text-align: left;
}
#matrixblank {
	float:left;
	margin:10px 0px 0px 10px;
	width: 80px;
	height: 80px;
	border: 0;
}


#photoboxinside {
	clear:both;
	margin:30px 12px 12px 12px;
	padding:8px 8px 8px 8px;
	font-size: 10px;
	color: #333333;
	line-height: 13px;
	font-family:"Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", Osaka, メイリオ, Meiryo, "MS P Gothic", "ＭＳ Ｐゴシック";
    border-width: 1px 1px 1px 1px;
    border-style: solid;
    border-color: #dddddd;
	background-color:#FFFFCC;
}


#textarea {
	clear: both;
	width: auto;
	font: 9pt;
	color: #333333;
	text-align:left;
	margin:40px 0px 20px 0px;
	padding:0px 0px 0px 0px;
}

#titlepage {
	clear: both;
	width: auto;
	margin:0px 0px 20px 20px;
	padding:0px 0px 0px 0px;
	text-decoration:none;
	font-weight: bold;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11pt;
	color:#443f71;
	text-align:left;
}

#textkakomi {
	clear: both;
	margin: 20px 0px 20px 0px;
	padding:5px 5px 5px 5px;
	border: 1px solid #cccccc;
	font-size: 9pt;
	color: #333333;
	font-family:"Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", Osaka, メイリオ, Meiryo, "MS P Gothic", "ＭＳ Ｐゴシック";
}

#textkakomi2 {
	clear: both;
	margin: 0px 20px 20px 20px;
	padding:5px 5px 5px 5px;
	font-size: 9pt;
	color: #333333;
	font-family:"Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", Osaka, メイリオ, Meiryo, "MS P Gothic", "ＭＳ Ｐゴシック";
}


#topicskakomi {
	clear: both;
	margin: 0px 120px 0px 0px;
	padding:5px 5px 5px 5px;
	font-size: 9pt;
	color: #333333;
	font-family:"Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", Osaka, メイリオ, Meiryo, "MS P Gothic", "ＭＳ Ｐゴシック";
	text-align: right;
}

#textcontents {
	padding:20px 20px 20px 20px;
	font-size: 9pt; 
	line-height: 14pt;
	color: #333333;
	text-align:left;
	font-family:"Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", Osaka, メイリオ, Meiryo, "MS P Gothic", "ＭＳ Ｐゴシック";
}


}
#topchatch{
	with: 440px;
	height:70px;
}



td img {
/* Another Mozilla/Netscape bug with making sure our images display correctly */
	display: block;
}

#FWTableContainer {
/* The master div to make sure that our popup menus get aligned correctly.  Be careful when playing with this one. */
	position:relative;
	padding-left:10px;
	width:100%;
	height:19px;
	text-align:left;
    background-color: transparent;
}


#MMMenuContainer0917134431_0 {
/* positioning information for the pull down menu  */
	position:absolute;
	left:30px;
	top:28px;
	visibility:hidden;
	z-index:300;
}

#MMMenu0917134431_0 {
/* This class defines things about menu MMMenu0917134431_0's div. */
	position:absolute;
	left:0px;
	top:0px;
	visibility:hidden;
	background-color:transparent;
	width:114px;
	height:85px;
}

.MMMIFVStyleMMMenu0917134431_0 {
/* This class determines the general characteristics of the menu items in menu MMMenu0917134431_0 */
	border-top:0px solid #ffffff;
	border-left:0px solid #ffffff;
	border-bottom:0px solid #555555;
	border-right:0px solid #555555;
	width:114px;
	height:17px;
	voice-family: "\"}\"";
	voice-family:inherit;
	width:112px;
	height:15px;
}

.MMMIVStyleMMMenu0917134431_0 {
/* This class determines the general characteristics of the menu items in menu MMMenu0917134431_0 */
	border-top:0px;
	border-left:0px solid #ffffff;
	border-bottom:0px solid #555555;
	border-right:0px solid #555555;
	width:114px;
	height:17px;
	voice-family: "\"}\"";
	voice-family:inherit;
	width:112px;
	height:15px;
}

#MMMenu0917134431_0_Item_0 {
/* Unique ID for item 0 of menu MMMenu0917134431_0 so we can set its position */
	left:0px;
	top:0px;
}

#MMMenu0917134431_0_Item_1 {
/* Unique ID for item 1 of menu MMMenu0917134431_0 so we can set its position */
	left:0px;
	top:20px;
}

#MMMenu0917134431_0_Item_2 {
/* Unique ID for item 2 of menu MMMenu0917134431_0 so we can set its position */
	left:0px;
	top:40px;
}

#MMMenu0917134431_0_Item_3 {
/* Unique ID for item 3 of menu MMMenu0917134431_0 so we can set its position */
	left:0px;
	top:60px;
}

#MMMenu0917134431_0_Item_4 {
/* Unique ID for item 4 of menu MMMenu0917134431_0 so we can set its position */
	left:0px;
	top:80px;
}

#MMMenuContainer0917134431_0 img {
/* needed for Mozilla/Camino/Netscape */
	border:0px;
}

#MMMenuContainer0917134431_0 a {
/* Controls the general apperance for menu MMMenuContainer0917134431_0's items, including color and font */
	text-decoration:none;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#443f71;
	text-align:left;
	vertical-align:middle;
	padding:1px;
	background-color:#ffffff;
	font-weight:normal;
	font-style:normal;
	display:block;
	position:absolute;
}

#MMMenuContainer0917134431_0 a:hover {
/* Controls the mouse over effects for menu MMMenuContainer0917134431_0 */
	color:#00E68C;
	background-color:#ffffff;
}




.help0 { 
	margin-top:20px;
	font-family:"Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", Osaka, メイリオ, Meiryo, "MS P Gothic", "ＭＳ Ｐゴシック";
	font-size:8pt;
	text-decoration:none;
	color:#444444;
	visibility:hidden;
	border: 0px solid #cccccc;
}
.help1 { 
	margin-top:10px;
	font-family:"Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", Osaka, メイリオ, Meiryo, "MS P Gothic", "ＭＳ Ｐゴシック";
	font-size:8pt;
	text-decoration:none;
	color:#444444;
	visibility:hidden; 
} 
.help2 { 
	margin-top:10px;
	font-family:"Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", Osaka, メイリオ, Meiryo, "MS P Gothic", "ＭＳ Ｐゴシック";

	font-size:8pt;
	text-decoration:none;
	color:#444444;
	visibility:hidden; 
}
.help3 { 
	margin-top:20px;
	font-family:"Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", Osaka, メイリオ, Meiryo, "MS P Gothic", "ＭＳ Ｐゴシック";
	font-size:8pt;
	text-decoration:none;
	color:#444444;
	visibility:hidden; 
}
.help4 { 
	margin-top:20px;
	font-family:"Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", Osaka, メイリオ, Meiryo, "MS P Gothic", "ＭＳ Ｐゴシック";
	font-size:8pt;
	text-decoration:none;
	color:#444444;
	visibility:hidden; 
} 

