.main{background:#edf6ea; padding:0 0 80px;}
	.main .box{width:1000px; margin:0 auto 45px;}
	.main .box h2{margin:0;}
	.main p{background:#ffffff; padding:45px 45px 55px; width:910px; margin:0 auto; font-size:14px;}
	.main dl{ width:1000px; margin:0 auto; background:#ffffff; padding:0 0 70px;}
	.main dt{ padding:0 45px; margin:0 0 5px; font-weight:bold; font-size:16px;}
	.main dd{padding:0 45px; margin:0 0 30px; font-size:14px;}
.pagetop{background-color:#edf6ea;}



.main .pdf_box{
	width: 1000px;
	margin: 0 auto;
	margin-top:35px;
}
.main .pdf_box a{
    color: #4fa832;
    text-decoration: none;
    line-height: 20px;
    position: relative;
    padding-left: 18px;
    display: inline-flex;
    align-items: center;
    justify-content: flex-start;
}
.main .pdf_box a:hover{
	text-decoration: underline;
}

.main .pdf_box a::before{
    content: ">";
    display: inline-block;
    color: #000000;
    font-weight: bold;
    font-size: 18px;
    position: absolute;
    left: 0;
    top: 0;
    bottom: 0;
    margin: auto;
}
.main .pdf_box a::after{
    content: "";
    background: url(../img/icon_pdf.svg) no-repeat center top;
    width: 24px;
    height: 24px;
    display: inline-block;
    margin: auto 0;
    margin-left: 5px;
}
