@charset "utf-8";
/* CSS Document */
/*-----
news
------*/
/*newslist*/
#newslist .news-list{display: -webkit-grid; display: grid; grid-template-columns:repeat(2,auto); grid-column-gap:4rem;padding:15px 2rem; padding-bottom:2rem; margin-bottom:4rem; border-bottom:#ccc solid 1px;}
#newslist h2{padding:2rem 0; font-size:3rem; text-align:left; font-weight:500;}
#newslist a{ text-decoration:none; overflow:hidden;}
#newslist p{word-wrap:break-word;word-break:break-all; margin-bottom:1rem; margin-top:2rem;}
#newslist em{color:var(--web-theme-color-black);}	
#newslist a .more{margin:0; margin-top:17rem;}
#newslist a img{ transition: all .6s ease-in-out;}
#newslist a:hover img{-webkit-transform: scale3d(1.1, 1.1, 1); transform: scale3d(1.1, 1.1, 1);}
#newslist a:hover h2{color:var(--web-theme-color);}
/*-----
newsdeail
-------*/
#news-content{ padding-bottom:12rem;}
#news-content .sy-container{ max-width:1000px;}
#news-content  h2,.newsview-name{text-align:center;color:#333;}
.newsview-name{font-size:1.6em;}
.newsview-time{color:#787878;text-align:center;margin-top:2rem;margin-bottom:2.5rem;padding-bottom:1em;border-bottom:#eeeeee solid 2px;}
.SiteLink p{ width:100%;margin-top:10px;margin-bottom:20px; word-wrap:break-word;word-break:break-all;}
.SiteLink img{ width:100%;}
.newsview-page{ 
	color:#999;
	padding-top:1rem;
}
.newsview-page a{
	color:#787878;
	text-decoration:none;
}
.newsview-page a:hover{
	color:var(--web-theme-color);
	cursor:pointer;
}

/*mobile phone*/
@media (max-width:1023px){
#newslist{padding-top:2rem;} 	
#newslist .news-list{grid-template-columns:1fr; grid-column-gap:0; grid-row-gap:2rem; padding-bottom:8rem;}
#newslist a .more{margin:0; margin-top:6rem;}
#newslist .wrap-flex{flex-direction: column;}
#newslist .news-item:last-child{ padding-top:4rem;}
#newslist .news-itemimg img{ width:16%;}
/*newsdeail*/
#news-content{padding-top:4rem; padding-bottom:12rem;}
#news-content .grid{grid-template-columns:auto; grid-row-gap:4rem;}
.newsview-name{font-size:3rem; font-weight:600; line-height:1.2em;}
}