* {
　　margin: 0;
　　padding: 0;
}

a {
text-decoration:none;
}

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

ul, ol {
　　list-style: none;
}

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

body
{
background-image : url();
text-align: center;
color:;
}

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


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

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

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

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

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


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


#navi h3
{
text-align: center;
margin: 0;
padding:0px;
width:234px;
height:60px;
line-height:60px;
background-color: white;
border-color:black;
border-style:solid;
border-width:1px;
}

#navi h3.double
{
text-align: center;
margin: 0;
padding:0px;
color:;
width:234px;
height:60px;
line-height:30px;
border-color:A9A9A9;
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;
}

#contents
{
width: 490px;
background-color:;
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;
}

.entrytop
{
margin:10px;
}

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

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


.b
{
width: 223px;
height: 223px;
margin: 0px;
padding:10px;
background-color: ;
float:left;
}

.c
{
width: 211px;
height: 211px;
margin: 0px;
padding:10px;
background-color: ;
float:left;
}

.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;
}



.gyou
{
margin: 5px,px;
padding:5px;
width: 470px;
height:;
float:left;
}

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

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



#side
{
width: 204px;
height: 800px;
background-color:;
float:right;
}

#footer
{
text-align:center;
background-color:white;
width: 950px;
height: px;
margin: 0px;
padding:px;
clear:right;
}

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

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


