﻿@charset "utf-8";						/* このファイルの文字コード指定 */

/* サイト汎用スタイルシート */

/* 基本クラスとナビメニュー用クラスの読み込み */
@import url(class.css);
@import url(navimenu.css);

/* 全体設定(ブラウザ間差異吸収のため) */
* {
  margin : 0px;							/* マージン初期化 */
  padding : 0px;						/* パディング初期化 */
}

/* 基礎ブロック設定1(最下層表示の設定) */
html {
  background-color : darkskyblue;		/* 背景色設定 */
}

/* 基礎ブロック設定2(htmlタグの直上表示設定) */
body {
  color : #000000;				/* 文字色設定 */
  background-color : #FFFFFF;				/* 背景色設定 */
  font-size : 14px;						/* 文字サイズ設定 */
}

/* イメージ表示設定(リンク等での表示に影響) */
img {
  border : 0px;							/* 表示枠設定 */
}

/* リスト表示設定 */
ul {
  padding : 0.5em 1em;					/* 上下、左右のパディング設定 */
}

/* 番号付きリスト表示設定 */
ol {
  padding : 0.5em 2em;					/* 上下、左右のパディング設定 */
}

/* 項目リスト表示設定 */
dl {
  padding : 0.5em 1em;					/* 上下、左右のパディング設定 */
}

/* 項目リスト(内容)表示設定 */
dd {
  padding : 0.5em 0em;					/* 上下、左右のパディング設定 */
  margin-bottom : 10px;
}

/* 見出し1表示設定 */
h1 {
  font-size : 17px;						/* 文字サイズ指定 */
  padding-top : 10px;					/* 上パディング設定 */
  padding-right : 10px;					/* 右パディング設定 */
  padding-left : 10px;					/* 左パディング設定 */
  /*border-bottom-width : thick;			/* 左枠線太さ設定 */
  /*border-bottom-style : solid;			/* 左枠線形状設定 */
  /*border-bottom-color : powderblue;		/* 左枠線色設定 */
}

/* 見出し2表示設定 */
h2 {
  font-size : 16px;						/* 文字サイズ指定 */
  padding-top : 15px;					/* 上パディング設定 */
  padding-right : 7px;					/* 右パディング設定 */
  padding-left : 7px;					/* 左パディング設定 */
  border-bottom-width : 2px;			/* 下枠線太さ設定 */
  border-bottom-style : solid;			/* 下枠線形状設定 */
  border-bottom-color : powderblue;		/* 下枠線色設定 */
  margin-bottom : 10px;
  text-align : left;
}

/* 見出し3表示設定 */
h3 {
  font-size : 15px;						/* 文字サイズ指定 */
  padding-top : 4px;					/* 上パディング設定 */
  padding-right : 4px;					/* 右パディング設定 */
  padding-left : 4px;					/* 左パディング設定 */
  border-bottom-width : thin;			/* 下枠線太さ設定 */
  border-bottom-style : solid;			/* 下枠線形状設定 */
  border-bottom-color : powderblue;		/* 下枠線色設定 */
}

/* 水平線表示設定 */
hr {
  height : 5px;							/* 高さ設定 */
  width : 95%;							/* 幅設定 */
}

/* 段落表示設定 */
p {
  color : #000000;						/* 文字色設定 */
  margin-top : 0px;						/* 上マージン設定 */
  margin-bottom : 0px;					/* 下マージン設定 */
  line-height : 180%;					/* 行間設定 */
  font-size : 14px;
}

/* リンクタグ(通常)表示設定 */
a {
  color : blue;							/* 文字色設定 */
  text-decoration : none;				/* 文字装飾設定 */
  font-weight : bolder;					/* 文字太さ設定 */
}

/* リンクタグ(表示済み)表示設定 */
a:visited {
  color : cadetblue;					/* 文字色設定 */
  font-weight : bold;					/* 文字太さ設定 */
}

