/* line 7, ../sass/news.scss */
#newsPage #header #nav ul .news {
  background: #363636;
}
/* line 9, ../sass/news.scss */
#newsPage #header #nav ul .news a:link {
  background: url(/asbee/image/common/nav_news_on.png) center no-repeat;
}
/* line 12, ../sass/news.scss */
#newsPage #header #nav ul .news a:hover {
  background: url(/asbee/image/common/nav_news_on.png) center no-repeat;
}
/* line 20, ../sass/news.scss */
#newsPage #contents {
  width: 980px;
  margin: 32px auto 0px;
}
/* line 23, ../sass/news.scss */
#newsPage #contents #inner {
  width: 1014px;
}
/* line 26, ../sass/news.scss */
#newsPage #contents .articleWrap {
  width: 728px;
  padding: 0px 0px 0px 3px;
}
/* line 32, ../sass/news.scss */
#newsPage #contents .newArticle .date .newIcon {
  background: url(/asbee/image/news/new_icon.png) 7px 0px no-repeat;
  padding: 0px 0 0 7px;
  display: inline-block;
  width: 33px;
  height: 11px;
  vertical-align: bottom;
}
/* line 42, ../sass/news.scss */
#newsPage #contents .newsBox {
  width: 302px;
  min-height: 235px;
  float: left;
  margin-right: 34px;
  padding-bottom: 20px;
  color: #EA1F2F;
  letter-spacing: 1px;
}
/* line 50, ../sass/news.scss */
#newsPage #contents .newsBox dd {
  position: relative;
}
/* line 52, ../sass/news.scss */
#newsPage #contents .newsBox dd .overEx {
  display: none;
  background: url(/asbee/image/news/news_bg.png) repeat;
  padding: 12px 10px;
  line-height: 1.4;
  position: absolute;
  bottom: 0;
  left: 0;
  color: #fff;
  width: 282px;
}
/* line 63, ../sass/news.scss */
#newsPage #contents .newsBox dd a {
  display: block;
  color: #fff;
  text-decoration: none;
}
#newsPage #contents #inner .newsBox dd img {
  width: 302px;
  height: 147px;
}
/* line 69, ../sass/news.scss */
#newsPage #contents .newsBox dt {
  margin-top: 9px;
}
/* line 72, ../sass/news.scss */
#newsPage #contents .newsBox .date {
  font-size: 10px;
  font-family: 'Arial';
  display: inline;
  line-height: 1.1;
}
/* line 78, ../sass/news.scss */
#newsPage #contents .newsBox .ttl {
  color: #000;
  font-size: 12px;
  line-height: 1.7;
  margin-top: 6px;
  padding: 0px 0px 3px;
  word-break: break-all;
}
/* line 85, ../sass/news.scss */
#newsPage #contents .newsBox .ttl a {
  border-bottom: 1px dotted #e70012;
  text-decoration: none;
  color: #000;
  line-height: 1.7;
}
/* line 91, ../sass/news.scss */
#newsPage #contents .newsBox .ttl a:hover {
  text-decoration: none;
  color: #fff;
  background: #E70012;
}
/* line 98, ../sass/news.scss */
#newsPage #contents #pagerWrapper {
  width: 100%;
}
/* line 100, ../sass/news.scss */
#newsPage #contents #pagerWrapper .inner {
  width: 980px;
  margin: 0px auto;
  border-top: 1px dotted #dddddd;
  position: relative;
}
/* line 106, ../sass/news.scss */
#newsPage #contents #pagerWrapper #pagerBtn {
  width: 150px;
  margin: 0px auto;
}
/* line 109, ../sass/news.scss */
#newsPage #contents #pagerWrapper #pagerBtn li {
  padding: 15px 0 15px;
  height: 11px;
}
/* line 112, ../sass/news.scss */
#newsPage #contents #pagerWrapper #pagerBtn li a {
  display: inline;
}
/* line 116, ../sass/news.scss */
#newsPage #contents #pagerWrapper #pagerBtn .nPrev {
  float: left;
}
/* line 119, ../sass/news.scss */
#newsPage #contents #pagerWrapper #pagerBtn .nNext {
  float: right;
}
/* line 123, ../sass/news.scss */
#newsPage #contents #pagerWrapper .pageTxt {
  position: absolute;
  right: 0;
  top: 0;
  line-height: 1.8; /* 220425柴橋更新 */
  margin: 14px 0 0;
}
/* line 135, ../sass/news.scss */
#newsPage #articleSect {
  width: 980px;
  margin: 29px auto 0px;
}
/* line 138, ../sass/news.scss */
#newsPage #articleSect .left {
  width: 660px;
  float: left;
  overflow: hidden;
}
/* line 143, ../sass/news.scss */
#newsPage #articleSect .right {
  width: 302px;
  float: right;
}
/* line 148, ../sass/news.scss */
#newsPage #articleSect #post .photo_set {
  width: 660px;
}
/* line 150, ../sass/news.scss */
#newsPage #articleSect #post .photo_set img {
  vertical-align: bottom;
  width: 660px;
  height:322px;
}
/* line 154, ../sass/news.scss */
#newsPage #articleSect #post .sub_ttl {
  font-size: 20px;
  font-weight: normal;
  border-bottom: 1px #bbbbbb dotted;
  width: 660px;
  padding: 0px 0px 6px 0px;
  margin: 32px 0px 0px;
  line-height: 1.2;
}
/* line 163, ../sass/news.scss */
#newsPage #articleSect #post .date {
  float: right;
  position: relative;
  background: url(/asbee/image/news/posted_i.png) left no-repeat;
  padding: 0px 37px 0px 50px;
  margin-top: 12px;
  font-family: 'Arial';
  color: #EA1F2E;
  line-height: 1;
  font-size: 11px;
  letter-spacing: 0.05em;
  text-align: left;
}
/* line 175, ../sass/news.scss */
#newsPage #articleSect #post .date .new_i {
  display: inline-block;
  padding: 0 0 0 5px;
  position: absolute;
  right: 0;
  top: 0;
}
/* line 183, ../sass/news.scss */
#newsPage #articleSect #post .txtCont {
  margin: 42px 0px 0px;
  /*line-height: 1.2;*/ /* 220425柴橋更新 */
  clear: both;
  font-size: 14px;
}
/* line 189, ../sass/news.scss */
#newsPage #articleSect #post .socialArea {
  background: url(/asbee/image/news/sns_bg.png) no-repeat;
  width: 668px;
  height: 49px;
  margin: 20px 0 60px;
}
/* line 194, ../sass/news.scss */
#newsPage #articleSect #post .socialArea .snsInner {
  text-align: center;
  padding-top: 10px;
}
/* line 197, ../sass/news.scss */
#newsPage #articleSect #post .socialArea .snsInner iframe.twitter-share-button {
  width: 90px!important;
}
/* line 200, ../sass/news.scss */
#newsPage #articleSect #post .socialArea .snsInner #___plusone_0 {
  width: 60px !important;
}
/* line 203, ../sass/news.scss */
#newsPage #articleSect #post .socialArea .snsInner a {
  vertical-align: top;
}
/* line 209, ../sass/news.scss */
#newsPage #articleSect .relatedItem {
  width: 660px;
  margin: 0 0 10px;
}
/* line 212, ../sass/news.scss */
#newsPage #articleSect .relatedItem .titleSect {
  width: 620px;
  position: relative;
  padding: 11px 0 11px 40px;
  border-top: #e6e6e6 solid 1px;
  border-bottom: #d6d6d6 solid 1px;
  font-size: 12px;
}
/* line 219, ../sass/news.scss */
#newsPage #articleSect .relatedItem .titleSect .menIcon {
  background: url(/asbee/image/news/m_relate_icon.png) no-repeat;
  position: absolute;
  display: block;
  width: 31px;
  height: 29px;
  left: 0;
  top: -2px;
}
/* line 228, ../sass/news.scss */
#newsPage #articleSect .relatedItem .titleSect .womenIcon {
  background: url(/asbee/image/news/r_relate_icon.png) no-repeat;
  position: absolute;
  display: block;
  width: 31px;
  height: 29px;
  left: 0;
  top: -2px;
}
/* line 237, ../sass/news.scss */
#newsPage #articleSect .relatedItem .titleSect p {
  line-height: 1.1;
  height: 13px;
  font-size: 13px;
}
/* line 243, ../sass/news.scss */
#newsPage #articleSect .relatedItem .inner {
  width: 680px;
}
/* line 246, ../sass/news.scss */
#newsPage #articleSect .relatedItem .itemList {
  margin: 20px 0px 0px;
  font-size: 11px;
  letter-spacing: 0.01em;
}
/* line 250, ../sass/news.scss */
#newsPage #articleSect .relatedItem .itemList li {
  float: left;
  width: 150px;
  height: 200px;
  line-height: 1.4;
  margin: 0px 20px 0px 0px;
}
/* line 257, ../sass/news.scss */
#newsPage #articleSect .relatedItem .itemList .img {
  vertical-align: bottom;
}
/* line 259, ../sass/news.scss */
#newsPage #articleSect .relatedItem .itemList .img img {
  width: 150px;
}
/* line 263, ../sass/news.scss */
#newsPage #articleSect .relatedItem .itemList .cap {
  color: #1f1f1f;
  font-size: 11px;
  line-height: 2;
  margin: 17px 0px 0px;
}
/* line 268, ../sass/news.scss */
#newsPage #articleSect .relatedItem .itemList .cap a {
  color: #1f1f1f;
  text-decoration: none;
  border-bottom: 1px dotted #df4447;
  margin-top: 1px;
}
/* line 274, ../sass/news.scss */
#newsPage #articleSect .relatedItem .itemList .cap a:hover {
  text-decoration: none;
  color: #fff;
  background: #E70012;
}
/* line 282, ../sass/news.scss */
#newsPage #articleSect #relatedShop {
  margin-bottom: 50px;
}
/* line 284, ../sass/news.scss */
#newsPage #articleSect #relatedShop .titleSect {
  width: 620px;
  position: relative;
  padding: 11px 0 11px 40px;
  border-top: #e6e6e6 solid 1px;
  border-bottom: #d6d6d6 solid 1px;
  font-size: 12px;
}
/* line 291, ../sass/news.scss */
#newsPage #articleSect #relatedShop .titleSect .shopIcon {
  background: url(/asbee/image/news/shop_icon.png) no-repeat;
  position: absolute;
  display: block;
  width: 31px;
  height: 29px;
  left: 0;
  top: -2px;
}
/* line 300, ../sass/news.scss */
#newsPage #articleSect #relatedShop .titleSect p {
  line-height: 1.1;
  height: 13px;
  font-size: 13px;
}
/* line 306, ../sass/news.scss */
#newsPage #articleSect #relatedShop dl {
  margin: 13px 0px 0px;
}
/* line 308, ../sass/news.scss */
#newsPage #articleSect #relatedShop dl dt {
  font-size: 13px;
  font-weight: bold;
}
/* line 312, ../sass/news.scss */
#newsPage #articleSect #relatedShop dl dd {
  font-size: 12px;
  background: url(/asbee/image/news/shop_slash.png) right no-repeat;
  padding: 0px 23px 0px 0px;
  margin: 0px 8px 0px 0px;
  display: inline-block;
  line-height: 1.9;
}
/* line 319, ../sass/news.scss */
#newsPage #articleSect #relatedShop dl dd a {
  color: #1f1f1f;
  text-decoration: none;
  border-bottom: 1px dotted #df4447;
  margin-top: 1px;
}
/* line 325, ../sass/news.scss */
#newsPage #articleSect #relatedShop dl dd a:hover {
  text-decoration: none;
  color: #fff;
  background: #E70012;
}
/* line 334, ../sass/news.scss */
#newsPage #articleSect #recentEntry {
  width: 302px;
  margin: 0px 0px 0px;
}
/* line 337, ../sass/news.scss */
#newsPage #articleSect #recentEntry .ttl {
  display: block;
  width: 302px;
  border-bottom: #f3f3f3 4px solid;
  margin-bottom: 5px;
  font-size: 20px;
  font-weight: bold;
  line-height: 1.1;
}
/* line 345, ../sass/news.scss */
#newsPage #articleSect #recentEntry .ttl span {
  width: 302px;
  display: block;
  border-bottom: #d8d8d8 1px solid;
  padding-bottom: 8px;
}
/* line 352, ../sass/news.scss */
#newsPage #articleSect #recentEntry dl {
  padding: 12px 0px 12px;
  border-bottom: 1px dotted #cccccc;
  line-height: 1.4;
}
/* line 356, ../sass/news.scss */
#newsPage #articleSect #recentEntry dl dd {
  width: 132px;
  float: left;
  margin: 0px 10px 0px 0px;
}
/* line 360, ../sass/news.scss */
#newsPage #articleSect #recentEntry dl dd img {
  width: 132px;
}
/* line 364, ../sass/news.scss */
#newsPage #articleSect #recentEntry dl dt {
  width: 160px;
  float: left;
}
/* line 367, ../sass/news.scss */
#newsPage #articleSect #recentEntry dl dt .date {
  font-size: 10px;
  font-family: 'Arial';
  color: #EA1F2E;
  letter-spacing: 0.01em;
}
/* line 373, ../sass/news.scss */
#newsPage #articleSect #recentEntry dl dt .news_ttl {
  margin: 3px 0px 0px;
  font-size: 12px;
  font-weight: bold;
  line-height: 1.8;
  word-break: break-all;
}
/* line 379, ../sass/news.scss */
#newsPage #articleSect #recentEntry dl dt .news_ttl a {
  color: #1f1f1f;
  text-decoration: none;
  border-bottom: 1px dotted #df4447;
  margin-top: 1px;
}
/* line 385, ../sass/news.scss */
#newsPage #articleSect #recentEntry dl dt .news_ttl a:hover {
  text-decoration: none;
  color: #fff;
  background: #E70012;
}
/* line 399, ../sass/news.scss */
#newsPage #bnrSect #olBtnSect {
  z-index: 20;
  position: relative;
  padding: 0px;
  height: 13px;
}
/* line 405, ../sass/news.scss */
#newsPage #bnrSect #bnrList {
  background: url(/asbee/image/common/bg_beige.png) repeat;
  margin: -7px 0px 0px 0px;
  padding: 28px 0px 29px 0px;
  z-index: 10;
  position: relative;
}


