@charset "utf-8";
/* 読み物 */
#Content { max-width:1200px ;background-color: #efeded;
padding: 10px;
	}
#Content img { width: 100%; }
#Content h1 > span { font-size:90%; display: block;} 
#Content .txt_whspace {
 margin: 0;
padding: 10px;
background-color: rgba(255, 255, 255, 1.00);
}
#Content .txt_whspace {
margin:0;
padding:0 8px;
background-color:rgba(255,255,255,1.00);
}
#Content .txt_inner {
margin:0;
padding:5px 8px;}
.txt_inner p { line-height: 2em;}

#Content div { padding:0; margin:0;}

/*見出し*/
#Content h1 { 
position: relative;
margin:0;
padding: 1em 0;
background-color: #ebd6d6;
}
#Content h2 {
  position: relative;
  padding: 0.1em 0;

}
#Content h2:after {
  content: "";
  display: block;
  height: 3px;
  background: -webkit-linear-gradient(to right, rgb(230, 90, 90), transparent);
  background: linear-gradient(to right, rgb(230, 90, 90), transparent);
}
/*図、画像*/
#Content figure { padding: 0;margin: 0; }
/*text-align*/
#Content .txt_cnt {text-align: center;}
	
/* 表 */
#Content .tbl_content { width:100%; max-width: 800px ; margin :0 auto 2em ; border:solid 1px #ccc; border-collapse: collapse;}
#Content .tbl_content caption { padding:0.5em; }
#Content .tbl_content th { vertical-align: top;}
#Content .tbl_content th, #Content .tbl_content td { border-bottom: solid 1px #ccc; border-left: solid 1px #ccc;}
