@charset "UTF-8";
/*----------------------------------------------------------基本設定:ニュース*/
.newsCat {
	margin: 0 10px 24px;
}
.newsCat dt {
	width: 9em;
	text-align: center;
	float: left;
	clear: both;
}
/*----------------------------------------------------------基本設定:ニュース*/
/*---------------------------------------------------------------リンク色設定*/
.newsCat dt a:link, .newsCat dt a:visited, .newsCat dt a:hover, .newsCat dt a:active {
	text-decoration: none;
}
.newsCat dd {
	margin: 0 0 0 10em;
}
.newsDetail p {
	margin: 0 0 24px;
	padding: 0 10px;
	line-height: 1.6;
}
div.newsDetail {
	padding: 0 0 36px;
}
.newsDetail img.newsImg {
	margin: 0 0 24px;
}
.newsEntryTitle {
	display: block;
	font-size: 16px;
	color: #FF0000;
	line-height: 20px;
	font-weight: bold;
}
/*----------------------------------------------------------基本設定:ニュース*/
/*----------------------------------------------------------------リンクボタン*/

.newsDetail a:link.link, .newsDetail a:visited.link {
	display: block;
	background: #867c72;
	padding: 6px 10px;
	font-size: 123.1%;
	line-height: 1.4;
	color: #FFF;
	text-align: center;
	text-decoration: none;
}
.newsDetail a:hover.link, .newsDetail a:active.link {
	display: block;
	background: #9e968e;
	text-align: center;
	text-decoration: none;
}
.newsDetail a.link strong {
	background: url(../_image/cmn/btn_parts1.png) no-repeat left center;
	background-size: contain;
	padding: 20px 0 20px 42px;
}
.newsDetail a.link em {
	background: url(../_image/cmn/arrow_white.png) no-repeat right center;
	background-size: 28px 12px;
	padding: 20px 40px 20px 0;
}
.newsImg3 {
	display: block;
	max-width: 100%;
	height: auto;
	margin: 10px auto;
}
.newsDetail .mt {
	margin: 10px 0 0 0;
}
/*-----------------------------------------------------------------*/	
/*ニュース用*/
.news0322 {
	margin: 0 auto;
}
.news0322 ul {
	margin: 0 auto 20px;
}
.news0322 ul li {
	display: inline;
	margin: 0 5px;
}
.news0322 ul li img {
	display: inline-block;
	max-width: 96%;
	margin: 5px 0;
}
.news0322 ul li.news0322_li {
}
.news0322 ul li.news0322_li img {
	display: inline-block;
	max-width: 46%;
	margin: 5px 0;
}
.news0322 a img {
	display: block;
	width: 80%;
	margin: 0 auto;
}
/*ニュースのtable*/
.news0322 table {
	table-layout:fixed;
	width: 96%;
	margin: 0 auto 20px;
}
.news0322 table.fixed {
	table-layout: auto;
}
.news0322 table th, .news0322 table td {
	width: 60%;
	padding: 5px;
	border:1px solid #333;
	word-wrap: break-word;
}
.news0322 table td.td1st {
	background: #fffdea;
	width: 40%;
	padding: 5px;
}
