/**************************************************************/
/* 南魚沼市  common.css                                       */
/**************************************************************/
/*============================================================*/
/* 共通レイアウト                                             */
/*============================================================*/

/* デフォルトのフォントサイズ */
a:link {
    color: #0000FF;
    text-decoration: underline;
}
a:visited {
    color: #800080;
    text-decoration: underline;
}
a:hover {
    color: #990000;
    text-decoration: underline;
}

p.anchorLink {
	width: 0;
	height: 0;
	overflow: hidden;
	position: absolute; 
}
p.anchor {
	width: 0;
	height: 0;
	overflow: hidden;
	position: absolute; 
}

/*----------------------------------------*/
/* 基本レイアウト                         */
/*----------------------------------------*/
/* 全体サイズ・デザイン指定 */
table.MinamiPageInfo{
    width: 550px;
    border: 0px;
}

/* 印刷時に非表示にする領域 */
div.printHidden{
    display: none;
}

/*============================================================*/
/* グローバルナビゲーションエリア                             */
/*============================================================*/
/*----------------------------------------*/
/* ヘッダー検索エリア                     */
/*----------------------------------------*/
/* 検索入力欄のあるバー */
DIV.blo_head {
	PADDING-RIGHT: 0em; 
	PADDING-LEFT: 0em; 
	PADDING-BOTTOM: 0.2em; 
	MARGIN: 0.1em 0.1em 0em; 
	PADDING-TOP: 0.2em; 
	TEXT-ALIGN: center;
	background-color: #F2F2F2;
	border-top: 1px solid #BFBFBF;
	border-bottom: 1px solid #BFBFBF;
}
/* 検索、サイトマップなどの項目間の設定 */
DIV.blo_head SPAN {
/*	FONT-SIZE: 1em; */
	MARGIN: 0px 0px; 
	TEXT-ALIGN: center
}

/*----------------------------------------*/
/* タブエリアテーブル                     */
/*----------------------------------------*/
table.glbNaviTabArea
{
    height:40px;
}

/*----------------------------------------*/
/* TAB下の線(左)                          */
/*----------------------------------------*/
td.glbNaviTabLineL{
    width:167px;
    height:3px;
}
div.glbNaviWrapperTop td.glbNaviTabLineL{           /*トップページ */
    background-color:    #4D77FF;
}
div.glbNaviWrapperLifeEvent td.glbNaviTabLineL {    /* ライフイベント*/
    background-color:    #4D77FF;
}
div.glbNaviWrapperLife td.glbNaviTabLineL  {        /* 暮らし */
    background-color:    #F86850;
}
div.glbNaviWrapperHealth td.glbNaviTabLineL {       /* 健康・福祉 */
    background-color:    #F0BF0C;
}
div.glbNaviWrapperStudy td.glbNaviTabLineL {        /* 学ぶ・遊ぶ */
    background-color:    #64C800;
}
div.glbNaviWrapperBusiness td.glbNaviTabLineL {     /* ビジネス */
    background-color:    #7A7A7A;
}

/*----------------------------------------*/
/* TAB下の線(右)                          */
/*----------------------------------------*/
td.glbNaviTabLineR{
    width:583px;
    height:3px;
}
div.bodyWrapperTop td.glbNaviTabLineR {             /* トップページ */
    background-color:    #4D77FF;
}
div.bodyWrapperLifeEvent td.glbNaviTabLineR {       /* ライフイベント */
    background-color:    #4D77FF;
}
div.bodyWrapperLife td.glbNaviTabLineR {            /* 暮らし */
    background-color:    #F86850;
}
div.bodyWrapperHealth td.glbNaviTabLineR {          /* 健康・福祉 */
    background-color:    #F0BF0C;
}
div.bodyWrapperStudy td.glbNaviTabLineR {           /* 学ぶ・遊ぶ */
    background-color:    #64C800;
}
div.bodyWrapperBusiness td.glbNaviTabLineR {        /* ビジネス */
    background-color:    #7A7A7A;
}

/*----------------------------------------*/
/* 左グローバルナビゲーションエリア       */
/*----------------------------------------*/

/* 左グローバルナビゲーションエリア、基本 */
table.glbNaviLeftMenu{
    width:161px;
    border-top:     1px solid      #4D77FF;
    border-style:none;
    vertical-align:baseline;
}

