@charset "Shift_JIS";

/* -----------------------------------------------------------
CSS Information

Site URL:       https://www.cosme.net/news/*
File name:      news.css
Created:        2010-07-12
by Author Style Info: news内共通ファイル
----------------------------------------------------------- */

/* -----------------------------------------------------------
Table of Contents
 * news common
   -- bnw-header
   -- bnw-title
   -- bnw-navigation
   -- bnw-search

 * news side modules

 * news main modules
   -- link
   -- bnw-list
   -- bnw-pager
   -- bnw-back-list
   -- bnw-paging-simple
   -- bnw-sbm

 * news index photo
   -- link
   -- bnw-list
			
 * news index title
   -- item
			
 * news index null
   -- link
   -- bnw-list
   -- bnw-back-list
	
 * news indivi
   -- link
   -- bnw-list
   -- first-sec
   -- second-sec
   -- first-sec + second-sec
   -- bnw-products
   -- news-bottom-sbm
   -- bnw-add-favorite-brand
   -- bnw-new-article
						
 * news photo-indivi
   -- link
   -- bnw-list
   -- bnw-new-article
			
 * article-action
   -- article-action-head
   -- article-action-foot
   -- sns
----------------------------------------------------------- */



/*-----------------------------------------------------------------

	news common

-------------------------------------------------------------------*/
.news {
	color: #333;
	
}
.news #header-sub {
	margin: 0 0 14px;
}

/* bnw-bg-flower ------------------------*/
#bnw-header,
#bnw-back-list {
  background: url("/images/cnt/news/bg_news_flower.png") no-repeat;
}

/* bnw-header ------------------------*/
#bnw-header {
  background-position: 289px bottom;
}

/* bnw-title ------------------------*/
#bnw-title {
	width: 600px;
	margin: 0 0 12px;
  padding: 0 0 0 24px;
  background: url("/images/cnt/news/ico_news_title.png") left 25% no-repeat;
}
*:first-child+html #bnw-title {
  background-position: left 30%;
}
#bnw-title, x:-moz-read-only {
  background-position: left 65%;
}
#bnw-title a {
  color: #333;
  font-size: 200%;
  font-weight: normal;
  line-height: 28px;
  text-decoration: none;
}
#bnw-title a:visited {
	color: #333;
}
#bnw-title a:hover,
#bnw-title a:active {
  color: #ff8888;
}
#bnw-title img {
  margin-bottom: -2px;
  padding-left: 13px;
  vertical-align: baseline;
}
/* IE6以外に適用 */
html>body #bnw-title a.rss img:hover {
  filter: alpha(opacity=70);
	-moz-opacity: 0.70;
  opacity: 0.70;
}

/* bnw-navigation ------------------------*/
#bnw-navi {
	width: 635px;
	border-bottom: 3px solid #e68888;
}
#bnw-navi li,
#bnw-navi a,
#bnw-navi h3 {
	background: url("/images/cnt/news/bg_news_navi.png") no-repeat;
}
#bnw-navi li {
	float: left;
  margin-right: 5px;
	padding-right: 3px;
	background-position: right -50px;
	color: #fff;
	font-size: 13px;
	font-weight: bold;
  line-height: 1.4;
}
#bnw-navi .current {
	background-position: right 0;
}
#bnw-navi .current h3 {
  display: inline-block;
  padding: 6px 22px 4px 25px;
	background-position: left 0;
	font-weight: bold;
}
* html #bnw-navi .current h3 {
	display: inline;
  zoom: 1;
}
#bnw-navi a {
	display: inline-block;
  padding: 6px 22px 4px 25px;
  background-position: left -50px;
 	color: #333;
  text-decoration: none;
}
#bnw-navi a:hover {
  background-position: left -100px;
}

