@charset "UTF-8";

@import url(rayout.css);
@import url(list.css);
@import url(reset.css);

BODY {
	height:auto;
	margin:0;
	padding:0;
	font-size: 12px;
	text-align:center;
	line-height:20px;
	background-color:#04420c;
	color:#7d7d7d;
}

* html body { 
	font-size:75%; ; /* IE 6 or sooner */
} 



h1 {
	font-family: "ヒラギノ角ゴ Pro W3","ＭＳ Ｐゴシック",Osaka;
	font-size: 12px;
	font-style: normal;
	font-weight:normal;
	color: #ffffff;
	LETTER-SPACING:0px;
	line-height: 16px;
	margin:0 0 0 0;
}
h1 a {
	color: #ffffff;
}
h1 a:link {
	color: #ffffff;
}
h1 a:visited {
	color: #ffffff;
}
h1 a:hover {
	color: #ffffff;
}



A:link {
	COLOR:#369342;
	TEXT-DECORATION: none;
}

A:visited {
	COLOR: #369342;
	TEXT-DECORATION: none;
}

A:hover {
	COLOR: #369342;
	TEXT-DECORATION: underline
}

A:active {
	COLOR: #369342;
}

img {
	margin:0;
	padding:0;
	border-width:0px;
	border:0px;
	vertical-align: bottom;
}



div {
	margin:0;
	padding:0;
	border-width:0px;
}

em {
	font-style:normal;
	color:#ff5757;
	background:#FFFFCC;
}

fieldset {
	border:none;
}

.q01 li{
	 list-style:url(../images/listImg_01.png) none inside;
	 margin-bottom:2em;
}

.a01 li{
	 list-style:url(../images/listImg_02.png) none inside;
}



table{
	border-collapse:collapse;
	text-align:left;
	vertical-align:top;
	border-spacing:1px;
	background:#fcfde7;
}

table tr, table td {
	height:25px;
	padding:10px 10px 10px 10px;
	border:1px solid #588928;
	border-spacing:1px;
	background:#fcfde7;
	vertical-align:middle;
}

table th {
	height:25px;
	padding:10px 10px 10px 10px;
	border:1px solid #588928;
	border-spacing:1px;
	background:#f3f78a;
	text-align:center;
}

.price_txt{
	text-align:right;
	color:#FF0000;
	vertical-align:middle;
	}
	
.red{
	color:#FF0000;
	}





