﻿
/* 
  framestyle_New
*/

body  /*margin,paddingは上右下左の順*/
{
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
  font-family: 'メイリオ', Meiryo, 'Hiragino Kaku Gothic Pro', 'ヒラギノ角ゴ Pro W3' , Verdana, Arial, 'ＭＳ Ｐゴシック', Osaka, sans-serif;
  font-size: small;
  line-height:1.3; 
/*  background:url(../Images/bg.gif) ;*/
}

button, checkbox, file, password, radio, reset, submit, text, textarea, A
{
  font-family: 'メイリオ', Meiryo, 'Hiragino Kaku Gothic Pro', 'ヒラギノ角ゴ Pro W3' , Verdana, Arial, 'ＭＳ Ｐゴシック', Osaka, sans-serif;
}

select
{
  padding:1px;
  font-family: Arial, 'ＭＳ Ｐゴシック', Osaka, sans-serif;
}

option
{
  line-height:1;
  font-family: Arial, 'ＭＳ Ｐゴシック', Osaka, sans-serif;
}

/* == 大枠 == */
#BaseTable
{
  width:950px;

}

/* == システムメニュー == */
#SystemMenu
{
  width:950px;
}

/* == ヘッダー == */
#HeaderPane
{
  width:950px;
}

/* == 中間ペイン群 == */
#Middle
{
  width:950px;
  float:left;
}

/* == 左ペイン幅 == */
#LeftPane {
float:left;
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
width:180px;
}

/* == MAIN(中央)ペイン == */

#ContentPane {
float:left;
margin:0;
padding:0 0 0 0px;
width:100%;
}

/* == 右ペイン == */
#RightPane {
float:right;
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
text-align:left;
width:180px;
}

/* == フッター == */
#FooterPane
{
  width:950px;
}

/* == ヘッダー == */
h1
{
text-decoration:line-through;
font-size:small;
font-weight:normal;
}

.NormalTextMedium h1
{
text-decoration:none;
font-size:xx-large;
font-weight:normal;
}

.B_LinkList_kurashi .MTitleBlock,
.normal_section h2,
.right_section h2,
.LinkList_border h2,
.imgcap_h2 h2,
.LinkList_sep2 .sep2Container h2,
.floatcap_h2 h2,
.ItemList_tf2_hblock h2,
.ItemList_tf2 .sep2Container h2,
.Item_normal .Contents h2,
.Item_normal_title h2,
.Item_normal_title .Contents h2,
.HTMLEditorContainer h2,
.BrowserItemList_Titled h2,
.NewsList_tf .Contents h2,
.NewsList_tf .Contents_v h2,
.LinkList_sep2 .h2frame h2,
.LinkList_tf_sep4 .h2frame h2,
.LVh_section h2,
.Lmenu_sep2 h2
{
background:transparent url(../Images/h2.gif) no-repeat;
color:#000000;
font-size:medium;
font-weight:bold;
/*height:27px;*/
height:auto;
margin:0 0 5px;
padding:8px 0 6px 35px;
}

.Item_normal_title h2,
.LinkList_sep2 .h2frame h2,
.LinkList_tf_sep4 .h2frame h2,
.floatcap_h2 h2,
.imgcap_h2 h2,
.BrowserItemList_Titled h2,
.right_section h2,
.LVh_section h2,
.ItemList_tf2_hblock h2
{
font-size:14px;
height:auto;
/*height:26px;*/
padding:9px 0 6px 30px;
}

.B_LinkList_simple .MTitleBlock,
.itemlink_title h3,
.BrowserItemList_Titled h3,
.B_LinkList_kurashi .Title,
.LinkList_sep2 .sep2Container h3,
.LinkList_tf_sep4 .sep4Container h3,
.ItemList_tf2 .sep2Container h3,
.Item_normal .Contents h3,
.Item_normal_title .Contents h3,
.HTMLEditorContainer h3,
.NewsList_tf .Title,
.NewsList_tf .Contents h3,
.NewsList_tf .Contents_v h3,
.BrowserModuleSet_tfb h3,
.yahooMap_bg #placeName h3,
.LmenuV_2sep h3,
.LMenu180FAQ_block h3,
.LMenu240FAQ_block h3,
.BrowserModuleSet_title h2
{
background:transparent url(../Images/h3.gif) no-repeat;
color:#000000;
font-size:small;
font-weight:bold;
/*height:16px;*/
height:auto;
margin:0 0 5px;
padding:7px 0 7px 20px;
}