/* リンクタグ(選択中)表示設定 */
a:hover {
  color : white;						/* 文字色設定 */
  background-color : dodgerblue;		/* 背景色設定 */
  font-weight : bold;					/* 文字太さ設定 */
}

/* リンクタグ(表示中)表示設定 */
a:active {
  color : red;							/* 文字色設定 */
  font-weight : bold;					/* 文字太さ設定 */
}

/* 強調表示設定 */
strong {
  font-size : 26px;
  font-family : "ＭＳ Ｐ明朝";
  /*font-style : Regular;*/
}

/* 項目リストを使用した新着表示設定 */
dl.newer {
  font-size : 12px;						/* 文字サイズ設定 */
}

/* 項目リストを使用した過去履歴表示設定 */
dl.older {
  font-size : 10px;					/* 文字サイズ設定 */
}

/* 項目リスト(項目)表示設定 */
dt {
  font-size : 16px;						/* 文字サイズ設定 */
  font-weight : bold;					/* 文字太さ設定 */
}

/* 項目リスト(項目)注目記事表示設定 */
dt.topic {
  font-style : italic;					/* 書体設定 */
  font-size : 12px;						/* 文字サイズ設定 */
  font-weight : bold;					/* 文字太さ設定 */
}

/* 段落(タイトルロゴ)表示部設定 */
p.linktitle {
  margin-top : 2em;						/* 上マージン設定 */
  margin-bottom : 2em;					/* 下マージン設定 */
  text-align : center;					/* 表示位置設定 */
}

/* リスト表示を使用したサイドメニュー表示設定 */
ul.sidemenu {
  margin-top : 20px;							/* 全体マージン設定 */
  padding : 0px;						/* 全体パディング設定 */
  list-style : none;					/* リストマーク設定 */
  font-size : 1px;						/* 文字サイズ設定(画像表示なので小さく) */
  line-height : 1em;					/* 行間指定(画像表示なので小さく) */
}


/* 見出し1を使用したタイトルロゴ表示設定 */
h1.titlelogo {
  font-weight : bold;					/* 文字太さ設定 */
  color : #000000;				/* 文字色設定 */
  background-color : transparent;		/* 背景色設定("transparent"指定で透過) */
  padding-top : 0px;					/* 上パディング設定 */
  padding-right : 0px;					/* 右パディング設定 */
  padding-left : 0px;					/* 左パディング設定 */
  padding-bottom : 0px;					/* 下パディング設定 */
  border-width : 0px;					/* 枠幅設定 */
  border-style : none;					/* 枠形状設定("none"で初期化) */
  border-color : transparent;			/* 枠色設定("transparent"指定で透過) */
}

/* 見出し1を使用した隠しタイトルロゴ表示設定 */
h1#hiddentitle {
  padding : 0px;						/* パディング設定(上下左右共通) */
  visibility : hidden;					/* 表示設定(非表示に) */
  font-size : 10px;						/* 文字サイズ設定(ナビメニューにかぶらないレベルに) */
}
/* 見出し1を使用したタイトルロゴ表示設定 2009.05.28. */
h1#titleview {
  padding : 0px;						/* パディング設定(上下左右共通) */
  font-size : 10px;						/* 文字サイズ設定(ナビメニューにかぶらないレベルに) */
  height : 103px;
}

/* 見出し1を使用したタイトルロゴ表示設定(下側5px行間空け) */
h1.topiclogo {
  font-weight : normal;					/* 文字太さ設定 */
  color : #000000;				/* 文字色設定 */
  background-color : transparent;		/* 背景色設定("transparent"指定で透過) */
  padding-top : 0px;					/* 上パディング設定 */
  padding-right : 0px;					/* 右パディング設定 */
  padding-left : 0px;					/* 左パディング設定 */
  padding-bottom : 5px;					/* 下パディング設定 */
  border-width : 0px;					/* 枠幅設定 */
  border-style : none;					/* 枠形状設定("none"で初期化) */
  border-color : transparent;			/* 枠色設定("transparent"指定で透過) */
  margin-top : 20px;
}

