@charset "UTF-8";

body {
	margin:0;
	padding:0;
	text-align:center;
        background-image:url(back.gif);
        background-repeat:repeat-x;
	}

ul {margin:10 0 0 20}
li {line-height:1.8em}

.a1:link{color:#ffffff}
.a1:visited{color:#ffffff}
.a2:link{color:#808080}
.a2:visited{color:#808080}

form {margin:0px 0px 0px 0px;}

h1{font-size:12px;margin:2px 0 0 2;color:#c0c0c0}
h2{font-size:16px;margin:10px 0 0 2;color:#ffffff}
h3{font-size:14px;margin:10px 0 5 5}
h4{font-size:13px;margin:15px 0 5 10}

img{border:none;}
.kate{margin:0 0 0px 0.2em;padding:5px 0 5px 0px;list-style-type:none;clear:both;}
.folder{width:140px;padding:3px 0 3px 0;float:left;}
.clear{clear:both;}
.left2{text-align:left;}
.right2{text-align:right;}
.webtitle{font-size:16px;font-weight:bold;padding:20px 0 0 50px;}
.syokai{line-height:1.2em;margin:0 0 0px 0.2em;padding:5px 0 5px 60px;list-style-type:none}
.center{text-align:center;}

span.b{font-size:11pt;font-weight:bold;}
    .bb{font-size:14pt;font-weight:bold;text-align:center;margin:20 0 20 0}
    .g{font-size:10pt;color:green;}
    .m{font-size:11pt;font-weight:bold;}
    .dc{font-size:10pt;font-weight:bold;color:#dc143c}
    .ma{font-size:10pt;color:maroon}
    .gb{font-size:12pt;color:green;font-weight:bold;}

.snews{font-size:10pt;margin:5px 0px 5px 0px;padding:5px;background:#339999;text-align:left;}
.lb{width:120px;font-size:10pt;padding:2pt;text-align:left;float:left;}
.lb2{width:280px;font-size:10pt;text-align:left;line-height:1.5em;float:left;}
.foot1{border-top:solid 1px #c0c0c0;font-size:9pt;color:#808080;line-hegiht:1.2em;margin:10px 0px 10px 0px;padding:20px 0 0 0;text-align:center;}


#base{	width:745px;
        background-color:#ffffff;
	font-size:10pt;
	margin-left:auto;
        margin-right:auto;

       }

#head{ 
        width:745px;
	font-size:10pt;
	margin:0px 0px 0px 0px;
	padding:2px;
	text-align:left;
	}

#logo {
	font-size:10pt;
        padding:5px 0 0 0;
        }



#snews{
	font-size:10pt;
	margin:5px 0px 5px 0px;
	padding:5px;
	background:#339999;
	text-align:left;
	}

#center{
	width:745;
	font-size:10pt;
	text-align:left;
        line-height:1.2em;
	}

#left{
	width:575px;
	font-size:10pt;
	text-align:left;
        padding:2pt;
        line-height:1.2em;
	float:left;
	}


#right{
	width:160px;
	font-size:10pt;
	text-align:right;
	float:left;
	}

#left2{
	width:575px;
	font-size:10pt;
	text-align:left;
        padding:2pt;
        line-height:1.2em;
	float:left;
	}


#right2{
	width:160px;
	font-size:10pt;
	text-align:right;
	float:left;
	}

#left3{
	width:432;
	font-size:10pt;
	text-align:left;
        padding:3pt;
        line-height:1.2em;
	float:left;
	}

#left4{
	width:575;
	font-size:10pt;
	text-align:left;
        padding:2pt;
        line-height:1.2em;
	float:left;
	}

#left6{
	width:550;
	font-size:10pt;
	text-align:left;
        padding:2pt;
        line-height:1.2em;
	float:left;
	}


#right3{
	width:160;
	font-size:10pt;
	text-align:right;
	float:left;
	}

#right4{
	width:142;
	font-size:10pt;
	text-align:cenrter;
	float:left;
	}

#right6{
	width:180;
	font-size:10pt;
	text-align:right;
	float:left;
	}


#left5{
	width:610;
	font-size:10pt;
	text-align:left;
        padding:2pt;
        line-height:1.2em;
	float:left;
	}


#right5{
	width:120;
	font-size:10pt;
	text-align:center;
	float:left;
	}

#left7{
	width:480;
	font-size:10pt;
	text-align:left;
        line-height:1.2em;
	float:left;
	}


#right7{
	width:250;
	font-size:10pt;
	text-align:right;
	float:left;
	}



#lb{
	width:22%;
	font-size:10pt;
        padding:2pt;
	text-align:left;
	float:left;
	}

#lb2{
	width:47%;
	font-size:10pt;
	text-align:left;
        line-height:1.5em;
	float:left;
	}

#lb3{
	width:300;
	font-size:10pt;
	text-align:left;
        line-height:1.5em;
	float:left;
	}


#lb4{
	width:33%;
	font-size:10pt;
	text-align:left;
        line-height:1.5em;
	float:left;
	}
#lb5{
	width:310;
	font-size:10pt;
	text-align:left;
        line-height:1.5em;
	float:left;
	}

#lb6{
	width:430;
	font-size:10pt;
	text-align:right;
        line-height:1.5em;
	float:left;
	}



#box{
        border:solid 1px #c0c0c0;
        color:#808080;
	font-size:10pt;
	margin:5px 0px 5px 10px;
        background:#fafad2;
        padding:4pt;
	text-align:left;
	float:left;
	}


#foot1{
        border-top:solid 1px #c0c0c0;
	font-size:9pt;
        color:#808080;
        line-hegiht:1.2em;
	margin:10px 0px 10px 0px;
	padding:20px 0 0 0;
	text-align:center;
	}


#foot2{
	font-size:10pt;
	margin:20px 0px 20px 0px;
	padding:5px;
	text-align:center;
	}