@charset "UTF-8";

/* For English */



/* Common */

.p-txt__wide,
.p-txt,
.c-categoryarea .categoryarea__txt {
    text-indent: 0;
}

/* MENU Port/River Disaster Prevention &　Water Engineering */
.p-menu__list .p-menu__li.p-key02 .c-mega .p-mega__list01 li:nth-child(4) .p-mega__target01 {
font-size: 1.1rem;
}

/* MENU Building National Resilience through Infrastructure Maintenance */
.p-menu__list .p-menu__li.p-key02 .c-mega .p-mega__list01 li:nth-child(2) .p-mega__target01 {
font-size: 1.1rem;
}


/* Header */
@media screen and (min-width: 769px) {
.p-ttl__09 {
    font-size: 3rem;
    padding-right: 410px;
}
}

/* What Is Construction Consulting */
.p-consultant-question__list__item {
    font-size: 0.8em
    text-align: center;
}
@media screen and (min-width: 769px) {
.p-consultant-question__list__item {
    font-size: 0.8em
    text-align: center;
}
}

/* Footer */
@media screen and (min-width: 769px) {
.p-ftrmenu01__list .p-ftrmenu01__li {
    width: 33%;
}
.p-ftrmenu01__list .p-ftrmenu01__li .l-ico__notice {
    background-size: 10%;
}
.p-ftrmenu01__list .p-ftrmenu01__li .l-ico__access {
    background-size: 7%;
}
.p-ftrmenu01__list .p-ftrmenu01__li .l-ico__contact {
    background-size: 9%;
}
}

@media screen and (min-width: 769px) {
.p-ftrmenu02__list .p-ftrmenu02__li {
    width: 33%;
}
}


/* 建設コンサルタントとは？ */
.p-consultant-question__list__item {
    font-size: small;
    text-align: center;
}

.p-consultant-flow__item.is-question .p-consultant-flow__txt {
    line-height: 1.5;
}



.p-ttl__30 span {
    font-size: 32px;
    font-size: 2.5rem;
    position: relative;
    font-weight: normal;
}

.p-ttl__30 span:before {
    position: static;
}

.p-ttl__30 span:after {
    position: static;
}


/* OUR BUSINESS 日本語版でカテゴリ変更があったため暫定対応 */

.p-products__list--top__li.p-products__railway .p-products__list--top__li__target:after {
    background-image: url("/assets/imgs/products/thumb_railway.jpg");
}
