/*----- 基本設定 -----*/
body {
	margin:0;
	margin-top:50px;
	background-color:#ffffff;
	font-family:"ＭＳ Ｐゴシック", Osaka;
	font-size:80%;
	color:#3d3d3d;
	line-height:140%;
	scrollbar-base-color:#ffffff;
	scrollbar-track-color:#ffffff;
	scrollbar-face-color:#dddddd;
	scrollbar-highlight-color:#ffffff;
	scrollbar-shadow-color:#ffffff;
	scrollbar-darkshadow-color:#ffffff;
	scrollbar-3dlight-color:#ffffff;
	scrollbar-arrow-color:#666666;
}
/* 基本の文字設定はここ */
td	{
	font-family:"ＭＳ Ｐゴシック", Osaka;
	font-size:80%;
	color:#3d3d3d;
	line-height:140%;
}
a:link,
a:visited,
a:active {
	color:#998888;
	text-decoration:none;
}
a:hover {
	color:#a15671;
	text-decoration:underline;
	left:1px;
	top:1px;
	position:relative;
}
input {
	color:#555555;
	border-left:1px solid #cccccc;
	border-top:1px solid #cccccc;
	border-right:1px solid #666666;
	border-bottom:1px solid #666666;
	background:#eeeeee;
}
select {
	color:#555555;
	border:#aaaaaa;
	background:#eeeeee;
}

/*----- 各種文字設定 -----*/
h1 {
	font-size:100%;
	font-weight:normal;
	color:#665555;
	margin:0;
	padding:0;
}
/* タイトル */
#title {
	color:#a15671;
	font-weight:bold;
}
/* 名前 */
.name {
	color:#a15671;
}
/* 職業 */
.job {
	color:#444444;
	font-weight:bold;
}
/* 日時 */
.date {
	font-size:75%;
	color:#444444;
	letter-spacing:1px;
}
/* 各メンバの登録変更リンク */
a#editlink {
	font-size:90%;
	color:#c2b5b7;
	text-decoration:none;
}
a#editlink:hover {
	font-size:110%;
	color:#efb4aa;
	left:-2px;
	top:-2px;
	position:relative;
}
/* コメント上下の区切り線 */
hr.dot {
	color:#000000;
	border-color:#857777;
	border-width:0;
	border-bottom-width:1px;
	border-style:dotted;
}
/* 項目名 */
.parm_subject {
	font-size:75%;
	color:#b85853;
	letter-spacing:1px;
}
/* 項目 */
.parm {
	font-size:75%;
	color:#777777;
	letter-spacing:1px;
}
/* 著作権 */
.copyright {
	font-size:75%;
	letter-spacing:0.5px;
}
.copyright2 {
	font-size:75%;
	letter-spacing:1px;
	color:#b85853;
}
.home{
	font-family:Helvetica;
	font-weight:bold;
	letter-spacing:.1em;
	margin:0;
	margin-bottom:10px;
}
.tool {
	font-family:Verdana, Arial, sans-serif;
	font-size:80%;
	text-transform:uppercase;
	letter-spacing:.1em;
	padding:0;
	margin-top:5px;
	margin-bottom:5px;
}
/*----- サイドバー -----*/
.side {
	margin:10px 10px 0 10px;
	padding:10px 10px 10px 10px;
	background-color:#ffffff;
	color:#cc7080;
	border-width:1px 1px 1px 1px;
	border-style:dotted dotted dotted dotted;
	border-color:#ddccdd #ddccdd #ddccdd #ddccdd;
}
.side_top {
	margin:10px 10px 0 10px;
	padding:10px 10px 10px 10px;
	background-color:#cf9999;
	border-width:1px 1px 1px 1px;
	border-style:dotted dotted dotted dotted;
	border-color:#ddccdd #ddccdd #ddccdd #ddccdd;
}
.sidesubject {
	color:#ffffff;
	background-color:transparent;
	font-family:Verdana, Arial, sans-serif;
	font-size:90%;
	font-weight:bold;
	text-transform:uppercase;
	letter-spacing:.2em;
}
/* 登録数 */
.reg {
	font-family:Helvetica;
	font-size:80%;
	color:#ffeeff;
	line-height:100%;
	letter-spacing:.1em;
	margin:0;
	margin-top:10px;
}
.sidetopic {
	color:#aa8899;
	background-color:transparent;
	font-family:Verdana, Arial, sans-serif;
	font-size:80%;
	font-weight:bold;
	letter-spacing:.1em;
}
ul.sidelist {
	font-size:75%;
	padding:0;
	margin:0;
	margin-top:5px;
	margin-left:25px;
	margin-bottom:10px;
	list-style-type:disc;
}
li.sidelist {
	padding:0;
	margin:0;
}
a#sidelist {
	color:#998899;
	text-decoration:none;
}
a#sidelist:hover {
	color:#c8686f;
	text-decoration:none;
}

/* トップに戻るリンク */
a#topkey {
	font-family:Verdana, Arial, sans-serif;
	color:#a2959e;
	font-size:80%;
	text-transform:uppercase;
	letter-spacing:.2em;
	text-decoration:none;
}
a#topkey:hover {
	color:#d84858;
	left:0px;
	top:0px;
	position:static;
	text-decoration:none;
}

/* ELEVATING NAVIGATOR */
#elevnavi2 {
	width:180px;
}
