/************************************************/
/*　いつまでも青く枯れても青く　スタイルシート　*/
/************************************************/

/**********/
/*　BODY　*/
/**********/

BODY{
  background-image : url(background.png);
  background-repeat : repeat;
  background-attachment : scroll;
/*  background-color : white;*/
  background-color : #ffffef;
  link="#ff0000";
  -webkit-text-size-adjust: 100%;
}

/********************/
/*　リンク　訪問後　*/
/********************/

a,a:visited{
  color: #ff0000;
}

/***************************/
/*　テーブル トップページ　*/
/***************************/

/*　トップページ　ヘッダーテーブル　*/
table.top_header {
  width: 1000px; 
  height: 400px;
}

/*　トップページ　ヘッダー画像内説明テーブル　*/
table.top_header_intro {
  width: 600px;
  background-color:#ffffff;
  font-family:"Meiriyo";
  color:#000000;
  font-size:13px;
  font-weight:bold; 
  text-align:center;
}

/*　トップページ　スライドテーブル　*/
table.top_slide {
  width: 1000px;
  background-color:#ffffef;
  text-align:center;
  vertical-align: middle;
}

/*　トップページ　ブログテーブル　*/
table.top_blog {
  width: 950px;
  background-color:#ffffef;
  text-align:center;
  vertical-align: middle;
}

/*　トップページ　ブログテーブル　セル*/
table.top_blog td.cell {
  width: 158px;
  background-color:#ffffef;
  text-align:center;
  vertical-align: top;
}

/*　トップページ　ベーステーブル　*/
table.top_base {
  width: 1000px;
  background-color:#ffffef; 
}

/*　トップページ　テーブル　*/
table.top_main {
  width: 960px;
}

/*　トップページ　テーブル　コンテンツ写真セル　*/
table.top_main td.contents_photo {
  width: 200px;
  vertical-align: top;
}

/*　トップページ　テーブル　コンテンツ文字メニューセル　*/
table.top_main td.contents_menu {
  width: 500px;
  vertical-align: top;
}

/*　トップページ　コンテンツ説明テーブル　*/
table.top_menu_explanation {
  width: 500px;
  font-family:"Meiriyo";
  color:#000000;
  font-size:13px;
  font-weight:bold; 
}

/*　トップページ　コンテンツ説明テーブル　セル　*/
table.top_menu_explanation td.explanation {
  width: 500px;
  vertical-align: top;
  text-align:left;
  padding: 5px 10px 10px 5px;
}

/*　トップページ　テーブル　管理人情報セル　*/
table.top_main td.owner {
  width: 250px;
  text-align: center;
  vertical-align: top;
  font-family:"Meiriyo";
  color:#000000;
  font-size:13px;
}

/*　トップページ　管理人情報セル内テーブル　*/
table.top_main_intro1 {
  width: 230px;
  background-color:#ffffff;
  text-align: center;
  font-family:"Meiriyo";
  color:#009900;
  font-size:13px;
}

/*　トップページ　管理人情報セル内テーブル２　*/
table.top_main_intro2 {
  width: 210px;
  text-align: center;
  font-family:"Meiriyo";
  color:#009900;
  font-size:11px;
}

/*　トップページ　管理人情報セル内テーブル２ SNSアイコンセル　*/
table.top_main_intro2 td.SNSicon {
  width: 50px;
  text-align: center;
}

/*　トップページ　タイトルバーテーブル　*/
table.top_menutitle1 {
  width: 960px;
  background-color:#ffffef;
  font-family:"Meiriyo";
  color:#000000;
  font-size:13px;
}

/*　トップページ　タイトルバーテーブル　セル　*/
table.top_menutitle1 td.title {
  background-image : url(menu_line_y.png);
  text-align:left;
}

/*　トップページ　タイトルバーテーブル 背景無し　*/
table.top_menutitle2 {
  width: 960px;
  font-family:"Meiriyo";
  color:#000000;
  font-size:13px;
}

/*　トップページ　タイトルバーテーブル 背景無し　セル　*/
table.top_menutitle2 td.title {
  background-image : url(menu_line_y.png);
  text-align:left;
}

/*　トップページ　タイトルバーテーブル サイトマップ用　*/
table.top_menutitle3 {
  width: 960px;
  background-color:#c4c2c2;
  font-family:"Meiriyo";
  color:#000000;
  font-size:13px;
}

/*　トップページ　タイトルバーテーブル サイトマップ用　セル　*/
table.top_menutitle3 td.title {
  background-image : url(menu_line_y.png);
  text-align:left;
}

/*　トップページ　スペシャルコンテンツテーブル　*/
table.top_sp_contents {
  width: 960px;
  background-color:#ffffef;
  font-family:"Meiriyo";
  color:#000000;
  font-size:13px;
}

/*　トップページ　スペシャルコンテンツテーブル　セル　*/
table.top_sp_contents td.contents {
  width: 240px;
  text-align:center;
}

/*　トップページ　更新履歴テーブル　*/
table.top_updatehistory {
  width: 850px;
  font-family:"Meiriyo";
  color:#000000;
  font-size:13px;
}

/*　トップページ　更新履歴テーブル　更新履歴セル　*/
table.top_updatehistory td.updatelist {
  background-color:#ffffff;
}

/*　トップページ　このサイトについてテーブル　*/
table.top_about {
  width: 930px;
  background-color:#ffffff;
  font-family:"Meiriyo";
  color:#000000;
  font-size:13px;
}

/******************************************/
/*　トップページ　サイトマップ　テーブル　*/
/******************************************/

/*　サイトマップ　ベーステーブル　*/
table.site_map_base  {
  width: 1000px;
  background-color:#c4c2c2;
}

/*　サイトマップ　テーブル　*/
table.site_map  {
  width: 780px;
  font-family:"Meiriyo";
  color:#000000;
  font-size:13px;
  border-collapse:separate;
  border-spacing:0px;
  border: 0px none;
}

/*　トップページ用セル　*/
table.site_map td.top {
  width: 45px;
  text-align:center;
  vertical-align: middle;
  padding: 0px;
}

/*　トップページ用セル　記述あり　*/
table.site_map td.top_exist {
  width: 45px;
  background-color:#dcdcdc;
  text-align:center;
  vertical-align: middle;
  padding: 0px;
}

/*　チャプター/セクション/アイテム用セル　*/
table.site_map td.chapter {
  width: 220px;
  text-align:left;
  vertical-align: middle;
  padding: 0px;
}

/*　チャプター/セクション/アイテム用セル　記述あり　*/
table.site_map td.chapter_exist {
  width: 220px;
  background-color:#dcdcdc;
  text-align:left;
  vertical-align: middle;
  padding: 0px;
}

/*　分類セル　*/
table.site_map td.chapter_category {
  width: 220px;
  text-align:left;
  vertical-align: middle;
  font-family:"Meiriyo";
  color:#009900;
  font-size:13px;
  font-weight:bold;
  padding: 0px;
}

/*　スペース用セル　*/
table.site_map td.space {
  width: 25px;
  text-align:center;
  vertical-align: middle;
  padding: 0px;
}

/*************************************/
/*　テーブル　チャプターページ 共通　*/
/*************************************/

/*　チャプターページ　ヘッダーテーブル　*/
table.chapter_header {
  width: 1000px;
  height: 400px;
}

/*　チャプターページ　全体テーブル　*/
table.chapter_base {
  background-color:#ffffef;
  width: 1000px;
  font-family:"Meiriyo";
  color:#000000;
  font-size:13px;
  font-weight:bold;  
}

/*　チャプターページ　内容紹介テーブル　*/
table.chapter_intro {
  background-color:#ffffff;
  width: 930px;
  font-family:"Meiriyo";
  color:#000000;
  font-size:15px;
  font-weight:bold; 
  text-align:left;
}

/*　チャプターページ　メニュー全体テーブル　*/
table.chapter_menu {
  background-color:#ffffef;
  width: 930px;
}

/*　チャプターページ　メニュー全体テーブル　分類セル*/
table.chapter_menu td.type{
  width: 455px;
  background-color:#f08080;
  font-family:"Meiriyo";
  color:#000000;
  font-size:13px;
  font-weight:bold; 
}

/*　チャプターページ　メニュー全体テーブル　分類セル空欄*/
table.chapter_menu td.type_space{
  width: 455px;
}

/*　チャプターページ　メニュー全体テーブル　メニューボックスセル　*/
table.chapter_menu td.menubox{
  width: 455px;
  vertical-align: top;
  text-align:left;
}

/*　チャプターページ　メニュー全体テーブル　中央間隔調整セル　*/
table.chapter_menu td.space{
  width: 20px;
}

/*　チャプターページ　メニューボックステーブル　*/
table.chapter_menubox {
  width: 455px;
  font-family:"Meiriyo";
  color:#000000;
  font-size:13px;
  font-weight:bold; 
}

/*　チャプターページ　メニューボックステーブル　写真セル*/
table.chapter_menubox td.photo{
  width: 120px;
  vertical-align: top;
  text-align:center;
}

/*　チャプターページ　メニューボックステーブル　説明文セル*/
table.chapter_menubox td.explanation{
  width: 335px;
  vertical-align: top;
  text-align:left;
  padding: 5px 10px 10px 5px;
}

/*　チャプターページ　メニュー全体テーブル（内挿：下位レベル）　*/
table.chapter_menu2 {
  width: 860px;
}

/*　チャプターページ　メニュー全体テーブル（内挿：下位レベル）　分類セル*/
table.chapter_menu2 td.type{
  background-color:#fecf4f;
  width: 420px;
}

/*　チャプターページ　メニュー全体テーブル（内挿：下位レベル）　メニューボックスセル　*/
table.chapter_menu2 td.menubox{
  width: 420px;
  vertical-align: top;
  text-align:left;
}

/*　チャプターページ　メニュー全体テーブル（内挿：下位レベル）　中央間隔調整セル　*/
table.chapter_menu2 td.space{
  width: 20px;
}

/*　チャプターページ　メニュー全体テーブル（内挿：下位レベル）　中央間隔調整セル　*/
table.chapter_menu2 td.comment{
  width: 420px;
  font-family:"Meiriyo";
  color:#000000;
  font-size:13px;
  font-weight:bold; 
}

/*　チャプターページ　メニューボックステーブル（内挿：下位レベル）　*/
table.chapter_menubox2 {
  width: 420px;
  font-family:"Meiriyo";
  color:#000000;
  font-size:13px;
  font-weight:bold; 
}

/*　チャプターページ　メニュー全体テーブル（模型）　分類セル*/
table.chapter_menubox2 td.type{
  background-color:#fecf4f;
  width: 420px;
}

/*　チャプターページ　メニューボックステーブル（内挿：下位レベル）　写真セル*/
table.chapter_menubox2 td.photo{
  width: 120px;
  vertical-align: top;
  text-align:center;
}

/*　チャプターページ　メニューボックステーブル（内挿：下位レベル）　説明文セル*/
table.chapter_menubox2 td.explanation{
  width: 300px;
  vertical-align: top;
  text-align:left;
  padding: 5px 10px 10px 5px;
}

/*　チャプターページ　その他分類テーブル　*/
table.chapter_menubox_others{
  width: 300px;
  background-color:#f0e68c;
  font-family:"Meiriyo";
  color:#000000;
  font-size:13px;
  font-weight:normal; 
  margin:auto;
}

/*　チャプターページ　その他分類テーブル セル　*/
table.chapter_menubox_others td.type{
  width: 100px;
  background-color:#ffffef;
  text-align:left;
}

/*　チャプターページ　その他分類テーブル（内挿：下位レベル）　*/
table.chapter_menubox2_others{
  width: 265px;
  background-color:#f0e68c;
  font-family:"Meiriyo";
  color:#000000;
  font-size:13px;
  font-weight:normal;
  margin:auto;
}

/*　チャプターページ　その他分類テーブル　セル（内挿：下位レベル）　*/
table.chapter_menubox2_others td.type{
  width: 85px;
  background-color:#ffffef;
  text-align:left;
}

/*************************************/
/*　テーブル　セクションページ 共通　*/
/*************************************/

/*　セクションページ　ヘッダーテーブル　*/
table.section_header {
  width: 1000px;
  height: 300px;
}

/*　セクションページ　全体テーブル　*/
table.section_base {
  background-color:#ffffef;
  width: 1000px;
  font-family:"Meiriyo";
  color:#000000;
  font-size:13px;
  font-weight:bold;  
}

/*　セクションページ　内容紹介テーブル　*/
table.section_intro {
  background-color:#ffffff;
  width: 930px;
  padding:3px;
  font-family:"Meiriyo";
  color:#000000;
  font-size:15px;
  font-weight:bold; 
  text-align:left;
}

