﻿/* Web Liberty Style Sheets File */
/* Copyright (C) 2002-2004 Knight, All rights reserved. */

/* ----- 文章構造 -------------------------------------- */

/* 基本設定 */
* {
	font-size : x-small ;
	line-height : 1.3em ;
}

/* ページ全体 */
body {
	text-align : center ;
	margin: 0px;
}
.TOP {
	background-color: #ffffff;
	text-align: left;
	border-left : 1px solid #000080;
	border-right : 1px solid #000080;
	width: 800px;
}

/* ドキュメント */
.document {
	text-align : center ;
	color : #000000 ;
}

/* フォント */
body,th,td,.document {
	font-family : 'ＭＳ Ｐゴシック', 'MS UI Gothic', Osaka ;
}

/* マージン */
p,li,dt,dd,pre {
	margin-left : 30px ;
	margin-right : 30px ;
}

/* 画像 */
img {
	border: 1px solid #d0d0d0;
	float: left;
}

.ttlimg {
	border: 0px;
	float: none;
}

img.0 {
	border: 0px solid #ffffff;
	float: none;
}

/* 水平線 */
hr {
	color : #606060 ;
	height : 1px ;
	width : 800px ;
}

/* 警告メッセージ */
.warning {
	color : #FF0000 ;
	font-weight : bold ;
}

/* ----- 基本構造 -------------------------------------- */

/* タイトル */
.title {
	text-align : center ;
}

/* リンク */
.link {
	width : 800px;
	text-align : left ;
}

/* 投稿フォーム */
.form {
	text-align : center ;
}

/* ページナビゲーター */
.navi {
}

/* 投稿記事 */
.log {
	position : relative;
	text-align : center ;
}

/* ----- 見出し文字 ------------------------------------ */

/* メインページ見出し */
h1 {
	text-align : center ;

	color : #000000 ;
	font-size : 12px ;
	font-family : 'Times New Roman' ;
}

/* サブページ見出し */
h2 {
	text-align : center ;

	color : #c0c0c0 ;
	font-size : 15px ;

	border : #c0c0c0 1px solid ;

	width : 100% ;
	padding : 2px ;

	background-color : #ffffff ;
}

/* 小見出し */
h3 {
	color : #000000 ;
	font-size : 15px ;

	border-left : #c0c0c0 5px solid ;
	border-bottom : #c0c0c0 1px solid ;

	width : 100% ;
	padding : 0px 10px ;
}

/* ----- テーブル -------------------------------------- */

/* 全てのテーブル */
table,th,td {
	color : #c0c0c0 ;
	border-collapse : collapse ;
}

/* 表 */
.table {
	border : #c0c0c0 1px solid ;
	border-collapse : collapse ;
}

/* 見出し */
.table_head {
	color : #000000 ;
	border : #c0c0c0 1px solid ;

	padding : 3px ;
	background-color : #FFA000 ;
}

/* 内容 */
.table_data {
	color : #000000 ;
	border : #c0c0c0 1px solid ;

	padding : 3px ;
	background-color : #FFFFFF ;
}

/* ----- フォーム -------------------------------------- */

/* テキスト入力 */
input,select {
	color : #000000 ;
	border : #222222 1px solid ;

	line-height : 1.1 ;
}

/* テキストエリア */
textarea {
	color : #000000 ;
	border : #222222 1px solid ;

	line-height : 1.2 ;
}

/* ボタン */
.submit,.reset,.button {
	line-height : 1.1 ;

	background-color : #FFFFFF ;
}

/* チェックボックス */
.checkbox {
	border : 0px ;
}

/* ラジオボタン */
.radio {
	border : 0px ;
}

/* ----- 投稿フォーム ---------------------------------- */

/* 投稿フォーム格納テーブル */
.form_table {
}

/* 見出し */
.form_table_head {
	padding : 0px 5px ;

	border : #FFFFFF 2px solid ;

	background-color : #000000 ;
}

/* 内容 */
.form_table_data {
}

/* ----- 投稿記事 -------------------------------------- */

/* 投稿記事格納テーブル */
.log_table {
	margin: 0px auto 0px auto
	padding : 0px ;
	border-collapse : collapse ;
	border : #D07000 1px solid ;

	background-image : url(../img/kabe07.gif); 
	width : 800px ;
}

/* 見出し */
.log_table_head {
	
	background-color:#ffA000;

	color:#ffffff;

	margin : 0px ;
	padding : 3px ;

}

/* 内容 */
.log_table_txt {
	text-align: left;
	font-size : 10pt ;
	color: #000000 ;
	margin: 5px;
}

/* 内容 */
.log_table_data {
	font-size : 10pt ;
	color: #000000 ;
	margin : 0px ;
	padding : 3px ;

}

/* 本文インデント */
.log_table_indent {
	width : 30px ;
}
.tbl1_tlt_LINK3 {
	font-size: 11px;
	color:#404040;
	text-decoration:none;
}
.tbl1_tlt_LINK3:visited{
	color:#404040;
	text-decoration:none;
}
.tbl1_tlt_LINK3:hover{
	color:#c0c0c0;
	text-decoration:none;
}
.tbl1_tlt_menu{
	width: 400px;
	color:#ffffff;
	font-size: 12px;
	margin: 0px;
	padding: 3px, 0px, 0px;
}
.tbl1_tlt_menu2{
	width: 100px;
	margin: 0px;
	padding: 3px, 0px, 0px;
}
.tbl1_tlt_dum{
	width: 800px;
	height: 78px;
	margin: 0px;
	padding: 0px;
}
.tbl1_tlt_LINK {
	font-size: 12px;
	color:#ffffff;
}
.tbl1_tlt_LINK:visited{
	color:#ffffff;
}
.tbl1_tlt_LINK:hover{
	color:#00c0ff;
}
a.2 {font-size: 13pt;
	color: #000000;
	background-color: #ffbb00;
	text-decoration: none;}
a.2:link {font-size: 13pt;
	color: #000000;
	background-color: #ffbb00;
	text-decoration: none;}
a.2:visited {font-size: 13pt;
	color: #000000;
	background-color: #ffbb00;
	text-decoration: none;}
a.2:hover {font-size: 13pt;
	color: #000000;
	background-color: #FFEebb;
	text-decoration: none}

div.1 {font-size: 9pt;
	color: #ffbb00;
	line-height:1.2em;
	letter-spacing : 1px;}

div.21 {font-weight: bold;
	letter-spacing : 2px;}

font.3 {font-size: 9pt;
	font-weight: bold;
	color: #ffbb00;}

/* ----------------------------------------------------- */
