.heading1 {
	font-size: 90%;
	line-height: 125%;
	color: #FFFFFF;
	font-weight: bold;
}

.heading2 {
	font-size: 90%;
	line-height: 125%;
	color: #333300;
	font-weight: bold;
}

.heading3 {
	font-size: 80%;
	line-height: 133%;
	color: #000000;
	font-weight: bold;
}

.text {
	font-size: 80%;
	line-height: 133%;
}

.text1 {
	font-size: 80%;
	line-height: 133%;
	color: #CC0000;
}

.text2 {
	font-size: 80%;
	line-height: 133%;
	text-align:right;
}

.textStrong {
	font-size: 80%;
	line-height: 133%;
	color: #000000;
}

.textStrong1 {
	font-size: 90%;
	line-height: 133%;
	color: #000000;
}

.textStrong2 {
	font-size: 80%;
	line-height: 133%;
	color: #666666;
	font-weight: bold;
}

.textStrong3 {
	font-size: 80%;
	line-height: 133%;
	color: #CC0000;
	font-weight: bold;
}

.textStrong4 {
	font-size: 80%;
	line-height: 133%;
	color: #CC0000;
}

.textStrong5 {
	font-size: 80%;
	line-height: 133%;
	color: #000000;
	font-weight: bold;
}

.textStrong6 {
	font-size: 90%;
	line-height: 133%;
	color: #000000;
	font-weight: bold;
}

.textStrong7 {
	font-size: 90%;
	line-height: 133%;
	color: #FF0000;
	font-weight: bold;
}

.textSmall {
	font-size: 70%;
	line-height: 133%;
}

.textSmallWeak {
	font-size: 70%;
	line-height: 133%;
	color: #666666;
}

.caption {
	font-size: 70%;
	line-height: 133%;
	color: #666666;
}

.attention {
	font-size: 80%;
	line-height: 133%;
	color: #666666;
}

.attentionSmall {
	font-size: 70%;
	line-height: 133%;
	color: #666666;
}

.attentionStrong {
	font-size: 80%;
	line-height: 133%;
	color: #CC0000;
}

.attentionStrong2 {
	font-size: 70%;
	line-height: 133%;
	color: #CC0000;
}

.footer {
	font-size: 70%;
	line-height: 125%;
	color: #FFFFFF;
}

table.generalTable td.level1 {
	font-size: 80%;
	line-height: 133%;
}

table.generalTable td.level2 {
	font-size: 80%;
	line-height: 133%;
}

table.generalTable td.level3 {
	font-size: 80%;
	line-height: 133%;
}

table.generalTable td.level4 {
	font-size: 80%;
	line-height: 133%;
}

table.generalTable td.level5 {
	font-size: 80%;
	line-height: 133%;
	color: #000000;
	font-weight: bold;
}

table.generalTable td.level6 {
	font-size: 70%;
	line-height: 133%;
	color: #000000;
}

table.generalTable td {
	font-size: 80%;
	line-height: 133%;
}




table.generalTable2 td.level1 {
	font-size: 80%;
	line-height: 133%;
}

table.generalTable2 td.level2 {
	font-size: 80%;
	line-height: 133%;
}

table.generalTable2 td.level3 {
	font-size: 80%;
	line-height: 133%;
}

table.generalTable2 td.level4 {
	font-size: 80%;
	line-height: 133%;
}

table.generalTable2 td.level5 {
	font-size: 80%;
	line-height: 133%;
	color: #000000;
	font-weight: bold;
}

table.generalTable2 td.level6 {
	font-size: 70%;
	line-height: 133%;
	color: #000000;
}

table.generalTable2 td {
	font-size: 80%;
	line-height: 133%;
}

A:link {text-decoration:underline; color:#004488}
A:visited {text-decoration:underline; color:#663399}
A:active {text-decoration:underline; color:#0066CC}


/*　見出し定義　*/

h1.h1_1{
	padding:0px 0px 10px 0px;
	font-size:medium;
	line-height:120%
}

h1.h1_2{
	padding:0px;
	margin:24px 0px 12px 0px ;
	font-size:90%;
	border:1px;
	border-top-style:dotted;
	border-bottom-style:dotted;
	padding:5px;
	border-color:#CCCCCC;
}

h2.h2_1{
	padding:0px;
	margin-bottom:12px;
	font-size:x-small;
	line-height:120%
}

h2.h2_2{
	padding:0px;
	margin:12px 0px 0px 0px;
	font-size:x-small;
}

h3.h3_1{
	padding:0px;
	margin:12px 0px 0px 0px;
	font-size:x-small;
	font-weight:normal;
}


/*　文章ブロック定義　*/

p.p_1 {
	margin:0px 0px 12px 0px;
	line-height:120%
}

p.p_2 {
	margin:15px 0px 12px 0px;
	line-height:120%
}

p.p_3 {
	margin:15px 0px 12px 0px;
	line-height:100%
}

p.p_4 {
	margin:0px 0px 12px 0px;
	line-height:120%;
	font-size:80%;
}

p.p_5 {
	margin:0px;
	line-height:120%;
	font-size:80%;
}

/*　list定義　*/

.ul1 {
	margin:0px 0px 12px 30px;
	line-height:120%;
	font-size:80%;
	list-style-type:decimal;
}

.ul2 {
	margin:0px 0px 12px 30px;
	line-height:120%;
	font-size:80%;
}


.mid1 {
	vertical-align:middle;
}

/*　ナビゲーション部分　*/

.menu{
	font-size:80%;
	vertical-align:middle;
	line-height:140%;
	text-align:right;
	height:40px;
}



.head01{
	width:760px;
	background-color:#fff;
	border-top:4px;
	border-top-style:solid;
	border-color:#0033af;
}
.head02{
	float:left;
}
.head03{
	float:right;
	margin:0;
	padding-top:5px;
	padding-right:10px;
}
.headMenu{
	clear:both;
	background-color:#333;
}
.head04{
	width:760px;
	background-color:#0033af;
}
.head05{
	float:left;
}
.head06{
	float:right;
}
.head04:after{
		content:".";
		display:block;
		height:0;
		clear:both;
		visibility:hidden;
}