@charaset "shift-jis";

body{
 text-align: center ;
 margin: 0 ;
 padding: 0 ;
 background-color :#fefefe; 
}


table {
 margin:10px ;
 font-size : 12px;
}

a:link{
 color :#444444;
 text-decoration :none;
 font-size: 12px ; 
}

a:hover{
 color :#444444;
 background :#dddddd;
 text-decoration :none;
 font-size: 12px ; 

}

a:visited{
 color :#444444;
 text-decoration :none;
 font-size: 12px ; 

}


h1{
 color:#111111 ;
 font-size: 20px;
 font-family : HGPｺﾞｼｯｸE ;
}

h2{
 color:#444444 ;
  font-size: 15px;
 font-family : HGPｺﾞｼｯｸE ;
}


h3{
 color:#555555 ;
 font-size: 14px;
 font-family : HGPｺﾞｼｯｸE ;
}

h4{
 color:#777777 ;
 font-size: 12px;
 font-family : HGPｺﾞｼｯｸE ;
}

p{
 color:#555555
 font-size: 9px;
 font-family : ＭＳ　ゴシック ;

}

/* ID */


#side_wrapper{
 text-align: center ;
 width: 830px ;
 background-color :#ffffff; 
 background: #FFFFFF url(bg.jpg) repeat-y center top;
 margin: 0px auto;
 padding: 0px;

}
#wrapper{
 text-align:left ;
 height: 500px;
 width: 800px ;
 margin: 0px auto;
 padding: 0px;

}


#header{
 text-align:center ;
 height: 150px ;
 margin: 0;
 padding: 10 ;
} 

#main{
 text-align: left ;
 height: 300px ; 
 background-color: #ffffff ;
 margin: 0 ;
 padding: 5px ;
 color:#555555 ;
 font-size: 12px;
 font-family : ＭＳ　ゴシック ;
 }

#information{
 text-align: left;
 margin-right: 5px ;
 padding: 3px ;
 border-color: #cccccc;
 border-style: solid;
 border-width: 1px;
 float: right;
 width: 400px;
 height: 320px;

}

#paper{
 margin-left: 5px ;
 padding: 3px;
 border-color: #cccccc;
 border-style: solid;
 border-width: 1px;
 float: left;
 width: 350px;
}

#about{
 clear: both;
 margin-top: 5px ;
 margin-left: 5px ;
 padding: 3px ;
 border-color: #cccccc;
 border-style: solid;
 border-width: 1px;
 float: left;
 width: 350px;
}


#contact{
 clear: both;
 margin-top: 5px ;
 margin-left: 5px ;
 padding: 3px ;
 border-color: #cccccc;
 border-style: solid;
 border-width: 1px;
 float: left;
 width: 350px;
}


#footer{
 text-align: center ;
 height: 170px ; 
 margin: 00 ;
 padding: 0 ;
}



/* class */

.left40{
 margin-left:40px
}

.left300px{
 margin-left:300px;
}

.logo_position{
 margin: 200px 0px 0px 20px
 }


.list{
 list-style-type:square
}

.haishi{
 color:#aaaaaa
}

