a:link{ font-size:12px; text-decoration:underline; color:#5A0B75; }
a:visited{ font-size:12px; text-decoration:underline; color:#5A0B75; }
a:active{ text-decoration:underline; color:#FF6699; }
a:hover{ text-decoration:underline;	color:#A31B07; }
body{ font-size:11pt; color:#737373; background-color:#C1B8E4; background-image:url(url(url(url(url())))); margin-left:4%; margin-right:4%; }
tr,td{ font-size: 12px; line-height: 120%; color: #50006A;}
hr{ color:#aaaaaa; }
#mid{ font-size:11pt; }
#small{ font-size:10pt; }
#kanri{ color:#999999; } /* 管理人コメントの色 */
#log{ width:630; border-style:solid; border-color:#7D64A5; }
#log-0{ background-color:#2A0055; } /* ランキング順位 */
#log-1{ background-color:#7D64A5; } /* タイトル */
#log-2{ background-color:#FDFDF7; } /* カテゴリ */
#log-3{ background-color:#FDFDF7; } /* 紹介文 */
#log-4{ background-color:#FFFFFF; } /* 管理人コメント */
#title-bar{ background-color:#7D64A5; color:#FFFFFF; font-size:13pt; } /* タイトルバー */
#mid-bar{ background-color:#DFD3CA; } /* 中段バー */}

h1{
	font-family: "ＭＳＰゴシック", "ＭＳゴシック";
	font-size: 10px;
	color: #FFFFFF;
	line-height: 120%;
	margin: 1px;
	padding: 0px;
}
h2{
	font-family: "ＭＳＰゴシック", "ＭＳゴシック";
	font-size: 10px;
	color: #FFFFFF;
	line-height: 120%;
	margin: 1px;
	padding: 0px;
}

.w12 {
	font-size: 12px;
	line-height: 150%;
	color: #FFFFFF;
	text-decoration: none;
}

.w12b {
	font-size: 12px;
	color: #FFFFFF;
	text-decoration: none;
}
.moji12 {
	font-size: 12px;
	line-height: 150%;
	font-family: "ＭＳ Ｐゴシック", "Osaka";
}
.moji14 {
	font-family: "ＭＳ Ｐゴシック", "Osaka";
	font-size: 12px;
	line-height: 150%;
}
.moji16 {
	font-size: 16px;
}
.midasi {
	font-size: 14px;
	font-weight: bolder;
	color: #FFFFFF;
	font-family: "ＭＳ Ｐゴシック", "Osaka";

}
.box-b {
	color: #990033;
	font-family: "ＭＳ Ｐゴシック", "Osaka";
	font-size: 12px;
}
.box {
	font-size: 1px;
}
.w14 {
	font-family: "ＭＳ Ｐゴシック", "Osaka";
	font-size: 14px;
	line-height: 150%;
	color: #FFFFFF;

}
.red12 {
	font-size: 12px;
	line-height: 150%;
	color: #ff8060;
}
.red16 {

	font-size: 16px;
	line-height: 150%;
	color: #FF8060;
}

.b12 {
	font-size: 12px;
	line-height: 150%;
	color: #6666CC;
}

.bl12 {
	color: #77669b;
}

.moji18 {

	font-size: 18px;
}
.w16 {

	font-family: "ＭＳ Ｐゴシック", "Osaka";
	font-size: 16px;
	line-height: 150%;
	color: #FFFFFF;
}

.link16 {

	font-size: 16px;
	line-height: 150%;
	font-family: "ＭＳ Ｐゴシック", "Osaka";
	color: #3366CC;
	text-decoration: none;
	font-weight: bolder;
}

.w9 {
	font-size: 10px;
	color: #FFFFFF;
	line-height: 120%;
}
.9 {
	font-size: 10px;
}
.pr {
	font-family: "ＭＳ Ｐゴシック", "Osaka";
	color: #CC99CC;
}

.linkw {
	color: #FFFFFF;
	text-decoration: underline;
	font-size: 12px;
	font-weight: bold;
}

.linkw2 {
	color: #FFFFFF;
	text-decoration: underline;
	font-size: 12px;
}
.linkw3 {
	color: #FFFFFF;
	font-size: 16px;
	font-weight: bold;
	text-decoration:underline;
}

.linkw4 {
	color: #FFFFFF;
	text-decoration: underline;
	font-size: 11px;
}

.link12 {
	font-size: 12px;
	line-height: 150%;
	font-family: "ＭＳ Ｐゴシック", "Osaka";
	color: #77669B;
	text-decoration: none;
	font-weight: bold;
}
.linky {

	color: #FFFFF5;
	text-decoration: underline;
	font-size: 12px;
	font-weight: bold;
}

.shadow{
	filter:progid:DXImageTransform.Microsoft.shadow
	(color=#483D8B,direction=135,strength=8)
}
.gray {
	filter: Gray;
}
.pb {
	font-size: 12px;
	color: #5A146B;
}
.h150 {
	line-height: 150%;
}

.rank {
}
div.rank a:link{ font-size:12px; text-decoration:underline; color:#FDFEF5; }
div.rank a:visited{ font-size:12px; text-decoration:underline; color:#FDFEF5; }
div.rank a:hover{ text-decoration:underline; color:#FBE3EF; }
.pbw9 {
	font-size: 10px;
	color: #DFDFF4;
}
td.link2 a:link{ font-size:10px; line-height: 100%; text-decoration:none; color:#FFEFEF; font-family: "ＭＳ Ｐゴシック", "Osaka";}
td.link2 a:visited{ font-size:10px; line-height: 100%; text-decoration:none; color:#FFDDDD; font-family: "ＭＳ Ｐゴシック", "Osaka";}
td.link2 a:hover{ text-decoration:underline; line-height: 100%; color:#FFEFEF; font-family: "ＭＳ Ｐゴシック", "Osaka";}

.linky2 {

	color: #FFFFF5;
	font-size: 12px;
	font-weight: bold;
}
.whitecolor {
	font-size:10px; 
	line-height: 100%;
	color: #FFFFCC;
}
 class="link2"
.sitecnt {
	font-size: 12px;
	color: #000000;
}
.setsu {
	font-size: 10px;
	color: #bc8f8f;
}