/*　セクションページ　内容紹介テーブル　注記文字　*/
.section_intro_note {
  font-family:"Meiriyo";
  color:#009900;
  font-size:15px;
  font-weight:bold;
}

/******************************************/
/*　テーブル　セクションページ　人生年表　*/
/******************************************/

/*　セクションページ　人生年表テーブル　ベース　*/
table.section_myhistory_base {
  background-color:#ffffef;
  width: 950px;
}

/*　チャプターページ　人生年表テーブル　ベース　分類セル*/
table.section_myhistory_base td.type {
  background-color:#f08080;
  font-family:"Meiriyo";
  color:#000000;
  font-size:13px;
  font-weight: bold;
}

/*　セクションページ　人生年表テーブル　*/
table.section_myhistory {
  background-color:#fecf4f;
  width: 930px;
  font-family:"Meiriyo";
  color:#000000;
  font-size:13px;
  font-weight:bold;
}

/*　セクションページ　人生年表テーブル　見出し（年）　*/
table.section_myhistory td.midashi_year {
  background-color:#ffdead;
  width: 70px;
  text-align: center;
  padding: 2px;
}

/*　セクションページ　人生年表テーブル　見出し（イベント）　*/
table.section_myhistory td.midashi_event {
  background-color:#ffdead;
  width: 215px;
  text-align: center;
  padding: 2px;
}

/*　セクションページ　人生年表テーブル　年　*/
table.section_myhistory td.year {
  background-color:#ffdead;
  width: 70px;
  height: 40px;
  text-align: center;
  padding: 2px;
}

/*　セクションページ　人生年表テーブル　イベント有り　*/
table.section_myhistory td.event {
  background-color:#ffc0cb;
  width: 215px;
/*  text-align: center;　*/
  padding: 2px;
}

/*　セクションページ　人生年表テーブル　イベント無し　*/
table.section_myhistory td.no_event {
  background-color:#fff8dc;
  width: 215px;
/*  text-align: center;　*/
  padding: 2px;
}

/*　セクションページ　今年の漢字テーブル　*/
table.section_kanji {
  background-color:#fecf4f;
  font-family:"Meiriyo";
  color:#000000;
  font-size:13px;
  width: 930px;
}

/*　セクションページ　今年の漢字テーブル　年セル　*/
table.section_kanji td.year {
  background-color:#ffdead;
  width: 70px;
  font-family:"Meiriyo";
  color: #000000;
  font-size: 15px;
  font-weight: bold;
  text-align: center;
  padding: 5px;
}

/*　セクションページ　今年の漢字テーブル　漢字セル　*/
table.section_kanji td.kanji {
  background-color:#fff8dc;
  width: 310px;
  text-align: center;
  padding: 5px;
}

/*　セクションページ　今年の漢字テーブル　説明セル　*/
table.section_kanji td.explanation {
  background-color:#fff8dc;
  width: 550px;
  font-family:"Meiriyo";
  color: #000000;
  font-size: 13px;
  vertical-align: top;
  padding: 5px;
}

/*　セクションページ　今年の漢字テーブル　説明セル　日付文字色　*/
.kanji_date {
  font-family:"Meiriyo";
  color:#009900;
  font-size:13px;
  font-weight:bold;
}

/******************************************/
/*　テーブル　セクションページ　愛車履歴　*/
/******************************************/

/*　セクションページ　愛車履歴テーブル　ベース　*/
table.section_mycar_base {
  background-color:#ffffef;
  width: 950px;
}

/*　チャプターページ　愛車履歴テーブル　ベース　分類セル*/
table.section_mycar_base td.type {
  background-color:#f08080;
  font-family:"Meiriyo";
  color:#000000;
  font-size:13px;
  font-weight: bold;
}

/*　セクションページ　愛車履歴テーブル　*/
table.section_mycar {
  background-color:#fecf4f;
  width: 930px;
  font-family:"Meiriyo";
  color:#000000;
  font-size:15px;
  font-weight:bold;
}

/*　セクションページ　愛車履歴テーブル　コメント　*/
table.section_mycar td.comment {
  background-color:#fecf4f;
  width: 930px;
}

/*　セクションページ　愛車履歴テーブル　年　*/
table.section_mycar td.year {
  background-color:#ffdead;
  width: 70px;
  height: 80px;
  text-align: center;
  padding: 2px;
}

/*　セクションページ　愛車履歴テーブル 一般セル　*/
table.section_mycar td.no_car {
  background-color:#fff8dc;
  width: 430px;
  height: 80px;
  text-align: left;
  padding: 2px;
}

/*　セクションページ　愛車履歴テーブル　愛車セル　*/
table.section_mycar td.car {
  background-color:#ffc0cb;
  width: 430px;
  text-align: center;
  padding: 2px;
}

/*　セクションページ　愛車履歴テーブル　乗り換え年セル　*/
table.section_mycar td.newcaryear {
  background-color:#ffbb55;
  width: 70px;
  height: 80px;
  text-align: center;
  padding: 2px;
}

/*　セクションページ　愛車履歴テーブル　乗り換え年セル　*/
table.section_mycar td.newcar {
/*  background-color:#ffbb55;*/
  background-color:#fff8dc;
  width: 430px;
  height: 40px;
  text-align: left;
  padding: 2px;
}

/*　セクションページ　愛車履歴テーブル　愛車セル　スペック文字　*/
.mycar_spec {
  font-family:"Meiriyo";
  color:#009900;
  font-size:13px;
  font-weight:bold;
}

/*　セクションページ　愛車履歴テーブル　一般セル　生活イベント文字　*/
.mycar_lifeevent {
  font-family:"Meiriyo";
  color:#009900;
  font-size:15px;
  font-weight:bold;
}

/*　セクションページ　愛車履歴テーブル　一般セル　クルマイベント　レベル1文字　*/
.mycar_event_level1 {
  font-family:"Meiriyo";
  color:#ff0000;
  font-size:15px;
  font-weight:bold;
}

/*　セクションページ　愛車履歴テーブル　一般セル　クルマイベント　レベル2文字　*/
.mycar_event_level2 {
  font-family:"Meiriyo";
  color:#0000ff;
  font-size:15px;
  font-weight:bold;
}


/*　セクションページ　愛車履歴テーブル　一般セル　距離文字　*/
.mycar_odometer {
  font-family:"Meiriyo";
  color:#884898;
  font-size:15px;
  font-weight:bold;
}

/*　セクションページ　愛車履歴テーブル　一般セル　運転免許文字　*/
.mycar_license {
  font-family:"Meiriyo";
  color:#ee7800;
  font-size:15px;
  font-weight:bold;
}

/*　セクションページ　運転記録/安全運転支援ツールテーブル　*/
table.section_driver {
  background-color:#fecf4f;
  width: 930px;
  font-family:"Meiriyo";
  color:#000000;
  font-size:15px;
  font-weight:bold;
}

/*　セクションページ　運転記録/安全運転支援ツールテーブル　コメントセル　*/
table.section_driver td.comment {
  background-color:#fecf4f;
  width: 930px;
}

/*　セクションページ　運転記録/安全運転支援ツールテーブル　年　*/
table.section_driver td.left {
  background-color:#fff8dc;
  width: 300px;
  text-align: center;
  padding: 10px;
}

/*　セクションページ　運転記録/安全運転支援ツールテーブル　一般セル　*/
table.section_driver td.right {
  background-color:#fff8dc;
  width: 630px;
  text-align: center;
  padding: 10px;
}

/*　セクションページ　運転記録/安全運転支援ツールテーブル　スペースセル　*/
table.section_driver td.space {
  background-color:#fff8dc;
  width: 930px;
  font-size:4px;
}

/*　セクションページ　運転記録/安全運転支援ツールテーブル　タイトル文字　*/
.driver_title {
  font-family:"Meiriyo";
  color:#000000;
  font-size:19px;
  font-weight:bold;
}

/********************************************/
/*　テーブル　セクションページ　健康づくり　*/
/********************************************/

/*　セクションページ　健康づくりテーブル　ベース　*/
table.section_healthcare_base {
  background-color:#ffffef;
  width: 950px;
}

/*　チャプターページ　健康づくりテーブル　ベース　分類セル*/
table.section_healthcare_base td.type {
  background-color:#f08080;
  font-family:"Meiriyo";
  color:#000000;
  font-size:13px;
  font-weight: bold;
}

/*　セクションページ　人生年表テーブル　*/
table.section_healthcare {
/*  background-color:#fff8dc; */
  background-color:#ffffef;
  width: 900px;
  font-family:"Meiriyo";
  color:#000000;
  font-size:13px;
  font-weight:bold;
}

/*　セクションページ　人生年表テーブル　項目セル　*/
table.section_healthcare td.item {
  background-color:#fecf4f;
  font-family:"Meiriyo";
  color:#000000;
  font-size:13px;
  font-weight: bold;
}

/**************************************/
/*　テーブル　セクションページ　写真　*/
/**************************************/

/*　セクションページ　写真　一覧テーブル　*/
table.section_photo {
  background-color:#ffffef;
  width: 960px;
  font-family:"Meiriyo";
  color:#000000;
  font-size:13px;
  font-weight:bold; 
}

/*　セクションページ　写真　一覧テーブル　タイトルセル　*/
table.section_base td.title {
  background-color:#f08080; 
}

/*　セクションページ　写真　一覧テーブル　年セル　*/
table.section_photo td.year {
  background-color:#f08080;
}

/*　セクションページ　写真　一覧テーブル　年セル（ぶらり旅知多四国八十八ヶ所用）　*/
table.section_photo td.year88 {
}

/*　セクションページ　写真　一覧テーブル　日付セル　*/
table.section_photo td.date {
  width: 137px;
  background-color:#ffe4b5; 
/*  background-color:#fecf4f; */
  text-align: center;
}

/*　セクションページ　写真　一覧テーブル　サムネイル写真セル　*/
table.section_photo td.photo {
  width: 137px;
  text-align: center;
}

/*　セクションページ　写真　一覧テーブル　サムネイル写真セル（右寄せ）　*/
table.section_photo td.photo_right { 
  width: 137px;
  text-align: right;
}

/*　セクションページ　写真　一覧テーブル　サムネイル写真セル（左寄せ）　*/
table.section_photo td.photo_left { 
  width: 137px;
  text-align: left;
}

/*　セクションページ　写真　一覧テーブル　場所セル　*/
table.section_photo td.place {
  width: 137px;
  background-color:#ffcccc;
  text-align: center;
}

/*　セクションページ　写真　一覧テーブル　空白セル　*/
table.section_photo td.space {
  width: 137px;
  text-align: center;
}

/*　セクションページ　写真　一覧テーブル　コメントセル（ぶらり旅知多四国八十八ヶ所用）　*/
table.section_photo td.comment {
  width: 137px;
  font-family:"Meiriyo";
  color:#000000;
  font-size:13px;
  font-weight:normal;
}

/*　セクションページ　写真　その他用一覧テーブル　*/
table.section_photo_others {
  background-color:#ffffef;
  width: 960px;
  font-family:"Meiriyo";
  color:#000000;
  font-size:13px;
  font-weight:bold; 
}

/*　セクションページ　写真　その他用一覧テーブル　年セル　*/
table.section_photo_others td.year {
  background-color:#f08080;
}

/*　セクションページ　写真　その他用一覧テーブル　サムネイル写真セル　*/
table.section_photo_others td.photo {
  width: 127px;
  text-align: center;
}

/*　セクションページ　写真　その他用一覧テーブル　サムネイル写真セル（右寄せ）　*/
table.section_photo_others td.photo_right { 
  width: 137px;
  text-align: right;
}

/*　セクションページ　写真　その他用一覧テーブル　サムネイル写真セル（左寄せ）　*/
table.section_photo_others td.photo_left { 
  width: 137px;
  text-align: left;
}

/*　セクションページ　写真　その他用一覧テーブル　日付セル　*/
table.section_photo_others td.date {
  width: 127px;
  background-color:#ffcccc;
  text-align: center;
}


/*　セクションページ　写真　その他用一覧テーブル　種類セル　*/
table.section_photo_others td.type {
  width: 127px;
  background-color:#ffcccc;
  text-align: center;
}

/*　セクションページ　写真　その他用一覧テーブル　場所セル　*/
table.section_photo_others td.place {
  width: 127px;
  background-color:#ffcccc;
  text-align: center;
}

/*　セクションページ　写真　その他用一覧テーブル　空白セル　*/
table.section_photo_others td.space {
  width: 127px;
  text-align: center;
}

/*************************************************/
/*　テーブル　セクションページ　鉄道模型　保有車両　/
/*************************************************/

/*　鉄道模型　走行動画テーブル　*/
table.section_modelrailroad_movie {
  width: 800px;
  font-family:"Meiriyo";
  color:#000000;
  font-size:19px;
  font-weight:bold;
  text-align: center;
}