/* 左グローバルナビゲーションエリア、バック */
div.glbNaviWrapperTop td.glbNaviLeftBkTop{       /* トップページ */
    background-color:#EFF3FF;
    border-left:     5px solid      #4D77FF;
}
div.glbNaviWrapperTop td.glbNaviLeftBk{          /* トップページ・第２階層 */
    background-color:#EFF3FF;
    border-left:     0px solid      #4D77FF;
}
div.glbNaviWrapperLifeEvent td.glbNaviLeftBk{    /* ライフイベント */
    background-color:#EFF3FF;
    border-left:     0px solid      #4D77FF;
}
div.glbNaviWrapperLife td.glbNaviLeftBk{         /* 暮らし */
    background-color:#FFF5F3;
    border-left:     0px solid      #F86850;
}
div.glbNaviWrapperHealth td.glbNaviLeftBk{       /* 健康・福祉 */
    background-color:#FEF9E8;
    border-left:     0px solid      #F0BF0C;
}
div.glbNaviWrapperStudy td.glbNaviLeftBk{        /* 学ぶ・遊ぶ */
    background-color:#F0FFE1;
    border-left:     0px solid      #64C800;
}
div.glbNaviWrapperBusiness td.glbNaviLeftBk{     /* ビジネス */
    background-color:#ECECEC;
    border-left:     0px solid      #7A7A7A;
}

/*SPC*/
td.glbNaviSpace{
    background-color:#FFFFFF;
    width:28px;
}

div.glbNaviWrapperTop td.glbNaviSpaceTop{       /* トップページ */
    border-left:     1px solid      #4D77FF;
}
div.glbNaviWrapperTop td.glbNaviSpace{          /* トップページ・第２階層 */
    border-left:     0px solid      #4D77FF;
}
div.glbNaviWrapperLifeEvent td.glbNaviSpace{    /* ライフイベント*/
    border-left:     0px solid      #4D77FF;
}
div.glbNaviWrapperLife td.glbNaviSpace{         /* 暮らし */
    border-left:     0px solid      #F86850;
}
div.glbNaviWrapperHealth td.glbNaviSpace{       /* 健康・福祉 */
    border-left:     0px solid      #F0BF0C;
}
div.glbNaviWrapperStudy td.glbNaviSpace{        /* 学ぶ・遊ぶ */
    border-left:     0px solid      #64C800;
}
div.glbNaviWrapperBusiness td.glbNaviSpace{     /* ビジネス */
    border-left:     0px solid      #7A7A7A;
}

/* 左グローバルナビゲーションエリア、選択項目 */
td.glbNaviLeftMenu{
    border-width:1px;
    padding-top: 0px;
    padding-left:3px;
    height: 25px;
    font-size:100%;
    table-layout:fixed;
}

div.glbNaviWrapperTop td.glbNaviLeftMenu{           /* トップページ */
    border-top:       1px solid   #FFFFFF;
    border-bottom:    1px solid   #BBCCEE;
}
div.glbNaviWrapperLifeEvent td.glbNaviLeftMenu {    /* ライフイベント */
    border-bottom:    0px solid   #BBCCEE;
}
div.glbNaviWrapperLife td.glbNaviLeftMenu {         /* 暮らし */
    border-bottom:    0px dashed  #F86850;
}
div.glbNaviWrapperHealth td.glbNaviLeftMenu {       /* 健康・福祉 */
    border-bottom:    0px dashed  #F0BF0C;
}
div.glbNaviWrapperStudy td.glbNaviLeftMenu {        /* 学ぶ・遊ぶ */
    border-bottom:    0px dashed  #64C800;
}
div.glbNaviWrapperBusiness td.glbNaviLeftMenu {     /* ビジネス */
    border-bottom:    0px dashed  #ECECEC;
}


/* 左グローバルナビゲーションエリア、 選択項目(トップの第３階層) */

/* 通常 */
td.glbNaviLeftMenu_Child1{
    border-width:    1px;
    padding-top:     0px;
    padding-bottom:  3px;
    padding-left:    15px;
    background-color:           #FFFFFF;
    border-left:    5px solid   #99CCFF;
    border-bottom:  0px solid   #3399FE;
    height: 20px;
    font-size:85%;
}

