@charset 'shift_jis';
/* PREV_NEXT */
#news-detail .prev_next {
text-align:center;
margin-top:8px
}
#news-detail .prev_next li {
display:inline;
padding:0 1em;
color:#888;
}
#news-detail .prev_next li:first-child {
border-right:solid 1px #000;
}
#news-detail .timestamp {
text-align:right;
margin-bottom:8px;
}
#news-detail .image-box {
float:right;
margin:0 0 8px 8px;
padding:4px;
background-color:#CCC;
}
#news-detail .image-box .caption {
font-size:10px;
line-height:14px;
}
#news-detail .image-box .cmdlist {
text-align:center;
}
#news-detail .image-box .cmdlist li {
display:inline;
}
#news-detail .gallery-link {
padding-left:20px;
background:url(/images/camera.png) no-repeat;
}

#news-detail h3 {
font-size:14px;
font-weight:bold;
}
#news-detail .doclist {
margin:8px 0;
border:solid 1px #CCC;
}
#news-detail ul.links,
#news-detail ul.keywords {
list-style:none;
}
#news-detail ul.links li {
padding-left:20px;
background:url(/images/arrow_000_small.png) no-repeat;
}
#news-detail ul.keywords li {
display:inline;
padding-right:1em;
}

#news-detail .doclist h3 {
padding:4px 8px;
background-color:#CCC;
}
#news-detail .doclist {
border:solid 1px #CCC;
}
#news-detail .doclist ul {
padding:4px 8px;
}
#news-detail .doclist ul.item li {
margin:4px 0;
list-style:none;
zoom:100%;
}
#news-detail .doclist ul.item li:after {
content: "";
clear: both;
height: 0;
display: block;
visibility: hidden;
}
#news-detail .doclist ul.item li .image {
float:left;
margin:0 4px 4px 0;
width:64px;
text-align:center;
}
#news-detail .doclist ul.item li .subject {
font-weight:bold;
}
#news-detail .doclist ul.item li .pub_time {
font-size:10px;
text-align:right;
}

#news-detail .bookmarks_blogs {
clear:both;
margin:8px 0;
text-align:right;
}

/* 関連作品 */
#news-detail .module-movie {
width: 104px;
}
#news-detail .module-movie .thumb {
text-align:center;
overflow:hidden;
height:64px;
}
#news-detail .module-movie .title {
height:50px;
overflow:hidden;
}
