@charset "utf-8";
/* CSS Document */


/* ロゴ 表示切替 */
.switch {
    visibility: hidden;
}

#header-logo {
	padding: .25rem 0 0 .25rem;
}

#lounguage_box {
	font-family: 'Avenir','Helvetica Neue','Helvetica','Arial','メイリオ',Meiryo,'Hiragino Sans','ヒラギノ角ゴシック',YuGothic,'Yu Gothic','ＭＳ Ｐゴシック','MS PGothic';
		padding:.15rem;
font-size: .13rem;
font-weight:600;
}

#lounguage_box ul {
	padding:.10rem;
background:#fff;
border-radius:5px;
text-align:center;
}

#lounguage_box ul li a {
	color:#374149;
}

#header_info_box {
	padding:.15rem;
font-size: .25rem;/* 100pxの0.25倍だから25pxだよ！ */
text-align:right;
}

#header_info_box ul li a {
font-family: 'Ubuntu', sans-serif;
	color:#374149;
}

.header-nav-wrapper nav ul li {
	display:inline-block;
	padding:10px 20px;
	letter-spacing:1px;
	text-transform:uppercase;
}

.header-nav-wrapper nav ul.primary-nav {
	text-align:center;
	padding:30px 0 10px;
	font-size: .14rem;
	font-weight:600;
}

.header-nav-wrapper nav ul.primary-nav li.active {
	background-color:#ccc;
}

body.translate div#lounguage_box ul {
	visibility:hidden;
}

@media (max-width: 767px) {
nav.pc_nav {
	display:none;
}
#header-logo {
	display:none;
}

#lounguage_box {
		padding:.10rem 0 0 0;
}

#header_info_box {
padding: 0;
text-align: center;
}

body.translate div#lounguage_box ul {
	display:none;
}

}

@media (min-width: 768px) {
nav.sp_nav {
display:none;
}

}

@media (max-width: 1025px) {
nav.navbar {
	font-size:.14rem;
}

}