/****************************************************/
/*　テーブル　セクションページ　鉄道模型レイアウト　*/
/****************************************************/

/*　セクションページ　鉄道模型　レイアウト製作　一覧テーブル　*/
table.section_modelrailroad_layout {
  background-color:#ffffef;
  width: 960px;
  font-family:"Meiriyo";
  color:#000000;
  font-size:13px;
  font-weight:bold; 
}

/*　セクションページ　鉄道模型　レイアウト製作　一覧テーブル　世代セル　*/
table.section_modelrailroad_layout td.version {
  background-color:#f08080;
  font-family:"Meiriyo";
  color:#000000;
  font-size:13px;
  font-weight:bold; 
}

/*　セクションページ　鉄道模型　レイアウト製作　一覧テーブル　工期セル　*/
table.section_modelrailroad_layout td.term {
  width: 137px;
  background-color:#ffe4b5;
  font-family:"Meiriyo";
  color:#000000;
  font-size:19px;
  font-weight:bold;
  text-align: center; 
}

/*　セクションページ　鉄道模型　レイアウト製作　一覧テーブル　説明セル　*/
table.section_modelrailroad_layout td.explanation {
  width: 137px;
  background-color:#ffe4b5;
  font-family:"Meiriyo";
  color:#000000;
  font-size:13px;
  font-weight:bold;
}

/*　セクションページ　鉄道模型　レイアウト製作　一覧テーブル　写真セル　*/
table.section_modelrailroad_layout td.photo {
  width: 137px;
  height: 80px;
  text-align: center; 
}

/*　セクションページ　鉄道模型　レイアウト製作　一覧テーブル　パートセル　*/
table.section_modelrailroad_layout td.part {
  width: 137px;
  background-color:#ffcccc;
  font-family:"Meiriyo";
  color:#000000;
  font-size:13px;
  font-weight:bold;
  text-align: center; 
}

/*　セクションページ　鉄道模型　レイアウト製作　一覧テーブル　工期期間文字　*/
.modelrailroad_layout_period {
  font-family:"Meiriyo";
  color:#cc0000;
  font-size:11px;
  font-weight:bold;
}

/*******************************************************/
/*　テーブル　セクションページ　鉄道模型　ギャラリー　/
/*******************************************************/

/*　カーモデル　ギャラリーテーブル　*/
table.section_modelrailroad_gallery {
  width: 960px;
  background-color:#fff8dc;
  font-family:"Meiriyo";
  color:#000000;
  font-size:15px;
  font-weight:bold;
}

/*　カーモデル　ギャラリーテーブル　写真＆モデル名　セル*/
table.section_modelrailroad_gallery td.photo-name {
  width: 480px;
  font-family:"Meiriyo";
  color:#000000;
  font-size:15px;
  font-weight:bold;
  text-align: left; 
}

/*　カーモデル　ギャラリー内部テーブル　*/
table.section_modelrailroad_gallery2 {
  width: 370px;
  font-family:"Meiriyo";
  color:#000000;
  font-size:15px;
  font-weight:bold;
}

/*　カーモデル　ギャラリー内部テーブル　スペースセル*/
table.section_modelrailroad_gallery2 td.space {
  width: 20px;
  height: 25px;
}

/*　カーモデル　ギャラリー内部テーブル　ナンバーセル*/
table.section_modelrailroad_gallery2 td.number {
  width: 150px;
  height: 25px;
}

/*　カーモデル　ギャラリー内部テーブル　メーカーセル*/
table.section_modelrailroad_gallery2 td.maker {
  width: 200px;
  height: 25px;
}

/*　カーモデル　ギャラリー内部テーブル　完成月セル*/
table.section_modelrailroad_gallery2 td.completion_date {
  width: 150px;
  height: 25px;
}

/*　カーモデル　ギャラリー内部テーブル　製作記リンクセル*/
table.section_modelrailroad_gallery2 td.link {
  width: 200px;
  height: 25px;
  text-align: right;
}

/*************************************************/
/*　テーブル　セクションページ　鉄道模型　製作記　/
/*************************************************/

/*　カーモデル　製作記テーブル　*/
table.section_modelrailroad_making {
  width: 960px;
  background-color:#fff8dc;
  font-family:"Meiriyo";
  color:#000000;
  font-size:15px;
  font-weight:bold;
}

/*　カーモデル　製作記テーブル　写真＆モデル名　セル*/
table.section_modelrailroad_making td.photo-name {
  width: 480px;
  font-family:"Meiriyo";
  color:#000000;
  font-size:15px;
  font-weight:bold;
  text-align: left; 
}

/*　カーモデル　製作記内部テーブル　*/
table.section_modelrailroad_making2 {
  width: 370px;
  font-family:"Meiriyo";
  color:#000000;
  font-size:15px;
  font-weight:bold;
}

/*　カーモデル　製作記内部テーブル　スペースセル*/
table.section_modelrailroad_making2 td.space {
  width: 20px;
  height: 25px;
}

/*　カーモデル　製作記内部テーブル　ナンバーセル*/
table.section_modelrailroad_making2 td.number {
  width: 150px;
  height: 25px;
}

/*　カーモデル　製作記内部テーブル　メーカーセル*/
table.section_modelrailroad_making2 td.maker {
  width: 200px;
  height: 25px;
}

/*　カーモデル　製作記内部テーブル　完成月セル*/
table.section_modelrailroad_making2 td.completion_date {
  width: 150px;
  height: 25px;
}

/*　カーモデル　製作記内部テーブル　製作記リンクセル*/
table.section_modelrailroad_making2 td.link {
  width: 200px;
  height: 25px;
  text-align: right;
}

/*******************************************************/
/*　テーブル　セクションページ　カーモデル　ギャラリー　/
/*******************************************************/

/*　カーモデル　ギャラリーテーブル　*/
table.section_carmodel_gallery {
  width: 960px;
  background-color:#fff8dc;
  font-family:"Meiriyo";
  color:#000000;
  font-size:15px;
  font-weight:bold;
}

/*　カーモデル　ギャラリーテーブル　写真＆モデル名　セル*/
table.section_carmodel_gallery td.photo-name {
  width: 480px;
  font-family:"Meiriyo";
  color:#000000;
  font-size:15px;
  font-weight:bold;
  text-align: left; 
}

/*　カーモデル　ギャラリー内部テーブル　*/
table.section_carmodel_gallery2 {
  width: 370px;
  font-family:"Meiriyo";
  color:#000000;
  font-size:15px;
  font-weight:bold;
}

/*　カーモデル　ギャラリー内部テーブル　スペースセル*/
table.section_carmodel_gallery2 td.space {
  width: 20px;
  height: 25px;
}

/*　カーモデル　ギャラリー内部テーブル　ナンバーセル*/
table.section_carmodel_gallery2 td.number {
  width: 150px;
  height: 25px;
}

/*　カーモデル　ギャラリー内部テーブル　メーカーセル*/
table.section_carmodel_gallery2 td.maker {
  width: 200px;
  height: 25px;
}

/*　カーモデル　ギャラリー内部テーブル　完成月セル*/
table.section_carmodel_gallery2 td.completion_date {
  width: 150px;
  height: 25px;
}

/*　カーモデル　ギャラリー内部テーブル　製作記リンクセル*/
table.section_carmodel_gallery2 td.link {
  width: 200px;
  height: 25px;
  text-align: right;
}

/***************************************************/
/*　テーブル　セクションページ　カーモデル　製作記　/
/***************************************************/

/*　カーモデル　製作記テーブル　*/
table.section_carmodel_making {
  width: 960px;
  background-color:#fff8dc;
  font-family:"Meiriyo";
  color:#000000;
  font-size:15px;
  font-weight:bold;
}

/*　カーモデル　製作記テーブル　写真＆モデル名　セル*/
table.section_carmodel_making td.photo-name {
  width: 480px;
  font-family:"Meiriyo";
  color:#000000;
  font-size:15px;
  font-weight:bold;
  text-align: left; 
}

/*　カーモデル　製作記内部テーブル　*/
table.section_carmodel_making2 {
  width: 370px;
  font-family:"Meiriyo";
  color:#000000;
  font-size:15px;
  font-weight:bold;
}

/*　カーモデル　製作記内部テーブル　スペースセル*/
table.section_carmodel_making2 td.space {
  width: 20px;
  height: 25px;
}

/*　カーモデル　製作記内部テーブル　ナンバーセル*/
table.section_carmodel_making2 td.number {
  width: 150px;
  height: 25px;
}

/*　カーモデル　製作記内部テーブル　メーカーセル*/
table.section_carmodel_making2 td.maker {
  width: 200px;
  height: 25px;
}

/*　カーモデル　製作記内部テーブル　完成月セル*/
table.section_carmodel_making2 td.completion_date {
  width: 150px;
  height: 25px;
}

/*　カーモデル　製作記内部テーブル　製作記リンクセル*/
table.section_carmodel_making2 td.link {
  width: 200px;
  height: 25px;
  text-align: right;
}

/******************************************/
/*　テーブル　セクションページ　ぶらり旅　*/
/******************************************/

/*　セクションページ　ぶらり旅　内容テーブル　*/
table.section_trip {
  background-color:#ffffef;
  width: 935px;
  font-family:"Meiriyo";
  color:#000000;
  font-size:13px;
  font-weight:bold; 
}

/*　セクションページ　ぶらり旅　内容テーブル　年セル　*/
table.section_trip td.year {
  background-color:#f08080;
}

/*　セクションページ　ぶらり旅　内容テーブル　日付セル　*/
table.section_trip td.date {
  width: 215px;
  background-color:#ffe4b5;
/*  background-color:#fecf4f; */
  text-align: center;
}

/*　セクションページ　ぶらり旅　内容テーブル　サムネイル写真セル　*/
table.section_trip td.photo {
  width: 120px;
  height: 80px;
  text-align: right;
  vertical-align: bottom;
}

/*　セクションページ　ぶらり旅　内容テーブル　サムネイル写真セル（右寄せ）　*/
table.section_trip td.photo_right { 
  width: 120px;
  text-align: right;
}

/*　セクションページ　ぶらり旅　内容テーブル　サムネイル写真セル（左寄せ）　*/
table.section_trip td.photo_left { 
  width: 120px;
  text-align: left;
}

/*　セクションページ　ぶらり旅　内容テーブル　場所セル（単独）　*/
table.section_trip td.place_alone {
  width: 120px;
  background-color:#ffcccc;
  text-align: center;
}

/*　セクションページ　ぶらり旅　内容テーブル　場所セル（家族）　*/
table.section_trip td.place_family {
  width: 120px;
  background-color:#ff9999;
  text-align: center;
}

/*　セクションページ　ぶらり旅　内容テーブル　場所セル（友人）　*/
table.section_trip td.place_other1 {
  width: 120px;
  background-color:#ffd6ea;
  text-align: center;
}

/*　セクションページ　ぶらり旅　内容テーブル　場所セル（友人）　*/
table.section_trip td.place_other2 {
  width: 120px;
  background-color:#ffe5e5;
  text-align: center;
}

/*　セクションページ　ぶらり旅　内容テーブル　空白セル　*/
table.section_trip td.space {
  width: 120px;
  text-align: center;
}

/*　セクションページ　ぶらり旅　アイコン説明テーブル　*/
table.section_trip_icon {
  width: 860px;
  font-family:"Meiriyo";
  color:#000000;
  font-size:13px;
  font-weight:bold;
}

/*　セクションページ　ぶらり旅　アイコン説明テーブル　アイコンセル　*/
table.section_trip_icon td.icon {
  width: 30px;
}

/*　セクションページ　ぶらり旅　アイコン説明テーブル　説明セル　*/
table.section_trip_icon td.meaning {
  width: 140px;
}

/*　セクションページ　ぶらり旅　年別テーブル　*/
table.section_trip_year {
  width: 815px;
}

/*　セクションページ　ぶらり旅　年別テーブル　セル　*/
table.section_trip_year td.year {
  width: 100px;
}

/****************************************************/
/*　テーブル　セクションページ　知多四国八十八ヶ所　*/
/****************************************************/

/*　セクションページ　知多四国八十八ヶ所札所テーブル　*/
table.section_chita88 {
  width: 960px;
  background-color:#f08080;
  font-family:"Meiriyo";
  color:#000000;
  font-size:13px;
  font-weight:normal;
}

/*　セクションページ　写真　一覧テーブル　タイトルセル　*/
table.section_chita88 td.title {
  background-color:#f08080; 
}

/*　セクションページ　知多四国八十八ヶ所札所テーブル　札所見出しセル　*/
table.section_chita88 td.midashi_number {
  width: 60px;
  background-color:#ffdead;
  padding:2px;
  text-align: center;
}

