﻿/* 
  framestyle_New
*/

body  /*margin,paddingは上右下左の順*/
{
/*  margin:0 auto;*/
/*  padding: 0px 0px 0px 0px;*/
  /*font-family: 'ＭＳ Ｐゴシック', 'Osaka', 'Arial', sans-serif;*/
  /*font-family: 'ＭＳ ゴシック', 'Osaka－等幅', 'Courier New', 'Courier', monospace;*/
  /*font-family: 'ＭＳ Ｐ明朝', '細明朝体', 'Times New Roman', 'Times', serif;*/
  /*font-family: 'ＭＳ 明朝', '平成明朝', 'Courier New', 'Courier', monospace;*/
  /*font-family: 'Arial', 'Helvetica', sans-serif;*/
  /*font-family: 'Courier New', 'Courier', monospace;*/
  /*font-family: 'Times New Roman', 'Times', serif;*/
  /*font-family: cursive;*/
  /*font-family: fantasy;*/
  /*background-image: url("../css/New_ch/bg_sp.jpg");*/
  /* background-image: url("../css/New_ch/bg_su.jpg");*/
  /*background-image: url("../css/New_ch/bg_at.jpg");*/
  /*background-image: url("../css/New_ch/bg_wi.jpg");*/
  background-color:#fff5f7;
  /*font-size: small;*/
  /*line-height:1.3;*/
}

/*button, checkbox, file, options, password, radio, select, reset, submit, text, textarea, A
{
  font-family: 'ＭＳ Ｐゴシック', 'Osaka', 'Arial', sans-serif;
}*/

body {
    font-family: 'メイリオ',Meiryo,'Hiragino Kaku Gothic Pro','ヒラギノ角ゴ Pro W3',Verdana,'ＭＳ Ｐゴシック',Osaka,Arial,sans-serif;
    font-size: 88%;
    line-height: 1.4;
    margin: 0 auto;
    padding: 0;
}
.Contents, .Contents_v {
    font-size: 100%;
}
.HTMLEditorContainer {
    background: url("aisai_dhv/white.gif") repeat scroll 0 0 transparent;
}
button, textarea, a {
    font-family: 'メイリオ',Meiryo,'Hiragino Kaku Gothic Pro','ヒラギノ角ゴ Pro W3',Verdana,Arial,'ＭＳ Ｐゴシック',Osaka,sans-serif;
}
select {
    font-family: Arial,'ＭＳ Ｐゴシック',Osaka,sans-serif;
    padding: 1px;
}
option {
    font-family: Arial,'ＭＳ Ｐゴシック',Osaka,sans-serif;
    line-height: 1;
}

/* == 大枠 == */
#BaseTable
{
  width:950px;
  margin:0 auto;
}

/* == システムメニュー == */
#SystemMenu
{
  width:950px;
}

/* == ヘッダー == */
#HeaderPane
{
  width:950px;
}

/* == 中間ペイン群 == */
#Middle
{
  width:950px;
  float:left;
}

/* == 左ペイン幅 == */
#LeftPane
{
  width:0px;
  float:left;
}

/* == MAIN(中央)ペイン == */
#ContentPane
{
  width:950px;
  float:left;
}

/* == 右ペイン == */
#RightPane
{
  width:0px;
  text-align:center;
  float:left;
}

/* == フッター == */
#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;
}

.Contents h2,
.Item_tfb .Content_nh h2,
.HTMLEditorContainer h2,
.reDropDownBody h2
{
  background:#e1e5f2 url(../Images/sp_h2_bg.gif) no-repeat left top;
border-bottom:2px solid #7090c2;
  color:#000000;
  font-size:medium;
  font-weight:bold;
  height:auto;
  margin:0px 0px 5px 0px;
  padding:9px 2px 6px 35px;
}

.Contents h3,
.Item_tfb .Content_nh h3,
.HTMLEditorContainer h3,
.reDropDownBody h3
{
  background:transparent url(../Images/sp_h3_bg.gif) no-repeat left top;
  border-top:1px solid #7090C2;
  border-bottom:1px solid #7090C2;
  color:#000000;
  font-size:100%;
  font-weight:bold;
  height:auto;
  margin:0px 0px 5px 0px;
  padding:5px 2px 5px 25px;
}

.Contents h4,
.Item_tfb .Content_nh h4,
.HTMLEditorContainer h4,
.reDropDownBody h4
{
  background: #e9e9e9 url(../Images/sp_h4_bg.gif) no-repeat left top;
  border-bottom:3px dotted #B5B5B5;
  color:#000000;
  font-size:100%;
  font-weight:bold;
  height:auto;
  margin:0px 0px 5px 0px;
  padding:8px 2px 3px 25px;
}

.Contents h5,
.Item_tfb .Content_nh h5,
.HTMLEditorContainer h5,
.reDropDownBody h5
{
  background:transparent url(../Images/sp_h5_bg.gif) no-repeat left top;
  border-bottom:1px solid #B5B5B5;
  color:#000000;
  font-size:100%;
  font-weight:normal;
  height:auto;
  margin:0px 0px 5px 0px;
  padding:5px 2px 3px 25px;
}

.Contents h6,
.Item_tfb .Content_nh h6,
.HTMLEditorContainer h6,
.reDropDownBody h6
{
  background:transparent url(../Images/sp_h6_bg.gif) no-repeat left top;
  border-bottom:1px dotted #B5B5B5;
  color:#000000;
  font-size:100%;
  font-weight:normal;
  height:auto;
  margin:0px 0px 5px 0px;
  padding:3px 2px 3px 25px;
}

h1,h2,h3,h4,h5,h6
{
margin-top:0;
}

