
/* 一括で全ての要素の余白をゼロに指定 */

* {
  margin: 0;
  padding: 0;
}

body{
    text-align: center;   
}


.content
	{
	width:760px;
	background-color: #FFCC00;
	padding:0;
	margin:0 auto 0 auto;
        border: 1px solid #FF9900;
        text-align:left; 
	}

.head
	{
	text-align:center;
	height:100px;
	width:760px;
        border-bottom: 5px solid #FF9900;
	}

.menu
	{
	float:left;
	width:200px;
	background-color: #FFCC00;
	
  font-weight : normal;
  line-height : normal;
  letter-spacing : normal;
}

.main
	{
	float:left;
	width:540px;
	background-color: #FFCC00;
	margin:0; 
	padding:15px 0 20px 20px;
	}

/*表示崩れ回避*/
.clear{
clear:both;
padding:0px;
margin:0px;
height:0px;
line-height:0;
}

.foot
	{
	color:#FFFF99;
	clear:left;
	background-color: #003300;
	height: 22px;
	width:760px;
	text-align:center;
	}

/*---------------menu-navigation-----------------*/

ul.menu_list {
	font-size: 90%;
	font-weight:bold;
	list-style-type: none;
	margin-left:0px;
}

.menu_list li { display: inline; }

.menu_list a{
  text-decoration: none;
  width: 190px;
  display: block;
  padding: 4px;
  border: 1px outset #FF9900;
  background-color: #FF9900;
  color: #fff;
}

.menu_list a:hover{
  text-decoration: none;
  border: 1px outset #FFCC00;
  background-color: #FFCC00;
  color: #fff;
}



/*---------------tabu-navigation-----------------*/



#news {
	float:left;
	width : 480px;
	height : 290px;
	background-color:#ffffff;
	border: 1px solid #FF9900;
	overflow:auto;
        margin : 0px 5px 10px;margin-left : 10px;
}


#news02 {
	float:left;
	width:400px;
	height:200px;
	background-color:#ffffff;
	border: 1px solid #FF9900;
        margin:0px 10px 10px 5px;
}

/*---------------デコレーション-----------------*/
h1{
color:#992222;
background-color:#fff;
border-left:15px solid #992222;
border-bottom:1px solid #992222;
padding-top:5px;
padding-bottom:5px;
padding-left:10px;
margin-right:20px;
font-size: 120%;
}

h2{
display:block; 
border:3px double #093;
background-color:#9c6;
color:#030;
font-size:small;
padding:5px 0px 5px 10px;
text-decoration:none;
margin:20px;
}

.main_text01{
  font-size : 100%;
    line-height: 130%;
  margin:20px 20px 20px 20px;
  background: #fff;
  padding:10px 15px 10px 15px;
  border:5px double #992222;
}

/*---------------学校目標-----------------*/



TABLE.mokuhyou  {
    width: 500px;
    border: 1px #009900 solid;
    border-collapse: collapse;
    border-spacing: 0;
    margin:10px;
    font-weight : normal;
    background: #FFFFCC;
}

table.mokuhyou  th {
    padding: 5px;
    border:#009900 solid;
    border-width: 0 0 1px 1px;
    background: #000000;
    font-weight: bold;
    line-height: 120%;
    text-align: center;
    font-size: 100%;
}
table.mokuhyou  td {
    padding: 5px;
    border: 1px #009900 solid;
    border-width: 0 0 1px 1px;
    text-align: center;
    font-size: 100%;
    line-height: 130%;
}

/*-----------●月の予定------------*/
TABLE.yotei{
    width: 500px;
    border: 1px #009900 solid;
    border-collapse: collapse;
    border-spacing: 0;
    margin:10px;
    font-weight : normal;
    background: #FFFFCC;
  line-height : normal;
  word-spacing : normal;
  letter-spacing : normal;
}

table.yotei  th {
    padding: 5px;
    border:#009900 solid;
    border-width: 0 0 1px 1px;
    font-weight: bold;
    line-height: 120%;
    font-size: 100%;
}
table.yotei  td {
    padding: 5px;
    border: 1px #009900 solid;
    border-width: 0 0 1px 1px;
    text-align: left;
    font-size: 80%;
}


/*---------------住所-----------------*/

address {
    margin-top:10px;
    margin-left:5px;
    font-weight: bold;
    font-size: 80%;
    font-style: normal;
}

/*---------------カウンター-----------------*/
.counter {
    margin-top:10px;
    margin-bottom:15px;
    margin-left:5px;
    font-weight: bold;
    font-size: 80%;
    font-style: normal;
}


