a:link{ text-decoration:none; color:#3366FF; }
a:visited{ text-decoration:none; color:#3366FF; }
a:active{ text-decoration:underline; color:#FF6699; }
a:hover{ text-decoration:underline; color:#FF6699; }
a.title_white{
	COLOR: #ffffff; HEIGHT: 18px;MARGIN: 8px 0px 0px 20px;
}
body{ font-size:11pt; color:#737373; background-color:#ffffff; background-image:url(); margin-left:4%; margin-right:4%; }
tr,td{ font-size:11pt; color:#737373; }
hr{ color:#aaaaaa; }
#mid{ font-size:11pt; }
#small{ font-size:9pt; }
#kanri{ color:#ff9999; } /* 管理人コメントの色 */
#log{ width:300; border-style:dotted; border-color:#6699FF; }
#log-0{ background-color:#FFFFFF; } /* ランキング順位 */
#log-1{ background-color:#FFFFFF; } /* タイトル */
#log-2{ background-color:#FFFFFF; } /* カテゴリ */
#log-3{ background-color:#FFFFFF; } /* 紹介文 */
#log-4{ background-color:#FFFFFF; } /* 管理人コメント */
#title-bar{ background-color:#A7C2DD; color:#000000; font-size:13pt; } /* タイトルバー */
#mid-bar{ background-color:#DDDDDD; } /* 中段バー */
#log{ text-align: center; }
.header {
	BACKGROUND: url(img/header.gif) #FFFFFF; HEIGHT: 100px; WIDTH: 750px;text-align: left
}
.footer {
	BACKGROUND: url(img/fotter.gif) #FFFFFF; HEIGHT: 100px
}
.main {
	BACKGROUND: url(img/center.gif); MARGIN: 0px auto; WIDTH: 750px
}
.contentmaintop {
	WIDTH: 700px;padding: 0px 0px 0px 30px;text-align: center; 
}
.contentmain {
	WIDTH: 700px;padding: 0px 0px 0px 30px;text-align: left; 
}
h1 {
	FONT-WEIGHT: normal; FONT-SIZE: 12px; MARGIN: 8px 0px 0px 20px; COLOR: #ffffff; HEIGHT: 18px
}

.midasi1{
	background:url(../../comm/img/gif/marublue.gif);
	background-repeat:no-repeat; 
	width: 170px;
	height: 23px;
	padding: 0px 0px 2px 21px;
	margin:0px 0px 0px 0px; 
	font-weight: bold;
	color:#6699FF;
}
.midasi2{
	background:url(../../comm/img/gif/midasi_bk_blue_01.gif);
	background-position:bottom; 
	background-repeat:repeat-x; 
	border: solid #6699FF 1px; 
	width: 170px;
	height: 18px;
	padding: 2px 0px 5px 2px;
	margin:-1px 0px 0px 0px; 
	font-weight: bold;
	color:#6699FF;
}
input,textarea,select{
	border: 1px solid #6699FF;background:#CCFFFF; color:#000099;
}
.menu01 {
	border:5px dotted #6699FF;
	padding: 5px 0px 5px 0px;
	margin:-5px -5px 0px 0px; 
	width: 160px;
	height:20px;
	float: left;
	word-break: break-all;
	text-align: center; 
}
.space{
	border:1px;
	padding: 5px 0px 5px 0px;
	width: 100px;
	height:30px;
}
.category {
	border:0px dotted #00FFCC;
	padding: 10px 0px 0px 0px; 
	width: 200px;
	height: 150px;
	float: left;
	word-break: break-all;
	margin:-5px -5px 0px 0px; 
}