@charset "UTF-8";
/* CSS Document */

.clearfix:after { content:"."; display:block; clear:both; height:0; visibility:hidden; }
.clearfix { display:inline-block; margin: 3%;}

/* for macIE \*/
* html .clearfix { height:1%; }
.clearfix { display:block; }

#newsWrap{
position: absolute;
top:-150px;
left: 5%;    
z-index: 990;  
display: block;
width: 50%;    
}
#newsWrap ul#newsList{/*211029〜*/
	width: 100%;
	margin: 0 auto;
	overflow-y: scroll;
	height: 100px;
	padding: 0 5px;
}
.n-box{
width: 1170px;
    height: auto;
    display: block;
    margin: 0 auto;
}
.news-flex{
width: 100%;
display: flex;
flex-wrap:wrap;
justify-content:space-between;
align-items:center;    
}
.news-box1{
width: 40%;    
display: block;    
}
.news-box2{
width: 60%;    
display: block;      
}

ul#newsList{
	padding:2% 0;
	background-color:rgba(250,250,250,0.9);
        display: block;
    margin: 0 auto;
}
ul#newsList li{
	color:#666;
	font-size:1em;
	margin:0;
	padding:5px 0;
	margin-bottom:3px;
	border-bottom:1px dotted #ccc;
	line-height:120%;
	list-style-type:none;
}
#newsWrap a{color:#36F;text-decoration:underline;}
#newsWrap a:hover{color:#039;text-decoration:none;}
.up_ymd{
color: #142B6B!important;   
}
.catName{
	display:inline-block;
	padding:3px 8px;
	border:1px solid #E83D47;
	border-radius:6px;
	font-size:0.9em;
	line-height:100%;
	margin:0 2px;
background: #E83D47;
    color: #fff;
}
.newMark{
	display:inline-block;
	border:1px solid #E83D47;
	padding:1px 4px;
	font-size:11px;
	line-height:100%;
	background:#E83D47;
	color:#fff;
	box-shadow:1px 1px 1px #999;
	border-radius:8px;
	font-style:italic;
}
.comment{
	display:block;
	padding:3px 0;
	float:left;
	overflow:hidden;
	width:80%;/* 本文部分の幅。ここは特に設置ページ合わせて変更下さい */
}
.thumbNailWrap{
	display:block;
	width:110px;
	float:left;
	height:80px;
	overflow:hidden;
}
.sp{
display: none;
}
@media all and  (max-width:1700px){
#newsWrap{
position: absolute;
width:70%;    
}  
@media all and  (max-width:1150px){
#newsWrap{
position: absolute;
width:80%;    
}    
}
@media all and  (max-width:950px){
.up_ymd{
display: block;   
}
}
@media (max-width: 690px){
#newsWrap{
position: absolute;
width:100%; 
top:50px;
left: 0%;  
padding: 0 2%;    
}  
.news-box1{
width:100%;      
}
.news-box2{
width:100%;
margin-top: 2%;    
}    
.sp{
display: block;
}
.pc{
display: none;
}
.comment{

	width:100%;/* 本文部分の幅。ここは特に設置ページ合わせて変更下さい */
}
.thumbNailWrap{
	width:100%;
	height:auto;
}	
}