/* 最後に線 */
td.glbNaviLeftMenu_Child2{
    border-width:    1px;
    padding-top:     0px;
    padding-left:    15px;
    padding-bottom:  3px;
    background-color:             #FFFFFF;
    border-left:     5px solid    #99CCFF;
    border-bottom:   1px solid    #BBCCEE;
    height: 20px;
    font-size:85%;
}

/* 左グローバルナビゲーションエリア、リンクスタイル */
div.glbNavi a:link{
    color: #0000FF;
    text-decoration: none;
}

div.glbNavi a:visited {
    color: #800080;
    text-decoration: none;
}

div.glbNavi a:hover {
    text-decoration: underline;
    color: #990000;
}

/* 左グローバルナビゲーションエリア、第３階層以降でのタイトル */
/* ヘッダ */
td.glbNaviHead{
    color: #FFFFFF;
    height: 22px;
    padding-top: 2px;
    padding-left:3px;
    font-weight: bold;
    font-size:100%;
    border-left:     1px solid     #FFFFFF;
    border-right:    1px solid     #FFFFFF;
}

div.glbNaviWrapperTop td.glbNaviHead{            /* トップページ*/
    background-color:  #4D77FF;
}
div.glbNaviWrapperLifeEvent td.glbNaviHead {     /* ライフイベント*/
    background-color:  #4D77FF;
}
div.glbNaviWrapperLife td.glbNaviHead     {      /* 暮らし*/
    background-color:  #F86850;
}
div.glbNaviWrapperHealth td.glbNaviHead {        /* 健康・福祉*/
    background-color:  #F0BF0C;
}
div.glbNaviWrapperStudy td.glbNaviHead {         /* 学ぶ・遊ぶ*/
    background-color:  #64C800;
}
div.glbNaviWrapperBusiness td.glbNaviHead {      /* ビジネス*/
    background-color:  #7A7A7A;
}

/* 左グローバルナビゲーションエリア、選択項目 */
td.glbNaviLeftMenuEx{
    /*border-width:1px;*/
    padding-top: 0px;
    padding-left:0px;
    height: 25px;
    font-size:100%;
    table-layout:fixed;
}

div.glbNaviWrapperTop td.glbNaviLeftMenuEx{           /* トップページ */
    border-bottom:    0px solid   #BBCCEE;
}
div.glbNaviWrapperLifeEvent td.glbNaviLeftMenuEx {    /* ライフイベント */
    border-bottom:    0px solid   #BBCCEE;
}
div.glbNaviWrapperLife td.glbNaviLeftMenuEx {         /* 暮らし */
    border-bottom:    0px dashed  #F86850;
}
div.glbNaviWrapperHealth td.glbNaviLeftMenuEx {       /* 健康・福祉 */
    border-bottom:    0px dashed  #F0BF0C;
}
div.glbNaviWrapperStudy td.glbNaviLeftMenuEx {        /* 学ぶ・遊ぶ */
    border-bottom:    0px dashed  #64C800;
}
div.glbNaviWrapperBusiness td.glbNaviLeftMenuExu {    /* ビジネス */
    border-bottom:    0px dashed  #ECECEC;
}

/* RSS */
td.glbNaviRSS{
    padding: 8px;
    background-color: #EFF3FF;
    border:3px solid  #99CCFF;
}

/*----------------------------------------*/
/* フッターエリア                         */
/*----------------------------------------*/
/* アクセシビリティなどの項目エリア */
DIV.blo_foot {
	PADDING-RIGHT: 0em; 
	PADDING-LEFT: 0em; 
	PADDING-BOTTOM: 0.3em; 
	MARGIN: 0.1em 0.1em 0em; 
	PADDING-TOP: 0.2em; 
	TEXT-ALIGN: center;
}
/* アクセシビリティなどの項目間の設定 */
DIV.blo_foot SPAN {
	FONT-SIZE: 1em; 
	MARGIN: 0em 1em; 
	TEXT-ALIGN: center
}

/* トップページの市役所案内(南魚沼市役所) */
td.glbFooterL{
    width:250px;
    text-align:right;
    color:#2C7B01;
}
/* トップページの市役所案内(南魚沼市役所-住所) */
td.glbFooterR{
    width:500px;
    text-align:left;
}

