/*------------------------------------------------*/
/*               メインスタイルシート             */
/*                                  CSS ver.2準拠 */
/*                     Last Modified : 2004/09/15 */
/*------------------------------------------------*/


BODY{
	/* ページのマージン */
	margin-top:0pt;
	margin-right:0pt;
	margin-bottom:0pt;
	margin-left:0pt;
	/* スクロールバーの色設定 */
	scrollbar-arrow-color:#a0a0a0;        /* ▲の色 */
	scrollbar-base-color:#a0a0a0;         /* 基本色 */
	scrollbar-darkshadow-color:#a0a0a0;   /* 深い影の色 */
	scrollbar-face-color:#ffffff;         /* 表面の色*/
	scrollbar-highlight-color:#ffffff;    /* 明るい部分の色 */
	scrollbar-shadow-color:#ffffff;       /* 影の色 */
	scrollbar-track-color:#ffffff;        /* トラックの色 */
	}

BODY.novel{
	background-color:#fffef9;
	/* ページのマージン */
	margin-top:0pt;
	margin-right:0pt;
	margin-bottom:0pt;
	margin-left:0pt;
	/* スクロールバーの色設定 */
	scrollbar-arrow-color:#a9a9a9;        /* ▲の色 */
	scrollbar-base-color:#ffffff;         /* 基本色 */
	scrollbar-darkshadow-color:#333333;   /* 深い影の色 */
	scrollbar-face-color:#ffffff;         /* 表面の色*/
	scrollbar-highlight-color:#333333;    /* 明るい部分の色 */
	scrollbar-shadow-color:#000000;       /* 影の色 */
	scrollbar-track-color:#f6f6f6;        /* トラックの色 */
	}

BODY.main{
	background-repeat:repeat-x;
	background-attachment:fixed;
	/* ページのマージン */
	margin-top:0pt;
	margin-right:0pt;
	margin-bottom:0pt;
	margin-left:0pt;
	/* スクロールバーの色設定 */
	scrollbar-arrow-color:#a0a0a0;        /* ▲の色 */
	scrollbar-base-color:#a0a0a0;         /* 基本色 */
	scrollbar-darkshadow-color:#a0a0a0;   /* 深い影の色 */
	scrollbar-face-color:#ffffff;         /* 表面の色*/
	scrollbar-highlight-color:#ffffff;    /* 明るい部分の色 */
	scrollbar-shadow-color:#ffffff;       /* 影の色 */
	scrollbar-track-color:#ffffff;        /* トラックの色 */
	}

BODY.fin{
	background-attachment: fixed;
	background-position: 50% 50%;
	background-repeat: no-repeat;
	/* ページのマージン */
	margin-top:0pt;
	margin-right:0pt;
	margin-bottom:0pt;
	margin-left:0pt;
	/* スクロールバーの色設定 */
	scrollbar-arrow-color:#a0a0a0;        /* ▲の色 */
	scrollbar-base-color:#a0a0a0;         /* 基本色 */
	scrollbar-darkshadow-color:#a0a0a0;   /* 深い影の色 */
	scrollbar-face-color:#ffffff;         /* 表面の色*/
	scrollbar-highlight-color:#ffffff;    /* 明るい部分の色 */
	scrollbar-shadow-color:#ffffff;       /* 影の色 */
	scrollbar-track-color:#ffffff;        /* トラックの色 */
	}

BODY.new{
	margin-top:0pt;
	margin-right:0pt;
	margin-bottom:0pt;
	margin-left:5pt;
	}


A.main:link{
	font-weight:bold;
	color:#6495ed;
	text-decoration:none;
	}

A.main:visited{
	font-weight:bold;
	color:#6495ee;
	text-decoration:none;
	}

A.main:hover{
	color:#33ccff;
	text-decoration:underline;
	}

A.brk:link{
	color:#000000;
	text-decoration:none;
	}

A.brk:visited{
	color:#000000;
	text-decoration:none;
	}

A.brk:hover{
	color:#000000;
	text-decoration:underline;
	}


hr.filter{
	width:100%;
	filter:Alpha(opacity=100,finishopacity=0,style=3);
	}

/* h1 要素 */
h1.main{
	border:solid;
	border-width:0px 0px 1px 5px;
	padding:1px;
	color:#000000;
	background-color:#ffffff;
	border-color:#0099ff;
	font-size:110%;
	}

h1.diary{
	border:solid;
	border-width:0px 0px 1px 5px;
	padding:1px;
	color:#ffffff;
	background-color:#0099ff;
	border-color:#0066cc;
	font-size:110%;
	}

h1.link{
	border:solid;
	border-width:0px 0px 1px 5px;
	padding:1px;
	color:#000000;
	background-color:#ffffff;
	border-color:#0066cc;
	font-size:110%;
	}

h1.novel{
	border:solid;
	border-width: 0px 0px 1px 5px;
	padding:1px;
	color:#400000;
	background-color:fffef9;
	border-color:#0099ff;
	font-size:110%;
	}

/* テーブル用枠 */
/* 上下左右 */
td.td1{
	border-left-width:1px;
	border-left-style:solid;
	border-left-color:#000000;
	border-right-width:1px;
	border-right-style:solid;
	border-right-color:#000000;
	border-top-width:1px;
	border-top-style:solid;
	border-top-color:#000000;
	border-bottom-width:1px;
	border-bottom-style:solid;
	border-bottom-color:#000000;
	text-align: center;
	}

/* 上下右 */
td.td2{
	border-right-width:1px;
	border-right-style:solid;
	border-right-color:#000000;
	border-top-width:1px;
	border-top-style:solid;
	border-top-color:#000000;
	border-bottom-width:1px;
	border-bottom-style:solid;
	border-bottom-color:#000000;
	text-align: center;
	}

/* 下右 */
td.td3{
	border-right-width:1px;
	border-right-style:solid;
	border-right-color:#000000;
	border-bottom-width:1px;
	border-bottom-style:solid;
	border-bottom-color:#000000;
	text-align: center;
	}


h2.drug{
	border:solid;
	border-width: 0px 0px 0px 0px;
	padding:1px;
	color:#000000;
	background-color:#cccccc;
	font-size:105%;
	}