/* ページ */
#page {
	background-color: #FFFFFF;
	border: 1px solid #999999;
	margin: 0px auto;
	padding: 0px;
	width: 770px;
}
/* フッター */
#foot {
	font-size: 80%;
	background-color: #e7e7e7;
	margin: 0px 5px 7px;
	border: 1px solid #CCCCCC;
	padding: 0px 0px 0px 5px;
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
}
/* メイン */
#main {
	margin: 0px;
	padding: 0px;
}
/* ヘッド */
#head {
	margin: 7px 0px 0px;
	padding: 0px;
	height: 90px;
/*	width: 430px; */
}
#head p a {
	margin: 0px;
	padding: 0px;
	height: 90px;
	display: block;
/*	width: 430; */
}
/* 中面以降のヘッダー */
#inhead h2 a {
	margin: 0px;
	padding: 0px;
	height: 55px;
	display: block;
	width: 100%;
}
/* ナビ */
#navi {
	margin: 0px 0px 7px 5px;
	padding: 0px;
	width: 200px;
/*	width: 160px; */
}
/* レポート */
#report {
	margin: 0px 5px 5px;
	padding: 0px;
/*  */
	width: 557px;


}
	#report p.date {
		text-align: right;
		font-size: 80%;
		margin-top: 2px;
		margin-right: 10px;
		color: #333333;
		margin-bottom: 0px;
		border-bottom: 1px solid #CCCCCC;
		padding-top: 0px;
		margin-left: 10px;
	}
/* レポート例外処理 */
	#report p.dateleft {
	font-size: 80%;
	margin-top: 0px;
	margin-right: 10px;
	color: #333333;
	margin-bottom: 40px;
	border-bottom: 1px solid #CCCCCC;
	margin-left: 10px;
	clear: both;
	padding-bottom: 2px;
	}
	#report p.list {
		margin-top: 10px;
		margin-bottom: 10px;
		margin-left: 10px;
		padding-top: 5px;
		border-top-width: 1px;
		border-top-style: solid;
		border-top-color: #666666;
	}
	#report p.list a {
	font-size: 120%;
	font-weight: bold;
	}
	#report p.nextback {
	margin-top: 10px;
	margin-bottom: 10px;
	margin-left: 10px;
	padding-top: 5px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #666666;
	text-align: center;
	clear: both;
	}
/* サイドバー */
#sidebar {
	margin: 0px 5px 7px 0px;
	padding: 0px;
	width: 160px;
}
/* グローバルナビ */
#globalnavi {
	padding: 0px;
	border: 1px solid #CCCCCC;
	margin: 7px 0px 0px;
}
	#globalnavi ul {
		margin: 0px;
		padding: 0px;
	}
		#globalnavi ul li {
			border-top-width: 1px;
			border-top-style: solid;
			border-top-color: #CCCCCC;
			list-style-type: none;
			font-size: 80%;
			font-weight: bold;
			margin: 0px;
			padding: 0px;
			line-height: 22px;
		}
/* コンテンツオール・コメント・コメント投稿フォーム */
	#contentsall h2 {
		font-size: 90%;
		background-image: url(../images/bg_ichioshi_r5_c4.gif);
		font-weight: bold;
		color: #FFFFFF;
		margin: 0px;
		padding-top: 6px;
		padding-left: 5px;
		padding-right: 0px;
		padding-bottom: 6px;
	}
#contentsall,#comment,#form {
	margin-top: 7px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	border: 1px solid #CCCCCC;
}
	#contentsall h3,#comment h3,#form h3 {
	font-size: 90%;
	font-weight: bold;
	margin-top: 10px;
	margin-right: 10px;
	margin-bottom: 0px;
	margin-left: 10px;
	padding: 0px 0px 5px;
	color: #333333;
	}
	#contentsall p,#comment p,#form p {
		font-size: 80%;
		margin-top: 0px;
		margin-right: 10px;
		color: #333333;
		margin-bottom: 0px;
		margin-left: 10px;
		line-height: 130%;
	}
	#contentsall img {
		margin: 3px 5px 3px 0px;
		padding: 2px;
		border: 1px solid #CCCCCC;
		float: left;
	}
	#comment img {
	margin: 3px 5px 3px 0px;
	padding: 2px;
	border: 1px solid #CCCCCC;
	float: left;
	}
/* バナー広告関係 */
#adshortbanner {
/*		width: 428px;*/
	padding: 0px;
	margin-top: 7px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;

}
	#adshortbanner p {
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	text-align: center;
	}
	#adshortbanner ul,
	#adlongbanner ul,
	#adspace ul {
		margin: 0px;
		padding: 0px;
	}
		#adshortbanner ul li,
		#adlongbanner ul li,
		#adspace ul li {
		font-size: 80%;
		list-style-type: none;
		text-align: center;
		margin: 10px 0px;
		padding: 0px;
		}
/* 追加 */
.adshortbanner2{
	text-align: center;
	margin-top: 7px;
}
/* 追加 */




#adlongbanner {
	padding: 0px;
	margin-top: 7px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
	#adlongbanner p {
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	text-align: center;
	}
#adspace {
	padding: 0px;
/*	width: 160px; */
	margin-top: 7px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
	#adspace p {
	margin: 0px;
	padding: 0px;
	text-align: center;
	}
#adspace ul li img,
#adshortbanner ul li img,
#adlongbanner ul li img,
#adspace p img,
#adlongbanner p img,
#adshortbanner p img {
	margin: 0px;
	padding: 0px;
	border: none;
}

/* バックナンバー */
#backnumber {
	padding: 0px;
	border: 1px solid #CCCCCC;
	margin-top: 7px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
h1 {
	font-size: 100%;
	display: none;
}
.naviskip {
	display: none;
}
hr {
	display: none;
}
.alt {
	display: none;
	margin: 0px;
	padding: 0px;
}
/* ぱんくずリスト */
#pan {
	padding: 0px;
	margin-top: 7px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 3px;
	font-size: 80%;
	color: #333333;
}
/* フォームバグ修正CSS */
#form textarea {
	font-family: "ヒラギノ明朝 Pro W6", "Osaka", "ＭＳ Ｐゴシック", "trebuchet MS", "trebuchet", "verdana", "arial", "sans-serif";
	font-size: 80%;
	color: #333333;
	margin-bottom: 5px;
}
#form input {
	font-family: "ヒラギノ明朝 Pro W6", "Osaka", "ＭＳ Ｐゴシック", "trebuchet MS", "trebuchet", "verdana", "arial", "sans-serif";
	font-size: 80%;
	color: #333333;
	margin-bottom: 5px;
}
h2 .epexegesis {
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 80%;
	font-weight: normal;
	color: #FFFFFF;
}

