/* line 21, ../sass/news.scss */
#newsPage #header .rightSect #headerNav .newsNav span {
  background-image: url(/green/image/top/nav_1_on.png);
}
/* line 24, ../sass/news.scss */
#newsPage #header .rightSect #headerNav .newsNav span:hover {
  background-image: url(/green/image/top/nav_1_on.png);
}
/* line 28, ../sass/news.scss */
#newsPage #header .rightSect #headerNav .newsNav {
  border-bottom: 2px solid #30a007;
}

/* line 38, ../sass/news.scss */
#mainCont #cont .title .rss_i {
  float: left;
  padding: 13px 0 0 10px;
}

/* line 44, ../sass/news.scss */
#mainCont {
  margin: 35px auto 20px;
}
/* line 46, ../sass/news.scss */
#mainCont .articleWrap {
  padding: 0px;
  margin-top: 28px;
}
/* line 51, ../sass/news.scss */
#mainCont #cont .pageTxt {
  text-align: right;
  font-size: 13px;
  padding-bottom: 9px;
}
/* line 56, ../sass/news.scss */
#mainCont #cont .pagenation {
  border-top: 1px solid #dddddd;
  padding: 20px 0px 0px 0px;
}
/* line 59, ../sass/news.scss */
#mainCont #cont .pagenation a {
  display: block;
}
/* line 62, ../sass/news.scss */
#mainCont #cont .pagenation a:hover img {
  opacity: 0;
  filter: alpha(opacity=0);
}
/* line 65, ../sass/news.scss */
#mainCont #cont .pagenation .preP {
  float: left;
  background-image: url(/green/image/news/a_prev_btn_on.png);
}
/* line 69, ../sass/news.scss */
#mainCont #cont .pagenation .nextP {
  float: right;
  background-image: url(/green/image/news/a_next_btn_on.png);
}

/* line 79, ../sass/news.scss */
#articleSect {
  width: 990px;
  margin: 29px auto 0px;
}
/* line 82, ../sass/news.scss */
#articleSect .left {
  width: 650px;
  float: left;
  overflow: hidden;
}
/* line 87, ../sass/news.scss */
#articleSect .right {
  width: 310px;
  float: right;
}
/* line 92, ../sass/news.scss */
#articleSect #post .photo_set {
  width: 650px;
}
/* line 94, ../sass/news.scss */
#articleSect #post .photo_set img {
  vertical-align: bottom;
  width: 660px;
  height:322px;
}
/* line 98, ../sass/news.scss */
#articleSect #post .dayInner {
  margin-top: 24px;
  position: relative;
}
/* line 101, ../sass/news.scss */
#articleSect #post .dayInner .date {
  background-image: url(/green/image/news/day_arrow.png);
  background-position: left;
  background-repeat: no-repeat;
  padding: 0 0 0 53px;
  font-family: 'Arial';
  font-weight: bold;
  line-height: 1;
  letter-spacing: 0.05em;
  text-align: left;
}
/* line 111, ../sass/news.scss */
#articleSect #post .dayInner .date .new_i {
  color: #18A534;
  margin-left: 10px;
  font-weight: normal;
}
/* line 117, ../sass/news.scss */
#articleSect #post .dayInner .cliLi {
  position: absolute;
  right: 0;
  top: -10px;
}
/* line 121, ../sass/news.scss */
#articleSect #post .dayInner .cliLi li {
  vertical-align: bottom;
  display: table-cell;
  margin: 0 5px;
}
/* line 128, ../sass/news.scss */
#articleSect #post .sub_ttl {
  font-size: 22px;
  border-bottom: 1px #cccccc solid;
  width: 650px;
  padding: 0px 0px 14px 0px;
  margin: 16px 0px 0px;
  line-height: 1;
}
/* line 137, ../sass/news.scss */
#articleSect #post .txtCont {
  margin: 19px 0px 0px;
  line-height: 1.8;
  clear: both;
  font-size: 14px;
}
/* line 142, ../sass/news.scss */
#articleSect #post .txtCont a {
  text-decoration: none;
