/* 通常リンク */
A:link {
color : #666666;
text-decoration: none;
} 
A:visited {
color : #666666;
text-decoration: none;
} 
A:hover {
color : #666666;
text-decoration: underline;
} 
A:active {
color : #666666;
text-decoration: underline;
}


/* 小リンク */
A.small:link {
color : #666666;
text-decoration: none;
} 
A.small:visited {
color : #666666;
text-decoration: none;
} 
A.small:hover {
color : #666666;
text-decoration: underline;
} 
A.small:active {
color : #666666;
text-decoration: underline;
}

.body01  { text-transform: none;
background-image:url('../img/head/bg.jpg');
background-repeat:repeat-x;
}

.body09  {font-size:14px; color:#333333; line-height:105%;}



.body02  { text-transform: none;
}

.style01 { font-size: 12px;
color: #666666;
line-height:1.5em;
}

td.style01 { font-size: 11.9px;
color: #666666;
line-height: 1.5em;
}

.style02 { font-size: 10px;
color: #666666;
line-height:1.5em;
}

.style03 { font-size: 12px;
color: #333333;
line-height:1.5em;
font-weight:bold;
}

.style04 { font-size: 10px;
color: #333333;
line-height:1.5em;
letter-spacing:1pt;
}

.style05 { font-size: 10px;
color: #000000;
line-height:1.5em;
letter-spacing:1pt;
}

.style06 { font-size: 16px;
color: #000000;
line-height:1.5em;
letter-spacing:1pt;
font-weight:bold;
}

.style07 { font-size: 12px;
color: #ff0000;
line-height:1.5em;
}

#footerNav {
	margin: 15px;
	line-height: 1.7;
	font-size: 12px;
	text-align: center;}

#footerNav a {
	display: inline-block;
	margin: 0 7px 0 8px;
	padding: 0 0 0 10px;
	background: url(http://e-aocinc.com/img/arr.gif) left center no-repeat;
	color: #414141;
	text-decoration: none;}
#footerNav a:hover {
	color: #ff6d1d;
	text-decoration: underline;}

	h1 
{ 
font-size:100%;
	color: #414141;
}
h2
{ 
font-size:90%;
	color: #FE6B1D;
		line-height: 130%;
} 

.style1 {
	color: #FF0000;
}

img { border: 0;}

.style1 {
	color: #FF0000;
}

img { border: 0;}

table.flowTable th,
table.flowTable td {
	font-size: 14px;
	text-align: left;
	vertical-align: top;
	line-height: 1.5;}

table.flowTable th.flowTitle {
	padding: 5px 5px 5px 10px;
	background: url(images/flowTitle.gif) bottom repeat-x;
	font-size: 18px;
	font-weight: bold;
	color: #ff6d1d;}

table.flowTable td p {
	margin: 0;
	padding: 5px 5px 10px 10px;}
	.style1 {
	color: #FF0000;
}

.Qtitle { background: url(images/Qtitle_02.gif) 0 0 repeat-y;}
.Qtitle table { background: url(images/Qtitle_01.gif) 0 0 no-repeat;}
.Qtitle table .QtitleTxt {
	padding: 12px 10px 5px 5px;
	font-size: 16px;
	font-weight: bold;
	line-height: 1.5;
	text-align: left;
	color: #49c1d1;}

.Qanswer { background: url(images/Qanswer_02.gif) 0 0 repeat-y;}
.Qanswer table { background: url(images/Qanswer_01.gif) 0 0 no-repeat;}
.Qanswer table .QanswerTxt {
	padding: 10px 10px 5px 5px;
	font-size: 12px;
	line-height: 1.4;
	text-align: left;}
