@charset "Shift_JIS" ;

body {
	margin-top:250px ;
	background:#FFFFFF ;
	text-align:center ;
	color:#000000 ;
	font-style:normal ;
	font-variant:normal ;
	font-weight:normal ;
	font-size:13px ;
	line-height:22px ;
	letter-spacing:1px ;
	font-family:Tahoma, "MS UI Gothic", "Lucida Grande", "ヒラギノ丸ゴ Pro W4",
	             Osaka,メイリオ, "ＭＳ Ｐゴシック",Arial,Helvetica,sans-serif;
}


p {
	margin:5px 0px 20px 25px ;
	text-align:left ;
}

hr {
	clear:both ;
	width:720px ;
	color:#CCCCCC ;
	height :1px ;
}


strong {
	letter-spacing:1px ;
	color:#000000 ;
	font-size:16px ;
	line-height:22px ;
	font-weight:bold ;
}


small {
	font-style:normal ;
	font-variant:normal ;
	font-weight:normal ;
	font-size:12px ;
	line-height:18px ;
	letter-spacing:1px ;
	font-family:Tahoma, "MS UI Gothic", "Lucida Grande", "ヒラギノ丸ゴ Pro W4",
	             Osaka,メイリオ, "ＭＳ Ｐゴシック",Arial,Helvetica,sans-serif;
}


.sm {
	font-size:12px ;
	line-height:18px ;
}

.xsm {
	color:#999999 ;
	font-size:10px ;
	line-height:15px ;
}

img {
	border:none ;
	margin:0px ;
}

h1 {
	letter-spacing:1px ;
	color:#000000 ;
	font-size:14px ;
	font-weight:bold ;
	margin:15px 0px 5px 0px ;
}


h2 {
	color:#FFFFFF ;
	font-size:16px ;
	font-weight:bold ;
	margin:35px 0px 10px 0px ;
	border-left:7px solid #CCCCCC ;
	padding-left:7px;
}

h3 {
	color:#336633 ;
	font-size:12px ;
	font-weight:bold ;
	margin:25px 0px 10px 0px ;
}

table {
	margin:0px 0px 0px 120px ;
	padding:0px 120px ;
	border-collapse:collapse ;
	border:#666666 solid 1px ;
	caption-side:top ;
}

tr {
	padding:10px 0px ;
} 

td {
	padding:2px ;
	border:#666666 solid 1px ;
}


a:link {
	color:#9933FF;
	text-decoration:underline;
}
a:visited {
	color:#CCCCCC;
	text-decoration:underline;
}
a:active,a:hover {
	color:#9933FF;
	text-decoration:none;
}


ul {
	margin:5px 0px 5px 25px ;
}


li {
	margin:0px ;
	padding:2px ;
	list-style-type:disc ;
}


.blu {
	color:#336699 ;
}

.red {
	color:#CC0033;
}

.gry {
	color:#666666;
}
