
@media screen and (min-width: 1025px) {
.header-bm.n23 .menu-box{padding-right: 0;}
.depth1{display: flex;  justify-content: flex-end; align-items: center;}
.depth1 > li{float: none;  width:;}
.header-bm.n23  .depth1 > li > a{ padding: 8px 4px;}
.depth2{min-height: 280px;}
}
@media screen and (max-width: 1300px){
	.depth1 > li > a{font-size:1.58vw;letter-spacing:-1px;}
}
@media screen and (max-width: 1024px) {
.depth1{padding-left: 110px;}
.depth1:before{left: 109px;}
.depth1 > li > a{width: 110px;  }
.header-bm.n23  .depth1 > li > a{padding: 2px; height: 64px; font-size: 15px; line-height: 20px; word-break: keep-all; display: flex; flex-wrap: wrap; justify-content: center;  align-items: center;}
.n23-hd-search{display: block;}
}


