/* CSS Document */


body {
	font-family: 'Roboto', "Microsoft YaHei", "微软雅黑",'SimSun', sans-serif !important;
	color:#444;
	font-size: 15px;
	font-size: 1.5rem; /* sets the default sizing to make sure nothing is actually 10px */
	line-height: 1.6;
	letter-spacing: 0.15em;
	background:url(/lib/cmn_img/bace_bk.jpg) repeat;
}

.en {
	font-family: 'Neuton', 'SimSun','sans-serif' !important;
}

.min{
font-family : 'SimSun', "Microsoft YaHei", "微软雅黑", sans-serif !important;
}

#spNav nav ul li a {
	font-size: 13px;
}


.ttl03 span {
-webkit-writing-mode: horizontal-tb;
-ms-writing-mode: rl-tb;
writing-mode: horizontal-tb;
display: inline-block;
position: relative;
padding-top: 45px;
}

section h3.ttl03 {
	height: auto !important;
	color: #958966;
}

.ttl03 span::before {
    content:none !important;
}


/*SP*/
@media only screen and (max-width: 800px) {
	
body {
	font-size: 12px;
	font-size: 1.2rem; /* sets the default sizing to make sure nothing is actually 10px */
}

	
	
}