@charset "UTF-8";

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

a.1:link{color:#ffffff}
 .1:visited{color:#ffffff}
 .2:link{color:#808080}
 .2: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:100px;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}

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}

.knews{font-size:10pt;margin:5px 0px 5px 0px;padding:5px;background:#66ccff;text-align:left;}

#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;
        }



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

#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:570px;
	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;
	}



#lb{
	width:50%;
	font-size:10pt;
        color:#808080;
        padding:5pt;
	text-align:left;
	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;
	}