/*  #contents
----------------------------------------*/
.news_inner .subtitle {
  font-size: 150%;
  margin-bottom: 1em;
}

.news_inner .text  {
  margin-top: 1em;
}

#contents h1.main {
    background: url(/news/img/bg-main.jpg) no-repeat;
    background-size: cover;
}
.txt {
	text-indent:2em;
	line-height:2;
	margin-bottom:20px;
}
.mb20 {
	margin-bottom:20px;
}
.text p.indent {
  padding-left: 2em;
  text-indent: -2em;
}
.text p.mt10 {
  margin-bottom: 10px;
  line-height: 2;
}
.imgarea {
	margin-bottom:20px;
	text-align:center;
}
.imgarea img {
	width:auto;
}
#contents .inner h2.news {
	margin:0 auto 10px auto;
}

.news_inner P.text-R {
	text-align:right;
}
.news_inner P.pdf a {
	color:#06F;
}



