/* 本文 */
BODY {
	background-color: #ffffff;
	color: #3B5E6E;
	background-attachment: fixed;
	border: none;

	font-style: normal;
	font-variant: normal;
	font-weight: 100;
	font-size: 10pt;
	font-height: normal;

	margin-top: 0px;
	margin-right: 0px;

	scrollbar-base-color: #f0d0ff;
	scrollbar-arrow-color: #8000ff;
	scrollbar-face-color: #efe0ff;
	scrollbar-shadow-color: #8066ff;
	scrollbar-highlight-color: white;
	scrollbar-dark-shadow-color: #ff0000;
	scrollbar-3d-light-color: #ff0000;
}

/* フレーム枠をなしに */
FRAME {
	border-style: solid;
	border-width: 0;
	border-color: black;
}

/* リンク色 */
A {
	color: #5667A1;
	text-decoration: none;
}

A:visited {
	color: #5667A1;
	text-decoration: none;
}

A:hover {
	color: #D72B14;
	text-decoration: underline overline;
}

A:active {
	color: #D72B14;
	text-decoration: none;
}

/* 罫線 */
H3 {
	background-color: #F4EFFA;
	color: #3A3DAD;
	text-align: center;
	padding: 4 0;
	background-attachment : scroll;
	font-family : "Lucida Console";
}

HR {
	color: #5667A1;
	height: 1px;
}


/**
 * コンボボックス
 */
SELECT {
	background-color:#F4EFFA;
	color:#3A3DAD;
	border:1px solid #6D6D6D;
	scrollbar-base-color: #f0d0ff;
	scrollbar-arrow-color: #8000ff;
	scrollbar-face-color: #efe0ff;
	scrollbar-shadow-color: #8066ff;
	scrollbar-highlight-color: white;
	scrollbar-dark-shadow-color: #ff0000;
	scrollbar-3d-light-color: #ff0000;
}

/* テーブル */
TABLE {
	font-size: 10pt;
}
TD.memberItem {
	background-color: #F4EFFA;
	color: #4A4DBD;

	font-size: 100%;
	font-family : "Lucida Console";

	padding: 2 0;

	background-attachment : scroll;

	border-top : 1px solid #6b6e7a;
	border-bottom : 1px solid #6b6e7a;
	border-left : 1px solid #6b6e7a;
	border-right : 1px solid #6b6e7a;
}

TD.list{
  border-right-width : 1px;
  border-right-color : #B5B8F9;
  border-right-style : solid;
  border-bottom-width : 1px;
  border-bottom-color : #B5B8F9;
  border-bottom-style : solid;
}

/* blockquote設定 */
blockquote {
	color: #666;
	margin:15px 20px 0px 20px;
	font-size:10px;
	font-weight:normal;
	background:#f6f6f6;
	line-height:150%;
	padding: 10px;
	border: 2px dotted #999999;
	width: auto ;
}

/**
 * ボタンイメージ
 */
.Button{
	font-size:9pt;
	background-color: #F4EFFA;
	color: #4A4DBD;
	border-color:#D4CFDA;
	border-style:solid;
}

/* インデント */
.info {
	color: #9C005A;
}
.info2 {
	color: #7B76E2
}

.indent {
	margin-left: 1em;
}

/* メインメニュー */
DIV.mainMenu {
	border-style: solid;
	border-width: 0 1 0 0;
	border-color: #5667A1;

	color: #9C005A;

	font-family : "Times New Roman, ";

	width: 8em;
	height: 30em;

}

/* メインフレームの外枠 */
DIV.mainDiv {
	border-style: solid inset outset solid;
	border-width: 0 1 2 0;
	border-color: #5667A1;

	/* 内容が収まりきらない場合 */
	overflow-x: clip;
	overflow-y: auto;

	width: 98%;
	height: 95%;
}

/* 更新履歴 */
DIV.update {
	border-style: solid;
	border-width: 1 1 1 1;
	border-color: #5667A1;

	padding: 0 0 0 0;

	/* 内容が収まりきらない場合 */
	overflow-x: hidden;
	overflow-y: auto;

	width: 40em;
	height: 7em;
}

/* メンバー表 */
DIV.memberClass {
	background-color: #F4EFFA;
	color: #4A4DBD;

	font-family : "Lucida Console";
	text-align: center;

	padding: 4 0;

	background-attachment : scroll;

	border-top : 1px solid #6b6e7a ;
	border-bottom : 1px solid #6b6e7a ;
	border-left : 1px solid #6b6e7a ;
	border-right : 1px solid #6b6e7a ;
}

DIV.memberItem {
	background-color: #F4EFFA;
	color: #4A4DBD;

	font-size: 80%;
	font-family : "Lucida Console";
	text-align: center;

	padding: 2 0;

	background-attachment : scroll;

	border-top : 1px solid #6b6e7a;
	border-bottom : 1px solid #6b6e7a;
	border-left : 1px solid #6b6e7a;
	border-right : 1px solid #6b6e7a;

}

H3.memberList {
	background-color: #F4EFFA;
	color: #4A4DBD;

	font-family : "Lucida Console";
	text-align: center;

	padding: 8 0;

	background-attachment : scroll;

	border-top : 1px solid #6b6e7a ;
	border-bottom : 1px solid #6b6e7a ;
	border-left : 1px solid #6b6e7a ;
	border-right : 1px solid #6b6e7a ;

	width: 95%;
}

