body {
	margin: 0;
	padding: 0;
	border: 0;
	background-color: #FFFFFF;
	background-image:url(../../top_img/back23.jpg);background-repeat:no-repeat;
	color: #333333;
	line-height: 1.2em;
	text-decoration: none;
	width: 100%;
}

h1,h2,h3,h4,h5,h6,p,ul,ol,li{
	margin: 0;
	padding: 0;
	border: 0;
}

img { border: 0px }

h1 {
	font-size: 12px;
	font-weight: bold;
}

h2 {
	font-size: 12px;
	font-weight: bold;
}

h3 {
	font-size: 14px;
	color: #333333;
	font-weight: bold;
}

h4 {
	font-size: 14px;
	color: #0099FF;
	font-weight: bold;
}

p{
     font-size:12px;
     line-height:1.5em;
}

p.tx{
     font-size:12px;
     line-height:1.5em;
	 margin: 10px;
}

p.ex{
     font-size:10px;
     line-height:1.2em;
}


a{
	color: #0099FF;
@@text-decoration: none;
}

a:hover{
	color: #FF9900;
	text-decoration: underline;
}


hr {
	display: none;
}


th{
     font-size:12px;
     color:#333333;
}



ul.menu00	{
/*	list-style-type: square;*/
 	list-style-image: url(../images/menu_sankaku.gif);
	text-align: left;
    margin-left:8px;
	padding-left:8px;
	}

li.list00	{
	line-height: 8pt;
	list-style-position:outside;
	line-height:1.5em;
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 30px;
	padding-left: 0px;
	}


ul.menu01	{
	text-align: left;
    margin-left:10px;
	padding-left:10px;
	}
	
li.list01	{
     margin: 0px 2px 0px 0px;
	 padding:6px 5px 4px 12px;
	 font-size: 12px;
	 line-height:112%;
	 background-image: url(../images/menu_sankaku.gif);
	 background-repeat: no-repeat;
	 background-position: 0px 7px;
	 LIST-STYLE-TYPE: none
	 }

li.list01 a:link {color:#0099FF; text-decoration: none}
li.list01 a:visited {color:#0099FF; text-decoration: none}
li.list01 a:hover {color:#FF9900; text-decoration:underline}


ul.menu02   {
	text-align: left;
    margin-left:10px;
	padding-left:10px;
	}

li.list02	{
    font-size: 12px; 
	line-height: 8pt;
	list-style-position:outside;
	margin-bottom: 0.5em;
    margin-left:10px;
	line-height:1.5em;
	}


li.list03	{
     margin: 0px 2px 0px 0px;
	 padding:6px 5px 4px 12px;
	 font-size: 12px;
	 line-height:110%;
	 background-image: url(../images/menu_sankaku.gif);
	 background-repeat: no-repeat;
	 background-position: 0px 7px;
	 LIST-STYLE-TYPE: none
	 }


ul.menu04	{
	text-align: left;
    margin-left:5px;
	padding-left:5px;
	}
	
li.list04	{
     margin: 0px 2px 0px 0px;
	 padding:6px 5px 4px 12px;
	 font-size: 10px;
	 line-height:110%;
	 background-image: url(../images/menu_sankaku.gif);
	 background-repeat: no-repeat;
	 background-position: 0px 7px;
	 LIST-STYLE-TYPE: none
	 }

li.list04 a:link {color:#0099FF; text-decoration: none}
li.list04 a:visited {color:#0099FF; text-decoration: none}
li.list04 a:hover {color:#FF9900; text-decoration:underline}


ol	{
	text-align: left;
    margin-left:10px;
	padding-left:10px;
	}


/*sub menu link*/
.s_menu{font-size:10px; color:#666666; line-height:1.2em;}
.s_menu a:link {color:#0099FF; text-decoration:none;}
.s_menu a:visited {color:#0099FF; text-decoration:none;}
.s_menu a:hover {color:#FF9900; text-decoration:underline}
.s_menu a:activ {color:#0099FF; text-decoration:none}


/*side menu link*/
.si_menu{font-size:12px; color:#666666; line-height:1.5em;}
.si_menu a:link {color:#0099FF; text-decoration:none;}
.si_menu a:visited {color:#0099FF; text-decoration:none;}
.si_menu a:hover {color:#FF9900; text-decoration:underline}
.sinu a:activ {color:#0099FF; text-decoration:none}

/*press release*/
.pdf {
padding-right: 20px;
background: url(../images/icon_pdf_pre.png) no-repeat 100% 100%;
}

.http {
padding-right: 20px;
background: url(../images/icon_http_pre.png) no-repeat 100% 100%;
}