@charset "utf-8";

#ydn_sp {
    padding: 0px 10px;
/*    width: auto;
    margin: 0px auto;*/
}


#other_info_wrap{
padding:0;
}

#other_info_wrap .ArtistContent{
margin: 0;
padding: 0;
line-height: 1.5;
color: #484848;
word-wrap: break-word;
font-size: small;
}

#other_info_wrap .ArtistContent h3 {
border-bottom: 2px solid #414141;
border-top: 2px solid #414141;
padding: 5px;
font-size: medium;
margin: 10px 0 0;
}

#other_info_wrap .ArtistContent div,
#other_info_wrap .ArtistContent div p {
padding: 5px;
margin: 0;
line-height: 1.5;
color: #484848;
font-size: small;
word-wrap: break-word;
}

#other_info_wrap .ArtistContent a {
text-decoration: none;
color: #484848;
vertical-align: middle;
}

#other_info_wrap .ArtistContent time {
display: block;
text-align: right;
font-size: x-small;
color: #A0A0A4;
padding: 0 5px 5px 0;
}

#other_info_wrap .ArtistContent div:nth-child(odd) {
background-color: #eee;
}

#other_info_wrap .ArtistContent div p strong {
display: block;
color: #484848;
}

.btn_moreinfo{
padding:10px; display:block; margin:5px 5px 15px; font-size:medium; text-align:center;
background: #484848; font-weight:bold;
text-shadow: 0px 1px 0px #fff;
filter: dropshadow(color=#fff, offx=0, offy=1);
background: -moz-linear-gradient(top,  #f9f9f9 0%, #d3d3d3 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f9f9f9), color-stop(100%,#d3d3d3));
background: -webkit-linear-gradient(top,  #f9f9f9 0%,#d3d3d3 100%);
background: -o-linear-gradient(top,  #f9f9f9 0%,#d3d3d3 100%);
background: -ms-linear-gradient(top,  #f9f9f9 0%,#d3d3d3 100%);
background: linear-gradient(to bottom,  #f9f9f9 0%,#d3d3d3 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f9f9f9', endColorstr='#d3d3d3',GradientType=0 );
border:1px solid #868686; -webkit-border-radius: 5px; border-radius: 5px;
-webkit-box-shadow: inset 0px 0px 1px 1px rgba(255, 255, 255, 1);
box-shadow: inset 0px 0px 1px 1px rgba(255, 255, 255, 1);
}

/* spECitems */
#other_info_wrap #spECitems{
 margin-top:10px; background-color: #fff; 
}

#other_info_wrap #spECitems h3{ 
background:#f1f1f1 url(/common/sp/img/img_background_nav.png) repeat; 
padding:5px; 
color:#888; 
font-weight:normal; 
font-size:small; 
margin:0; 
color: #242424;
margin-bottom: 5px;
border-bottom: 1px dotted #888;
}

#other_info_wrap #spECitems div:after{ 
content: ""; display: block; clear: both;
 }/* cf */

#other_info_wrap #spECitems div{ 
background:url(/common/sp/img/ico_arrow04.png) 98% 50% no-repeat; 
}

#other_info_wrap #spECitems .socialtext{
border:none;

}

#other_info_wrap #spECitems a {
text-decoration: none;
color: #484848;
vertical-align: middle;
}

#other_info_wrap #spECitems p{ 
float:left;
margin: 0;
margin-right:10px; 
padding: 0;
line-height: 1.5;
color: #484848;
word-wrap: break-word;
}

#other_info_wrap #spECitems .socialtext p{
overflow:auto;
width:auto;
}


#other_info_wrap #spECitems p img{ 
border:1px solid #ccc; 
height:60px; 
}

#other_info_wrap #spECitems .socialtext img{
margin:0;
}

#other_info_wrap #spECitems ul{ 
overflow:hidden; 
font-size:initial;
}

#other_info_wrap #spECitems li{ 
color:#747474; font-size:x-small; 
line-height:1.5;
}

#other_info_wrap #spECitems li:first-child{ 
font-size:small; color:#484848; 
}

#other_info_wrap #spECitems li:last-child{ 
color:#ff3000; font-weight:bold; 
}

#other_info_wrap #spECitems .SNScommentText { 
border: none; margin: 0;
}

#other_info_wrap #spECitems div:nth-child(odd){
background-color: #eee;
display: block;
}

.btn_moreContent {
border-top: #fff;
display: block;
width: 100%;
text-align: center;
font-size: medium;
color: #484848;
padding: 10px 0;
background-color: #ccc;