/* BlackList */
DIV.blackListItem {
	background-color: #F4EFFA;
	color: #4A4DBD;

	font-size: 10pt;
	font-family : "Lucida Console";
	text-align: center;

	padding: 2 0;

	background-attachment : scroll;

	border-top : 1px solid #6b6e7a;
	border-bottom : 1px solid #6b6e7a;
	border-left : 1px solid #6b6e7a;
	border-right : 1px solid #6b6e7a;
}

/* 日記おまけ。 */
SPAN.diaryItem {
	font-style: normal;
	font-weight: bold;
	font-variant: normal;
	font-size: 11pt;
	font-height: normal;
}

/* Free掲示板用 */
TD.bbs {
	color: #6b6e7a;
	background-color: #ffffff;
}

INPUT.bbsBox {
	color:#3B5E6E;
	background-color : #ffffff;
	border-top : 1px solid #6b6e7a ;
	border-bottom : 1px solid #6b6e7a ;
	border-left : 1px solid #6b6e7a ;
	border-right : 1px solid #6b6e7a ;
	font-family:ｍｓ ゴシック;
}

.BoxMain{
	border-right-style : inset;
	border-bottom-style : outset;
	border-right-color : olive;
	border-bottom-color : olive;
	border-right-width : 2px;
	border-bottom-width : 3px;
	top : 50px;
	left : 50px;
	position : normal;
	text-indent : 100px;
	width : 700px;
	height : 100px;
}

TABLE.upbbsBgColor {
	background-color : #ffffff;
}

/* SwellHeadさんのCSSをそのままいただきました (ρД`) (勝手に) */
.chatwindow
{
    BORDER-RIGHT: gray 1px solid;
    BORDER-TOP: gray 1px solid;
    PADDING-LEFT: 2px;
    FONT-SIZE: 12px;
/*    BACKGROUND: url(../images/chat.jpg);*/
	background-color : #000000;
	BACK
    BORDER-LEFT: gray 1px solid;
    WIDTH: 366px;
    COLOR: white;
    LINE-HEIGHT: 16px;
    PADDING-TOP: 1px;
    BORDER-BOTTOM: gray 1px solid;
    FONT-FAMILY: "ＭＳ Ｐゴシック"
}
.chat
{
    PADDING-LEFT: 2px;
    FONT-SIZE: 12px;
    WIDTH: 351px;
    COLOR: white;
    LINE-HEIGHT: 16px;
    FONT-FAMILY: "ＭＳ Ｐゴシック"
}
.clan
{
    PADDING-LEFT: 2px;
    FONT-SIZE: 12px;
    WIDTH: 351px;
    COLOR: #c3efb5;
    LINE-HEIGHT: 16px;
    FONT-FAMILY: "ＭＳ Ｐゴシック"
}
.pt
{
    PADDING-LEFT: 2px;
    FONT-SIZE: 12px;
    WIDTH: 351px;
    COLOR: #cbd6fa;
    LINE-HEIGHT: 16px;
    FONT-FAMILY: "ＭＳ Ｐゴシック"
}
.all
{
    PADDING-LEFT: 2px;
    FONT-SIZE: 12px;
    WIDTH: 351px;
    COLOR: #aaefed;
    LINE-HEIGHT: 16px;
    FONT-FAMILY: "ＭＳ Ｐゴシック"
}
.wis
{
    PADDING-LEFT: 2px;
    FONT-SIZE: 12px;
    WIDTH: 351px;
    COLOR: #fbcec9;
    LINE-HEIGHT: 16px;
    FONT-FAMILY: "ＭＳ Ｐゴシック"
}
.wis_r
{
    PADDING-LEFT: 2px;
    FONT-SIZE: 12px;
    WIDTH: 351px;
    COLOR: #fbf7b6;
    LINE-HEIGHT: 16px;
    FONT-FAMILY: "ＭＳ Ｐゴシック"
}

/* フォント定義 */
.f14pt { font-size: 14pt; }
.f13pt { font-size: 13pt; }
.f12pt { font-size: 12pt; }
.f11pt { font-size: 11pt; }
.f10pt { font-size: 10pt; }
.f09pt { font-size: 9pt; }
.f08pt { font-size: 9pt; }
.f07pt { font-size: 9pt; }
.f06pt { font-size: 9pt; }

.f14ptb { font-size: 14pt; font-weight: bold; }
.f13ptb { font-size: 12pt; font-weight: bold; }
.f12ptb { font-size: 12pt; font-weight: bold; }
.f11ptb { font-size: 11pt; font-weight: bold; }
.f10ptb { font-size: 10pt; font-weight: bold; }
.f09ptb { font-size: 9pt; font-weight: bold; }
.f08ptb { font-size: 9pt; font-weight: bold; }
.f07ptb { font-size: 9pt; font-weight: bold; }
.f06ptb { font-size: 9pt; font-weight: bold; }

.f10ptA { font-size: 10pt; font-weight: bold; color: #4A4DBD;}
.f11ptA { font-size: 10pt; font-weight: bold; color: #4A4DBD;}

.s1f { font-size: 12pt; font-weight: bold; }
.s2f { font-size: 10pt; font-weight: bold; }
