


div#content01{
 margin: 0;  padding:0;
 width: 300px; 
 float: left;
 }
 
 div#content01-2{
 margin: 0;  
 float: right
 }
 
 

div#content02 {width: 800px; 
margin: 0; 
padding:0;
clear: both;
float: left;
}

div#content03  {width: 800px; height: 2700px;
margin: 0; padding:0;
background-color:;
float: right;
 }
 
div#content2
{ width: 800px;
margin: 0; padding:0;
}
 
div#content05 {width: 800px; 
margin: 0; 
padding:0;
float: right;

}

div#content06  {width: 300px; 
margin: 0; padding:0;
background-color:;
float: left;
 }
 


 div#content04  {width: 800px; height: 50px;
margin: 0; padding:0;
padding-top: 20px;
clear: both;
background-color:;
 }
 
div#footer    {clear: both;}





/* コンテンツ */



div#content01 h2{ 
margin-top: 10px; 
padding-left: 0;
 }
 
 div#content01-2 h2{ 
margin-top: 60px; 
padding-right:110px;
pudding-top:30px;
padding-left: 0;
 }
 
 

.post{
margin-top: 10px;
padding-left:50px;
width: 770px; 
margin-bottom:20px;
}

.post2{

margin-top: 30px;
padding-left:50px;
width: 770px; 

}



.posttext{  
 font-size: 15px;
 line-height: 1.75;
 }

.posttext p{ margin: 0;
margin-bottom: 18px; 
padding-left: 30px; 
}

.posttext a{ font-weight: bold;
}



div#content04 inner{ overflow:hidden; }
div#guide1{width: 400px; float: right; text-align: right;}
div#guide2{width: 400px; float: left; text-align: left;}
div#content04 p{ font-size: 0.65em; text-align: center;}



/* コンテンツ２ */

div#contentsimg { 
margin: 0;
width: 330px;
height: ;
background-image: url();
background-repeat: no-repeat;		
padding-top: 50px;
padding-left: 10px;
}
 
div#contentsimg2 { 
margin: 0;
width: 300px;
height: 400px;
background-image: url();
background-repeat: no-repeat;		
padding-top: 30px;
}
 


.imglist   {

margin-right:auto; 
margin-left:auto; 
margin-bottom: 10px;
}

.imgcaption       {

margin-right:60px; margin-bottom:60px;
text-align:center; 
font-size:16px; 
float: left; 
width:150px; height:160px;

}

.imgcaption a:hover img{
opacity:0.8;
filter:alpha(opacity=80);
-ms-filter: “alpha( opacity=80 )”;
}

.imgcaption img{margin-bottom:10px; border:none;}
.imgcaption p  {margin:0;}



/* footer */

div#footer{width: 800px; clear:both; }
div#footer inner{padding: 20px; background:; overflow:hidden; width:  760px;}
div#foot01{width: 680px; float: right;  padding-top: 30px;}
div#foot02{width: 80px; float: left;}
div#footer p{ font-size: 0.65em; text-align: center;}