@charset "UTF-8";
/*------------------------------------------------------------Content*/
/*NewsBox*/
.newsbox {
	margin-top: -80px;
	padding-top: 80px;
}
.newsbox .news_text_area {
	zoom: 1;/*ie6*/
	overflow: hidden;	
}
.newsbox .news_text {
	line-height: 1.5;
	text-align: left;
}
.newsbox img {
	margin-bottom: 10px;
}
.newsbox a:hover img {
	opacity: 0.6;
	filter: alpha(opacity=60);
	-ms-filter: "alpha( opacity=60 )";
}
.newstitle {
	font-size: 17px;
	font-weight: 500;
	color: #fff;
	padding: 12px 30px;
	margin-bottom: 20px;
	background: #003a7b;
}
.newstitle a {
  color: #fff;
}
.newstitle span {
	font-size: 12px;
  color: #b5c7db;
}
.pdf_link {
	margin-top: 10px;
}
.pdf_link li {
	margin-bottom: 5px;
	text-align: left;
}
.pdf_link li a {
	padding:2px 0 2px 28px;
	display: inline-block;
	line-height: 1.4;
	text-decoration: underline;
	background: url(../img/common_img/icon_pdf.png) left top no-repeat;
	background-size: auto 22px;
}
.pdf_link li a:hover {
	text-decoration: none;
}
.postinfo {
  font-size: 12px;
	margin-top: 10px;
	text-align: right;
	clear: both;
	padding: 5px 20px;
	background: rgba(0,58,123,.1);
}
@media print, screen and (min-width:768px) {
  .newstitle br {
    display:none;
  }
  .newstitle span {
    margin-right: 0.5em;
  }
}

.btn_back a {
  position: relative;
  display: inline-block;
  cursor: pointer;
  padding: 0.6rem 1.5rem 0.8rem 3.5rem;
  background-color: #fff;
  border:1px solid #003a7b;
  color: #003a7b;
  font-weight: 500;
  font-size: 16px;
  text-align: center;
  text-decoration: none;
}
.btn_back a:hover {
  background-color: #003a7b;
  border:1px solid #003a7b;
  color: #fff;
}
.btn_back a::after {
  position: absolute;
  left: 1.5rem;
  padding-top: 0.1em;
  padding-left: 0.4rem;
  transition: .3s;
  line-height: 1.1;
  font-family: 'remixicon';
  font-size: 1.3em;
  content: '\ea60';
}
.btn_back a:hover::after {
  border-left: none;
  left: 1rem;
  color: #fff;
}