@charset "Shift_JIS";

/*----------------------------------------------------
	▼全体の設定
----------------------------------------------------*/

html {
	scrollbar-3dlight-color:#bccddb; /* スクロールバーの色 */
scrollbar-arrow-color:#7a99cf;
scrollbar-darkshadow-color:#bccddb;
scrollbar-face-color:#ffffff;
scrollbar-highlight-color:#bccddb;
scrollbar-shadow-color:#bccddb;
scrollbar-track-color:#ffffff;
overflow-y:scroll; /* スクロールバーの有無でセンタリングがずれるのを防いでいます */
}
body {
	margin:0; /* 余白削除 */
padding:0; /* 余白削除 */
color:#333333; /* 文字色 */
font:80%/1.8 Verdana,Osaka,sans-serif; /* フォント一括指定 */
}

/*----------------------------------------------------
	▼リンク
----------------------------------------------------*/

a:link		{
	color:#00ac9a; 
}
a:visited	{
	color:#00ac9a; 
}
a:hover		{
	color:#00ac9a; text-decoration:none; 
}
a:active	{
	color:#00ac9a; 
}

/*----------------------------------------------------
	▼リスト（目次に使用しています）
----------------------------------------------------*/
ul,ol {
	margin:0; /* 余白 */
padding-left:30px; /* 余白 */
}
dl {
	margin:0 10px; /* 余白（上下、左右） */
}
dd {
	margin-left:15px;
padding-left:10px; /* 余白 */
color:#626063;
font-size:88%;
border-left:1px #9f9f98 solid; /* ボーダー */
}

/*----------------------------------------------------
	▼文字
----------------------------------------------------*/

em	{
	color:#e8383d; font-style:normal; font-weight:bold; 
} /* 強調 */
strong	{
	color:#e8383d; border-bottom:2px #ffdc00 solid; 
} /* より強い強調 */
ins	{
	text-decoration:underline; 
} /* 追加 */
del	{
	text-decoration:line-through; 
} /* 削除 */

b	{
	font-weight:bold; 
} /* 太字 */
i	{
	font-style:italic; 
} /* 斜体 */
big	{
	font-size:140%; 
} /* 大きい文字 */
small	{
	font-size:80%; 
} /* 小さい文字 */

/*----------------------------------------------------
	▼メールフォーム
----------------------------------------------------*/

form {
	margin:2em 0; /* 余白（上下、左右） */
}
input,textarea {
	background:#eae8e1; /* 背景色 */
color:#333333; /* 文字色 */
border:2px #d3d3d3 solid; /* ボーダー */
}

/*----------------------------------------------------
	▼引用／整形済みテキスト
----------------------------------------------------*/

blockquote {
	margin:0; /* 余白削除 */
padding:0; /* 余白削除 */
color:#26499d;
}
q {
	border-bottom:1px #9f9f98 dotted; /* ボーダー */
}
cite {
	color:#00ac9a;
font-weight:bold;
font-style:normal;
}
pre {
	padding:5px; /* 余白 */
background:#e6eae6; /* 背景色 */
border-top:1px #9f9f98 solid; /* ボーダー */
border-bottom:1px #9f9f98 solid; /* ボーダー */
overflow:auto;
}

/*----------------------------------------------------
	▼コンテナ
----------------------------------------------------*/

#container {
	width:600px; /* 幅 */
margin:0 auto; /* センタリング */
border-top:10px #b4a3c4 solid; /* ボーダー */
border-bottom:10px #b4a3c4 solid; /* ボーダー */
}
#box {
	border-top:7px #E6E6FA solid; /* ボーダー */
border-bottom:7px #E6E6FA solid; /* ボーダー */
}

/*----------------------------------------------------
	▼ヘッダー
----------------------------------------------------*/

#header {
	text-align:center; /* 中央寄せ */
border-bottom:7px #E6E6FA solid; /* ボーダー */
}

/* --- 小説のタイトル --- */

#header h1 {
color:#26264D;
font:240%/1.0 "ＭＳ 明朝",monospace; /* フォント一括指定 */
}

/*----------------------------------------------------
	▼メインカラム
----------------------------------------------------*/

#main {
margin-bottom:3em; /* 余白 */
}

/* --- 見出し --- */

#main h2 {
color:#4682B4;
}
#main h3 {
padding-left:5px; /* 余白 */
color:#719bad; /* 文字色 */
border-bottom:2px #c9caca solid; /* ボーダー */
}
#main h4 {
	color:#719bad; /* 文字色 */
}
#main h5 {
	font-size:100%;
}
#main h6 {
	font-size:80%;
}

/* --- あとがき用ボックス --- */

#main p.after {
	padding:7px; /* 余白 */
background:#e8ece9; /* 背景色 */
color:#4e454a; /* 文字色 */
border:2px #a3b9e0 solid; /* ボーダー */
}

/*----------------------------------------------------
	▼フッター
----------------------------------------------------*/

#footer {
	padding:5px; /* 余白 */
border-top:7px #E6E6FA solid; /* ボーダー */
}

/* --- サイト名 --- */

#footer address {
	color:#e17b34;
font-style:normal;
font-weight:bold;
text-align:right; /* 右寄せ */
}

/* --- 更新日付／著作権表示リスト --- */

#footer ul.copy {
	margin:0; /* 余白削除 */
padding:0; /* 余白削除 */
text-align:right; /* 右寄せ */
}
#footer ul.copy li {
	list-style-type:none; /* リストマーク非表示 */
padding-left:15px; /* 余白 */
display:inline; /* 横並べ */
}

/* --- PREV/TOP/NEXTリンク --- */

#footer ul.page {
	margin:1em 0; /* 余白（上下、左右） */
padding:0; /* 余白削除 */
text-align:center; /* 中央寄せ */
}
#footer ul.page li {
	list-style-type:none; /* リストマーク非表示 */
display:inline; /* 横並べ */
}
#footer ul.page a {
	padding:2px 20px; /* 余白（上下、左右） */
color:#0075c2;
text-decoration:none;
border:1px #7a99cf solid; /* ボーダー */
}
#footer ul.page a:hover {
	background:#bbdbf3; /* 背景色 */
}

/*----------------------------------------------------
	▼位置調整
----------------------------------------------------*/

.center	{
	text-align:center; 
} /* 中央寄せ */
.left	{
	text-align:left; 
} /* 左寄せ */
.right	{
	text-align:right; 
} /* 右寄せ */