/* bnw-search -------- */
#bnw-sch {
	border-right: 1px solid #f4d3d3;
	border-bottom: 1px solid #f4d3d3;
	border-left: 1px solid #f4d3d3;
	background: #fef5f5;
	padding: 7px;
}
#bnw-sch dt,
#bnw-sch .bnw-sch_btn {
	background: url("/images/cnt/news/obj_news_sch.png") no-repeat;
}
#bnw-sch dt,
#bnw-sch dd {
	display: inline;
	float: left;
  font-size: 95%;
	line-height: 1.6;
  vertical-align: middle;
}
#bnw-sch dt {
	margin-right: 8px;
	padding: 1px 0 0 18px;
  background-position: -62px center;
	color: #775511;
}
#bnw-sch .bnw-sch_q {
	width: 265px;
  margin-right: 6px;
}
#bnw-sch .bnw-sch_q input {
	width: 265px;
	height: 19px;
	border: 1px solid #a7a7a7;
	line-height: 19px;
}
#bnw-sch .bnw-sch_opt {
	width: 125px;
  margin-right: 4px;
  padding-top: 2px;
}
#bnw-sch .bnw-sch_opt select {
	width: 125px;
	border: 1px solid #a7a7a7;
}
#bnw-sch .bnw-sch_opt select option {
	padding: 0 3px;
}
#bnw-sch .bnw-sch_btn {
	width: 57px;
	height: 22px;
	border: medium none;
	cursor: pointer;
}

/* エラー -------- */
div.bnw_error {
	padding: 0 0 50px 0;
	width: 635px;
}

div.bnw_error .bnw_msg {
	margin: 11px 0 0 0;
	font-size: 85%;
	line-height: 118.2%;
}

/* エラー -------- */
#bnw_notapplicable {
  padding: 50px 0;
  font-weight: bold;
  text-align: center;
}


/*-----------------------------------------------------------------

	news main modules

-------------------------------------------------------------------*/
/* bnw-list -------- */
.bnw-list { 
	border-top: 3px solid #fae9e9;
  zoom: 1;
}

/* bnw-pager -------- */
.bnw-pager-upper {
	padding: 18px 0 8px 0;
	border-bottom: 1px solid #edc7c7;
  text-align: center;
}
.bnw-pager-lower {
	padding: 10px 0 12px 0;
	border-top: 1px solid #edc7c7;
	border-bottom: 1px dotted #bdb8ad;
  text-align: center;
  vertical-align: baseline;
}
.news .cmn-modules-paging {
	margin: 0;
	padding: 0;
	width: 635px;
	line-height: 1.4;
}
.news .cmn-modules-paging a {
	display: inline-block;
}
.news .cmn-modules-paging td {
	vertical-align: bottom;
	color: #333;
 text-align: left;
}
.news .cmn-modules-paging ul {
 margin-left: 5px;
}
.news .cmn-modules-paging .back,
.news .cmn-modules-paging .next { 
  background: url("/images/cnt/news/ico_news_paging.png") no-repeat;
}
.news .cmn-modules-paging .back { 
  background-position: left center;
}
.news .cmn-modules-paging .next { 
  background-position: right center;
}

/* bnw-back-list -------- */
#bnw-back-list {
	height: 86px;
  padding-top: 10px;
  background-position: -346px 0;
  text-align: right;
}

/* bnw-paging-simple ------------- */
.bnw-pager-upper-simple {
	border-bottom: 1px solid #edc7c7;
}
.bnw-pager-upper-simple .paging-simple {
	margin: 15px 0;
}
.paging-simple {
	clear: both;
	margin: 40px 0;
	line-height:1.2;
	text-align: center;
}
.paging-simple li {
  display: inline;
}
.paging-simple .back,
.paging-simple .next { 
  background: url("/images/cnt/news/ico_news_paging.png") no-repeat;
}
.paging-simple .next {
  padding-left: 14px;
	background-position: left center;
}
.paging-simple .to-list {
  padding-left: 7px;
  border-left: 1px dotted #BDB8AD;
}
.paging-simple .back {
  padding: 0 12px 0 10px;
  border-left: 1px dotted #BDB8AD;
	background-position: right center;
}
.paging-simple .next.none,
.paging-simple .back.none {
  background: none;
  color: #999;
}
.paging-simple a { 
	color: #d66;
	text-decoration: underline;
}
.paging-simple a:visited { 
	color: #c99;
}
.paging-simple a:hover { 
	color: #f88;
}

