


/* size */



div#content01{
 margin: 0;  padding:0;
 float: left; 
 width: 230px; 
 }

div#content02 {width: 560px;  height: 150px; 
margin: 0; 
padding-right:10px;
float: right; 
}

div#content03  {width: 780px; height: 700px;
margin: 0; padding:0;
clear: both;
background-color:;
 }
 
div#footer    {clear: both;}

div#content04  {width: 800px; height: 50px;
margin: 0; padding:0;
clear: both;
background-color:;
 }
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#content01 h2{ 
margin-top: 10px; 
padding-left: 0;
 }

.post{

margin-top: 40px;
padding-left:20px;
width: 500px; 

}

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

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

.posttext a{ font-weight: bold;
}

/* コンテンツ２ */

div#contentsmenu { 
margin: 0 0 0 50px;
width: 750px;
height: 620px;
background-image: url(./waku.png);
background-repeat: no-repeat;		
}
 

.imglist   {
margin-bottom:0px; 
padding-top: 60px;
padding-left: 30px;
float:left;
width:700px; 
}


.imgcaption  {
padding-top:0px;
padding-right:10px;
text-align:center; 
font-size:16px; 
float: left; 
width:200px; height:190px;
}




.imglist2   {
margin-left:10px; 
padding-top: 20px;
padding-left:25px;
width:680px;
}

.imgcaption2       {
text-align:center; 
font-size:16px; 
float: left; 
width:155px; height:210px;
}


.imgcaption img{margin-bottom:10px; border:none;}
.imgcaption a:hover img{
opacity:0.8;
filter:alpha(opacity=80);
-ms-filter: “alpha( opacity=80 )”;
}


.imgcaption2 img{margin-bottom:10px; border:none;}
.imgcaption2 a:hover img{
opacity:0.8;
filter:alpha(opacity=80);
-ms-filter: “alpha( opacity=80 )”;
}



.imgcaption p  {margin:0;}


