#container_title span{
    display: none;
}
#sub_10_10 .main_img_wrap{
    margin-top:72px;
}
#sub_10_10 .main_img_01{
    width: 100%;
    height: 395px;
    padding-top: 155px;
    text-align: center;
    background:url("img/sub_10_10_img_01_1.png") center center no-repeat;
    /*background-size: cover;*/
    overflow: hidden;
}
#sub_10_10 .main_img_title{
    /*position: absolute;*/
    /*left:50%;*/
    /*top:30%;*/
    /*transform: translate(-50%, -50%);*/
    font-size: 2.6rem;
    color:#6c832c;
    letter-spacing: -1px;
    font-weight: bold;
    font-family: s-core-dream-heavy;
}
#sub_10_10 .main_img_title span{
    color:#005e20;
}
#sub_10_10 .main_img_content{
    padding: 0 85px;
    margin-bottom:125px;
}

#sub_10_10 .main_img_content .content-in__wrap {
    padding: 0 250px 0 45px;
    word-break: keep-all;
}


#sub_10_10 .main_img_content p{
    color:#252525;
}
#sub_10_10 .main_img_content p span{
    font-weight: bold;
}
#sub_10_10 .main_img_content .content_1{
    font-size: 2.4rem;
    letter-spacing: -0.2rem;
    line-height: 3.3rem;
}
#sub_10_10 .main_img_content .content_2{
    font-size: 2.4rem;
    letter-spacing: -0.2rem;
    line-height: 3.3rem;
    margin-bottom:46px;
}
#sub_10_10 .main_img_content .content_3{
    font-size: 1.9rem;
    line-height: 3.3rem;
    letter-spacing: -0.2rem;
    margin-bottom:46px;
}
#sub_10_10 .main_img_content .content_4{
    font-size: 2rem;
    line-height: 3.3rem;
    letter-spacing: -0.2rem;
}

#sub_10_10 .content-info {
    height: 79px;
    line-height: 90px;
    margin-top: -90px;
    padding: 0 95px;
}

#sub_10_10 h2 {
    background-color: #ffffff;
    color:#0c8145;
    text-align: center;
    margin-top:11px;
}
#sub_10_10 h2 span{
    border-bottom:1px solid #0c8145;
    font-size: 1.8rem;
}
#sub_10_10 .leaf_wrap{
    padding: 0 130px;
    position: relative;
}
#sub_10_10 .leaf_wrap > div {
    position: absolute;
    right: 141px;
    margin-top: -42px;
}


@media (max-width: 1200px) {
    #sub_10_10 .content-info{
        padding:0 55px;
    }
    #sub_10_10 .main_img_content .content-in__wrap{
        padding: 0 0 0 20px;
    }
    #sub_10_10 .main_img_content .content_1{
        font-size: 2.4rem;
    }
    #sub_10_10 .main_img_content .content_2{
        font-size: 2.4rem;
    }
    #sub_10_10 .leaf_wrap > div{
        right: 30px;
        margin-top:-40px;
    }
    #sub_10_10 .leaf_wrap img{
        width: 70%;
    }
}
@media (max-width: 768px) {
    #sub_10_10 .leaf_wrap{
        padding:0;
        position: initial;
    }
    #sub_10_10 .leaf_wrap > div{
        right: 0;
        margin-top:-55px;
        left: 50%;
        margin-left: 23%;
    }
    #sub_10_10 .leaf_wrap img{
        width: 60%;
    }
    #sub_10_10 .main_img_content .content_1{
        font-size: 1.7rem;
        letter-spacing: -0.2rem;
        line-height: 2.1rem;
    }
    #sub_10_10 .main_img_content .content_2{
        font-size: 1.7rem;
        letter-spacing: -0.2rem;
        line-height: 2.1rem;
    }
    #sub_10_10 .main_img_content .content_3{
        font-size: 1.4rem;
        letter-spacing: -0.1rem;
        line-height: 2.3rem;
    }
    #sub_10_10 .main_img_content .content_4{
        font-size: 1.3rem;
        letter-spacing: -0.1rem;
        line-height: 2.1rem;
    }
    #sub_10_10 .main_img_wrap{
        margin-top:0;
    }
    #sub_10_10 .main_img_content{
        padding: 0 10px;
    }
    #sub_10_10 h2 span{
        font-size: 1.3rem;
    }
    #sub_10_10 .content-info{
        padding:0 10px;
    }


}
