@charset "utf-8"; /*NHKondemand Modified:2010-01-28 */
/* @group common */
ul.nodLayoutStyle li.item1 a{left:0;background-position:0 -21px;color: #6E95B0;}
div.movieItemContent div.item{width:20%;display:inline-block;vertical-align:top;}
div.movieItemContent div.notes{display:none;}
div.l, div.r, div.popup{width:506px;height:186px;position:relative;text-align:left;}
div.pops{display:none;z-index:10000;}
div.popup p, div.popup ul{/*width:436px;position:absolute;*/} /*comment for search popup*/
div.l p.shortTitle, div.l p.summary, div.l p.shortTitleS, div.l p.summaryS, div.l ul.data{margin:0 25px 0 38px;}
div.r p.shortTitle, div.r p.summary, div.r p.shortTitleS, div.r p.summaryS, div.r ul.data{margin:0 38px 0 25px;}
div.movieItemContent a {color: #666666;}
div.movieItemContent a:hover {text-decoration: none;}

@media print, screen and (max-width:990px){
    div.movieItemContent div.item{width:33.3%;}
}
@media print, screen and (max-width:640px){
    div.movieItemContent div.item{width:50%;}
}
/* @end */
/* @group shortTitle */
div.popup p.shortTitle, div.popup p.shortTitleS{height:40px;top:16px;font-size:14px;font-weight:bold;line-height:18px;}
div.popup p.shortTitleS{height:24px;}
/* @end */
/* @group summary */
div.popup p.summary, div.popup p.summaryS{font-size:13px;line-height:19px;border-top:1px solid #dfdfdf;padding:4px 0 0 0;}
div.popup p.summary{height:76px;top:58px;}
div.popup p.summaryS{height:124px;top:42px;}
div.mi p.summary, div.ex p.summary{height:62px;}
/* @end */
/* @group data */
div.popup ul.data{height:35px;top:140px;font-size:12px;line-height:16px;border-top:1px solid #dfdfdf;padding:4px 0 0 0;}
div.mi ul.data, div.ex ul.data{height:45px;top:126px;}
div.popup ul.data li.year, div.popup ul.data li.price{display:inline;}
div.popup ul.data li.status{padding:2px 0 0 0;}
div.popup ul.data li.price{font-size:14px;line-height:18px;padding:0 0 0 1em;}
div.mi ul.data li.status span.limit, div.mi ul.data li.status span.caution{color:#ee8802;}
div.ex ul.data li.status span.limit, div.ex ul.data li.status span.caution{color:#f33;}
/* @end */

/* @group photo */
div.photo{margin:0 6px 30px 6px;}
div.photo a.img, div.photo strong, div.movieItemContent div.photo span.date{display:block;/*margin:0 12px 0 0;*/}
div.photo a.img{padding-top:56%;position:relative;}
div.photo a.img img{position:absolute;top:0;left:0;width:100%;height:100%;background-size:100%;}
div.photo p.caption{position: relative;margin-top: 4px;}
div.photo p.caption a{position: absolute;width: 100%;height: 100%;top: 0;left: 0;}
div.photo span.favorites, div.photo span.favorites span.balloon, div.photo span.favorites a{display:block;}
div.photo span.favorites{display:none;}
div.photo strong.title,div.photo strong.subtitle{font-size:16px;font-weight:normal;/*line-height:17px;padding:4px 0;*/white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;margin-top: 8px;}
div.photo strong.title a{display:inline;}
div.photo strong.subtitle{font-size: 14px;margin-top: 0;}
div.photo span.date{font-size:12px;line-height:16px;color:#666666;padding-top: 4px;}
div.photo span.date img{position:absolute;top:59px;left:0;margin:0;}
div.photo span.program_division{background:#f18b02;position:absolute;bottom:0;right:0;font-size:12px;width:60px;text-align:center;color:#fff;padding:3.4px 0;}
div.photo span.program_division.bgCyan{background:#018ed2;}
@media print, screen and (max-width:640px){
    div.photo strong.title, div.photo strong.subtitle{font-size: 12px;}
}

/* @end */

div#ranking div.photo{position:relative; top:18px;}
div#ranking div.movieItemContent {padding: 0 80px;}
div#ranking div.photo a.img {height: 72px;position: static;}
div#ranking div.movieItemContent div.item{width:162px;height:175px;float:left;}
div#ranking div.movieItemContent div.photo span.caption{display:block;}
div#ranking div.movieItemContent div.notes{display:none;}
div#ranking div.movieItemContent div.item {padding: 0 0 0; width: 165px;}