/* copyright */
td.glbCopyright{
//    width:750px;
    width:1024px;
    text-align: center;
    padding: 3px 0px;
    margin: 0px;
    color: #FFFFFF;
    font-size:80%;
    font-weight:bold;
}

div.bodyWrapperTop td.glbCopyright{           /*トップページ */
    background-color:    #4D77FF;
}
div.bodyWrapperLifeEvent td.glbCopyright {    /* ライフイベント */
    background-color:    #4D77FF;
}
div.bodyWrapperLife td.glbCopyright     {     /* 暮らし */
    background-color:    #F86850;
}
div.bodyWrapperHealth td.glbCopyright     {   /* 健康・福祉 */
    background-color:    #F0BF0C;
}
div.bodyWrapperStudy td.glbCopyright     {    /* 学ぶ・遊ぶ */
    background-color:    #64C800;
}
div.bodyWrapperBusiness td.glbCopyright {     /* ビジネス */
    background-color:    #7A7A7A;
}

/*============================================================*/
/* トップページ 情報                                          */
/*============================================================*/
/* 各情報 */
p.IndexTitle {
    font-size: 130%;
    font-weight:bold;
    margin-top:5px;
    margin-right:0px;
    margin-bottom:5px;
    margin-left:30px;
    padding: 0px 0px;
    text-align:left;
}

p.IndexItem {
    font-size: 100%;
    margin-top:3px;
    margin-right:0px;
    margin-bottom:5px;
    margin-left:30px;
    padding: 0px 0px;
    text-align:left;
}

img.ChapterA{
    width:25px;
    height:25px;
    padding:0px;
    margin: 0px;
    border: 0px;
}

img.ChapterB{
    width:25px;
    height:25px;
    padding:0px;
    margin: 0px;
    border: 0px;
}

img.Paragraph{
    width:16px;
    height:16px;
    padding:0px 0px 0px 10px;
    margin: 0px;
    border: 0px;
}

/* 最新災害情報 エリア */
table.topNavi_Disaster{
    width:550px;
    height:30px;
    border: 1px solid #FE0102;
}

td.topNavi_Disaster{
    width:112px;
    background-color: #FE0102;
    border: 1px solid #FE0102;
    color:#FFFFFF;
}

div.topNavi_Disaster-Info{
    margin-left:5px;
    font-size:90%;
}

/* 新着情報 エリア */
table.topNavi_TopNew{
    table-layout:auto;
    width:550px;
    border-collapse:collapse;
    text-valign:bottom;
    border:1px solid #C2A3C2;
}
tr.topNaviLt_TopNew{
    background-image:url(images/TopNew-Top.gif);
    background-repeat:repeat-x;
    height:5px;
}
tr.topNaviBt_TopNew{
    background-image:url(images/TopNew-Btm.gif);
    background-repeat:repeat-x;
    height:5px;
}

/*ライフイベントエリア*/
table.topNavi_LifeEvent{
    table-layout:auto;
    width:550px;
    border-collapse:collapse;
    border:0px solid #4D77FF;
    text-valign:bottom;
}
tr.topNaviLt_LifeEvent{
    background-image:url(images/TopLifeEvent-Top.gif);
    background-repeat:repeat-x;
    height:5px;
}
tr.topNaviBt_LifeEvent{
    background-image:url(images/TopLifeEvent-Btm.gif);
    background-repeat:repeat-x;
    height:5px;
}

/*くらしエリア*/
table.topNavi_Life{
    table-layout:auto;
    width:550px;
    border-collapse:collapse;
    text-valign:bottom;
    border:0px solid #F86850;
}
tr.topNaviLt_Life{
    background-image:url(images/TopLife-Top.gif);
    height:5px;
}
tr.topNaviBt_Life{
    background-image:url(images/TopLife-Btm.gif);
    height:5px;
}

/*健康福祉エリア*/
table.topNavi_Health{
    table-layout:auto;
    width:550px;
    border-collapse:collapse;
    text-valign:bottom;
    border:0px solid #F0BF0C;
}
tr.topNaviLt_Health{
    background-image:url(images/TopHealth-Top.gif);
    height:5px;
}
tr.topNaviBt_Health{
    background-image:url(images/TopHealth-Btm.gif);
    height:5px;
}