/* 見出し2を使用した項目ロゴ表示設定(下側5px行間空け) */
h2.topiclogo {
  font-weight : normal;					/* 文字太さ設定 */
  color : #000000;				/* 文字色設定 */
  background-color : transparent;		/* 背景色設定("transparent"指定で透過) */
  padding-top : 0px;					/* 上パディング設定 */
  padding-right : 0px;					/* 右パディング設定 */
  padding-left : 0px;					/* 左パディング設定 */
  padding-bottom : 5px;					/* 下パディング設定 */
  border-width : 0px;					/* 枠幅設定 */
  border-style : none;					/* 枠形状設定("none"で初期化) */
  border-color : transparent;			/* 枠色設定("transparent"指定で透過) */
}

/* 見出し2を使用した項目ロゴ表示設定 */
h2.topiclogo_menu {
  font-weight : normal;					/* 文字太さ設定 */
  color : #000000;				/* 文字色設定 */
  background-color : transparent;		/* 背景色設定("transparent"指定で透過) */
  padding-top : 0px;					/* 上パディング設定 */
  padding-right : 0px;					/* 右パディング設定 */
  padding-left : 0px;					/* 左パディング設定 */
  padding-bottom : 0px;					/* 下パディング設定 */
  border-width : 0px;					/* 枠幅設定 */
  border-style : none;					/* 枠形状設定("none"で初期化) */
  border-color : transparent;			/* 枠色設定("transparent"指定で透過) */
}

/* 見出し3を使用した項目ロゴ表示設定(下側5px行間空け) */
h3.topiclogo {
  font-weight : normal;					/* 文字太さ設定 */
  color : #000000;				/* 文字色設定 */
  background-color : transparent;		/* 背景色設定("transparent"指定で透過) */
  padding-top : 0px;					/* 上パディング設定 */
  padding-right : 0px;					/* 右パディング設定 */
  padding-left : 0px;					/* 左パディング設定 */
  padding-bottom : 5px;					/* 下パディング設定 */
  border-width : 0px;					/* 枠幅設定 */
  border-style : none;					/* 枠形状設定("none"で初期化) */
  border-color : transparent;			/* 枠色設定("transparent"指定で透過) */
  margin-top : 30px;
}

/* トップページフラッシュ表示ブロック追加設定(擬似フレーム設定を上書きしない) */
div#indexflash {
  /*margin : 0;						/* マージン設定(上下、左右共通) */*/
  padding : auto;						/* パディング設定(上下左右共通) */
  height : 200px;						/* 高さ設定 */
  position : relative;					/* 表示方法設定(相対指定とする) */
  text-align : center;					/* 表示位置設定 */
}

/* トップページメニューブロック配置設定(擬似フレーム設定を上書きしない) */
div#topIndexMenuBlock {
  float : left;							/* 表示位置 */
  position : relative;					/* 相対表示とする */
  width : 410px;						/* 領域幅設定 */
}



/* トップページメニューブロック追加設定(擬似フレーム設定を上書きしない) */
div#indexmenu {
  margin : 0px;							/* マージン設定(上下、左右) */
  padding : 0px;						/* パディング設定(上下左右共通) */
  height : 360px;						/* 高さ設定 */
  width : 410px;						/* 幅設定 */
  position : relative;					/* 表示方法設定(相対指定とする) */
  text-align : center;					/* 表示位置設定 */
  font-size : 11px;						/* 文字サイズ設定 */
}

/* トップページメニューブロック設定(全体) */
#indexmenu ul.index_menu {
  margin : 0px 0px;						/* マージン設定(上下、左右共通) */
  padding : 0px;
  width : 100%;							/* 幅設定 */
  list-style : none;					/* リスト設定(マークは付けない) */
  text-align : left;					/* 表示位置設定 */
}

