@media (max-width: 1280px){
.site-header__logo {
    margin-left: 0;
}
	img.site-header__logo-img {
    height: 23px;
}
	a.site-header__mobile-link.cta span:after {
    content: "\f0e0";
    font-family: "font awesome 7 pro";
    font-weight: 500;
    margin-left: 7px;

    display: initial;
}
	
	a.site-header__mobile-link.cta {
    text-align: center;
    color: #fff;
    width: 92%;
    box-sizing: border-box;
    display: block;
}
	
	.site-header__mobile-item .site-menu__label-jp {
    color: #000;
}
	
	
.rule-list {
    width: auto;
}
}