@charset "UTF-8";

/*------------------------------------------------------------------------------------------------------ パーツ */

.float-non img{
	float: none !important;
}

.photo p{
	vertical-align: top;
}

.mr0{
	margin-right: 0 !important;
}

.w480{
	width: 460px !important;
	margin: 20px auto !important;
}
/*---------------------------------- リストの上部にあるタイトル */

.title-newscnt{
	margin: -25px 0 10px 20px;
	font-size: 24px;
	color: #704525;
	font-weight: bold;


}


/*---------------------------------- パンくず */

#news div#pkzIndex {
  background:url(../../news/img/pkz_bg.jpg) no-repeat right top;
}


/*---------------------------------- 一覧の背景 */

#news #mainContentsSubBg {
  background:url(../../news/img/main_contents_bg02.png) repeat-y left top;
}

.mainContentsInTop {
  background:url(../img/sub_ttl_bg01.gif) no-repeat left top;
  padding-top: 63px;
}

.mainContentsInMdl {
}


/*---------------------------------- ニュース一覧（トップと共通） */

#topics-list a:hover{
  background-color: #dbd0c8 !important;

}

#topics-list a{
  color:#b42c14;
}

#topics-list li {
  margin-top: 20px;
  padding-left: 17em;
  position: relative;
}

#topics-list li:first-child {
  margin-top: 0;
}

#topics-list .topics-date,
#topics-list .topics-cat {
  display: block;
  position: absolute;
  text-align: center;
}

#topics-list .topics-date {
  background: url(../../img/topics_bg.jpg) repeat left top;
  box-sizing: border-box;
  left: 0;
  padding: 5px;
  top: 0;
  width: 8.5em;
}

#topics-list .topics-cat {
  border: 1px dashed #b6a883;
  color: #704525;
  font-size: 78.5%;
  left: 12em;
  padding-bottom: 3px;
  padding-top: 3px;
  top: 2px;
  width: 7.5em;
}

#topics-list .topics-ttl a {
  background: url(../img/bg_arrow01.gif) no-repeat left 0.47em;
  display: inline-block;
  letter-spacing: normal;
  vertical-align: middle;
  padding-left: 13px;
}


.topics-cat-list {
  letter-spacing: -.4em;
  text-align: right;
}

.topics-cat-list li {
  display: inline-block;
  margin-left: 20px;
  vertical-align: bottom;
}

.topics-cat-list li:first-child {
  margin-left: 0;
}

/*---------------------------------- サイドナビ */

#sideContents a{
  color: #18779f;
}
