.h_wrapper{
	
 background-image: url(/images/global/main.jpeg);
  background-repeat: no-repeat;
	background-size: cover;
background-position: bottom;
padding: 0 0 60px 0;
}

#logo {
  width: 330px;
  height: 280px;
  background: url("http://www.zimbabwe.jp/common/images/ci.png") no-repeat;
  text-indent: -9999px;
  margin: 15px 0 0 60px;
  float: left;
}


h2.head_test {
        margin:  0;
        font-size:  24px;
        position:  relative;
        font-weight:  normal;
        margin-bottom: 15px;
        border-bottom: solid 4px rgba(76, 175, 80, 0.6);
        border-radius: 0px 0px 160px 180px/0px 0px 20px 4px;
    }




.maintext {
  padding: 80px 5% 0 5%;
  margin: 0 auto;
  text-align: center;
}

.maintext02 {
	font-size:1.2rem;
  background:rgb(235, 255, 255,0.7);
  padding: 30px 5%;

	border-radius: 40px;
  text-align: center;
}



.fluid-box02 {

  background: url("http://www.zimbabwe.jp/common/images/root_header.png");
    background-position-x: 0%;
    background-position-y: 0%;

	background-repeat:no-repeat;
  padding: 100px 10px;
		width: 100vw;
	left: 50%;
	position: relative;
	transform: translateX(-50%);
}







@media (min-width: 576px) {


	
	.maintext02 {
  padding: 30px 5%;
  margin: 0 0%;
}


	

}


@media (min-width: 768px) {
	.maintext02 {
  padding: 30px 5%;
  margin: 0 0%;
}

	
	
}



@media (min-width: 992px) {

		.maintext02 {
  padding: 30px 5%;
  margin: 0 10%;
}

	
	
}
@media (min-width: 1200px){
	
	
	.maintext02 {
  padding: 30px 5%;
  margin: 0 20%;
}

	

	
	
	
}

@media (min-width: 1400px) {
	.maintext02 {
  padding: 30px 5%;
  margin: 0 20%;
}
	
}