/* bnw-info ------------------------*/
.bnw-info {
	margin-bottom: 15px;
	padding: 6px 0 6px 0;
	border-top: 3px solid #fae9e9;
	border-bottom: 1px dotted #bdb8ad;
}
.bnw-info .trend-info {
  display: inline;
  position: relative;
  left: 0;
  bottom: -1px;
  float: none;
	line-height: 1.4;
}
* html .bnw-info .trend-info {
  bottom: -2px;
  float: left;
}
*:first-child+html .bnw-info .trend-info {
  bottom: -2px;
  float: left;
}
body:first-of-type .bnw-info .trend-info {
  bottom: -1px;
  float: left;
}
.bnw-info .trend-info,
.bnw-info .trend-info a {
	font-size: 95%;
	color: #69511a;
}
.bnw-info .trend-info a:hover { 
	color: #f88;
}	
.bnw-info .trend-info a {
	margin-left: 10px;
}

/*-----------------------------------------------------------------

	news index photo

-------------------------------------------------------------------*/
/* link ------------------------*/
#bnw-list-photo a:link { 
	color: #d66;
}
#bnw-list-photo a:visited { 
	color: #c99;
}
#bnw-list-photo a:hover { 
	color: #f88;
}	
#bnw-list-photo ul  { 
  _zoom: 1;
  overflow: hidden;
}

/* bnw-list ------------------------*/
#bnw-list-photo .bnw-list li {
	margin-top: -1px;
	padding: 20px 0 18px;
	border-top: 1px dotted #bdb8ad;
}
#bnw-list-photo .bnw-list dl { 
	padding: 0 10px; 
	width: 138px; 
	float: left;
}
#bnw-list-photo .bnw-list dt {
	padding-bottom: 4px;
	text-align: center;
}
#bnw-list-photo .bnw-list dt a {
	display: inline-block;
	margin-bottom: 10px;
}
#bnw-list-photo .bnw-list dt span { 
	display: block;
	padding-left: 4px;
	color: #751;
	font-size:83%;
	line-height: 1.6;
	text-align: left;
}
#bnw-list-photo .bnw-list .bnw_desc { 
	margin-bottom: 6px;
	font-size: 95%; 
	line-height: 1.5;
}
#bnw-list-photo .bnw-list .bnw_desc span { 
	margin: 0 0 0 3px; 
	vertical-align: middle;
}
#bnw-list-photo .bnw-list .bnw-date { 
	display: block;
	color: #333; 
	font-size: 83%;
	line-height: 1;
	text-align: right;
}

/*-----------------------------------------------------------------

	news index title

-------------------------------------------------------------------*/
#bnw-list-title {
  line-height: 1.5;
}

/* link ------------------------*/
#bnw-list-title a {
  color: #d66;
  text-decoration: underline;
}
#bnw-list-title a:visited {
	color: #b88;
}
#bnw-list-title a:hover,
#bnw-list-title a:active {
  color: #f88;
}

/* item ------------------------*/
#bnw-list-title .item {
	padding: 10px 0;
  border-top: 1px dotted #bdb8ad;
}
#bnw-list-title .item.first {
  border-top: none;
}
#bnw-list-title .item dt,
#bnw-list-title .item a.cmn-viewmore {
  background: url("/images/cnt/news/ico_news_title_item.png") no-repeat;
}
#bnw-list-title .item dt {
	padding: 0 0 3px 15px;
  background-position: 1px 6px;
	color: #751;
}
#bnw-list-title .item dt a {
	padding: 0 5px;
	display: inline;
}
/* 欧文ズレ対策 */
* html #bnw-list-title .item dt,
* html #bnw-list-title .item dt a { display: inline-block; }
*:first-child+html #bnw-list-title .item dt a { display: inline-block; }

