body, h1, h2, h3, h4, p, ul, div, ol, table, li, th, td{
	margin:0;
	padding:0;
	border:0px none;

	background-color:transparent;
	font-family:;
    	font-size:100%;
	font-weight:normal;
	font-style:normal;
	text-decoration:none;
	line-height:1.2em
}

a:hover{
	background-color:#FFFF33;
}


div.top a:hover{
	background-color:transparent;
		font-weight:bold;
}


img{
border:1px #999999 solid;

}

p.samp{
padding:5px;
text-align:center;
}


ul{
list-style-type:none;
}


body{
width:900px;
margin-left:auto;
margin-right:auto;
text-align:center;
font-size:80%;
}

div.al{
width:868px;

text-align:left;
}

div.mada{
float:right;
width:730px;

}

div.submenu{
margin-right:735px;
width:130px;
}



div.submenu li{
text-align:left;
padding-left:0.5em;
  color : #FF0000;
  	font-weight:bold;
}

div.submenu li a{
	font-weight:normal;
}

div.top{

  color : #FFFFFF;
  background-color : #FF8C66;
  padding:5px 0 5px 1em;
height:1.5em;

}

div.top p{

  font-size:100%;

}

div.top a{
color:#FFFFFF;
}

div.cont{
clear:both;
}

div.foot{
clear:both;
text-align:center;
}


h1{
  font-size:130%;
padding-right:1em;

  float:left;
}

ul.hemenu{
clear:both;
}

ul.hemenu li{
float:left;
}

h2{

color : #FF6680;
  background-color :#FFFF00;
text-align:center;
}

h3{
background-color:#F8F86E;
text-align:center;
}

th, td{
padding:0.2em;
}

th{
  background-color : #6699CC;
  border:1px solid #99CCFF;
  color:#FFFFFF;
}
td{  
  border:1px solid #99CCFF;

}

table{
  border:1px solid #99CCFF;
margin-left:1em;
}

div.mada p{
padding-left:1.5em;
padding-right:1.5em;
}

div.mada p.koukoku{
padding:0;
}

ol#super{
list-style-type:decimal;
list-style-position:inside;
padding-left:2em;
}

form{
margin:0;
padding:0;
display:inline;
}

div.bok p{
display:inline;
}

ul.listbar li, ul.listbar2 li{
display:inline;
padding:0 0.2em;
}

ul.listbar{
background-color:#FFCCE6;
}

ul.listbar2{
background-color:#FFFFCC;
}

div.submenu ul ul{

}

div.submenu ul ul li{
padding-left:0em;
color:#FF00FF;

list-style-type:disc;
list-style-position:inside;
}

div.submenu ul ul ul li{
padding-left:1em;
color:#FF0000;
list-style-type:square;
list-style-position:inside;
}


p.star{
color:#FF0000;
}