/*学ぶ遊ぶエリア*/
table.topNavi_Study{
    table-layout:auto;
    width:550px;
    border-collapse:collapse;
    text-valign:bottom;
    border:0px solid #64C800;
    text-valign:bottom;
}
tr.topNaviLt_Study{
    background-image:url(images/TopStudy-Top.gif);
    height:5px;
}
tr.topNaviBt_Study{
    background-image:url(images/TopStudy-Btm.gif);
    height:5px;
}

/*ビジネスエリア*/
table.topNavi_Business{
    table-layout:auto;
    width:550px;
    border-collapse:collapse;
    text-valign:bottom;
    border:0px solid #7A7A7A;
}
tr.topNaviLt_Business{
    background-image:url(images/TopBusiness-Top.gif);
    height:5px;
}
tr.topNaviBt_Business{
    background-image:url(images/TopBusiness-Btm.gif);
    height:5px;
}

/*============================================================*/
/* 各コンテンツ情報(共通)                                     */
/*============================================================*/

/*----------------------------------------*/
/* パンくず                               */
/*----------------------------------------*/
.pankuzu{
    font-size: 100%;
    color: #000000;
    text-align:left;
    margin-top: 3px;
}
.pankuzu a:link {
    color: #0000FF;
    text-decoration: underline;
    text-align:left;
}
.pankuzu a:visited {
    color: #800080;
    text-decoration: underline;
    text-align:left;
}
.pankuzu a:hover {
    color: #990000;
    text-decoration: underline;
    text-align:left;
}

/*----------------------------------------*/
/* コンテンツ中の情報                     */
/*----------------------------------------*/
/* コンテンツメイン記事枠 */
table.contLayout{
    text-align:left;
    width:550px;
    table-layout:auto;
    border-collapse:collapse;
    border-spacing:0;
    padding:0px 0px 0px 0px;
    margin: 0px 0px 0px 0px;
}

/* コンテンツ、記事 */
.contReportText{
    font-size: 100%;
    text-align:left;
    padding:0px 0px 0px 0px;
    margin: 0em 0em 1.1em 0.5em; /*上,右,下,左 */
    line-height:1.5em;
}

/* コンテンツ、記事(イメージの下に記事) */
.contReportText_ImgTop{
    font-size: 100%;
    text-align:left;
    padding:0px 0px 0px 0px;
    margin: 0em 0em 1.1em 0.5em; /*上,右,下,左 */
    line-height:1.5em;
}

/* コンテンツ、記事(イメージの上に記事) */
.contReportText_ImgBtm{
    font-size: 100%;
    text-align:left;
    padding:0px 0px 0px 0px;
    margin: 0em 0em 1.1em 0.5em; /*上,右,下,左 */
    line-height:1.5em;
}

/* 更新日 */
table.contLastUpdate{
    width:550px;
    margin:0.1em 0em 0.1em 0em; /*上,右,下,左 */
    font-size: 100%;
    text-align:right;
    table-layout:auto;
    border-collapse:collapse;
    border-spacing:0;
    /*border-top: 1px dashed #CCCCCC;*/
}

div.bodyWrapperTop table.contLastUpdate {         /* トップページ */
    border-top: 1px solid #4D77FF;
}
div.bodyWrapperLifeEvent table.contLastUpdate {   /* ライフイベント*/
    border-top: 1px solid #4D77FF;
}
div.bodyWrapperLife table.contLastUpdate {        /* 暮らし */
    border-top: 1px solid #F86850;
}
div.bodyWrapperHealth table.contLastUpdate {      /* 健康・福祉 */
    border-top: 1px solid #F0BF0C;
}
div.bodyWrapperStudy table.contLastUpdate {       /* 学ぶ・遊ぶ */
    border-top: 1px solid #64C800;
}
div.bodyWrapperBusiness table.contLastUpdate {    /* ビジネス */
    border-top: 1px solid #7A7A7A;
}



/* シグネチャ(コンテンツ、付属情報の中) */
.signature{
   margin: 0px 0px 0px 20px; /* 上,右,下,左 */
   line-height:1.1em;
   font-weight:normal;
}

