div#content01{ margin: 0;  padding:0; width: 800px;  }div#content02 {width: 470px; margin: 0; padding:0;clear: both;float: left;}div#content03  {width: 330px; margin: 0; padding:0;background-color:;float: right; } div#content2{ width: 800px;margin: 0; padding:0;} div#content05 {width: 500px; margin: 0; padding:0;clear: both;float: right;font-size: 14px;}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; }.post{margin-top: 30px;padding-left:0px;width: 470px; }.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;}