a {
	font-size: 14px;
	color: #0b2c55;
}
a img{
	border: none;
}
#container{
	margin: 0;
	padding: 0;
	width: 100%;
	text-align: center; }
#inner-table{
	margin: 0 auto; }
.nagare {
	list-style: none;
	margin: 0;
	padding: 0; }
 
	.nagare li { float: left; }
 
		.nagare li a { text-indent: 0; }
 
			.nagare li a:hover img { cursor: pointer; }
 
.ques {
	background-color: #ffffcb;
	height: 25px;
	letter-spacing: .7px; }
 
	.ques a {
		color: #333!important;
		font-weight: 400;
		text-decoration: none; }
 
.Q {
	color: #0000a0;
	font-size: 1.3em;
	font-weight: 700; }
 
.A {
	color: red;
	font-size: 1.3em;
	font-weight: 700;
	text-align: justify;
	text-justify: inter-ideograph; }
 
.A-list ul { list-style: none; }
 
.A-list li { margin: 0 0 7px; }
 
	.A-list li a { text-decoration: underline; }
.text { 
	margin: 0 0 10px;
	padding: 0;
	font-size: 0.9em;
	line-height: 1.4em;
	letter-spacing: .09em;
	text-align: justify;
	text-justify: inter-ideograph; }
	.text a {
		font-weight: 700;
		margin: 0;
		padding: 0 3px; }
 
.dot-table {
	border: dashed 1px #544;
	line-height: 20px; }
 
	.dot-table a {
		color: #333!important;
		font-weight: 400; }
	.dot-table td{
		width:335px; }
 
.asterisk {
	color: green;
	padding: 0 3px 0 0; }
 
.cautions {
	color: red;
	font-weight: 700; }
 
#cost { width: 600px; }
 
	#cost td { height: 30px; }
 
.mainte-title {
	border-bottom: solid 1px #3D7198;
	border-left: solid 5px #3D7198;
	font-weight: 700;
	margin: 25px 0 0;
	padding: 0 0 0 5px;
	width: 93%; }
.red{
	color: red;
}