/* css document */
@charset "shift_jis";

body {
	margin: 0px;
 background-image: url("http://www.asaworld.com/a/img/back01.jpg");
 background-attachment: fixed;
}
a:link {
	color: #0000ff;
	text-decoration: none;
}
/* 訪問済み */
a:visited {
	color: #8000ff;
	text-decoration: none;
}
/* クリック時 */
a:active {
	color: #ff0000;
	text-decoration: none;
}
/* カーソル接触時 */
a:hover {
	color: #ff00ff;
	text-decoration: underline;
}
A.White:link {
	color: #ffffff;
 text-decoration: none;
}
a.white:visited {
	color: #ffffff;
 text-decoration: none;
}
a.white:hover {
	left: 0px;
 color: #ffff00;
 position: relative;
 top: 0px;
 text-decoration: underline;
}
.a8 {
	font-size: 8px;
}
.a9 {
	font-size: 9px;
}
.a10 {
	font-size: 10px;
}
.a11 {
	font-size: 14px;
}
.a12 {
	font-size: 12px;
 text-align: left;
}
.a18 {
	font-size: 17px;
}
.a14 {
	line-height: 18px;
 font-size: 12px;
}
.a14 a,.a14 a:visited,.a14 a:hover {
	color: #000000;
	text-decoration: none;
}
.a14_2 {
	line-height: 18px;
 font-size: 12px;
 color: red;
 text-align: left;
}
.a15 {
	line-height: 15px;
 font-size: 10px;
}
.b14 {
	padding-right: 2px;
 padding-left: 2px;
 font-size: 14px;
 padding-bottom: 2px;
 padding-top: 2px;
}
.a16 {
	font-size: 16px;
}
.a30 {
	font-size: 22px;
 color: #804040;
 font-family: 'HG明朝E';
}
.a30_2 {
	font-size: 26px;
 color: #804040;
 font-family: 'HG明朝E';
 text-align: right;
}
.a31 {
	font-size: 24px;
 color: #ff0000;
 font-family: 'HGP行書体';
}
.a31_2 {
	font-size: 28px;
 color: #ff0000;
 font-family: 'HGP行書体';
 text-align: left;
}
.a32 {
	font-size: 12px;
 color: #ff0000;
}
.a33 {
	font-size: 12px;
 color: #ffffff;
}
.a40 {
	font-size: 12px;
 color: #666666;
 font-family: 'times new roman,times,serif';
 line-height: 17px;
}
.box_sky {
	border-right: #21a3ff 1px solid;
 border-top: #21a3ff 1px solid;
 border-left: #21a3ff 1px solid;
 border-bottom: #21a3ff 1px solid;
}
.box_sky2 {
	border-right: #ff0000 1px solid;
 border-top: #ff0000 1px solid;
 border-left: #ff0000 1px solid;
 border-bottom: #ff0000 1px solid;
}
hr {
 color: #ff0000;
	height: 1px;
 margin-top: 10px;
 margin-bottom: 10px;
}
img {
border: none;
 vertical-align: bottom;
}
p {
 margin: 1px 1px 1px 1px;
	line-height: 20px;
 text-align: left;
}
