* {
　　margin: 0;
　　padding: 0;
}

a {
text-decoration:none;
}

h1, h2, h3, h4, h5 {
font-size: 100%;
}

p{
　　margin-bottom: 10px;
　　padding: 0;

}

ul {
list-style-type:none;
}

ol {
margin-left: 30px;
}

.yoko ul
{
list-style:none outside;
margin: 0 10px;
}

.yoko li
{
display:inline;
font-size:0.8em;
margin-right:1em;
}

a:link{
color:blue;
}

a:visited{
color:purple;
}

img.photo {
float: left;
margin:10px;
}

.clear
{
clear:both;
}

em{
font-style:normal;
}


body
{
background-image : url(../img/back.gif);
text-align: center;
color:;
}

#container
{
width: 950px;
background-color : skyblue;
margin:0 auto;
text-align: left;
}


#header
{
width: 950px;
height: 130px;
background-color: gray;
}

#headertitle
{
width: 360px;
height: 90px;
margin: 0px;
padding:20px;
float:left;
}

#headertitle h1
{
font-size :100%;
margin-bottom: 10px;
}

#headertitle h2
{
font-size :80%;
margin: 0px;
}

#headerfree
{
width: 510px;
height: 90px;
margin: 0px;
padding:20px;
float:right;
}


#navi
{
text-align: center;
padding:11px;
width: 234px;
background-color:skyblue;
float:left;
}

#navi h3
{
text-align: center;
color:black;
margin: 0;
padding:0px;
width:234px;
height:60px;
line-height:60px;
background-image : url(../img/navi234.jpg);
background-repeat: no-repeat;
border-color:black;
border-style:solid;
border-width:1px;
}

#navi h3.double
{
text-align: center;
margin: 0;
padding:0px;
width:234px;
height:60px;
color: black;
line-height:30px;
background-image : url(../img/navi234.jpg);
background-repeat: no-repeat;
border-color:black;
border-style:solid;
border-width:1px;
}

#navi h4
{
font-size :80%;
text-align: center;
margin: 0;
padding:0px;
color: black;
width:234px;
height:60px;
line-height:60px;
background-image : url(../img/navi234.jpg);
background-repeat: no-repeat;
border-color:black;
border-style:solid;
border-width:1px;
}

#navi h5
{
text-align: center;
list-style:none;
margin: 0px;
padding:4px;
background-color: gold;
color:;
width:226px;
line-height:17px;
border-color:black;
border-style:solid;
border-width:1px;
}


#navi ul
{
margin: 0px;
padding:0px;
}

#navi li
{
text-align: center;
list-style:none;
margin: 0px;
padding:4px;
background-color: white;
color:;
width:226px;
line-height:17px;
border-color:black;
border-style:solid;
border-width:1px;
}

#main
{
width: 694px;
background-color:;
line-height: 130%;
float: right;
}

#main strong{
}

#contents
{
font-size :80%;
width: 490px;
background-color:white;
color:gray;
float:left;
}

.entry
{
margin:10px;
line-height:130%;
clear:left;
}

h3.entry
{
	font-size :;
	padding: 0 5px;
	margin-bottom: 10px;/*--見出しと文の間に10pxの間隔--*/
	line-height: 25px;
	color: #333333;
	background-color: red;
}

h4.entry
{
	font-size :;
	padding: 0 5px;
	margin-bottom: 10px;/*--見出しと文の間に10pxの間隔--*/
	line-height: 25px;
	color: #333333;
	background-color: orange;
}


.shousai1
{
margin: 5px,px;
padding:10px;
width: 460px;
height:250px;
}

.ama
{
margin: 0px;
padding:5px;
width: 120px;
height:240px;
float:left;
}

.shousai2
{
margin: 5px;
padding:5px;
width: 310px;
height:230px;
background-color: white;
float:left;
}

.shousai2 a:link
{
color:blue;
}

.shousai2 a:visited
{
color:purple;
}


.gyou
{
padding:5px;
width: 468px;
float:left;
}

.title
{
text-align:center;
margin: 0px;
border-style:solid;
border-width:1px;
padding:0px;
width: 458px;
color:black;
border-color:black;
background-color: white;
float:left;
}

.koumoku
{
text-align:center;
margin: 0px;
border-style:solid;
border-width:1px;
border-color:black;
padding:3px;
width: 84px;
height:18px;
float:left;
}


#side
{
font-size:0.8em;
width: 204px;
height: px;
background-color : skyblue;
float:right;
}

#footer
{
text-align:center;
background-color : gray;
width: 930px;
height: 50px;
margin:0 auto;
padding:10px;
clear:both;
}

#footer.wide
{
text-align:center;
background-color : gray;
width: 930px;
height: 130px;
margin:0 auto;
padding:10px;
clear:both;
}

#footer ul
{
list-style:none outside;
margin: 5px;
}

#footer li
{
display:inline;
margin-right:0px;
}