/* トップページ事業案内（全体） */
table.business_information {
  width : 410px;
  height : 50px;
}

/* トップページ事業案内の文字 */
table.business_information td {
  width : 200px;
  height : 10px;
}

/* トップページ事業案内の文字 */
table.business_information p {
  line-height : 1.8em;
  font-size : 11px;
  padding-top : 0px;
  padding-left : 5px;
  padding-right : 0px;
  text-align : left;
}

/* トップページメニューブロック設定(メニュー項目) */
.index_menu li {
  float : left;							/* 表示方法設定(横一列のメニューとする) */
  width : 190px;						/* 項目単位の幅設定 */
  margin-top : 10px;
  margin-left : 10px;
}

/* トップページメニューリンクスタイル */
.index_menu a {
  display : block;						/* 表示モード設定(変更非推奨) */
  text-decoration : none;				/* テキスト装飾設定 */
  text-align : left;
}

.index_menu a:hover {
  border : 0px;							/* 枠線設定 */
  color : #000000;				/* 色設定 */
  background-color : snow;				/* 背景設定 */
  font-weight : bold;					/* 文字太さ設定 */
  border-width : none;					/* 枠線幅設定 */
  border-style : none;					/* 枠線形状設定 */
}

/* トップページメニューブロック製品情報*/
div#topproducts {
  margin : 0px;							/* マージン設定(上下、左右) */
  padding : 0px;						/* パディング設定(上下左右共通) */
  height : 200px;						/* 高さ設定 */
  width : 410px;						/* 幅設定 */
  position : relative;					/* 表示方法設定(相対指定とする) */
  text-align : left;					/* 表示位置設定 */
  font-size : 11px;						/* 文字サイズ設定 */
}

/* トップページメニューブロック製品情報 */
#topproducts ul.index_menu {
  margin : 5px 0px;						/* マージン設定(上下、左右共通) */
  padding : 0px;
  width : 100%;							/* 幅設定 */
  list-style : none;					/* リスト設定(マークは付けない) */
  text-align : left;					/* 表示位置設定 */
}

/* トップページ製品情報メニューブロック配置設定(擬似フレーム設定を上書きしない) */
div#topTopicMenuBlock {
  float : right;						/* 表示位置 */
  position : relative;					/* 相対表示とする */
  width :275px;							/* 領域幅設定 */
  margin-left : 20px;
}

/* トップページ製品情報メニューブロック追加設定(擬似フレーム設定を上書きしない) */
div#topicmenu {
  margin : 0px;							/* マージン設定(上下、左右) */
  padding : 0px;						/* パディング設定(上下左右共通) */
  width : 300px;						/* 幅設定 */
  position : relative;					/* 表示方法設定(相対指定とする) */
  text-align : center;					/* 表示位置設定 */
  font-size : 11px;						/* 文字サイズ設定 */
}

/* トップページ製品情報メニューブロック設定(全体) */
#topicmenu ul.index_topic_menu {
  margin : 5px 0px;						/* マージン設定(上下、左右共通) */
  padding : 0px;
  width : 100%;							/* 幅設定 */
  list-style : none;					/* リスト設定(マークは付けない) */
  text-align : left;					/* 表示位置設定 */
}

/* トップページ製品情報メニューブロック設定(メニュー項目) */
.index_topic_menu li {
  float : left;							/* 表示方法設定(横一列のメニューとする) */
  width : 280px;						/* 項目単位の幅設定 */
  margin-bottom : 10px;
  text-align:center;
}

/* トップページ製品情報メニューリンクスタイル */
.index_topic_menu a {
  display : block;						/* 表示モード設定(変更非推奨) */
  text-decoration : none;				/* テキスト装飾設定 */
}

