/* 記事内で表示するレビュー記事 */
.signage.disc {
	background-color: #fff;
	/* #signageとの差分 */
	padding: 10px;
	overflow: hidden;
	_zoom: 1;
	border:solid 1px #cecece;
	margin-bottom:1em;
}
.signage.disc .img img{
	width:200px;
}
.signage.disc .txt {
	line-height: 1.2;
	/* #signageとの差分 */
	width: 390px;
}
.signage.disc .txt .header {
	color: #1a1a1a;
}
.signage.disc .txt .header span {
	/* display: inline-block; */
	display: block;
	*display: inline;
	*zoom: 1;
}
.signage.disc .txt .subtitle{
	font-size: 24px;
}
.signage.disc .txt h1{
	margin-bottom:35px;
}
.signage.disc .default h1{
	font-size:21px;
}
.signage.disc .txt .title{
	font-size: 16px;
	padding-top:5px;
	/*font-style:italic;*/
	color:#444;
}
.signage.disc .img img{
	border:solid 1px #cecece;
}
.signage.disc .default h2{
	font-size:21px;
}
.signage.disc .txt .info {
	font-size: 12px;
	padding: 5px 5px 0 0;
	display:inline !important;
}
#article_body .signage.disc .txt .header .label.info {
	font-size: 14px;
	padding-top: 5px;
	text-align:left;
}
.signage.disc .default .info{
	font-size:12px;
	padding-top:5px;
}
.signage.disc .default .info .source{margin-right:20px;}
.signage.disc .txt .genres,.signage.disc .default .genres {
	font-size: 14px;
	margin-top: 15px;
	vertical-align: baseline;
}
.signage.disc .default .genres {
	float:right;
}
.signage.disc .txt span.header,.signage.disc .default span.header {
	background: url(/common/images/v1/main_column/arrow_tags.png) 100% 50% no-repeat;
	margin-right: 7px;
	padding-right: 14px;
	display: inline-block;
	*display: inline;
	*zoom: 1;
}
.signage.disc .txt span.header.no-mark,.signage.disc .default span.header.no-mark {
background-image:none;
}
.signage.disc .txt .genres  .name,.signage.disc .default .genres  .name {
	color: #fff !important;
	padding: 1px 5px 0;
}
.signage.disc .txt .tags {
	font-size: 13px;
	margin-top: 5px;
}
.signage.disc .txt .tags .header {
	padding-top: 3px;
	padding-bottom: 2px;
	color:#aaa;
}
.signage.disc .txt .snstools,
.signage.disc .txt .onlineshops,
.article-end-sns .snstools {
	overflow: hidden;
	_zoom: 1;
}
.signage.disc .default .snstools{
	clear:both;
	border-top:solid 1px #f0f0f0;
	border-bottom:solid 1px #f0f0f0;
	padding:10px 0;
	margin-top:20px;
}
.signage.disc .txt .snstools li,
.signage.disc .default .snstools li,
.signage.disc .txt .onlineshops li{
	list-style-type: none;
	margin-right: 10px;
	float: left;
	*display: inline;
	*zoom: 1;
}
.signage.disc .txt .snstools li,
.signage.disc .default .snstools li{
	/*height:22px;*/
	vertical-align:baseline;
	line-height:1em;
}
.signage.disc .txt .snstools li.tw,
.signage.disc .default .snstools li.tw{
	max-width:100px;
}
.signage.disc .txt .snstools li.fb,
.signage.disc .default .snstools li.fb{
	max-width:110px;
}
.signage.disc .txt .snstools li.google,
.signage.disc .default .snstools li.google{
	max-width:60px;
}
.signage.disc .txt .snstools li.tumblr,
.signage.disc .default .snstools li.tumblr{
	max-width:70px;
}
.signage.disc .txt .snstools {
	margin-top: 35px;
	margin-right: -10px;
	/*width: 360px;*/
}
.signage.disc .txt .onlineshops {
	font-size: 12px;
	margin-top: 10px;
	background: url(/common/images/v1/main_column/icon_cart.png) 0 0 no-repeat;
	padding: 8px 0 0 30px;
}
.signage.disc .txt .onlineshops li a:before{
	content:'|　';
}
.signage.disc .txt .onlineshops li:first-child a:before{
	content:'';
}
.signage.disc .article-mainimage{
	padding-top:30px;
}
.signage.disc .txt .onlineshops a,.signage.disc .info a{
	color:#707070;
}
.signage.disc .txt .onlineshops a:hover,.signage.disc .info a:hover{
	color:#000;
}
.related-works.disc.in-frame{
float:left;
margin:0 1em;
}

.related-works.disc ul li{
	list-style:none;
	border:solid 1px #cecece;
	padding:3px;
	width:100px;
	height:157px;
	margin:0 4px 10px 0;
	vertical-align:top;
	position:relative;
	display:inline-block;
}
.related-works.disc.in-frame ul li{
	height:auto;
}
.related-works.disc ul li .artistname,
.related-works.disc ul li .musicttl{
	display:block;
	margin-top:3px;
	line-height:1.1;
	padding:0 5px;
}
.related-works.disc ul li .artistname{
	font-size:12px;
}
.related-works.disc ul li .musicttl{
	font-size:11px;
}