#bnw-list-title .item dt span {
  vertical-align: middle;
}
#bnw-list-title .item .bnw-date {
	color: #666;
  font-size: 85%;
  line-height: 1.4;
  vertical-align: -0.05em;
}
#bnw-list-title .item dd {
	padding: 0 0 0 15px;
}
#bnw-list-title .item a.cmn-viewmore {
	background-position: right center;
	text-decoration: none;
}
#bnw-list-title .item a.cmn-viewmore:hover {
	text-decoration: underline;
}

/*-----------------------------------------------------------------

	news index null

-------------------------------------------------------------------*/
/* link ------------------------*/
#bnw-null  a { 
	color: #d66;
	text-decoration: underline;
}
#bnw-null a:visited { 
	color: #c99;
}
#bnw-null a:hover { 
	color: #f88;
}

/* bnw-list ------------------------ */
#bnw-null .bnw-list {
	padding: 48px 0 48px;
	font-size: 105%;
	font-weight: bold;
	text-align: center;
}

/* bnw-back-list -------- */
#bnw-null #bnw-back-list {
	border-top:1px solid #EDC7C7;
}
#bnw-null #bnw-back-list a {
	padding-right: 25px;
	padding-right: 12px;
	background: url("/images/cnt/news/ico_arw_back.png") no-repeat right center;
}

/*-----------------------------------------------------------------

	news indivi

-------------------------------------------------------------------*/
/* link ------------------------*/
#bnw-indivi .bnw-list a { 
	color: #d66;
	text-decoration: underline;
}
#bnw-indivi .bnw-list a:visited { 
	color: #c99;
}
#bnw-indivi .bnw-list a:hover { 
	color: #f88;
}

/* bnw-list ------------------------ */
#bnw-indivi .bnw-list {
	border-top-style: none;
}
#bnw-indivi .bnw-list h3 {
	margin-bottom: 12px;
	font-size: 177%;
  line-height: 1.3;
	letter-spacing: -0.05em;
}
/* 欧文ズレ対策 */
* html #bnw-indivi .bnw-list h3,
* html #bnw-indivi .bnw-list h3 a { display: inline-block; }
*:first-child+html #bnw-indivi .bnw-list h3 a { display: inline-block; }

#bnw-indivi .bnw-list h3 a,
#bnw-indivi .bnw-list h3 a:visited {
	color: #333;
}
#bnw-indivi .bnw-list h3 a:hover { 
	color: #f88;
}
#bnw-indivi .bnw-list h3 .icon-cmn-tieup { 
	margin-left: 7px;
}

/* first-sec */
#bnw-indivi .first-sec .img {
	float: left;
	margin: 0 20px 10px 0; 
}
#bnw-indivi .first-sec .expsin-pic,
#bnw-indivi .second-sec .expsin-pic {
	margin-top: 10px;
	text-align: center;
}
#bnw-indivi .first-sec .expsin-pic span,
#bnw-indivi .second-sec .expsin-pic span {
	height: 18px;
	padding-left: 18px;
	background: url("/images/general/common/icons/ico_zoom.png") no-repeat left center;
	font-size: 83%;
}
*:first-child+html #bnw-indivi .first-sec .expsin-pic span,
*:first-child+html #bnw-indivi .second-sec .expsin-pic span {
	padding-top: 3px;
}

/* second-sec */
#bnw-indivi .second-sec {
	margin-top: 25px;
}
#bnw-indivi .second-sec .img {
	float: right;
	margin: 0 0 5px 20px;
}

#bnw-indivi .bnw-list .read {
	line-height: 1.7;
}
#bnw-indivi .bnw-list .bnw_credit {
	display: block;
	margin-top: 6px;
	text-align: right;
}
#bnw-indivi .bnw-list .bnw_credit a {
	color: #333;
}
#bnw-indivi .bnw-list .bnw_credit a:hover {
	color: #f88;
}

