.novelbox {
	width: 700px;
	background: #FFFFFF;
	margin:0px auto 0px auto;
}

#title {
	width: 700px;
	height: 140px;
	background-image: url(../novel/title.gif);
	margin: 0px;
	line-height:100em;
	overflow:hidden;
}
h2 {
	text-align: center;
	color: #FFFFFF;
	font-size: 15pt;
	margin: 10px auto;
	padding: 0px 0px;
	width: 660px;
	height: 50px;
	line-height: 100em;
	overflow: hidden;
}

#nikotitle {background-image: url(../novel/nikotitle.gif);}
#bbtitle {background-image: url(../novel/bbtitle.gif);}
#bbtitle2 {background-image: url(../novel/bbtitle2.gif);}

#oct {
	width: 700px;
	height: 30px;
	margin: 0px;
	padding: 0px;
	background-image: url(../novel/oct.gif);
	border-bottom: 1px solid #3061CF;
	line-height: 100em;
	overflow: hidden;
}
#nov {
	width: 700px;
	height: 30px;
	margin: 40px 0px 0px 0px;
	padding: 0px;
	background-image: url(../novel/nov.gif);
	border-bottom: 1px solid #3061CF;
	line-height: 100em;
	overflow: hidden;
}
#jan {
	width: 700px;
	height: 30px;
	margin: 40px 0px 0px 0px;
	padding: 0px;
	background-image: url(../novel/jan.gif);
	border-bottom: 1px solid #3061CF;
	line-height: 100em;
	overflow: hidden;
}

.novelleft {
	width: 300px;
	margin: 0px 0px 20px 20px;
	border: 1px solid #000000;
	float: left;
}

.novelright {
	width: 325px;
	margin: 0px 0px 0px 16px;
	float: left;
}

.novelright p {
	font-size: 11pt;
	margin: 0px 0px 10px 0px;
}
	
.novelstaff {
	width: 300px;
	font-weight: bold;
}

.noveltxt {
	width: 320px;
}

.novellink {
	width: 158px;
	text-align: center;
	padding-bottom: 10px;
	margin: 10px 0px 0px 20px;
	font-size: 10pt;
}
.back {
	width: 700px;
	text-align: center;
	font-size: 11pt;
}
.novellink a {
	text-decoration: none;
}

address {
	width: 700px;
	font-size: 10pt;
	text-align: right;
	color: #0069B3;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 10px 0px;
	font-style: normal;
	float: left;
}

.aori {
	width: 325px;
	height: 205px;
	float: left;
	margin: 10px 0px 0px 0px;
	background-image: url(../novel/aori.jpg);
	overflow: hidden;
	line-height: 100em;		
}

#outline {
	font-size: 11pt;
	background-color: #EEEEEE;
	color: #333333;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 5px;
	border-top: 1px solid #3061CF;
	border-right: 1px solid #3061CF;
	border-left: 8px solid #3061CF;
}

.outbox{
	padding: 5px;
	border: 1px solid #3061CF;
}
.item {
	clear: none;
	float: none;
	width: 700px;
}
.chara {
	background-image: url(../novel/chara.gif);
	width: 660px;
	height: 30px;
	line-height: 100em;
	overflow: hidden;
	margin: 0px auto;
}
.gallary {
	background-image: url(../novel/gallary.gif);
	width: 660px;
	height: 30px;
	line-height: 100em;
	overflow: hidden;
	margin: 10px auto;
}


.cutin,
.charabox {
	width: 660px;
	margin: 0px auto;
}
.charabox p {
	width: 450px;
	font-size: 11pt;
	margin: 10px 10px 10px 10px;
	line-height: 1.3em;
	float: left;
}
.charabox img,
.cutin img {
	border: 1px solid #333333;
	margin: 10px 6px;
	float: left;
}
/* IE */
*html .cutin img {margin: 0px 4px;}
/* IE */
.imgbox {
	float: left;
	width: 200px;
	margin: 0px 6px;
	padding: 0px;
}
/* IE */
*html .imgbox {margin: 0px 0px;}
/* IE */

.imgbox p {
	width: 200px;
	font-size: 10pt;
	margin: 0px 10px;
	line-height: 1.3em;
}