* {
　　margin: 0;
　　padding: 0;
}

a {
text-decoration:none;
}

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

ul{
　　list-style: none;
}

ol
{
margin:30px;
list-style-type: decimal;
}

img.photo {
float: left;
}

body
{
text-align: center;
}

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


#header
{
width: 950px;
height: 130px;
}

#headertitle
{
width: 360px;
height: 90px;
margin: 0px;
padding:20px;
background-image : url(../img/headertitle.jpg);
float:left;
}

#headertitle h1
{
font-size :150%;
}

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

#headerfree
{
width: 510px;
height: 90px;
margin: 0px;
padding:20px;
background-image : url(../img/header.jpg);
background-repeat: no-repeat;
float:right;
}


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


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

#navi h3.double
{
text-align: center;
margin: 0;
padding:0px;
background-image : url(../img/navil.jpg);
background-repeat: no-repeat;
color:orange;
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:navajowhite;
color:brown;
width:226px;
line-height:17px;
border-color:A9A9A9;
border-style:solid;
border-width:1px;
}


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

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

.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: ffffff;
float:left;
}

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

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

#footer
{
text-align:center;
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;
}


