/****************************************************************************************/
#info .logo {
	margin-top: 24px;
	height: 36px;
}
/*******************************************/
#info .desc-1 {
	margin-top: 10px;
	font-size: 1.5rem;
	text-align: left;
}
/*******************************************/
#info .image-2 {
	margin-top: 32px;
	height: calc(100vw * 0.4);
}
/*******************************************/
#info .desc-2 {
	margin-top: 17px;
	font-size: 1.5rem;
}
/****************************************************************************************/
#list .switcher {
	margin-top: 54px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
}

#list .switcher ul {
	transform: translateY(1px);
}

#list .switcher li {
	width: 44.5%;
	font-size: 1.8rem;
	border-width: 1px 1px 0 1px;
	border-style: solid;
	transition: all 600ms cubic-bezier(0.19, 1.00, 0.22, 1.00);
}
#list[selected="men"] .switcher li[men-women="men"],
#list[selected="women"] .switcher li[men-women="women"] {
	background-color: white;
}
#list[selected="men"] .switcher li[men-women="women"],
#list[selected="women"] .switcher li[men-women="men"] {
	border-color: transparent;
}

#list .switcher .button {
	width: 70px;
}
/*******************************************/
#list .list,
[series="nh"] #list {
	margin-top: 52px;
}

#list .list .use {
	text-align: center;
}

#list .list .use .for {
	margin-right: 9px;
	font-size: 2.1rem;
}

#list .list .use .name {
	font-size: 3.4rem;
}
/*******************************************/
#list .list .products {
	margin-top: 14px;
}
/*
#list [nh-list-product] li {
	width: 50%;
}
#list [nh-list-product] li:nth-child(-n+2) {
	border-top-width: 1px;
}
#list [nh-list-product] li:nth-child(2n-1) {
	border-left-width: 1px;
}

#list [nh-list-product] .notice {
	padding: 1px 6px 0 6px;
	top: 1px;
	left: 5px;
}

#list [nh-list-product] .image {
	margin: calc(100vw * 0.025) 0 calc(100vw * 0.013) 0;
	height: calc(100vw * 0.44);
}

#list [nh-list-product] .text {
	padding: 0 10px 9px 13px;
}
#list [nh-list-product] .name {
	letter-spacing: 1px;
}
*/
/****************************************************************************************/
[nh-banner] + [nh-banner] {
	margin-top: 15px;
}
/****************************************************************************************/
body[lang]:not([lang="ja"]) #list .switcher .button {
	width: 110px;
}
/****************************************************************************************/