/* PDFファイルの説明 */
table.contDownExtend{
    font-size: 100%;
    font-weight:normal;
    text-align:left;
    table-layout:auto;
    border-collapse:collapse;
    border-spacing:0;
    padding:0px 0px 0px 0px; /* 上,右,下,左 */
    margin: 5px 0px 0px 8px; /* 上,右,下,左 */
    width:542px;
    line-height:1.1em;
}

div.bodyWrapperTop table.contDownExtend {         /* トップページ */
    border: 1px solid #4D77FF;
}
div.bodyWrapperLifeEvent table.contDownExtend {   /* ライフイベント*/
    border: 1px solid #4D77FF;
}
div.bodyWrapperLife table.contDownExtend {        /* 暮らし */
    border: 1px solid #F86850;
}
div.bodyWrapperHealth table.contDownExtend {      /* 健康・福祉 */
    border: 1px solid #F0BF0C;
}
div.bodyWrapperStudy table.contDownExtend {       /* 学ぶ・遊ぶ */
    border: 1px solid #64C800;
}
div.bodyWrapperBusiness table.contDownExtend {    /* ビジネス */
    border: 1px solid #7A7A7A;
}

/*----------------------------------------*/
/* 見出し H1                              */
/*----------------------------------------*/
h1.contTitle {
    font-size:  100%;
    margin:     2px 0px 0px 0px; /* 上,右,下,左 */
    padding:    2px 0px 0px 4px; /* 上,右,下,左 */
    text-align: left;
    font-weight:normal;
    color:      #FFFFFF;
}

div.bodyWrapperTop h1.contTitle {         /* トップページ */
    background-color: #4D77FF;
}
div.bodyWrapperLifeEvent h1.contTitle {   /* ライフイベント*/
    background-color: #4D77FF;
}
div.bodyWrapperLife h1.contTitle {        /* 暮らし */
    background-color: #F86850;
}
div.bodyWrapperHealth h1.contTitle {      /* 健康・福祉 */
    background-color: #F0BF0C;
}
div.bodyWrapperStudy h1.contTitle {       /* 学ぶ・遊ぶ */
    background-color: #64C800;
}
div.bodyWrapperBusiness h1.contTitle {    /* ビジネス */
    background-color: #7A7A7A;
}

/*----------------------------------------*/
/* 見出し H2                              */
/*----------------------------------------*/
h2.contTitle {
    font-size:  110%;
    margin:     0px 0px 2px 0px; /* 上,右,下,左 */
    padding:    2px 0px 2px 4px; /* 上,右,下,左 */
    text-align: left;
    font-weight:bolder;
    background-color:            #FFFFFF
}

div.bodyWrapperTop h2.contTitle {         /*トップページ*/
    border-left:      5px solid  #4D77FF;
    border-bottom:    1px solid  #4D77FF;
}
div.bodyWrapperLifeEvent h2.contTitle {   /*ライフイベント*/
    border-left:      5px solid  #4D77FF;
    border-bottom:    1px solid  #4D77FF;
}
div.bodyWrapperLife h2.contTitle {        /*暮らし*/
    border-left:      5px solid  #F86850;
    border-bottom:    1px solid  #F86850;
}
div.bodyWrapperHealth h2.contTitle {      /*健康・福祉*/
    border-left:      5px solid  #F0BF0C;
    border-bottom:    1px solid  #F0BF0C;
}
div.bodyWrapperStudy h2.contTitle {       /*学ぶ・遊ぶ*/
    border-left:      5px solid  #64C800;
    border-bottom:    1px solid  #64C800;
}
div.bodyWrapperBusiness h2.contTitle {    /*ビジネス*/
    border-left:      5px solid  #7A7A7A;
    border-bottom:    1px solid  #7A7A7A;
}

/*----------------------------------------*/
/* 見出し H3                              */
/*----------------------------------------*/
h3.contTitle {
    padding: 6px 0px 4px 5px; /* 上,右,下,左 */
    margin:  8px 0px 8px 0px; /* 上,右,下,左 */
    clear: both;
    text-align:left;
    font-size: 100%;
    font-weight:bolder;
}

