@charset "utf-8";
/* CSS Document */


#page_contents{
	width: 100%;
	margin: 0 auto;
	text-align: center;
	
}

#page_contents img{
	padding: 0;
	vertical-align: bottom;
}


#page_contents{
  background: #7fc241;
	
}

/* btn
------------------------------------------------- */

.box_btn{
	width:950px;
	margin:0 auto;
}

div.btnarea{
  text-align: right;
  height: 250px;
}
div.btnarea1{
  background:url(/img/landing_page/req/measure/bg_lk-g5000_1027_05_020.png) no-repeat center 5px #fff; 
}
div.btnarea2{
  background:url(/img/landing_page/req/measure/bg_lk-g5000_1027_05_021.png) no-repeat center 10px #fff; 
}
div.btnarea p{
  height: 1px;
  line-height: 100px;
  overflow: hidden;
}
div.btnarea2 p{
  width: 106px; 
	height: 31px;
  margin: auto;
  line-height: 100px;
  overflow: hidden;
  background:url(/img/landing_page/req/measure/sec00_btnarea-bg.png) no-repeat center top; 
}
div.btnarea2 a.linkbtn img{
  margin-top: 90px;
}
a.linkbtn img{
  margin-top: 90px;
}
a.linkbtn img:hover{
  -moz-opacity: 0.7;
  opacity: 0.7;
}
a img{
    -webkit-transition: 0.2s ease-in-out;
    -moz-transition: 0.2s ease-in-out;
    transition: 0.2s ease-in-out;
}


/* sec
------------------------------------------------- */
div.head{
  background: #fff;
  width: 100%;
  text-align: left;
  padding: 20px 0 20px;
}
div.sec01{
	height: 400px;
	background:#7fc241;
}
div.sec02{
  padding-top: 45px;
}
div.sec03 {
    background: #99d760;
    margin-top: 180px;
    position: relative;
    padding-top: 5px;
}
div.sec03 h2{
  background: #7fc241;
	height: 116px;
  margin: auto;
  position: absolute; top: -116px; left: 0; right: 0;
}
div.sec03 p{
  width: 911px; 
	height: 408px;
  margin: auto;
}

div.sec04{
  background: #7fc241;
}

div.sec05{
  background: url(/img/landing_page/req/measure/bg_lk-g5000_1027_05_023.gif);
  padding: 0;
}
div.sec05 h2{
  height: 120px;
  padding: 10px 0;
  margin: 50px auto 0;
  border-top: #529118 solid 4px;
  background: center #ffffbb;
}

div.sec05 p{
	height: 474px;
  margin: 40px auto 0;
}
div.sec06{
    background: #fff;
    padding-bottom: 40px;
    position: relative; 
}
div.sec06 h2{
  width: 904px; 
  margin: auto; 
	padding-top: 65px;
    position: relative; 
}
div.sec06-1{
  width: 880px; 
	height: 699px;
  margin: -20px auto 0;
}
div.sec06-2{
  width: 926px; 
	height: 443px;
  margin: auto;
  margin-top: -55px;
}
div.sec07{
  padding: 50px 0;
}
div.sec08{
  padding: 30px 0 60px;
}
div.sec08 h2{
  width: 717px; 
	height: 172px;
  margin: auto;
}
div.sec08-cont1{
  width: 720px; 
	height: 368px;
  margin: auto;
  margin-top: 20px;
}
div.sec08-cont2{
  width: 720px; 
	height: 265px;
  margin: auto;
  margin-top: 20px;
}
div.sec09{
  padding: 30px 0 50px;
}
div.sec10{
    background: #fff;
    padding: 40px 0 60px;
}
div.sec10 h2{
  width: 785px; 
	height: 180px;
  margin: auto;
}
div.sec11 {
  margin:0 auto;
  width: 950px;
  background: url(/img/landing_page/req/measure/bg_lk-g5000_1027_05_026.png) no-repeat right bottom;

}
div.sec11 h2{
  width: 950px; 
	height: 39px;
  margin: auto;
  padding: 45px 0 50px;
  background: url(/img/landing_page/req/measure/bg_lk-g5000_1027_05_024.png) no-repeat left 45px;
  line-height: 3000px; overflow: hidden;

}
div.sec11 p{
  width: 950px; 
	height: 440px;
  margin: auto; 
	padding-bottom: 50px;
  background: url(/img/landing_page/req/measure/bg_lk-g5000_1027_05_025.png) no-repeat left top;
  line-height: 3000px; 
	overflow: hidden;

}
div.sec12{
    width: 100%;
    background-color: #ffffff;
}
div.sec12 img{
    margin:0 auto;
}




