@charset "Shift_JIS";


/*全体の構造
---------------------------------------------*/

body{
  text-align:center;
  margin: 0px;
  padding: 0px;
  font-family: "ＭＳ ゴシック", Osaka, Verdana, sans-serif;
  color: #222222;
  font-size:12px;
  background: #D4D4D4 -5px 0;
}

img { border-style : none } 
a{color:#4c5347;text-decoration:none;}
a:link{color:#4c5347;text-decoration:none;}
a:visited{color:#4c5347;text-decoration:none;}
a:hover{color:#cc0000;text-decoration:none;}

.iro{
 color:#cc0000;
}




/*ヘッダ
---------------------------------------------*/


#header {
  margin: 50px 0px 0px 0px;
padding: 20px 0px 0px 30px;
	height:180px;				/* 表示の縦幅 */
background-image: url("../../img/top.gif");
background-repeat: no-repeat;



	}

/*フッタ
---------------------------------------------*/

#footer{
  clear: both;
  margin: 0px 0px 50px 0px;
  padding:  10px 0px 20px 0px;
	background: #999999; 
	  text-align:center;
	    font-size: 10px; 
}
#footer ul li{
  font-size: 12px; 
  list-style: none;
  display: inline;
}



/*なかみ
---------------------------------------------*/


#container {
 width:850px;
 background: #d4d4d4; 
 margin-left:auto;
 margin-right:auto;
 text-align:left;
}

#main {
 background: #ffffff; 
 width:850px;
 float:right;
}

.menu{ 
 clear: both;
  margin: 10px ;
 text-align: right;
 font-size: 10px; 

}

.content{
 margin: 0px 100px;
 padding:0px 0px 0px 30px; 
 text-align: left;
 border-style: solid;
  border-color:#666666;
  border-width: 0px 0px 1px 0px;
}

.entry{
  font-size: 16px;
  font-weight: bold; 
  margin: 10px 0px 5px 0px; 
  padding: 0px 10px;
}

.school{
  font-size: 14px;
  margin: 10px 0px 30px 30px; 
  padding: 0px 10px;
}

.thema{
  padding:10px;
 font-size: 14px;
  border-style: solid;
  border-color:#cccccc;
  border-width: 1px;
}


.guide ul{
 margin: 0px;
 padding: 5px 0px;
 list-style: none;
}
.guide li{  
 font-size: 12px; 
  line-height: 150%;
 padding: 0px 12px;
}


.link{  
  margin: 10px 0px 20px 10px;
} 

.link ul li{
  font-size: 12px; 
  list-style: none;
  display: inline;
}