.index_topic_menu a:hover {
  border : 0px;							/* 枠線設定 */
  color : #000000;				/* 色設定 */
  background-color : snow;				/* 背景設定 */
  font-weight : bold;					/* 文字太さ設定 */
  border-width : none;					/* 枠線幅設定 */
  border-style : none;					/* 枠線形状設定 */
}

/* 更新履歴表示削除につき未使用とする 2009.10.01 */
/* トップページテキストブロック配置設定(擬似フレーム設定を上書きしない) */
div#topIndexTextBlock {
  float : left;
  position : relative;
  width : 300px;
}

/* トップページテキストブロック追加設定(擬似フレーム設定を上書きしない) */
div#indextext {
  margin : 5px auto 5px;					/* マージン設定(上、左右、下) */
  padding : 10px;						/* パディング設定(上下左右共通) */
  height : 260px;						/* 高さ設定 */
  width : 280px;						/* 幅設定(縦スクロールバー幅約20pxを差し引く) */
  position : relative;					/* 表示方法設定(相対指定とする) */
  text-align : left;					/* 表示位置設定 */
  font-size : 11px;						/* 文字サイズ設定 */
  border-width : 1px;					/* 枠線幅設定 */
  border-style : solid;					/* 枠線形状設定 */
  overflow : auto;						/* 表示領域設定 */
}

/* トップページISO9001認証表示ブロック追加設定(擬似フレーム設定を上書きしない) */
div#isotext {
  margin : 0 auto;						/* マージン設定(上下、左右) */
  padding : 10px;						/* パディング設定(上下左右共通) */
  width : 690px;						/* 幅設定 */
  position : relative;					/* 表示方法設定(相対指定とする) */
  text-align : left;					/* 表示位置設定 */
  font-size : 11px;						/* 文字サイズ設定 */
  border-width : medium;				/* 枠線幅設定 */
  border-style : ridge;					/* 枠線形状設定 */
  overflow : visible;					/* 表示領域設定 */
}

/* 経営ビジョンテキストブロック追加設定(擬似フレーム設定を上書きしない) */
div.visiontext {
  margin : 0 auto;						/* マージン設定(上下、左右) */
  padding : 10px 10px 10px;				/* パディング設定(上、左右、下) */
  width : 95%;							/* 幅設定 */
  position : relative;					/* 表示方法設定(相対指定とする) */
  background-image : url(../images/seclogo.gif);
  background-position : center;			/* 背景画像位置設定(上下左右共通) */
  background-repeat : no-repeat;		/* 背景画像繰り返し表示設定 */
  text-align : left;					/* 表示位置設定 */
  font-size : 16px;						/* 文字サイズ設定 */
  border-width : 1px;				/* 枠線幅設定 */
  border-style : solid;				/* 枠線形状設定 */
  overflow : visible;					/* 表示領域設定 */
}

/* 経営ビジョンテキストブロックリスト設定 */
.visiontext ul.president_list {
  list-style : none;					/* リスト設定(マークは付けない) */
}


/* 業務内容(機械設計)表示ブロック設定 */
div#machine {
/* 必要に応じて設定する */
}

/* 業務内容(機械設計)見出し1設定 */
h1.machine {
  background-color : burlywood;			/* 背景色設定 */
}

/* 業務内容(機械設計)見出し2設定 */
h2.machine {
  background-color : burlywood;			/* 背景色設定 */
}

/* 業務内容(機械設計)見出し3設定 */
h3.machine {
  background-color : burlywood;			/* 背景色設定 */
}

/* 業務内容(プラント設計)表示ブロック設定 */
div#plant {
/* 必要に応じて設定する */
}

/* 業務内容(プラント設計)見出し1設定 */
h1.plant {
  background-color : lightsteelblue;	/* 背景色設定 */
}

/* 業務内容(プラント設計)見出し2設定 */
h2.plant {
  background-color : lightsteelblue;	/* 背景色設定 */
}

/* 業務内容(プラント設計)見出し3設定 */
h3.plant {
  background-color : lightsteelblue;	/* 背景色設定 */
}

