BODY{background-color:white;
font-style:normal;
font-family: Verdana;
font-weight:normal;
text-align:left;
text-indent:1pt;
color:black;
margin:0px 0px 0px 0px;
padding :0px 0px 0px 0px;
}


A:link{color:#0000FF;}
A:visited{color:purple;}
A:active{color:#ff0000;}
A:hover{color:#ffcc00;}




#graph01{
float:left;
}

#graph02{
float:right;
}

#graph_end{
clear:both;
padding-top:10px;
}

#foot{
clear:both;
font-size:13px;
text-align:center;
border-top:1px solid #ccc;
margin:10px 30px;
padding:5px 0 10px 0;
text-decoration:none;
}

#foot address{
color:#666666;
}

#footer{
width:650px;
clear:both;
}



#leftside a:link{
color:#000000;
text-decoration:none;
border-bottom:1px solid #333333;
padding-bottom:1px;
}

#leftside a:visited{
color:#000000;
text-decoration:none;
border-bottom:1px solid #333333;
padding-bottom: 1px;
}


#leftside a:hover{
color:#000000;
border-bottom: 2px solid orange;
text-decoration: none;
}

#rightside a:link{
color:#000000;
text-decoration:none;
border-bottom:1px solid #333333;
padding-bottom:1px;
}

#rightside a:visited{
color:#000000;
text-decoration:none;
border-bottom:1px solid #333333;
padding-bottom: 1px;
}


#rightside a:hover{
color:#000000;
border-bottom: 2px solid orange;
text-decoration: none;
}

#wiki a:link{
color:#000000;
text-decoration:none;
border-bottom:1px dotted #333333;
padding-bottom:1px;
}

#wiki a:visited{
color:#000000;
text-decoration:none;
border-bottom:1px dotted #333333;
padding-bottom: 1px;
}

#wiki a:hover{
color:#000000;
border-bottom: 2px solid orange;
text-decoration: none;
}

#container{
width:780px;
margin-top:30px;
margin-left:auto;
margin-right:auto;
}


#leftside{
float:left;
width:360px;
padding-left:20px;
padding-right:20px;
margin-top:10px;
}

#leftside ul{
margin-top:2px;
}

#leftside li{
font-size:14px;
line-height:1.6em;
color:#000000;
list-style-type:none;
}

#rightside{
float:right;
width:360px;
padding-right:20px;
margin-top:10px;
}

#rightside ul{
margin-top:2px;
}


#rightside li{
font-size:14px;
line-height:1.6em;
color:#000000;
list-style-type:none;

}

.midashi01{
font-size:15px;
color:#000099;
font-weight: bold;
}

.midashi02{
font-size:14px;
color:#CC0000;
font-weight:bold;
}

img td{
margin:0px 0px 0px 0px;
padding :0px 0px 0px 0px;
border :0px ;
}


