@charset "utf-8";

/* ----------------------------------- 

(c) 2023 Roppongi Energy Service Co., Ltd.

 ----------------------------------- */

/* ----------------------------------- 
    header
 ----------------------------------- */

.gNav ul li.gNav_company a:after {
    content: "";
    width: 2rem;
    height: 4px;
    top: 2rem;
    left: calc(50% - 1rem);
    position: absolute;
    background-color: #21A668;
}

/* ----------------------------------- 
    company
 ----------------------------------- */


.company .wrapper {
    padding: 0 2rem 2rem 2rem;
}


.company dl {
    display: flex;
    justify-content: space-between;
    column-gap: 2rem;
    padding: 2rem 0;
    border-bottom: solid 1px #7794A6;
}

.company dt {
    width: 7em;
    font-weight: bold;
    color: #152040;
    text-align: left;
    font-size: 1.125rem; /* 18px */
}

.company dd {
    width: auto;
    text-align: left;
    flex: 1;
}

.company dl.nest {
    border-bottom: none;
    padding:0;
}

.company dl.nest:first-of-type {
    padding-bottom: 1rem;
}

.company dl.nest dt {
    font-size: 1rem;
    font-weight: normal;
}




/* ----------------------------------- 
    for tablet / ～1280
 ----------------------------------- */

@media screen and (max-width: 1279px) {
    .gNav ul li.gNav_company a:after {
        content: "";
        width: .5rem;
        height: .5rem;
        top: calc(50% - .25rem);
        left: -1rem;
        border-radius: 50%;
        position: absolute;
        background-color: #21A668;
    }
}




/* ----------------------------------- 
    for mobile / ～519
 ----------------------------------- */

@media screen and (max-width: 519px) {
    
    .company .wrapper {
        background-color: transparent;
        padding: 0 0 2rem 0;
    }
    
    .company dl {
        display: block;
    }

    .company dt {
        width: 100%;
    }
}

