@charset "UTF-8";



.year,.category{display: inline-block;color:#2ea6df;border: solid 1px #2ea6df;padding: 0.1em 0.4em;margin-right: 0.4em;margin-bottom: 0.4em;}
.border_bottom{border-bottom: solid 1px #000000;padding-bottom: 0.4em;margin-bottom:1em;}
/* ニュース一覧のCSS */
.news_content{width: 90%;margin: 0 auto;padding: 0em 0 2em;}
.news_content p{line-height:1.8em;margin-bottom:1em;}
.news_content p.date{padding: 0.1em 0em;margin-bottom: 0em;}
.text{display: inline-block;color: #000000;}
.post_date{color:#ffffff;width: 13em; margin-right: 2em;background-color: #8fc8c6;padding: 0.2em 1em;}
.news_item{border-bottom: dotted 1px #666666;line-height: 1.4em;margin-bottom: 1em;}
.arrow{
  display: block;position: relative;
  color: #000000;
  width:94%;
  padding: 10px 30px;
}
.arrow::after {
  position: absolute;
  right:1em;
  content: url("../../img/news_more.svg");
  width: 30px;
  top: 50%;
  transform: translateY(-50%);
}
.border-top{border-top: solid 1px #000000;}
.more_btn{display: block;
    width: 40%;
    margin: 0 auto;}
.more_btn02{display: block;
    width: 30%;
    margin: 0 auto;}
.page_sub_ttl{font-size: 1.8em;margin-bottom: 0.6em;}
.img100 img{width: 100%;}
/*
===================================================
 tb タブレット解像度
===================================================
*/
@media screen and (max-width:1000px) {

	}
/*
===================================================
 sp スマホ解像度
===================================================
*/
@media screen and (max-width:640px) {

p{font-size: 0.84em;}

.news_content{width: 100%;margin: 0 auto;}	
.news_item{border-bottom: dotted 1px #666666;line-height: 1.4em;padding-bottom: 0.2em; margin-bottom: 0.2em;margin-top: 0.6em;}
.arrow{padding: 10px 10px;}
.arrow::after {width: 20px;}
.news_content p{line-height:1.4em;margin-bottom:0.6em;}
.text{display: block;color: #000000;}
.more_btn{width: 90%;margin: 0 auto;}
.more_btn02{display: block;
    width: 90%;
    margin: 0 auto;}
.page_sub_ttl{font-size: 1.14em;margin-bottom: 0.4em;}
}
