@charset "utf-8";

/*****about_01******************************/
/*600px以上*/
@media (min-width: 600px) {}

/*900px以上*/
@media (min-width: 900px) {.comment {
    text-align: center;
    padding: 1rem 0;
}}


/****about_02*******************************/
.about_list {
    display: flex;
    flex-direction: column;
    gap: 2rem 0;
}

.about_list li {}

.about_list dl {}

.about_list dt {
    font-size: 18px;
    font-weight: bold;
    border-bottom: solid 2px #dbc041;
    padding: 0px 1rem 0.3em;
}

.about_list dd {
    padding: 1rem;
}

.about_list .img {
    text-align: center;
    width: fit-content;
    max-width: 300px;
}

.about_list .img img {
    object-fit: contain;
    height: 100%;
    width: 100%;
}

/*600px以上*/
@media (min-width: 600px) {
    .about_list {
        display: flex;
        flex-direction: column;
        gap: 2rem
    }

    .about_list li {
        display: flex;
        flex-wrap: nowrap;
        flex-wrap: wrap;
        justify-content: center;
        align-items: center;
    }

    .about_list li:nth-child(2n) {
        flex-direction: row-reverse;
    }

    .about_list dl {
        width: 60%;
    }

    .about_list .img {}
}

/*900px以上*/
@media (min-width: 900px) {}


/****company*******************************/
/*600px以上*/
.company_list {
    width: 100%;
    max-width: 600px;
    margin: 0 auto;
}

.company_list li {
    border-bottom: dotted 2px #ccc;
    padding: 1em 0;
}

.company_list dl {
    display: flex;
    flex-wrap: wrap;
}

.company_list dt {
    width: 5em;
}

.company_list dd {
    width: calc(100% - 5em);
}

@media (min-width: 600px) {}

/*900px以上*/
@media (min-width: 900px) {}