.green{
    color: #006934;
}
@media(min-width:992px){
    .con-1150{
        max-width:1174px!important
    }
}
.risk{
    padding: clamp(3.125rem, 2.518rem + 2.59vw, 5.625rem) 0 clamp(4.688rem, 3.55rem + 4.85vw, 9.375rem);
}
.risk-wrap{
    gap: 50px;
}
.risk-img{
    width: clamp(9.375rem, 7.858rem + 6.47vw, 15.625rem);
}
.risk-title{
    font-size: clamp(1.5rem, 1.2573rem + 1.0356vw, 2.5rem);
    letter-spacing: 0.14em
    ;
    font-weight: 600;
}
.risk-text{
    margin-top: 30px;
    line-height: 30px;
    letter-spacing: 0.07em;
}
.risk-wrap:not(:nth-of-type(1)) {
    margin-top: clamp(2.188rem, 1.657rem + 2.27vw, 4.375rem);
}
.bcp{
    margin-top: clamp(3.125rem, 0.091rem + 12.94vw, 15.625rem);
}
.bcp-desc{
    text-align: center;
}
.bcp-desc__title{
    font-size: clamp(1.25rem, 0.8708rem + 1.6181vw, 2.8125rem);
    letter-spacing: 0.14em;
    color: #006934;
    font-weight: 600;
}
.bcp-desc__subtitle{
   font-size: clamp(1.125rem, 0.9733rem + 0.6472vw, 1.75rem);
    letter-spacing: 0.10em;
    line-height: 1.5;
    margin-top: 1.8em;
    font-weight: 600;
}
.bcp-desc__text{
    margin-top: 3.1em;
    line-height: 2;
}
@media(max-width:700px){
    .bcp-desc__text{
        text-align: justify;
    }
    .bcp-desc__text br,.bcp-desc__text span{
        display: none;
    }
}
.con-1050{
    max-width:1074px;
    margin: clamp(2.188rem, 1.353rem + 3.56vw, 5.625rem) auto 0;
}
.bcp-small-title{
    margin-left: 32px;
}
.bcp-item{
    border: 1px solid #000;
    padding: 33px clamp(1.25rem, 0.947rem + 1.29vw, 2.5rem);
    gap: 40px;
    text-decoration: none;
    color: inherit;
}
.bcp-item:hover .btn-more{
    opacity: 0.8;
}
.bcp-item-desc{
    flex-basis: 67%;
}
@media(max-width:1200px){
    .bcp-item-t{
        max-width:400px;
    }
}
@media(max-width:992px){
    .bcp-item-desc{
        flex-basis: initial;
        width: 100%;
    }
}
@media(max-width:768px){
    
    .bcp-item-t{
        height: clamp(1.75rem, 0.796rem + 4.07vw, 2.75rem);
    }
    .bcp-item-title-sp{
        align-items: start!important;
    }
    .bcp-small-title{
        margin: 10px 0 0 0;
    }
}
.bcp-img{
    flex-basis: 33%;
    margin: 0;
}
.bcp-item:not(:nth-of-type(1)){
    margin-top: 50px;
}
.bcp-item-desc__subtitle{
    background-color: #4C4948;
    color: #ffffff;
    font-size: clamp(1.125rem, 1.034rem + 0.3883vw, 1.5rem);
    padding: 5px;
    letter-spacing: 0.10em;
    margin-top: 1.25em;
}
.bcp-item-desc__text{
    margin-top: 25px;
    letter-spacing: 0.10em;
    line-height: 32px;
}
.btn-more{
    margin-top: 25px;
    background-color: #00441b;
    color: #ffffff;
    padding: clamp(0.625rem, 0.564rem + 0.26vw, 0.875rem);
    text-decoration: none;
    width: 100%;
    text-align: center;
    gap: 23px;
    border: none;
}
@media(max-width:992px){
    .bcp-item{
        flex-direction: column-reverse;
    }
    .bcp-img{
        flex-basis: initial;
        width: 50%;
        margin: 0 auto;
    }
    .bcp-desc{
        flex-basis: initial;
        width: 100%;
    }
}
@media(max-width:768px){
    .flex-xs-column{
        flex-direction: column;
    }
}
@media (max-width: 700px) {
    .con-1150 {
        max-width: 330px;
    }
}
@media (min-width: 576px) {
    .con-1150 {
        max-width: 540px;
    }
}