/*　セクションページ　知多四国八十八ヶ所札所テーブル　寺院見出しセル　*/
table.section_chita88 td.midashi_temple {
  width: 210px;
  background-color:#ffdead;
  padding:2px;
  text-align: center;
}

/*　セクションページ　知多四国八十八ヶ所札所テーブル　宗派見出しセル　*/
table.section_chita88 td.midashi_sect  {
  width: 150px;
  background-color:#ffdead;
  padding:2px;
  text-align: center;
}

/*　セクションページ　知多四国八十八ヶ所札所テーブル　情報見出しセル　*/
table.section_chita88 td.midashi_address {
  width: 350px;
  background-color:#ffdead;
  padding:2px;
  text-align: center;
}

/*　セクションページ　知多四国八十八ヶ所札所テーブル　巡拝日見出しセル　*/
table.section_chita88 td.midashi_date {
  width: 190px;
  background-color:#ffdead;
  padding:2px;
  text-align: center;
}

/*　セクションページ　知多四国八十八ヶ所札所テーブル　札所セル　*/
table.section_chita88 td.number {
  width: 60px;
  background-color:#ffffef;
  padding:2px;
  text-align: center;
}

/*　セクションページ　知多四国八十八ヶ所札所テーブル　寺院セル　*/
table.section_chita88 td.temple {
  width: 210px;
  background-color:#ffffef;
  padding:2px;
  text-align: center;
}

/*　セクションページ　知多四国八十八ヶ所札所テーブル　宗派セル　*/
table.section_chita88 td.sect  {
  width: 150px;
  background-color:#ffffef;
  padding:2px;
  text-align: center;
}

/*　セクションページ　知多四国八十八ヶ所札所テーブル　情報セル　*/
table.section_chita88 td.address {
  width: 350px;
  background-color:#ffffef;
  padding:2px;
  text-align: center;
}

/*　セクションページ　知多四国八十八ヶ所札所テーブル　巡拝日セル　*/
table.section_chita88 td.date {
  width: 190px;
  background-color:#ffffef;
  padding:2px;
  text-align: center;
}

/****************************************/
/*　テーブル　セクションページ　御朱印　*/
/****************************************/

/*　セクションページ　御朱印テーブル　*/
table.section_goshuin {
  width: 960px;
  background-color:#fff8dc;
  font-family:"Meiriyo";
  color:#000000;
  font-size:13px;
  font-weight:normal;
}

/********************************************/
/*　テーブル　セクションページ　コンサート　*/
/********************************************/

/*　セクションページ　コンサート　内容テーブル　*/
table.section_concert {
  background-color:#ffffef;
  width: 930px;
  font-family:"Meiriyo";
  color:#000000;
  font-size:13px;
  font-weight:bold; 
}

/*　セクションページ　コンサート　内容テーブル　年セル　*/
table.section_concert td.year {
  background-color:#f08080;
}


/*　セクションページ　コンサート　内容テーブル　日付セル　*/
table.section_concert td.date {
  background-color:#fecf4f;
  width: 180px;
  text-align: center;
}

/*　セクションページ　コンサート　内容テーブル　写真セル　*/
table.section_concert td.photo {
  width: 250px;
  text-align: center;
}

/*　セクションページ　コンサート　内容テーブル　コメントセル（単独）　*/
table.section_concert td.comment_alone {
  width: 250px;
  background-color:#ffcccc;
  text-align: center;
}

/*　セクションページ　コンサート　内容テーブル　コメントセル（家族）　*/
table.section_concert td.comment_family {
  width: 250px;
  background-color:#ff9999;
  text-align: center;
}

/*　セクションページ　コンサート　内容テーブル　コメントセル（友人）　*/
table.section_concert td.comment_other1 {
  width: 250px;
  background-color:#ffd6ea;
  text-align: center;
}

/*　セクションページ　コンサート　内容テーブル　コメントセル（友人）　*/
table.section_concert td.comment_other2 {
  width: 250px;
  background-color:#ffe5e5;
  text-align: center;
}

/**********************************************/
/*　テーブル　セクションページ　音楽ディスク　*/
/**********************************************/

/*　セクションページ　音楽ディスク　内容テーブル　*/
table.section_musicdisk {
  background-color:#ffffef;
  width: 960px;
  font-family:"Meiriyo";
  color:#000000;
  font-size:13px;
  font-weight:bold; 
}

/*　セクションページ　音楽ディスク　内容テーブル　インデックスセル　*/
table.section_musicdisk td.index {
  width: 137px;
  background-color:#fecf4f;
}

/*　セクションページ　音楽ディスク　内容テーブル　アーティストセル　*/
table.section_musicdisk td.artist {
  width: 137px;
  background-color:#ffe4b5;
  vertical-align: middle;
  text-align: center;
}

/*　セクションページ　音楽ディスク　内容テーブル　ディスク写真セル　*/
table.section_musicdisk td.photo {
  width: 137px;
  text-align: center;
}

/*　セクションページ　音楽ディスク　内容テーブル　ディスクタイトルセル　*/
table.section_musicdisk td.title {
  width: 137px;
  background-color:#ffcccc;
  text-align: center;
}

/*　セクションページ　音楽ディスク　内容テーブル　ディスク情報セル　*/
table.section_musicdisk td.diskinfo {
  width: 137px;
  background-color:#ffcccc;
  text-align: center;
}

/*　セクションページ　音楽ディスク　内容テーブル　ディスク写真凡例セル　*/
table.section_musicdisk td.photo_guide {
  width: 137px;
  height: 120px;
  background-color:#d9d9d9;
  text-align: center;
}

/*　セクションページ　音楽ディスク　内容テーブル　ディスク情報凡例セル　*/
table.section_musicdisk td.diskinfo_guide {
  width: 137px;
  vertical-align: bottom;
  text-align: center;
  font-family:"Meiriyo";
  color:#009900;
  font-size:13px;
  font-weight:bold; 
}

/*　セクションページ　音楽ディスク　内容テーブル　スペースセル（グレー背景）　*/
table.section_musicdisk td.space {
  width: 137px;
  background-color:#d9d9d9;
  text-align: center;
}

/*　セクションページ　音楽ディスク　内容テーブル　スペースセル（ホワイト背景）　*/
table.section_musicdisk td.space_w {
  width: 137px;
  background-color:#ffffff;
  text-align: center;
}

/******************************************/
/*　テーブル　セクションページ　カラオケ　*/
/******************************************/

/*　セクションページ　カラオケ　内容テーブル　*/
table.section_karaoke {
  background-color:#ffffef;
  width: 930px;
  font-family:"Meiriyo";
  color:#000000;
  font-size:13px;
  font-weight:bold; 
}

/*　セクションページ　カラオケ　内容テーブル　年セル　*/
table.section_karaoke td.year {
  background-color:#f08080;
}

/*　セクションページ　カラオケ　内容テーブル　日付セル　*/
table.section_karaoke td.date {
  background-color:#fecf4f;
  width: 180px;
  text-align: center;
}

/*　セクションページ　カラオケ　内容テーブル　写真セル　*/
table.section_karaoke td.photo {
  width: 250px;
  text-align: center;
}

/*　セクションページ　カラオケ　内容テーブル　コメントセル（単独）　*/
table.section_karaoke td.comment_alone {
  width: 250px;
  background-color:#ffcccc;
  text-align: center;
}

/*　セクションページ　カラオケ　内容テーブル　コメントセル（家族）　*/
table.section_karaoke td.comment_family {
  width: 250px;
  background-color:#ff9999;
  text-align: center;
}

/*　セクションページ　カラオケ　内容テーブル　コメントセル（友人）　*/
table.section_karaoke td.comment_other1 {
  width: 250px;
  background-color:#ffd6ea;
  text-align: center;
}

/*　セクションページ　カラオケ　内容テーブル　コメントセル（友人）　*/
table.section_karaoke td.comment_other2 {
  width: 250px;
  background-color:#ffe5e5;
  text-align: center;
}

/*　セクションページ　カラオケ 詳細内容テーブル　*/
table.section_karaoke_datedetail {
  background-color:#ffffef;
  width: 140px;
  font-family:"Meiriyo";
  color:#000000;
  font-size:13px;
  font-weight:bold; 
  padding: 2px;
  margin:auto;
}

/******************************************/
/*　テーブル　セクションページ　映画鑑賞　*/
/******************************************/

/*　セクションページ　映画鑑賞　一覧外枠テーブル　*/
table.section_movie {
  width: 910px;
}

/*　セクションページ　映画鑑賞　一覧外枠テーブル 順番セル　*/
table.section_movie td.order {
  background-color:#f08080;
  font-family:"Meiriyo";
  color:#000000;
  font-size:13px;
  font-weight:bold;
}

/*　セクションページ　映画鑑賞　一覧テーブル（鑑賞順）　*/
table.section_movie_see {
  width: 905px;
  background-color:#d0af4c;
  margin:auto;
  font-family:"Meiriyo";   /* large_black_b */
  color:#000000;
  font-size:19px;
  font-weight:bold; 
}

/*　セクションページ　映画鑑賞　一覧テーブル（鑑賞順）　鑑賞年セル*/
table.section_movie_see td.year {
  width: 180px;
  text-align: center;
}

/*　セクションページ　映画鑑賞　一覧テーブル（鑑賞順）　作品数セル*/
table.section_movie_see td.count {
  width: 180px;
  text-align: center;
  font-family:"Meiriyo";   /* normal_green_b */
  color:#009900;
  font-size:13px;
  font-weight:bold; 
}

/*　セクションページ　映画鑑賞　一覧テーブル（鑑賞順）　映画チラシセル*/
table.section_movie_see td.photo {
  width: 180px;
  background-color:#ffffff;
  text-align: center;
}

/*　セクションページ　映画鑑賞　一覧テーブル（鑑賞順）　空エリアセル*/
table.section_movie_see td.space {
  width: 180px;
  background-color:#d9d9d9;
  text-align: center;
}

/*　セクションページ　映画鑑賞　一覧テーブル（公開順）　*/
table.section_movie_release {
  background-color:#c4a3bf;
  width: 905px;
  margin:auto;
  font-family:"Meiriyo";   /* large_black_b */
  color:#000000;
  font-size:19px;
  font-weight:bold; 
}

/*　セクションページ　映画鑑賞　一覧テーブル（公開順）　公開年セル*/
table.section_movie_release td.year {
  width: 180px;
  text-align: center;
}

/*　セクションページ　映画鑑賞　一覧テーブル（公開順）　作品数セル*/
table.section_movie_release td.count {
  width: 180px;
  text-align: center;
  font-family:"Meiriyo";   /* normal_green_b */
  color:#009900;
  font-size:13px;
  font-weight:bold; 
}

/*　セクションページ　映画鑑賞　一覧テーブル（公開順）　映画チラシセル*/
table.section_movie_release td.photo {
  width: 180px;
  background-color:#ffffff;
  text-align: center;
}

/*　セクションページ　映画鑑賞　一覧テーブル（公開順）　空白セル*/
table.section_movie_release td.space {
  width: 180px;
  background-color:#d9d9d9;
  text-align: center;
}

/*　セクションページ　映画鑑賞　一覧テーブル（若い頃に観た映画）　*/
table.section_movie_past {
  background-color:#c4a3bf;
  width: 905px;
  margin:auto;
  font-family:"Meiriyo";   /* large_black_b */
  color:#000000;
  font-size:19px;
  font-weight:bold; 
}

/*　セクションページ　映画鑑賞　一覧テーブル（若い頃に観た映画）　鑑賞年セル*/
table.section_movie_past td.year {
  width: 180px;
  text-align: center;
}

/*　セクションページ　映画鑑賞　一覧テーブル（若い頃に観た映画）　情報セル*/
table.section_movie_past td.info {
  width: 180px;
  background-color:#ffffff;
  text-align: center;
  font-family:"Meiriyo";   /* normal_black_b */
  color:#000000;
  font-size:13px;
  font-weight:bold; 
}

/*　セクションページ　映画鑑賞　一覧テーブル（若い頃に観た映画）　映画チラシ/パンフレットセル*/
table.section_movie_past td.photo {
  width: 180px;
  background-color:#ffffff;
  text-align: center;
}

/*　セクションページ　映画鑑賞　一覧テーブル（若い頃に観た映画）　映画チラシ/パンフレットセル*/
table.section_movie_past td.flyer {
  width: 180px;
  background-color:#ffffff;
  text-align: center;
}

/*　セクションページ　映画鑑賞　一覧テーブル（若い頃に観た映画）　映画パンフレット中身セル*/
table.section_movie_past td.pamphlet {
  width: 360px;
  background-color:#ffffff;
  text-align: center;
}

