/*
	Copyright 2007 MINORU 
	GlobalFont CSS 
*/


* BODYTD */

body {
	font-size:12px;
	line-height:140%;
}

td {
	font-size:12px;
	line-height:130%;
}

.big {
	font-size:16px;
}

h1 {
font-size: 100%;
font-weight: bold;
line-height:1em;
margin: 0;
}

h2 {
font-size: 100%;
font-weight: normal;
line-height:1em;
margin: 0;
}

.redmiddle {
	font-size: 14px;
	color: #FF0000;
}
.redbold {
	font-size: 12px;
	font-weight: bold;
	color: #FF0000;
}


.middle {
	font-size:15px;
}
.small {
	font-size:12px;
}

.site-seo {
	font-size:13px;
	color=#666666;
	line-height:130%;
}
.line {
	text-decoration: underline;
	font-weight: bold;
	font-size: 14px;
	color: #FF0000;
}




/* Link */
a {
	color: #003399;
}
a:hover {
	color: #FF4210;
}
a:active {
	color: #FF4210;
}
a:visited {
	color: #0066cc;
}

HR {
  color: #cccccc;
}
.hontengreenboldbig {
	font-size: 16px;
	font-weight: bold;
	color: #1B9B66;
}


.hontengreen {
	font-weight: bold;
	color: #1B9B66;
}
.white {
	color: #FFFFFF;
}
.whitebold {
	color: #FFFFFF;
	font-weight: bold;
}
.red {
	color: #FF0000;
}



.bold {
	font-weight: bold;
}
.superbig {
	font-weight: bold;
	color: #FF0000;
	text-decoration: underline;
	font-size: 26px;
}
.green {
	font-size: 16px;
	color: #009900;
}
.orange {
	font-size: 16px;
	color: #FF3300;
}
.itemtitle { background:#f3f6e6; border-bottom:3px solid #b0d666; border-top:1px solid #b0d666; padding:10px 5px; text-align:center; font-size:16px; color:#507d0f; width:400px;}

.htitleg{ background:#def0cd; border-bottom:3px solid #c5e494; border-top: 1px solid #c5e494; padding:8px; font-size:14px; color:#4f6310; margin:10px 0; width:400px;}

.pline20{ line-height:20px; padding:5px;}

.wakub{ padding:4px; border:1px solid #f5eada; background:#fdfaed; margin:10px 0; width:400px;}

.clear{ clear:both; margin:0; padding:0;}