/* bnw-products --------------- */
#bnw-indivi .bnw-products {
	margin-top: 30px;
}
#bnw-indivi .bnw-products h4 {
	position: relative;
	margin: 0 0 10px 20px;
	font-size: 16px;
}
#bnw-indivi .bnw-products h4:before {
	content: "";
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	border-radius: 10px;
	height: 8px;
	width: 8px;
	display: inline-block;
	border: 4px solid #e68888;
	top: 1px;
	left: -20px;
	position: absolute;
}
#bnw-indivi .bnw-products-ttl {
	margin-bottom: 20px;
	padding-top: 9px;
	border-top: 1px dotted #bdb8ad;
}
#bnw-indivi .bnw-products-ttl p {
	float: left;
	width: 72;
	margin-right: 10px;
	padding-bottom: 5px;
}
#bnw-indivi .bnw-products-ttl p img {
	border: 1px solid #ccc;
}
#bnw-indivi .bnw-products-ttl dl {
	float: left;
	width: 553px;
	padding-top: 12px;
	line-height: 1.4;
}
#bnw-indivi .bnw-products-ttl dt {
	margin-bottom: 7px;
}
/* 欧文ズレ対策 */
* html ##bnw-indivi .bnw-products-ttl dt a { display: inline-block; }
*:first-child+html #bnw-indivi .bnw-products-ttl dt a { display: inline-block; }

#bnw-indivi .bnw-products-ttl dt .btn-cmn-buy {
	vertical-align: middle;
}
#bnw-indivi .bnw-products-ttl .btn-cmn-buy {
	margin-left: 4px;
	line-height: 1;
}
#bnw-indivi .note {
	margin-top: 30px;
	font-size: 83%;
	line-height: 1.5;
}
#bnw-indivi .sender {
	margin: 20px 0 30px;
	text-align: right;
}

/*news-bottom-sbm ------------------------*/
#news-bottom-sbm {
	margin: 10px 0 0;
	}
#news-bottom-sbm .news-bottom-sbm-inner {
}

/* bnw-add-favorite-brand ---------------- */
#bnw-indivi .bnw-add-favorite-brand {
	overflow: hidden;
	border: 1px solid #d9d2c3;
	margin: 30px 0 0;
}
#bnw-indivi .bnw-add-favorite-brand h4 {
	padding: 7px 0 6px 10px;
	border-bottom: 2px solid #e68888;
}
#bnw-indivi .bnw-add-favorite-brand-inr {
	display: flex;
	align-items: center;
	min-height: 52px;
	padding: 10px;
}
#bnw-indivi .act-brand {
	flex: 1;
	max-width: 480px;
}
#bnw-indivi .act-brand a {
	display: flex;
	align-items: center;
	margin-right: 10px;
	color: #e68888;
	font-size: 15px;
	font-weight: bold;
	text-decoration: none;
}
#bnw-indivi .act-brand a:hover {
	color: #f88;
	text-decoration: underline;
}
#bnw-indivi .act-brand p {
	word-break: break-all;
}
#bnw-indivi .bnw-add-favorite-brand .brand-logo {
	margin-right: 10px;
}
#bnw-indivi .bnw-add-favorite-brand .brand-logo img {
	width: 50px;
	height: 50px;
	border: 1px solid #ccc;
}
#bnw-indivi .brand-follow-btn .act-button {
	height: 30px;
	padding: 0 10px;
	background: #fff;
}
#bnw-indivi .brand-follow-btn .act-button .act-button-text {
	font-size: 12px;
}
#bnw-indivi .bnw-add-favorite-brand .brand-follow-link {
	margin-left: 10px;
}
#bnw-indivi .bnw-add-favorite-brand .brand-follow-link a {
	color: #888;
	font-size: 11px;
}
#bnw-indivi .bnw-add-favorite-brand .brand-follow-link a:hover {
	opacity: .7;
}

