@charset "Shift_JIS";

* {
	margin:0;padding:0;
}

#fadeinbox {
	position:absolute;
	left: 0px;
	top: 0px;
	width: 590px;
	z-index: 100;
	visibility:hidden;
}
#hover {
	width:590px;
	text-align:left;
	margin:0 auto;
	background: transparent url() repeat-y center top;
}
#hover-header {
	background: transparent url(img_h/hover_hb.jpg) no-repeat center top;
}
#hover-footer {
	padding:338px 40px 25px;
	background: transparent url(img_h/hover_f.gif) no-repeat center bottom;
}

#hover h1 {
	font-size:1px;	line-height:1px;
	text-indent:-9999px;
}
#hover h2 {
	font-size:1px;	line-height:1px;
	text-indent:-9999px;
}

#hover ul {
	margin:0 0 10px 5px;
}
#hover li {
	list-style:none;
	font-size:14px;
	font-weight:bold;
	line-height:150%;
	padding:0 0 5px 23px;
	background: transparent url(img_h/check_hover.gif) no-repeat 0 1px;
}

#hover p {
	font-size:14px;
	line-height:150%;
	margin:0 0 10px;
}
#hover p small {
	color:#666666;
	font-size:12px;
	line-height:130%;
}

#hover table {
	width:510px;
	font-size:13px;
	line-height:150%;
	text-align:left;
	border-collapse:collapse;
	border-spacing:0;
	border-left:#999999 solid 1px;
	border-top:#999999 solid 1px;
	margin:0 0 15px;
}
#hover th {
	background:#f3f3f3;
	border-right:#999999 solid 1px;
	border-bottom:#999999 solid 1px;
	padding:5px 10px;
}
#hover td {
	background:#ffffff;
	border-right:#999999 solid 1px;
	border-bottom:#999999 solid 1px;
	padding:5px 10px;
}

#hover form {
	margin:0 auto 15px;
}





#list0 {
	width:640px;
	margin:0 auto;
	background: transparent url() repeat-y center top;
}
#list0-header {
	background: transparent url(img_h/list_f0.jpg) no-repeat center top;
}
#list0-footer {
	padding:290px 40px 50px;
	background: transparent url(img_h/list_lb0.jpg) no-repeat center bottom;
}

#list0 h1 {
	font-size:1px;	line-height:1px;
	text-indent:-9999px;
}
#list0 h2 {
	font-size:1px;	line-height:1px;
	text-indent:-9999px;
}

#list0 ul {
	margin:0 0 10px 5px;
}
#list0 li {
	list-style:none;
	font-size:14px;
	font-weight:bold;
	line-height:150%;
	padding:0 0 5px 23px;
	background: transparent url(img_h/check_hover.gif) no-repeat 0 1px;
}

#list0 p {
	font-size:14px;
	text-align:left;
	line-height:150%;
	margin:0 0 10px;
}
#list0 p small {
	color:#666666;
	font-size:12px;
	line-height:130%;
}

#list0 table {
	width:510px;
	font-size:13px;
	line-height:150%;
	text-align:left;
	border-collapse:collapse;
	border-spacing:0;
	border-left:#999999 solid 1px;
	border-top:#999999 solid 1px;
	margin:0 0 15px;
}
#list0 th {
	background:#f3f3f3;
	border-right:#999999 solid 1px;
	border-bottom:#999999 solid 1px;
	padding:5px 10px;
}
#list0 td {
	background:#ffffff;
	border-right:#999999 solid 1px;
	border-bottom:#999999 solid 1px;
	padding:5px 10px;
}

#list0 form {
	margin:0 auto 15px;
}

#list0 .listred {
	font-size:17px;
	color:#ff0000;
	font-weight:bold;
}

#list0 .list {
	font-size:15px;
}






#list {
	width:590px;
	margin:0 auto;
	background: transparent url() repeat-y center top;
}
#list-header {
	background: transparent url(img_h/list_f.jpg) no-repeat center top;
}
#list-footer {
	padding:270px 40px 50px;
	background: transparent url(img_h/list_lb.jpg) no-repeat center bottom;
}

#list h1 {
	font-size:1px;	line-height:1px;
	text-indent:-9999px;
}
#list h2 {
	font-size:1px;	line-height:1px;
	text-indent:-9999px;
}

#list ul {
	margin:0 0 10px 5px;
}
#list li {
	list-style:none;
	font-size:14px;
	font-weight:bold;
	line-height:150%;
	padding:0 0 5px 23px;
	background: transparent url(img_h/check_hover.gif) no-repeat 0 1px;
}

#list p {
	font-size:14px;
	text-align:left;
	line-height:150%;
	margin:0 0 10px;
}
#list p small {
	color:#666666;
	font-size:12px;
	line-height:130%;
}

#list table {
	width:510px;
	font-size:13px;
	line-height:150%;
	text-align:left;
	border-collapse:collapse;
	border-spacing:0;
	border-left:#999999 solid 1px;
	border-top:#999999 solid 1px;
	margin:0 0 15px;
}
#list th {
	background:#f3f3f3;
	border-right:#999999 solid 1px;
	border-bottom:#999999 solid 1px;
	padding:5px 10px;
}
#list td {
	background:#ffffff;
	border-right:#999999 solid 1px;
	border-bottom:#999999 solid 1px;
	padding:5px 10px;
}

#list form {
	margin:0 auto 15px;
}

#list .listred {
	font-size:17px;
	color:#ff0000;
	font-weight:bold;
}

#list .list {
	font-size:15px;
}

