@charset "utf-8";




/* ######## 全体設定開始 ######## */
body {
	margin		: 0px;
	padding		: 0px;
	background-image: url(http://www.fuboren.com/sys_img/bg001gr.gif);
	text-align	: center;
	font-family: Verdana,"ヒラギノ角ゴ Pro W3",Osaka,"ＭＳ Ｐゴシック",sans-serif;
}
h1, h2, h3, h4, h5, h6 {
	margin		: 0px;
	padding		: 0px;
	font-weight	: normal;
}





/* ######## リンク文字の設定 ######## */
a {
	text-decoration	: none;	/*リンクアンダーライン無し*/
}
a:link {	/*未訪問リンク*/
	font-weight	: normal;
	color		: #0000CC;
}
a:visited {	/*既訪問リンク*/
	font-weight	: normal;
	color		: #0000CC;
}
a:active {	/*リンクアクション時の色*/
	font-weight	: normal;
	color		: #0000CC;
}
a:hover {	/*マウスオーバー時の色*/
	font-weight	: normal;
	color		: red;
}
a img {		/*画像にリンク枠はつけない設定*/
	border-style:none;
}
/* ######## container部開始 ######## */
#container {
	width		: 800px;
	margin-right	: auto;
	margin-left	: auto;
	padding		: 0px;
	text-align	: left;
	background-image: url(http://www.fuboren.com/sys_img/bg001y.gif);
	border-top	: 1px solid #999999;
	border-right	: 2px solid #808080;
	border-bottom	: 2px solid #808080;
	border-left	: 1px solid #999999;
}
/* ######## banner部開始 ######## */
#banner {
	height		: 120px;
	padding		: 0px;
	color		: #000000;
	background-color: #FFFF84;
	border-top	: 1px solid #FFFFFF;
	border-bottom	: 1px solid #DCDCDC;
	text-align	: left;
}
#banner-img {
	display: none;
}
/* ######## navigator部開始 ######## */
#navigator {
	height		: 20px;
	padding		: 2px;
	background-color: #FFA500;
	border-top	: 1px solid #FFFFFF;
	border-bottom	: 1px solid #A52A2A;
	margin-bottom		: 5px;
	text-align	: left;
}
#navigator h2 {
	font-size		: small;
	margin-left		: 3px;
}




#globalnavi{
 margin: 0;
 padding: 0;
 width: ***;
}
#globalnavi ul{
 list-style-type: none;
 margin: 0;
 padding: 0;
}
#globalnavi li{
 float: left;
 width: 199px;
 margin: 0;
 padding: 0;
}
#globalnavi a{
 text-align: center;
 display:block;
 padding: 0;
 width: 100%;
 background-color: #FFA500;
 color: #0000CC;
}
#globalnavi a:hover{
 background-color: red;
 color: white;
}









































