
/*メインイメージエリア
---------------------------------------------------------------------------*/

.sab_navi .root-page-item a {
          background-image:   url(../img/management/navi_00.jpg);
          width: 170px;
          height: 49px;
		  text-indent:-9888px;
}
.sab_navi .parent-page-item a {
	      background-image:   url(../img/management/navi_01.jpg);
          width: 104px;
          height: 49px;
		  text-indent:-9888px;
}
.sab_navi .page-item-62 a {
	      background-image:   url(../img/management/navi_02.jpg);
          width: 109px;
          height: 49px;
		  text-indent:-9888px;
}
.sab_navi .page-item-64 a {
	      background-image:   url(../img/management/navi_03.jpg);
          width: 157px;
          height: 49px;
		  text-indent:-9888px;
}
.sab_navi .page-item-66 a {
	      background-image:   url(../img/management/navi_04.jpg);
          width: 177px;
          height: 49px;
		  text-indent:-9888px;
}
.sab_navi .page-item-68 a {
	      background-image:   url(../img/management/navi_05.jpg);
          width: 121px;
          height: 49px;
		  text-indent:-9888px;
}
.sab_navi .page-item-70 a {
	      background-image:   url(../img/management/navi_06.jpg);
          width: 112px;
          height: 49px;
		  text-indent:-9888px;
}
   



/*メインコンテンツ（左側ブロック）
---------------------------------------------------------------------------*/



/*ニュースエリア*/

#left .news_t .news_obi {
	background-image: url(../img/common/h3_bg.jpg);
	height: 38px;
	width: 700px;
	font-size: 13px;
	text-indent: 23px;
	line-height: 38px;
	margin-bottom: 5px;
}

#left .news_t p{
	font-size: 13px;
	line-height: 22px;
	margin-bottom: 20px;
}

#left .news_t div{
	font-size: 13px;
	line-height: 22px;
	text-align: right;
	margin-bottom: 30px;
}

#left .news_t p.kan{
	font-size: 13px;
	line-height: 22px;
	margin: 0px;
}

#left .news_t p.paging{
	font-size: 13px;
	line-height: 22px;
	margin-bottom: 0px;
	text-align: center;
}

#left .news_t p.title{
	font-size: 13px;
	line-height: 22px;
	margin-bottom: 20px;
	text-align: left;
	BORDER: #d5d5d5 1px solid;
	PADDING: 5px 10px 5px 10px;
	BACKGROUND-COLOR: #f2f2f2;
	text-align: center;
}

#left .news_t p img{
	BORDER: #c0c0c0 3px solid;
}

#left .news_t .pagebar{
	text-align: center;
}
#left .pagebar{
	text-align: center;
}


#right h2.news_h{
	font-size: 13px;
	line-height: 22px;
	text-align: left;
	width: 230px;
	height: 40px;
	margin-top: 20px;
}

#right div.news_box{
	background-image: url(../img/management/news_box_bg.jpg);
	font-size: 12px;
	line-height: 36px;
	text-indent: 25px;
	text-align: left;
	width: 230px;
	height: 36px;
}


/*サイトマップページ専用CSS
---------------------------------------------------------------------------*/

#left div.ddsg-wrapper ul{
    width:100%;
    font-size:13px;
    padding-left:0;
    margin-left:0;
}

#left div.ddsg-wrapper ul li{
     margin-top:5px;
     list-style:none;
	 background-image: url(../img/common/icon.jpg);
	 background-repeat: no-repeat;
	 BACKGROUND-POSITION: left 5px;
	 TEXT-INDENT: 20px;

}

#left div.ddsg-wrapper ul li li{
    margin-left:35px;
    list-style:none;

}

#left .ddsg-wrapper div{
    display:none; /*　非表示設定　*/
}

#left .ddsg-wrapper h2{
    display:none; /*　非表示設定　*/
}

#left .ddsg-wrapper h3{
	width: 710px;
	height: 37px;
	float: left;
	BACKGROUND: url(../img/common/h3_bg.jpg) no-repeat;
	LINE-HEIGHT: 37px;
	TEXT-INDENT: 40px;
	COLOR: #333333;
	FONT-SIZE: 15px;
	margin-bottom: 10px;
}




/*リンクページ専用CSS
---------------------------------------------------------------------------*/
/*　相互リンクテーブル　*/
#left table.link{
    BACKGROUND-COLOR: #e6e6e6;
	WIDTH: 698px;
	margin-BOTTOM: 20px;
	BORDER-TOP: #e6e6e6 1px solid;
}

#left th.link_th{
          FONT-SIZE: 13px;
		  width: 130px;
          PADDING-BOTTOM: 15px;
          PADDING-TOP: 15px;
          PADDING-LEFT: 10px;
          BORDER-LEFT: #333333 3px solid;
		  BORDER-RIGHT: #e6e6e6 1px solid;
          BACKGROUND-COLOR: #ffffff;
		  TEXT-ALIGN: left;
		  FONT-WEIGHT: normal;
}
#left td.link_td{
          FONT-SIZE: 13px;
          PADDING-BOTTOM: 15px;
          PADDING-TOP: 15px;
          PADDING-LEFT: 10px;
          BACKGROUND-COLOR: #ffffff;
		  vertical-align:top;
		  LINE-HEIGHT: 25px;
}

#left ol{
          margin-left: 20px;
}



#left span.link_box{
BORDER: #c0c0c0 1px solid; PADDING: 2px
}







/*関連記事専用CSS
---------------------------------------------------------------------------*/
/*　相互リンクテーブル　*/

#left ul.posts{
    width:100%;
    font-size:13px;
    padding: 0px;
	margin: 0px;
}

#left ul.posts li{
     margin-bottom:5px;
	 margin-top:0px;
     list-style:none;
	 background-image: url(../img/common/icon.jpg);
	 background-repeat: no-repeat;
	 BACKGROUND-POSITION: left 5px;
	 TEXT-INDENT: 18px;

}
