@charset "UTF-8" ;

body {
	color : #000000 ;
	background-color : #f9f9f9 ;
	margin : 1em ;
}

span.u {
	text-decoration : underline ;
}

span.title {
	font-size : 14pt ;
	color : #ff6688 ;
	background-color : inherit ;
	font-weight : bold ;
}

table {
	margin : 0 auto ;
}

h3 {
	font-size: 100%;
/*	background-color:#EEEEEE;*/
	color:#666666;
	padding:2px 5px;
	border-left: 5px solid #ccccff;
	border-bottom: 1px solid #ccccff;
	margin:10px 0px 5px 0px;
}

td {
	font-size : 11pt ;
	font-family : "ＭＳ Ｐゴシック","Osaka","Verdana",sans-serif ;
	text-align : center ;
}

td.help {
	color : #003333 ;
	background-color : #f2f8f8 ;
	width : 800px ;
	text-align : left ;
	padding : 5px ;
	
}

div.toplink {
	text-align : center ;
}

div.title {
	color : #6699ff ;
	background-color : inherit ;
	text-align : center ;
	font-size : 16pt ;
	font-weight : bold ;
	margin-top : 3em ;
}

div.detail {
	text-align : center ;
	margin-top : 1em ;
}

div.doc {
	margin-left : 10px ;
	margin-top : 10px ;
	font-size : 90% ;
}

hr.topline {
	width : 800px ; 
	border-width : 2px ;
	color : #999fff ;
	background-color : #9999ff ;
}

a.toplink:link {
	color : #6363ff ;
	background-color : inherit ;
	text-decoration : none ;
}
a.toplink:visited {
	color : #6363ff ;
	background-color : inherit ;
	text-decoration : none ;
}
a.toplink:active {
	text-decoration : none ;
}
a.toplink:hover {
	color : #cc0000 ;
	background-color : #aaaaff ;
}

a.detail:link {
	color : #6363ff ;
	background-color : inherit ;
	text-decoration : none ;
}
a.detail:visited {
	color : #6363ff ;
	background-color : inherit ;
	text-decoration : none ;
}
a.detail:active {
	text-decoration : none ;
}
a.detail:hover {
	color : #cc0000 ;
	background-color : #aaaaff ;
}

div.prepre {
	font-size : 9pt ;
	text-align : right ;
	margin-right : 25% ;
}