body{
margin: 0px 0px 0px 0px;
text-align: center;
background:url('http://www.minpax.com/school/syutoku/img/b010.gif');
background-repeat: repeat;
}

a {
text-decoration: none;
color:#003f1e;
}

a:hover {
color:#0000ff;
text-decoration: underline;
}

#container{
width: 800px;height: auto;
margin: 10px auto;
text-align: left;
background: #ffffff;
border-width: 1px 1px 1px 1px;
border-color: #003f1e;
border-style: solid;
}


#top{
margin: 0;
width: 800px;
height: 90px;
border-width: 15px 15px 15px 15px;
border-color: #00aa55;
border-style: ridge;
background:url('http://www.minpax.com/school/syutoku/img/gaku-top.gif');
background-position:right top;
background-repeat:no-repeat;
}

#top h1{
margin: 0px;
padding: 30px 0px 0px 220px;
font-size: 35px;
font-weight: normal;
font-family:"HG創英角ｺﾞｼｯｸUB";
color: #003f1e;
text-align: left;
}

#top h2{
margin: 0px;
padding: 70px 20px 20px 0px;
font-size: 20px;
font-weight: normal;
font-family:"HG創英角ｺﾞｼｯｸUB";
color: #003f1e;
text-align: right;
}

#top2{
margin: 0;
width: 800px;
height: 90px;
border-width: 15px 15px 15px 15px;
border-color: #00aa55;
border-style: ridge;
background:url('http://www.minpax.com/school/syutoku/img/gaku-top.gif');
background-position:right top;
background-repeat:no-repeat;
}

#top2 h1{
margin: 0px;
padding: 30px 0px 0px 220px;
font-size: 35px;
font-weight: normal;
font-family:"HG創英角ｺﾞｼｯｸUB";
color: #003f1e;
text-align: left;
}

#top2 h2{
margin: 0px;
padding: 30px 20px 20px 0px;
font-size: 20px;
font-weight: normal;
font-family:"HG創英角ｺﾞｼｯｸUB";
color: #003f1e;
text-align: right;
}

#top-list{
margin:10px 0px 10px 0px;
padding: 0px 0px 0px 20px;
text-align: left;
font-family: Verdana, Arial, sans-serif;
font-size: 13px; color: #005522;
}

#main{
float: right;
width: 490px;
margin: 5px 5px 5px 5px;
text-align: left;
}

#main h3{
height:28px;
padding: 25px 10px 10px 10px;
font-size:14pt;
color: #003f1e;
font-weight: normal;
font-family:"HG創英角ｺﾞｼｯｸUB";
text-align: center;
background:url('http://www.minpax.com/school/syutoku/img/gaku-h3.gif');
background-position:right top;
background-repeat:no-repeat;
}

#main h4{
height:23px;
padding: 5px 5px 5px 5px;
font-size:14pt;
color:#e16745;
font-weight: normal;
font-family:"HG創英角ｺﾞｼｯｸUB";
background:url('http://www.minpax.com/school/syutoku/img/gaku-h3.gif');
background-position:right top;
background-repeat:no-repeat;
}

#main p{
font-size:12pt;
font-weight: bold;
font-family: monospace;
color:#005522;
}

#bar{
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
text-align: center;
border-style: ridge;
border-width: 10px;
border-color: #e16745;
}

.content table {
text-align: center;
	margin: 0px 0px 10px 0px;
	border-width: 0px 0px 1px 1px;
	border-color: #86ABB9;
	border-style: solid;
	table-layout :fixed
	}

.content th {
	color: #666666;
	background-color: #f1faf8;
	font-size: small;
	font-weight: bold;
	line-height: 110%;
	text-align: center;
	border-width: 1px 1px 0px 0px;
	border-color: #86ABB9;
	border-style: solid;
	}


.content td {
	color: #666666;
	background-color: #f1faf8;
	font-size: small;
	font-weight: normal;
	line-height: 110%;
	border-width: 1px 1px 0px 0px;
	border-color: #86ABB9;
	border-style: solid;
	}

.content td span {
	color: #ff0000;
	font-size: normal;
	font-weight: bold;
	}

.th1	{
	width:100px ;
	}

.th2	{
	width:100px ;
	}

.th3	{
	width:130px ;
	}

#main a {
text-decoration: none;
color:#e16745;
}

#main a:hover {
color:#ff0000;
text-decoration: underline;
}

.cate-menu{
padding:0px 10px 0px 10px;
font-size:14pt;
font-weight: bold;
font-family: monospace;
color:#005522;
line-height:10%;
}

.cate-desc{
padding:0px 10px 0px 20px;
font-size:10pt;
color: #003f1e;
font-weight: normal;
font-family:"HG創英角ｺﾞｼｯｸUB";
line-height:20%;
}

#menu{
float:left;
margin: 5px 3px 0px 0px;
background:#ffffff;
padding-top: 20px;
width: 287px;
}

#menu h5{
font-size:14pt;
font-weight:bolder;
color: #003f1e;
padding:7px 0px 5px 30px;
background:url('http://www.minpax.com/school/syutoku/img/gaku-m3.gif');
background-position:right top;
background-repeat:no-repeat;
}

#menu ul{
margin:5px 0px 5px 0px;
list-style-type:none;
}

#menu ul li{
margin-left:7px;
padding:2px 0px 2px 25px;
text-align:left;
line-height:1.5em;
font-size: small;
background:url('http://www.minpax.com/school/syutoku/img/gaku-mp.gif');
background-position:right top;
background-repeat:no-repeat;
}

#menu ul li.check{
background:url('http://www.minpax.com/school/syutoku/img/gaku-list.gif');
background-position:left center;
background-repeat:no-repeat;
}

#cate-list{
margin-top:10px;
}

#cate-list h4{
font-size:11pt;
font-weight:bolder;
color: #003f1e;
padding:7px 0px 5px 30px;
background:url('http://www.minpax.com/school/syutoku/img/gaku-m3.gif');
background-position:right top;
background-repeat:no-repeat;
}


#und{
margin: 0px 0px 0px 0px;
width: 800px; height: auto;
padding: 5px 0px 5px 0px;
text-align: center;
border-width: 0px 0px 0px 0px;
border-color: #ffea71;
border-style: solid;
background: #ccffdd;
font-size: 15px; color: #003f1e;
        }

#und a{
color:#006666;
text-decoration: none;
}





/*------------- 　文字の色や強調  ----------*/

.n10  {font-size: 10px}
.n11  {font-size: 11px}
.n12  {font-size: 12px}
.n13  {font-size: 13px}
.n14  {font-size: 14px}
.n15  {font-size: 15px}

.red  {color: red; font-weight: normal}
.redb {color: red; font-weight: bold}
.redl {color: red; font-weight: bold; font-size: 16px}

.blue  {color: blue; font-weight: normal}
.blueb {color: blue; font-weight: bold}
.bluel {color: blue; font-weight: bold; font-size: 16px}

.green  {color: green; font-weight: normal}
.greenb {color: green; font-weight: bold}
.greenl {color: green; font-weight: bold; font-size: 16px}

.orange  {color: orange; font-weight: normal}
.orangeb {color: orange; font-weight: bold}
.orangel {color: orange; font-weight: bold; font-size: 16px}