div.bodyWrapperTop h3.contTitle {        /*トップページ*/
    background-color:         #EFF3FF;
    border-bottom: 1px dashed #4D77FF;
    border-left:   5px solid  #4D77FF;
}
div.bodyWrapperLifeEvent h3.contTitle {    /*ライフイベント*/
    background-color:         #EFF3FF;
    border-bottom: 1px dashed #4D77FF;
    border-left:   5px solid  #4D77FF;
}
div.bodyWrapperLife h3.contTitle {        /*暮らし*/
    background-color:          #FFF5F3;
    border-bottom: 1px dashed  #F86850;
    border-left:   5px solid   #F86850;
}
div.bodyWrapperHealth h3.contTitle {    /*健康・福祉*/
    background-color:         #FEF9E8;
    border-bottom: 1px dashed #F0BF0C;
    border-left:   5px solid  #F0BF0C;
}
div.bodyWrapperStudy h3.contTitle {        /*学ぶ・遊ぶ*/
    background-color:         #F0FFE1;
    border-bottom: 1px dashed #64C800;
    border-left:   5px solid  #64C800;
}

div.bodyWrapperBusiness h3.contTitle {    /*ビジネス*/
    background-color:         #ECECEC;
    border-bottom: 1px dashed #7A7A7A;
    border-left:   5px solid  #7A7A7A;
}

/*----------------------------------------*/
/* 見出し H4                              */
/*----------------------------------------*/
/* 「関連リンク」「関連資料」等 */
h4.contTitle {
    padding: 6px 0px 0px 5px; /* 上,右,下,左 */
    margin:  8px 0px 1px 0px; /* 上,右,下,左 */
    clear:         both;
    font-weight:   bolder;
    font-size:     100%;
    border-bottom: 1px dashed #CCCCCC;
    border-left:   5px solid  #FFFFFF;
    text-align:    left;
}

/* 「お問い合せ先」 */ 
h4.sigTitle {
    padding: 6px 0px 0px 5px; /* 上,右,下,左 */
    margin:  8px 0px 1px 0px; /* 上,右,下,左 */
    clear:         both;
    font-weight:   bolder;
    font-size:     100%;
    color:#7F7F7F;
    border-bottom: 1px dashed #CCCCCC;
    border-left:   5px solid  #FFFFFF;
    text-align:    left;
}
/*----------------------------------------*/
/* ページ概要                             */
/*----------------------------------------*/
p.contPageSummary {
    font-size:   90%;
    line-height: 1.4em;
    padding:     1px;
    margin:      1px 0px 0px 5px; /* 上,右,下,左 */
    text-align:left;
}

div.bodyWrapperTop p.contPageSummary {      /* トップページ */
    background: #EFF3FF;
}
div.bodyWrapperLifeEvent p.contPageSummary {/* ライフイベント */
    background: #EFF3FF;
}
div.bodyWrapperLife p.contPageSummary {     /* 暮らし */
    background: #FFF5F3;
}
div.bodyWrapperHealth p.contPageSummary {   /* 健康・福祉 */
    background: #FEF9E8;
}
div.bodyWrapperStudy p.contPageSummary {    /* 学ぶ・遊ぶ */
    background: #F0FFE1;
}
div.bodyWrapperBusiness p.contPageSummary { /* ビジネス */
    background: #ECECEC;
}

/*============================================================*/
/* 個々のテンプレートの情報                                   */
/*============================================================*/
/*----------------------------------------*/
/* リストリーフ情報                       */
/*----------------------------------------*/
div.ListParagraph img{
    width :8px;
    height:15px;
    padding:0px 0px 0px 0px;
    margin: 0px 0px 0px 0px;
    border: 0px;
}

div.ListParagraph dl{
    font-size: 100%;
    padding:0px 0px 0px 0px;
    margin: 5px 0px 0px 0px;
    border: 0px;
}

div.ListParagraph dt{
    font-size: 100%;
    padding:0px 0px 0px 0px;
    margin: 0px 0px 0px 0px;
    border: 0px;
}

div.ListParagraph dd{
    font-size: 80%;
    padding:0px 0px 0px 0px;
    margin: 1px 0px 0px 20px;
    border: 0px;
}

/*----------------------------------------*/
/* カレンダー                             */
/*----------------------------------------*/
div.contCalender td {
    border-top:1px solid  #124E15;
    border-right:1px solid  #124E15;
}

div.contCalender table {
    text-align:left;
    border-left:1px solid  #124E15;
    border-bottom:1px solid  #124E15;
}

