/* CSS Document */

ul, ol, li {
margin:0px;
padding:0px;
}

/*img {
vertical-align:bottom;
}
*/
.f{font-size:80%;
	color:#666666;
	line-height:120%;
	}

.fproduct{font-size:90%;
	color:#003366;
	line-height:120%;
	font-weight:bold;
	}

.fb{font-size:80%;
font-weight:bold;
	color:#666666;
	line-height:120%;
	}
.fbwp{font-size:90%;
font-weight:bold;
	color:#666666;
	line-height:140%;
	}

.j12{font-size:12px;
	color:#666666;
	line-height:130%;
	}
	
.tabmar{margin:10px;}


.tabtxt{ margin-top:5px; margin-bottom:20px;}
.foot{margin-top:15px; margin-bottom:15px;}
.foot2{margin-bottom:15px;}
.head1{margin-top:15px;}
.head{margin-bottom:10px;}

#gohome{width:600px; text-align:right;
		margin-bottom:10px;}
#title { margin-bottom:10px; margin-left:3px;}
#contents { margin-bottom:10px; margin-left:3px;}
#fmenu {
	width: 600px;
	text-align: right;
	border-top: 0px solid #718498;
	padding-top: 5px;
}

.menutop{margin-left:13px;
		margin-bottom:5px;}
.menub{margin-left:0px;}
.white{font-size:80%;
		color:#FFFFFF;
		line-height:120%;}
		
a:link {color:#333399; text-decoration:none;}
a:visited {color:#666699; text-decoration:none;}
a:hover {color:#333399; text-decoration:underline;}
a:active {text-decoration:none;}

.ftitle {
text-align:left;
padding-left:17px;
padding-top:3px;
font-size:100%;
font-weight:bold;
color:#003399;
}

.fstitle {
font-size:90%;
font-weight:bold;
color:#003399;
}

.mile {
background-image:url(../overview/img/bg_mile.jpg);
background-repeat:no-repeat;
font-size:90%;
font-weight:bold;
color:#FFFFFF;
width:134px;
height:36px;
text-align:center;
padding-top:10px;
}

.mile2 {
background-image:url(../overview/img/bg_mile2.jpg);
background-repeat:no-repeat;
font-size:90%;
font-weight:bold;
color:#FFFFFF;
width:134px;
height:36px;
text-align:center;
padding-top:10px;
}

table.graph1 td.cell1 {

	font-size:80%;
	color:#003366;
	line-height:120%;
	
	padding-left:10px;
	
	}
table.graph1 td.cell1B {

	font-size:80%;
	font-weight:bold;
	color:#003366;
	line-height:120%;
	
	}
table.graph1 td.cell2 {

	font-size:80%;
	color:#FF9900;
	line-height:120%;
	padding-left:10px;
	}
table.graph1 td.cell2B {

	font-size:80%;
	font-weight:bold;
	color:#FF9900;
	line-height:120%;
	
	}
	
table.graph2 {

	margin-bottom:1em;
	
	}
		
table.graph2 td {

	padding-left:10px;
	
	}	
	
	
.fsptitle a:link {color:#003399; text-decoration:none;}
.fsptitle a:visited {color:#003399; text-decoration:none;}
.fsptitle a:hover {color:#333399; text-decoration:underline;}
.fsptitle a:active {text-decoration:none;}

.apple {
background-image:url(../appli/img/t_bg.jpg);
background-repeat:no-repeat;
font-size:90%;
font-weight:bold;
color:#666666;
width:280px;
height:25px;
padding-left:10px;
padding-top:1px;
text-align:left;
}

.fsptitle {
background-image:url(../product/img/maru.gif);
background-repeat:no-repeat;
padding-left:15px;
font-size:90%;
font-weight:bold;
color:#003399;
}

p {
margin:0px 0px 10px 0px;
}

p.fstitle {
margin:0px 0px 5px 0px;
}

p.f90titlewp {
margin:0px 0px 3px 0px;
}

p.f90wp {
margin:0px 0px 3px 5px;
}

p.f {
margin-left:15px;}

p.fb {
margin-left:15px;}

.ftitlewp {
text-align:left;
padding-left:20px;
padding-top:0px;
font-size:100%;
font-weight:bold;
color:#fff;
}

.fstitlewp {
font-size:100%;
font-weight:bold;
color:#003399;
}

.f90titlewp {
font-size:90%;
font-weight:bold;
color:#666;
}

.f90wp {
font-size:90%;
color:#666666;
}

ol { margin-left:30px; margin-top:0px; margin-bottom:15px; list-style-type:none; }
li { line-height:150%;
margin-bottom:3px; }

ul.wp{margin-left:40px;
font-size:80%;
color:#666666;
margin-bottom:10px;
}

ul.wp li {padding-bottom:0px; margin:0px;}

.tablel {font-size:80%;
color:#666666;
font-weight:bold;
}

.tablem {
font-size:80%;
color:#666666;
font-weight:bold;
padding-left:15px;
}

.tables {
font-size:80%;
color:#666666;
padding-left:30px;
}
