a:link {
	color: #0000cc; text-decoration: none;
}
a:visited {
	color: #ff0000; text-decoration: none;
}
a:hover {
	color: #ff0000; text-decoration: none;
}
a:active {
	color: #000000; text-decoration: none;
}
* {
	padding-right: 0px; padding-left: 0px; padding-bottom: 0px; margin: 0px; padding-top: 0px;
}
body {
	font-size: 9pt; margin: 0px auto; width: 780px; background-color: #ffffff;
}
#header {
	background: url(../img/header.jpg) no-repeat; margin: 0px auto; width: 778px; height: 148px; text-align: left;
}
h1 {
	DISPLAY: block; FONT-SIZE: 12px; 15px 0px 0px 8px; WIDTH: 220px; TEXT-INDENT: -10000px; HEIGHT: 0px; TEXT-DECORATION: none
}
.regi A {
	display: block; font-size: 12px; background: url(../img/button.touroku-base.jpg) no-repeat; width: 221px; text-indent: -10000px; height: 67px; text-decoration: none;
}
.regi A:hover {
	display: block; font-size: 12px; background: url(../img/button.touroku-mouse.jpg) no-repeat; width: 221px; text-indent: -10000px; height: 67px; text-decoration: none;
}
#container {
	padding-right: 0px; padding-left: 0px; padding-bottom: 10px; margin: 0px auto; width: 780px; padding-top: 5px; background-color: #ffffff;
}
#content-left {
	float: left; margin: 0px auto; width: 600px; height: auto; background-color: #ffffff;
}
#newpage {
	float: left; margin: 0px 0px 20px 0px; width: 300px; height: auto; background-color: #ffffff;
}
#accessranking {
	float: left; margin: 0px 0px 0px 20px 0px; width: 300px; height: auto; background-color: #ffffff;
}
#regist_mail {
	margin:20px 0px 0px 20px;height:200px;background-image:url(../img/mail_form.jpg);
}
#mail_text {
	margin:30px 0px 0px 20px;
}
#send {
	margin:50px 0px 0px 50px;height:200px;
}
#manual {
	margin:50px 0px 0px 50px;height:200px;
}
#gaiyou {
	margin:50px 0px 0px 50px;
}
#flow {
	margin:50px 0px 0px 50px;height:200px;
}
#faq {
	margin:50px 0px 0px 50px;
}
#kiyaku {
	margin:0px 0px 0px 0px;text-align:center;
}
.regi_form {
	width:300px;ime-mode: disabled;
}
.otoiawase_mail {
	width:350px;ime-mode: disabled;
}
.otoiawase_name {
	width:350px;
}
ul.list {
	margin:5px 10px 5px 5px; padding-top:5px;list-style-type:none;
}
li.page {
	border-bottom:#c0c0c0 1px dashed; list-style-type:none;margin:5px 0px 5px 0px;
}
.search {
	padding:0px 0px 30px 0px;font-size:12px; line-height: 120%;float: left;
}
.search_list {
	margin: 10px 10px 0px 10px; font-size: 12px; line-height: 120%;
}
.genre {
	padding: 0px 0px 0px 0px; font-size: 12px; line-height: 120%;
}
.genre_list {
	width:570px;margin: 10px 10px 0px 10px; font-size: 10px; line-height: 120%;
}
.genre_list td {
	width:180px;vertical-align:top;padding:5px 2px 5px 2px;
}
#content-right {
	float: right; margin: 0px auto; width: 160px; height: auto; background-color: #ffffff;
}
#login {
	float: right; width: 160px; height: 105px; text-align: right;
}
.id {
	ime-mode: disabled;width:120px;
}
.pass {
	width:120px;
}
ul.info {
	border-bottom:#c0c0c0 1px dashed; margin-top:15px; padding-top:5px;list-style-type:none;
}
#footer {
	clear: both; font-size: 8pt; background-image: url(../img/footer.jpg); margin: 0px auto; width: 780px; height: 104px;
}
#footer p {
	padding-right: 0px; padding-left: 20px; color: #ffffff; padding-top: 10px; fonr-size: 11px
}
#footer a {
	color: #ffffff
}
#footer a:visited {
	color: #ffffff
}
#footer a:hover {
	color: #000000
}


