/* tomds Style Sheet */


/* [共通項目]:start */
/* ---------------------------------------------------------------------------------- */
@charset "EUC-JP";

*
{
	margin:0;
	padding:0;
}

/* [見出し] */
h1,h2,h3,h4,h5 {display:inline;font-size:100%;font-weight:normal;}

/* [強調] */
strong,em {font-style:normal;font-weight:normal;}

/* [本文] */
p {color:#000000;}


/* [アンカーリンク]:Start */
/* ----------------------------------------- */
a:link {color:#0022dd;}
a:visited{color:#005533;}
a:hover{color:#bb3355;}
/* ----------------------------------------- */
/* [アンカーリンク]:End */


/* [画像]:start */
/* ----------------------------------------- */
img {border:0px}
/* ----------------------------------------- */
/* [画像]:end */

/* [修飾カラー]:start	*/
/* ----------------------------------------- */
.c_red {color:#cc2222;}
/* ----------------------------------------- */
/* [修飾カラー]:end */


/* [レイアウト]:start */
/* ----------------------------------------- */
/* [回りこみ終了] */
#float_clear {clear:both;}
/* ----------------------------------------- */
/* [レイアウト]:end */


/* [ボーダー]:start */
/* ----------------------------------------- */
/* [ボーダーなし] */
.noborder
{
	border:none;
	text-decoration: none;
}
/* ----------------------------------------- */
/* [ボーダー]:end */


/* ---------------------------------------------------------------------------------- */
/* [共通項目]:end */




/*
-------------------------------------------------------
	 BODY
-------------------------------------------------------
*/

body
{
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	width:100%;
	background-color:#f3f3f3;
	font-family:"ＭＳ Ｐゴシック", Verdana;
}

/*
-------------------------------------------------------
	 囲み一覧
-------------------------------------------------------
*/

/* [メインコンテンツBOX:box] */
#maincontents_box
{
	overflow: hidden;
	float:left;
	width:100%;
	margin-right:-185px; /* [ネガティブマージン] */
	margin-top:0px;
}

/* [メインコンテンツ:内容] */
#maincontents
{
	margin-right:185px; /* [ネガティブマージン補足] */
	zoom:100%;
	border:solid #aaa;
	border-width: 0px 0px 0px 0px;
}

/* [ナビゲーション] */
#navigation
{
	float:left;
	width:184px;
	background-color:#cadcd7;
	border:solid #9cb6af;
	border-width: 0px 0px 1px 1px;
}


/*
-------------------------------------------------------
	 #headersystem (最上位ヘッダ。システム情報)
-------------------------------------------------------
*/

/* [囲み:最上位ヘッダ] */
#headersystem
{
	margin: 0px 0px 0px 0px;
	padding: 5px 10px 5px 0px;
	background-color:#99e3f6;
	border:solid #5a8279;
	border-width: 0px 0px 1px 0px;
	font-size:small;
	text-align:right;
}

	/* [アンカーリンク: 最上位ヘッダ]:start */
	/* ----------------------------------------- */
	#headersystem a{padding: 0px 5px 0px 5px; border:none;border: solid #888; border-width: 0px 1px 0px 1px;}
	#headersystem a:link {color:#a00;text-decoration:none;}
	#headersystem a:visited{color:#a50;text-decoration:none;}
	#headersystem a:hover{color:#dd3355;text-decoration:none;}
	/* ----------------------------------------- */
	/* [アンカーリンク: 最上位ヘッダ]:end */
	
/*
-------------------------------------------------------
	 #headertitle (ヘッダ：タイトル部分)
-------------------------------------------------------
*/

/* [囲み] */
#headertitle
{
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	width:100%;
	height:95px;
	background-image:url("../images/titlebar_bg.gif");
	background-repeat:repeat-x;
	background-position:0% 0%;
	background-color:#52bf9f;
	border:solid #5d9484;
	border-width: 0px 0px 2px 0px;
}

/* [タイトル画像] */
#headertitle #title
{
	margin: 3px 0px 0px 32px;
	padding: 0px 0px 0px 0px;
	border:none;
}


/*
-------------------------------------------------------
	 headderlistnavi (ヘッダのリストナビ)
-------------------------------------------------------
*/

/* [囲み] */
#headderlistnavi
{
	margin: 0px 0px 0px 0px;
	padding: 8px 0px 8px 0px;
	background-color:#fff;
	border:solid #c8c8c8;
	border-width: 0px 0px 1px 0px;
}

/* [アンカーリンク]:start */
/* ----------------------------------------- */
#headderlistnavi a{	border:dotted #555;border-width: 0px 0px 1px 0px;}
#headderlistnavi a:link {color:#555;text-decoration:none;}
#headderlistnavi a:visited{color:#55a;text-decoration:none;}
#headderlistnavi a:hover{color:#bb3355;text-decoration:none;}
/* ----------------------------------------- */
/* [アンカーリンク]:end */

/* [ul] */
#headderlistnavi ul
{
	margin: 0px 0px 0px 40px;
	padding: 0px 0px 0px 0px;
}

/* [li] */
#headderlistnavi li
{
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	color: #222;
	display:inline;
}

/* [現在位置] */
#headderlistnavi li.now
{
	color:#000000;
}


/*
-------------------------------------------------------
	 siteconcept (サイトの説明)
-------------------------------------------------------
*/

/* [囲み] */
#siteconcept
{
	margin: 20px 10px 0px 0px;
	padding: 8px 0px 8px 40px;
	line-height:150%;
	color:#444;
}

/*
-------------------------------------------------------
	 siteinformation (サイトの情報)
-------------------------------------------------------
*/

/* [囲み] */
#siteinformation
{
	margin: 10px 10px 0px 0px;
	padding: 8px 0px 8px 40px;
	color:#000;
	line-height:150%;
}


/*
-------------------------------------------------------
	 TopSpecial (トップ特集記事)
-------------------------------------------------------
*/

/* [囲み] */
#TopSpecial
{
	margin: 10px 10px 0px 30px;
	padding: 8px 0px 8px 0px;
	color:#000;
	line-height:150%;
	border:dotted #44aa77;
	border-width: 0px 0px 2px 0px;
}

/* [タイトル見出し] */
#TopSpecial h2
{
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 2px;
	color:#006644;
	font-size: 130%;
	font-weight:bold;
}

/* [キャプション見出し画像] */
#TopSpecial .caption_logo
{
	float:left;
	margin: 0px 0px 0px 10px;
	padding: 0px 0px 0px 5px;
	border:solid #55ccaa;
	border-width: 0px 0px 0px 10px;
}

/* [テキスト内容] */
#TopSpecial .TopSpecial_Main
{
	margin: 2em 0px 0px 10px;
	padding: 0px 0px 0px 0px;
	font-weight:bold;
}

/*
-------------------------------------------------------
	 appearentry (以下は最新記事　のアピール文)
-------------------------------------------------------
*/

/* [囲み] */
#appearentry
{
	margin: 20px 0px 0px 0px;
	padding: 0px 0px 0px 40px;
	color:#a00;
	font-size:95%;
}


/*
--------------------------------------------------------------------------------------------------------------
	 navigation項目
--------------------------------------------------------------------------------------------------------------
*/

/*
-------------------------------------------------------
	 navigationscaption (ナビゲーション一覧のキャプション)
-------------------------------------------------------
*/

/* [囲み] */
#navigationscaption
{
	margin: 0px 0px 0px 0px;
	padding: 5px 0px 5px 0px;
	background-color:#c5d5e5;
	border:solid #ccc;
	border-width: 0px 0px 0px 0px;
	width:180px;
}

/* [タイトル文] */
#navigationscaption p
{
	margin: 0px 0px 0px 10px;
	padding: 0px 0px 0px 0px;
	color: #777;
	font-size:small;
}

/*
-------------------------------------------------------
	 Loginbox (ログインボックス）
-------------------------------------------------------
*/

/* [ログインボックス:囲み] */
#navigation #loginbox
{
	margin: 10px 0px 0px 10px;
	padding: 0px 0px 0px 0px;
}

	/* [入力欄: ログインボックス]:start */
	/* ----------------------------------------- */
	/* [囲み:入力欄: ログインボックス] */
	#navigation #loginbox #inputbox
	{
		margin: 0px 0px 0px 0px;
		padding: 10px 0px 0px 0px;
		width:161px;
		background-color:#ffe88c;
		background-image:url(../images/loginbox_footerr.gif);
		background-position:bottom;
		background-repeat:no-repeat;
	}
	
	/* [文章(キャプション): ログインボックス] */
	#navigation #loginbox #inputbox p
	{
		margin: 0px 0px 0px 10px;
		padding: 0px 0px 0px 0px;
		font-size:95%;
	}
	
	/* [ユーザID入力ボックス: ログインボックス] */
	#navigation #loginbox #inputbox input.userid
	{
		margin: 0px 0px 5px 0px;
		padding: 0px 0px 0px 0px;
		font-size:95%;
		width:120px;
	}
	
	/* [パスワード入力ボックス: ログインボックス] */
	#navigation #loginbox #inputbox input.userpassword
	{
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
		font-size:95%;
		width:120px;
	}
	
	/* [ログインボタン: ログインボックス] */
	#navigation #loginbox #inputbox input.loginbox_b_login
	{
		margin: 10px 0px 10px 7px;
		padding: 0px 0px 0px 0px;
	}
	
	
	/* ----------------------------------------- */
	/* [入力欄: ログインボックス]:end */


/*
-------------------------------------------------------
	MemberResistbox (新規会員登録ボックス）
-------------------------------------------------------
*/

/* [新規会員登録ボックス:囲み] */
#navigation #memberresistbox
{
	margin: 10px 0px 0px 10px;
	padding: 0px 0px 0px 0px;
}

/*
-------------------------------------------------------
	 freetext01_box (フリーテキスト01）
-------------------------------------------------------
*/

/* [囲み:フリーテキスト] */
#navigation #freetext01_box
{
	margin: 10px 10px 0px 10px;
	padding: 10px 0px 0px 0px;
	border:dotted #696;
	border-width: 2px 0px 0px 0px;
}

/* [p:フリーテキスト] */
#navigation #freetext01_box p
{
	font-size:95%;
	line-height:130%;
	color:#222;
}

/*
-------------------------------------------------------
	contentslink_box (コンテンツリンク）
-------------------------------------------------------
*/

/* [囲み:コンテンツリンク] */
#navigation #contentslink_box
{
	margin: 10px 10px 0px 10px;
	padding: 10px 0px 0px 0px;
	border:dotted #696;
	border-width: 2px 0px 0px 0px;
}

/* [ul:コンテンツリンク] */
#navigation #contentslink_box ul
{
	margin: 0px 10px 0px 0px;
	padding: 0px 0px 0px 5px;
	font-size:95%;
	line-height:130%;
	color:#222;
}

/* [li:コンテンツリンク] */
#navigation #contentslink_box li
{
	margin: 5px 0px 0px 0px;
	padding: 0px 0px 0px 5px;
	border:solid #c82;
	border-width: 0px 0px 0px 3px;
	list-style-type: none;
}

	/* [アンカーリンク: コンテンツリンク]:start */
	/* ----------------------------------------- */
	#navigation #contentslink_box a{color:#02f;}
	#navigation #contentslink_box a:link {text-decoration:none;}
	#navigation #contentslink_box a:visited{color:#237;text-decoration:none;}
	#navigation #contentslink_box a:hover{color:#dd3355;text-decoration:none;background-color:#ded;}
	/* ----------------------------------------- */
	/* [アンカーリンク: コンテンツリンク]:end */
	
/*
-------------------------------------------------------
	latestentries_box (最近の記事）
-------------------------------------------------------
*/

/* [囲み:最近の記事] */
#navigation #latestentries_box
{
	margin: 10px 10px 0px 10px;
	padding: 10px 0px 0px 0px;
	border:dotted #696;
	border-width: 2px 0px 0px 0px;
}

/* [項目名:最近の記事] */
#navigation #latestentries_box .caption
{
	margin: 0px 0px 0px 5px;
	padding: 0px 5px 0px 5px;
	font-size:small;
	color:#222;
	border:solid #585;
	border-width: 0px 1px 0px 1px;
}

/* [ul:最近の記事] */
#navigation #latestentries_box ul
{
	font-size:95%;
	color:#222;
}

/* [li:最近の記事] */
#navigation #latestentries_box li
{
	margin: 3px 0px 0px 0px;
	padding: 0px 0px 0px 5px;
}

	/* [アンカーリンク:最近の記事]:start */
	/* ----------------------------------------- */
	#navigation #latestentries_box a{color:#02f;}
	#navigation #latestentries_box a:link {text-decoration:none;}
	#navigation #latestentries_box a:visited{color:#237;text-decoration:none;}
	#navigation #latestentries_box a:hover{color:#dd3355;text-decoration:none;background-color:#ded;}
	/* ----------------------------------------- */
	/* [アンカーリンク:最近の記事]:end */
	
/*
-------------------------------------------------------
	entrylog_box (記事のログ）
-------------------------------------------------------
*/

/* [囲み:記事のログ] */
#navigation #entrylog_box
{
	margin: 10px 10px 10px 10px;
	padding: 10px 0px 0px 0px;
	border:dotted #696;
	border-width: 2px 0px 0px 0px;
}

/* [項目名:記事のログ] */
#navigation #entrylog_box .caption
{
	margin: 0px 0px 0px 5px;
	padding: 0px 5px 0px 5px;
	font-size:small;
	color:#222;
	border:solid #585;
	border-width: 0px 1px 0px 1px;
}

/* [ul:記事のログ] */
#navigation #entrylog_box ul
{
	font-size:95%;
	color:#222;
}

/* [li:記事のログ] */
#navigation #entrylog_box li
{
	margin: 3px 0px 0px 0px;
	padding: 0px 0px 0px 5px;
}

	/* [アンカーリンク:記事のログ]:start */
	/* ----------------------------------------- */
	#navigation #entrylog_box a{color:#02f;}
	#navigation #entrylog_box a:link {text-decoration:none;}
	#navigation #entrylog_box a:visited{color:#237;text-decoration:none;}
	#navigation #entrylog_box a:hover{color:#dd3355;text-decoration:none;background-color:#ded;}
	/* ----------------------------------------- */
	/* [アンカーリンク:記事のログ]:end */
	
/*
----------------------
	 counter (カウンタ)
----------------------
*/

/* [囲み] */
#siteinform #counter
{
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 5px;
	border:solid #bbb;
	border-width: 0px 0px 0px 5px;
}

/* [Visitor] */
#siteinform #counter #c_visitor
{
	margin: 0px 0px 0px 0px;
	font-size:small;
	color:#0000aa;
}

/* [Number] */
#siteinform #counter #c_counter
{
	font-size:small;
	color:#333333;
}


/*
--------------------------------------------------------------------------------------------------------------
	 sitefooter (サイトフッタ)
--------------------------------------------------------------------------------------------------------------
*/

/* [囲み: フッタ] */
#sitefooter
{
	clear:both;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

	/* [アンカーリンク:記事のログ]:start */
	/* ----------------------------------------- */
	#sitefooter a:link
	{
		text-decoration: none;
		color:#dd2200;
		border:dotted #555555;
		border-width: 0px 0px 1px 0px;
	}
	
	#sitefooter a:visited
	{
		text-decoration: none;
		color:#335500;
		border:dotted #555555;
		border-width: 0px 0px 1px 0px;
	}
	
	#sitefooter a:hover
	{
		color:#fff;
		border: none;
		background-color:#68c;
	}
	/* ----------------------------------------- */
	/* [アンカーリンク:記事のログ]:end */

/*
--------------------------------------------------------------------------------------------------------------
	 systeminformation (システム情報)
--------------------------------------------------------------------------------------------------------------
*/

/* [囲み] */
#sitefooter #systeminformation
{
	margin: 10px 0px 0px 40px;
	padding: 0px 0px 40px 0px;
}

/* [署名] */
#sitefooter #systeminformation #signature
{
	margin: 0px 10px 0px 0px;
	padding: 0px 0px 0px 5px;
	font-size:small;
	color:#000000;
	border:solid #aaa;
	border-width: 0px 0px 0px 5px;
}


/*
-------------------------------------------------------
	system_msg (システムメッセージ)
-------------------------------------------------------
*/

/* [囲み:システムメッセージ] */
#system_msg 
{
	margin: 30px 20px 60px 10px;
	padding: 0px 0px 0px 30px;
}

/* [タイトル見出し:システムメッセージ] */
#system_msg  h2
{
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	font-size: 130%;
	font-weight:bold;
	border:solid #ff9900;
	border-width: 0px 0px 2px 0px;
}

	/* [エラー関連:システムメッセージ]:start */
	/* ----------------------------------------- */
	/* [囲み:エラー関連] */
	#system_msg #error_box
	{
		margin: 20px 0px 0px 0px;
	}
	
	/* [キャプション:システムメッセージ] */
	#system_msg #error_box .text_caption
	{
		color:#02a;
	}
	
		/* [エラー文:エラー関連]:start */
		/* ----------------------------------------- */		
		/* [囲み:エラー文] */
		#system_msg #error_box #text_errors
		{
			margin: 0px 0px 0px 10px;
			line-height:130%;
		}
		/* ----------------------------------------- */		
		/* [エラー文:エラー関連]:end */
		
		
		/* [戻るボタン:エラー関連]:start */
		/* ----------------------------------------- */		
		/* [ボタン:戻るボタン] */
		#system_msg #error_box #backlink
		{
			margin: 20px 0px 0px 20px;
		}
		
		/* [box:戻るボタン] */
		#system_msg #error_box #backlink .box
		{
			margin: 0px 0px 0px 0px;
			padding: 5px;
			background-color:#fff;
			border:dotted #555;
			border-width: 1px;
		}
		/* ----------------------------------------- */		
		/* [戻るボタン:エラー関連]:end */
	

/* [end] */
