@charset "Shift_JIS";

.txt1 {
	font-size: small;
	color: #FFFFFF;
	line-height:140%;
	cursor:default;
}
.txt2 {
	font-size: x-small;
	color:#FFFFFF;
	line-height:140%;
	cursor:default;
}
.txt3 {
	font-size: x-small;
	color: #FFFFFF;
	font-weight:bold;
	line-height:130%;
	cursor:default;
}
.ban {
	font-size:9px;
	font-family:Arial,"MS ƒSƒVƒbƒN";
	line-height:120%;
}
a:link { color:#FF9933; text-decoration:under; cursor:hand; font-weight: bold }
a:visited { color:#FF9933; text-decoration:under; cursor:hand; font-weight: bold }
a:hover { color:#FFCC33; text-decoration:under; cursor:hand; font-weight: bold }
a:active { color:#FF9933; text-decoration:under; cursor:hand; font-weight: bold }

a.u:link { color:#0053D0; text-decoration:under; cursor:hand; font-weight: bold }
a.u:visited { color:#0053D0; text-decoration:under; cursor:hand; font-weight: bold }
a.u:hover { color:#0066FF; text-decoration:under; cursor:hand; font-weight: bold }
a.u:active { color:#0053D0; text-decoration:under; cursor:hand; font-weight: bold }

a.p:link { color:#FFFFFF; text-decoration:under; cursor:hand; font-weight:normal }
a.p:visited { color:#FFFFFF; text-decoration:under; cursor:hand; font-weight:normal }
a.p:hover { color:#FFFF00; text-decoration:under; cursor:hand; font-weight:normal }
a.p:active { color:#FFFF00; text-decoration:under; cursor:hand; font-weight:normal }

input.hand { cursor:hand }

.mail {
	color: #D8EFFF;
}
embed, object {
	margin-bottom: 0;
}

#afaf {
	padding: 30px 10px;
	text-align: left;
}
#afaf * {
	margin: 0;
	padding: 0;
}

#afaf .lead {
	padding: 0 0 40px;
}
#afaf .lead h1 {
	margin-bottom: 10px;
}
#afaf .lead p {
	padding: 0 20px;
}

#afaf .section {
	margin-bottom: 20px;
	background-color: #0080ff;
}
#afaf .section p {
	padding: 10px 12px 0;
}
#afaf .section ul {
	padding: 15px 0 15px 10px;
	list-style: none;
	zoom: 1; /*IE 5.5-7*/
}
#afaf .section ul:after {
	content: ".";
	display: block;
	clear: both;
	height: 0;
	overflow: hidden;
	visibility: hidden;
	font-size: 1px;
	line-height: 0;
}
#afaf .section ul li {
	width: 132px;
	float: left;
	margin-right: 10px;
	line-height: 1.2;
}
#afaf .section ul li strong {
	display: block;
}
#afaf .section ul li a {
	color: #fff;
	text-decoration: none;
}
#afaf .section ul li a:hover,
#afaf .section ul li a:focus {
	color: #f90;
}
#afaf .section ul li a img {
	margin: 0 16px 5px;
	_margin: 0 15px 5px;
	border: 1px solid #fff;
	vertical-align: top;
	opacity: 1; /* Standard: FF gt 1.5, Opera, Safari */
	filter: alpha(opacity=100); /* IE lt 8 */
	-ms-filter: "alpha(opacity=100)"; /* IE 8 */
}
#afaf .section ul li a:hover img,
#afaf .section ul li a:focus img {
	border: 1px solid #f90;
	opacity: .8; /* Standard: FF gt 1.5, Opera, Safari */
	filter: alpha(opacity=80); /* IE lt 8 */
	-ms-filter: "alpha(opacity=80)"; /* IE 8 */
}
#afaf .section ul li span {
	color: #cdebff;
}
