/* Stylesheet for the I-TEC-S document */

/* ----------------------------------------- */
/* ＢＯＤＹ・ページ全般                      */
/* ----------------------------------------- */

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

body { /* ページ全般 詳細設定 */
  margin:0;
  padding:0;
  background:#fdfdfd url(material/back-img2.gif) repeat top left;
  text-align:center;
}

/* TOPページ用設定 */
#top { background: #fff url(material/back-img1.jpg) no-repeat bottom left; }

#container { /*　ページ全般 */
  width:100%;
  margin:15px 0 15px 0; padding:0px;
  text-align:center;
}

#top-contents { /*　TOPコンテンツ */
  width:850px;
  margin:0px auto 0px auto; /* センタリング */ 
  padding-top:30px;
  background:url(material/back-sheetimg.gif) no-repeat top left;  
}

div.header { /* ヘッダー（全体で使用） */
    width:780px; height:30px;
    margin:15px auto 0px auto;
	text-align:center;
}

#header-navi { /* ヘッダーナビゲーション（全体で使用） */
  /*display:inline;*/
}

#itecs-logo { /* ロゴの位置（全体で使用） */
  width:145px;
  padding:0px; margin:0px;
  float:left;
  display:inline;
}

span.top-navi { /* ナビ（全体で使用） */
  margin-left:20px;
  letter-spacing:2px;
}

.top-side1 {
  background: url(material/back-topside540.gif) no-repeat top left;
  height:540px;
}

.top-side2 {
  background:url(material/back-topside540.gif) no-repeat top right;
  height:540px;
}

.top-cont { /* TOPページ サイドコンテンツ用 */
  font-size: 13px;
  padding:5px;
  background-color:#f0faff;
  line-height:135%;
  vertical-align:top;
  border-top: 1px solid #55A6CA; 
  border-bottom: 1px solid #55A6CA; 
}

#main-img {
  background:url(material/back-img540.jpg) no-repeat top right;
}

#side-img {
  background:url(material/back-img-side540.jpg) no-repeat top left;
}

/* TOPページ 個人情報保護のバナー設定 */
.privacy-bn { margin:3px 0 3px 0; }
.privacy-bn A { }
.privacy-bn A:hover { opacity:0.8; filter: alpha(opacity=80); }

.topImage { /* トップページのFlashイメージ */
    margin:6px 6px 6px 8px;
}

.contents { /* コンテンツ全体 */
    margin:0px auto 0px auto; /* センタリング・マージン */ 
    text-align:center;
    clear:both;
}