/* bnw-new-article ---------------- */
#bnw-indivi .bnw-new-article {
	margin-bottom: 48px;
}
#bnw-indivi .bnw-new-article a { 
	color: #d66;
	text-decoration: underline;
	line-height: 1.2;
}
#bnw-indivi .bnw-new-article a:visited { 
	color: #c99;
}
#bnw-indivi .bnw-new-article a:hover { 
	color: #f88;
}
#bnw-indivi .bnw-new-article h3 {
	margin-bottom: 9px;
	padding: 13px 10px 8px;
	background: url("/images/cnt/news/ttl_bg.png") no-repeat scroll 0 0 transparent;
	font-size: 105%;
	font-weight: bold;
}
#bnw-indivi .bnw-new-article dl {
	position: relative;
	min-height: 67px;
	padding-right: 10px;
}
* html #bnw-indivi .bnw-new-article dl {
	height: 66px;
}
#bnw-indivi .bnw-new-article .current {
	background-color: #fcf1f1;
}
#bnw-indivi .bnw-new-article dt {
	margin: 0 0 8px 82px;
	padding-top: 10px;
}
#bnw-indivi .bnw-new-article dt a {
	display: inline;
	margin-right: 7px;
	line-height: 1.4;
}
/* 欧文ズレ対策 */
* html #bnw-indivi .bnw-new-article dt,
* html #bnw-indivi .bnw-new-article dt a { display: inline-block; }
*:first-child+html #bnw-indivi .bnw-new-article dt a { display: inline-block; }

#bnw-indivi .bnw-new-article dt span {
	font-size: 83%;
	color: #666;
	line-height: 1.4;
}
#bnw-indivi .bnw-new-article dd {
	margin-left: 82px;
	padding-bottom: 12px;
}
#bnw-indivi .bnw-new-article dd a.cmn-viewmore {
	background: url("/images/cnt/news/ico_news_title_item.png") no-repeat;
	background-position: right center;
	text-decoration: none;
}
#bnw-indivi .bnw-new-article dd a.cmn-viewmore:hover {
	text-decoration: underline;
}
#bnw-indivi .bnw-new-article .sp_bnr {
	position: absolute;
	top: 2px;
	left: 10px;
	margin-left: 0;
	padding: 5px;
	border: 1px solid #ccc;
	background-color: #fff;
}

/*-----------------------------------------------------------------

	news photo-indivi

-------------------------------------------------------------------*/
/* link ------------------------*/
#bnw-photo-indivi .bnw-list a { 
	color: #d66;
	line-height: 1.1;
	text-decoration: underline;
}
#bnw-photo-indivi .bnw-list a:visited { 
	color: #c99;
}
#bnw-photo-indivi .bnw-list a:hover { 
	color: #f88;
}

/* bnw-list ------------------------ */
#bnw-photo-indivi .bnw-list {
	padding: 0 0 41px 0;
	border-top-style: none;
	border-bottom : 1px dotted #bdb8ad;
}
#bnw-photo-indivi .bnw-list h3 {
	margin-bottom: 12px;
	font-size: 177%;
	line-height: 1.3;
	letter-spacing: -0.05em;
}
#bnw-photo-indivi .bnw-list h3 a,
#bnw-photo-indivi .bnw-list h3 a:visited {
	color: #333;
}
#bnw-photo-indivi .bnw-list h3 a:hover { 
	color: #f88;
}
#bnw-photo-indivi .bnw-list .photoL {
	margin-bottom: 30px;
	text-align: center;
}
#bnw-photo-indivi .bnw-list dl {
	width: 400px;
	margin: 0 auto 27px;
	padding: 10px;
	background-color: #f4eeea;
}
#bnw-photo-indivi .bnw-list dt {
	margin-bottom: 7px;
}
#bnw-photo-indivi .bnw-list .btn-cmn-buy {
	margin-left: 4px;
	line-height: 1;
	vertical-align: bottom;
}
#bnw-photo-indivi .bnw-list .note {
	margin-bottom: 5px;
	text-align: center;
	line-height: 1.6;
}
#bnw-photo-indivi .bnw-list .back {
	text-align: center;
}
#bnw-photo-indivi .bnw-list .back a {
	padding-right: 25px;
	padding-right: 12px;
	background: url("/images/cnt/news/ico_arw_back.png") no-repeat right center;
}

