.subVisual__container--bg h2 {
    width: 100%;
    text-align: center;
}

ul[role=navigation] li.listFirst.lengthLong--modifier { width: 208px; }
ul[role=navigation] li.listFirst.lengthShort--modifier { width: 71px; }

.nav__inner__column.lengthLong--modifier { width: 350px; }

h1, .mv__wrapper span {
    letter-spacing: 4px;
    color: #fff;
    top: 45%;
    text-align: center;
}

.news__inner--right dt {
    width: 19%;
    margin-right: 0;
}

.news__inner--right dd {
    width: 78%;
    line-height: 1.4;
}

@media (min-width: 1051px) {

ul[role=navigation] {
    padding-left: 30px;
    padding-right: 30px;
}

}/*min-width: 1051px*/


@media (max-width: 1050px) {

ul[role=navigation] li.listFirst,
ul[role=navigation] li.listFirst.lengthLong--modifier,
ul[role=navigation] li.listFirst.lengthShort--modifier,
.nav__inner__column.lengthLong--modifier {

    width: 90%;
}

.nav__inner__column--double.modifier { max-width: auto; }

}/*max-width: 1050px*/

@media (max-width: 930px) {

    .news__inner--right dt,
    .news__inner--right dd {
        width: 96%;
    }

}/* max-width: 930px */

@media (max-width: 380px) {

.nav__inner--search {
	background-size: 22px;
	background-position: 10px;
	padding-left: 40px;
}

}/*max-width: 380px*/