/* 業務内容(土木・建築設計)表示ブロック設定 */
div#eng_works {
/* 必要に応じて設定する */
}

/* 業務内容(土木・建築設計)見出し1設定 */
h1.eng_works {
  background-color : orchid;			/* 背景色設定 */
}

/* 業務内容(土木・建築設計)見出し2設定 */
h2.eng_works {
  background-color : orchid;			/* 背景色設定 */
}

/* 業務内容(土木・建築設計)見出し3設定 */
h3.eng_works {
  background-color : orchid;			/* 背景色設定 */
}

/* 業務内容(電気設計)表示ブロック設定 */
div#electric {
/* 必要に応じて設定する */
}

/* 業務内容(電気設計)見出し1設定 */
h1.electric {
  background-color : orange;			/* 背景色設定 */
}

/* 業務内容(電気設計)見出し2設定 */
h2.electric {
  background-color : orange;			/* 背景色設定 */
}

/* 業務内容(電気設計)見出し3設定 */
h3.electric {
  background-color : orange;			/* 背景色設定 */
}

/* 業務内容(SE)表示ブロック設定 */
div#se {
/* 必要に応じて設定する */
}

/* 業務内容(SE)見出し1設定 */
h1.se {
  background-color : gold;				/* 背景色設定 */
}

/* 業務内容(SE)見出し2設定 */
h2.se {
  background-color : gold;				/* 背景色設定 */
}

/* 業務内容(SE)見出し3設定 */
h3.se {
  background-color : gold;				/* 背景色設定 */
}

/* 署名表示設定(やや大きく、行書体とする) */
.signature {
  font-family : cursive;				/* 書体設定 */
  font-size : 17px;						/* 文字サイズ設定 */
}

/* 会社概要テーブル設定(全体) */
table.prof {
  table-layout : fixed;					/* テーブル描画方法設定 */
  border-collapse : separate;			/* 枠線描画方法設定 */
  border-spacing : 0px;					/* 枠線間隔設定 */
  width : 100%;							/* テーブル幅設定 */
  border : 0px solid transparent;		/* テーブル枠線設定(幅、形状、色) */
  font-size : 11px;						/* 文字サイズ設定 */
}

/* 会社概要pdfダウンロード行設定 2009.06.01. */
p.pdfdownload{
  width: 400px;							/* 表示幅 */
  margin : auto;						/* 配置位置設定 */
  text-align: center;					/* 表示位置設定 */
  border-style: solid;					/* 枠線設定 */
  border-width: 10px;					/* 枠線幅設定 */
  border-color: #99ffff;				/* 枠線色 */
  background: #99ffff;					/* 背景色 */
}

/* 採用情報テーブル設定(全体) */
table.recruit {
  table-layout : fixed;					/* テーブル描画方法設定 */
  border-collapse : separate;			/* 枠線描画方法設定 */
  border-spacing : 0px;					/* 枠線間隔設定 */
  width : 100%;							/* テーブル幅設定 */
  border : 0px solid black;				/* テーブル枠線設定(幅、形状、色) */
  font-size : 14px;						/* 文字サイズ設定 */
}

/* 採用情報テーブル設定(行) */
.recruit tr {
  border-collapse : collapse;			/* 枠線描画方法設定 */
  width : 100%;							/* 行幅設定 */
  border : 0px ridge black;				/* 行枠線設定(幅、形状、色) */
}

/* 採用情報テーブル設定(見出しセル) */
.recruit th {
  border-collapse : collapse;			/* 枠線描画方法設定 */
  width : 25%;							/* セル幅設定 */
  border : 0px ridge black;				/* セル枠線設定(幅、形状、色) */
  padding : 2px;						/* セルパディング設定(上下左右共通) */
  vertical-align : top;					/* 縦方向表示位置設定 */
}

