@charset "shift-JIS";
/* ----------------------------------------------
	This style definition is initiarize.
------------------------------------------------- */

body , div , dl , dt , dd , ul , ol , li , h1 , h2 , h3 , h4 , h5 , h6 , pre , form , fieldset , input , textarea , p , blockquote , th , td { 
	margin: 0;
	padding: 0;
}




body{
background-color: #ffcccc;
background-repeat: repeat-y;
}


div#page {
text-align:center;
}

div#main1 {
margin-right: auto;margin-left:auto;
 width:800px;
height:100%;
background-color:#000000;
}

div#head {
width:800px;
height:100%;
}

div#navi {
width:800px;
height: 20px;
vertical-align:middle;
background-color:#ff0000;
}


div#cm {
width:800px;
height:200px;
}

div#side {
margin:0px;
padding-left:5px;
 width:200px;
height:100%;
text-align:center;
float:left;
}

div#side1 {
margin:0px;
padding-left:5px;
 width:200px;
height:200px;
text-align:left;
}
div#side2 {
margin:0px;
padding-left:5px;
 width:200px;
height:600px;
text-align:center;
}


div#naiyou {
margin:0px;
width:550px;
height:100%;
text-align:center;
float:right;
}

div#naiyou1 {
margin:0px;
width:550px;
height:270px;
text-align:center;
}
div#naiyou2 {
margin:0px;
width:550px;
height:420px;
text-align:center;
}

div#naiyou3 {
margin:0px;
width:550px;
height:500px;
text-align:center;
}



div#footer {
width:800px;
height: 20px;
vertical-align:bottom;
background-color:#ff0000;
}



li {
list-style:none;
font-size:12px;
color:#ffffff;
}


li.navi {
list-style:none;
display:inline;
color:#ffffff;
font-size:12px;
margin:0 5px;
}

