<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">@charset "utf-8";
.support_cnts{
    margin-top: 75px;
    padding-bottom: 160px;
}
.support_cnts .inner{
    padding: 0 70px;
    box-sizing: border-box;
}

.support_cnts h3{
    font-weight: normal;
    font-size: 2.0rem;
    border-bottom: 5px solid #39b54a;
    margin: 0 0 43px 0;
    padding: 0 20px 6px 20px;
}

.support_cnts h3:not(:first-of-type){
    margin-top: 50px;
}


.support_cnts p{
    font-size: 1.6rem;
    line-height: 2;
    padding: 0 20px;
    box-sizing: border-box;
}
.support_cnts p+p{
    margin-top: 15px;
}

.support_cnts .img{
    max-width: 900px;
    margin: 25px auto 35px auto;
    padding: 0 0 20px 0;
    text-align: center;
    border-bottom: 1px solid #39b54a;
}

.support_cnts .btn{
    margin-top: 25px;
    margin-left: 20px;
    background: #027abb;
    border-radius: 4px;
    width: 233px;
    box-sizing: border-box;
}
.support_cnts .btn a{
    position: relative;
    display: block;
    color: #FFF;
    padding: 5px 5px 8px 5px;
    font-size: 1.6rem;
    text-align: center;
}
.support_cnts .btn a:after{
    position: relative;
    content: '';
    display: inline-block;
    vertical-align: middle;
    margin-left: 15px;
    box-sizing: border-box;
    width: 8px;
    height: 8px;
    border: 8px solid transparent;
    border-left: 12px solid #fff;
}

.support_cnts .btn a:hover{ text-decoration: none;}

.support_cnts h4{
    font-size: 1.8rem;
    font-weight: normal;
    margin: 38px 0 10px 0;
    padding: 0 20px;
    box-sizing: border-box;
}
.support_cnts .box{
    border: 1px solid #22b573;
    border-radius: 6px;
    padding: 20px 18px;
    margin: 0 20px;
    box-sizing: border-box;
}




@media screen and (max-width: 767px) {
    .support_cnts{
        margin-top: 12%;
        padding-bottom: 20%
    }
    .support_cnts .inner{
        padding: 0;
    }

    .support_cnts h3{
        font-size: 4.5vw;
        margin: 0 0 6.7% 0;
        padding: 0 10px 6px 10px;
    }

    .support_cnts h3:not(:first-of-type){
        margin-top: 7.8%;
    }

    .support_cnts p{
        font-size: 1.4rem;
        padding: 0;
    }
    .support_cnts p+p{
        margin-top: 5.4%;
    }

    .support_cnts .img{
        max-width: 900px;
        margin: 4% auto 5.4% auto;
        padding: 0 0 3.125% 0;
    }

    .support_cnts .btn{
        margin-top: 4%;
        margin-left: 0;
        width: 233px;
    }

    .support_cnts h4{
        font-size: 1.6rem;
        font-weight: normal;
        margin: 6% 0 10px 0;
        padding: 0;
    }
    .support_cnts .box{
        padding: 15px 12px;
        margin: 0 auto;
        box-sizing: border-box;
    }


}




</pre></body></html>