

body{
	padding: 0;
	margin: 0;
	overflow: hidden;
	color: #403000;
	font-family: "ヒラギノ丸ゴ Pro", "Hiragino Maru Gothic Pro","ヒラギノ角ゴ Pro", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;	/*フォント種類*/
}
	
ul#newsList{
	margin:0;
	padding:0px;
	width: 100%;
	overflow: hidden;
	list-style: none !important;
}


	
a:hover span img{
 opacity: 0.5;
	transition: 0.5s;
}
	
ul#newsList li{
	margin:0;
	padding:15px 0;
	line-height:135%;
	list-style-type:none !important;
	border-bottom: 1px solid #ECE3DB;
	float: none;
	width: 100%;
	overflow: hidden;
	text-align: left ;
}

.topic_row{
}

.thumbNailWrap{
	display:block;
	width:auto;
	max-height:250px;
	overflow:hidden;
	text-align: center;
	margin: 0px 14px 0px 0;
	float: left !important;
	width: 20%;
}

.thumbNailWrap img{
	max-width: 100%;
	height: 200px;
	object-fit: contain;
}
	
ul#newsList li .topic_row p{
	font-size: 20px;
	font-weight: 600;
	margin: 14px 0 0 0 !important;
	padding: 0 0 0 15px !important;
	line-height: 125%;
}
	
ul#newsList li .topic_row .comment{
	font-size: 16px;
	font-weight: 400;
	line-height: 180%;
}

ul#newsList li .topic_row span.comment a{
	text-decoration: underline !important;
}

ul#newsList li .topic_row span.comment a:hover{
	text-decoration: none !important;
}

.hiduke {
	color:#d58008;
}
	

a{color:#403000;transition: 0.2s;text-decoration:none;}
a:hover{color:#403000;text-decoration:underline;}

.newMark{
	display:inline-block;
	border:1px solid #F00;
	padding:1px 4px;
	font-size:11px;
	line-height:100%;
	background:#F00;
	color:#fff;
	box-shadow:1px 1px 1px #999;
	border-radius:8px;
	font-style:italic;
	font-weight: 400 !important;
	margin: 0px 0 0 5px !important;
}
	

@media screen and (max-width:800px){

.hiduke {
	font-size: 14px !important;
}
	
ul#newsList li .topic_row p{
	font-size: 18px;
}
	
ul#newsList li .topic_row .comment{
	font-size: 12px;
	line-height: 145%;
}
	
.thumbNailWrap{
	width: 30% !important;
}

.thumbNailWrap img{
	max-width: 100%;
	height: 160px;
	object-fit: contain;
}
	
}


