


div#content01{
 margin: 0;  padding-top:0px; 
 float: left;
 }
 

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

 
.SDGsとは{
 margin: 0;  padding-left:20px; 
 clear: both;
 float:center;
 }
 
.外務省{width: 700px;
 margin-top: 10px;  padding-left:20px; 
 clear: both;
 float:center;
  font-size: 15px;
 } 
 

div#content03  {width: 800px; height: 2900PX;
margin-top: 40px;
margin-bottom: 40px;
 padding:0;
background-color:;
float: right;
 }


.宣言{
 margin: 0;  padding-top:20px; 
 clear: both;
 float: center;
 }
 


 
.ZEH{
 margin: 0;  padding-top:20px; 
 padding-left:20px;
 clear: both;
 float: left;
 }
 
 .ZEH-2{
 margin: 0;  padding-top:20px;  
 padding-right:30px;
 float: right;
 }
 
.ZEH-2-2{
 margin: 0;  padding-right:200px;  
 float: right;
 }
 
 
 .ZEH-3{
 margin: 0;  padding-left:0px; 
 padding-top:10px;
 padding-right:30px;
 float: right;
 }
 
.ZEH-4{
 margin: 0;  padding-left:0px; 
 padding-right:30px;
 float: right;
 } 

.森を循環{
 margin-top:20px;  padding-left:20px; 
 clear: both;
 float: left;
 }
 
.森を循環-2{
 margin-top:20px;  padding-top:0px; 
float: right;
 }


.健康で安心{
 margin-top: 40px;  padding-left:20px; 
 clear: both;
 float: left;
 }
 
.健康で安心-2{
 margin-top:40px;  padding-top:0px; 
float: right;
 }

.健康で安心-3{
 margin-top:10px;  padding-left:240px; 
float: left;
 }
 
.健康で安心-4{
 margin-top:10px;  padding-left:40px; 
float: left;
 } 
 
 
.人に環境に{
 margin-top: 40px;  padding-left:20px; 
 clear: both;
 float: left;
 }
 
.人に環境に-2{
 margin-top:40px;  padding-top:0px; 
float: right;
 } 
 
 .人に環境に-3{
 margin-top:10px;  padding-left:50px; 
float: left;
 }
 
 .人に環境に-4{
 margin-top:10px;  padding-left:20px; 
 padding-top:20px;
float: left;
 }
 
 .人に環境に-5{
 margin-top:10px;  padding-left:20px; 
 padding-top:10px;
float: left;
 }
 
 .人に環境に-6{
 margin-top:10px;  padding-right:30px; 
float: right;
 } 
 
 
.緑豊か{
 margin-top: 40px;  padding-left:20px; 
 clear: both;
 float: left;
 }

.緑豊か-2{
 margin-top: 40px;  padding-left:20px; 
 float: left;
 }
 
.緑豊か-3{
 margin-top:60px;  padding-left:5px; 
float: left;
 } 
 
 
.社内勉強{
 margin-top: 40px;  padding-left:20px; 
 clear: both;
 float: left;
 }

.社内勉強-2{
 margin-top: 40px;  padding-left:10px; 
 float: left;
 }
 
.女性雇用{
 margin-top: 40px;  padding-left:20px; 
 clear: both;
 float: left;
 }
 
 .女性雇用-2{
 margin-top: 40px;  padding-left:20px; 
 float: left;
 }
 
 .女性雇用-3{
 margin-top: 20px;  padding-left:80px; 
 float: left;
 } 
 
 .女性雇用-4{
 margin-top: 20px;  padding-left:40px; 
 float: left;
 } 
 

.古着で{
 margin-top: 40px;  padding-left:20px; 
 clear: both;
 float: left;
 }
 
 .古着で-2{
 margin-top: 40px;  padding-left:20px; 
 float: left;
 } 
 

 .古着で-3{
 margin-top: 10px;  padding-right:220px; 
 clear: both; float: right;
 } 


 
div#content2
{ width: 800px;
margin: 0; padding:0;
}
 
div#content05 {width: 800px; 
margin: 0; 
padding:0;
clear: both;
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-center: 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:12px; 
float: center; 
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;}