@charset "euc-jp";

	* {
		font-size:100%;
	}

	body {
		background:#fff;
		font-size:90%;
		color:#656565;
		font-family:$ffont;
		scrollbar-Track-Color:#fff;
		scrollbar-Face-Color:#fff;
		scrollbar-Shadow-Color:#656565;
		scrollbar-DarkShadow-Color:#fff;
		scrollbar-Highlight-Color:#656565;
		scrollbar-3dLight-Color:#fff;
		scrollbar-Arrow-Color:#656565;
		font-family:Osaka, Tahoma, Verdana;
	}

	a:link {
		color:#91a8ed;
	}

	a:visited {
		color:#91a8ed;
	}

	a:active {
		color:#91a8ed;
	}

	a {
		text-decoration:none;
	}

	a:hover {
		color:#f4a460;
		text-decoration:none;
	}

	td {
		font-size:90%;
		color:#656565;
	}

	input,select,textarea {
		background:#fff;
		border:1px solid #656565;
		color:#656565;
		font-family:Osaka, Tahoma, Verdana;
	}

	textarea {
		overflow:auto;
	}

/* タイトル */
	.title {
		font-size:140%;
		color:#4682b4;
		font-family:Osaka, Tahoma, Verdana;
	}

/* カウンター */
	.count {
		font-size:80%;
		color:#4682b4;
		font-family:Osaka,Tahoma,Verdana;
	}

/* TOP画面のコラムタイトル等のメインテーブル */
	table.menu {
		border-collapse:collapse;
		background:#fff;
		line-height:130%;
	}

	table.menu td {
		border-bottom:solid1px#d5e3fa;
	}

/* TOP画面のコラムタイトル等のメインテーブル(サブカテゴリ) */
/* 	table.menu2 {
		border-collapse:collapse;
		background:#fff;
		line-height:150%;
	}

	table.menu2 td {
		border-bottom:solid 1px #d5e3fa;
	}
 */
/* エラー表示時 */
	.error {
		color:#ff0000;
	}

/* 規定時間内に登録された時に表示するnew!の文字 */
	.new {
		color:#ff8500;
		font-size:75%;
	}

/* 規定時間内に更新された時に表示するup!の文字 */
	.up {
		color:#ff0000;
		font-size:75%;
	}

/* コラムの下のアンダーライン */
	.art_underline {
		border-bottom:1px solid #d5e3fa;
	}

/* カテゴリの中のコラム件数 */
	.cat_count {
		font-size:85%;
		color:#0000ff;
	}

/* 著作権表示 */
	.copy {
		font-size:90%;
		text-align:center;
	}

/* サブカテゴリ名 */
	.cat a:link,
	.cat a:visited,
	.cat a:active {
		color:#ff8500;
		font-weight:bolder;
	}

	.cat a {
		text-decoration:underline;
		font-size:120%;
	}

	.cat a:hover {
		color:#0000ff;
		font-weight:bolder;
		text-decoration:underline;
	}

/* メインカテゴリ名 */
	.mcat a:link,
	.mcat a:visited,
	.mcat a:active {
		color:#0000ff;
		font-weight:bolder;
	}

	.mcat a {
		text-decoration:underline;
		font-size:110%;
	}

	.mcat a:hover {
		color:#ff8500;
		font-weight:bolder;
		text-decoration:underline;
	}

/* commnts/Trackbacksの表示 */
	.ct {
		font-size:80%;
		color:#0000ff;
	}

/* 注意文 */
	.att {
		color:#ff0000;
	}

/*  管理メニュー  */
	.login,
	.login input {
		font-size:90%;
	}

	.check_ok {
		color:#0000ff;
		text-align:center;
	}

	.check_ng {
		color:#ff0000;
		text-align:center;
	}

	table.admin_menu_top {
		border:1px solid #778899;
	}

	table.admin_menu_top td {
		font-size:90%;
	}

	table.admin_menu_top a:link,
	table.admin_menu_top a:visited,
	table.admin_menu_top a:active {
		color:#0000ff;
	}

	table.admin_menu_top a {
		text-decoration:underline;
	}

	table.admin_menu_top a:hover {
		color:#ff8500;
	}

	.admin_menu_top_title {
		background:#3399ff;
		color:#fff;
		font-size:150%;
		line-height:250%;
		text-align:center;
	}

	.admin_menu_left {
		border-right:1px solid #778899;
		vertical-align:top;
	}

	.leftmenu_title_logout {
		margin:3px;
		padding:5px;
		text-align:center;
		background:#80dfff;
		border:1px solid #778899;
		color:#0000ff;
		line-height:200%;
	}

	.leftmenu_title_top {
		margin:3px;
		padding:5px;
		text-align:center;
		background:#afeeee;
		border:1px solid #778899;
		color:#0000ff;
		line-height:200%;
	}

	.leftmenu_title {
		margin:3px;
		padding:5px;
		text-align:center;
		background:#e6e6fa;
		border:1px solid #778899;
		color:#0000ff;
	}

	.leftmenu_kotitle {
		padding-left:7px;
		line-height:180%;
		font-size:105%;
	}

	.rightmenu_table {
		border:1px solid #000;
		border-collapse:collapse;
	}

	.rightmenu_table td {
		border:1px solid #000;
	}

	.rightmenu_table_title {
		background:#b0c4de;
		color:#000;
		font-weight:bolder;
	}

	.admin_form_table {
		border:1px solid #000;
		border-collapse:collapse;
	}

	.admin_form_table td {
		border:1px solid #000;
	}

	.admin_form_table_menu {
		background:#b0c4de;
		color:#000;
		font-weight:bolder;
	}

	.sel_col1 {
		background: #e3ffff;
	}

	.sel_col2 {
		background: #fff;
	}

	.lightup {
		background-color: #ffff5b;
	}