/*　セクションページ　映画鑑賞　一覧テーブル（若い頃に観た映画）　空エリアセル*/
table.section_movie_past td.space {
  background-color:#d9d9d9;
  text-align: center;
}

/*　セクションページ　映画鑑賞　一覧テーブル（あいうえお順）　*/
table.section_movie_list {
  width: 905px;
  background-color:#d9d9d9;
  font-family:"Meiriyo"　;
  color:#000000;
  font-size:13px;
  font-weight:bold;  
}

/*　セクションページ　映画鑑賞　一覧テーブル（あいうえお順）　見出しセル　*/
table.section_movie_list td.midashi {
  background-color:#87cefa;
  text-align: center; 
}

/*　セクションページ　映画鑑賞　一覧テーブル（あいうえお順）　文字中央寄せセル　*/
table.section_movie_list td.centercell {
  background-color:#ccffff;
  text-align: center; 
}

/*　セクションページ　映画鑑賞　一覧テーブル（あいうえお順）　文字左寄せセル　*/
table.section_movie_list td.leftcell {
  background-color:#ccffff;
  text-align: left; 
}

/*　セクションページ　映画鑑賞　劇場鑑賞イメージ　*/
img.movie_theater { 
  width: 168px;
  height: 243px;
  border: 6px ridge #ff4500;
}

/*　セクションページ　映画鑑賞　劇場鑑賞以外イメージ　*/
img.movie_home { 
  width: 180px;
  height: 255px;
  border: none;
}

/**************************************/
/*　テーブル　セクションページ　小説　*/
/**************************************/

/*　セクションページ　小説　一覧外枠テーブル　*/
table.section_novel {
  width: 910px;
}

/*　セクションページ　小説　一覧外枠テーブル 順番セル　*/
table.section_novel td.order {
  background-color:#f08080;
  font-family:"Meiriyo";
  color:#000000;
  font-size:13px;
  font-weight:bold;
}

/*　セクションページ　小説　一覧テーブル（読了順）　*/
table.section_novel_read {
  width: 905px;
  background-color:#d0af4c;
  margin:auto;
  font-family:"Meiriyo";   /* large_black_b */
  color:#000000;
  font-size:19px;
  font-weight:bold; 
}

/*　セクションページ　小説　一覧テーブル（読了順）　読了年セル*/
table.section_novel_read td.year {
  width: 180px;
  text-align: center;
}

/*　セクションページ　小説　一覧テーブル（読了順）　表紙セル*/
table.section_novel_read td.photo {
  width: 180px;
  background-color:#ffffff;
  text-align: center;
}

/*　セクションページ　小説　一覧テーブル（読了順）　空エリアセル*/
table.section_novel_read td.space {
  width: 180px;
  background-color:#d9d9d9;
  text-align: center;
}

/*　セクションページ　小説　一覧テーブル（発行順）　*/
table.section_novel_release {
  width: 905px;
  background-color:#c4a3bf;
  margin:auto;
  font-family:"Meiriyo";   /* large_black_b */
  color:#000000;
  font-size:19px;
  font-weight:bold; 
}

/*　セクションページ　小説　一覧テーブル（発行順）　発行年セル*/
table.section_novel_release td.year {
  width: 180px;
  text-align: center;
}

/*　セクションページ　小説　一覧テーブル（発行順）　表紙セル*/
table.section_novel_release td.photo {
  width: 180px;
  background-color:#ffffff;
  text-align: center;
}

/*　セクションページ　小説　一覧テーブル（発行順）　空エリアセル*/
table.section_novel_release td.space {
  width: 180px;
  background-color:#d9d9d9;
  text-align: center;
}

/*　セクションページ　小説　表紙イメージ　*/
img.novel_cover { 
  width: 180px;
  height: 255px;
  border: none;
}

/********************************************/
/*　テーブル　セクションページ　ドラマ鑑賞　*/
/********************************************/

/*　セクションページ　ドラマ鑑賞　一覧外枠テーブル　*/
table.section_drama {
  width: 910px;
}

/*　セクションページ　ドラマ鑑賞　一覧外枠テーブル 順番セル　*/
table.section_drama td.order {
  background-color:#f08080;
  font-family:"Meiriyo";
  color:#000000;
  font-size:13px;
  font-weight:bold;
}

/*　セクションページ　ドラマ鑑賞　一覧テーブル（鑑賞順）　*/
table.section_drama_see {
  width: 905px;
  background-color:#d0af4c;
  margin:auto;
  font-family:"Meiriyo";   /* large_black_b */
  color:#000000;
  font-size:19px;
  font-weight:bold; 
}

/*　セクションページ　ドラマ鑑賞　一覧テーブル（鑑賞順）　鑑賞年セル*/
table.section_drama_see td.year {
  width: 180px;
  text-align: center;
}

/*　セクションページ　ドラマ鑑賞　一覧テーブル（鑑賞順）　映画チラシセル*/
table.section_drama_see td.photo {
  width: 180px;
  background-color:#ffffff;
  text-align: center;
}

/*　セクションページ　ドラマ鑑賞　一覧テーブル（鑑賞順）　空エリアセル*/
table.section_drama_see td.space {
  width: 180px;
  background-color:#d9d9d9;
  text-align: center;
}

/*　セクションページ　ドラマ鑑賞　一覧テーブル（放送・配信順）　*/
table.section_drama_release {
  background-color:#c4a3bf;
  width: 905px;
  margin:auto;
  font-family:"Meiriyo";   /* large_black_b */
  color:#000000;
  font-size:19px;
  font-weight:bold; 
}

/*　セクションページ　ドラマ鑑賞　一覧テーブル（放送・配信順）　公開年セル*/
table.section_drama_release td.year {
  width: 180px;
  text-align: center;
}

/*　セクションページ　ドラマ鑑賞　一覧テーブル（放送・配信順）　映画チラシセル*/
table.section_drama_release td.photo {
  width: 180px;
  background-color:#ffffff;
  text-align: center;
}

/*　セクションページ　ドラマ鑑賞　一覧テーブル（放送・配信順）　空白セル*/
table.section_drama_release td.space {
  width: 180px;
  background-color:#d9d9d9;
  text-align: center;
}

/*　セクションページ　ドラマ鑑賞　一覧テーブル（あいうえお順）　*/
table.section_drama_list {
  width: 905px;
  background-color:#d9d9d9;
  font-family:"Meiriyo"　;
  color:#000000;
  font-size:13px;
  font-weight:bold;  
}

/*　セクションページ　ドラマ鑑賞　一覧テーブル（あいうえお順）　見出しセル　*/
table.section_drama_list td.midashi {
  background-color:#87cefa;
  text-align: center; 
}

/*　セクションページ　ドラマ鑑賞　一覧テーブル（あいうえお順）　文字中央寄せセル　*/
table.section_drama_list td.centercell {
  background-color:#ccffff;
  text-align: center; 
}

/*　セクションページ　ドラマ鑑賞　一覧テーブル（あいうえお順）　文字左寄せセル　*/
table.section_drama_list td.leftcell {
  background-color:#ccffff;
  text-align: left; 
}

/*　セクションページ　ドラマ鑑賞　イメージ　*/
img.drama_image { 
  width: 180px;
  height: 255px;
  border: none;
}

/************************************/
/*　テーブル　アイテムページ　共通　*/
/************************************/

/*　アイテムページ　全体テーブル　*/
table.item_base {
  background-color:#ffffef;
  width: 1000px;
  font-family:"Meiriyo";
  color:#000000;
  font-size:13px;
  font-weight:bold;  
}

/*　アイテムページ　ヘッダーテーブル　*/
table.item_header {
  width: 1000px;
  font-family:"Meiriyo";
  color:#000000;
  font-size:13px;
  font-weight:bold;  
}

/*　アイテムページ　フッターテーブル　*/
table.item_footer {
  width: 1000px;
  font-family:"Meiriyo";
  color:#000000;
  font-size:13px;
  font-weight:bold;  
}

/*　アイテムページ　フッターテーブル　topページリターンセル　*/
table.item_footer td.return {
  font-family:"Meiriyo";
  color:#666666;
  font-size:13px;
  font-weight:bold;
  text-align: center;
}

/*　アイテムページ　フッターテーブル　無断利用禁止セル　*/
table.item_footer td.prohibited {
  font-family:"Meiriyo";
  color:#ff0000;
  font-size:13px;
  font-weight:bold;
  text-align: center;
}

/*　アイテムページ　PREV/NEXTテーブル　*/
table.item_prevnext {
  width: 900px;  
}

/*　アイテムページ　PREV/NEXTテーブル　コピーライトセル*/
table.item_prevnext td.copyright {
  background-color:#cccccc;
  text-align: left;
  font-family:"Meiriyo";
  color:#666666;
  font-size:13px;
  font-weight:bold;
}

/*　アイテムページ　PREV/NEXTテーブル　PREVセル*/
table.item_prevnext td.prev {
  width: 200px;
  text-align: left;
}

/*　アイテムページ　PREV/NEXTテーブル　BACKセル*/
table.item_prevnext td.back {
  width: 500px;
  text-align: center;
}

/*　アイテムページ　PREV/NEXTテーブル　NEXTセル*/
table.item_prevnext td.next {
  width: 200px;
  text-align: right;
}

/*　アイテムページ　コメントテーブル　*/
table.item_comment {
  width: 900px;
  background-color:#ffffff;
  padding:3px;
  font-family:"Meiriyo";
  color:#000000;
  font-size:15px;
  font-weight:bold; 
}

/*　アイテムページ　コメント補足文字色　*/
.comment_note    {
  font-family:"Meiriyo";
  color:#009900;
  font-size:15px;
  font-weight:bold;
}

/*　アイテムページ　別ページへのリンクバナー用テーブル　*/
table.item_link {
  width: 900px;
}

/*　アイテムページ　注記文字　*/
.item_note {
  font-family:"Meiriyo";
  color:#009900;
  font-size:13px;
  font-weight:bold;
}

/*　アイテムページ　写真　イメージ　*/
.photogallery { 
  width: 900px;
  height: 900px;
  object-fit: contain; 
}

/*　アイテムページ　写真　イメージ　*/
img.gallery_horizontal { 
  width: 900px;
}
/*　アイテムページ　写真　イメージ　*/
img.gallery_vertical { 
  height: 900px;
}

/*************************************************/
/*　テーブル　アイテムページ　鉄道模型　保有車両　/
/*************************************************/

/*　鉄道模型　保有車両リストテーブル　*/
table.item_modelrailroad_trainlist {
  width: 950px;
  background-color:#f08080;
  font-family:"Meiriyo";
  color:#000000;
  font-size:13px;
}

/*　鉄道模型　保有車両リストテーブル　分類セル　*/
table.item_modelrailroad_trainlist td.classification {
  background-color:#fecf4f;
  font-family:"Meiriyo";
  color:#000000;
  font-size:15px;
  font-weight:bold; 
  text-align: left;
}

/*　鉄道模型　保有車両リストテーブル　車両名セル　*/
table.item_modelrailroad_trainlist td.trainname {
  background-color:#ffeca2;
}

/*　鉄道模型　保有車両リストテーブル　写真見出しセル　*/
table.item_modelrailroad_trainlist td.midashi_photo {
  width: 120px;
  background-color:#f5deb3;
  font-family:"Meiriyo";
  color:#000000;
  font-size:13px;
  font-weight:bold; 
  text-align: center;
}

/*　鉄道模型　保有車両リストテーブル　形式見出しセル　*/
table.item_modelrailroad_trainlist td.midashi_model {
  width: 60px;
  background-color:#f5deb3;
  font-family:"Meiriyo";
  color:#000000;
  font-size:13px;
  font-weight:bold; 
  text-align: center;
}

/*　鉄道模型　保有車両リストテーブル　製品名見出しセル　*/
table.item_modelrailroad_trainlist td.midashi_product {
  width: 340px;
  background-color:#f5deb3;
  font-family:"Meiriyo";
  color:#000000;
  font-size:13px;
  font-weight:bold; 
  text-align: center;
}

/*　鉄道模型　保有車両リストテーブル　メーカー見出しセル　*/
table.item_modelrailroad_trainlist td.midashi_maker {
  width: 60px;
  background-color:#f5deb3;
  font-family:"Meiriyo";
  color:#000000;
  font-size:13px;
  font-weight:bold; 
  text-align: center;
}

/*　鉄道模型　保有車両リストテーブル　品番見出しセル　*/
table.item_modelrailroad_trainlist td.midashi_number {
  width: 70px;
  background-color:#f5deb3;
  font-family:"Meiriyo";
  color:#000000;
  font-size:13px;
  font-weight:bold; 
  text-align: center;
}

/*　鉄道模型　保有車両リストテーブル　状態見出しセル　*/
table.item_modelrailroad_trainlist td.midashi_status {
  width: 117px;
  background-color:#f5deb3;
  font-family:"Meiriyo";
  color:#000000;
  font-size:13px;
  font-weight:bold; 
  text-align: center;
}

