/* Mobile 設備 #aboutservice 調整 */
@media screen and (max-width: 767px) {
    .copyBasic2 {
        height: auto !important;
        background: none !important;
        padding-bottom: 10px !important;
    } 
    
    #aboutservice {
        width: 100% !important;
        position: relative !important;
        margin: 20px auto !important;
        padding: 50px 10px 100px 10px !important;
        display: grid !important;
        grid-template-columns: 1fr 1fr !important;
        gap: 12px !important;
        justify-items: stretch !important;
    }
    
    #aboutservice .btn {
        width: 100% !important;
        padding: 12px 8px !important;
        margin: 0 !important;
        font-size: 12px !important;
        white-space: normal !important;
        word-wrap: break-word !important;
        line-height: 1.3 !important;
        height: auto !important;
        min-height: 60px !important;
        text-align: center !important;
        display: flex !important;
        align-items: center !important;
        justify-content: center !important;
        box-sizing: border-box !important;
    }
}