/* スタイルシートの意味（基本的なもののみ抜粋）

font-family　＝　フォントの種類
font-size　＝　フォントのサイズ
color　＝　文字の色
background-color　＝　背景色
line-height　＝　改行の高さ
margin　＝　対象領域から外側の余白（例/テーブル境界から外側の、そのページの端などへの距離）
padding　＝　領域内の余白（例/テーブルの境界から、その中に配置された画像や文章などへの距離）
border　＝　線の種類や太さ、色など（border:太さ 種類 色;）
width　＝　長さ
height　＝　高さ
none　＝　値はnone(なし）
例えば、border: none;はボーダーは表示しません、という意味です。

詳しくは、とほほのＷＷＷ入門
http://www.tohoho-web.com/
を参照して下さい */

/*---------- 基本設定 ----------*/

/*-- 全体 --*/
body {
font-family: Verdana,Chicago,Arial,Helvetica,sans-serif,'ＭＳ Ｐゴシック',Osaka;
font-size: 10pt;
color: #000000;
background-color: #FFFFFF;
line-height: 1.5em;
margin-top: 10px;
margin-bottom: 10px;
margin-left: 20px;
margin-right: 20px;
}

/*-- テーブル内 --*/
td,th {
font-family: Verdana,Chicago,Arial,Helvetica,sans-serif,'ＭＳ Ｐゴシック',Osaka;
font-size: 10pt;
color: #000000;
line-height: 1.5em;
}

/*-- フォーム関係 --*/
input,textarea,select {
font-family: Verdana,Chicago,Arial,Helvetica,sans-serif,'ＭＳ Ｐゴシック',Osaka;
font-size: 10pt;
color: #000000;
background-color: #FFFFFF;
line-height: 1.0em;
border:1px solid #000000;
}

/*-- 画像の周りの線 --*/
img {border: none;}

/*-- htmlで<big>タグを使用した時のサイズ --*/
big {font-size: 12pt;}

/*-- htmlで<small>タグを使用した時のサイズ --*/
small {font-size: 8pt;}

/*-- リンク通常 --*/
A {
text-decoration: none;
cursor: crosshair;
color: #000080;
}

/*-- リンクにカーソルを乗せたとき --*/
A:hover {
text-decoration: none;
cursor: crosshair;
color: #000000;
}

/*---------- サブタイトル（副題） ----------*/

.sub {
font-family: Verdana,Chicago,Arial,Helvetica,sans-serif,'ＭＳ Ｐゴシック',Osaka;
font-size: 14pt;
font-weight: bold;
}

/*---------- ページ上部 ----------*/

/*-- テーブル外側の色と線 --*/
.tbline {border: 1px solid #000000;}

/*-- セルの線と内部の設定 --*/
#topcell {
border: 1px solid #FFFFFF;
background-color: #000000;
color: #FFFFFF;
vertical-align: bottom;
line-height:normal;
}

/*-- サイト名 --*/
#site {
font-size: 24pt;
font-weight: bold;
}

/*---------- 左サイドメニュー ----------*/

/*-- ”Menu”部分の背景色とフォントの色 --*/
.sidetitle {
background-color: #000000;
color: #FFFFFF;
}

/*-- サイドメニューの配置とフォントスタイル --*/
.side {
vertical-align: top;
width: 200px;
font-weight:bold;
background-color: #C0C0C0;
}

/*-- サイドメニューのリンク通常 --*/
A.menu {
text-decoration: none;
cursor: crosshair;
color: #000000;
}

/*-- サイドメニューのリンクにカーソルを乗せたとき --*/
A:hover.menu {color: #808080;}

/*---------- タブメニュー ----------*/

/*-- 今表示されているページ --*/
.tab-active {
width:100px;
background-color: #000000;
color: #FFFFFF;
font-weight: bold;
}

/*-- 閉じているページ --*/
.tab-closed {
width: 100px;
border-top:1px solid #C0C0C0;
border-right:1px solid #C0C0C0;
font-weight: bold;
}
A.tab-clo {color: #C0C0C0;}
A:hover.tab-clo {color: #000000;}

/*-- 一番左端のタブ --*/
.tab-left {
width: 100px;
border: 1px solid #C0C0C0;
border-bottom: none;
font-weight: bold;
}

/*---------- 本分 ----------*/

/*-- 更新情報部分 --*/
.info-tb {
border: 1px solid #808080;
vertical-align: top;
}

.info-tb-news{
width:530px;
height:80px;
line-height:1.1em;
border:1px solid #000000;
overflow:auto;
}

/*-- メイン --*/
.main {
border: 1px solid #000000;
padding:10px;
vertical-align: top;
height: 300px;
}

/*-----↓追記ソースここから-----*/

#index-block{
text-align:center;
}
#index-block .index-ttl{
width:500px;
border:1px solid #000000;
margin:0px auto;
padding:5px;
}
#index-block .index-ttl h1{
background-color:#000000;
margin:0;
padding:15px 10px 15px 10px;
color:#FFFFFF;
}
#index-block .index-ttl-enter{
padding:150px 0px 250px 0px;
}
#index-block .index-attention{
width:300px;
border:1px solid #000000;
margin:0px auto;
}
#index-block .index-banner{
padding:80px 0px 80px 0px;
}

/*-----↑追記ソースここまで-----*/

/*---------- 著作権 ----------*/
.copy {
height:20px;
text-align:right;
font-size:8pt;
}
