/* -- 見出しレベル1 -- */
h1 {
 text-align: center;
 font-size: 12px;
 font-weight: bold;
 margin: 1em 0 0 0;

}


h2  {
	font-size: 12px;
	color: #000;
	line-height:2em;
	margin: 0 0 0 0;
	text-align: left;
	font-weight: bold;
}

h3 {
	font-size: 14px;
	color: #000;
	line-height:1em;
	text-align: left;
	font-weight: bold;
	background-color: #FDBB53;
	float: none;
	height: 20px;
	width:530px;
	margin: 18px 7px 1px 7px;
	padding: 12px 4px 3px 10px;
	text-decoration: none;
	clear: none;
	border: 1px solid #CCC;
}

h4  {
	font-size: 14px;
	color: #000;
	line-height:1em;
	margin: 0;
	text-align: center;
	font-weight: bold;
}

p { text-indent: 0em;}

.px10 {font-size: 10px;}
.px12 {font-size: 12px;}
.px14 {font-size: 14px;}
.px16 {font-size: 16px;}
.px18 {font-size: 18px;}


.px14red {
	font-size: 14px;
	color: #FF0000;
}
.px14white {
	font-size: 14px;
	color: #FFFFFF;
}
.px14E10000 {
	font-size: 14px;
	color: #E10000;
}
.px14008000 {
	font-size: 14px;
	color: #008000;
}
.px140000cc {
	font-size: 14px;
	color: #0000CC;
}
.px14000099 {
	font-size: 14px;
	color: #000099;
}

/* yamakawa コメント20090608
.style1 {color: #FFFFFF}

.style2 {color: #000000}

.style3 {
	font-size: xx-large;
	font-weight: bold;
	color: #FF9900;
}
.style4 {color: #FF9966}

.style5 {
	color: #008000;
	font-weight: bold;
}
.style6 {color: #008000}

/* yamakawa 修正　スタート*/
/*.style8 {
	color: #FF66FF;
	font-weight: bold;
}*/
/*
.style9 {
	color: #660000;
	font-weight: bold;
}
*/
/*.style10 {
	color: #669999;
	font-weight: bold;
}*/
/*20090608
.style11 {
	color: #FF9966;
	font-weight: bold;
}

.style12 {
	color: #66CC66;
	font-weight: bold;
}

.style13 {
	color: #33CC00;
	font-weight: bold;
}
.style14 {
	color: #CCCC00;
	font-weight: bold;
}
.style15 {
	color: #66CC00;
	font-weight: bold;
}
.style16 {
	color: #663300;
	font-weight: bold;
}
.style17 {
	color: #666600;
	font-weight: bold;
}
.style18 {
	color: #FF9900;
	font-weight: bold;
}
.style25 {color: #FF0000}

.style26 {color: #FF0000; font-weight: bold; }

.style27 {
	color: #FF6600;
	font-weight: bold;
}

.style29 {color: #FF9933; font-weight: bold; }

*/
.px16red {
	font-size: 16px;
	color: #FF0000;
}
.px16white {
	font-size: 16px;
	color: #FFFFFF;
}
.px16E10000 {
	font-size: 16px;
	color: #E10000;
}
.px16008000 {
	font-size: 16px;
	color: #008000;
}
.px160000cc {
	font-size: 16px;
	color: #0000CC;
}

.px120000cc {color: #0000cc;}

.px12red {
	color: #FF0000;
	font-size: 12px;
}
.px12blue {
	color: #0000FF;
	font-size: 12px;
}
.px12white {
	font-size: 12px;
	color: #FFFFFF;
}
.px12-008000 {
	color: #008000;
	font-size: 12px;
}
.px12E10000 {
	font-size: 12px;
	color: #E10000;
}
.px12FF6600 {
	font-size: 12px;
	color: #ff6600;
}

.px12000099 {
	font-size: 12px;
	color: #000099;
}

.LH25 {
	font-size: 12px;
	line-height: 25px;
}

.blue_back {background-color: #0099FF;}
.orange_back {background-color: #FDBB53;}


a:link {
	text-decoration: none;
	color: #000099;
}
a:visited {
	text-decoration: none;
	color: #000099;
}
a:hover {
	text-decoration: none;
	color: #FF0000;
	color: #FF0000;
}
a:active {
	text-decoration: none;
	color: #EE0000;
}
/* yamakawa 追加スタート 2009/06/04*/
.px12FF66FF {
	font-size: 12px;
	color: #FF66FF;
}
.px12993300 {
	font-size: 12px;
	color: #993300;
}
.px12669999 {
	color: #669999;
	font-size: 12px;
}
.px12FF9900{
	color: #FF9900;
	font-size: 12px;
}
.px1266CC66{
	color: #66CC66;
	font-size: 12px;
}
/* yamakawa 追加エンド 2009/06/04*/
