html{
	background:url("./img/bg_line.gif");}
body{
	font:65%/175% Verdana,Osaka,sans-serif;
	color:#333;
	border:1px solid #ccc;
	border-width:0px 1px;
	width:600px;
	margin:0px auto;
	padding:20% 0px 150px;
	text-align:center;
	background:url("./img/bg.jpg") no-repeat 100% 100% #fff;
}

#disp{
	margin:auto;
	text-align:left;
	padding:0px 25px;
	background:url("./img/bg2.jpg") no-repeat 100% 0%;
}

#head{
	height:300px;
}
#menu{
	color:#ccc;
}

.ul{margin:0px;padding:0px; color:#999;}
.ul li{ list-style:square inside; }
h1{margin-top:50px;}

h2{
	font:bold 100% verdana,Osana,sans-serif;
	color:#f09;
	padding-top:30px;
	margin-top:50%;
	margin-bottom:5px;
}
h3{font:100% verdana,osaka,sans-serif;
	color:#999;
	background:url("./img/icon.gif") no-repeat 0% 50%;
	padding-left:13px;
	margin-bottom:10px;
}

.txt{
	padding-bottom:10px; margin-bottom:5px;
	background:url("./img/line.gif") repeat-x 0% 100%;}
.back{text-align:right;}



/* 小説ページ設定 */
body#novel{
	background:url("./img/bg2.jpg") no-repeat 100px -180px #fff;
	padding:100px 0px 50px;
	font:100%/180% ＭＳ 明朝,verdana,osaka,sans-serif;

}
#novel h1{color:#f09;}
#novel #disp{background:none;}
#novel #main{
	margin:150px 0px 50px; color:#666;
	font:75%/180% verdana,osaka,sans-serif;}
#novel #menu{
	text-align:center;
	margin-top:20px;
	font-size:65%;}
#novel .ps{
	font-size:80%;
	color:#ccc;
}


form{margin:0px;}
form input,
form textarea,
form select{
	font:100% sans-serif,Osaka;
	background:url("./img/bg_line.gif"); color:#666;
	border:1px solid #f9c;
	}

a{text-decoration:none;color:#f09;}
a:visited{color:#c69;}
a:hover{color:#f09;}