.bt{background-image:url(top_img/background02.jpg);background-repeat: no-repeat;width:640px;}
.tt{background-image:url(top_img/text_bac.png);background-repeat: no-repeat;width:400px;}
.b{background-image:url(img/back_bar.png);background-repeat: no-repeat;width:640px;}
.t{color:#222299;font-size:12pt;font-weight:bold;text-indent:28pt;background-image:url(img/title.gif);background-repeat: no-repeat;width:540px;}
.t2{color:#999999;font-size:10pt;font-style:italic;text-indent:10pt;}
.l{color:#000000;font-size:11pt;font-weight:bold;text-indent:15pt;background-image:url(img/list.gif);background-repeat: no-repeat;width:500px;}
.ls{color:#000000;font-size:9pt;text-indent:35pt;background-image:url(img/list2.gif);background-repeat: no-repeat;width:500px;}
.ls2{color:#000000;font-size:9pt;text-indent:50pt;background-image:url(img/list3.gif);background-repeat: no-repeat;width:500px;}




.r{
color:#6eb926;
}

.st{
color:#006600;
font-weight:bold;
font-size: 1em;
text-align:left;
line-height: 1.5em;
}

p.main{
font-size:1.1em;
color:#000000;
line-height:1.4em;
}

p.section01{
line-height:1.4em;
font-size:1em;
}

ul.section02{
line-height:1.4em;
font-size:0.8em;
color:#000000;
text-align:left;
}

ul.section03{
line-height:1.4em;
font-size:1em;
color:#000000;
}

div.section04{
line-height:1.6em;
font-size:1em;
text-align:left;
}

ul.section05{
line-height:1.4em;
font-size:1em;
color:#000000;
list-style-type:circle;
}

ul.none{
list-style-type:none;
line-height:1.5em;
font-size:1em;
}

.smallfont{
font-size:1em;
line-height:1.5em;
color:#000000;
}

.blue{
font-size:1em;
color:#000099;
font-weight: bold;
line-height:1.4em;
}

.b_blue{
font-size:1em;
color:#000099;
text-align:center;
font-weight:bold;
}

.maintitle{
color:#222299;
font-size:1.5em;
}


img.migi{
float:left;
margin-right:20px;
}


.title01{
color:#009900;
font-size:1em;
text-align:left;
font-weight:bold;
}

.title02{
color:#000000;
font-weight:bold;
font-size:medium;
border-style:solid;
padding:10px 20px 5px 10px;
border-color:#009900;
border-width:0px 0px 1px 13px;
margin-left:40px;
}

.title03{
color:#009900;
font-weight:bold;
font-size:medium;
margin-bottom:3px;
margin-top:30px;
}

.xs-font{
color:#000000;
font-size:0.8em;
line-height:1.2em;
}

.pickup{
color:#ff0000;
font-weight:bold;
font-size:1em;
}

dt.list01{
font-size:small;
font-weight:bold;
line-height:1.5em;
}

dd.list02{
font-size:1em;
line-height:1.5em;
color:#000000;
}

dt.green{
font-size:1em;
font-weight:bold;
line-height:1.5em;
color:#009900;
}

dl.tube{
padding-left:130px;
}


.bu{color:#000099;}
.maru{color:#6eb926;}
.copy{color:#666666;font-size:5pt;}

.title1{color:#006600;font-size:15pt;background:#ffffff;margin:12px 5px 5px 10px;}
.title2{color:#006600;font-size:13pt;background:#ffffff;margin:10px 5px 5px 10px;}
.title3{color:#006600;font-size:11pt;background:#ffffff;margin:8px 5px 5px 10px;}

.botlink{color:#000000;font-size:6pt;}
.hr{color:#300;border-color :#300 ;border-style : solid ;background-color : #300 ;
}

.kakko1{
color : #fff ;
font-size:12pt;font-weight:bold;
width : 240px ;
padding : 0px 15px 0px 15px  ;
background-image : url(top_img/kakko1.gif) ;
background-repeat : no-repeat ;
}
	

.kakko2{
width : 240px ;
padding : 0px 15px 0px 15px;
background-image : url(top_img/kakko2.gif);
background-repeat : repeat-y ; color : #000 ;
line-height : 15pt ;
}

.kakko3{
width:550px;
border-style : ridge ;
border-color : #000 #000 #000 #000 ;
}


.a{color:#000000;text-align:center;background:#ffffff;
font-size:20pt;font-style:italic;font-weight:bold;}



.list{
font-size:1em;
line-height:2em;
color:#ff0000;
}

.red{
font-weight:bold;
color:#ff0000;
}

.orange{
color:#FF9900;
font-weight:bold;
}

#bg{
	width:820px;
	background:url(top_img/bg_con.gif) repeat-y;
	}
	
.cap{
font-size:0.9em;
color:#000000;
line-height:1.3em;
}







#table-w350{
font-size: 14px;
border: 1px #0099ff solid;
border-collapse:collapse;
border-spacing: 0;
width: 350px;
}

#table-w350 th{
padding: 5px;
border: 1px #0099ff solid;
border-width: 0 0 1px 1px;
background: #99ccff;
font-weight: bold;
line-height:120%;
text-align: center;
}

#table-w350 td{
padding: 5px;
border: 1px #0099ff solid;
border-width: 0 0 1px 1px;
text-align: center;
}

#table-02{
font-size:14px;
border: 1px #0099ff solid;
width:750px;
border-spacing:0;
border-collapse:collapse;
}

#table-02 th{
padding:5px;
border: 1px  #0099ff solid;
border-width: 0 0 1px 1px;
background: #99ccff;
font-weight: bold;
text-align: center;
line-height: 120%;
}

#table-02 td{
padding: 5px;
border: 1px #0099ff solid;
border-width: 0 0 1px 1px;
text-align: center;
}

#table-03{
font-size: 14px;
border: 1px #0099ff solid;
border-collapse:collapse;
border-spacing: 0;
width: 400px;
}

#table-03 th{
padding: 5px;
border: 1px #0099ff solid;
border-width: 0 0 1px 1px;
background: #99ccff;
font-weight: bold;
line-height:120%;
text-align: center;
}

#table-03 td{
padding: 5px;
border: 1px #0099ff solid;
border-width: 0 0 1px 1px;
text-align: center;
}

#table-w300{
font-size: 14px;
border: 1px #0099ff solid;
border-collapse:collapse;
border-spacing: 0;
width: 300px;
}

#table-w300 th{
padding: 5px;
border: 1px #0099ff solid;
border-width: 0 0 1px 1px;
background: #99ccff;
font-weight: bold;
line-height:120%;
text-align: center;
}

#table-w300 td{
padding: 5px;
border: 1px #0099ff solid;
border-width: 0 0 1px 1px;
text-align: center;
}

#table-w480{
font-size: 14px;
border: 1px #0099ff solid;
border-collapse:collapse;
border-spacing: 0;
width: 480px;
}

#table-w480 th{
padding: 5px;
border: 1px #0099ff solid;
border-width: 0 0 1px 1px;
background: #99ccff;
font-weight: bold;
line-height:120%;
text-align: center;
}

#table-w480 td{
padding: 5px;
border: 1px #0099ff solid;
border-width: 0 0 1px 1px;
text-align: center;
}

#table-w550{
font-size: 14px;
border: 1px #0099ff solid;
border-collapse:collapse;
border-spacing: 0;
width: 550px;
}

#table-w550 th{
padding: 5px;
border: 1px #0099ff solid;
border-width: 0 0 1px 1px;
background: #99ccff;
font-weight: bold;
line-height:120%;
text-align: center;
}

#table-w550 td{
padding: 5px;
border: 1px #0099ff solid;
border-width: 0 0 1px 1px;
text-align: center;
}

#tr-01{
background: #f4f4f4;
}

#tr-02{
background: #E5E5E5;
}



.tr-color01{
background: #e5e5e5;
font-weight:bold;
}

#table-teflon{
font-size: 13px;
border: 1px #0099ff solid;
border-collapse:collapse;
border-spacing: 0;
width: 780px;
}

#table-teflon th{
font-size:12px;
padding: 5px;
border: 1px #0099ff solid;
border-width: 0 0 1px 1px;
background: #99ccff;
font-weight: bold;
line-height:120%;
text-align: center;
}

#table-teflon td{
padding: 5px;
border: 1px #0099ff solid;
border-width: 0 0 1px 1px;
text-align: center;
}

.small{
font-size:12px;
}