@charset "utf-8";

.cparts-hide-pc #mainImg img {
    margin-left: 0%;
    width: 100%;
    height: auto;
    -webkit-transform: translateX(0%);
    transform: translateX(0%);
}
@media (max-width: 767px) {
    .mainTxt p {
        opacity: 1;
    }
}

.sns.right {
    width: 50%;
    text-align: right;
}

@media (min-width: 1200px) {
#header nav {
    margin-top: 0px;
}
}

/* ヘッダーを白 */
header {
    background-color: #ffffff !important;
}

/* グローバルメニューを深緑 */
.global-menu,
.gnav,
#global-nav,
.nav-menu {
    background-color: #1f4d2e !important;
}

/* メニュー文字を白 */
.global-menu a,
.gnav a,
#global-nav a,
.nav-menu a {
    color: #ffffff !important;
}