@charset "utf-8";

/* 大阪建築福祉共済会・有限会社オーケーケーサービス（SP）：style_kyousai-okk_sp.css
 * **************************************************
 * Elements
 * **************************************************
 */

/* Elements
------------------------------------------------------------------ */
#subPage .main .kyousai-okk-intro dt {
        font-size: 1.5em;
        font-weight: bold;
        color: #0ba96c;
    }
	#subPage .main .kyousai-okk-intro dd {
        font-size: 1.4em;
    }
    .img-flex{
        display: block;
    }
    .img-flex img{
        max-width: 100%;
        padding-bottom: 30px;
    }
    .insurance-area h3 {
    color: #99d8f8!important;
    font-weight: bold;
    margin-bottom: 10px;
    }
    .insurance-area p {
    font-size: 1.4em;
    line-height: 1.8;
    }
    .h-210{
        height: auto;
    }
    .green-sp {
        color: #0ba96c;
        font-weight: bold;
    }
    .bnr-flex{
    display: flex;
    flex-direction: row;
    gap:20px;
    align-items: center;
    }
.text-img-flex img {
    max-width: 100%;
    height: auto;
}
.text-fl p{
    font-size: 1.4em;
    line-height: 1.8;
}
.wagamachi::after{
    content: "";
    background-image: url("../images/h3-bg.png");
    background-size: contain;
    background-repeat: no-repeat;
    background-position: bottom;
    display: inline-block;
    vertical-align: bottom;
    width: 80px;
    height: 80px;
}