@charset "utf-8";

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

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

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

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

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

/* ----------------------------------- 
    service
 ----------------------------------- */

.service .wrapper:last-child {
    margin-top: 4rem;
}

a.download {
    appearance: none;
    -webkit-appearance: none;
    -moz-appearance: none;
    font: current;
    
    width: 30rem;
    display: block;
    margin: 0 auto 1rem auto;
    font-size: 1rem;  /* 18px */
    padding: .8rem 1.5rem;
    border-radius: 3em;
    color: #fff;
    border: solid 1px #21A668;
    background-color: #21A668;
    box-sizing: border-box;
    cursor: pointer;
}


a.download br {
    display: none;
}

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

@media screen and (max-width: 1279px) {
    .gNav ul li.gNav_service 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) {
    
    .service .wrapper:first-child {
        background-color: transparent;
        padding: 2rem 0 0 0;
    }
    
    .service .wrapper:last-child {
        margin: 2rem auto;
    }
    
    a.download {
        width: 100%;
        margin: 2rem auto;
    }
    
    a.download br {
        display: block;
    }
    
}



