/* Scss Document */
#sec1 {
  background: url("../img/scene/sec1_bg1.png") no-repeat top center/100% auto, url("../img/scene/sec1_bg2.png") no-repeat bottom center/100% auto;
  padding-bottom: 2%; }

#sec2 .sec2_txt {
  padding: 0 20px 20px; }

#sec3 .wrap {
  padding-top: 20px; }
#sec3 .sec3Item1, #sec3 .sec3Item2 {
  position: relative; }
#sec3 .sec3Item1 .sec3_label {
  width: 33%; }
#sec3 .sec3Item2 .sec3_label {
  width: 36.8%; }
#sec3 .sec3_label {
  position: absolute;
  z-index: 2;
  top: 21%;
  right: 10px;
  width: 22.9%;
  padding-bottom: 0; }
#sec3 .sec3_txt {
  padding-bottom: 10px; }

#lemon {
  padding-top: 20px;
  padding-bottom: 0px;
  background: url("../img/scene/lemon_bg.jpg") repeat 0 0;
  color:#fff;
  position: relative;
}
#lemon h2{
  font-size:44px;
  line-height:120%;
  position: relative;
  z-index: 3;
  top:30px;
  left:-10px;
}
#lemon h2 span{
  font-size:22px;
}
#lemon .txt {
  line-height: 2.15;
  text-align: justify;
  width: 98%;
  padding:20px 0;
  position: relative;
  z-index: 2;
  left:-20px;
}

#lemon .bnr{
  font-size:20px;
  line-height: 140%;
  position: relative;
  width:100%;
}
#lemon .bnr a{
  text-decoration: none;
display: block;
}
#lemon .bnr a:hover{  
  opacity: 0.7;
    width:100%;
  height:100%;
}
#lemon .bnr:after{
  background: url("../img/scene/lemon_ya.png") no-repeat 0 0;
  content:"";
  width:70px;
  height:70px;
  position: absolute;
  background-size: cover;
  right:0;;
  top:-8px;
}
#lemon:after {
  content: "";
  background:url("../img/scene/lemon_img.jpg") no-repeat 0 0 ;
  position: absolute;
  top: 30px;
  z-index: 2 !important;
  left: 20%;
  width:350px;
  height: 300px;
  background-size: cover;
}
#lemon h2:before {
  content: "";
  background:url("../img/scene/kemon_logo.png") no-repeat 0 0 ;
  position: absolute;
  top: 120px;
  z-index: 1 !important;
  left: -20px;
  width:210px;
  height: 180px;
  background-size: cover;
  z-index: 0;
}
