body{
	background: #f5f5f5;
}

.wrapnei {
    width: 92.2%;
    margin: auto;
}

.about_box{
	margin-top: 60px;
	background: #fff;
	margin-bottom: 60px;
    padding-bottom: 50px;
}

.index_title {
    padding-top: 60px;
    padding-bottom: 30px;
}
 .title_p1 {
    font-size: 32px;
    color: #00644a;
    text-align: center;
}
 .title_line {
    width: 36px;
    height: 2px;
    background: #00644a;
    margin: 17px auto;
}
.title_p2 {
    font-size: 14px;
    color: #666;
    text-transform: uppercase;
    text-align: center;
}

.contents * {
    line-height: 1.7;
}
.contents p{
	font-size: 16px;
}

@media screen and (max-width: 992px){
    .about_box{
        margin-top: 60px;
    }
    .index_title {
        padding-top: 40px;
        padding-bottom: 30px;
    }
    .title_line{
        margin: 12px auto;
    }
}

@media screen and (max-width: 576px){
    .about_box {
        margin-top: 40px;
    }
    .index_title {
        padding-top: 30px;
        padding-bottom: 20px;
    }
    .title_line {
        margin: 6px auto;
    }
    .title_p1 {
        font-size: 24px;
    }
    .contents p {
        font-size: 14px;
    }
}