body { font-size: 80%;}
table tr td,
table tr td table tr td,
table tr td table tr td table tr td,
table tr td table tr td table tr td table tr td,
ul li,
ul li ul li, 
ul li ul li ul li,
ol li,
ol li ol li,
ol li ol li ol li,
ul li p,
ul p,
ol li p,
ol p,
p,
div { font-size: 100%;}


body {
	padding: 0px;
	margin: 0px;
}

.blockHeader2 {
	padding-top: 10px;
	padding-bottom: 2px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #70A100;
	width: 760px;
	margin-bottom: 10px;
	background-color: #FFFFFF;


}
.blockLogo {
	width: 200px;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #CCCCCC;
}
.blockLogo img {
	margin-left: 5px;
	margin-bottom: 5px;
	margin-right: 5px;
}
.font-size11px {
		font-size: 11px; line-height: 14pt
}
#more_links {
	padding: 1px;
	font-size:68%;
} 

#more_links a { 
	color:#333333;
	padding:2px;
	margin:0px;	
	text-decoration: none; /* リンク文字の下線 */ 

} 

#more_links a:hover { 
	color:#FFFFFF;
	background-color: #63BA21; /* ポイント時の背景色 */ 

}

#more_links img { 
	padding-right:3px;
}

/* ----------------------------- */
/* ----------------------------- */

.clear { clear: both;}
ol li, ul li { margin-bottom: 3px; margin-top: 3px;}
ol, ul { margin-top: 3px; margin-bottom: 3px;}
a { color:#0066FF;}
a:hover { text-decoration: none;}

.main_waku { width: 580px; margin-left: auto; margin-right: auto; background-color: #FFFFFF; margin-bottom: 25px;}
.info_contents { margin-left: 10px; margin-right: 10px; width: 560px;}
.close_window { padding-top: 10px; padding-bottom: 10px; margin-top: 10px; clear:both; border-top: 1px #CCCCCC dotted;}
.close_window img{ vertical-align: bottom; padding: 0px 0px 1px 0px;}

p {
	line-height:1.5em;
	color:#333333;
	margin:5px 5px 3px 5px;
}



.text12px {
	font-size: 12px;
	line-height: 150%;
}


h3 {
	margin: 15px 0 15px 0;
	padding: 0px 0px 15px 0;
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #63BA21;
	text-align: center;
	color: #63BA21;
	vertical-align: bottom;
	font-size: 18px;
}

h4 {
	padding: 0px 0px 0px 10px;
	border-left:#009900 5px solid;
	text-align: left;
	color: #333333;
	font-size: 14px;
	font-weight:bold;
}

h5 {
	border-bottom: 1px #666666 dotted;
	padding-bottom: 3px;
	margin-left: 10px;
	margin-right: 10px;
	border-left: none;
	color:#663333;
	font-size: 14px;
	line-height: 1.5em;
}

.float_r {
	float:right;
}

.float_l {
	float: left;
}
	
.kome { padding-left: 14px; text-indent: -15px;}
.email { font-size:14px; color: #009900; letter-spacing: 1px; font-weight: bold;}


.kome_red { padding-left: 15px; text-indent: -15px; color: #FF6666;}
.red ,.kakaku { color: #FF6666;}

#hyo table {
	border-top: 1px #666666 solid;
	border-right: 1px #666666 solid;

}
#hyo td {
	border-left: 1px #666666 solid;
	border-bottom: 1px #666666 solid;
	padding: 8px 5px;
	line-height: 1.2em;
	}
#hyo table.table_center td { text-align: center;}
