@charset "UTF-8";
/* CSS Document */

#mainimage{
}
#mainimage .inner{
background-color:#1f932f;
color:#fff;
padding:27px 0;
}

#mainimage h1{
font-size:2rem;
text-align:left;
padding-left:6%;
}
#mainimage h1 span{
font-weight:900;
font-size:6rem;
line-height:1.2;
}

#privacy{
padding:115px 0 160px 0;
}

#privacy p{
padding-bottom:50px;
}
#privacy .btn{
text-align:center;
padding-top:50px;
}
#privacy .btn a{
display:block;
border:1px solid #bfbfbf;
text-align:center;
width:440px;
background-image:url(img/arrow.png);
background-repeat:no-repeat;
background-position:10% 50%;
font-size:2rem;
margin:0 auto;
padding:15px 0;
}
#privacy .btn a:hover{
background-position:5% 50%;
}

@media only screen and (max-width: 767px) {

#drawer li:nth-child(13) a {
	color: #fff;
	background-color: #008842;
		display: inline-block;
		pointer-events: none;
}
#mainimage{
padding-top:54px;

}
#mainimage .inner{
padding-bottom:20px;
}

#mainimage h1{
font-size:1.6rem;
padding-left:15px;
}
#mainimage h1 span{
font-size:2.4rem;
line-height:1.2;
display:block;
}


#privacy{
padding:60px 0 50px 0;
}

#privacy .btn{
padding-top:30px;
}
#privacy .btn a{
width:100%;
font-size:1.8rem;
}


}