body{
 background: url('img/kami.png') repeat-y fixed left top; 
    font:80%/175% verdana,osaka,sans-serif;
	margin:0; padding:30px 50px;
	color:#777;
scrollbar-3dlight-color:#eee;
　　　　scrollbar-arrow-color:#cc0033;
　　　　scrollbar-base-color:white;
　　　　scrollbar-darkshadow-color:#eee;
　　　　scrollbar-face-color:white;
　　　　scrollbar-highlight-color:#eee;
　　　　scrollbar-shadow-color:#eee; 
}
table{ font:100%/175% verdana,osaka,sans-serif; }

#index{}
#enter{}

#menu, #sub, #novel, #sub2, #sub3{ background:#fff; margin:30px 15px; padding:0; }
#menu{ margin-right:0px; background:#eee;
 background-image:url("img/a1.png"); }
#sub, #sub2, #sub3{ background: url('img/kami2.png') repeat-y fixed right top;}
#novel{ margin-top:0; margin-bottom:1024px; }
#novel h2{ padding-top:30px; }

.txt{ margin-bottom:20px; }
.back{
	margin-top:15px;
	border-top:2px dashed #eee;
	text-align:right;
}

/* 小説本文 */
#text{
	border-top:2px solid #ccc;
	border-bottom:2px solid #ccc;
	margin-bottom:15px; padding:15px 0;
}

/* 文字を小さくする */
.small{ font:80%/175% verdana,osaka,sans-serif; }
/* 作品メニューの余白 */
.blank{ margin-top:1020px; }
/* 文字色を薄くするだけ */
.ex{ color:#ccc; }
/* 文字色を青くするだけ */
.ex2{ color:#69c; }
/* 文字色を赤くするだけ */
.r{ color:#f00; }

hr{
	border-top:2px dashed #eee;
}
h1{
	margin-top:0px;
	color:#000;
    font:bold 100% verdana,osaka,sans-serif;
}
h2{
	margin-bottom:15px;
	color:#666;
	font:bold 100% verdana,osaka,sans-serif;
}
h3{
	margin:5px 0;
	color:#cc0033;
	font:100% verdana,osaka,sans-serif;
}

ul{ margin:0 0 30px; padding:0px;}
ul li{
	background:url("./img/li.gif") no-repeat 0 8px;
	margin:0 0 0 5px; padding:0 0 0 15px;
	list-style:none outside;
}
ul li ul{ margin:0; padding:0; }

dl,dt,dd{ margin:0px; padding:0px; text-align:left; }
dl{margin:0px; padding:0px 3px;}

/*200*40用*/
.link-l{
	min-height:50px; _height:50px;
	margin:5px 0 0; padding-bottom:5px;
	clear:both;
	border-bottom:2px dashed #eee;
}
.link-l dt{ float:left; padding:8px 0 }
.link-l dd{ zoom:100%; margin-left:210px; padding:5px 0px; }

/*88*31用*/
.link-m{
	margin:5px 0px 0px; padding-bottom:5px;
	min-height:45px; _height:45px;
	clear:both;
	border-bottom:2px solid #eee;
}
.link-m dt{ float:left; padding:8px 0;}
.link-m dd{ zoom:100%; margin-left:95px; padding:5px 0px; }

form{ margin:0px; }
input,textarea,select{
	background:#fff;
	font:100% sans-serif;
	border:none;
	border:1px solid #ccc;
	color:#999;
}

a{text-decoration:none; color:#abc;}
a:visited{ color:#999; }
a:hover{ background:none; color:#000; border-bottom:1px solid #69c; }
