/* ============================================================== */
/* にししふぁくとりー Sakura Scope : トップレベルページのデザイン */
/* ============================================================== */	/* 3:13 2008/05/27 Updated. */

/* -------------- */
/* ■ヘッダ部分■ */	/* 識別： [div] id=pagehead */
/* -------------- */	/* 場所： 最上部～Produce名 */

/* ●ヘッダ全域 */
#pagehead {
	border-bottom: 1px solid gray;
}
#pagehead img {
	border-width: 0px;
}

/* ●タイトル画像ボックス */
#pagehead div.title {
	background-color: #ccffcc;
	height: 90px;
	background-image: url("/factorytitle_back.gif");
	background-repeat: no-repeat;
	border-bottom: 1px green solid;
}

/* ●タブ＆プルダウンメニューボックス */
#pagehead div.navi {
	background-color: #99ff99;
	background-image: url("/pt/tab/bg.gif");
}

/* ●プロデュース名ボックス */
#pagehead div.headbottom {
	font-size: 80%;
	color: #ffffff;
	text-align: center;
}

/* ------------------ */
/* ■コンテンツ部分■ */	/* 識別： [div] class=content */
/* ------------------ */	/* 場所： ブログ名称～Powered-by */

.content h1 a {
	text-decoration: none;
	color: #cc0000;
}

.content p.headmsg {
	font-size: 80%;
}

.content div.box {
	border: 1px #008000 solid;
	margin-bottom: 1em;
	background-color: #fffff0;
}

.content div.box h2 {
	font-size: 100%;
	color: #008000;
	background-color: #ccffcc;
	border-bottom: 1px #008000 solid;
	padding: 0.1em 0.3em;
}

.content div.box h2 a {
	text-decoration: none;
	color: #008000;
}

.content div.box ul.recent li {
	font-weight: bold;
	font-size: 120%;
	font-family: Arial,sans-serif;
}
.content div.box ul.recent li a {
	color: #cc0000;
}

.content div.box div.boxcontents {
	padding: 0px 1em;
}

.content div.box div.boxcontents p.guide {
	margin: 0px;
	font-size: 80%;
	line-height: 1.25;
}

.content div.box div.boxcontents p.noteguide {
	/* 主にボックスの終わりに付く文章用 */
	margin: 0px 0px 0.9em 0px;
	font-size: 80%;
	line-height: 1.25;
}

.content div.box p.notelink {
	/* ボックス内で右寄せして表示する参考リンク用 */
	text-align: right;
	margin: 0px 1em 1em 0px;
	font-size: 90%;
}

.content div.box ul.afterguide {
	margin-top: 0.5em;	/* リスト上の段落との間隔を詰める */
}
.content div.box ul.afterguide ul {
	margin-top: 0px;	/* 内側のリストの上は詰めない */
}

.content div.box form, .content div.box p {
	margin: 1em 0px;
}

.content div.box ul.entrylists li {
	line-height: 110%;
	margin-bottom: 0.5em;
}

.content div.box h2.befoverflow {
	margin-bottom: 0px;
}
.content div.box div.comments {
/*	 overflow: auto;
	 height: 12em;*/
}
.content div.box div.trackbacks {
/*	 overflow: auto;
	 height: 7em;*/
}

/* ボックスの中のボックス */
.content div.box div.boxcontents div.imagesetbox {
	border: 1px #008080 solid;
	background-color: #faffff;
}
.content div.box div.boxcontents div.imagesetbox h3 {
	font-size: 100%;
	font-weight: bold;
	color: #008080;
	border-bottom: 1px #008080 solid;
	background-color: #f0f0ff;
	padding: 0.1em 0.3em;
	margin: 0px;
}
.content div.box div.boxcontents div.imagesetbox p,
.content div.box div.boxcontents div.imagesetbox ul {
	margin: 0px;
	padding: 0.5em;
	font-size: 80%;
	line-height: 1.25;
}
.content div.box div.boxcontents img.imageinbox {
	float: left;
	border-width: 1px;
	margin-right: 0.5em;
}

.content div.box span {
	font-size: 60%;
	color: gray;
}

/* 左右2段組 */
.content div.archivepages {
	float: left;
	width: 35%;
}
.content div.recententries {
	margin-left: 35%;
	padding-left: 1em;
}
.content div.leftside {
	float: left;
	width: 45%;
}
.content div.rightside {
	margin-left: 45%;
	padding-left: 3%;
}

/* ---------------- */
/* ■その他の部分■ */
/* ---------------- */

/* ●ネタバナー */
img.neta {
	float: right;
	border: 0px;
}

/* for TrackWord Box */
div.boxcontents table#trackwordv td {
	font-size: 80%;
}
div.boxcontents table#trackwordv img {
	border: 0px;
}

/* Temp */
span.tempmemo {
	font-size: 60%;
	color: gray;
}
span.tempmemo a:link,
span.tempmemo a:visited {
	color: gray;
}