/*---------------お知らせ-----------------*/

table.news {
	border-spacing: 0;
	margin:10px;
	font-size: 80%;
	padding: 5px;
}

table.news  td{
	padding: 10px;
}



/*---------------学校便り----------------*/


.tayori{
  font-size : 120%;
  font-weight : bold;
  line-height : 30pt;
  margin:20px 20px 20px 20px;
  background: #fff;
  padding:10px 0px 10px 35px;
  border:5px double #992222;
}

.tayori li{
	list-style-image:url(../tayori/images/s015lis.gif);
	list-style-type:top;
	padding-left:10px;
}

/*---------------経営方針----------------*/
.k_houshin {
  font-size : 120%;
  font-weight : bold;
  line-height : 30pt;
  margin-top : 20px;
  margin-left : 20px;
  margin-right : 20px;
  margin-bottom : 20px;
  background: #fff;
  padding:10px 0px 10px 35px;
  border:5px double #992222;
	}

.k_houshin li{
	list-style-image:url(../tayori/images/s010lis.gif);
	list-style-type:top;
}

/*---------------アクセス---------------*/

.map{
  font-size : 100%;
  font-weight : bold;
  margin:20px 20px 20px 20px;
  background: #fff;
  padding:10px 0px 10px 35px;
  border:5px double #992222;
}

.map ul li{
  margin-top:10px;
}

.map_image{
  margin:20px 20px 20px 20px;
  text-align:center;
}

/*---------------開かれた学校づくり協議会---------------*/

.kyougikai ul{
  padding:10px 0px 10px 35px;
}

.kyougikai ul li{
  margin-top:5px;
}

.kyougikai_image{
  margin:15px 20px 15px 0;
  padding:0;
}


/*---------------研究のページ---------------*/

.kenkyu{
  font-size : 100%;
  font-weight : bold;
  margin:20px 20px 20px 20px;
  background: #fff;
  padding:10px 0px 10px 35px;
  border:3px double #093;
}

.kenkyu li{
	list-style-image:url(../tayori/images/s010lis.gif);
	list-style-type:top;
	margin-top:10px;
}
/*---------------Adobe Acrobat Reader---------------*/
.reader {
	border: 2px solid #393;
	margin: 5px;
	padding:5px;
	font-weight: bold;
	font-size: 80%;
	line-height : 14pt;
	background: #fff;
}
.kyusyoku01{
  font-size : 100%;
  font-weight : bold;
  background-color : #ffffff;
  line-height : 30pt;
  padding-top : 5px;
  margin-top : 20px;
  border-top-width : 5px;
  border-top-style : double;
  border-top-color : maroon;
  padding-left : 35px;
  padding-right : 0px;
  padding-bottom : 5px;
  margin-left : 20px;
  margin-right : 20px;
  margin-bottom : 20px;
  border-left-width : 5px;
  border-right-width : 5px;
  border-bottom-width : 5px;
  border-left-style : double;
  border-right-style : double;
  border-bottom-style : double;
  border-left-color : maroon;
  border-right-color : maroon;
  border-bottom-color : maroon;
}
.kyusyoku02{
  font-size : 100%;
  font-weight : bold;
  line-height : 30px;
  background-color : #ffffff;
  margin-top : 20px;
  padding-top : 5px;
  padding-left : 35px;
  padding-right : 0px;
  padding-bottom : 5px;
  margin-left : 20px;
  margin-right : 20px;
  margin-bottom : 20px;border-width : 5px 5px 5px 5px;border-style : double double double double;border-color : maroon maroon maroon maroon;}
TABLE.kyusyoku{
  font-size : 80%;
  background-color : #ffffff;
  padding-top : 5px;
  padding-left : 5px;
  padding-right : 5px;
  padding-bottom : 5px;
  margin-top : 10px;
  margin-left : 10px;
  margin-right : 10px;
  margin-bottom : 10px;
  font-weight : normal;
}
#kyusyoku{
  background-color : #ffffff;
  margin-top : 0px;
  width : 470px;
  height : 400px;
  border-top-width : 1px;
  border-top-style : solid;
  margin-left : 20px;
  margin-right : 10px;
  margin-bottom : 10px;
  border-left-width : 1px;
  border-right-width : 1px;
  border-bottom-width : 1px;
  border-left-style : solid;
  border-right-style : solid;
  border-bottom-style : solid;border-color : #ff9900 #ff9900 #ff9900 #ff9900;
  font-weight : normal;
}