/*  border-bottom: 1px dotted #269906; 220609柴橋修正 */
/*  color: #000; 250321柴橋修正 */
}
/* line 148, ../sass/news.scss */
#articleSect #post .socialArea {
  text-align: center;
  background-color: #F6F6F6;
  border: 1px solid #dddddd;
  height: 32px;
  padding-top: 9px;
  margin: 40px 0 30px;
  position: relative;
}
/* line 156, ../sass/news.scss */
#articleSect #post .socialArea iframe.twitter-share-button {
  width: 90px!important;
}
/* line 159, ../sass/news.scss */
#articleSect #post .socialArea #___plusone_0 {
  width: 60px !important;
}
/* line 162, ../sass/news.scss */
#articleSect #post .socialArea a {
  vertical-align: top;
  border-bottom: none;
}
/* line 166, ../sass/news.scss */
#articleSect #post .socialArea .snsA {
  position: absolute;
  top: -11px;
  left: 50%;
  background-image: url(/green/image/news/sns_arrow.png);
  background-position: top;
  background-repeat: no-repeat;
  width: 21px;
  height: 11px;
}
/* line 179, ../sass/news.scss */
#articleSect .relatedItem {
  width: 650px;
  margin: 0;
}
/* line 182, ../sass/news.scss */
#articleSect .relatedItem .titleSect {
  height: 29px;
  position: relative;
  padding: 11px 0 3px 0px;
  border-top: #dddddd solid 1px;
  border-left: #dddddd solid 1px;
  border-right: #dddddd solid 1px;
  background-image: url(/green/image/news/green_grd.png);
  background-position: left bottom;
  background-repeat: no-repeat;
}
/* line 192, ../sass/news.scss */
#articleSect .relatedItem .titleSect p {
  line-height: 1.1;
  text-indent: 12px;
  font-size: 18px;
}
/* line 198, ../sass/news.scss */
#articleSect .relatedItem .inner {
  width: 650px;
}
/* line 201, ../sass/news.scss */
#articleSect .relatedItem .itemList {
  margin: 20px 0px 0px;
  font-size: 11px;
  letter-spacing: 0.01em;
  width: 680px;
}
/* line 206, ../sass/news.scss */
#articleSect .relatedItem .itemList li {
  float: left;
  width: 150px;
  height: 200px;
  line-height: 1.4;
  margin: 0px 15px 0px 0px;
}
/* line 213, ../sass/news.scss */
#articleSect .relatedItem .itemList .img {
  vertical-align: bottom;
}
/* line 215, ../sass/news.scss */
#articleSect .relatedItem .itemList .img img {
  width: 150px;
}
/* line 219, ../sass/news.scss */
#articleSect .relatedItem .itemList .cap {
  color: #1f1f1f;
  font-size: 11px;
  line-height: 2;
  margin: 17px 0px 0px;
}
/* line 224, ../sass/news.scss */
#articleSect .relatedItem .itemList .cap a {
  color: #1f1f1f;
  text-decoration: none;
  border-bottom: 1px dotted #269906;
  margin-top: 1px;
}
/* line 230, ../sass/news.scss */
#articleSect .relatedItem .itemList .cap a:hover {
  text-decoration: none;
  color: #fff;
  background: #269906;
}
/* line 238, ../sass/news.scss */
#articleSect #relatedShop {
  margin-bottom: 50px;
}
/* line 240, ../sass/news.scss */
#articleSect #relatedShop .titleSect {
  height: 29px;
  position: relative;
  padding: 11px 0 3px 0px;
  border-top: #dddddd solid 1px;
  border-left: #dddddd solid 1px;
  border-right: #dddddd solid 1px;
  background-image: url(/green/image/news/green_grd.png);
  background-position: left bottom;
  background-repeat: no-repeat;
}
/* line 250, ../sass/news.scss */
#articleSect #relatedShop .titleSect p {
  line-height: 1.1;
  text-indent: 12px;
  font-size: 18px;
}
/* line 256, ../sass/news.scss */
#articleSect #relatedShop dl {
  margin: 13px 0px 0px;
  font-size: 13px;
}
/* line 259, ../sass/news.scss */
#articleSect #relatedShop dl dt {
  font-weight: bold;
  padding-bottom: 5px;
}
/* line 263, ../sass/news.scss */
#articleSect #relatedShop dl dd {
  background: url(/green/image/news/shop_slash.png);
  background-position: right;
  background-repeat: no-repeat;
  padding: 0px 23px 0px 0px;
  margin: 0px 8px 0px 0px;
  display: inline-block;
  line-height: 2;
}
/* line 271, ../sass/news.scss */
#articleSect #relatedShop dl dd a {
  color: #1f1f1f;
  text-decoration: none;
  border-bottom: 1px dotted #269906;
  margin-top: 1px;
}
/* line 277, ../sass/news.scss */
#articleSect #relatedShop dl dd a:hover {
  text-decoration: none;
  color: #fff;
  background: #269906;
}
/* line 286, ../sass/news.scss */
#articleSect #recentEntry {
  width: 310px;
  margin: 0px 0px 0px;
}
/* line 289, ../sass/news.scss */
#articleSect #recentEntry .ttl {
  display: block;
  width: 310px;
  margin-bottom: 12px;
  font-size: 20px;
  font-weight: bold;
  line-height: 1.1;
}
/* line 296, ../sass/news.scss */
#articleSect #recentEntry .ttl span {
  width: 310px;
  display: block;
  border-bottom: #d8d8d8 1px solid;
  padding-bottom: 8px;
}
/* line 303, ../sass/news.scss */
#articleSect #recentEntry dl {
  padding: 7px;
  border: 1px solid #dddddd;
  line-height: 1.4;
  position: relative;
  margin-bottom: 13px;
}
/* line 309, ../sass/news.scss */
#articleSect #recentEntry dl dd {
  width: 294px;
  margin: 0px 10px 10px 0px;
}
/* line 312, ../sass/news.scss */
#articleSect #recentEntry dl dd img {
  width: 294px;
}
/* line 316, ../sass/news.scss */
#articleSect #recentEntry dl dt {
  width: 284px;
  padding: 0 5px;
}
/* line 319, ../sass/news.scss */
#articleSect #recentEntry dl dt .date {
  background: url(/green/image/news/min_arrow.png);
  background-position: 3px 9px;
  background-repeat: no-repeat;
  padding-left: 11px;
  font-size: 16px;
  font-family: 'Arial';
  color: #333;
}
/* line 328, ../sass/news.scss */
#articleSect #recentEntry dl dt .news_ttl {
  font-size: 14px;
  font-weight: bold;
  line-height: 1.4;
  height: 78px;
  word-break: break-all;
}
/* line 334, ../sass/news.scss */
#articleSect #recentEntry dl dt .news_ttl a {
  color: #000;
  text-decoration: none;
}
/* line 340, ../sass/news.scss */
#articleSect #recentEntry dl .cliBox {
  position: absolute;
  right: 11px;
  bottom: 12px;
}
/* line 344, ../sass/news.scss */
#articleSect #recentEntry dl .cliBox li {
  vertical-align: bottom;
  display: table-cell;
  margin: 0 5px;
}

.txtCont dl{
margin-left:15px;
}

.txtCont dt{
margin-top:5px;
}

.txtCont dd{
margin-left:20px;
}
@charset "UTF-8";
/* CSS Document */


