@charset "UTF-8";
/********************************************************************************

page-aboutus.css　固定ページ会社概要css

********************************************************************************/

/*============================================================
 メインビジュアル
*============================================================*/
/* 
---------------------------------------- */
#page-aboutus #mainvisual  {
}
#page-ページslug #セクション名  {
}

/*============================================================
 セクション共通
*============================================================*/
/* 
---------------------------------------- */
#page-sample .section {

}

/*============================================================
 セクション 概要
*============================================================*/
#page-aboutus #sec-summary .parts-boxes {
    gap: 56px;
}
#page-aboutus #sec-summary .parts-boxes .image {
    max-width: 384px;
    width: 35.6%;
    height: auto;
}
#page-aboutus #sec-summary .parts-boxes .parts-dl-list {
    flex: 1;
    gap: 24px;
}

/*============================================================
 セクション
*============================================================*/
#page-aboutus #sec-company-profile ul.history-list li {
    display: flex;
    gap: 16px;
}
#page-aboutus #sec-company-profile ul.history-list li p.year {
    width: 115px;
}

/*============================================================
 セクション アクセス
*============================================================*/
#page-aboutus #sec-access .parts-access-flex .map {
    line-height: 100%;
    width: 62%;
    max-width: 660px;
}
#page-aboutus #sec-access .parts-access-flex .parts-btn {
    margin: 0;
}

/*_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/
 Tablet
_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/*/
@media screen and (max-width: 1024px) {
    /*============================================================
     メインビジュアル
    *============================================================*/
    /* 
    ---------------------------------------- */
    #page-sample #mainvisual  {
    }

    /*============================================================
     セクション
    *============================================================*/
    /* 
    ---------------------------------------- */
    #page-sample #sec-セクション名 {
    }

}



/*_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/
 SP
_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/*/
@media screen and (max-width: 767px) {
    /*============================================================
     メインビジュアル
    *============================================================*/
    /* 
    ---------------------------------------- */
    #page-sample #mainvisual  {
    }
    /*============================================================
     セクション 概要
    *============================================================*/
    #page-aboutus #sec-summary .parts-boxes {
        gap: 24px;
        flex-direction: column-reverse;
    }
    #page-aboutus #sec-summary .parts-boxes .image {
        width: 100%;
    }
    #page-aboutus #sec-summary .parts-boxes .parts-dl-list {
        width: 100%;
    }

    /*============================================================
     セクション
    *============================================================*/
    #page-aboutus #sec-company-profile ul.history-list li {
        gap: 0;
        flex-direction: column;
        padding-bottom: 8px;
    }

    /*============================================================
     セクション アクセス
    *============================================================*/
    #page-aboutus #sec-access .parts-access-flex .map {
        width: 100%;
    }

}