/* 採用情報テーブル設定(一般セル) */
.recruit td {
  border-collapse : collapse;			/* 枠線描画方法設定 */
  border : 0px ridge black;				/* セル枠線設定(幅、形状、色) */
  padding : 2px;						/* セルパディング設定(上下左右共通) */
}

/* 瀬戸内グループ表示リスト装飾設定 */
ul.setouchigroup {
  padding : 25px;						/* パディング設定(上下左右共通) */
  list-style-position : outside;		/* リストマーク表示位置設定 */
  list-style-image : url(../images/list_bullet.gif);
										/* リストマーク画像 */
}
/* マーキングの変更とリスト上下パディングを設定する 2009.05.29. */
.setouchigroup li {
  padding-bottom : 1em;					/* パディング設定(下) */
  /*font-size : larger;					/* 文字サイズ設定 */*/
}

/* 瀬戸内グループ以外のリンク用 2009.05.29. */
ul.link {
  padding : 25px;						/* パディング設定(上下左右共通) */
  list-style-position : outside;		/* リストマーク表示位置設定 */
  list-style-type : disc;				/* マーカータイプ */
}
.link li {
  padding-bottom : 1em;					/* パディング設定(下) */
  font-size : larger;					/* 文字サイズ設定 */
}

/* マップ表示エリア設定 */
dl.mapview {
  overflow : visible;					/* 表示設定 */
}

/* imageデータ中央配置設定 2009.06.01. */
img.setcenter{
  vertical-align: middle;				/* 縦方向位置設定 */
}

/* フッターブロック追加設定(擬似フレーム設定を上書きしない) */
div.footer {
/* IEのみShift-JISリソースの文字サイズが1px小さくなるのでここで指定しないようにする 2009.05.29. */
/*  font-size : 11px;*/						/* 文字サイズ設定 */
}

/* フッターブロック事業所所在地ショートカットリスト設定 */
.footer ul.footer_mapmenu {
  font-size : 10px;						/* 文字サイズ設定 */
  margin : 5px;							/* マージン設定(上下左右共通) */
  padding : 0px;						/* パディング設定(上下左右共通) */
  position : relative;					/* 表示方法設定(相対指定とする) */
  list-style : none;					/* リスト設定(マークは付けない) */
  text-align : center;					/* 表示位置設定 */
}

/* フッターブロックメニュー設定(全体) */
.footer ul.footer_menu {
  margin : 0px;							/* マージン設定(上下左右共通) */
  padding : 0px;						/* パディング設定(上下左右共通) */
  width : 100%;							/* 幅設定 */
  position : relative;					/* 表示方法設定(相対指定とする) */
  list-style : none;					/* リスト設定(マークは付けない) */
  text-align : center;					/* 表示位置設定 */
  font-size : 12px;
}

/* フッターブロックメニュー設定(メニュー項目) */
.footer_menu li {
  float : left;							/* 表示方法設定(横一列のメニューとする) */
  width : 170px;						/* 項目単位の幅設定 */
}

/* 特殊設定 */
/* リンク先がpdfの場合、後ろにアイコンを付ける(IEは7まで表示不可) */
a[href$=".pdf"]:after,a[href$=".PDF"]:after,a[href$=".Pdf"]:after {
  content: url("data:image/gif;base64,R0lGODlhDAAMAMQAAAAAAP///+cxNOg8Puc+QelHSOdLTelTVeZWWehZW+ZcXuRkZuVsbuN9fuSEheKMjeGbnOGsreC0teK3uN/Ky97j4/8AAOcvL+ZFReNzcuG8vN7U1N3d3REREf///wAAACH5BAEAAB4ALAAAAAAMAAwAAAU/oCcCJNl1gDhyLNdZaCm7FgzUOMCVKF7rrZgMyOqogIIBBjExrjiSyGNRcHp0itZGYwUwDC1OpXsIF1WntDoEADs=") !important;
  padding-left:3px;
  padding-right:5px;
}