/* ######## 左サイドバー基本設定 ######## */
#left {
	width		: 165px;
	float		: left;
	overflow	: hidden;
}
/* ######## 中央部基本設定 ３カラム用 ######## */
#center3 {
	width		: 465px;
	float		: left;
	overflow	: hidden;
}
/* ######## 中央部基本設定 ２カラム用 ######## */
#center2 {
	width		: 630px;
	float		: left;
	overflow	: hidden;
}
/* ######## 右サイドバー基本設定 ######## */
#right {
	width		: 165px;
	float		: left;
	overflow	: hidden;
}
/* ######## フッター部設定 ######## */
#spacer {
	font-size		: 5px;
	border-bottom	: 1px solid #DCDCDC;
}
#footer {
	padding		: 1px;
	font-size	: x-small;
	line-height	: 150%;
	color		: #000000;
	background-color: #FFFF84;
	border-top	: 1px solid #FFFFFF;
	text-align	: center;
}
/* ######## サイドバー共通設定 ######## */
.sidebar {
	padding: 0px 2px 2px 2px;
}
/* ######## サイドバー共通設定 ######## */
.sidebar h2 {
	color		: white;	/* 文字白 */
	font-size	: medium;	/* 文字中 */
	text-align	: center;	/* 中央寄せ */
	font-weight	: bold;		/* 太字 */
	padding		: 2px;		/* パディング */
	margin-bottom	: 10px;		/* 余白下 */
	background-color: #00aaaa;	/* 背景色 */
	border-right	: 1px solid #000000;
	border-bottom	: 1px solid #000000;
}
.sidebar h3 {
	color		: #000000;
	font-size	: x-small;
	text-align	: center;
	font-weight	: bold;
	text-transform	: uppercase;
	letter-spacing	: .3em;
}
/* ##### サイドバーメニュー部設定 ##### */
.sidebar h4.menu {
	color		: #0000CC;	/* 文字青 */
	font-size	: small;	/* 文字の大きさ */
	text-align	: left;	/* 左寄せ */
	font-weight	: normal;		/* 太字 */
	line-height	: 180%;
	padding		: 2px;		/* パディング */
	margin-bottom	: 2px;		/* 余白下 */
	background-color: #FFFF84;	/* 背景色 */
	border-right	: 1px solid #DCDCDC;
	border-bottom	: 1px solid #DCDCDC;
}
.sidebar a h4.menu {
	text-decoration	: none;	/*リンクアンダーライン無し*/
	background-color: #FFFF84;	/* 背景色 */
}
.sidebar a:link h4.menu {	/*未訪問リンク*/
	font-weight	: normal;
	color		: #0000CC;	/* 文字青 */
}
.sidebar a:visited h4.menu {	/*既訪問リンク*/
	font-weight	: normal;
	color		: #0000CC;	/* 文字青 */
}
.sidebar a:active h4.menu {	/*リンクアクション時の色*/
	font-weight	: normal;
	color		: #ffffff;
	background-color: #FFA500;	/* 背景オレンジ色 */
}
.sidebar a:hover h4.menu {	/*マウスオーバー時の色*/
	font-weight	: normal;
	color		: #ffffff;
	background-color: #FFA500;	/* 背景オレンジ色 */
}
/* ##### サイドバー検索部設定 ##### */
.sidebar div#search {
	background-color: #FFFFFF;
	border	: 1px solid #DCDCDC;
	font-size	: xx-small;
	font-weight	: normal;
	line-height	: 120%;
	text-align	: center;
	margin-bottom	: 5px;
}













































































































































































/* ##### サイドバーリスト部設定 ##### */
.sidebar ul {
	padding-left	: 5px;
	margin		: 0px;
	margin-bottom	: 10px;
}
.sidebar ul ul {
	margin-bottom	: 0px;
}
.sidebar li {
	color		: #000000;
	font-size	: small;
	text-align	: left;
	line-height	: 120%;
	margin-top	: 5px;
	list-style-type	: none;
}
/* ##### サイドバーブロック部設定 ##### */
.sidebar div {
	color		: #000000;
	font-size	: small;
	font-weight	: normal;
	line-height	: 120%;
	text-align	: left;
	margin-bottom	: 5px;
}
/* ##### サイドバースケジュールブロック部設定 ##### */
.sidebar div.sche {
	color		: #000000;
	font-size	: small;
	font-weight	: normal;
	line-height	: 120%;
	text-align	: left;
	margin-bottom	: 1px;
	border-width	: 1px;
	border-style	: solid;
	border-color	: #000000;
	padding		: 3px;
}
/* ##### サイドバースケジュールタイトル部設定 ##### */
.sidebar h1.sche {
	background-color: #000000;
	color		: #FFFFFF;
	font-size	: small;
	font-weight	: normal;
	line-height	: 120%;
	text-align	: center;
	padding		: 3px;
	margin-bottom	: 1px;
	border-width	: 1px;
	border-style	: solid;
	border-color	: #000000;
}
/* ##### サイドバースケジュール項目部設定 ##### */
.sidebar h2.sche {
	background-color: #FFFF84;
	padding		: 2px;
	color		: #000000;
	font-size	: small;
	font-weight	: normal;
	line-height	: 120%;
	text-align	: left;
	margin-bottom	: 1px;
}
/* ##### 広告部設定 ##### */
#ad {
	padding		: 3px 0pc 3px 0px;
	text-align	: center;
}





/* ######## 扱い未定 ######## */
/* ######## カテゴリー一覧部設定 ######## */
#categories ul {
	padding-left	: 10px;
	margin-bottom	: 0px;
	}
