@charset "UTF-8";

/* ================================================================
	サイトマップ
=================================================================== */
.newsBox{
  background-color:#FFF;
  padding:40px 60px;
  font-size: 15px;
  line-height: 1.8;
}
#news .titleMain {
	background-image: url(../images/sitemap/bgTitleMain.png);
}























/* ================================================================
	NEWS
=================================================================== */
#news dl {
  font-size: 16px;
}
#news dl a {
  text-decoration: none;
  color: #505050;
  display: block;
  position: relative;
  padding-right: 2em;
}
#news dl a:hover {
  opacity: 0.7;
  filter: alpha(opacity=70);
  -ms-filter: "alpha(opacity=70)";
  -moz-opacity: 0.7;
  -khtml-opacity: 0.7;
}
#news dl a:after {
  position: absolute;
  top: 50%;
  margin-top: -6px;
  right: 0;
  content: '';
  width: 0;
  height: 0;
  border-style: solid;
  border-width: 6px 0 6px 6px;
  border-color: transparent transparent transparent #96d100;
}
#news dl dt,
#news dl dd {
  line-height: 1.4;
}
#news dl dt {
  float: left;
  clear: both;
  color: #95D100;
  padding: 12px 0 12px 12px;
}
#news dl dd {
  padding: 12px 12px 12px 208px;
  border-bottom: solid 1px #C7C7C7;
  background-repeat: no-repeat;
  background-position: 115px 12px;
}
.iconNews {
  background-image: url(../images/common/iconNews.png);
}
.iconEvent {
  background-image: url(../images/common/iconEvent.png);
}
#news .linkText {
  margin-top: 40px;
}




/*NEWS詳細*/
.newsDetail{
  margin:0 110px;
}
.newsDetail h3{
  font-size:22px;
  font-weight:bold;
  color:#95D100;
  text-align:center;
  padding:20px 0;
  border-top:1px solid #95D100;
  border-bottom:1px solid #95D100;
}
.newsDetail p{
  margin-top:30px;
}
.newsDetail h4{
  font-size:20px;
  color:#95D100;
  margin-top:30px;
}
.btnBack{
  text-align:center;
}
.btnBack a{
  position:relative;
  color:#323232;
  text-decoration:none;
}
.btnBack a:after{
  position:absolute;
  content:"";
  background-image:url(../images/news/iconArrow.png);
  width:19px;
  height:19px;
  top:-2px;
  left:-23px;
}


