@charset "Shift_JIS";

		body{
		background-position:center top;
background-repeat: repeat-y;
		font-family:"ƒqƒ‰ƒMƒmŠpƒS Pro W3","Hiragino Kaku Gothic Pro","‚l‚r ‚oƒSƒVƒbƒN","MS PGothic",Osaka,sans-self,Verdana,Arial,Helvetica;
		font-style:normal;
		font-weight:bold;
		line-height:150%;
		width:100%;height:100%;zoom:100%;
		background-color:#000000
		text-align: left;
		text-decoration: none;
		margin:0px auto;
		width: 780px;
		position:relative;
		background-image: url("");
		overflow:scroll;
white-space: normal;
color:white;
		}
		
a:link { color: white; text-decoration: none;}
a:visited { color: white; text-decoration: none;}
a:hover { color: red;text-decoration: none; }
a:active { color: red;}
img {
border-style:none;
}
		
		
		
		
		
		
		
		
		
		
		
		
		
		
		
		
#wrapper{
margin: 0 auto;
padding:0;
}



		#head{
		height: 50px;
		margin:0;
		padding:0;
		position: relative;
		}
		
		h2{
		margin-left: 40px;
		font-size: 10px;
		}
		
		
		p{
		position: absolute;left:40px;bottom: 0;
		font-size: 12px;
		}
		
		
		#noveltitle{
		background-image: url("../gazo/novelrogo.gif");
background-repeat: no-repeat;

 		height: 150px;
		width: 661px;       margin: 0 0 5px 40px;
		}
		
		
		
		
		

		








		











#contents{
margin-top: 10px;
padding:0;

}
		
		
#left{
float:left;
width:100px;
}



















#maincontents{
margin:0 0 0 100px;
padding:0;
}		
		
		
		
#main{
margin:0 100px 0 0;
padding:5px 10px 5px 10px;

}


.mainhead{
margin:0;
padding:0;
height: 30px;
font-size: 0.75em;
}

.yajirusi{

}







#next{
padding-left:10px;
width: 100px;
float:left;
background-color:#666666;
}



#pre{
padding-right:10px;
width:100px;
text-align: right;
float:right;
background-color:#666666;
}




.totop{
width:130px;
text-align:center;
background-color:#666666;
margin-left:130px;
float:left;
}


.tonoveltop{
width:130px;
text-align:center;
background-color:#666666;
margin-right:130px;
float:right;
}








#mainhead:after{
content:".";
display:block;
height:0;
clear:both;
visibility:hidden;
}		


#chtitle{
font-size:1.06em;
margin-top:10px;
margin-bottom: 5px;
font-weight: bold;
}




#maintext{
margin:0 0 0 0;
font-weight: normal;
font-size: 0.94em;

line-height:1.5em;
font-family:"‚l‚r –¾’©";
}


#maintext2{
margin: 0 auto;
width:500px;
white-space:pre-wrap;
}



.share{
margin-top:10px;
margin-bottom:20px;
}























#right{
margin-right: 20px;
padding:0;
float:right;
width:100px;
}		










		
		
		
#contents:after{
content:".";
display:block;
height:0;
clear:both;
visibility:hidden;
}		
		
		
		
		
	

		
		
		
		
		
		
		
		
		
		
		
		
		
		
		
		

		
		
		
		
		
		
		
		
		
		
		
		
		
		
		
		
		
		
		
		
		
		
		
		
		
		
		
		

		
		
		

		
		



