*{
 border:0px;
 margin:0px;
 padding:0px;
 scrollbar-track-color:#ffffff;
 scrollbar-face-color:#ffffff;
 scrollbar-shadow-color:#c1c1c1;
 scrollbar-darkshadow-color:#ffffff;
 scrollbar-highlight-color:#c1c1c1;
 scrollbar-3dlight-color:#ffffff;
 scrollbar-arrow-color:#c1c1c1;
 font-size:14px;
 line-height:20px;
 font-style:normal;
 font-weight:normal;
 letter-spacing:1px;
}

body{
 height:100%;
 background-color:#ffffff;
 text-align:center;
}

.ind{
 overflow:auto;
 height:400px;
 width:600px;
 position:absolute;
 top:50%;
 left:50%;
 margin-top:-200px;
 margin-left:-300px;
}


li{list-style:none;}

dt{
 background-repeat:no-repeat;
 background-image:url('image/image1.gif');
 padding-left: 12px;
 border-bottom: solid 1px #ff99cc;
}
 
dd{margin:3px 0px 10px 10px;}

.mark{
 list-style-image:url('image/mark.gif');
 margin-left:20px;
 font-size:12px;
}

a{text-decoration:none;}

a:link{color:black;}

a:visited{color:black;}

a:active{color:red;}

a:hover{color:red;}

a.menu,.sel{
 padding:2px 0px 0px 10px;
 width:200px;
 font-size:14px;
 line-height:16px;
}

a.menu:hover,.sel{
 border-style:solid;
 border-left-width:thin;
 FFCC99FFCC99;
 FFCC99;
 FFCCFFFFCCFF;
 background-color:#FFCCFF;
}

.sel{
 color:red;
 font-weight:bold;
 padding-left:7px;
}

.gimg{
 border:3;
 margin-left:4;
 margin-top:3;
 border-color:transparent;
 border-style:double;
 height:100;
 width:100;
}

.mimg{
 height:80;
 width:80;
 float:left;
}

a.gimg:hover img{border-color:red;}

a.gimg:active img{border-color:red;}

.gwaku{float:left; text-align:center;}

.gfnt{font-size:12px;
 line-height:14px;
}

a.gimg:visited img{border-color:black;}
a.gimg:hover img{border-color:red;}
a.gimg:active img{border-color:red;}

.container{
 text-align:left;
 width:800;
 margin:0px auto;
 position:relative;
 height:100%;
 min-height:100%;
}

body > .container {height: auto;}

.body{
 padding-bottom:30px;
 background-image:url('image/bg2.gif');
 height:100%;
}

.head{
 background-image:url('image/bg1.jpg');
 height:100px;
}

.foot{
 position:absolute;
 bottom:0px;
 width:100%;
 height:24px;
 background-image:url('image/bg3.jpg');
 clear:both;
}

.left{
 float:left;
 width:202px;
 padding-left:10px;
}

.right{width:576px;}

.menu1,.menu2,.menu4,.menu5,.menu6,.menu7,.menu8,.mwaku{
 padding-top:2px;
 padding-bottom:1px;
 padding-left:10px;
 border:1px;
 border-color:#C0C0C0;
 border-style:solid;
 width:202px;
}

.menu9{
 width:576px;
 border:1px;
 border-color:#C0C0C0;
 border-style:solid;
 padding-bottom:10px;
 margin-top:8px;
 padding-top:10px;
}

.mwaku{
 width:278px;
 float:left;
 margin:1px 3px 1px 3px;
}

.menu1,.menu4{
 background-image:url('image/menu1.jpg');
 height:20px;
 font-weight:bold;
 margin-top:5px;
}

.menu2,.menu5,.menu6,.menu7,.menu8{
 padding-left:0px;
 padding-bottom:3px;
 border-top-width:0px;
}

.menu4,.menu5,.menu6{width:576px;}

.menu5{padding:3px 5px 2px 15px;}

.menu6,.menu7,.menu8{
 border-top-width:1px;
 padding:3px 5px 2px 13px;
 margin-top:5px;
}

.menu8{padding:5px 0px 5px 0px;}

.waku{
 border:1;
 border-color:#C0C0C0;
 border-style:solid;
 padding:0px 10px 0px 10px;
} 

.top{
 position:absolute;
 left:320px;
 top:59px;
 widht:600px;
}

.fmenu,.nmenu{
 width:110px;
 height:24px;
 font-size:12px;
 text-decoration:none; 
 text-align:center;
 padding-top:3px;
 padding-left:1px;
 background-image:url('image/fmenu.gif');
}

.nmenu{
 width:132px;
 background-image:url('image/nmenu.gif');
 margin:3px 1px 3px 0px;
}

.dl{
 width:120px;
 font-size:13px;
 cursor:hand;
 line-height:15px;
 border:1;
 border-style:solid;
 margin:5px 0px 10px 3px;
}

H1{font-weight:bold;}