/*　鉄道模型　保有車両リストテーブル　購入日見出しセル　*/
table.item_modelrailroad_trainlist td.midashi_date {
  width: 84px;
  background-color:#f5deb3;
  font-family:"Meiriyo";
  color:#000000;
  font-size:13px;
  font-weight:bold; 
  text-align: center;
}

/*　鉄道模型　保有車両リストテーブル　購入店見出しセル　*/
table.item_modelrailroad_trainlist td.midashi_store {
  width: 80px;
  background-color:#f5deb3;
  font-family:"Meiriyo";
  color:#000000;
  font-size:13px;
  font-weight:bold; 
  text-align: center;
}

/*　鉄道模型　保有車両リストテーブル　写真セル　*/
table.item_modelrailroad_trainlist td.photo {
  width: 120px;
  background-color:#D9D9D9;
  text-align: center;
}

/*　鉄道模型　保有車両リストテーブル　形式セル　*/
table.item_modelrailroad_trainlist td.model {
  width: 60px;
  background-color:#ffffef;
  text-align: center;
}

/*　鉄道模型　保有車両リストテーブル　製品名セル　*/
table.item_modelrailroad_trainlist td.product {
  width: 340px;
  background-color:#ffffef;
  text-align: center;
}

/*　鉄道模型　保有車両リストテーブル　メーカーセル　*/
table.item_modelrailroad_trainlist td.maker {
  width: 60px;
  background-color:#ffffef;
  text-align: center;
}

/*　鉄道模型　保有車両リストテーブル　品番セル　*/
table.item_modelrailroad_trainlist td.number {
  width: 70px;
  background-color:#ffffef;
  text-align: center;
}

/*　鉄道模型　保有車両リストテーブル　状態セル　*/
table.item_modelrailroad_trainlist td.status {
  width: 117px;
  background-color:#ffffef;
  text-align: center;
}

/*　鉄道模型　保有車両リストテーブル　購入日セル　*/
table.item_modelrailroad_trainlist td.date {
  width: 84px;
  background-color:#ffffef;
  text-align: center;
}

/*　鉄道模型　保有車両リストテーブル　購入店セル　*/
table.item_modelrailroad_trainlist td.store {
  width: 80px;
  background-color:#ffffef;
  text-align: center;
}

/*　鉄道模型　保有車両リストテーブル　グレーセル　*/
table.item_modelrailroad_trainlist td.gray {
  background-color:#cccccc;
  text-align: center;
}

/************************************************/
/*　テーブル　アイテムページ　鉄道車両模型製作　*/
/************************************************/

/*　鉄道車両模型　ギャラリー説明テーブル　*/
table.item_train_gallery {
  width: 900px;
  background-color:#a9a9a9;
  font-family:"Meiriyo";
  color:#000000;
  font-size:13px;
  font-weight:bold;
}

/*　鉄道車両模型　ギャラリー説明テーブル　見出しセル　*/
table.item_train_gallery td.midashi {
  width: 120px;
  background-color:#ffff80;
  padding:3px;
  text-align: center;
}

/*　鉄道車両模型　ギャラリー説明テーブル　内容セル　*/
table.item_train_gallery td.content {
  width: 385px;
  padding:3px;
  background-color:#ffffff;
}

/*　鉄道車両模型　製作過程テーブル　*/
table.item_train_making {
  width: 900px;
  background-color:#ffc0cb;
  font-family:"Meiriyo";
  color:#000000;
  font-size:13px;
  font-weight:normal;
}

/*　鉄道車両模型　製作過程テーブル　日付セル　*/
table.item_train_making td.date {
  width: 300px;
  background-color:#ffdead;
  text-align: left;
  font-family:"Meiriyo";
  color:#000000;
  font-size:13px;
  font-weight:bold;
}

/*　鉄道車両模型　製作過程テーブル　製作写真セル　*/
table.item_train_making td.photo {
  width: 300px;
  height: 200px;
  text-align: center;
}

/*　鉄道車両模型　製作過程テーブル　解説セル　*/
table.item_train_making td.explanation {
  width: 300px;
  text-align: left;
  vertical-align: top;
  background-color:#ffffff;
  font-family:"Meiriyo";
  color:#000000;
  font-size:13px;
}

/*　鉄道車両模型　製作過程テーブル　空白セル　*/
table.item_train_making td.space {
  width: 300px;
  background-color:#c4c2c2;
}

/*　鉄道車両模型　製作過程テーブル　日付セル　セル番号文字　*/
.train_making_number   {
  font-family:"Meiriyo";
  color:#009900;
  font-size:13px;
  font-weight:bold;
}

/**************************************************/
/*　テーブル　アイテムページ　鉄道模型レイアウト　*/
/**************************************************/


/*　鉄道模型　レイアウト製作テーブル　*/
table.item_modelrailroad_layout {
  width: 900px;
  background-color:#ffc0cb;
  font-family:"Meiriyo";
  color:#000000;
  font-size:13px;
  text-align: center;
}

/*　鉄道模型　レイアウト製作テーブル　日付セル　*/
table.item_modelrailroad_layout td.date {
  background-color:#ffdead;
  padding:5px;
  font-family:"Meiriyo";
  color:#000000;
  font-size:19px;
  font-weight:bold;
  text-align:left;
}

/*　鉄道模型　レイアウト製作テーブル　製作セル　*/
table.item_modelrailroad_layout td.making {
  background-color:#ffffff;
  padding:5px;
}

/*　鉄道模型　レイアウト製作内部テーブル（枠無し）　*/
table.item_modelrailroad_layout2 {
  width: 800px;
  font-family:"Meiriyo";
  color:#000000;
  font-size:13px;
  text-align: center;
}

/*　鉄道模型　レイアウト製作内部テーブル　写真セル　*/
table.item_modelrailroad_layout2 td.photo {
  width: 400px;
  padding:5px;
  font-family:"Meiriyo";
  color:#000000;
  font-size:13px;
  text-align: center;
}

/*　鉄道模型　レイアウト製作内部テーブル　解説セル　*/
table.item_modelrailroad_layout2 td.explanation {
  width: 400px;
  padding:5px;
  font-family:"Meiriyo";
  color:#000000;
  font-size:13px;
  text-align:left;
}

/*　鉄道模型　レイアウト製作内部テーブル（枠有り）　*/
table.item_modelrailroad_layout3 {
  width: 800px;
  background-color:#cccccc;
  font-family:"Meiriyo";
  color:#000000;
  font-size:13px;
  text-align: center;
}

/*　鉄道模型　レイアウト製作内部テーブル　写真セル　*/
table.item_modelrailroad_layout3 td.photo {
  width: 400px;
  background-color:#ffffff;
  padding:5px;
  font-family:"Meiriyo";
  color:#000000;
  font-size:13px;
  text-align: center;
}

/*　鉄道模型　レイアウト製作内部テーブル　解説セル　*/
table.item_modelrailroad_layout3 td.explanation {
  width: 400px;
  background-color:#ffffff;
  padding:5px;
  font-family:"Meiriyo";
  color:#000000;
  font-size:13px;
  text-align:left;
}

/******************************************/
/*　テーブル　アイテムページ　自動車模型　*/
/******************************************/

/*　自動車模型　ギャラリー説明テーブル　*/
table.item_carmodel_gallery {
  width: 900px;
  background-color:#a9a9a9;
  font-family:"Meiriyo";
  color:#000000;
  font-size:13px;
  font-weight:bold;
}

/*　自動車模型　ギャラリー説明テーブル　見出しセル　*/
table.item_carmodel_gallery td.midashi {
  width: 120px;
  background-color:#ffff80;
  padding:3px;
  text-align: center;
}

/*　自動車模型　ギャラリー説明テーブル　内容セル　*/
table.item_carmodel_gallery td.content {
  width: 780px;
  padding:3px;
  background-color:#ffffff;
}

/*　自動車模型　製作過程テーブル　*/
table.item_carmodel_making {
  width: 900px;
  background-color:#ffc0cb;
  font-family:"Meiriyo";
  color:#000000;
  font-size:13px;
  font-weight:normal;
}

/*　自動車模型　製作過程テーブル　日付セル　*/
table.item_carmodel_making td.date {
  width: 300px;
  background-color:#ffdead;
  text-align: left;
  font-family:"Meiriyo";
  color:#000000;
  font-size:13px;
  font-weight:bold;
}

/*　自動車模型　製作過程テーブル　製作写真セル　*/
table.item_carmodel_making td.photo {
  width: 300px;
  height: 225px;
  text-align: center;
}

/*　自動車模型　製作過程テーブル　解説セル　*/
table.item_carmodel_making td.explanation {
  width: 300px;
  text-align: left;
  vertical-align: top;
  background-color:#ffffff;
  font-family:"Meiriyo";
  color:#000000;
  font-size:13px;
}

/*　自動車模型　製作過程テーブル　空白セル　*/
table.item_carmodel_making td.space {
  width: 300px;
  background-color:#c4c2c2;
}

/*　自動車模型　製作過程テーブル　日付セル　セル番号文字　*/
.carmodel_making_number   {
  font-family:"Meiriyo";
  color:#009900;
  font-size:13px;
  font-weight:bold;
}

/*　自動車模型　製作過程テーブル　解説セル　製作時間文字　*/
.carmodel_making_time   {
  font-family:"Meiriyo";
  color:#0000ff;
  font-size:13px;
}

/*　自動車模型　製作過程テーブル　解説セル　製作時間強調文字　*/
.carmodel_making_time_emphasis   {
  font-family:"Meiriyo";
  color:#ff0000;
  font-size:13px;
}

/**************************************/
/*　テーブル　アイテムページ　御朱印　*/
/**************************************/

/*　御朱印ページ　全体テーブル　*/
table.item_goshuin_base {
  background-color:#f5deb3;
  width: 1000px;
  font-family:"Meiriyo";
  color:#000000;
  font-size:13px;
  font-weight:bold;  
}

/*　御朱印テーブル　*/
table.item_goshuin {
  background-color:#f5deb3;
  width: 966px;
  font-family:"Meiriyo";
  color:#000000;
  font-size:13px;
  font-weight:bold;  
}

/*　御朱印テーブル　御朱印セル　*/
table.item_goshuin td.goshuin {
  width: 240px;
  text-align: center;
}

/*　御朱印イメージ（通常サイズ）　*/
img.shoshuin_normal { 
  width: 240px;
  height: 396px;
  border: none;
}

/*　御朱印イメージ（見開きサイズ）　*/
img.shoshuin_mihiraki { 
  width: 480px;
  height: 396px;
  border: none;
}

/*　御朱印イメージ（見開きサイズ縦）　*/
img.shoshuin_mihirakitate { 
  width: 360px;
  height: 516px;
  border: none;
}

/******************************************/
/*　テーブル　アイテムページ　コンサート　*/
/******************************************/

/*　コンサート　曲目テーブル　*/
table.item_concert_setlist {
  width: 900px;
  background-color:#ccffff;
  border-spacing: 5px;
  font-family:"Meiriyo";
  color:#000000;
  font-size:15px;
  font-weight:bold; 
}

/*　コンサート　曲目テーブル　日付・場所セル　*/
table.item_concert_setlist td.date {
  text-align: center;
}

/*　コンサート　曲目テーブル　コンサートタイトルセル　*/
table.item_concert_setlist td.title {
  font-family:"Meiriyo";
  color:#cc0000;
  font-size:19px;
  font-weight:bold;
  text-align: center;
}

/*　コンサート　曲目テーブル　開演時刻セル　*/
table.item_concert_setlist td.time {
  text-align: center;
}

/*　コンサート　曲目テーブル　スペースセル　*/
table.item_concert_setlist td.space {
  width: 230px;
}

/*　コンサート　曲目テーブル　セットリストセル　*/
table.item_concert_setlist td.setlist {
  width: 440px;
  background-color:#b7dbff;
  padding: 5px;
}

/*　コンサート　曲目テーブル　MCセル　*/
table.item_concert_setlist td.MC {
/*  background-color:#cce5ff; */
  background-color:#b7dbff;
  padding: 5px;
}

/*　コンサート　曲目テーブル　セットリストセル　インターバル文字色　*/
.concert_setlist_interval        {
  font-family:"Meiriyo";
  color:#ff00ff;
  font-size:13px;
  font-weight:bold;
}

/*　コンサート　曲目テーブル　セットリストセル　MC文字色　*/
.concert_setlist_MC        {
  font-family:"Meiriyo";
  color:#ff00ff;
  font-size:13px;
  font-weight:bold;
}

/****************************************/
/*　テーブル　アイテムページ　カラオケ　*/
/****************************************/

