@charset "Shift_JIS";					/*使用する文字コード*/


/* ::::::::::lingual Page::::::::::
----------------------------------------------------------------------------*/
div#p_navi {
	margin: 0 0 20px 0;
}
div#p_navi ul {
}
div#p_navi li {
	list-style: none;
	float: left;
	text-indent: -9999px;
}
li#s_navi01 {
	background: transparent url(../lingual/images/ling_button01.gif) no-repeat left top;
	height: 25px;
	width: 149px;
}
li#s_navi02 {
	background: transparent url(../lingual/images/ling_button02.gif) no-repeat left top;
	height: 25px;
	width: 188px;
}
li#s_navi03 {
	background: transparent url(../lingual/images/ling_button03.gif) no-repeat left top;
	height: 25px;
	width: 157px;
}
li#s_navi01 a {display: block;	height: 25px;	width: 149px;}
li#s_navi02 a {display: block;	height: 25px;	width: 188px;}
li#s_navi03 a {display: block;	height: 25px;	width: 157px;}

li#s_navi01 a:hover {
	background: transparent url(../lingual/images/ling_buttonover01.gif) no-repeat left top;
	height: 25px;
	width: 149px;
}
li#s_navi02 a:hover {
	background: transparent url(../lingual/images/ling_buttonover02.gif) no-repeat left top;
	height: 25px;
	width: 188px;
}
li#s_navi03 a:hover {
	background: transparent url(../lingual/images/ling_buttonover03.gif) no-repeat left top;
	height: 25px;
	width: 157px;
}
h3.margin_b5 {
	margin: 0 0 5px 0;
	padding: 0;
}
.margin_b15_ti12 {
	margin-bottom: 15px;
	text-indent: 12px;
}

.bar_txt_b15_ti12 {
	margin: 0 0 15px 0;
	text-indent: 12px;
	font-size: 11px;
}

dl.lingual_number {
	margin: 0 0 15px 0;
	padding: 0;
	clear: left;
}
dl.lingual_number dt {
	vertical-align: top;
	float: left;
	margin: 0 10px 0 0;
	width: 50px;
}
dl.lingual_number dd {
	font-size: 10px;
	padding-left: 30px;
}
ul.qa_txt {
	font-size: 10px;
	margin: 0 0 15px 0;
}
ul.qa_txt li {
	list-style: none;
}