/*  文字　中央　 */

.text-center-box{
	text-align:center;

}
.text-center-content{
	display:inline-block;
	text-align:left;
        line-height: 2;
        font-size: 17px;

}
.parts50_j0MbKBWO38.parts50-content .wrap-item:nth-child(odd) .item-inner__content:before{
        color: #d8d47c!important;
}
.parts50_j0MbKBWO38.parts50-content .wrap-item:nth-child(even) .item-inner__content:before{
        color: #eaeaea!important;
}
.parts190-195_header1 nav.menulist li.nav-item a::after{
    background: #356D23!important;
}
.sig-bnr{
    text-align:center;
}
.sig-bnr img{
    max-width:100%!important;
}
.parts127-129qvUK1iLN29_text p{
        color: #fff!important;
}
.parts127-129qvUK1iLN29_1col:first-child{
    display:none!important;
}
.design-parts-54UwsQLTLu5s .container .content ul span.banner-area{
        background-color: #333333!important;
}
.top-sec1-h2{
    letter-spacing: 0.03em!important;
    color: #356D23!important;
    text-align: center!important;
    margin-bottom: 20px!important;
    font-weight: bold!important;
    font-size: 35px!important;
    line-height: 1.5!important;
}
@media screen and (min-width: 521px) and (max-width: 991px){
    .top-sec1-h2{
            font-size: 30px!important;
    }
    .parts127-129qvUK1iLN29_1col{
        width: auto!important;
    margin: 0 auto!important;
    }
}
@media screen and (max-width: 520px){
        .top-sec1-h2{
            font-size: 22px!important;
    }
}
.c-breadcrumb a:hover,.container a:hover{
    color:#738221!important;
}
.parts34_footer a:hover{
    color:#ffffff!important;
}
}
.anchor::before{
  content:'';
  display: block;
  padding-top: 120px;
  margin-top: -120px;
}