/*　カラオケ　詳細テーブル外枠　*/
table.item_karaoke {
  width: 890px; 
}

/*　カラオケ　詳細テーブル　*/
table.item_karaoke_sub {
  width: 800px;
  background-color:#d9d9d9;
  font-family:"Meiriyo";
  color:#000000;
  font-size:15px;
  font-weight:bold;  
}

/*　カラオケ　詳細テーブル　左セル　*/
table.item_karaoke_sub td.left {
  width: 400px;
  background-color:#ccffff; 
  text-align: center;
}

/*　カラオケ　詳細テーブル　右セル　*/
table.item_karaoke_sub td.right {
  width: 400px;
  background-color:#ccffff;
  text-align: center; 
}

/*　カラオケ　曲目テーブル　*/
table.item_karaoke_list {
  width: 900px;
  background-color:#d9d9d9;
  font-family:"Meiriyo"　;
  color:#000000;
  font-size:15px;
  font-weight:bold;  
}

/*　カラオケ　曲目テーブル　見出しセル　*/
table.item_karaoke_list td.midashi {
  background-color:#87cefa;
  text-align: center; 
}

/*　カラオケ　曲目テーブル　文字中央寄せセル　*/
table.item_karaoke_list td.centercell {
  background-color:#ccffff;
  text-align: center; 
}

/*　カラオケ　曲目テーブル　文字左寄せセル　*/
table.item_karaoke_list td.leftcell {
  background-color:#ccffff;
  text-align: left; 
}

/*　カラオケ　曲目テーブル　文字左寄せセル　90点以上　*/
table.item_karaoke_list td.centercell_level1 {
  background-color:#f08080;
  text-align: center; 
}

/*　カラオケ　曲目テーブル　文字左寄せセル　90点以上　*/
table.item_karaoke_list td.leftcell_level1 {
  background-color:#f08080;
  text-align: left; 
}

/*　カラオケ　曲目テーブル　文字左寄せセル　88点以上　*/
table.item_karaoke_list td.centercell_level2 {
  background-color:#ffd700;
  text-align: center; 
}

/*　カラオケ　曲目テーブル　文字左寄せセル　88点以上　*/
table.item_karaoke_list td.leftcell_level2 {
  background-color:#ffd700;
  text-align: left; 
}

/****************************************/
/*　テーブル　アイテムページ　映画鑑賞　*/
/****************************************/

/*　映画鑑賞　感想テーブル　*/
table.item_movie {
  width: 900px;
  background-color:#ffffff;
  font-family:"Meiriyo";
  color:#000000;
  font-size:15px;
  font-weight: normal;
  text-align:left; 
}

/*　映画鑑賞　感想テーブル　チラシイメージセル　*/
table.item_movie td.photo {
  width: 180px;
}

/*　映画鑑賞　感想テーブル　チラシイメージセル　*/
table.item_movie td.flyer {
  width: 180px;
}

/*　映画鑑賞　感想テーブル　鑑賞日（単独）セル　*/
table.item_movie td.date_alone {
  width: 720px;
  background-color:#ffcccc;
  padding:3px;
  font-size:15px;
  font-weight:bold; 
}

/*　映画鑑賞　感想テーブル　鑑賞日（家族）セル　*/
table.item_movie td.date_family {
  width: 720px;
  background-color:#ff9999;
  padding:3px;
  font-size:15px;
  font-weight:bold; 
}

/*　映画鑑賞　感想テーブル　鑑賞日（友人）セル　*/
table.item_movie td.date_other1 {
  width: 720px;
  background-color:#ffd6ea;
  padding:3px;
  font-size:15px;
  font-weight:bold; 
}

/*　映画鑑賞　感想テーブル　鑑賞日（友人）セル　*/
table.item_movie td.date_other2 {
  width: 720px;
  background-color:#ffe5e5;
  padding:3px;
  font-size:15px;
  font-weight:bold; 
}

/*　映画鑑賞　感想テーブル　説明文セル　*/
table.item_movie td.info {
  width: 720px;
  background-color:#ffe4b5;
  vertical-align: top;
  padding:3px;
  font-size:15px;
  font-weight: normal; 
}

/*　映画鑑賞　感想テーブル　あらすじセル　*/

table.item_movie td.story {
  background-color:#f0e68c;
  padding:3px;
  font-size:18px;
  font-weight: normal; 
  text-align: left;
}

/*　映画鑑賞　感想テーブル　感想セル　*/

table.item_movie td.impression {
  background-color:#e8c59c;
  padding:3px;
  font-size:18px;
  font-weight: normal; 
  text-align: left;
}

/*　映画鑑賞　感想テーブル　補足セル　*/
table.item_movie td.supplement {
  background-color:#ffffff;
  padding:3px;
  font-size:15px;
  font-weight: normal; 
  text-align: left;
}

/*　映画鑑賞　感想テーブル　説明文セル　見出し文字色　*/
.movie_midashi  {
  font-family:"Meiriyo";
  color:#cc0000;
  font-size:15px;
  font-weight:bold;
}

/*　映画鑑賞　感想テーブル　感想セル　見出し文字色　*/
.movie_midashi2 {
  font-family:"Meiriyo";
  color:#009900;
  font-size:18px;
  font-weight:bold;
}

/************************************/
/*　テーブル　アイテムページ　小説　*/
/************************************/

/*　小説　感想テーブル　*/
table.item_novel {
  width: 900px;
  background-color:#ffffff;
  font-family:"Meiriyo";
  color:#000000;
  font-size:15px;
  font-weight: normal;
  text-align:left; 
}

/*　小説　感想テーブル　説明文内部テーブル　*/
table.item_novel_info {
  width: 350px;
  font-family:"Meiriyo";
  color:#000000;
  font-size:15px;
  font-weight: normal;
  text-align:left;
}

/*　小説　感想テーブル　表紙イメージセル　*/
table.item_novel td.cover {
  width: 180px;
}

/*　小説　感想テーブル　読了日セル　*/
table.item_novel td.date {
  width: 720px;
  background-color:#ffcccc;
  padding:3px;
  font-size:15px;
  font-weight:bold; 
}

/*　小説　感想テーブル　説明文セル　*/
table.item_novel td.info {
  width: 360px;
  background-color:#ffe4b5;
  vertical-align: top;
  padding:3px;
  font-size:15px;
  font-weight: normal; 
}

/*　小説　感想テーブル　説明文内部テーブルセル　*/
table.item_novel_info td.infocell1 {
  color:#009900;
  padding:0px;
  vertical-align: middle;
}

/*　小説　感想テーブル　説明文内部テーブルセル　*/
table.item_novel_info td.infocell2 {
  padding:0px;
  vertical-align: middle;
}

/*　小説　感想テーブル　あらすじセル　*/

table.item_novel td.story {
  background-color:#f0e68c;
  padding:3px;
  font-size:18px;
  font-weight: normal; 
  text-align: left;
}

/*　小説　感想テーブル　感想セル　*/
table.item_novel td.impression {
  background-color:#e8c59c;
  padding:3px;
  font-size:18px;
  font-weight: normal; 
  text-align: left;
}

/*　小説　感想テーブル　補足セル　*/
table.item_novel td.supplement {
  background-color:#ffffff;
  padding:3px;
  font-size:15px;
  font-weight: normal; 
  text-align: left;
}

/*　小説　感想テーブル　説明文セル　見出し文字色　*/
.novel_midashi  {
  font-family:"Meiriyo";
  color:#cc0000;
  font-size:15px;
  font-weight:bold;
}

/*　小説　感想テーブル　感想セル　見出し文字色　*/
.novel_midashi2 {
  font-family:"Meiriyo";
  color:#009900;
  font-size:18px;
  font-weight:bold;
}

/**************************************/
/*　テーブル　アイテムページ　ドラマ　*/
/**************************************/

/*　ドラマ鑑賞　感想テーブル　*/
table.item_drama {
  width: 900px;
  background-color:#ffffff;
  font-family:"Meiriyo";
  color:#000000;
  font-size:15px;
  font-weight: normal;
  text-align:left; 
}

/*　ドラマ鑑賞　感想テーブル　チラシイメージセル　*/
table.item_drama td.photo {
  width: 180px;
}

/*　ドラマ鑑賞　感想テーブル　チラシイメージセル　*/
table.item_drama td.flyer {
  width: 180px;
}

/*　ドラマ鑑賞　感想テーブル　鑑賞日（単独）セル　*/
table.item_drama td.date_alone {
  width: 720px;
  background-color:#ffcccc;
  padding:3px;
  font-size:15px;
  font-weight:bold; 
}

/*　ドラマ鑑賞　感想テーブル　鑑賞日（家族）セル　*/
table.item_drama td.date_family {
  width: 720px;
  background-color:#ff9999;
  padding:3px;
  font-size:15px;
  font-weight:bold; 
}

/*　ドラマ鑑賞　感想テーブル　鑑賞日（友人）セル　*/
table.item_drama td.date_other1 {
  width: 720px;
  background-color:#ffd6ea;
  padding:3px;
  font-size:15px;
  font-weight:bold; 
}

/*　ドラマ鑑賞　感想テーブル　鑑賞日（友人）セル　*/
table.item_drama td.date_other2 {
  width: 720px;
  background-color:#ffe5e5;
  padding:3px;
  font-size:15px;
  font-weight:bold; 
}

/*　ドラマ鑑賞　感想テーブル　説明文セル　*/
table.item_drama td.info {
  width: 720px;
  background-color:#ffe4b5;
  vertical-align: top;
  padding:3px;
  font-size:15px;
  font-weight: normal; 
}

/*　ドラマ鑑賞　感想テーブル　あらすじセル　*/

table.item_drama td.story {
  background-color:#f0e68c;
  padding:3px;
  font-size:18px;
  font-weight: normal; 
  text-align: left;
}

/*　ドラマ鑑賞　感想テーブル　感想セル　*/
table.item_drama td.impression {
  background-color:#e8c59c;
  padding:3px;
  font-size:18px;
  font-weight: normal; 
  text-align: left;
}

/*　ドラマ鑑賞　感想テーブル　補足セル　*/
table.item_drama td.supplement {
  background-color:#ffffff;
  padding:3px;
  font-size:15px;
  font-weight: normal; 
  text-align: left;
}

/*　ドラマ鑑賞　感想テーブル　説明文セル　見出し文字色　*/
.drama_midashi  {
  font-family:"Meiriyo";
  color:#cc0000;
  font-size:15px;
  font-weight:bold;
}

/*　ドラマ鑑賞　感想テーブル　感想セル　見出し文字色　*/
.drama_midashi2 {
  font-family:"Meiriyo";
  color:#009900;
  font-size:18px;
  font-weight:bold;
}

/************/
/*　水平線　*/
/************/

/*　区切り線　*/
hr {
  padding: 0px;
  margin: 5px 5px 5px 5px;
  border: none;
}

/*　区切り線　ピンク　*/
hr.level1 {
  border-top: 4px solid #f08080;
}

/*　区切り線　イエロー　*/
hr.level2 {
  border-top: 4px solid #ffd700;
}

/*　区切り線　グレイ　*/
hr.level3 {
  border-top: 4px solid #D9D9D9;
}

/*　区切り線　背景色埋没　*/
hr.bese {
  border-top: 4px solid #ffffef; 
}

/**************/
/*　フォント　*/
/**************/

