/*ログインログアウトの表示切り替えを行うCSS*/
.logout.my-false { display: none; }
.login.my-true { display: none; }

/*header-logo-menuー・spNaviメニューのnewカテゴリーの表示非表示CSS*/

header .header-under-category .menu_new {
	display: flex!important;
}
header .spMenu .menu_new {
	display: block!important;
}

/* ----------------------------------------------------
	サイズ表ページ 更新
---------------------------------------------------- */
.sizeGuide-update .ancher > div {
    width: calc((100% / 3) - 12px);
}
.sizeGuide-update .ancher div a {
    font-size: 16px;
    padding: 25px 10px;
}
.sizeGuide-update .sizeTableAlert {
    margin: 35px auto 0;
}
.sizeTableAlert a,
.sizeTableAlert a:visited {
    color: #3572b0;
}
@media screen and (max-width: 750px) {
    .sizeGuide-update .ancher {
        flex-direction: column;
        gap: 3vw 0;
    }
    .sizeGuide-update .ancher > div {
        width: 100%;
    }
    .sizeGuide-update .ancher div a {
        font-size: 3vw;
        padding: 3.5vw 2vw;
    }
    .sizeGuide-update .sizeTableAlert {
        margin: 4vw auto 0;
    }
}