.d-flex{
    display:flex;
}
.green-box{
    width: 49.5%;
    max-width: 365px;
}
.green-box:first-child{
    margin-right: auto;
}
.green-box:last-child{
    margin-left: auto;
}
.green-box .ttl{
    width: 100%;    
    background-color: #7fc028;
    color: #fff;    
}
.green-box .ttl p{
    font-weight: bold;    
    padding: 10px;
    margin: auto;    
    text-align: center;
}
.green-box .g-body{
    padding: 16px;
    max-height: 347px;
    border: solid 1px #7fc028;
}
.green-box .g-body .text{
    margin-bottom: 5px;
}
.green-box .g-body .imgs{
    margin-bottom: 0;
}
.mg-5to10{
    margin: 50px 0 100px;
}
.mg-6{
    margin: 60px 0!important;
}
.ev-ul-1{
    width:180px;
    margin: auto;
}
.ev-ul-2{
    width:200px;
    margin: auto;
}
.ev-ul-3{
    width:170px;
    margin: auto;
}
row.gs div{
    margin: 20px 0;
}
.ev-table{
    margin-top: 40px;
}
.ev-table thead th{
    font-size: 12px;
}
.ev-table tbody th{
    font-size: 11px;
}
.lp-link{
    margin:5px auto 0;    
}
.lp-link.w01{
    width: 135px;
}
.lp-link.w02{
    width: 235px;
}

@media screen and (max-width:1024px){
    .mg-6.pic img{
        width: 260px;
    }
    .mg-6.pic {
        margin: -10px 0 0!important;
    }
    .mg-btm-sp{
        margin-bottom: 60px;
    }
}
@media screen and (min-width:1024px){
    .green-box .g-body .imgs.lefts img{
        margin-left: 16px;
    }
}