@charset "utf-8";
/* CSS Document */

body {
	margin: 0;
	padding: 0;
	text-align: center;
	font-family: Meiryo, "Hiragino Kaku Gothic Pro", Verdana, Arial, "MS P Gothic", Osaka, sans-serif;
	font-size:100%;
	line-height:125%;
}

h1,h2,h3,h4,h5,h6,p,div,ul,ol,li,form,table,dl,dt,dd{
	margin: 0;
	padding: 0;
	font-size: 100%;
}
input,select,option{
	font-family: Meiryo, "Hiragino Kaku Gothic Pro", Verdana, Arial, Osaka, "MS P Gothic", sans-serif;
	vertical-align: middle;
	font-size: 100%;
}
ul {
	margin-left: 1em;
}
ol {
	margin-left: 2em;
}
img {
	margin: 0;
	border: 0;
}
.clear{
	clear:both;
	margin: 0;
	padding: 0;
}
.new{
	color:#FF0066;

}

/*--------------------------------------------------------------*/
/* LINK */
/*--------------------------------------------------------------*/
a:link {
	color: #3300cc;
	text-decoration: underline;
}
a:visited {
	color: #663399;
	text-decoration: underline;
}
a:hover, a:active {
	color: #FF6600;
	text-decoration: underline;
}
/*--------------------------------------------------------------*/
/* MAIN */
/*--------------------------------------------------------------*/
#wrap {
	margin: 0 auto;
	padding: 0;
	width:80%;
	min-width:850px;
	text-align: center;
	background-color: #ffffff;
	border-left: solid 1px #eaddcc;
	border-right: solid 1px #eaddcc;
}
#main {
	margin: 0 auto;
	padding: 0;
	text-align: left;
}
/*--------------------------------------------------------------*/
/* SHUROKU */
/*--------------------------------------------------------------*/
.shuroku{
	margin: 0 auto 16px;
	color:#000066;
}
.shuroku p{
	margin: 0 8px;
	font-size: 76%;
	line-height: 125%;
}
.shuroku table{
	margin: 0 auto;
	border-collapse: collapse;
	border: solid 1px #333366;
	width: 90%;
}
.shuroku table th, .shuroku table td{
	padding: 4px 8px;
	vertical-align: top;
	border: solid 1px #666699;
	width:50%;
	text-align: left;
	font-size: 88%;
	line-height: 125%;
}
.shuroku table th{
	white-space: nowrap;
}
.shuroku ul{
	margin: 0;
}
.shuroku li{
	margin: 0 0 0 14px;
	padding: 0;
	list-style-image:url(_img/shuroku_button.gif);
}

/*--------------------------------------------------------------*/
/* FOOTER */
/*--------------------------------------------------------------*/
#footer {
	clear: both;
	margin: 0 auto;
	padding: 12px 0 12px 0;
	color: #666666;
	text-align: center;
	border-top: solid 2px #999999;
	font-size: 80%;
	background-color: #ffffff;
}
#footer p{
	margin: 0 auto;
	padding: 0;
}
p#copyright {
	margin: 0 auto;
	padding: 0 0 12px;
	color: #999999;
}