.reDropDownBody h2,
.reDropDownBody h3,
.reDropDownBody h4,
.reDropDownBody h5,
.reDropDownBody h6
{
  margin-top: 2px;
  margin-bottom: 2px;
  margin-left: 2px;
}

/* === 印刷用対応 ===*/
.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;
}

/* == リスト == */
.Contents ul li:not(.reToolItem),
.Item_tfb .Content_nh ul li:not(.reToolItem)
{
    background: url("../../../images//simple_icon1.gif") no-repeat scroll left 5px transparent;
    border-collapse: collapse;
    list-style: none outside none;
    padding: 0 0 0 13px;
}

.Contents ul li ul li:not(.reToolItem),
.Item_tfb .Content_nh ul li ul li:not(.reToolItem)
{
    background: url("../../../images//simple_icon2.gif") no-repeat scroll left 5px transparent;
    border-collapse: collapse;
    list-style: none outside none;
    padding: 0 0 0 13px;
}

.Contents ul li ul li ul li:not(.reToolItem),
.Item_tfb .Content_nh ul li ul li ul li:not(.reToolItem)
{
    background: url("../../../images//simple_icon3.gif") no-repeat scroll left 5px transparent;
    border-collapse: collapse;
    list-style: none outside none;
    padding: 0 0 0 13px;
}

/* ===　エラーページ　=== */


.err_page .Item_b_tf
{
width:950px;
}

.err_page .Item_b_tf .HeaderBg
{
background: url(../Images/950_h.gif) no-repeat left center;
height:7px;
padding:0px;
margin:0px;
  font-size:1px !important;
}

.err_page .Item_b_tf .Contents
{
background: url(../Images/950_bg.gif) repeat-y left;
height:auto;
padding: 0px 7px;
margin:0px;
}

.err_page .Item_b_tf .FooterBg
{
background:transparent url(../Images/950_b.gif) no-repeat left center;
height:7px;
margin-bottom:5px;
 font-size:1px !important;
}

.err_page .Item_b_tf h2
{
background:transparent url(../Images/h2_bg.gif) no-repeat scroll 0 0;
color: #000000;
font-size: medium;
font-weight: bold;
height: 40px;
line-height: 2.5;
margin: 0;
overflow: visible;
padding: 0 0 10px;
position: relative;
text-indent: 35px;
}

.Contents h1,
.Contents h2,
.Contents h3,
.Contents h4,
.Contents h5,
.Contents h6
{
margin-top:0;
}

* .smarton
{
display:none !important;
}

/* コンテンツ内のファイルアイコン */
.Contents a.pdf,
.Item_tfb .Content_nh a.pdf,
.Contents_v a.pdf,
.newscontents .DateTitle a.pdf,
.HTMLEditorContainer a.pdf
{
    background-image:url(../css/Icon/pdf16.gif);
    background-position:left 3px;
    background-repeat:no-repeat;
    padding-left:22px;
}

.Contents a.doc,
.Item_tfb .Content_nh a.doc,
.Contents_v a.doc,
.newscontents .DateTitle a.doc,
.HTMLEditorContainer a.doc
{
    background-image:url(../css/Icon/word16.gif);
    background-position:left 3px;
    background-repeat:no-repeat;
    padding-left:22px;
}

.Contents a.docx,
.Item_tfb .Content_nh a.docx,
.Contents_v a.docx,
.newscontents .DateTitle a.docx,
.HTMLEditorContainer a.docx
{
    background-image:url(../css/Icon/word16.gif);
    background-position:left 3px;
    background-repeat:no-repeat;
    padding-left:22px;
}

.Contents a.xls,
.Item_tfb .Content_nh a.xls,
.Contents_v a.xls,
.newscontents .DateTitle a.xls,
.HTMLEditorContainer a.xls
{
    background-image:url(../css/Icon/excel16.gif);
    background-position:left 3px;
    background-repeat:no-repeat;
    padding-left:22px;
}

.Contents a.xlsx,
.Item_tfb .Content_nh a.xlsx,
.Contents_v a.xlsx,
.newscontents .DateTitle a.xlsx,
.HTMLEditorContainer a.xlsx
{
    background-image:url(../css/Icon/excel16.gif);
    background-position:left 3px;
    background-repeat:no-repeat;
    padding-left:22px;
}

.Contents a.ppt,
.Item_tfb .Content_nh a.ppt,
.Contents_v a.ppt,
.newscontents .DateTitle a.ppt,
.HTMLEditorContainer a.ppt
{
    background-image:url(../css/Icon/pp16.gif);
    background-position:left 3px;
    background-repeat:no-repeat;
    padding-left:22px;
}

.Contents a.pptx,
.Item_tfb .Content_nh a.pptx,
.Contents_v a.pptx,
.newscontents .DateTitle a.pptx,
.HTMLEditorContainer a.pptx
{
    background-image:url(../css/Icon/pp16.gif);
    background-position:left 3px;
    background-repeat:no-repeat;
    padding-left:22px;
}

/* == 本文へジャンプ == */
.skip_menu
{
    font-size: 0;
    height: 0;
    left: -9999px;
    line-height: 0;
    margin: 0;
    padding: 0;
    position: absolute;
    top: -9999px;
    width: 0;
}

a.skip_menu:active,
a.skip_menu:focus
{
    display: block;
    font-size: 100%;
    left: 0;
    line-height: 1.6;
    top: 0 ;
    width: 99.99%;
    height: 20px;
    position: absolute;
    background-color: #FFFFFF;
    padding: 2px 0;
    text-align: center;
    z-index: 1000;
    color: #000000;
    float: left;
}