@charset "euc-jp";

/*-------------------------------------------------------
 file name:ymovDtl.css
 auth level: 1
 last updated: 2007/06/26
 作品・人物詳細ページのメインカラム以外の要素へのスタイル
 ------------------------------------------------------*/
 
 /*************************************
  ID
  作品トップ：#film
  人物詳細：#person
*************************************/


/*************************************
  COMMON
  汎用モジュール
*************************************/

 /*ymov-md00
--------------------------------------------*/
.ymov-md00 img,
.ymov-md00 input,
.ymov-md00 select{vertical-align:middle;}


/*************************************
  NAVIGATION
  ナビゲーション
*************************************/

/*ymov-nv01
--------------------------------------------*/
.ymov-nv01 script{
margin:0;
padding:0;
height:0;
width:0;
}

.ymov-nv01 p{
text-indent:-9999px;
overflow:hidden;
background:url(http://i.yimg.jp/images/movies/images2/ymov_nv01_menu.gif) no-repeat 100% 0;
width:142px;
height:19px;
margin-left:158px;
position:relative;
top:-20px;
border-bottom:#c6c4c5 1px solid;
z-index:1;
}

.ymov-nv01 ul{
border-right:#c6c4c5 1px solid;
margin-top:-20px;
}

.ymov-nv01 li{
background:url(http://i.yimg.jp/images/movies/images2/ymov_nv01_nml.gif) repeat-x;
height:23px;
margin-left:15px;
padding-left:14px;
padding-top:5px;
border-left:#c6c4c5 1px solid;
border-bottom:#c6c4c5 1px solid;
color:#bdbdbd;
font-size:15px;!important
font-size:110%;
}

.ymov-nv01 li form{
display:inline;
font-size:12px;
vertical-align:middle;
margin-left:5px;
}

.ymov-nv01 li form input{
vertical-align:middle;
margin-top:-3px !important;
margin-top:-7px;
}

.ymov-nv01 li.crr{
margin:0;
padding-left:28px;
padding-top:6px;
font-weight:bold;
border:none;
color:#000000;
height:24px;
}

#film .ymov-nv01 li.crr{background:url(http://i.yimg.jp/images/movies/images2/ymov_nv01_cr_bl.gif) no-repeat 100% 0;}
#person .ymov-nv01 li.crr{background:url(http://i.yimg.jp/images/movies/images2/ymov_nv01_cr_yl.gif) no-repeat 100% 0;}

/* グレーアウト */

.ymov-nv01 li.gr{background:#F0F0F0;}

/* 赤ポイントつきメニュー */
.ymov-nv01 li.pp01{
background:url(http://i.yimg.jp/images/movies/images2/ymov_nv01_red.gif) no-repeat;
}

/* 赤ポイントつきメニューのカレント時 */
.ymov-nv01 li.pp01crr{
margin:0;
padding-left:28px;
padding-top:6px;
font-weight:bold;
border:none;
color:#000000;
height:24px;
background:url(http://i.yimg.jp/images/movies/images2/ymov_nv01_cr_bl_red.gif) no-repeat 100% 0;
}

.ymov-nv01 li.ncr{color:#000000;}

/* 赤ポイントつきメニューのグレーアウト */
#film .ymov-nv01 li.pp02{background:url(http://i.yimg.jp/images/movies/images2/ymov_nv01_white.gif) no-repeat #F0F0F0 2px 50%;}
#person .ymov-nv01 li.pp02{background:#F0F0F0;}

.ymov-nv01 li a{
width:100%;
height:100%;
display:block;
margin-left:-14px;
padding-left:14px;
}

.ymov-nv01 li a:hover{background:url(http://i.yimg.jp/images/movies/images2/ymov_nv01_hover.gif) repeat-x 0 -5px;}
.ymov-nv01 li.pp01 a:hover{background:url(http://i.yimg.jp/images/movies/images2/ymov_nv01_red_hover.gif) no-repeat 0 -5px;}
.ymov-nv01 li.pp01crr a:hover{background:url(http://i.yimg.jp/images/movies/images2/ymov_nv01_cr_bl_red.gif) no-repeat -13px -6px;}
#film .ymov-nv01 li.crr a:hover{background:url(http://i.yimg.jp/images/movies/images2/ymov_nv01_cr_bl.gif) no-repeat 100% -6px;}
#person .ymov-nv01 li.crr a:hover{background:url(http://i.yimg.jp/images/movies/images2/ymov_nv01_cr_yl.gif) no-repeat 100% -6px;}



/*ymov-nv03(nv01をLREC対応用に修正)
--------------------------------------------*/
.ymov-nv03{
margin:10px 0 5px 0;
}
.ymov-nv03 div.EMMAbtn{
position:relative;
zoom:1;	
}
.ymov-nv03 div.EMMAbtn #share_button1{
position:absolute;
top:-10px;
right:0;
}
.ymov-nv03 table{
width:100%;
}

.ymov-nv03 p,
.ymov-nv03 table,
.ymov-nv03 table th,
.ymov-nv03 table td{
padding:0;
margin:0;
}

.ymov-nv03 table th{
border-left:#c6c4c5 1px solid;
background:url(http://i.yimg.jp/images/movies/images2/ymov_nv03_menu1.gif) no-repeat 0 0;
height:14px;
text-indent:-9999px;
font-size:70%;
}

.ymov-nv03 table.tab01{
border-right:#c6c4c5 1px solid;
border-top:#c6c4c5 1px solid;
}

.ymov-nv03 table.tab02{
border-bottom:#c6c4c5 1px solid;
border-top:#c6c4c5 1px solid;
border-right:#c6c4c5 1px solid;
}


.ymov-nv03 script{
margin:0;
padding:0;
height:0;
width:0;
}

.ymov-nv03 table.tab01 td,
.ymov-nv03 table.tab02 td{
background:#f1f1f1 url(http://i.yimg.jp/images/movies/images2/ymov_nv01_nml.gif) repeat-x;
color:#bdbdbd;
text-align:center;
height:27px;
font-size:15px !important;
font-size:110%;
border-left:#c6c4c5 1px solid;
}

/* 上部ボタン指定 */
.ymov-nv03 td.st01{
height:27px;
width:16%;
}

.ymov-nv03 td.st02{
height:27px;
width:21%;
}

.ymov-nv03 td.st03{
height:27px;
width:15%;
}

.ymov-nv03 td.st04{
height:27px;
width:25%;
}

.ymov-nv03 td.st05{
height:27px;
width:20%;
}

/* カレント時バックグラウンド */
#film .ymov-nv03 td.crr{background:#b4cdee url(http://i.yimg.jp/images/movies/images2/ymov_nv03_cr_bl.gif) repeat-x 0 0;}
#person .ymov-nv03 td.crr{background:#ffe86b  url(http://i.yimg.jp/images/movies/images2/ymov_nv03_cr_yl.gif) repeat-x 0 0;}

.ymov-nv03 td.crr{
font-weight:bold;
}

.ymov-nv03 td.crr span{
color:#000;
padding-top:5px;
height:22px;
}

.ymov-nv03 td span{
display:block;
padding-top:5px;
height:22px;
}

.ymov-nv03 td a{
height:22px;
display:block;
padding-top:5px;
}

/* 赤ポイントつきメニューのカレント時 */
.ymov-nv03 td.pp01crr a{
margin:0;
padding:0;
font-weight:bold;
border:none;
color:#000000;
}

.ymov-nv03 td.ncr{color:#000000;}

#film .ymov-nv03 td.pp02{width:30%;}
#person .ymov-nv03 td.pp02{width:33.3%;}

.ymov-nv03 td a:hover{background:#e0e0e0 url(http://i.yimg.jp/images/movies/images2/ymov_nv01_hover.gif) repeat-x 0 0;}
#film .ymov-nv03 td.crr a:hover{background:#c8daf1;}
#person .ymov-nv03 td.crr a:hover{background:#ffe86a;}

.ymov-nv03 span.njs{
display:inline;
}


.ymov-nv03 td.pp01 a{ display:inline;}
#film .ymov-nv03 td.crr a:hover{background:url(http://i.yimg.jp/images/clear.gif) no-repeat 0 0;}
.ymov-nv03 td.pp01 a:hover{background:url(http://i.yimg.jp/images/clear.gif) no-repeat 0 0;}


.ymov-nv03 td form{
display:inline;
font-size:12px;
vertical-align:middle;
margin-left:5px;
margin-top:-5px !important;
margin-top:-7px;
}

.ymov-nv03 td form input{
vertical-align:middle;
margin-top:-5px !important;
margin-top:-7px;
}

/* グレーアウト */
.ymov-nv03 td.gr{background:#f0f0f0;}

/* 赤ポイントつきメニュー */
#film .ymov-nv03 td.pp01{width:40.0%;}
#person .ymov-nv03 td.pp01{width:33.3%;}





/*************************************
  TITLE
  タイトル
*************************************/

/*ymov-tt01
--------------------------------------------*/
#film .ymov-tt01{background:url(http://i.yimg.jp/images/movies/images2/ymov_tt01_bg.gif) #12316a repeat-x 0 100%;}
#person .ymov-tt01{background:url(http://i.yimg.jp/images/movies/images2/ymov_tt01_bgp.gif) #5676b2 repeat-x 0 100%;}
#theater .ymov-tt01{background:url(http://i.yimg.jp/images/movies/images2/ymov_tt01_bgm.gif) #000000 repeat-x 0 100%;}

.ymov-tt01 .inr-bg{
height:50px;
padding:3px 3px 7px;
background:url(http://i.yimg.jp/images/movies/images2/ymov_tt01_bgr.gif) no-repeat 100% 100%;
}

.ymov-tt01 .inr-bg01{
background:url(http://i.yimg.jp/images/movies/images2/ymov_tt01_bgr.gif) no-repeat 100% 100%;
height:50px;
padding:3px 3px 7px;
}

/* 追加するボタン */
.ymov-tt01 .st03{
float:right;
position:relative;
z-index:2;
width:141px;
height:21px;
}

.ymov-tt01 .st03 .addmovie2 .mask{
position:absolute;
top:21px;
left:0;
width:0;
height:auto;
overflow:hidden;
visibility:hidden;
}

.ymov-tt01 .st03 .addmovie2left .mask{
left:-177px;
top:-1px;
}


.ymov-tt01 .st03 .addmovie2 ul{
float:left;
width:175px;
border:1px solid #cccccc;
border-right:1px solid #aaaaaa;
border-bottom:1px solid #aaaaaa;
background:#f2f2f2;
}

.ymov-tt01 .st03 .addmovie2 li{
display:block;
width:175px;
font-size:13px;
color:#888888;
background:#cccccc url(http://i.yimg.jp/images/movies/images/mov/ic_plus1.gif) no-repeat 5px 50%;
}

.ymov-tt01 .st03 .addmovie2 li.msg{
color:#444444;
background:none;
}

.ymov-tt01 .st03 .addmovie2 li span{
display:block;
padding:6px 5px 6px 18px;
border:1px solid #ffffff;
border-right:1px solid #bbbbbb;
border-bottom:1px solid #bbbbbb;
}

.ymov-tt01 .st03 .addmovie2 li a span{
border-right:1px solid #cccccc;
border-bottom:1px solid #cccccc;
}

.ymov-tt01 .st03 .addmovie2 li.msg span{
padding:5px 6px;
font-weight:bold;
}

.ymov-tt01 .st03 .addmovie2 li a{
display:block;
width:175px;
text-decoration:none;
color:#444444;
background:#f2f2f2 url(http://i.yimg.jp/images/movies/images/mov/ic_plus2.gif) no-repeat 5px 50%;
}

.ymov-tt01 .st03 .addmovie2 li a:hover{
background:#f9b706 url(http://i.yimg.jp/images/movies/images/mov/ic_plus3.gif) no-repeat 5px 50%;
}

.ymov-tt01 .st03 .addmovie2 li a:hover,
.ymov-tt01 .st03 .addmovie2 li a:hover span strong{
color:#ffffff;
}

.ymov-tt01 .st03 .addmovie2 li a span strong{
font-weight:bold;
color:#ff6910;
}

.ymov-tt01 .st03 .addmovie2 li span a#msga{
width:160px;
}

.ymov-tt01 .st03 .addmovie2 li span a#msga2{
background:none;
text-align:right;
font-weight:normal;
text-decoration: underline;
color:#0072ff;
width:160px;
}



/* タイトル */
.ymov-tt01 .st01{
height:100%;
padding-bottom:1px;
margin-right:144px;
}

#film .ymov-tt01 .inr-bg .st01{margin-right:467px;background:url(http://i.yimg.jp/images/movies/images2/ymov_tt01_bg01b.gif) no-repeat 0 100%;}
#film .ymov-tt01 .inr-bg01 .st01{margin-right:144px;background:url(http://i.yimg.jp/images/movies/images2/ymov_tt01_bg01b.gif) no-repeat 0 100%;}
.ymov-tt01 .st01 .title{
background:url(http://i.yimg.jp/images/movies/images2/ymov_tt01_bg01_r.gif) no-repeat 100% 0;
padding-right:1px;
height:100%;
font-weight:bold;
}
.ymov-tt01 .st01 .title .inr-title{
background:url(http://i.yimg.jp/images/movies/images2/ymov_tt01_bg01.gif) no-repeat;
height:100%;
}

.ymov-tt01 .st01 .title .tit{
height:100%;
}

.ymov-tt01 .st01 .title .tit tr{
vertical-align:middle;
}

.ymov-tt01 .st01 .title .tit td{
padding:2px;
}

.ymov-tt01 .st01 .title h3{
font-size:130%;
font-weight:bold;
margin:5px 0 5px 5px;
}

.ymov-tt01 .st01 .title .date div{
min-width:60px;
text-align:center;
}

*html .ymov-tt01 .st01 .title .date{margin-right:30px;}
*html .ymov-tt01 .st01 .title .date div{ display:inline; position:relative; margin-right:-30px; padding-right:30px;}


/* 予告編 */
.ymov-tt01 .st01 .title p{
float:right;
text-indent:-9999px;
overflow:hidden;
display:inline;
margin:12px 3px 0 0;
background:url(http://i.yimg.jp/images/movies/images2/ymov_tt01_icn01.gif) no-repeat 0 50%;
}

.ymov-tt01 .st01 .title p a{
display:block;
width:75px;
height:28px;
}


/* 予告編Mac */
.ymov-tt01 .st01 .title .nost{
float:right;
font-weight:normal;
margin:6px 3px 0 0;
padding:2px 3px;
border:#D1D1D1 1px solid;
text-align:center;
}

.ymov-tt01 .st01 .title .nost .sttt{
background:#F0F0F0;
border-bottom:#D1D1D1 1px solid;
}

.ymov-tt01 .st01 .title .nost .stdd{
background:url(http://i.yimg.jp/images/common/tv.gif) no-repeat 3px 50%;
padding:3px 3px 3px 20px;
margin:0 3px;
}

/* 情報 */
.ymov-tt01 .st02{
float:right;
margin-right:3px;
}

#film .ymov-tt01 .st02{width:320px;}
#person .ymov-tt01 .st02{width:172px;}
#theater .ymov-tt01 .st02{width:172px;}

#film .ymov-tt01 .st02 .md01,#film .ymov-tt01 .st02 .md02{background:url(http://i.yimg.jp/images/movies/images2/ymov_tt01_bg02b.gif) no-repeat 0 100%;}
#person .ymov-tt01 .st02 .md01,#person .ymov-tt01 .st02 .md02{background:url(http://i.yimg.jp/images/movies/images2/ymov_tt01_bg02bp.gif) no-repeat 0 100%;}

#film .ymov-tt01 .st02 .md01 .inr-md01,#film .ymov-tt01 .st02 .md02 .inr-md02{background:url(http://i.yimg.jp/images/movies/images2/ymov_tt01_bg02.gif) no-repeat;text-align:center;}
#person .ymov-tt01 .st02 .md01 .inr-md01,#person .ymov-tt01 .st02 .md02 .inr-md02{background:url(http://i.yimg.jp/images/movies/images2/ymov_tt01_bg02p.gif) no-repeat;text-align:center;}

.ymov-tt01 .st02 .md01{
padding-bottom:1px;
margin-bottom:3px;
}

.ymov-tt01 .st02 .md01 .inr-md01{
padding:4px 3px 3px 5px !important;
padding:6px 3px 3px 0;
}

.ymov-tt01 .st02 .md01 p{
display:inline;
padding-left:1px !important;
padding-left:5px;
white-space:nowrap;
font-size:92%;
}

.ymov-tt01 .st02 .md01 p a{
font-weight:bold;
color:#ff6100;
}


.ymov-tt01 .st02 .md01 p span{
font-weight:bold;
color:#ff6100;
}

.ymov-tt01 .st02 .md02{
padding-bottom:1px;
margin-bottom:5px !important;
margin-bottom:0;
}

.ymov-tt01 .st02 .md02 .inr-md02{
padding-top:4px;
}

.ymov-tt01 .st02 .md02 dl{
margin-left:6px;
}

.ymov-tt01 .st02 .md02 dt,
.ymov-tt01 .st02 .md02 dd{
float:left;
}

.ymov-tt01 .st02 .md02 dl.hhj{
padding-left:40px;
padding-top:1px;
}

.ymov-tt01 .st02 .md02 dl span{
font-weight:bold;
font-size:110%;
color:#ff6100;
margin-left:5px;
}

.ymov-tt01 .st02 .md02 dl span.hj{
font-size:95%;
}

.ymov-tt01 .st02 .md02 p.cng{
float:right;
}

.ymov-tt01 .st02 .md02 p.cng img{
margin-right:2px;
margin-top:1px;
}

.ymov-tt01 .st02 .md02 p a.b{
color:#ff0000 !important;
}

#film .ymov-tt01 .st02 .md02 input{
margin-left:8px;
float:left;
margin-top:-1px !important;
margin-top:-2px;
}

/*ymov-tt02
--------------------------------------------*/
.ymov-tt02 .tit{
float:left;
padding:2px 0 0 0;
}

.ymov-tt02 .tit01{
background:url(http://i.yimg.jp/images/movies/images2/ymov_tt02_bg01.gif) no-repeat 0 0;
height:40px;
width:461px;
}
.ymov-tt02 .tit02{
background:url(http://i.yimg.jp/images/movies/images2/ymov_tt02_bg02.gif) repeat-x 1px 0;
height:44px;
width:100%;
}

.ymov-tt02 h3{
float:left;
padding-left:7px;
height:25px;
font-weight:bold;
font-size:110%;
margin-left:2px;
padding-top:3px;
}

.ymov-tt02 .tit h3.bl{background:url(http://i.yimg.jp/images/movies/images2/ymov_tt02_pt01.gif) no-repeat 0 2px;}
.ymov-tt02 .tit h3.rd{background:url(http://i.yimg.jp/images/movies/images2/ymov_tt02_pt02.gif) no-repeat 0 0;}

.ymov-tt02 .tit h3 a{color:#001978;}
.ymov-tt02 .tit h3 a:hover{color:#CC2929;}
.ymov-tt02 .tit h3 a:visited{color:#CC2929;}

.ymov-tt02 .tit p{
margin-top:6px;
}

.ymov-tt02 .tit p span{
font-weight:bold;
color:#ff6100;
}

.ymov-tt02 .tit ul.srdbl{margin-right:17px;float:right;}
.ymov-tt02 .tit ul.srtpl{margin-right:0;float:right;}
.ymov-tt02 .tit ul.srrd{margin-top:4px;margin-left:10px;float:left;}

.ymov-tt02 .tit li{
float:left;
height:38px;
text-indent:-9999px;
overflow:hidden;
}

.ymov-tt02 .tit .srdbl li{width:90px;}
.ymov-tt02 .tit .srtpl li{width:80px;}

.ymov-tt02 .tit li a span{
width:25px;
height:22px;
display:inline !important;
display:block;
}

.ymov-tt02 .tit .srdbl a{display:block;width:90px;height:38px;}
.ymov-tt02 .tit .srtpl a{display:block;width:80px;height:38px;}

/* ソート2項目 */
.ymov-tt02 .tit .srdbl li.sr01{background:url(http://i.yimg.jp/images/movies/images2/ymov_tt02_sr01.gif) no-repeat 0 0;}
.ymov-tt02 .tit .srdbl li.sr01 a{background:url(http://i.yimg.jp/images/movies/images2/ymov_tt02_sr01.gif) no-repeat -92px 0;}
.ymov-tt02 .tit .srdbl li.sr01 a:hover{background:url(http://i.yimg.jp/images/movies/images2/ymov_tt02_sr01.gif) no-repeat -184px 0;}
.ymov-tt02 .tit .srdbl li.sr02{background:url(http://i.yimg.jp/images/movies/images2/ymov_tt02_sr01.gif) no-repeat 0 -38px;}
.ymov-tt02 .tit .srdbl li.sr02 a{background:url(http://i.yimg.jp/images/movies/images2/ymov_tt02_sr01.gif) no-repeat -92px -38px;}
.ymov-tt02 .tit .srdbl li.sr02 a:hover{background:url(http://i.yimg.jp/images/movies/images2/ymov_tt02_sr01.gif) no-repeat -184px -38px;}

/* ソート3項目 */
.ymov-tt02 .tit .srtpl li.sr01cu{background:url(http://i.yimg.jp/images/movies/images2/ymov_tt02_sr03.gif) no-repeat -276px 0; width:73px;}
.ymov-tt02 .tit .srtpl li.sr01cd{background:url(http://i.yimg.jp/images/movies/images2/ymov_tt02_sr03.gif) no-repeat -368px 0; width:73px;}
.ymov-tt02 .tit .srtpl li.sr01{background:url(http://i.yimg.jp/images/movies/images2/ymov_tt02_sr03.gif) no-repeat 0 0; width:73px;}
.ymov-tt02 .tit .srtpl li.sr01 a{background:url(http://i.yimg.jp/images/movies/images2/ymov_tt02_sr03.gif) no-repeat -92px 0; width:73px;}
.ymov-tt02 .tit .srtpl li.sr01 a:hover{background:url(http://i.yimg.jp/images/movies/images2/ymov_tt02_sr03.gif) no-repeat -184px 0; width:73px;}
.ymov-tt02 .tit .srtpl li.sr02cu{background:url(http://i.yimg.jp/images/movies/images2/ymov_tt02_sr03.gif) no-repeat -276px -38px;}
.ymov-tt02 .tit .srtpl li.sr02cd{background:url(http://i.yimg.jp/images/movies/images2/ymov_tt02_sr03.gif) no-repeat -368px -38px;}
.ymov-tt02 .tit .srtpl li.sr02{background:url(http://i.yimg.jp/images/movies/images2/ymov_tt02_sr03.gif) no-repeat 0 -38px;}
.ymov-tt02 .tit .srtpl li.sr02 a{background:url(http://i.yimg.jp/images/movies/images2/ymov_tt02_sr03.gif) no-repeat -92px -38px;}
.ymov-tt02 .tit .srtpl li.sr02 a:hover{background:url(http://i.yimg.jp/images/movies/images2/ymov_tt02_sr03.gif) no-repeat -184px -38px;}
.ymov-tt02 .tit .srtpl li.sr03cu{background:url(http://i.yimg.jp/images/movies/images2/ymov_tt02_sr03.gif) no-repeat -276px -76px; width:73px;}
.ymov-tt02 .tit .srtpl li.sr03cd{background:url(http://i.yimg.jp/images/movies/images2/ymov_tt02_sr03.gif) no-repeat -368px -76px; width:73px;}
.ymov-tt02 .tit .srtpl li.sr03{background:url(http://i.yimg.jp/images/movies/images2/ymov_tt02_sr03.gif) no-repeat 0 -76px; width:73px;}
.ymov-tt02 .tit .srtpl li.sr03 a{background:url(http://i.yimg.jp/images/movies/images2/ymov_tt02_sr03.gif) no-repeat -92px -76px; width:73px;}
.ymov-tt02 .tit .srtpl li.sr03 a:hover{background:url(http://i.yimg.jp/images/movies/images2/ymov_tt02_sr03.gif) no-repeat -184px -76px; width:73px;}

/* ソート2項目赤（価格比較） */
.ymov-tt02 .tit .srrd li.sr01cu,.srrd li .sr01cu a{background:url(http://i.yimg.jp/images/movies/images2/ymov_tt02_sr02.gif) no-repeat 0 0;display:block;width:98px;height:38px;}
.ymov-tt02 .tit .srrd li.sr01cd,.srrd li .sr01cd a{background:url(http://i.yimg.jp/images/movies/images2/ymov_tt02_sr02.gif) no-repeat -100px 0;display:block;width:98px;height:38px;}
.ymov-tt02 .tit .srrd li.sr01 a{background:url(http://i.yimg.jp/images/movies/images2/ymov_tt02_sr02.gif) no-repeat -200px 0;display:block;width:98px;height:38px;}
.ymov-tt02 .tit .srrd li.sr01 a:hover{background:url(http://i.yimg.jp/images/movies/images2/ymov_tt02_sr02.gif) no-repeat -300px 0;display:block;width:98px;height:38px;}
.ymov-tt02 .tit .srrd li.sr02cu,.srrd li .sr02cu a{background:url(http://i.yimg.jp/images/movies/images2/ymov_tt02_sr02.gif) no-repeat 0 -38px;display:block;width:136px;height:38px;}
.ymov-tt02 .tit .srrd li.sr02cd,.srrd li .sr02cd a{background:url(http://i.yimg.jp/images/movies/images2/ymov_tt02_sr02.gif) no-repeat -138px -38px;display:block;width:136px;height:38px;}
.ymov-tt02 .tit .srrd li.sr02 a{background:url(http://i.yimg.jp/images/movies/images2/ymov_tt02_sr02.gif) no-repeat -276px -38px;display:block;width:136px;height:38px;}
.ymov-tt02 .tit .srrd li.sr02 a:hover{background:url(http://i.yimg.jp/images/movies/images2/ymov_tt02_sr02.gif) no-repeat -414px -38px;display:block;width:136px;height:38px;}

.ymov-tt02 p.btn{
float:right;
padding:3px;
}


/*ymov-tt03
--------------------------------------------*/
.ymov-tt03{
background:url(http://i.yimg.jp/images/movies/images2/ymov_tt03_bg00.gif) no-repeat 0 0;
}

.ymov-tt03 .tit{
background:url(http://i.yimg.jp/images/movies/images2/ymov_tt03_bg02.gif) no-repeat 100% 0;
}

.ymov-tt03 .tit02{
background:url(http://i.yimg.jp/images/movies/images2/ymov_tt03_bg01.gif) repeat-x 0 0;
margin-left:3px;
margin-right:4px;
padding:2px 0 0 0;
}

.ymov-tt03 h3{
float:left;
padding-left:14px;
height:25px;
font-weight:bold;
font-size:110%;
margin-left:2px;
padding-top:3px;
background:url(http://i.yimg.jp/images/movies/images2/ymov_tt03_pt01.gif) no-repeat 0 6px;
}

.ymov-tt03 .tit ul{
margin-top:2px;
margin-left:10px;
float:left;
}

.ymov-tt03 .tit li{
float:left;
text-indent:-9999px;
overflow:hidden;
}

.ymov-tt03 .tit li a span{
width:25px;
height:22px;
display:inline !important;
display:block;
}

/* ソート2項目オレンジ（作品リスト） */
.ymov-tt03 .tit li.sr01cu a{background:url(http://i.yimg.jp/images/movies/images2/ymov_tt03_sr01.gif) no-repeat 0 0;display:block;width:98px;height:38px;}
.ymov-tt03 .tit li.sr01cd a{background:url(http://i.yimg.jp/images/movies/images2/ymov_tt03_sr01.gif) no-repeat -100px 0;display:block;width:98px;height:38px;}
.ymov-tt03 .tit li.sr01 a{background:url(http://i.yimg.jp/images/movies/images2/ymov_tt03_sr01.gif) no-repeat -200px 0;display:block;width:98px;height:38px;}
.ymov-tt03 .tit li.sr01 a:hover{background:url(http://i.yimg.jp/images/movies/images2/ymov_tt03_sr01.gif) no-repeat -299px 0;display:block;width:98px;height:38px;}
.ymov-tt03 .tit li.sr02cu a{background:url(http://i.yimg.jp/images/movies/images2/ymov_tt03_sr01.gif) no-repeat 0 -38px;display:block;width:90px;height:38px;text-indent:-9999px;overflow:hidden;}
.ymov-tt03 .tit li.sr02cd a{background:url(http://i.yimg.jp/images/movies/images2/ymov_tt03_sr01.gif) no-repeat -92px -38px;display:block;width:90px;height:38px;text-indent:-9999px;overflow:hidden;}
.ymov-tt03 .tit li.sr02 a{background:url(http://i.yimg.jp/images/movies/images2/ymov_tt03_sr01.gif) no-repeat -184px -38px;display:block;width:90px;height:38px;}
.ymov-tt03 .tit li.sr02 a:hover{background:url(http://i.yimg.jp/images/movies/images2/ymov_tt03_sr01.gif) no-repeat -276px -38px;display:block;width:90px;height:38px;}



 /*ymov-tt04
--------------------------------------------*/
.ymov-tt04{
text-align:center;
}

.ymov-tt04 ul{
width:520px;
text-align:center;
margin:auto;
}

.ymov-tt04 li{
width:246px;
height:42px;
font-size:120%;
font-weight:bold;
}

.ymov-tt04 ul li a{
display:block;
width:246px;
height:34px;
padding-top:8px;
background:url(http://i.yimg.jp/images/movies/images2/ymov_tt04_bg.gif) no-repeat 0 0;
}

.ymov-tt04 ul li a:hover{background:url(http://i.yimg.jp/images/movies/images2/ymov_tt04_bg.gif) no-repeat -246px 0;}

.ymov-tt04 li.rv01{float:left;}
.ymov-tt04 li.rv02{float:right;}

.ymov-tt04 ul li.c{
padding-top:8px;
color:#FFFFFF;
}

.ymov-tt04 ul li.gold{background:url(http://i.yimg.jp/images/movies/images2/ymov_tt04_bg_gold.gif) no-repeat 0 0;} /* ゴールド */
.ymov-tt04 ul li.sunset{background:url(http://i.yimg.jp/images/movies/images2/ymov_tt04_bg_sunset.gif) no-repeat 0 0;} /* 夕焼け */
.ymov-tt04 ul li.azuki{background:url(http://i.yimg.jp/images/movies/images2/ymov_tt04_bg_azuki.gif) no-repeat 0 0;} /* あずき */
.ymov-tt04 ul li.sakura{background:url(http://i.yimg.jp/images/movies/images2/ymov_tt04_bg_sakura.gif) no-repeat 0 0;} /* さくら */
.ymov-tt04 ul li.purple{background:url(http://i.yimg.jp/images/movies/images2/ymov_tt04_bg_purple.gif) no-repeat 0 0;} /* パープル */
.ymov-tt04 ul li.sky{background:url(http://i.yimg.jp/images/movies/images2/ymov_tt04_bg_sky.gif) no-repeat 0 0;} /* スカイ */
.ymov-tt04 ul li.mint{background:url(http://i.yimg.jp/images/movies/images2/ymov_tt04_bg_mint.gif) no-repeat 0 0;} /* ミント */
.ymov-tt04 ul li.leaves{background:url(http://i.yimg.jp/images/movies/images2/ymov_tt04_bg_leaves.gif) no-repeat 0 0;} /* 新緑 */
.ymov-tt04 ul li.forest{background:url(http://i.yimg.jp/images/movies/images2/ymov_tt04_bg_forest.gif) no-repeat 0 0;} /* 樹林 */
.ymov-tt04 ul li.blue{background:url(http://i.yimg.jp/images/movies/images2/ymov_tt04_bg_blue.gif) no-repeat 0 0;} /* マリン */
.ymov-tt04 ul li.color_01{background:url(http://i.yimg.jp/images/movies/images2/ymov_tt04_bg_color_01.gif) no-repeat 0 0;} /* ナッツ */
.ymov-tt04 ul li.color_02{background:url(http://i.yimg.jp/images/movies/images2/ymov_tt04_bg_color_02.gif) no-repeat 0 0;} /* ブラック */
.ymov-tt04 ul li.color_03{background:url(http://i.yimg.jp/images/movies/images2/ymov_tt04_bg_color_03.gif) no-repeat 0 0;} /* ウルトラ */
.ymov-tt04 ul li.color_04{background:url(http://i.yimg.jp/images/movies/images2/ymov_tt04_bg_color_04.gif) no-repeat 0 0;} /* スポンジ */
.ymov-tt04 ul li.color_05{background:url(http://i.yimg.jp/images/movies/images2/ymov_tt04_bg_color_05.gif) no-repeat 0 0;} /* カクテル */
.ymov-tt04 ul li.color_06{background:url(http://i.yimg.jp/images/movies/images2/ymov_tt04_bg_color_06.gif) no-repeat 0 0;} /* タイガー */
.ymov-tt04 ul li.color_07{background:url(http://i.yimg.jp/images/movies/images2/ymov_tt04_bg_color_07.gif) no-repeat 0 0;} /* 苺ミルク */
.ymov-tt04 ul li.color_08{background:url(http://i.yimg.jp/images/movies/images2/ymov_tt04_bg_color_08.gif) no-repeat 0 0;} /* ガールズ */
.ymov-tt04 ul li.color_09{background:url(http://i.yimg.jp/images/movies/images2/ymov_tt04_bg_color_09.gif) no-repeat 0 0;} /* Xmas */
.ymov-tt04 ul li.color_10{background:url(http://i.yimg.jp/images/movies/images2/ymov_tt04_bg_color_10.gif) no-repeat 0 0;} /* お正月 */


 /*ymov-tt05
--------------------------------------------*/
.ymov-tt05 div.big,.ymov-tt05 div.min{
background:url(http://i.yimg.jp/images/movies/images2/ymov_tt05_bg01.gif) repeat-x;
}

.ymov-tt05 .big h3{
font-size:115%;
font-weight:bold;
background:url(http://i.yimg.jp/images/movies/images2/ymov_tt05_pt01.gif) no-repeat 4px 2px;
padding:4px 0 0 15px;
height:20px;
}

.ymov-tt05 .big p{
background:url(http://i.yimg.jp/images/movies/images2/ymov_tt05_bg02.gif) no-repeat 0 0;
width:208px;
float:right;
}

.ymov-tt05 p a{
display:block;
background:url(http://i.yimg.jp/images/movies/images2/ymov_tt05_pt02.gif) no-repeat 7px 8px;
color:#FFFFFF;
padding:5px 0 0 17px;
height:24px;
}

.ymov-tt05 p a:hover{color:#FFFFFF;}
.ymov-tt05 p a:visited{color:#FFFFFF;}

.ymov-tt05 .min h3{
font-size:115%;
font-weight:bold;
background:url(http://i.yimg.jp/images/movies/images2/ymov_tt02_pt02.gif) no-repeat 4px 2px;
padding:4px 0 0 15px;
height:20px;
}

.ymov-tt05 .min p{
background:url(http://i.yimg.jp/images/movies/images2/ymov_tt05_bg03.gif) no-repeat 0 0;
width:108px;
float:right;
}


 /*ymov-tt06
--------------------------------------------*/
.ymov-tt06{
background:url(http://i.yimg.jp/images/movies/images2/ymov_tt06_bg01.gif) no-repeat 0 0;
}

.ymov-tt06 .tit{
background:url(http://i.yimg.jp/images/movies/images2/ymov_tt06_bg02.gif) no-repeat 100% 0;
}

.ymov-tt06 .tit02{
background:#EEEEEE;
border-top:#c6c4c5 1px solid;
margin-left:10px;
margin-right:10px;
padding:2px 0 0 0;
}

.ymov-tt06 h3{
text-indent:-9999px;
overflow:hidden;
height:25px;
width:54px;
float:left;
background:url(http://i.yimg.jp/images/movies/images2/ymov_tt06_tx01.gif) no-repeat;
}

.ymov-tt06 h3.rw{
background:url(http://i.yimg.jp/images/movies/images2/ymov_tt06_tx02.gif) no-repeat;
width:91px;
}

.ymov-tt06 p{
float:right;
margin-top:2px;
margin-left:3px;
}

.ymov-tt06 p a{
color:#005699;
}



 /*ymov-tt07
--------------------------------------------*/
.ymov-tt07{
background:url(http://i.yimg.jp/images/movies/images2/ymov_tt07_bg01.gif) no-repeat 0 0;
}

.ymov-tt07 .tit{
background:url(http://i.yimg.jp/images/movies/images2/ymov_tt07_bg02.gif) no-repeat 100% 0;
}

.ymov-tt07 .tit02{
background:url(http://i.yimg.jp/images/movies/images2/ymov_tt07_bg00.gif) repeat-x;
margin-left:5px;
margin-right:5px;
padding:6px 0 0 4px;
height:22px;
}


 /*ymov-tt08
--------------------------------------------*/
.ymov-tt08{
margin:1px;
background:url(http://i.yimg.jp/images/movies/images2/ymov_tt08_bg01.gif) repeat-x 0 0;
height:22px;
padding:4px 0 0 4px;
}

.ymov-tt08 p{
font-weight:bold;
}

#film .ymov-tt08 p{
background:url(http://i.yimg.jp/images/movies/images2/ymov_tt02_pt01.gif) no-repeat 0 0;
padding:0 0 0 10px;
height:19px;
}

#person .ymov-tt08 p{
background:url(http://i.yimg.jp/images/movies/images2/ymov_tt03_pt01.gif) no-repeat 0 50%;
padding:0 0 0 16px;
}



 /*ymov-tt09
--------------------------------------------*/
.ymov-tt09{
margin:1px;
background:url(http://i.yimg.jp/images/movies/images2/ymov_tt09_bg01.gif) repeat-x 0 0;
height:26px;
}

.ymov-tt09 p{
font-weight:bold;
font-size:115%;
background:url(http://i.yimg.jp/images/movies/images2/ymov_tt02_pt02.gif) no-repeat 3px 1px;
height:19px;
padding:5px 0 0 13px;
}


 /*ymov-tt10
--------------------------------------------*/
.ymov-tt10{
background:url(http://i.yimg.jp/images/movies/images2/ymov_bd01.gif) #f7f7f7 repeat-x 0 100%;
height:18px;
margin-bottom:1px;
padding:4px;
}

.ymov-tt10 h3{
float:left;
font-size:115%;
font-weight:bold;
}

#film .ymov-tt10 h3{
background:url(http://i.yimg.jp/images/movies/images2/ymov_tt02_pt01.gif) no-repeat 3px 50%;
padding-left:10px;
}
#person .ymov-tt10 h3{
background:url(http://i.yimg.jp/images/movies/images2/ymov_tt03_pt01.gif) no-repeat 3px 50%;
padding-left:18px;
}

.ymov-tt10 p{
float:right;
}


 /*ymov-tt11
--------------------------------------------*/
.ymov-tt11 h3{
height:24px;
padding:4px 0 0 10px;
font-size:115%;
font-weight:bold;
float:left;
}

.ymov-tt11 h3.rd{background:url(http://i.yimg.jp/images/movies/images2/ymov_tt02_pt02.gif) no-repeat 0 50%;}
.ymov-tt11 h3.az{background:url(http://i.yimg.jp/images/movies/images2/ymov_tt02_pt01.gif) no-repeat 0 50%;}
.ymov-tt11 h3.bl{background:url(http://i.yimg.jp/images/movies/images2/ymov_tt11_pt01.gif) no-repeat 0 3px;}

.ymov-tt11 .inr-bg p{
float:left;
text-align:left;
margin-left:5px;
margin-top:1px;
}

.ymov-tt11 .inr-bg{
background:url(http://i.yimg.jp/images/movies/images2/ymov_tt11_bg01.gif) repeat-x 1px 0;
border-bottom:1px solid #cfcdce;
height:28px;
margin-right:30px;
padding:0 0 0 3px;
}

.ymov-tt11 .inr-bg02{
background:url(http://i.yimg.jp/images/movies/images2/ymov_tt11_bg04.gif) repeat-x 1px 0;
border-bottom:1px solid #ffffff;
border-left:1px solid #cfcdce;
height:28px;
margin-right:30px;
padding:0 0 0 3px;
}

.ymov-tt11 .inr-bgr{
background:url(http://i.yimg.jp/images/movies/images2/ymov_tt11_bg02.gif) no-repeat 100% 0;
margin-right:177px;
}

.ymov-tt11 .inr-bgrr{
background:url(http://i.yimg.jp/images/movies/images2/ymov_tt11_bg02.gif) no-repeat 100% 0;
}

.ymov-tt11 .inr-bgr02{
background:url(http://i.yimg.jp/images/movies/images2/ymov_tt11_bg03.gif) no-repeat 100% 0;
margin-right:450px;
}

.ymov-tt11 p{
float:right;
width:171px;
text-align:right;
padding:8px;
}

.ymov-tt11 p img,
.ymov-tt11 p input{
margin:-5px;
}

 /*ymov-tt12
--------------------------------------------*/
.ymov-tt12{
background:url(http://i.yimg.jp/images/movies/images2/ymov_tt12_bg01.gif) no-repeat 0 0;
}

.ymov-tt12 .tit{
background:url(http://i.yimg.jp/images/movies/images2/ymov_tt12_bg02.gif) no-repeat 100% 0;
}

.ymov-tt12 .tit02{
background:url(http://i.yimg.jp/images/movies/images2/ymov_tt12_bg00.gif) repeat-x;
margin-left:3px;
margin-right:3px;
padding:4px 0 0 4px;
height:21px;
}

.ymov-tt12 p.tit{
background:url(http://i.yimg.jp/images/movies/images2/ymov_tt03_pt01.gif) no-repeat 0 50%;
padding-left:15px;
font-size:110%;
font-weight:bold;
float:left;
}

.ymov-tt12 p.copy{
float:right;
}


 /*ymov-tt13
--------------------------------------------*/
.ymov-tt13{
background:url(http://i.yimg.jp/images/movies/images2/ymov_tt13_bg01.gif) repeat-x;
}

.ymov-tt13 h3{
background:url(http://i.yimg.jp/images/movies/images2/ymov_tt13_pt01.gif) no-repeat;
padding:4px 0 0 13px;
height:20px;
color:#6e0400;
font-weight:bold;
}


 /*ymov-tt14
--------------------------------------------*/
.ymov-tt14{
background:url(http://i.yimg.jp/images/movies/images2/ymov_tt14_bg01.gif) no-repeat;
text-align:center;
}

.ymov-tt14 .inr-bgr{
background:url(http://i.yimg.jp/images/movies/images2/ymov_tt14_bg02.gif) no-repeat 100% 0;
}

.ymov-tt14 .inr-bg{
background:url(http://i.yimg.jp/images/movies/images2/ymov_tt14_bg00.gif) repeat-x;
margin-left:4px;
margin-right:4px;
}

.ymov-tt14 .inr-bgsp{
background:url(http://i.yimg.jp/images/movies/images2/ymov_tt14_bgsp.gif) no-repeat 50% 2px;
}

.ymov-tt14 .inr-wd{
width:600px;
}

.ymov-tt14 p{
float:left;
margin:4px 4px 0;
}

.ymov-tt14 h3{
display:inline;
text-indent:-9999px;
overflow:hidden;
}

.ymov-tt14 h3 a{
display:block;
float:left;
background:url(http://i.yimg.jp/images/movies/images2/ymov_tt14_tt01.gif) no-repeat 50% 0;
height:48px;
width:366px;
}


 /*ymov-tt15
--------------------------------------------*/
.ymov-tt15{
float:left;
}

.ymov-tt15 dl{
background:url(http://i.yimg.jp/images/movies/images2/ymov_tt15_list.gif) no-repeat;
width:145px;
padding-top:5px;
padding-left:16px;
padding-right:5px;
}

.ymov-tt15 dt{
font-size:120%;
font-weight:bold;
}

.ymov-tt15 dt span{
font-size:95%;
color:#B40000;
}

.ymov-tt15 dd{
float:left;
}

.ymov-tt15 p{
background:url(http://i.yimg.jp/images/movies/images2/ymov_tt15_list.gif) no-repeat;
font-size:120%;
font-weight:bold;
width:145px;
padding-top:5px;
padding-left:16px;
padding-right:5px;
}


 /*ymov-tt16
--------------------------------------------*/
.ymov-tt16{
background:url(http://i.yimg.jp/images/movies/images2/ymov_tt16_bg01.gif) repeat-x;
}

.ymov-tt16 h3{
background:url(http://i.yimg.jp/images/movies/images2/ymov_tt16_pt01.gif) no-repeat;
padding:4px 0 0 13px;
height:20px;
font-weight:bold;
float:left;
}

.ymov-tt16 p{
padding-top:3px;
}

.ymov-tt16 p span{
color:#ff6100;
font-weight:bold;
}


 /*ymov-tt17
--------------------------------------------*/
.ymov-tt17{
border:#000000 1px solid;
background:url(http://i.yimg.jp/images/movies/images2/ymov_tt17_bg01.gif) #404040 repeat-x 0 100%;
height:18px;
text-align:center;
}

.ymov-tt17 h3{
color:#FFFFFF;
font-weight:bold;
}


 /*ymov-tt18
--------------------------------------------*/
.ymov-tt18 ul{
width:298px;
}

.ymov-tt18 li{
height:22px;
text-indent:-9999px;
overflow:hidden;
float:left;
}

.ymov-tt18 li{
width:148px;
height:22px;
}

.ymov-tt18 li a{

width:150px;
height:22px;
display:block;
}

.ymov-tt18 li.rk01{background:url(http://i.yimg.jp/images/movies/images2/ymov_tt18_bg01.gif) no-repeat 0 0;}
.ymov-tt18 li.rk01 a{background:url(http://i.yimg.jp/images/movies/images2/ymov_tt18_bg01.gif) no-repeat 0 -22px;}
.ymov-tt18 li.rk01 a:hover{background:url(http://i.yimg.jp/images/movies/images2/ymov_tt18_bg01.gif) no-repeat -298px -22px;}
.ymov-tt18 li.rk02{background:url(http://i.yimg.jp/images/movies/images2/ymov_tt18_bg01.gif) no-repeat -150px -22px;}
.ymov-tt18 li.rk02 a{background:url(http://i.yimg.jp/images/movies/images2/ymov_tt18_bg01.gif) no-repeat -148px 0;}
.ymov-tt18 li.rk02 a:hover{background:url(http://i.yimg.jp/images/movies/images2/ymov_tt18_bg01.gif) no-repeat -298px 0;}
.ymov-tt18 li.rv01{background:url(http://i.yimg.jp/images/movies/images2/ymov_tt18_bg01.gif) no-repeat 0 -44px;}
.ymov-tt18 li.rv01 a{background:url(http://i.yimg.jp/images/movies/images2/ymov_tt18_bg01.gif) no-repeat 0 -66px;}
.ymov-tt18 li.rv01 a:hover{background:url(http://i.yimg.jp/images/movies/images2/ymov_tt18_bg01.gif) no-repeat -298px -66px;}
.ymov-tt18 li.rv02{background:url(http://i.yimg.jp/images/movies/images2/ymov_tt18_bg01.gif) no-repeat -150px -66px;}
.ymov-tt18 li.rv02 a{background:url(http://i.yimg.jp/images/movies/images2/ymov_tt18_bg01.gif) no-repeat -148px -44px;}
.ymov-tt18 li.rv02 a:hover{background:url(http://i.yimg.jp/images/movies/images2/ymov_tt18_bg01.gif) no-repeat -298px -44px;}


/* ymov-tt19
--------------------------------------------*/
.ymov-tt19{
background:#f8f8f8;
}

.ymov-tt19 .ctL{
float:left;
background:url(http://i.yimg.jp/images/movies/images2/ymov_tt19_bg01.gif) no-repeat 100% 100%;
padding-right:31px;
}

.ymov-tt19 .ctL .inr-dv{
float:left;
background:url(http://i.yimg.jp/images/movies/images2/ymov_tt19_bg02.gif) no-repeat 0 100%;
padding-left:5px;
min-height:28px;
}
*html .ymov-tt19 .ctL .inr-dv{
height:28px;
}
.ymov-tt19 .ctL .inr-dv h2{
background:url(http://i.yimg.jp/images/movies/images2/ymov_tt19_bg03.gif) no-repeat 0 50%;
padding:0 16px;/* 6+10 */
font-size:108%;
font-weight:bold;
line-height:28px;
}

.ymov-tt19 .ctR{
float:right;
padding:3px 5px 0 0;
}

.ymov-tt19 .ctR img,
.ymov-tt19 .ctR input,
.ymov-tt19 .ctR select{
vertical-align:middle;
}


/* ymov-tt20
--------------------------------------------*/
.ymov-tt20 h2{
display:inline;
float:left;
/*margin-left:6px;*/
background:url(http://i.yimg.jp/images/movies/images2/ymov_tt19_bg03.gif) no-repeat 0 50%;
padding-left:16px;/* 6+10 */
line-height:24px;
}
.ymov-tt20 h2 span{
font-size:108%;
font-weight:bold;
margin-right:.5em;
}
.ymov-tt20 p{display:inline;float:left;margin-left:1em;line-height:24px;}


/*ymov-tt21
--------------------------------------------*/
.ymov-tt21 h3{
font-weight:bold;
text-align:center;
line-height:22px;
}


/*ymov-tt22
--------------------------------------------*/
.ymov-tt22 h2{
height:34px;
line-height:30px;
font-size:130%;
font-weight:bold;
}


/*ymov-tt23
--------------------------------------------*/
.ymov-tt23 .wr04{padding-top:7px;padding-bottom:6px;}

.ymov-tt23 h3{
float:left;
width:225px;
text-indent:-9999px;
overflow:hidden;
margin:0px 8px 0px 34px;
display:inline;
}

.ymov-tt23 p{padding-top:2px;}
.ymov-tt23 p span{font-size:78%;}



/*ymov-tt24
--------------------------------------------*/
.ymov-tt24 .wr03{padding:5px 0 6px 16px;}

.ymov-tt24 h3{
float:left;
text-indent:-9999px;
overflow:hidden;
display:inline;
margin-right:5px;
}
.ymov-tt24 p{float:left;} 


/*ymov-tt36(tt01をLREC対応用に修正)
--------------------------------------------*/
#film .ymov-tt36{background:url(http://i.yimg.jp/images/movies/images2/ymov_tt01_bg.gif) #12316a repeat-x 0 100%;}
#person .ymov-tt36{background:url(http://i.yimg.jp/images/movies/images2/ymov_tt01_bgp.gif) #5676b2 repeat-x 0 100%;}

.ymov-tt36 .inr-bg{padding:3px;}

.ymov-tt36 .inr-bg01{
background:url(http://i.yimg.jp/images/movies/images2/ymov_tt01_bgr.gif) no-repeat 100% 100%;
height:50px;
padding:3px 3px 7px;
}

/* タイトル */
.ymov-tt36 .st01{
margin-bottom:3px;
padding-bottom:1px;
}

#film .ymov-tt36 .inr-bg .st01{background:url(http://i.yimg.jp/images/movies/images2/ymov_tt01_bg01b.gif) no-repeat 0 100%;}
#person .ymov-tt36 .inr-bg .st01{background:url(http://i.yimg.jp/images/movies/images2/ymov_tt01_bg01b.gif) no-repeat 0 100%;}

#film .ymov-tt36 .inr-bg01 .st01{margin-right:144px;background:url(http://i.yimg.jp/images/movies/images2/ymov_tt01_bg01b.gif) no-repeat 0 100%;}
.ymov-tt36 .st01 .title{
background:url(http://i.yimg.jp/images/movies/images2/ymov_tt01_bg01_r.gif) no-repeat 100% 0;
padding-right:1px;
font-weight:bold;
}

.ymov-tt36 .st01 .title .inr-title{
background:url(http://i.yimg.jp/images/movies/images2/ymov_tt01_bg01.gif) no-repeat;
min-height:50px;
}
*html .ymov-tt36 .st01 .title .inr-title{height:50px;}

.ymov-tt36 .st01 .title .tit tr{
vertical-align:middle;
}

.ymov-tt36 .st01 .title .tit td{
padding:2px;
}

.ymov-tt36 .st01 .title h3{
font-size:130%;
font-weight:bold;
margin:5px 0 5px 5px;
}

.ymov-tt36 .st01 .title .date div{
min-width:60px;
text-align:center;
}
*html .ymov-tt36 .st01 .title .date{margin-right:30px;}
*html .ymov-tt36 .st01 .title .date div{ display:inline; position:relative; margin-right:-30px; padding-right:30px;}


/* 予告編 */
.ymov-tt36 .st01 .title p{
float:right;
text-indent:-9999px;
overflow:hidden;
display:inline;
margin:12px 3px 0 0;
background:url(http://i.yimg.jp/images/movies/images2/ymov_tt01_icn01.gif) no-repeat 0 50%;
}

.ymov-tt36 .st01 .title p a{
display:block;
width:75px;
}


/* 予告編Mac */
.ymov-tt36 .st01 .title .nost{
float:right;
font-weight:normal;
margin:6px 3px 0 0;
padding:2px 3px;
border:#D1D1D1 1px solid;
text-align:center;
}

.ymov-tt36 .st01 .title .nost .sttt{
background:#F0F0F0;
border-bottom:#D1D1D1 1px solid;
}

.ymov-tt36 .st01 .title .nost .stdd{
background:url(http://i.yimg.jp/images/common/tv.gif) no-repeat 3px 50%;
padding:3px 3px 3px 20px;
margin:0 3px;
}

/* 情報 */
#film .ymov-tt36 .st02 .md01 div.bg1,#film .ymov-tt36 .st02 .md02 div.bg1{background:#fdfdfd url(http://i.yimg.jp/images/movies/images2/ymov_tt36_bg03u.gif) repeat-x 0 0;}
#film .ymov-tt36 .st02 .md01 div.bg2,#film .ymov-tt36 .st02 .md02 div.bg2{background:url(http://i.yimg.jp/images/movies/images2/ymov_tt36_bg03d.gif) repeat-x 0 100%;}
#film .ymov-tt36 .st02 .md01 div.bg3,#film .ymov-tt36 .st02 .md02 div.bg3{background:url(http://i.yimg.jp/images/movies/images2/ymov_tt36_bg03l.gif) repeat-y 0 0;}
#film .ymov-tt36 .st02 .md01 div.bg4,#film .ymov-tt36 .st02 .md02 div.bg4{background:url(http://i.yimg.jp/images/movies/images2/ymov_tt36_bg03d.gif) repeat-y 100% 0;}
#film .ymov-tt36 .st02 .md01 div.bg5,#film .ymov-tt36 .st02 .md02 div.bg5{background:url(http://i.yimg.jp/images/movies/images2/ymov_tt36_bg03ul.gif) no-repeat 0 0;}
#film .ymov-tt36 .st02 .md01 div.bg6,#film .ymov-tt36 .st02 .md02 div.bg6{background:url(http://i.yimg.jp/images/movies/images2/ymov_tt36_bg03ur.gif) no-repeat 100% 0;}
#film .ymov-tt36 .st02 .md01 div.bg7,#film .ymov-tt36 .st02 .md02 div.bg7{background:url(http://i.yimg.jp/images/movies/images2/ymov_tt36_bg03dl.gif) no-repeat 0 100%;}
#film .ymov-tt36 .st02 .md01 div.bg8,#film .ymov-tt36 .st02 .md02 div.bg8{background:url(http://i.yimg.jp/images/movies/images2/ymov_tt36_bg03dr.gif) no-repeat 100% 100%;padding:3px;}

#person .ymov-tt36 .st02 .md01 div.bg1,#person .ymov-tt36 .st02 .md02 div.bg1{background:#fdfdfd url(http://i.yimg.jp/images/movies/images2/ymov_tt36_bg03u.gif) repeat-x 0 0;}
#person .ymov-tt36 .st02 .md01 div.bg2,#person .ymov-tt36 .st02 .md02 div.bg2{background:url(http://i.yimg.jp/images/movies/images2/ymov_tt36_bg03d.gif) repeat-x 0 100%;}
#person .ymov-tt36 .st02 .md01 div.bg3,#person .ymov-tt36 .st02 .md02 div.bg3{background:url(http://i.yimg.jp/images/movies/images2/ymov_tt36_bg03l.gif) repeat-y 0 0;}
#person .ymov-tt36 .st02 .md01 div.bg4,#person .ymov-tt36 .st02 .md02 div.bg4{background:url(http://i.yimg.jp/images/movies/images2/ymov_tt36_bg03d.gif) repeat-y 100% 0;}
#person .ymov-tt36 .st02 .md01 div.bg5,#person .ymov-tt36 .st02 .md02 div.bg5{background:url(http://i.yimg.jp/images/movies/images2/ymov_tt36_bg03ulp.gif) no-repeat 0 0;}
#person .ymov-tt36 .st02 .md01 div.bg6,#person .ymov-tt36 .st02 .md02 div.bg6{background:url(http://i.yimg.jp/images/movies/images2/ymov_tt36_bg03urp.gif) no-repeat 100% 0;}
#person .ymov-tt36 .st02 .md01 div.bg7,#person .ymov-tt36 .st02 .md02 div.bg7{background:url(http://i.yimg.jp/images/movies/images2/ymov_tt36_bg03dlp.gif) no-repeat 0 100%;}
#person .ymov-tt36 .st02 .md01 div.bg8,#person .ymov-tt36 .st02 .md02 div.bg8{background:url(http://i.yimg.jp/images/movies/images2/ymov_tt36_bg03drp.gif) no-repeat 100% 100%;padding:3px;}


.ymov-tt36 .st02 .md01 p{
display:inline;
padding-left:6px !important;
padding-left:5px;
white-space:nowrap;
vertical-align:middle;
font-size:92%;
line-height:20px;
}

.ymov-tt36 .st02 .md01 p a{
font-weight:bold;
color:#ff6100;
}

.ymov-tt36 .st02 .md01 p span{
font-weight:bold;
color:#ff6100;
}

.ymov-tt36 .st02 .md01,.ymov-tt36 .st02 .md02{
padding-bottom:3px;
}


.ymov-tt36 .st02 .md02 dl{
margin-left:6px;
}

.ymov-tt36 .st02 .md02 dt,
.ymov-tt36 .st02 .md02 dd{
float:left;
padding-top:2px;
}

.ymov-tt36 .st02 .md02 dl.hhj{
padding-left:40px;
padding-top:1px;
}

.ymov-tt36 .st02 .md02 dl span{
font-weight:bold;
font-size:110%;
color:#ff6100;
margin-left:5px;
}

.ymov-tt36 .st02 .md02 dl span.hj{
font-size:95%;
}

.ymov-tt36 .st02 .md02 p.cng{
float:left;
padding:2px 0 0 5px;
}

.ymov-tt36 .st02 .md02 p.cng img{
margin-right:2px;
margin-top:1px;
}

.ymov-tt36 .st02 .md02 p a.b{
color:#ff0000 !important;
}

.ymov-tt36 .st02 .md02 input{
margin-left:8px;
float:left;
margin-top:-1px !important;
margin-top:-2px;
}

.ymov-tt36 table td.st04{
width:90%;
}

/* 追加するボタン */
.ymov-tt36 table td.st05{
width:150px;
vertical-align:bottom;
padding-bottom:5px;
background:none;
}

.ymov-tt36 .st03{
width:155px;
text-align:center;
float:right;
z-index:2;
}

.ymov-tt36 .st03 div.st06{
position:relative;
}

.ymov-tt36 .st03 p{
font-size:86%;
color:#fff;
}

.ymov-tt36 .st03 .addmovie2 .mask{
position:absolute;
top:21px;
left:0;
width:0;
height:auto;
overflow:hidden;
visibility:hidden;
}

.ymov-tt36 .st03 .addmovie2left .mask{
left:-171px;
top:0;
}

.ymov-tt36 .st03 .addmovie2 ul{
float:left;
width:175px;
border:1px solid #cccccc;
border-right:1px solid #aaaaaa;
border-bottom:1px solid #aaaaaa;
background:#f2f2f2;
}

.ymov-tt36 .st03 .addmovie2 li{
display:block;
width:175px;
font-size:13px;
color:#888888;
background:#cccccc url(http://i.yimg.jp/images/movies/images/mov/ic_plus1.gif) no-repeat 5px 50%;
}

.ymov-tt36 .st03 .addmovie2 li.msg{
color:#444444;
background:none;
}

.ymov-tt36 .st03 .addmovie2 li span{
display:block;
padding:6px 5px 6px 18px;
border:1px solid #ffffff;
border-right:1px solid #bbbbbb;
border-bottom:1px solid #bbbbbb;
}

.ymov-tt36 .st03 .addmovie2 li a span{
border-right:1px solid #cccccc;
border-bottom:1px solid #cccccc;
}

.ymov-tt36 .st03 .addmovie2 li.msg span{
padding:5px 6px;
font-weight:bold;
}

.ymov-tt36 .st03 .addmovie2 li a{
display:block;
width:175px;
text-decoration:none;
color:#444444;
background:#f2f2f2 url(http://i.yimg.jp/images/movies/images/mov/ic_plus2.gif) no-repeat 5px 50%;
}

.ymov-tt36 .st03 .addmovie2 li a:hover{
background:#f9b706 url(http://i.yimg.jp/images/movies/images/mov/ic_plus3.gif) no-repeat 5px 50%;
}

.ymov-tt36 .st03 .addmovie2 li a:hover,
.ymov-tt36 .st03 .addmovie2 li a:hover span strong{
color:#ffffff;
}

.ymov-tt36 .st03 .addmovie2 li a span strong{
font-weight:bold;
color:#ff6910;
}

.ymov-tt36 .st03 .addmovie2 li span a#msga{
width:160px;
}

.ymov-tt36 .st03 .addmovie2 li span a#msga2{
background:none;
text-align:right;
font-weight:normal;
text-decoration: underline;
color:#0072ff;
width:160px;
}







/*************************************
  SIDE COLUMN
  サイドカラム
*************************************/

/* ymov-sd00
--------------------------------------------*/
.ymov-sd00 li{
width:100%;
padding:3px 0 4px;
background: url(http://i.yimg.jp/images/movies/images2/ymov_bd01.gif) repeat-x 0 100%;
}

.ymov-sd00 li span{
display:block;
line-height:1.0;
padding-left: 30px;
background: url(http://i.yimg.jp/images/movies/images2/ymov_sd00_icn01.gif) no-repeat 5px;
}

.ymov-sd00 li.end{
background-image: none;
padding-bottom:3px;
}


/* ymov-sd01
--------------------------------------------*/
.ymov-sd01 li{
width:100%;
padding:3px 0 4px;
background: url(http://i.yimg.jp/images/movies/images2/ymov_bd01.gif) repeat-x 0 100%;
}

.ymov-sd01 li a{
padding-right:2px;
}

.ymov-sd01 li span{
display:block;
line-height:1.0;
padding:0 0 0 15px;
background: url(http://i.yimg.jp/images/movies/images2/ymov_ic_dot01.gif) no-repeat 5px 0.5em;
}

.ymov-sd01 li.end{
background-image: none;
padding-bottom:3px;
}


/* ymov-sd02
--------------------------------------------*/
.ymov-sd02 li{
border-bottom:1px solid #c6c4c5;
clear:both;
padding:3px 0 3px 15px;
}

.ymov-sd02 dl{
margin-top:-3px;
display:inline;
}

.ymov-sd02 dt{
margin-right:80px;
}

.ymov-sd02 dd{
float:right;
margin-right:4px;
}

.ymov-sd02 dd p{
float:left;
padding:3px 0;
}

.ymov-sd02 li.st01{background: url(http://i.yimg.jp/images/movies/images2/ymov_sd02_no1.gif) no-repeat 5px 0.5em;}

.ymov-sd02 li.st02{background: url(http://i.yimg.jp/images/movies/images2/ymov_sd02_no2.gif) no-repeat 5px 0.5em;}
.ymov-sd02 li.st03{background: url(http://i.yimg.jp/images/movies/images2/ymov_sd02_no3.gif) no-repeat 5px 0.5em;}
.ymov-sd02 li.st04{background: url(http://i.yimg.jp/images/movies/images2/ymov_sd02_no4.gif) no-repeat 5px 0.5em;}
.ymov-sd02 li.st05{background: url(http://i.yimg.jp/images/movies/images2/ymov_sd02_no5.gif) no-repeat 5px 0.5em;}



/* ymov-sd03
--------------------------------------------*/
.ymov-sd03{
padding:5px 5px 3px;
border-bottom:1px solid #c6c4c5;
border-right:1px solid #c6c4c5;
border-left:1px solid #c6c4c5;
}

.ymov-sd03 p.st01{
float:left;
padding-top:4px;
font-size: 80% !important;
font-size: 70%;
color: #515151;
}

.ymov-sd03 p.st02{
background: url(http://i.yimg.jp/images/movies/topimg/img_arrow01.gif) no-repeat 0.5em;
float: right;
padding-left: 25px;
}


/* ymov-sd04
--------------------------------------------*/
.ymov-sd04{
font-size:93%;
}

.ymov-sd04 dl,
.ymov-sd04 table{
text-align:center;
}

.ymov-sd04 dd{
margin:3px 0;
}

.ymov-sd04 td a img{
display:block;
}

.ymov-sd04 td a br{
display:none;
}


/* ymov-sd05
--------------------------------------------*/
.ymov-sd05{
position:relative;
}

.ymov-sd05 .inr-dv{
padding:2px;
background:#f5f5f5;
border-left:1px solid #ccc;
border-right:1px solid #ccc;
border-bottom:1px solid #ccc;
}

.ymov-sd05 .ctbd{
border:1px solid #ccc;
}

.ymov-sd05 .cthd{
position:absolute;
left:1px;
top:-32px;
width:299px;
height:31px;
}
.ymov-sd05 .cthd h3{
padding:8px 0 0 5px;
float:left;
}
.ymov-sd05 .cthd p{
padding:8px 5px 0 0;
float:right;
}
.ymov-sd05 .cthd img{
vertical-align:bottom;
}

.ymov-sd05 dl{
width:100%;
display:inline-block;
background:url(http://i.yimg.jp/images/movies/images2/ymov_sd05_bg03.gif) no-repeat 0 100%;
}
.ymov-sd05 dl:after{
display:block;
clear:both;
content:".";
visibility:hidden;
height:0px;
}

.ymov-sd05 dt{
float:left;
width:127px;
height:30px;
text-indent:-9999px;
overflow:hidden;
background:url(http://i.yimg.jp/images/movies/images2/ymov_sd05_dt01.gif) no-repeat;
}

.ymov-sd05 dt a{
width:100%;
height:100%;
display:block;
background:url(http://i.yimg.jp/images/movies/images2/ymov_sd05_dt01.gif) no-repeat;
}

.ymov-sd05 dd{
display:inline;
float:left;
margin:0 5px;
color:#f60;
line-height:30px;
font-weight:bold;
white-space:nowrap;
}
.ymov-sd05 dd .b{
color:#000;
}

/* grayOut */
.ymov-sd05 .li01 dt{background-position:0 -60px;} /* ジャンル */
.ymov-sd05 .li02 dt{background-position:-127px -60px;} /* サブジャンル */
.ymov-sd05 .li03 dt{background-position:-254px -60px;} /* 対象 */
.ymov-sd05 .li04 dt{background-position:-381px -60px;} /* 作品名 */
.ymov-sd05 .li05 dt{background-position:-508px -60px;} /* レビューワード */
.ymov-sd05 .li06 dt{background-position:-635px -60px;} /* キャスト・スタッフ */
.ymov-sd05 .li07 dt{background-position:-762px -60px;} /* 人名 */
.ymov-sd05 .li08 dt{background-position:-1016px -60px;} /* 都道府県 */
.ymov-sd05 .li09 dt{background-position:-889px -60px;} /* 地域 */

/* closed */
.ymov-sd05 .li01 dt a.closed{background-position:0 0;} /* ジャンル */
.ymov-sd05 .li02 dt a.closed{background-position:-127px 0;} /* サブジャンル */
.ymov-sd05 .li03 dt a.closed{background-position:-254px 0;} /* 対象 */
.ymov-sd05 .li04 dt a.closed{background-position:-381px 0;} /* 作品名 */
.ymov-sd05 .li05 dt a.closed{background-position:-508px 0;} /* レビューワード */
.ymov-sd05 .li06 dt a.closed{background-position:-635px 0;} /* キャスト・スタッフ */
.ymov-sd05 .li07 dt a.closed{background-position:-762px 0;} /* 人名 */
.ymov-sd05 .li08 dt a.closed{background-position:-1016px 0;} /* 都道府県 */
.ymov-sd05 .li09 dt a.closed{background-position:-889px 0;} /* 地域 */

/* opened */
.ymov-sd05 .li01 dt a.opened{background-position:0 -30px;} /* ジャンル */
.ymov-sd05 .li02 dt a.opened{background-position:-127px -30px;} /* サブジャンル */
.ymov-sd05 .li03 dt a.opened{background-position:-254px -30px;} /* 対象 */
.ymov-sd05 .li04 dt a.opened{background-position:-381px -30px;} /* 作品名 */
.ymov-sd05 .li05 dt a.opened{background-position:-508px -30px;} /* レビューワード */
.ymov-sd05 .li06 dt a.opened{background-position:-635px -30px;} /* キャスト・スタッフ */
.ymov-sd05 .li07 dt a.opened{background-position:-762px -30px;} /* 人名 */
.ymov-sd05 .li08 dt a.opened{background-position:-1016px -30px;} /* 都道府県 */
.ymov-sd05 .li09 dt a.opened{background-position:-889px -30px;} /* 地域 */
.ymov-sd05 ul{
overflow:hidden;
}


.ymov-sd05 ul ul{
height:250px;
width:272px;
overflow:auto;
*overflow-x:hidden;
padding:0 10px;
background:url(http://i.yimg.jp/images/movies/images2/ymov_sd05_bg01.gif) no-repeat 0 100%;
}
.ymov-sd05 ul ul ul{
height:1%;
width:auto;
background:none;
padding:0;
}

.ymov-sd05 li{
width:100%;
float:left;
background:url(http://i.yimg.jp/images/movies/images2/ymov_sd05_bg02.gif) no-repeat;
}
.ymov-sd05 li li{
background:none;
border:none;
font-size:108%;
line-height:1.6;
}
.ymov-sd05 li li li{
font-size:100%;
display:inline;
width:auto;
margin-right:.5em;
white-space:nowrap;
}

.ymov-sd05 li.li08 li dl,
.ymov-sd05 li.li09 li dl{
width:auto;
display:block;
background:none;
}
.ymov-sd05 li.li08 li dl dt,
.ymov-sd05 li.li09 li dl dt{
display:block;
font-size:93%;
margin:.3em 0 0;
float:none;
width:auto;
height:auto;
text-indent:0;
overflow:visible;
background:none;
}

.ymov-sd05 li.li08 li dl dt a,
.ymov-sd05 li.li09 li dl dt a{
width:auto;
height:auto;
display:inline;
background:none;
}

.ymov-sd05 li.li08 li dl dd,
.ymov-sd05 li.li09 li dl dd{
display:inline;
float:left;
margin:0 5px 0 0;
font-weight:normal;
line-height:1.4;
white-space: nowrap;
}


.ymov-sd05 li li a{
text-decoration:none;
color:#0063dc;
line-height:1.3;
}
.ymov-sd05 li li a:hover,
.ymov-sd05 li li a:hover{
color:#fff !important;
background:#0063dc;
}
.ymov-sd05 li li a:visited{
color:#0063dc;
}

.ymov-sd05 li.li04 ul,
.ymov-sd05 li.li07 ul{
overflow:hidden;
}

.ymov-sd05 li.li04 li table,
.ymov-sd05 li.li07 li table{
width:100%;
margin:.3em 0 0;
}

.ymov-sd05 li.li04 li td,
.ymov-sd05 li.li07 li td{
text-align:center;
}

.ymov-sd05 li.li04 li td a,
.ymov-sd05 li.li07 li td a{
display:block;
width:100%;
height:100%;
}

.ymov-sd05 li.li05 li{
font-size:93%;
display:inline;
float:none;
width:auto;
margin-right:.5em;
}
.ymov-sd05 li.li05 img{vertical-align:bottom;}
.ymov-sd05 li.li05 li a{white-space:nowrap;line-height:1.3;}
.ymov-sd05 li.li05 li a.lv1{font-size:86%;color:#5a9def;}
.ymov-sd05 li.li05 li a.lv2{font-size:100%;color:#428eea;}
.ymov-sd05 li.li05 li a.lv3{font-size:123%;color:#287de5;}
.ymov-sd05 li.li05 li a.lv4{font-size:153.9%;color:#106de0;}
.ymov-sd05 li.li05 li a.lv5{font-size:200%;color:#0063dc;}

/* clearButton */
.ymov-sd05 li.li05 li.clr{display:block;text-align:center;padding:1em 0;}
.ymov-sd05 li.li05 li.clr a:hover{
background:none;
}


/* ymov-sd06
--------------------------------------------*/
.ymov-sd06 h3{
padding:.3em;
font-weight:bold;
border-bottom:1px solid #cecece;
}
.ymov-sd06 ul{
padding:.5em;
}
.ymov-sd06 li{
margin:.5em 0;
}
.ymov-sd06 li img{
vertical-align:middle;
}

/* ymov-sd07
--------------------------------------------*/
.ymov-sd07{
border:solid 1px #d1d1d1;
padding:5px;
}

.ymov-sd07 p img{
float:left;
margin-right:5px;
}

.ymov-sd07 p a{
font-weight:bold;
display:block;
padding-top:12px;
}


/* ymov-sd08
--------------------------------------------*/
.ymov-sd08{
border:solid 1px #b6c4de;
background:#efefef;
padding:5px;
}

.ymov-sd08 dt{
font-weight:bold;
margin-bottom:5px;
}

.ymov-sd08 dd img{
float:left;
margin-right:5px;
}


/* ymov-sd12 (sd05をLREC対応用に修正)
--------------------------------------------*/
.ymov-sd12 .inr-dv{
padding:2px;
background:#f5f5f5;
border:1px solid #ccc;
}

.ymov-sd12 .ctbd{
border:1px solid #ccc;
}

.ymov-sd12 .cthd{
width:299px;
height:31px;
}
.ymov-sd12 .cthd h3{
padding:8px 0 0 5px;
float:left;
}
.ymov-sd12 .cthd p{
padding:8px 5px 0 0;
float:right;
}
.ymov-sd12 .cthd img{
vertical-align:bottom;
padding-right:5px;
}

.ymov-sd12 dl{
width:100%;
display:inline-block;
background:url(http://i.yimg.jp/images/movies/images2/ymov_sd05_bg03.gif) no-repeat 0 100%;
}
.ymov-sd12 dl:after{
display:block;
clear:both;
content:".";
visibility:hidden;
height:0px;
}

.ymov-sd12 dt{
float:left;
width:127px;
height:30px;
text-indent:-9999px;
overflow:hidden;
background:url(http://i.yimg.jp/images/movies/images2/ymov_sd05_dt01.gif) no-repeat;
}

.ymov-sd12 dt a{
width:100%;
height:100%;
display:block;
background:url(http://i.yimg.jp/images/movies/images2/ymov_sd05_dt01.gif) no-repeat;
}

.ymov-sd12 dd{
display:inline;
float:left;
margin:0 5px;
color:#f60;
line-height:30px;
font-weight:bold;
white-space:nowrap;
}
.ymov-sd12 dd .b{
color:#000;
}

/* grayOut */
.ymov-sd12 .li01 dt{background-position:0 -60px;} /* ジャンル */
.ymov-sd12 .li02 dt{background-position:-127px -60px;} /* サブジャンル */
.ymov-sd12 .li03 dt{background-position:-254px -60px;} /* 対象 */
.ymov-sd12 .li04 dt{background-position:-381px -60px;} /* 作品名 */
.ymov-sd12 .li05 dt{background-position:-508px -60px;} /* レビューワード */
.ymov-sd12 .li06 dt{background-position:-635px -60px;} /* キャスト・スタッフ */
.ymov-sd12 .li07 dt{background-position:-762px -60px;} /* 人名 */
.ymov-sd12 .li08 dt{background-position:-1016px -60px;} /* 都道府県 */
.ymov-sd12 .li09 dt{background-position:-889px -60px;} /* 地域 */

/* closed */
.ymov-sd12 .li01 dt a.closed{background-position:0 0;} /* ジャンル */
.ymov-sd12 .li02 dt a.closed{background-position:-127px 0;} /* サブジャンル */
.ymov-sd12 .li03 dt a.closed{background-position:-254px 0;} /* 対象 */
.ymov-sd12 .li04 dt a.closed{background-position:-381px 0;} /* 作品名 */
.ymov-sd12 .li05 dt a.closed{background-position:-508px 0;} /* レビューワード */
.ymov-sd12 .li06 dt a.closed{background-position:-635px 0;} /* キャスト・スタッフ */
.ymov-sd12 .li07 dt a.closed{background-position:-762px 0;} /* 人名 */
.ymov-sd12 .li08 dt a.closed{background-position:-1016px 0;} /* 都道府県 */
.ymov-sd12 .li09 dt a.closed{background-position:-889px 0;} /* 地域 */

/* opened */
.ymov-sd12 .li01 dt a.opened{background-position:0 -30px;} /* ジャンル */
.ymov-sd12 .li02 dt a.opened{background-position:-127px -30px;} /* サブジャンル */
.ymov-sd12 .li03 dt a.opened{background-position:-254px -30px;} /* 対象 */
.ymov-sd12 .li04 dt a.opened{background-position:-381px -30px;} /* 作品名 */
.ymov-sd12 .li05 dt a.opened{background-position:-508px -30px;} /* レビューワード */
.ymov-sd12 .li06 dt a.opened{background-position:-635px -30px;} /* キャスト・スタッフ */
.ymov-sd12 .li07 dt a.opened{background-position:-762px -30px;} /* 人名 */
.ymov-sd12 .li08 dt a.opened{background-position:-1016px -30px;} /* 都道府県 */
.ymov-sd12 .li09 dt a.opened{background-position:-889px -30px;} /* 地域 */
.ymov-sd12 ul{
overflow:hidden;
}


.ymov-sd12 ul ul{
height:250px;
width:272px;
overflow:auto;
*overflow-x:hidden;
padding:0 10px;
background:url(http://i.yimg.jp/images/movies/images2/ymov_sd05_bg01.gif) no-repeat 0 100%;
}
.ymov-sd12 ul ul ul{
height:1%;
width:auto;
background:none;
padding:0;
}

.ymov-sd12 li{
width:100%;
float:left;
background:url(http://i.yimg.jp/images/movies/images2/ymov_sd05_bg02.gif) no-repeat;
}
.ymov-sd12 li li{
background:none;
border:none;
font-size:108%;
line-height:1.6;
}
.ymov-sd12 li li li{
font-size:100%;
display:inline;
width:auto;
margin-right:.5em;
white-space:nowrap;
}

.ymov-sd12 li.li08 li dl,
.ymov-sd12 li.li09 li dl{
width:auto;
display:block;
background:none;
}
.ymov-sd12 li.li08 li dl dt,
.ymov-sd12 li.li09 li dl dt{
display:block;
font-size:93%;
margin:.3em 0 0;
float:none;
width:auto;
height:auto;
text-indent:0;
overflow:visible;
background:none;
}

.ymov-sd12 li.li08 li dl dt a,
.ymov-sd12 li.li09 li dl dt a{
width:auto;
height:auto;
display:inline;
background:none;
}

.ymov-sd12 li.li08 li dl dd,
.ymov-sd12 li.li09 li dl dd{
display:inline;
float:left;
margin:0 5px 0 0;
font-weight:normal;
line-height:1.4;
white-space: nowrap;
}


.ymov-sd12 li li a{
text-decoration:none;
color:#0063dc;
line-height:1.3;
}
.ymov-sd12 li li a:hover,
.ymov-sd12 li li a:hover{
color:#fff !important;
background:#0063dc;
}
.ymov-sd12 li li a:visited{
color:#0063dc;
}

.ymov-sd12 li.li04 ul,
.ymov-sd12 li.li07 ul{
overflow:hidden;
}

.ymov-sd12 li.li04 li table,
.ymov-sd12 li.li07 li table{
width:100%;
margin:.3em 0 0;
}

.ymov-sd12 li.li04 li td,
.ymov-sd12 li.li07 li td{
text-align:center;
}

.ymov-sd12 li.li04 li td a,
.ymov-sd12 li.li07 li td a{
display:block;
width:100%;
height:100%;
}

.ymov-sd12 li.li05 li{
font-size:93%;
display:inline;
float:none;
width:auto;
margin-right:.5em;
}
.ymov-sd12 li.li05 img{vertical-align:bottom;}
.ymov-sd12 li.li05 li a{white-space:nowrap;line-height:1.3;}
.ymov-sd12 li.li05 li a.lv1{font-size:86%;color:#5a9def;}
.ymov-sd12 li.li05 li a.lv2{font-size:100%;color:#428eea;}
.ymov-sd12 li.li05 li a.lv3{font-size:123%;color:#287de5;}
.ymov-sd12 li.li05 li a.lv4{font-size:153.9%;color:#106de0;}
.ymov-sd12 li.li05 li a.lv5{font-size:200%;color:#0063dc;}

/* clearButton */
.ymov-sd12 li.li05 li.clr{display:block;text-align:center;padding:1em 0;}
.ymov-sd12 li.li05 li.clr a:hover{
background:none;
}

/* ymov-sd50 重複しないようにsd50から(2009/08)
--------------------------------------------*/
.ymov-sd50 h3{
padding:.3em;
font-weight:bold;
border-bottom:1px solid #cecece;
background:url(http://i.yimg.jp/images/movies/topimg/vote_title_bg.gif);
text-align:center;
}


.nost_2nd{ background:url(http://i.yimg.jp/images/movies/images2/dtl-rating.gif) top left no-repeat; }
a.nost_2nd{  display:inline-block;float:right; margin:8px 10px 0 0;  width:73px; height:39px; text-indent:-9999px; overflow:hidden;}

a.az_2nd{ background:url(http://i.yimg.jp/images/movies/images2/dtl-rating.gif) left -44px no-repeat; height:28px; width:210px;display:block;text-indent:-9999px; overflow:hidden;}
a.az_3nd{ background:url(http://i.yimg.jp/images/movies/images2/dtl-rating.gif) left -72px no-repeat; height:28px; width:235px;display:block;text-indent:-9999px; overflow:hidden;}

/* EMMA */
div#EMMAwp{
float:right;
display:block;
zoom:1;
width:170px;
}
div#EMMAwp .EMMAbtn{
text-align:right;
padding-bottom:8px;
}
.EMMAbtn{text-align:right;}

div#yjPofeeBoxIn .yjPofeeH3{display:block;} 