.BrowserModuleSet_tfb h3
{
font-size:14px;
height:auto;
/*height:21px;*/
padding:9px 0 0 30px;
}

.normal,
.BrowserItemList_Titled h4,
.ItemList_tf2 .sep2Container .Contents h4,
.Item_normal .Contents h4,
.Item_normal_title .Contents h4,
.HTMLEditorContainer h4,
.NewsList_tf .Contents h4,
.NewsList_tf .Contents_v h4,
.itemlink_title_bg h4
{
background-color:#CCCCCC;
/*background:transparent url(../Images/h4.gif) no-repeat;*/
color:#000000;
font-size:small;
font-weight:bold;
/*height:22px;*/
height:auto;
margin:0 0 5px;
padding:8px 0 0 10px;
}

.BrowserItemList_Titled h5,
.Item_normal .Contents h5,
.Item_normal_title .Contents h5,
.ItemList_tf2 .sep2Container .Contents h5,
.HTMLEditorContainer h5,
.NewsList_tf .Contents h5,
.NewsList_tf .Contents_v h5
{
Border-bottom:1px solid #CCCCCC;
Font-weight:bold;
/*background:transparent url(../Images/h5.gif) no-repeat;*/
color:#000000;
font-size:small;
/*font-weight:normal;*/
/*height:22px;*/
height:auto;
margin:0 0 5px;
padding:8px 0 0 10px;
}

.BrowserItemList_Titled h6,
.Item_normal .Contents h6,
.Item_normal_title .Contents h6,
.ItemList_tf2 .sep2Container .Contents h6,
.HTMLEditorContainer h6,
.NewsList_tf .Contents h6,
.NewsList_tf .Contents_v h6
{
background:transparent url(../Images/h6_icon.gif) no-repeat left center;
color:#000000;
font-size:small;
font-weight:bold;
height:auto;
/*height:22px;*/
margin:0 0 5px;
padding:5px 0 0 15px;
}

.all_bottom
{
 padding:10px 0px;
}


/* === HTMLコンテンツ調整用  ===*/

.Item_normal .Contents,
.Item_normal_title .Contents
{
 padding:0px 0px 0px 10px;
}

.Item_normal,
.Item_normal_title
{
 padding:0px 0px 10px 0px;
}

/* === マウスアクション  ===*/

a:link,
a:visited,
a:active
{
 color:#000000;
}

a:hover
{
 color:#800080;
 text-decoration:underline;
}

/* === プリロード  ===*/

#preload
{ 
 DISPLAY: none 
}

/* === 印刷用対応 ===*/
.h1_mod 
{
 font-size: 26px;
 font-weight: bold;
}

.EditModuleTitle
{
  font-size: small;
  color: white;
  background-color: #2e578b;
  padding-top: 1px;
}

p
{
  margin:0px;
  padding:2px;
}

/* ===　エラーページ　=== */



/* == table == */

.Contents Table
{
  border-collapse: separate;
/*  margin: 1em 0.5em 1em 0.5em;*/
  border-color:#000000;
}

.Contents Table Tbody
{
  border-color:#000000;
}

.Contents Table td,
.Contents Table th
{
/*  padding: 0.3em 0.5em;*/
  empty-cells: show;
  border-color:#000000;
}

.Contents Table tr
{
  border-color:#000000;
}

.Contents Table tr.alter
{
  background-color: #eeeeee;
}

.Contents Table th,
.Contents Table thead
{
  text-align:center;
  background-color: #e4f2fc;
}

/*== 引用 ==*/

BLOCKQUOTE, Q
{
  font-family: 'ＭＳ ゴシック' , 'Osaka－等幅' , 'Courier New', 'Courier', monospace;
  color: #000000;
}


/*== アイコン ==*/

.icon_left
{
 padding:0px;
 margin:0px;
 margin-bottom:5px;
 width:180px;
 height:auto;
}

.p_heads
{
float:left;
height:0;
width:0;
}

.BodyDef,
#BaseTable
{
 width:950px;
 margin:auto;
}