﻿@charset "utf-8";

/*神栖市のコピーです*/

/* 
  framestyle_New
*/

body  /*margin,paddingは上右下左の順*/
{
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
  font-family: 'ＭＳ Ｐゴシック', 'Osaka', 'Arial', sans-serif;
  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;
}

/* == 大枠 == */
#BaseTable
{
  width:950px;
}

/* == システムメニュー == */
#SystemMenu
{
  width:950px;
}

/* == ヘッダー == */
#HeaderPane
{
  width:950px;
}

/* == 中間ペイン群 == */
#Middle
{
  width:950px;
  float:left;
}

/* == 左ペイン幅 == */
#LeftPane {
float:left;
margin:0;
padding:0 0 0 5px;
width:180px;
}

/* == MAIN(中央)ペイン == */

#ContentPane {
float:left;
margin:0;
padding:0 0 0 0px;
width:100%;
}

/* == 右ペイン == */
#RightPane {
float:right;
margin:0;
padding:0;
text-align:center;
width:180px;
}

/* == フッター == */
#FooterPane
{
  width:950px;
}

/* == ヘッダー == */
h1
{
text-decoration:line-through;
}

.NormalTextMedium h1
{
text-decoration:none;
}

.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,
.B_Questionnaire_inquiry h2,
.LinkList_sep2 .h2frame h2,
.LinkList_tf_sep4 .h2frame h2,
.LVh_section h2,
.Lmenu_sep2 h2
{
background:transparent url(../Images/h2_750.gif) no-repeat;
color:#000000;
font-size:medium;
font-weight:bold;
height:30px;
margin:0 0 5px;
padding:9px 0 0 30px;
}

.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;
}

.itemlink_title h3,
.BrowserItemList_Titled h3,
.B_LinkList_kurashi .Title,
.LinkList_sep2 .sep2Container 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
{
 background:transparent url(../Images/h3_750.gif) no-repeat;
 color:#000000;
font-size:small;
font-weight:bold;
height:26px;
margin:0 0 5px;
padding:10px 0 0 10px;
}

.BrowserModuleSet_tfb h3
{
font-size:14px;
}

.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:transparent url(../Images/h4_750.gif) no-repeat;
color:#000000;
font-size:small;
font-weight:normal;
height:28px;
margin:0 0 5px;
padding:7px 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
{
  background:transparent url(../Images/h5_750.gif) no-repeat;
 color:#000000;
 font-size:small;
 font-weight:normal;
 height:23px;
 margin:0 0 5px;
 padding:5px 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_750.gif) no-repeat;
color:#000000;
font-size:small;
font-weight:normal;
height:23px;
margin:0 0 5px;
padding:5px 0 0 10px;
}

div.Contents h2,
div.Contents h3,
div.Contents h4,
div.Contents_v h2,
div.Contents_v h3,
div.Contents_v h4
{
 margin:5px 0 5px !important;
}


.all_bottom
{
 padding:10px 0px;
}


/* === HTMLコンテンツ調整用  ===*/

.Item_normal .Contents,
.Item_normal_title .Contents
{
 padding:0px 0px 10px 10px;
}


/* === マウスアクション  ===*/

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: collapse;
  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: #def4dd;
}

/*== 引用 ==*/

BLOCKQUOTE, Q
{
  font-family: 'ＭＳ ゴシック' , 'Osaka－等幅' , 'Courier New', 'Courier', monospace;
  color: #000000;
}


/*== アイコン ==*/

.icon_left
{
  padding:0px;
  margin:0px;
  margin-bottom:5px;
  width:180px;
  height:auto;
}




/*= このページ先頭に戻る =*/

.pagetop_box
{ 
 padding:10px 0;
 VERTICAL-ALIGN: bottom;
 text-align: right;
 font-size:small;
} 

.pagetop_box img
{ 
 MARGIN: 2px 5px 0px 0px; 
 VERTICAL-ALIGN: top;
} 

.pagetop_box a:link
{
 text-decoration:none;
}

.pagetop_box a:visited
{
 text-decoration:none;
}

.pagetop_box a:hover
{
 text-decoration:underline;
}

.pagetop_box a:active
{
 text-decoration:none;
}

