@charset"Shift_JIS";

/* 基本部分 */
html{
	margin:0;
	padding:0;
	line-height:1.7em;
	background-color:#fff;
	background-image:url(bg.jpg);
	background-position:100% 100%;
	background-repeat:no-repeat;
	background-attachment:fixed;
}
#txt
{
	width:900px;
	margin:30px auto;
}
#content{width:900px;}

/* リンク */
a{text-decoration:none;}
a:link{color:#ff6633;}
a:visited{color:#ff6633;}
a:hover,active{color:#ffcc66;}

/* メニュータイトル */
#title{margin-left:10px;color:#ffa500;font-size:18px;font-family:Century Gothic;}

/* 左メニュー部分 */
#menu
{
	padding-left:5px;
	width:250px;
	color:#999;
	font-size:80%;
	font-family:Verdana,'MS P Gothic';
	float:left;
}
#menu a{color:#ff6633;text-decoration:none;}
#menu a:hover,active{color:#ffcc66;text-decoration:none;}
#menu ul
{
	margin:0 0 20px 0;
	padding:10px;
}
#menu ul li{
	margin:10px 0;
	padding:5px;
	list-style:none;
	border:1px dotted #666;
}

/* 右本文部分 */
#main
{
	padding:15px;
	width:600px;
	border:1px dotted #666;
	float:right;
}

/* 記事（文字）設定 */
.intro
{
	margin:10px 0 20px 140px;
	padding:5px;
	width:400px;
	font-size:80%;
	font-family:Verdana;
	font-color:#999;
	border-left:3px double #666;
	border-right:3px double #666;
}
.plot
{
	margin:0;
	padding:0;
	font-size:100%;
	font-family:Tahoma;
	font-color:#999;
}
.guide
{
	margin:0 0 20px 0;
	text-align:right;
	font-size:80%;
	font-family:Verdana;
}
.record{
	margin:10px 5% 20px 5%;
	text-align:right;
	font-size:80%;
	font-family:Verdana;
}
.p{
	margin:0 0 20px 0;
	font-size:80%;
	font-family:Verdana,'MS P Gothic';
}
p{margin:7px 0;padding:5px 0;}

/* 後書き部分 */
#aw
{
	margin:20px 0;
	padding:15px;
	width:600px;
	border:1px dotted #666;
	font-size:80%;
	font-family:Verdana,'MS P Gothic';
	float:right;
}

/* 見出し */
h1{
	color:#a9a9a9;
	font-size:23px;
	font-family:Lucida Sans Unicode,'MS P Gochic';
	letter-spacing:5px;
	font-weight:normal;
}
h1:first-letter{color:#ff9900;}
h2
{
	margin-bottom:10px;
	padding:10px;
	font-size:90%;
	font-family:Lucida Sans Unicode,'MS P Gochic';
	border-bottom:1px solid #333;
}

/* 著作権表示部分 */
#copy
{
	margin:20px 0;
	padding:5px 15px;
	width:600px;
	border:1px dotted #666;
	text-align:center;
	color:#999;
	font-size:10px;
	font-family:Verdana;
	float:right;
}