td.contCalenderA{
    background: #CCCCCC;
    width:5%;
    text-align:center;
}

td.contCalenderB{
    background: #ededed;
    width:5%;
    text-align:center;
}

/*----------------------------------------*/
/* コンテンツ中のページ情報(市報南魚沼)   */
/*----------------------------------------*/
div.contSHIHO_MINAMI table{
    margin-top: 5px;
    mergin-left:0px;
    border-left: 0px solid #CCCCCC;
    border-right:1px solid #CCCCCC;
    border-top:0px solid #CCCCCC;
    border-bottom:1px solid #CCCCCC;
    width:425;
}

div.contSHIHO_MINAMI td{
    padding: 2px 2px;
    border-left: 1px solid #CCCCCC;
    border-right:0px solid #CCCCCC;
    border-top:1px solid #CCCCCC;
    border-bottom:0px solid #CCCCCC;
}

div.contSHIHO_MINAMI th{
    padding: 2px 2px;
    border-left: 1px solid #CCCCCC;
    border-right:0px solid #CCCCCC;
    border-top:1px solid #CCCCCC;
    border-bottom:0px solid #CCCCCC;
}

/*----------------------------------------*/
/* コンテンツ中のページ情報(施設紹介)     */
/*----------------------------------------*/
div.contSHISETU_INFO td {
    padding: 1px 1px 1px;
    border-left: 0px solid #CCCCCC;
    border-right:0px solid #CCCCCC;
    border-top:0px solid #CCCCCC;
    border-bottom:1px dashed #CCCCCC;
}

div.contSHISETU_INFO table {
    border:  0px solid #124E15;
    margin:  0px 0px 0px 10px; /* 上,右,下,左 */
    width:   540px;
}

div.contSHISETU_INFO_L td {
    padding: 1px 1px 1px;
    border-left: 0px solid #CCCCCC;
    border-right:0px solid #CCCCCC;
    border-top:0px solid #CCCCCC;
    border-bottom:1px dashed #CCCCCC;
}

div.contSHISETU_INFO_L table {
    border:  0px solid #124E15;
    margin:  0px 0px 0px 10px; /* 上,右,下,左 */
    width:   320px;
}

/*----------------------------------------*/
/* コンテンツ中のページ情報(イベント)     */
/*----------------------------------------*/

/* イメージなしの場合(線あり) */
div.contEvent_INFO_Line td {
    padding: 3px 1px 3px;
    border-left: 0px solid #CCCCCC;
    border-right:0px solid #CCCCCC;
    border-top:0px solid #CCCCCC;
    border-bottom:1px dashed #CCCCCC;
}

div.contEvent_INFO_Line table {
    border:  0px solid #124E15;
    margin:  0px 0px 0px 10px; /* 上,右,下,左 */
    width:   540px;
}

/* イメージなしの場合(線なし) */
div.contEvent_INFO td {
    padding: 3px 1px 3px;
    border-left: 0px solid #CCCCCC;
    border-right:0px solid #CCCCCC;
    border-top:0px solid #CCCCCC;
    border-bottom:0px dashed #CCCCCC;
}

div.contEvent_INFO table {
    border:  0px solid #124E15;
    margin:  0px 0px 0px 10px; /* 上,右,下,左 */
    width:   540px;
}


/* イメージありの場合(線あり) */
div.contEvent_IMGINFO_Line td {
    padding: 3px 1px 3px;
    border-left: 0px solid #CCCCCC;
    border-right:0px solid #CCCCCC;
    border-top:0px solid #CCCCCC;
    border-bottom:1px dashed #CCCCCC;
}

div.contEvent_IMGINFO_Line table {
    border:  0px solid #124E15;
    margin:  0px 0px 0px 10px; /* 上,右,下,左 */
    width:   320px;
}

/* イメージありの場合(線なし) */
div.contEvent_IMGINFO td {
    padding: 3px 1px 3px;
    border-left: 0px solid #CCCCCC;
    border-right:0px solid #CCCCCC;
    border-top:0px solid #CCCCCC;
    border-bottom:0px dashed #CCCCCC;
}

div.contEvent_IMGINFO table {
    border:  0px solid #124E15;
    margin:  0px 0px 0px 10px; /* 上,右,下,左 */
    width:   320px;
}
