@charset "UTF-8";
.stt-lang-select{
	border-radius: 0 !important;
	width: 214px;
	box-shadow: inset 0 0 8px #ebd6d1;
	border: none;
	background: #98454f;
	padding-left: 56px;
	top: 44px !important;
	right: auto !important;
	left: calc(50% + 302px) !important;
	color: #FFF;
	position: absolute !important;
	font-family: "游明朝", YuMincho, "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN", serif;
}
.stt-lang-select:not(.on):hover .stt-text:after,
.stt-lang-select .stt-select .stt-item:hover:after,
.stt-lang-select .stt-select .stt-item:after,
.stt-lang-select .stt-text::after,
.stt-lang-select .stt-item{
	color: #FFF;
}
.stt-lang-select .stt-text{
	padding: 8px 26px 8px 0;
	color: #FFF;
	font-size: 10px;
	letter-spacing: 0.1em;
}
.stt-lang-select .stt-select .stt-item{
	font-size: 10px;
	padding-top: 5px;
	letter-spacing: 0.1em;
	padding-bottom: 15px;
}
.stt-lang-select .stt-select{
	padding-left: 0;
	color: #FFF;
	padding-top: 3px;
}
.stt-lang-select .stt-text::after{
	top: 7px;
}
.stt-lang-select .stt-text{
	display: block !important;
	text-indent: -9999px;
}
.stt-lang-select .stt-text:before{
	content: "LANGUAGE";
	display: block;
	width: 100px;
	height: 10px;
	position: absolute;
	left: -20px;
	top: 5px;
	background: url("icon_globe.png") no-repeat 2.5px center;
	background-size: 10px;
	top: 8px;
	padding-left: 20px;
	text-indent: 0;
}
.stt-lang-select .stt-select .stt-item:before{
	content: "";
	display: block;
	width: 15px;
	height: 10px;
	background-size: 100%;
	background-position: center center;
	background-repeat: no-repeat;
	position: absolute;
	left: -20px;
	top: 5px;
}
.stt-lang-select .stt-select .stt-item[data-value="ja"]:before{
	background-image: url("flag_ja.png");
}
.stt-lang-select .stt-select .stt-item[data-value="en"]:before{
	background-image: url("flag_en.png");
}
.stt-lang-select .stt-select .stt-item[data-value="ko"]:before{
	background-image: url("flag_ko.png");
}
.stt-lang-select .stt-select .stt-item[data-value="zh-CN"]:before{
	background-image: url("flag_ch.png");
}
.stt-lang-select .stt-select .stt-item[data-value="zh-TW"]:before{
	background-image: url("flag_tw.png");
}

#header h1{
	width: 244px;
}
#header p{
	padding-top: 2px;
	width: 220px;
}
#header p a img{
	width: 100%;
	height: auto;
}
.stt-lang-select .stt-select .stt-item::after {
	top: 6px;
}