@media print{ /* 印刷時にプリントしない処理 */

  div.no-print { display:none; }
  body { background:#ffffff; /* 白背景を出力 */ }
}

@media screen{ /* ▼スクリーン用の処理 */

  div.waku { /* 外枠 */
    width:780px;
    background:#ffffff;
    border: 1px solid #333;
    margin:0px auto 0px auto; /* センタリング・マージン */ 
    text-align:center;
  }
}

.clear {clear:both;} /* 書式クリア */

.align_r {
	text-align:right;
}

/* ----------------------------------------- */
/* 事業内容INDEX（メニュー）                 */
/* ----------------------------------------- */

ul.menu1{ padding:0px; margin:20px 10px 10px 12px;  }
.menu1 li{
  display:inline;
  list-style-type:none;
  padding:0px;
  margin:0px 10px 0px 6px;
  font:normal 15px "ＭＳ Ｐゴシック","ヒラギノ角ゴ Pro W3","Osaka";
  color:#ffffff;
  width:172px; height:32px;
  text-align:center;
  line-height: 160%;
  letter-spacing:2px;
}

/* 各ページのコンテンツメニュー用リンク設定 */
.menu1 A {display:block; color:#ffffff; text-decoration:none;
          background: #01658D url(material/menu-btn.gif) no-repeat top left;
         }

.menu1 A:hover {color:#ffdddd; text-decoration:none;
          background: #01658D url(material/menu-btn2.gif) no-repeat top left;
         }



/* ▼各ページのコンテンツメニュー */
div.menu2 { width:630px;float:right; }
.menu2 ul{ padding:0px; margin: 0px 0px 5px 0px;width:630px; }
.menu2 li{
  float: left;  display:inline;
  list-style-type:none;
  padding:0px;
  margin:2px 2px 3px 6px;
  font:normal 13px "ＭＳ Ｐゴシック","ヒラギノ角ゴ Pro W3","Osaka";
  color:#ffffff;
  width:90px; height:22px;
  line-height: 1.65;
  letter-spacing:2px;
  text-align:center;
}

/* 各ページのコンテンツメニュー用 - リンク設定 */
.menu2 A {
    display:block; color:#333; text-decoration:none; height:22px;
  background: #ffffff url(material/contmenu-btn.gif) no-repeat top left;
}
.menu2 A:hover {
  color:#ff3333; text-decoration:none;
  background: #ff9999 url(material/contmenu-btn2.gif) no-repeat top left;
}

/* ----------------------------------------- */
/* 各ページナビゲーション部（事業内容）      */
/* ----------------------------------------- */

div.navi-submenu {   /* 各システムのサブメニュー */
  width:780px;
  height:25px;
  display:block;
  color:#ffffff;
  margin:0px;
  padding:0px; 
  letter-spacing:1px;
  background:#4984BE; /*ブルー*/
  text-align:left;
}

div.submenu {  /* サブメニュー用設定 */
  margin:0px 5px 0px 15px;
  padding-top:5px;
  line-height: 100%;
  color:#ffffff;
}

/* サブメニュー用リンク設定 */
.submenu A {color:#ffffff; text-decoration:none; background:none;
           line-height: 100%;}
.submenu A:hover {color:#0083B7; text-decoration:none; background:none;
          background-color:#fff;
          line-height: 100%;}


  div.navi {   /* ページ位置ナビ（パンくずリスト） */
    display:block;
    margin:8px;
    font-size: 10px;
    line-height:135%;
    color:#777;
    text-align:left;
  }

/* ----------------------------------------- */
/* 事業内容のコンテンツ装飾                  */
/* ----------------------------------------- */

/* スクリーンショット */
td.set {  vertical-align:top; padding-left:5px; }

IMG.ss { /* スクリーンショット（枠白） */
  margin:5px auto 0px auto;
}
A:link IMG.ss , A:visited IMG.ss{ border:1px solid #fff; }
A:hover IMG.ss{ border:1px solid red; }

IMG.ss2 { /* スクリーンショット（枠あり） */
  margin:5px auto 0px auto;
  
}
A:link IMG.ss2 , A:visited IMG.ss2{ border:1px solid #333; }
A:hover IMG.ss2{ border:1px solid red; }

.txt_ss { color:#777; font-size:11px; margin:0px 10px 2px 12px; }

/* ----------------------------------------- */
/* コンテンツ部（メイン）                    */
/* ----------------------------------------- */

td.main { /* メイン・コンテンツ（TD） */
  padding:12px;
  background-color: #fff;
  vertical-align:top;
}

/*画像のマージン調整（IE6対応・空きスペース対策）*/
img.title-img {
  width:780px; height:150px;
  margin:0px; padding:0px;
  vertical-align:bottom;
}

/*画像のマージン調整（IE6対応・空きスペース対策）*/
img.title-img2 {
  width:780px; height:167px;
  margin:0px; padding:0px;
  vertical-align:bottom;
}

/* ----------------------------------------- */
/* リスト・インデックス （調整段階）         */
/* ----------------------------------------- */

/* 事業内容（製品インデックス） */

.products div { }
.products ul {margin:18px 5px 5px 16px;}  /* リストの定義 */

/* 事業内容（パッケージアイコン表示） */
.products li {
  list-style-image: url(material/point1.gif); 
  margin:0px 8px 5px 30px;
  padding:6px 0px 0px 0px;
  font:bold 16px "Lucida Grande","Hiragino Kaku Gothic Pro",Osaka,Osaka-等幅,平成角ゴシック,"ＭＳ ゴシック","ＭＳ Ｐゴシック";
  letter-spacing:1px;
  vertical-align:top;
}

.products p { /* 事業内容説明文 */
  font-size:13px;
  line-height:1.55;
  padding:4px 4px 4px 1px;
  margin:0px 20px 10px 0px;
  color:#667066;
  font-weight:normal;
}

div.submsg { /* 説明文章 */
  /* background:#efefef; */
  font-size:13px;
  line-height:150%;
  padding: 4px;
  margin:-2px 20px 10px 15px;
  color:#667066;
  font-weight:normal;
}

#p2 h3 { /* サブタイトル(葉っぱ) */
  font: bold 21px "Hiragino Kaku Gothic Pro","ヒラギノ角ゴ Pro W6","ＭＳ Ｐゴシック",Osaka,sans-serif;
  height:24px;
  color:#12ADCF;
  letter-spacing:2px;
  margin:15px 0 0 0 !important;
	padding:6px 0 2px 50px;
  background:url(material/h3_back.gif) no-repeat top left;
} 

/* ----------------------------------------- */
/* リスト（ul）の書式設定                    */
/* ----------------------------------------- */

/* ▼ リスト全般 */
ul { 
  margin:8px 5px 5px 5px;
  padding:0px;
  line-height:150%; 
}

li {
  font:normal 13px 'Lucida Grande','Hiragino Kaku Gothic Pro','ヒラギノ角ゴ Pro W6','ＭＳ Ｐゴシック',sans-serif;
  margin:5px 8px 5px 30px;
  letter-spacing:1px;
  list-style-image: url(material/icon_box.gif); 
  line-height:145%;
}

/* ▼ 個人情報表記 */

ol.policy { 
  margin:15px 5px 10px 8px;
  list-style-type: decimal;
  padding:0px;
  color:#555;
}

.policy li { 
  font-weight:normal;
  font-size:13px;
  margin:10px 8px 20px 30px;
  line-height:1.6;
  list-style-image: none;
}

ol.policy2 { 
  margin:15px 5px 10px 8px;
  padding:0px 0px 8px 0px;
  list-style-type: decimal;
  color:#404040;
}

.policy2 li { 
  font-weight:bold;
  font-size:15px;
  margin:10px 8px 20px 30px;
  line-height:1.8;
  list-style-image: none;
}

.policy2 p { margin:8px 0px 8px 0px; }

.policy_sub { /* 内容 */
  font-weight:normal;
  font-size:12px;
  line-height:1.8; 
  color:#555;
}

.policy_sub ol { 
  margin:5px 40px 15px 8px;
  padding:0px;
  list-style-type:upper-alpha;
}
.policy_sub li { 
  font-weight:normal;
  font-size:12px;
  margin:5px 0px 5px 30px;  
  line-height:1.5;
}

.policy_sub em {
  font-size:110%;
  font-style:normal;
  padding-top:6px;
  color:#444040;
}

/* ▼ 経営理念・企業理念 */

ol.philosophy { 
  margin:5px 25px 5px 21px;
  list-style-type: decimal;
  color:#555;
}

.philosophy li { 
  font: bold 16px 'ヒラギノ明朝 Pro W6','平成明朝','ＭＳ Ｐ明朝';
  margin:5px 8px 10px 20px;
  line-height:145%;
  list-style-image: none;
}

/* ▼ リスト1 */

ul.list1 { 
  margin-left:28px;  margin-bottom:5px;
  line-height:160%;
}

li.list1 {
  font-size:16px;
  line-height:160%;
  letter-spacing:1px;
}

/* ▼ リスト2（製品紹介／機能説明） */

ul.list2 { 
  margin-left:8px;  margin-bottom:8px;
}

  .list2 li{
  font:normal 16px;
  line-height:160%;
  margin-bottom:18px;
  letter-spacing:1px;
}

/* ▼ リスト2b（製品紹介／機能説明）ポイントマークなし */

ul.list2b { 
  margin-left:2px;  margin-bottom:3px; 
}
  .list2b li{
  list-style-type: none;
  list-style-image:none;
  font:normal 16px;
  line-height:150%;
  margin-bottom:10px;
  letter-spacing:1px;
}

/* ▼ リスト3（製品紹介／説明サブ・リスト） */

ul.list3 { 
  margin-left:28px;  margin-bottom:8px;
  line-height:160%;
}

 .list3 li {
  line-height:170%;
  margin-left:10px;
  list-style-image: none;
  list-style-type: square; 
  letter-spacing:1px;
}

/* ▼ リスト4（ダウンロード・リスト） */

li.list4 {
   font-size:15px;
   line-height:170%;
   list-style-image: none;
   list-style-type: none; 
   letter-spacing:2px;
}

/* ▼ リスト下線付き */
ul.line {padding:0px; margin:0px;}
li.line { 
  list-style-type:none;
  list-style-image: none; 
  margin:5px; padding-bottom:5px;
  line-height:135%; 
  border-bottom:1px dotted #AEBEC9;
  width:96%;
  font-size:13px;
}

/* ▼ 白丸 */
ul.circle li{
  list-style-image: none;
  list-style-type:circle;
  margin:5px 8px 5px 15px;
}

/* ----------------------------------------- */
/* トップページのナビゲーション              */
/* ----------------------------------------- */

/* ▼ トップページのメニュー      */

.sub-cont { /* メニュー */
  line-height:150%;
  margin: 5px 5px 5px 20px;
}

/* リンク */
.sub-cont A {color: #0083B7; text-decoration:underline;}
.sub-cont A:hover {color:#ff3333; text-decoration:none; background:none;}

/* ▼ トップページの事業内容のサブメニュー      */
.sub-m {
  margin:2px 0px 2px 3px;
  padding:0px;
  text-align:left;
}
.sub-m li {
  font-style:normal;
  font-size:12px;
  height:21px;
  letter-spacing:0px;
  margin:0px 0px 0px 0px;
  padding:0px 0px 0px 0px;
  line-height:150%;
  list-style-type:none;
  list-style-image:none;
}

/* リンク */
.sub-m A { display:inline-block; color:#0083B7; text-decoration:none;
  margin:0px 0px 0px 2px; padding:2px 0px 3px 25px;
  background:url(material/arrow2.gif) no-repeat top left;
}
.sub-m A:visited { color:#0083B7; }
.sub-m A:hover { color:#ff3333; text-decoration:underline;
  background:#EEEEFF url(material/arrow2b.gif) no-repeat top left;
}

/* ----------------------------------------- */
/*   製品およびサービスのリストボックス      */
/* ----------------------------------------- */

/* リストボックスの表示位置 */
div.select-menu {text-align:right;}

form.locate { /* リストの定義 */
   padding:3px 0px 0px 0px;
   margin:0px;
}

/* ----------------------------------------- */
/* 装飾（H1〜H6）の書式設定                  */
/* ----------------------------------------- */

h1 { margin:0; padding:0; text-align:right; }

h2 { /* ページタイトル */
  font: bold 24px "Lucida Grande","Hiragino Kaku Gothic Pro",Osaka,Osaka-等幅,平成角ゴシック,"ＭＳ ゴシック","ＭＳ Ｐゴシック";
  color:#555;
  padding:2px;
  margin:6px 6px 15px 6px;
  letter-spacing:2px;
  border-bottom:2px solid #ff681f;

}

h3 { /* サブタイトル用（項目の区切り） */
  font: bold 18px;
  height:33px;
  color:#fff;
  padding:0px 0px 0px 10px;
  margin:8px 5px 8px 5px;
  line-height:150%;
  letter-spacing:2px;
  background: #f0faff url(material/back_line2.gif) repeat-x bottom left;
  /* #4984BE ←背景がうまく印刷されないときの背景色指定 */
}

/* H3リンク */
h3 A {color: #ffffff; text-decoration:none;}
h3 A:hover {color:#ffff55; text-decoration:none;background:none;}

h4 { /* タイトル（トピック）下線（点線あり） */
  font: bold 16px "Lucida Grande","Hiragino Kaku Gothic Pro",Osaka,Osaka-等幅,平成角ゴシック,"ＭＳ ゴシック","ＭＳ Ｐゴシック";
  color:#327DB7;
  padding:0px 0px 2px 2px;
  margin:8px 5px 8px 5px;
  line-height:150%;
  letter-spacing:2px;
  border-bottom: 1px dotted #327DB7;
}

/* H4リンク */
h4 A {text-decoration:none;}
h4 A:hover {background:none;}

h4.Category { /* タイトル（カテゴリー） */
  font: bold 16px;
  color:#00688b;
  padding:4px 4px 2px 4px;
  margin:8px 8px 10px 3px;
  letter-spacing:2px;
  border-top: 2px solid #00688b;
  background: #f0faff url(material/back-gr.gif) repeat-x bottom left;
}



h4.Category-g { /* タイトル（カテゴリー）-[緑] */
  font: bold 16px;
  color:#228b22;
  padding:4px 4px 2px 4px;
  margin:8px 8px 10px 3px;
  letter-spacing:2px;
  border-top: 2px solid #228b22;
  border-bottom: 1px dotted #228b22;
  background: #f0faff url(material/back-gr-g.gif) repeat-x bottom left;
}

h5.list { /* 表タイトル */
  font: bold 16px "Lucida Grande","Hiragino Kaku Gothic Pro",Osaka,Osaka-等幅,平成角ゴシック,"ＭＳ ゴシック","ＭＳ Ｐゴシック";
  padding:0px;
  margin:8px 1px 0px 0px;
  line-height:150%;
  letter-spacing:2px;
}

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

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

div.txt { /* テキスト一般 */
  font-family: 'Lucida Grande','Hiragino Kaku Gothic Pro','ヒラギノ角ゴ Pro W6','ＭＳ Ｐゴシック',sans-serif; 
  line-height:1.6;
  margin: 8px 25px 10px 20px;
}

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

.txt_L { /* テキスト（大） */
  line-height:1.5;
  font-size: 1.4em;
}

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

span.date { /* 日付 */
  color: #ff0000;
  font-size: 13px;
  font-weight: normal;
  margin-left: 3px;
}

.red { /* 赤文字 */
  color:#ff0000;
  font-weight: normal;
}

em.txt_waku{ /* テキスト（点線枠つき） */
  color:#333;
  border:1px dotted #555555;
  margin:0px; padding:3px 5px 3px 5px;
  font-style:normal;
}

em.txt_waku2{ /* 注意表記（赤文字・赤枠つき）【em】 */
  color:#f00;
  border:1px dotted #ff0000;
  margin:5px; padding:5px;
  font-style:normal;
  line-height:1.5;
}

div.txt_waku2{ /* 注意表記（赤枠つき）【div】 */
  color:#594b49;
  border:1px solid #ffe4e1; /* 枠色 LavenderBlush */
  background-color:#fff0f5; /* 背景色 misty rose */
  margin:5px; padding:10px;
  line-height:1.5;
  width:95%;
}

div.products-float { /* テキスト回り込み */
  float:right;
  margin:12px 12px 0px 25px;
}

.u_line {
  border-bottom:1px solid red;
  padding-bottom:1px;
}

.cate2 { /* カテゴリ反転 */
	background:#b9e7f5;
	padding:0px 6px;
	margin-left:8px;
	color:#244672;
	font-size:12px;
	font-weight:normal;
}

/* ----------------------------------------- */
/* ページコンテンツ装飾（トピックス）        */
/* ----------------------------------------- */

div.topic_t { /* トピックス用タイトル JavaScript用 */
  font:bold 13px;
  letter-spacing:1px;
  margin:3px;
}

/* リンク */
.topic_t A {font:bold 13px; color: #0083B7; text-decoration:none;}
.topic_t A:hover {color:#ff3333; text-decoration:none;
                  border-bottom:1px solid red; background-color:#EEEEFF;}

td.topic_line { /* トピックごとにライン(点線) */
  border-bottom:1px dotted #327DB7;
  padding:2px 0px 2px 0px;
}

/* ----------------------------------------- */
/* 改行処理（P）の書式設定                   */
/* ----------------------------------------- */

p.print { /*印刷改行処理*/
  clear:both;
  page-break-before: always; page-break-after: always;
}

p.line { /* ライン */
  border-bottom:1px solid #999;
  margin:10px 5px 10px 5px;
}

p.line-futter { /* ライン（フッター用 赤線） */
  border-top:5px solid #D56966;
  width:780px;
  margin:0px; padding:0px;
}

/* ----------------------------------------- */
/* テーブル装飾                              */
/* ----------------------------------------- */

td.cont0 { /* トップページ テーブルコンテンツ */
  font-size: 13px;
  padding:5px;
  background-color:#f0faff;
  line-height:135%;
  vertical-align:top;
  border-top: 1px solid #55A6CA; 
  border-bottom: 1px solid #55A6CA; 
}

table.cont1 { /* ライン付きテーブルコンテンツ(table) */
  margin:8px;
  border: 1px solid #777; 
  border-collapse: collapse; 
}

td.cont1 { /* ライン付きテーブルコンテンツ (１) */
  font-size: 13px;
  border: 1px solid #AEBEC9; 
  padding:5px;
  background-color:#f0faff;
  line-height:135%;
  vertical-align:top;
}

td.cont1-g { /* ライン付きテーブルコンテンツ (１)- 緑 */
  font-size: 13px;
  border: 1px solid #9a9; 
  padding:5px;
  background-color:#f6fffb;
  line-height:135%;
}

td.cont2 { /* ライン付きテーブルコンテンツ (２) */
  font-size: 13px;
  border: 1px solid #AEBEC9; 
  padding:5px;
  background-color:#f9fdff;
  line-height:135%;
}

td.cont2-g { /* ライン付きテーブルコンテンツ (２)- 緑 */
  font-size: 13px;
  border: 1px solid #AEBEC9; 
  padding:5px;
  background-color:#fbfffd;
  line-height:135%;
}

td.cont3 { /* ライン付きテーブルコンテンツ (３) */
  font-size: 13px;
  border: 1px solid #AEBEC9; 
  padding:5px;
  background-color:#f0faff;
  line-height:135%;
  vertical-align:top;
}

td.cont4 { /* 下線付きテーブル (４) */

  padding:5px; 
  padding-left:5px;
  vertical-align:top;
  line-height:150%; 
  border-bottom:1px dotted #AEBEC9;
  background-color:#f9fdff;
  /* color:#104e7b; */
}

/* ----------------------------------------- */
/* テーブル装飾  色違いのパターン(お問合せ)  */
/*                                           */
/* (外枠)#AEBEC9 (項目)#DBE7F3 (内容)#F4F4F4 */
/* ----------------------------------------- */

table.cont1b { /* ライン付きテーブルコンテンツ(table) */
  margin:10px;
  border: 1px solid #AEBEC9;
  border-collapse: collapse;
}

td.cont1b { /* ライン付きテーブルコンテンツ(td) */
  border: 1px solid #AEBEC9; 
  background-color:#DBE7F3;  
  color:#3a4959; /*青がかったグレー */
  padding:8px 10px 8px 15px;
  line-height:1.5;
  font-size:15px;
  letter-spacing:2px; 
}

td.cont2b { /* ライン付きテーブルコンテンツ(td) */
  border: 1px solid #AEBEC9; 
  color:#3a4959; /*青がかったグレー */
  padding:8px 10px 8px 15px;
  background-color:#F4F4F4;
  line-height:1.5;
}

.cont2b strong { font-size: 110%; letter-spacing:2px; }

/* ----------------------------------------- */
/* ▼ テーブル内の装飾                       */
/* ----------------------------------------- */

div.td_txt1 { /* テーブル内のテキスト１ */
  line-height:150%;
  margin: 0px 5px 0px 10px;
  color:#104e7b;
  font:normal 15px;
  letter-spacing:2px;
}

div.td_txt2 { /* テーブル内のテキスト２ */
  line-height:150%;
  margin: 0px 5px 0px 10px;
  color:#104e8b;
}

div.td_txt_fixed { /* テーブル内のテキスト２（等倍） */
  font-family:monospace,ＭＳ ゴシック, Osaka−等幅;
  font-variant:inherit;
  line-height:150%;
  margin: 0px 5px 0px 10px;
  color:#104e8b;
}

div.td_txt1-g { /* テーブル内のテキスト１-[緑] */
  line-height:150%;
  margin: 0px 5px 0px 10px;
  font:normal 15px;
  letter-spacing:2px;
  color: #117a11;
}

div.td_txt2-g { /* テーブル内のテキスト２-[緑] */
  line-height:150%;
  margin: 0px 5px 0px 10px;
  color: #117a11;
}

/* ----------------------------------------- */
/* フッタ情報                                */
/* ----------------------------------------- */

.copyright1 {  /* コピーライト */
    color:#999;
    padding:5px;
    display: block;
    width:100%;
    font-size:10px;
    line-height:150%;;
    text-align: center;
  }
  
/* リンク */
A {color: #0083B7; text-decoration:underline;}
A:hover {color:#ff3333; text-decoration:none; background-color:#EEEEFF;}


/* フォーム */
INPUT,TEXTAREA,SELECT {
  border:1px solid #555555;
  background-color :#fff;
  color:#555555;
  letter-spacing:1px;
  font:0.95em/1.45em 'ＭＳ Ｐゴシック','Osaka','san-serif';
}

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

/* ----------------------------------------- */
/* ボタン設定【ミディアムポップ ver】        */
/* ----------------------------------------- */
.rebtn { /* 戻るボタン(買物カート等で使用) */
  font-size:14px;
  font-weight:bold;
  letter-spacing:1px;
  line-height:1.7;
}
.rebtn A { /* リンク(ブルー) */
  text-decoration:none;
  color:#eeffef; height:24px;
  margin-top:1px; padding:3px 10px 2px 10px;
  background:#6297A4; border:1px solid #cddee2;
  border-right:1px solid #426871; border-bottom:1px solid #426871;
}
.rebtn A:hover { /* マウスオーバー(オレンジ) */
  color:#ffe; background:#C15D3E; border:1px solid #ffc3b2;
  border-right:1px solid #9c441e; border-bottom:1px solid #9c441e;
}
