﻿/* 変更を加える場合、文字コードUTF-8で保存して下さい。 */



/*--■■■ ページ全体に関するCSS ■■■-----------------------------------------------------*/

HTML			{  /* ページ全体 HTML */
  height		: 100%;
}
BODY			{  /* ページ全体 BODY */
  height		: 100%;
  margin		: 0px;
  overflow-y		: scroll;
  background		: white url(../image/frame_0_background.jpg) repeat-x bottom fixed;
}
TD			{  /* ページ全体のテーブルのセル TD */
  font-size		: 10pt;
  color			: #33334D;
  empty-cells		: show;
}
H1			{  /* ページ全体の見出し（SEO対策に有効とされるタグ） H1 */
  margin		: 0px;
  font-size		: 10pt;
}
A IMG			{  /* リンク画像 A IMG */
  border-style		: none;
}
A			{  /* リンク A */
  color			: #5555FF;
  text-decoration	: none;
}
A:HOVER			{  /* リンク A:HOVER */
  color			: #FF5555;
  text-decoration	: underline;
}



/*--■■■ メインテーブルに関するCSS ■■■-------------------------------------------------*/

#frame_0_side-shadow_left	{  /* テーブル左サイドのシャドウ DIV */
  width				: 20px;
  height			: 100%;
  background			: url(../image/frame_0_side-shadow_left.png);
}
#frame_1_side-shadow_right	{  /* テーブル右サイドのシャドウ DIV */
  width				: 20px;
  height			: 100%;
  background			: url(../image/frame_1_side-shadow_right.png);
}
#table_02_menu-explanation	{  /* メニュー説明表示部 DIV */
  width				: 190px;
  height			: 35px;
  background			: url(../image/table_02_menu-bg.jpg) top no-repeat;
  font-size			: 8pt;
}
#table_03_main			{  /* コンテンツ表示部 DIV */
  width				: 610px;
  height			: 100%;
  background			: url(../image/table_03_main.jpg) top no-repeat;
}
#table_04_other			{  /* 新刊情報表示部 DIV */
  width				: 190px;
  background			: url(../image/table_04_other.jpg) top no-repeat;
  font-size			: 8pt;
}
#table_07_footer		{  /* フッター DIV */
  width				: 800px;
  height			: 40px;
  position			: relative;
}
#table_07_06-bottom		{  /* フッター上のシャドウ DIV */
  width				: 800px;
  height			: 7px;
  position			: absolute;
  top				: -7px;
}



/*--■■■ コンテンツ表示部に関するCSS ■■■-----------------------------------------------*/

/*■index.html■*/
#index_autograph		{  /* サイン画像 IMG */
  margin-top			: 20px;
  margin-left			: 200px;
}

/*■book.html■*/
.contents_book			{  /* 著書一覧の詳細部 DIV */
  width				: 70px;
  float				: left;
}
.contents_hr			{  /* 著書一覧の水平線 HR */
  width				: 430px;
  height			: 2px;
  background-color		: #33334D;
  color				: #33334D;
  text-align			: left;
  border			: none;
}

/*■inquiry.html etc■*/
#sendmail			{  /* フォーム FORM */
  margin			: 0px;
}
.send_td			{  /* フォームの項目名部 TD */
  padding-top			: 4px;
}
.send_input			{  /* フォームサイズ INPUT */
  width				: 300px;
  height			: 22px;
  font-size			: 10pt;
  color				: #33334D;
  border			: 1px #33334D solid;
}
#send_text			{  /* フォームサイズ TEXTAREA */
  width				: 400px;
  height			: 130px;
  font-size			: 10pt;
  color				: #33334D;
  border			: 1px #33334D solid;
}
.send_button			{  /* ボタンサイズ BUTTON */
  width				: 149px;
  height			: 22px;
  font-size			: 10pt;
  color				: #33334D;
  border			: 1px #33334D solid;
}

/*■link.html■*/
#link_url			{  /* リンクURL部 INPUT */
  width				: 160px;
  height			: 18px;
  margin-top			: -2px;
  font-size			: 10pt;
  color				: #33334D;
  background-color		: transparent;
  border			: 0px;
}
