@charset "UTF-8";


/* line 3, ../sass/page/_news.scss */
.news_bg {
  background-color: #f0f0f0;
  width: 100%;
  margin: 0 auto;
}

/* line 9, ../sass/page/_news.scss */
.news_wrapper {
  width: 1000px;
  margin: 0 auto;
  padding-bottom: 100px;
}
@media only screen and (max-width: 919px) {
  /* line 9, ../sass/page/_news.scss */
  .news_wrapper {
    width: 90%;
  }
}
/* line 16, ../sass/page/_news.scss */
.news_wrapper .contents {
  background-color: #ffffff;
  margin: 0 auto;
}
/* line 21, ../sass/page/_news.scss */
.news_wrapper .contents .inner {
  width: 900px;
  margin: 0 auto;
  padding: 23px 0 72px 0;
}
@media only screen and (max-width: 919px) {
  /* line 21, ../sass/page/_news.scss */
  .news_wrapper .contents .inner {
    width: 90%;
  }
}
/* line 28, ../sass/page/_news.scss */
.news_wrapper .contents .inner h2 {
  font-size: 14px;
  font-size: 0.875rem;
  -webkit-font-smoothing: antialiased;
  width: 117px;
  color: #fff;
  background-color: #005533;
  text-align: center;
  padding: 12px 0;
}
@media only screen and (max-width: 919px) {
  /* line 28, ../sass/page/_news.scss */
  .news_wrapper .contents .inner h2 {
    font-size: 12px;
    font-size: 0.75rem;
    -webkit-font-smoothing: antialiased;
    width: 80px;
  }
}
/* line 44, ../sass/page/_news.scss */
.news_wrapper .contents .inner ul li {
  font-size: 14px;
  font-size: 0.875rem;
  -webkit-font-smoothing: antialiased;
  border-bottom: 4px dotted #005533;
}
/* line 49, ../sass/page/_news.scss */
.news_wrapper .contents .inner ul li dl {
  padding: 28px 0;
}
/* line 13, ../sass/mixin/_clearfix.scss */
.news_wrapper .contents .inner ul li dl:after {
  content: "";
  clear: both;
  height: 0;
  display: block;
  visibility: hidden;
}
@media only screen and (max-width: 919px) {
  /* line 49, ../sass/page/_news.scss */
  .news_wrapper .contents .inner ul li dl {
    padding: 15px 0;
  }
}
/* line 55, ../sass/page/_news.scss */
.news_wrapper .contents .inner ul li dl dt {
  color: #000;
  float: left;
  padding-left: 30px;
  width: 90px;
}
@media only screen and (max-width: 919px) {
  /* line 55, ../sass/page/_news.scss */
  .news_wrapper .contents .inner ul li dl dt {
    width: 100%;
    padding-left: 0;
    line-height: 25px;
  }
}
/* line 66, ../sass/page/_news.scss */
.news_wrapper .contents .inner ul li dl dd {
  float: left;
  margin-left: 90px;
  background-image: url(../images/news/news_list_icon.png);
  background-repeat: no-repeat;
  background-position: right;
  line-height: 26px;
  width: 690px;
}
@media only screen and (max-width: 919px) {
  /* line 66, ../sass/page/_news.scss */
  .news_wrapper .contents .inner ul li dl dd {
    margin-left: 0;
    width: 100%;
    background-position: right bottom;
  }
}
/* line 89, ../sass/page/_news.scss */
.news_wrapper .wp_page {
  margin: 50px auto 0;
  width: 130px;
  padding-bottom: 100px;
  text-align: center;
}
/* line 13, ../sass/mixin/_clearfix.scss */
.news_wrapper .wp_page:after {
  content: "";
  clear: both;
  height: 0;
  display: block;
  visibility: hidden;
}
/* line 95, ../sass/page/_news.scss */
.news_wrapper .wp_page li {
  background-color: #f9f9f9;
  border-radius: 15px;
  width: 30px;
  padding: 5px 0;
  text-align: center;
  float: left;
  font-size: 14px;
  font-size: 0.875rem;
  -webkit-font-smoothing: antialiased;
}
/* line 104, ../sass/page/_news.scss */
.news_wrapper .wp_page li:nth-child(even) {
  margin: 0 20px;
}
/* line 107, ../sass/page/_news.scss */
.news_wrapper .wp_page li.active_page {
  background-color: #005533;
  color: #fff;
}


/* single news----------------------------------------------*/

.single_news{
	width:800px;
	margin:0 auto;
}

.single_news .contents{

}

.single_news .contents .date{
	font-size:12px;
	display:block;
	margin:20px 0 0 0;
	color:#ccc;
}

.single_news .back{
	width: 200px;
	margin: 50px auto;
	text-align: center;
	background-color: #035735;
	color: #fff;
	padding: 15px 0;
	border-radius: 30px;
	letter-spacing: 1px;
	font-weight: 350;
	display: block;
}

@media only screen and (max-width: 919px) {

	.single_news{
		width:94%;
	}

}