/* bnw-new-article ---------------- */
#bnw-photo-indivi .bnw-new-article {
	margin-bottom: 48px;
}
#bnw-photo-indivi .bnw-new-article a { 
	color: #d66;
	text-decoration: underline;
 line-height: 1.2;
}
#bnw-photo-indivi .bnw-new-article a:visited { 
	color: #c99;
}
#bnw-photo-indivi .bnw-new-article a:hover { 
	color: #f88;
}
#bnw-photo-indivi .bnw-new-article h3 {
	margin-bottom: 9px;
	padding: 13px 10px 8px;
	background: url("/images/cnt/news/ttl_bg.png") no-repeat scroll 0 0 transparent;
	font-size: 105%;
	font-weight: bold;
}
#bnw-photo-indivi .bnw-new-article dl {
	position: relative;
	min-height: 66px;
	padding-right: 10px;
}
* html #bnw-photo-indivi .bnw-new-article dl {
	height: 66px;
}
#bnw-photo-indivi .bnw-new-article .current {
	background-color: #fcf1f1;
}
#bnw-photo-indivi .bnw-new-article dt {
	margin: 0 0 8px 82px;
	padding-top: 10px;
}
#bnw-photo-indivi .bnw-new-article a {
	display: inline-block;
}
#bnw-photo-indivi .bnw-new-article dt span {
	margin-left: 7px;
	font-size: 83%;
	color: #666;
	vertical-align: -0.1em;
}
#bnw-photo-indivi .bnw-new-article dd {
	margin-left: 82px;
}
#bnw-photo-indivi .bnw-new-article dd a.cmn-viewmore {
	background: url("/images/cnt/news/ico_news_title_item.png") no-repeat;
	background-position: right center;
	text-decoration: none;
}
#bnw-photo-indivi .bnw-new-article dd a.cmn-viewmore:hover {
	text-decoration: underline;
}
#bnw-photo-indivi .bnw-new-article .sp_bnr {
	position: absolute;
	top: 2px;
	left: 10px;
	margin-left: 0;
	padding: 5px;
	border: 1px solid #ccc;
	background-color: #fff;
}

/* article-action-head ---------------- */
#article-action-head {
	margin-bottom: 25px;
	padding-bottom: 15px;
	border-bottom: 1px dotted #bdb8ad;
	overflow: hidden;
}
#article-action-head .like_btn {
	float: right;
}
#article-action-head .act-button {
	padding: 0 10px;
}
#article-action-head .act-button[data-activated="false"] {
	background: #fff;
}
#article-action-head ul li {
	display: inline-block;
	margin-right: 10px;
}
#article-action-head ul a {
	cursor: pointer;
}

/* article-action-foot ---------------- */
#article-action-foot {
	margin-top: 20px;
}
#article-action-foot .like_btn {
	padding: 10px 0;
	background-color: #f4eeea;
	text-align: center;
}
#article-action-foot .act-button {
	width: 430px;
	height: 50px;
	border-width: 2px;
}
#article-action-foot .act-button .act-button-text {
	font-size: 16px;
}
#article-action-foot ul {
	width: 430px;
	margin: 0 auto;
	padding-top: 10px;
}
#article-action-foot ul li {
	display: inline-block;
	position: relative;
}
#article-action-foot ul li:first-child {
	margin-right: 10px;
}
#article-action-foot ul a {
	display: block;
	width: 188px;
	padding: 12px 0 10px 20px;
	border: 1px solid #d9d2c3;
	border-radius: 4px;
	color: #333;
	text-decoration: none;
	text-align: center;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	cursor: pointer;
}
#article-action-foot ul a img {
	position: absolute;
	top: 5px;
	left: 5px;
}

/* sns ---------------- */
.act-twitter img,
.act-facebook img {
	width: 30px;
	height: 30px;
	border-radius: 4px;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
}
.act-twitter a:hover,
.act-facebook a:hover {
	filter: alpha(opacity=70);
	-moz-opacity: 0.70;
	opacity: 0.70;
}