.small_black          {
  font-family:"Meiriyo";
  color:#000000;
  font-size:11px;
}
.small_black          {
  font-family:"Meiriyo";
  color:#000000;
  font-size:11px;
}
.small_black_b        {
  font-family:"Meiriyo";
  color:#000000;
  font-size:11px;
  font-weight:bold;
}
.small_white          {
  font-family:"Meiriyo";
  color:#ffffff;
  font-size:11px;
}
.small_red            {
  font-family:"Meiriyo";
  color:#ff0000;
  font-size:11px;
}
.small_red_b          {
  font-family:"Meiriyo";
  color:#ff0000;
  font-size:11px;
  font-weight:bold;
}
.small_blue           {
  font-family:"Meiriyo";
  color:#0000ff;
  font-size:11px;
}
.small_blue_b         {
  font-family:"Meiriyo";
  color:#0000ff;
  font-size:11px;
  font-weight:bold;
}
.small_darkblue       {
  font-family:"Meiriyo";
  color:#000099;
  font-size:11px;
}
.small_lightblue      {
  font-family:"Meiriyo";
  color:#0080ff;
  font-size:11px;
}
.small_lightblue_b    {
  font-family:"Meiriyo";
  color:#0080ff;
  font-size:11px;
  font-weight:bold;
}
.small_deepred        {
  font-family:"Meiriyo";
  color:#cc0000;
  font-size:11px;
}
.small_deepred_b      {
  font-family:"Meiriyo";
  color:#cc0000;
  font-size:11px;
  font-weight:bold;
}
.small_pink           {
  font-family:"Meiriyo";
  color:#ff00ff;
  font-size:11px;
}
.small_pink_b         {
  font-family:"Meiriyo";
  color:#ff00ff;
  font-size:11px;
  font-weight:bold;
}
.small_orange         {
  font-family:"Meiriyo";
  color:#ff8000;
  font-size:11px;
}
.small_orange_b       {
  font-family:"Meiriyo";
  color:#ff8000;
  font-size:11px;
  font-weight:bold;
}
.small_brown          {
  font-family:"Meiriyo";
  color:#660000;
  font-size:11px;
}
.small_brown_b        {
  font-family:"Meiriyo";
  color:#660000;
  font-size:11px;
  font-weight:bold;
}
.small_lightbrown     {
  font-family:"Meiriyo";
  color:#999900;
  font-size:11px;
}
.small_lightbrown_b   {
  font-family:"Meiriyo";
  color:#999900;
  font-size:11px;
  font-weight:bold;
}
.small_gray           {
  font-family:"Meiriyo";
  color:#666666;
  font-size:11px;
}
.small_gray_b         {
  font-family:"Meiriyo";
  color:#666666;
  font-size:11px;
  font-weight:bold;
}
.small_lightgreen     {
  font-family:"Meiriyo";
  color:#00cc00;
  font-size:11px;
}
.small_lightgreen_b   {
  font-family:"Meiriyo";
  color:#00cc00;
  font-size:11px;
  font-weight:bold;
}
.small_green          {
  font-family:"Meiriyo";
  color:#009900;
  font-size:11px;
}
.small_green_b        {
  font-family:"Meiriyo";
  color:#009900;
  font-size:11px;
  font-weight:bold;
}
.normal_black         {
  font-family:"Meiriyo";
  color:#000000;
  font-size:13px;
}
.normal_black_b       {
  font-family:"Meiriyo";
  color:#000000;
  font-size:13px;
  font-weight:bold;
}
.normal_white         {
  font-family:"Meiriyo";
  color:#ffffff;
  font-size:13px;
}
.normal_white_b       {
  font-family:"Meiriyo";
  color:#ffffff;
  font-size:13px;
  font-weight:bold;
}
.normal_red           {
  font-family:"Meiriyo";
  color:#ff0000;
  font-size:13px;
}
.normal_red_b         {
  font-family:"Meiriyo";
  color:#ff0000;
  font-size:13px;
  font-weight:bold;
}
.normal_blue          {
  font-family:"Meiriyo";
  color:#0000ff;
  font-size:13px;
}
.normal_blue_b        {
  font-family:"Meiriyo";
  color:#0000ff;
  font-size:13px;
  font-weight:bold;
}
.normal_darkblue_b    {
  font-family:"Meiriyo";
  color:#000099;
  font-size:13px;
  font-weight:bold;
}
.normal_lightblue     {
  font-family:"Meiriyo";
  color:#0080ff;
  font-size:13px;
}
.normal_lightblue_b   {
  font-family:"Meiriyo";
  color:#0080ff;
  font-size:13px;
  font-weight:bold;
}
.normal_deepred       {
  font-family:"Meiriyo";
  color:#cc0000;
  font-size:13px;
}
.normal_deepred_b     {
  font-family:"Meiriyo";
  color:#cc0000;
  font-size:13px;
  font-weight:bold;
  text-decoration : none;
}
.normal_pink          {
  font-family:"Meiriyo";
  color:#ff00ff;
  font-size:13px;
}
.normal_pink_b        {
  font-family:"Meiriyo";
  color:#ff00ff;
  font-size:13px;
  font-weight:bold;
}
.normal_orange        {
  font-family:"Meiriyo";
  color:#ff8000;
  font-size:13px;
}
.normal_orange_b      {
  font-family:"Meiriyo";
  color:#ff8000;
  font-size:13px;
  font-weight:bold;
}
.normal_brown         {
  font-family:"Meiriyo";
  color:#660000;
  font-size:13px;
}
.normal_brown_b       {
  font-family:"Meiriyo";
  color:#660000;
  font-size:13px;
  font-weight:bold;
}
.normal_lightbrown    {
  font-family:"Meiriyo";
  color:#999900;
  font-size:13px;
}
.normal_lightbrown_b  {
  font-family:"Meiriyo";
  color:#999900;
  font-size:13px;
  font-weight:bold;
}
.normal_gray          {
  font-family:"Meiriyo";
  color:#666666;
  font-size:13px;
}
.normal_gray_b        {
  font-family:"Meiriyo";
  color:#666666;
  font-size:13px;
  font-weight:bold;
  text-decoration : none;
}
.normal_gray_bi       {
  font-family:"Meiriyo";
  color:#666666;
  font-size:13px;
  font-weight:bold;
  font-style:italic;
}
.normal_lightgreen    {
  font-family:"Meiriyo";
  color:#00cc00;
  font-size:13px;
}
.normal_lightgreen_b  {
  font-family:"Meiriyo";
  color:#00cc00;
  font-size:13px;
  font-weight:bold;
}
.normal_green         {
  font-family:"Meiriyo";
  color:#009900;
  font-size:13px;
}
.normal_green_b       {
  font-family:"Meiriyo";
  color:#009900;
  font-size:13px;
  font-weight:bold;
  text-decoration : none;
}
.middle_black         {
  font-family:"Meiriyo";
  color:#000000;
  font-size:15px;
}
.middle_black_b       {
  font-family:"Meiriyo";
  color:#000000;
  font-size:15px;
  font-weight:bold;
}
.middle_white         {
  font-family:"Meiriyo";
  color:#ffffff;
  font-size:15px;
}
.middle_white_b       {
  font-family:"Meiriyo";
  color:#ffffff;
  font-size:15px;
  font-weight:bold;
}
.middle_red           {
  font-family:"Meiriyo";
  color:#ff0000;
  font-size:15px;
}
.middle_red_b         {
  font-family:"Meiriyo";
  color:#ff0000;
  font-size:15px;
  font-weight:bold;
}
.middle_blue          {
  font-family:"Meiriyo";
  color:#0000ff;
  font-size:15px;
}
.middle_blue_b        {
  font-family:"Meiriyo";
  color:#0000ff;
  font-size:15px;
  font-weight:bold;
}
.middle_blue_bi       {
  font-family:"Meiriyo";
  color:#0000ff;
  font-size:15px;
  font-weight:bold;
  font-style:italic;
}
.middle_lightblue     {
  font-family:"Meiriyo";
  color:#0080ff;
  font-size:15px;
}
.middle_lightblue_b   {
  font-family:"Meiriyo";
  color:#0080ff;
  font-size:15px;
  font-weight:bold;
}
.middle_lightblue_bi  {
  font-family:"Meiriyo";
  color:#0080ff;
  font-size:15px;
  font-weight:bold;
  font-style:italic;
}
.middle_deepred       {
  font-family:"Meiriyo";
  color:#cc0000;
  font-size:15px;
}
.middle_deepred_b     {
  font-family:"Meiriyo";
  color:#cc0000;
  font-size:15px;
  font-weight:bold;
}
.middle_pink          {
  font-family:"Meiriyo";
  color:#ff00ff;
  font-size:15px;
}
.middle_pink_b        {
  font-family:"Meiriyo";
  color:#ff00ff;
  font-size:15px;
  font-weight:bold;
}
.middle_orange        {
  font-family:"Meiriyo";
  color:#ff8000;
  font-size:15px;
}
.middle_orange_b      {
  font-family:"Meiriyo";
  color:#ff8000;
  font-size:15px;
  font-weight:bold;
}
.middle_brown         {
  font-family:"Meiriyo";
  color:#660000;
  font-size:15px;
}
.middle_brown_b       {
  font-family:"Meiriyo";
  color:#660000;
  font-size:15px;
  font-weight:bold;
}
.middle_lightbrown    {
  font-family:"Meiriyo";
  color:#999900;
  font-size:15px;
}
.middle_lightbrown_b  {
  font-family:"Meiriyo";
  color:#999900;
  font-size:15px;
  font-weight:bold;
}
.middle_gray          {
  font-family:"Meiriyo";
  color:#666666;
  font-size:15px;
}
.middle_gray_b        {
  font-family:"Meiriyo";
  color:#666666;
  font-size:15px;
  font-weight:bold;
}
.middle_lightgreen    {
  font-family:"Meiriyo";
  color:#00cc00;
  font-size:15px;
}
.middle_lightgreen_b  {
  font-family:"Meiriyo";
  color:#00cc00;
  font-size:15px;
  font-weight:bold;
}
.middle_green         {
  font-family:"Meiriyo";
  color:#009900;
  font-size:15px;
}
.middle_green_b       {
  font-family:"Meiriyo";
  color:#009900;
  font-size:15px;
  font-weight:bold;
}
.middle_green_bi      {
  font-family:"Meiriyo";
  color:#009900;
  font-size:15px;
  font-weight:bold;
  font-style:italic;
}
.large_black          {
  font-family:"Meiriyo";
  color:#000000;
  font-size:19px;
}
.large_black_b        {
  font-family:"Meiriyo";
  color:#000000;
  font-size:19px;
  font-weight:bold;
}
.large_white          {
  font-family:"Meiriyo";
  color:#ffffff;
  font-size:19px;
}
.large_white_b        {
  font-family:"Meiriyo";
  color:#ffffff;
  font-size:19px;
  font-weight:bold;
}
.large_red            {
  font-family:"Meiriyo";
  color:#ff0000;
  font-size:19px;
}
.large_red_b          {
  font-family:"Meiriyo";
  color:#ff0000;
  font-size:19px;
  font-weight:bold;
}
.large_red_bi         {
  font-family:"Meiriyo";
  color:#ff0000;
  font-size:19px;
  font-weight:bold;
  font-style:italic;
}
.large_blue           {
  font-family:"Meiriyo";
  color:#0000ff;
  font-size:19px;
}
.large_blue_b         {
  font-family:"Meiriyo";
  color:#0000ff;
  font-size:19px;
  font-weight:bold;
}
.large_blue_bi        {
  font-family:"Meiriyo";
  color:#0000ff;
  font-size:19px;
  font-weight:bold;
  font-style:italic;
}
.large_lightblue      {
  font-family:"Meiriyo";
  color:#0080ff;
  font-size:19px;
}
.large_lightblue_b    {
  font-family:"Meiriyo";
  color:#0080ff;
  font-size:19px;
  font-weight:bold;
}
.large_lightblue_bi   {
  font-family:"Meiriyo";
  color:#0080ff;
  font-size:19px;
  font-weight:bold;
  font-style:italic;
}
.large_deepred_b      {
  font-family:"Meiriyo";
  color:#cc0000;
  font-size:19px;
  font-weight:bold;
  text-decoration : none;
}
.large_deepred_bi     {
  font-family:"Meiriyo";
  color:#cc0000;
  font-size:19px;
  font-weight:bold;
  font-style:italic;
}
.large_brown          {
  font-family:"Meiriyo";
  color:#660000;
  font-size:19px;
}
.large_brown_b        {
  font-family:"Meiriyo";
  color:#660000;
  font-size:19px;
  font-weight:bold;
}
.large_green          {
  font-family:"Meiriyo";
  color:#009900;
  font-size:19px;
}
.large_green_b        {
  font-family:"Meiriyo";
  color:#009900;
  font-size:19px;
  font-weight:bold;
}
.large_green_bi       {
  font-family:"Meiriyo";
  color:#009900;
  font-size:19px;
  font-weight:bold;
  font-style:italic;
}
.large_pop_black      {
  font-family:"ＤＦＰPOP体";
  color:#000000;
  font-size:19px;
}
.middle_link_b  {
  font-family:"Meiriyo";
  color:ff0000;
  font-size:15px;
  font-weight:bold;
}

/**********************/
/*　ヘッダーメニュー　*/
/**********************/

      #menu { font-size:9pt; }
      #menu a { text-decoration: none; line-height:200%; }
      #menu ul,li,dl,dt,dd{ margin: 0; padding: 0; line-height:180%;}
      #menu ul{	list-style: none; }
      #menu{ display:inline; float:left; }
      #menu dt{ background-color:#f09090 ; border-right: solid 1px #f06060; float:left;
		  text-align:center; position:relative; width:165px; height:25px; }
      #menu dt:hover { background-color:#f06060; }
      #menu dt a{ color:#ffffff;  padding-top: 3px;}
      #menu dt ul{	display:none; position:absolute; top:25px; left: 0; z-index: 0; }
      #menu dt ul li{ background:#f09090; position:relative; width:130px;	height:25px;}
      #menu dt ul li ul{	display:none; position:absolute; top:0px;	left:130px; z-index: 0; }
