@charset "UTF-8";

/* 
------------------------------------*/
.companyLayout .h2wrap {
    background-image: url("../img/company/h2.png");
}




        /* 【タブレット用のスタイル記述】 */
        @media screen and (min-width: 760px) {
        }

        /* 【PC用のスタイル記述】 */
        @media screen and (min-width: 960px) {
        }



/* 
------------------------------------*/
.companyLayout #c01 .inner {
    max-width: 1000px;
}
.companyLayout #c01 .square_li > li .ttl {
    font-weight: bold;
    font-size: 0.9rem;
}
.companyLayout #c01 .square_li > li:not(:last-child) {
    margin-bottom: 10px;
}
.companyLayout #c01 .square_li .map {
    margin-top: 10px;
}

.text-bold {
	font-weight: 600;
}

        /* 【タブレット用のスタイル記述】 */
        @media screen and (min-width: 760px) {
            .companyLayout #c01 .square_li > li .ttl {
                font-size: 1.1rem;
            }
            .companyLayout #c01 .square_li {
                flex-wrap: wrap;
            }
            .companyLayout #c01 .square_li > li:not(:first-child) {
                width: calc(48% - 20px);
            }
            .companyLayout #c01 .square_li > li:first-child {
                width: calc(100% - 20px);
            }
        }

        /* 【PC用のスタイル記述】 */
        @media screen and (min-width: 960px) {
        }



/* 
------------------------------------*/
.companyLayout #c02 .name {
    text-align: right;
    line-height: 1.5;
    margin-top: 20px;
}
.companyLayout #c02 .name span {
    font-size: 1.8rem;
    display: inline-block;
    margin-left: 20px;
}


        /* 【タブレット用のスタイル記述】 */
        @media screen and (min-width: 760px) {
        }

        /* 【PC用のスタイル記述】 */
        @media screen and (min-width: 960px) {
        }