/*==================================================================*/
/* 共通部分 */
/*==================================================================*/
br.clear {
  clear:both;
}

/* メインコンテンツ */
/* 見出し */
.monthindex-midashi {
font-size:114%;
font-weight:bold;
margin-bottom:10px;
}

.dg-new-area,
.dg-new-etc-area {
  width:99%;
}

.dg-new-area a.dg-category{
  clear:both;
  padding:0;
  margin:0;
}

.dg-new-area dl{
  width:99%;
  padding:0;
  margin:0.5em 0 20px 0;
}

.dg-new-area dl dt,
.dg-new-etc-area dl dt{
  float:left;
  width:90px;
}

.dg-new-area dl dd,
.dg-new-etc-area dl dd{
  margin-left:90px;
  display:block;
}



.dg-new-area-jp,
.dg-new-etc-area {
  width:99%;
}

.dg-new-area-jp a.dg-category{
  clear:both;
  padding:0;
  margin:0;
}

.dg-new-area-jp dl{
  width:99%;
  padding:0;
  margin:0.5em 0 20px 0;
}

.dg-new-area-jp dl dt,
.dg-new-etc-area dl dt{
  float:left;
  width:0px;
}

.dg-new-area-jp dl dd,
.dg-new-etc-area dl dd{
  margin-left:5px;
  display:block;
}



.dg-new-etc-area dl{
  width:99%;
  padding:0;
  margin:0.5em 0 20px 1em;
}

.gotop_l {
	padding-left:16px;
	float:right;
	background:url(../../../../shared/img/icon_arrow01_top.gif) no-repeat left 50%;
}



/* メインコンテンツ */
#contents-area .guide_information{
	margin:0;
	padding:10px;
	margin-top:30px;
	margin-bottom:10px;
	border:1px solid #CCCCCC;
}

#contents-area .guide_information p{
  border:0;
  width:99%;
}
#contents-area .guide_information img{
  float:right;
  border:0;
  margin:0;
  padding:0;
}

#contents-area .guide_information:after{
	content: "";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}

/* for IE-mac\*/
*html #contents-area .guide_information { height: 1%;}
#contents-area .guide_information {display: block;}
/* for IE-mac End */


#contents-area .guide_rule{
	clear:both;
	width:99%;
	margin:0;
	padding:0;
  margin-top:10px;
	line-height:130%;
}
#contents-area .guide_rule .left_block{
	float:left;
	width:10em;
	margin:0;
	padding:0;
}
#contents-area .guide_rule .right_block{
	float:right;
	margin:0;
	padding:0;
}

.index_margin {
margin-bottom:150px;
}

.guide_information_chushaku {
	margin-bottom: 15em;
	clear: both;
}


/* バナー */
.banner-area{
  margin:0;
  padding:0;
  text-align:center;
}
.banner-area img{
  border:0;
  margin:auto;
  margin-bottom:3px;
	border: 1px solid #E1E1E1;
}


/*----------新規追加　スタイル上書き調整用----------*/
/*ページ下過去全記事、バックナンバー*/
.relatedBlockA01{
	clear: both;
	margin-bottom: 50px;
}

/*原文へのリンク*/
a.a01 { 
	padding-right:10px;
	background:url(../../../../shared/img/icon_arrow05_right.gif) no-repeat right;
	zoom:1;
}

/*tool-area*/
.localNavA01 li{
	background: url(../../../../shared/img/line_dot01.gif) repeat-x left top;
}

/*ナビゲーションの点線、三角の非表示調整*/
.localNavA01 ul,
.localNavA01 ul ul,
.localNavA01 li li,
.localNavA01 li li li,
.localNavA01 li li li span {
	background: none;
}

.localNavA01 li li li span {
	padding-top: 0;
}

.localNavA01 li li span {
	font-weight: bold;
}

.localNavA01 li li span a,
.localNavA01 li li li span a {
	font-weight: normal;
}