#categories ul ul {
	padding-left	: 10px;
	margin-bottom	: 0px;
}
#categories li {
	list-style-type	: none;
	line-height	: 120%;
	margin-top	: 0px;
	}
#categories li li {
	list-style-type	: none;
	line-height	: 120%;
	margin-top	: 0px;
	}


#xml {
	text-align: center;
}
#xml img {
	border: 0px
} 
#comment-data {
	float: left;
	width: 180px;
	padding-right: 15px;
	margin-right: 15px;
	text-align: left;
	border-right: 1px dotted #BBB;
}
textarea[id="comment-text"] {
	width: 80%;
}
.commenter-profile img {
	vertical-align: middle;
	border-width: 0;
}


/* ######## メインコンテンツ用設定開始 ######## */
/* ######## 中央コンテンツ詳細設定 ######## */
.content {
	background-color: #FFFFFF;
	margin-right	: 2px;
	padding		: 5px;
	color		: #000000;
	font-size	: small;
}
.content div.topic {
	border	: 1px dashed #008200;
	padding		: 5px;
	margin-bottom	: 5px;
}
/* ######## 中央コンテンツ段落部設定 ######## */
.content p {
	color		: #000000;
	font-size	: small;
	font-weight	: normal;
	line-height	: 120%;
	text-align	: left;
	margin-left	: 20px;
	margin-bottom	: 10px;
}
/* ######## 中央コンテンツ引用部設定 ######## */
.content blockquote {
	color		: #000000;
	font-size	: small;
	font-weight	: normal;
	line-height	: 120%;
	text-align	: left;
}
/* ######## 中央コンテンツリスト部設定 ######## */
.content ul {
	list-style-type	: circle;
}
.content ol {
	list-style-type	: decimal;
}
.content li {
	font-size	: small;
	line-height	: 120%;
}
/* ######## 中央コンテンツ大見出し部設定 ######## */
.content h1 {
	font-size	: large;
	text-align	: left;		/* 左寄せ */
	font-weight	: bold;		/* 太字 */
	padding-bottom	: 2px;
	margin-bottom	: 15px;		/* 余白下 */
	border-bottom	: 3px double #008200;
}
.content span {
	color		: #cc0000;
	margin-bottom	: 15px;		/* 余白下 */
	background-color: #80ff80;
	padding		: 2px 20px;	/*上下・左右*/
	font-weight	: bold;
	font-size	: large;
}
/* ######## 中央コンテンツ中見出し部設定 ######## */
.content h2 {
	color		: #000000;
	font-size	: medium;
	text-align	: left;
	font-weight	: bold;
	line-height	: 120%;
	padding-left	: 5px;
	border-left	: 15px solid #008200;
	border-bottom	: 2px solid #008200;
}
/* ######## 中央コンテンツ小見出し部設定 ######## */
.content h3 {
	color		: #000000;
	font-size	: small;
	text-align	: left;
	font-weight	: bold;
	margin-bottom	: 5px;
}
.content h4 {
	color		: #000000;
	font-size	: small;
	text-align	: right;
	font-weight	: normal;
	margin-bottom	: 5px;
}



/* ######## 中央検索部設定 ######## */
.content h6 {
	color		: #000000;
	font-size	: small;
	text-align	: left;
	font-weight	: bold;
	line-height	: 120%;
	padding-left	: 5px;
	margin-bottom	: 0px;
}
.content p.p20 {
	color		: #000000;
	font-size	: small;
	font-weight	: normal;
	line-height	: 120%;
	text-align	: left;
	margin-left	: 20px;
	margin-top	: 0px;
	margin-bottom	: 20px;
}
/* ######## 中央コンテンツ画像配置設定 ######## */
div.topicimg {
	border	: none;
	padding	: 0px;
	margin	: 0px
}
.content img {
	float	: left;
	border	: none;
	margin	: 0px 10px;	/*上下・左右*/
}
.content pre {
	font-size: larger;
}
.content p.posted {
	color		: #000000;
	font-size	: x-small;
	border-top	: 1px solid #999999;
	text-align	: right;
	margin-bottom	: 25px;
	line-height	: normal;
	padding		: 3px;
}
