@charset "utf-8";

/* -----------------------------------------------
 共通スタイル
----------------------------------------------- */
a,
a:link,
a:visited{
  color : #0000ff;
  text-decoration : none;
}
a:hover{
  color : #377f94;
  text-decoration : underline;
}
a:active{}



/* -----------------------------------------------
 基本スタイル
----------------------------------------------- */
#top-body{
  background-image : url(../img/sinbun/container.gif);
  background-repeat : repeat-y;
  background-position : center top;
}

#top-screen{
  background-image : url(../img/sinbun/footer.gif);
  background-repeat : no-repeat;
  background-position : center bottom;
}



/* -----------------------------------------------
 ヘッダー
----------------------------------------------- */
#top-header{
  background-image : url(../img/sinbun/header-top.gif);
  background-repeat : no-repeat;
  background-position : center top;
}
#header{
  background-image : url(../img/sinbun/header.gif);
  background-repeat : no-repeat;
  background-position : center top;
}
#header-wide{
  background-image : url(../img/sinbun/header-wide.gif);
  background-repeat : no-repeat;
  background-position : center top;
}
.head-link ul li{
  background-image : url(../img/sinbun/header-tag.gif);
  background-repeat : no-repeat;
  background-position : left top;
}
.head-link ul li a:hover{
  color : #377f94;
}



/* -----------------------------------------------
 グローバルメニュー
----------------------------------------------- */
#top-gl ul li{
  background-image : url(../img/sinbun/menu-line1.gif);
  background-repeat : no-repeat;
  background-position : right top;
}

.pan{
  background-image : url(../img/sinbun/menu-line2.gif);
  background-repeat : no-repeat;
  background-position : right top;
}



/* -----------------------------------------------
 フッター
----------------------------------------------- */
.foot-coment{
  color : #377f94;
}



/* -----------------------------------------------
 コンテンツ共通
----------------------------------------------- */
#sinbun-contents {
  padding-left : 100px;
  width : 600px;
  height : auto;
  font-size : 10pt;
  line-height: 150%;
}
#sinbun-searchcontents {
  padding-left : 50px;
  width : 600px;
}
/* -----------------------------------------------
 クリア処理
----------------------------------------------- */



/* -----------------------------------------------
 タイトル
----------------------------------------------- */
#ti4{
  color : #377f94;
}



/* --------------t--------------------------------
 トップコンテンツ
----------------------------------------------- */

/* -----------------------------------------------
 トップイメージ
----------------------------------------------- */

/* -----------------------------------------------
 トップメニュー
----------------------------------------------- */
#top-menu{
  background-image : url(../img/sinbun/contents.gif);
  background-repeat : no-repeat;
  background-position : left top;
}
#top-menu ul li{
  background-image : url(../img/sinbun/menu-bt.gif);
  background-repeat : no-repeat;
  background-position : left top;
}
#top-menu ul li a:hover{
  color : #377f94;
}

/* -----------------------------------------------
 トップインフォメーション
----------------------------------------------- */
#top-info-in{
  background-image : url(../img/sinbun/info-body.gif);
  background-repeat : repeat-y;
  background-position : center top;
}
.info-ti a,
.info-ti a:link,
.info-ti a:visited{
  color : #377f94;
}



/* -----------------------------------------------
 デジタルギャラリー
----------------------------------------------- */
.gallery-b ul li{
  color : #377f94;
}

.book-cat li span a,
.book-cat li span a:link,
.book-cat li span a:visited{
  color : #377f94;
}

.data-in dt{
  color : #377f94;
}
.data-in dd{
  border-bottom : 1px dashed #377f94;
}
.data-in dt a,
.data-in dt a:link,
.data-in dt a:visited{
  color : #377f94;
  text-decoration : none;
}
.data-in dt a:hover{
  color : #0000ff;
  text-decoration : underline;
}
.data-in dt a:active{}
.data-in dd a,
.data-in dd a:link,
.data-in dd a:visited{
  color : #377f94;
  text-decoration : none;
}
.data-in dd a:hover{
  color : #0000ff;
  text-decoration : underline;
}
.data-in dd a:active{}


.pamph dd{
  border-bottom : 1px dashed #377f94;
}
.pamph dd a,
.pamph dd a:link,
.pamph dd a:visited{
  color : #000000;
  text-decoration : none;
}
.pamph dd a:hover{
  color : #377f94;
  text-decoration : underline;
}
.pamph dd a:active{}

