/* Stylesheet for the midori-konaka document */

body,td { /* ページ全般 */
  color: #2f4f4f; 
  font-family: "ＭＳ Ｐゴシック","ヒラギノ角ゴ Pro W3";
  font-size: 13px;
}

body.allcont { /* ▼ページ背景 */
  margin-top:25px;  margin-bottom:25px;  
  width:100%; text-align:center; 
  background: #555 url(material/bg.gif) repeat top left;
}

div.contents { /* コンテンツ全体 */
  width:720px;
  text-align:center; 
  margin:0 auto 0 auto;
}

table.contents { /* コンテンツ全体(テーブル) */
  background-color:#fff;
}

td.main-table { /* メインテーブル */
  vertical-align:top;
}

td.side-table { /* サイドテーブル */
  vertical-align:top;
}

td.menu1 { /* 背景付テーブル１（トップページ用） */
  background : #ffffff url(material/menu-waku.gif) no-repeat top left;
  padding: 5px;
}

div.menu1 {/* コンテンツメニュー（トップページ用） */
  color: #333366;
  font:bold 16px "ＭＳ Ｐゴシック","ヒラギノ角ゴ Pro W3","Osaka";
  margin:8px 10px 8px 15px;
  letter-spacing:2px;
}

/* ▼装飾（h1〜h6）の書式設定 */

h1.logo { /* タイトルロゴ */
  color:#333;
  padding:0px 0px 0px 6px;
  margin:10px; 5px 3px 6px;
}

h2 { /* ページタイトル */
  font: bold 24px 'ヒラギノ明朝 Pro W6','平成明朝','ＭＳ Ｐ明朝'
  color:#008b45;
  padding:2px;
  margin:6px;
  letter-spacing:2px;
}

h3 { /* タイトル（トピック） */
  font: bold 18px;
  color:#013601;
  padding:2px;
  margin:8px 5px 8px 5px;
  line-height:150%;
  letter-spacing:1px;
}

/* タイトル h3（上関について） */
h3.menu2 { background-color:#fff; width:400px; display:inline;
           border:1px solid #013601;
           border-left:5px solid #ee3333; border-right:5px solid #ee3333;
           font:bold 16px; line-height:130%;
           color:013601;
           padding:6px; margin:8px; letter-spacing:2px; text-align:center;
}


/* ▼リスト（ul）の書式設定 */
ul {
  margin-left:28px;  margin-bottom:5px;
  line-height:150%;
}

/* ▼各ページのコンテンツメニュー */
ul.cont2{ width:420px;padding:0px; margin: 5px 0px 0px 0px; list-style-type:none; }
.cont2 li{
          float:left; display:block; width:130px;
          padding:2px; margin:0px;
          font:normal 13px "ＭＳ Ｐゴシック","ヒラギノ角ゴ Pro W3","Osaka";
          color:#013601; letter-spacing:0px; line-height: 160%;
}
/* 各ページのコンテンツメニュー用リンク設定 */
.cont2 A { color:#013601; text-decoration:none;  padding:0px 0px 2px 22px;
           background: url(material/point00.gif) no-repeat top left;}
.cont2 A:hover {color:#ee3333; text-decoration:none;
                padding-bottom:2px; border-bottom:1px solid #ee3333; }


/* リスト（上関について） */
div.menu2{ text-align:center;}
ul.menu2{ width:400px; padding:0px;margin:8px auto 8px auto; text-align:center; list-style-type:none; }
.menu2 li{ background-color:#fff; width:400px; display:block;
           border:1px solid #013601;
           border-left:5px solid #ee3333; border-right:5px solid #ee3333;
           font:normal 15px; line-height:130%;
           padding:6px; margin:8px; letter-spacing:2px; 
}
.menu2 A { display:block; width:400px;color:#ee3333; text-decoration:none;}
.menu2 A:hover { color:#ffffff; text-decoration:none; background:#ee3333;}




/* ページコンテンツ（内容） */

div.main { /* メイン */
  line-height:150%;
  padding: 4px;
  margin-left: 15px;
  margin-right: 15px;
}

div.txt { /* テキスト一般 */
  line-height:160%;
  margin: 5px 8px 5px 6px;
}

div.txt_s { /* テキスト（小） */
  line-height:135%;
  font-size: 10px;
}

div.txt_t{ /* テキスト（等幅） */
  line-height: 150%;
  font-family:ＭＳ ゴシック, Osaka−等幅;
}


/* フッタ */

div.copyright1 { /* コピーライト */
  font-family: verdana, Helvetica;
  color:#fff;
  padding:5px;
  background : #ff6600;
  display: block;
  font-size:10px;
  text-align: right;
}

div.copyright2 { /* コピーライト */
  font-family: verdana, Helvetica;
  color:#fff;
  padding:1px;
  background : #ff3333;
  display: block;
  height:15px;
  font-size:10px;
  text-align: right;
}

/* リンク */
A {color: #ff6600;}
A:hover {color:#ff0000; text-decoration:underline;}


/* フォーム */
INPUT,TEXTAREA,SELECT {
  border:1px solid #555555;
  background-color :#fff;
  color:#555555;
  font:0.95em/1.45em 'MS UI Gothic','Osaka','san-serif';
}

input.btn{ /* フォーム・ボタン */
  width:18px;
  background-color:#ffffff;
  border-color:#ffffcc;
}


.under { /* アンダーライン */
  margin-bottom:3px;
  border-bottom:1px solid red;
}

.sumb{ /* サムネイル (トップページ下メニュー)*/
  margin:5px 0px;
}