body{margin:0;padding:0;font-size:11px;background-color:#161f2a;}
a:link{background-color:transparent;text-decoration:underline;color:#00458b;}
a:hover{color:#000;text-decoration:underline;background-color:transparent;}
a:visited{background-color:transparent;text-decoration:underline;color:#00458b;}
a:visited:hover{color:#000;text-decoration:underline;background-color:transparent;}
a.stub{color:#723;}
h1,h2,h3,h4{font-family:Arial,Verdana,Sans-serif;letter-spacing:.09em;margin-bottom:2px;margin-top:0;}
h1{font-size:2em;line-height:2em;}
h2{font-size:1.7em;line-height:1.7em;}
h3{font-size:1.5em;line-height:1.5em;}
h4{font-size:1.2em;line-height:1.2em;}
#alphabar{text-align:center}
#alphabar a:link{text-decoration:none}
#alphabar a:visited{text-decoration:none}
#alphabar a:visited:hover{text-decoration:underline;position:relative;top:-3px}
#alphabar a:hover{text-decoration:underline;position:relative;top:-3px}
#headWrap{width:100%;height:147px;background:url('http://static.nipponcinema.com/images/layout/master-v3/master.png') repeat-x top left;background-position:0 -650px}
#NCLogo{background:url('http://static.nipponcinema.com/images/layout/master-v3/master.png') no-repeat top left;background-position:-350px -50px;width:222px;height:65px;display:block;text-indent:-9999px;float:left;position:relative;top:13px;overflow:hidden;}
#socButtons ul{margin:0;padding:0;}
#socButtons li{float:left;}
#socButtons a{width:16px;height:16px;display:block;text-indent:-9999px;overflow:hidden;background:url('http://static.nipponcinema.com/images/layout/master-v3/master.png') no-repeat top left;}
#socButtons a:hover{position:relative;top:-2px;outline:2px solid #629298;}
#socButtons a#sprite-delicious{background-position:-300px 0;}
#socButtons a#sprite-digg{background-position:-275px 0;}
#socButtons a#sprite-facebook{background-position:-250px 0;}
#socButtons a#sprite-googlebookmark{background-position:-225px 0;}
#socButtons a#sprite-live{background-position:-200px 0;}
#socButtons a#sprite-reddit{background-position:-175px 0;}
#socButtons a#sprite-stumbleupon{background-position:-100px 0;}
#socButtons a#sprite-technorati{background-position:-125px 0;}
#socButtons a#sprite-twitter{background-position:-150px 0;}
#headTop{width:966px;height:98px;margin:0 auto 0 auto;}
#headAd{float:right;width:728px;height:90px;margin-top:5px;}
#headNav{margin:0 auto 0 auto;width:966px;height:49px;}
#headNav ul{list-style:none;list-style-image:none;margin:0;padding:0;position:relative;top:11px;}
#headNav li{float:left;margin-left:10px;}
#headNav a{text-decoration:none;display:block;}
#headNav li a{margin:2px 12px 0 0;font-size:15px;font-family:Lucida Console,Monaco,Arial;color:#fff;}
#headNav li a:hover{color:#24495e;}
#headSearch{float:right;position:relative;top:8px;}
#headSearchBox{float:left;width:290px;height:21px;padding:3px 5px 0 5px;font-size:15px;border-bottom:1px solid #202f31;border-left:1px solid #202f31;border-top:1px solid #4d7176;border-right:1px solid #4d7176;}
#headSearchSubmit{position:relative;left:5px;float:left;padding:0;margin:0;}
#footerBox{width:966px;height:112px;text-align:center;color:#f0f5f7;font-family:Verdana,Geneva,Arial;font-size:11px;margin:0 auto 0 auto;background:url('http://static.nipponcinema.com/images/layout/master-v3/master.png') no-repeat top left;background-position:0 -400px;}
#footerBox a:link{color:#f0f5f7;text-decoration:underline;}
#footerBox a:visited{color:#f0f5f7;text-decoration:underline;}
#footerBox a:hover{color:#b3c5cf;text-decoration:none;}
#releaseContainer{float:left;width:480px;clear:left;}
#releaseAd{margin-right:25px;float:right;width:160px;height:600px;}
.releaseImageBox{padding:10px 0 10px 0;width:57px;}
#releaseContainer img{vertical-align:middle;}
.releaseInfo{padding:10px;font-family:Verdana,Arial,Sans-serif;line-height:1.5;font-size:1em;}
.newsbody{font-family:georgia,verdana,arial,sans-serif;margin:0 0 5px 0;padding:10px;}
.newsbody p{font-family:georgia,verdana,arial,sans-serif;font-size:1.2em;margin-bottom:9px;line-height:1.4em;}
.newsbody ul{color:#638c9c;line-height:1.5em;list-style-type:square;margin:.3em 0 10px 1.5em;padding:0;}
.newsbody li{font-family:georgia,verdana,arial,sans-serif;font-size:1.2em;color:#000;margin:0 0 5px .4em;}
.entryTop{font-family:verdana,arial,sans-serif;line-height:1.2;font-size:1em;float:left;margin:0 0 10px 0;}
.entryTop p{margin-bottom:3px;}
.entryTitle{font-family:georgia,verdana,geneva;font-size:1.6em;margin:5px 0 5px 0;font-weight:bold;}
#entryBox{margin:0 0 6px 0;float:left;}
.anch{margin-left:3px;margin-top:15px;padding:3px;border-top:1px solid #a10000;border-bottom:1px solid #a10000;border-left:1px solid #a10000;border-right:1px solid #a10000;width:30px;}
.th120{float:left;width:126px;height:126px;text-align:center;}
.th120Bar{float:left;clear:both;width:515px;}
#tabBoxWrap{width:295px;float:left;}
#twitterBar300{width:295px;background-position:0 -647px;float:left;padding:5px 0 0 5px;margin-bottom:10px;}
#twitterTab{width:143px;height:40px;float:left;background:url('http://static.nipponcinema.com/images/layout/master-v3/master.png') no-repeat top left;background-position:-350px -150px;margin-right:4px;}
#twitterTab span{cursor:default;position:relative;top:8px;left:0;}
#twitterTab a{background:url('http://static.nipponcinema.com/images/layout/master-v3/master.png') no-repeat top left;background-position:0 0;width:32px;height:32px;display:block;float:left;margin:4px 0 4px 4px;text-indent:-9999px;overflow:hidden;}
#twitterTab a:hover{position:relative;top:-3px;}
#latestTab{width:143px;height:40px;float:left;background:url('http://static.nipponcinema.com/images/layout/master-v3/master.png') no-repeat top left;background-position:-500px -150px;}
#latestTab a{background:url('http://static.nipponcinema.com/images/layout/master-v3/master.png') no-repeat top left;background-position:-50px 0;width:32px;height:32px;display:block;float:right;margin:4px 4px 4px 0;text-indent:-9999px;overflow:hidden;}
#latestTab a:hover{position:relative;top:-3px;}
#latestBox{width:295px;height:330px;background:url('http://static.nipponcinema.com/images/layout/master-v3/master.png') no-repeat top left;background-position:0 -50px;float:left;padding:5px 0 0 5px;margin-bottom:10px;}
#twitterBox{width:295px;height:330px;background:url('http://static.nipponcinema.com/images/layout/master-v3/master.png') no-repeat top left;background-position:0 -50px;float:left;padding:5px 0 0 5px;margin-bottom:10px;}
.tweet300{clear:both;width:290px;height:65px;background:url('http://static.nipponcinema.com/images/layout/master-v3/master.png') no-repeat top left;background-position:0 -550px;padding:0;margin:0;}
#tabs{padding:0 0 0 5px;margin:0;height:40px;position:relative;top:0;left:0;list-style:none;}
#twitterLink{padding:8px 27px 8px 14px;font-family:georgia;font-size:20px;}
#latestLink{font-family:georgia;font-size:20px;}
#latestTab span{cursor:default;position:relative;top:8px;left:25px;}
#twitterBox p{margin:0;font-family:"Lucida Grande",Arial,Sans-serif;font-size:12px;}
#latestBox p{margin:0;font-family:"Lucida Grande",Arial,Sans-serif;font-size:12px;}
.twittericon{float:left;margin:9px 4px 0 5px;}
#news300{position:relative;width:290px;height:324px;background-color:#fff;overflow:auto;}
#news300 ul{margin:0;padding:10px 5px 10px 20px;list-style-type:square;}
#news300 li{line-height:1.7;font-family:"margin-bottom:4px;padding:0;Lucida Grande",Arial,Sans-serif;font-size:12px;color:#638c9c;}
.tweet p{padding:10px;}
.tweet300 p{padding:3px 7px 3px 7px;}
blockquote{font-family:verdana;}
input.button{font-size:11px;font-family:verdana,arial,sans-serif;background:#c1cfcf;color:#000;padding:1px 0 0 0;}
.center{margin:0 auto;}
.checkbox{background-color:transparent;margin:3px;padding:0;border:0;}
.clearboth{clear:both;}
.clearright{clear:right;}
.clearleft{clear:left;}
#content{width:740px;}
fieldset{padding:0;border:0;}
form{margin:0;padding:0;border:0;}
img{margin:0;padding:0;border:0;}
a.nav:link{color:#546e7f;background-color:transparent;text-decoration:none;}
a.nav:visited{color:#546e7f;background-color:transparent;text-decoration:none;}
a.nav:hover{color:#1d3647;background-color:transparent;text-decoration:underline;}
#breadnav{font-family:Verdana,Arial,Sans-serif;color:#546e7f;font-size:11px;padding:4px;}
#navhere{font-family:Verdana,Arial,Sans-serif;font-weight:bold;color:#546e7f;font-size:11px;}
p{font-family:verdana,arial,sans-serif;font-size:1.2em;line-height:1.2em;margin-top:0;}
.paginate{font-family:verdana,arial,sans-serif,georgia;font-size:12px;text-align:center;margin:5px 0 5px 0;clear:both;}
.paginate a:link{text-decoration:none;}
.paginate a:hover{text-decoration:none;}
.paginate a:visited{text-decoration:none;}
.paginate a:visited:hover{text-decoration:none;}
#searchBox{text-align:right;float:left;font-size:10px;padding-top:6px;position:relative;top:40px;left:230px;width:185px;}
#searchBox p{padding:0;margin:0;}
#searchsubmit{position:relative;left:5px;top:-1px;float:left;padding:0;margin:0;}
.textfield{width:170px;color:#666;margin:0;padding:2px;font:11px/11px verdana,arial,sans-serif;float:left;border-color:#9f9f9f;}
.spacer{clear:both;}
.clear{clear:both;}
.submit{font-family:Verdana,Geneva,Tahoma,Trebuchet MS,Arial,Sans-serif;font-size:11px;font-weight:normal;border-top:1px solid #f2f2f4;border-left:1px solid #f2f2f4;border-right:1px solid #000;border-bottom:1px solid #000;letter-spacing:.1em;margin:0;padding:2px 4px 2px 4px;background-color:#dfe4e5;color:#000;cursor:pointer;}
.textarea{border-top:1px solid #999;border-left:1px solid #999;background-color:#5af0f2;color:#5af0f2;font-family:Verdana,Arial,Sans-serif;font-size:10px;margin-top:3px;margin-bottom:3px;}
#wrapper{background-color:#fff;margin:0 auto 0 auto;width:760px;color:#000;min-height:550px;padding-bottom:5px;}
#trailerBox{margin:0 auto 0 auto;}
#trailerSummary{float:left;margin-bottom:10px;padding-bottom:10px;}
#trailerSummary p{font-family:"Lucida Grande",Arial,Sans-serif;font-size:1.2em;margin-top:10px;}
#trailerSummary li{font-size:1.1em;font-family:"Lucida Grande",Arial,Sans-serif;}
.avatar{margin:0 5px 3px 0;float:left;border:1px solid #999;padding:2px;}
.c_reply,.c_edit {display:block;color:#262626;text-decoration:none;float:right;padding:2px 6px 2px 6px;margin:0px 0px 25px 3px;}
.commentBox {clear:both;font-size:11px;width:640px;padding:10px 0px 40px 0px;border-bottom:1px dotted #c2c2c2;}
.author {clear:right;display:block;margin:0 0 5px 0;}
#trailerComments{float:left;padding:10px;}
#trailerComments p{margin-bottom:11px;}
.commentBox1{background-color:#e9e9ea;float:left;width:503px;border:1px solid #e0dede;padding:5px 5px 5px 5px;margin:10px 0 10px 0;}
.commentBox1 p{font-size:12px;}
.commentBox2{background-color:#f4f3f3;float:left;width:503px;border:1px solid #e0dede;padding:5px 5px 5px 5px;margin:10px 0 10px 0;}
.commentBox2 p{font-size:12px;}
#commentForm{background-color:#dff8de;border:1px solid #b5ddb3;margin:10px 0 10px 0;padding:10px;float:left;}
#trailerComments h3{border-top:1px dotted;border-bottom:1px dotted;padding:5px 0 5px 0;width:250px;margin-bottom:5px;}
#trailerCol1{float:left;width:559px;margin-right:26px;}
#trailerCol2{float:left;width:298px;}
#trailerSmileys{float:left;width:380px;margin:5px 0 5px 0;}
#trailerDataBox{float:left;width:100%;background-color:#dadada;border:1px solid #7f9db9;margin-bottom:15px;font-family:verdana,geneva;font-size:9pt;}
#trailerNewsBox{font-size:1.1em;font-family:verdana,arial,sans-serif;line-height:1.2;background-color:#dadada;border:1px solid #7f9db9;float:left;width:334px;margin-bottom:15px;}
#trailerNewsBox ul{color:#638c9c;line-height:1.5em;list-style-type:square;margin:.3em 0 0 1.5em;padding:0;}
#trailerNewsBox li{margin-bottom:.1em;}
.trailerDataSpace{margin:5px 5px 5px 5px;}
#trailerTitle{float:left;width:849px;margin:5px 10px 5px 10px;}
#wideWrapper{margin:0 auto 0 auto;width:869px;background-color:#fff;color:#000;min-height:642px;}
#urlField{height:18px;}
#embedField{height:18px;}
#sizeBox{font-size:10px;height:18px;}
#contactform{font-family:verdana,arial,sans-serif;line-height:1.5;font-size:11px;}
#contactform p{margin-bottom:4px;}
#footer{text-align:center;color:#f0f5f7;padding:5px;margin:0 auto 0 auto;font-family:Georgia,Verdana,Arial,Sans-serif;font-size:11px;width:760px;}
#footer a:link{color:#f0f5f7;text-decoration:underline;}
#footer a:visited{color:#f0f5f7;text-decoration:underline;}
#footer a:hover{color:#b3c5cf;text-decoration:none;}
#footer_sublinks{margin:2px 0 5px 0;font-family:verdana,arial,aans-serif;font-size:9px;}
#footer_sublinks a:link{color:#f0f5f7;text-decoration:none;}
#footer_sublinks a:visited{color:#f0f5f7;text-decoration:none;}
#footer_sublinks a:hover{color:#b3c5cf;text-decoration:none;}
#headerLogo{width:495px;height:75px;float:left;}
#siteNav{float:left;height:25px;}
#siteNav ul{line-height:1.5em;margin:.3em 0 0 1.5em;padding:0;z-index:1;list-style-image:none;list-style:none;}
#siteNav li{float:left;position:relative;top:0;left:0;font-size:12px;text-align:left;}
#siteNav a{text-decoration:none;display:block;}
#siteNav li a{margin:2px 12px 0 0;color:#fff;font-weight:bold;margin-bottom:.1em;}
#siteNav li a:hover{color:#24495e;}
#memberBar{float:left;font-size:10px;font-family:verdana;arial;color:#fff;margin:5px 0 0 20px;}
#relatedList ul{color:#638c9c;line-height:1.5em;list-style-type:square;margin:.3em 0 0 1.5em;padding:0;}
#relatedList li{margin-bottom:5px;}
.newsleft{display:block;float:left;margin:5px 10px 10px 0;border:1px solid #999;padding:2px;}
.newsright{display:block;float:right;margin:5px 0 10px 10px;border:1px solid #999;padding:2px;}
.newsbox{font-size:1.1em;border-top:1px solid #788f9c;border-right:1px solid #a3aeb5;border-bottom:1px solid #a3aeb5;border-left:1px solid #788f9c;margin:0 10px 6px 10px;background-color:#fff;float:left;width:534px;}
#newscontainer{width:513px;float:left;padding:0;margin:0 10px 0 0;}
#side_box{width:324px;float:left;margin:0 10px 0 10px;background-color:#fff;}
.sidebar_box{font-size:1.1em;font-family:verdana,arial,sans-serif;line-height:1.2;background-color:#e9f1f5;border-top:1px solid #d8dadb;border-left:1px solid #d8dadb;border-bottom:1px solid #bbe8fe;border-right:1px solid #bbe8fe;float:left;width:324px;}
#sidebarNewsContainer{float:right;width:300px;}
.sideTitle{border-bottom:1px solid #999;padding-bottom:5px;font-family:'lucida console',monaco,monospace;font-size:15px;text-transform:uppercase;color:#999;letter-spacing:3px;}
#netflixBox{width:110px;height:240px;float:left;clear:left;}
#amazonBox{width:190px;padding-bottom:10px;height:280px;float:left;clear:right;}
.sidebarNews{font-size:1.1em;font-family:verdana,arial,sans-serif;line-height:1.2;background-color:#fff;float:left;width:332px;margin:0 0 10px 0;border-top:2px solid #aeaeac;border-right:2px solid #c6c4c4;border-bottom:2px solid #c6c4c4;border-left:2px solid #aeaeac;}
.sidebarNews ul{color:#638c9c;line-height:1.5em;list-style-type:square;margin:.3em 0 0 1.5em;padding:0;}
.sidebarNews li{margin-bottom:.1em;}
#releasebox{line-height:1.5;text-align:left;background-color:#e9f1f5;font-size:10px;border-top:1px solid #d8dadb;border-left:1px solid #d8dadb;border-bottom:1px solid #bbe8fe;border-right:1px solid #bbe8fe;float:left;width:185px;margin:0 0 5px 0;}
.relinfo{font-family:Verdana,Arial,Sans-serif;line-height:1.5;font-size:1em;padding-left:5px;padding-right:3px;padding-bottom:10px;}
.reltitle{font-family:Verdana,Arial,Sans-serif;line-height:1.5;font-size:1em;padding-top:5px;font-weight:bold;margin:0 0 3px 0;}
a.translink:link{color:#77c;background-color:transparent;text-decoration:underline;}
a.translink:visited{color:#77c;background-color:transparent;text-decoration:underline;}
a.translink a:hover{color:#77c;background-color:transparent;text-decoration:none;}
a.titlelink:link{color:#00458b;background-color:transparent;font-size:14px;text-decoration:none;font-weight:bold;}
a.titlelink:visited{color:#00458b;background-color:transparent;font-size:14px;text-decoration:none;font-weight:bold;}
a.titlelink a:hover{color:#00458b;background-color:transparent;font-size:14px;text-decoration:underline;font-weight:bold;}
.newstop{font-family:verdana,arial,sans-serif;line-height:1.2;font-size:10pt;padding:10px 0 10px 0;border-bottom:1px dotted #ccc;border-top:1px solid #999;}
#trailTop{font-family:verdana,arial,sans-serif;line-height:1.2;font-size:10pt;padding:4px 0 4px 0;}
.newstop p{font-family:verdana,arial,sans-serif;font-size:11px;margin:0;padding:0;margin-bottom:5px;}
#trailTop p{font-family:verdana,arial,sans-serif;font-size:11px;margin:0;padding:0;margin-bottom:5px;}
#buytext{padding-bottom:5px;padding-top:5px;font-family:Verdana,Arial,Sans-serif;font-size:12px;}
#buytitle{padding:5px;text-align:center;font-family:Georgia,Verdana,Arial,Sans-serif;font-size:12px;font-weight:bold;border-bottom:1px dotted #828a8e;}
.clip{margin-top:5px;margin-bottom:5px;margin:0 auto;}
.datahead{color:#000;font-family:Verdana,Arial,Sans-serif;font-size:11px;font-weight:bold;}
#screencaps a img{margin:0 0 5px 0;display:block;}
.region{color:#000;font-family:Verdana,Arial,;font-size:9px;font-weight:bold;padding:3px;}
#tagWrap{float:left;width:515px;margin-right:10px;border-top:2px solid #aeaeac;border-right:2px solid #c6c4c4;border-bottom:2px solid #c6c4c4;border-left:2px solid #aeaeac;padding:10px;background-color:#fff;}
#tagWrap ul{color:#638c9c;line-height:1.5em;list-style-type:square;margin:.3em 0 0 1.5em;padding:0;}
#tagWrap li{margin-bottom:.1em;}
#tagCats{clear:both;border:1px solid #7f9db9;background-color:#ddd;padding:10px 10px 0 10px;margin: 10px 0 10px 0;}
#tags{font-family:Verdana,Arial,Sans-serif;font-size:12px;padding-bottom:10px;width:100%;}
.tagarticlesbox{border-top:1px solid #788f9c;border-right:1px solid #a3aeb5;border-bottom:1px solid #a3aeb5;border-left:1px solid #788f9c;margin:2px 0 6px 10px;background-color:#fff;width:553px;}
#ttable{width:760px;}
#databoxt{background-color:#fff;margin-left:5px;padding-top:15px;font-family:Verdana,Arial,Sans-serif;font-size:1.2em;line-height:1.5;width:160px;}
.trailer_list_box{float:left;margin:10px 0 20px 0;width:50%;}
#trailerbox_linkage{margin:10px 0 0 0;}
#trailerbox_info{font-family:Verdana,Arial,Sans-serif;font-size:1.1em;line-height:1.2em;text-align:left;margin-top:2px;margin-bottom:2px;background-color:#fff;padding:0 3px 3px 3px;margin:0 auto;width:496px;}
#trailerbox_comments{font-family:Verdana,Arial,Sans-serif;font-size:1.2em;line-height:1.2em;text-align:left;margin-top:2px;margin-bottom:2px;background-color:#fff;padding:0 3px 3px 3px;margin:0 auto;width:496px;}
#commentContainer{float:left;font-family:Verdana,Arial,Sans-serif;font-size:6pt;line-height:1.1em;text-align:left;margin:0 10px 0 10px;}
#commentContainer h3{padding:5px 0 5px 0;margin-bottom:5px;}
#commentContainer p{margin-bottom:11px;}
.trailerbox_info_head{font-family:Verdana,Arial,Sans-serif;font-size:11px;line-height:1.2em;text-align:left;font-weight:bold;width:70px;}
.trailerbox_info_data{font-family:Verdana,Arial,Sans-serif;font-size:1.1em;line-height:1.2em;text-align:left;}
.trailerbox_info_summary{font-family:Verdana,Arial,Sans-serif;font-size:1.2em;line-height:1.5em;text-align:left;padding-bottom:6px;border-bottom:1px dotted #8ba8b5;border-top:1px dotted #8ba8b5;}
#trailer_view{width:496px;}
#warning{font-family:Arial,Sans-serif,Georgia;font-size:10pt;font-weight:bold;color:#f00;text-align:center;margin:5px 0 5px 0;}
#trailer_container{line-height:1.5;font-size:8pt;margin:0 auto 0 auto;color:000;width:735px;float:left padding:0 13px 0 12px;}
.trailer_box{width:147px;float:left;}
.trailer_text_link{float:left;width:136px;min-height:70px;text-align:center;font-family:verdana,arial,sans-serif;font-size:11px;line-height:1.2;background-color:#fff;padding:5px;}
.trailer_text_link a:link{background-color:transparent;text-decoration:none;color:#00458b;}
.trailer_text_link a:hover{color:#000;text-decoration:none;background-color:transparent;}
.trailer_text_link a:visited{background-color:transparent;text-decoration:none;color:#00458b;}
.trailer_text_link a:visited:hover{color:#000;text-decoration:none;background-color:transparent;}
.trailer_image{display:block;margin:0 auto 0 auto;}
.socialLinks{float:left;margin:5px 0 5px 0;padding:0 0 3px 0;}
.socialLinks ul{margin:0;padding:0;}
.socialLinks li{list-style-image:none;list-style:none;float:left;margin:0 10px 0 0;padding:0;}
.socialLinks img{display:block;position:relative;top:1px;height:16px;width:16px;}
#sb-title-inner,#sb-info-inner,#sb-loading-inner,div.sb-message{font-family:"HelveticaNeue-Light","Helvetica Neue",Helvetica,Arial,sans-serif;font-weight:200;color:#fff;}
#sb-container{position:fixed;margin:0;padding:0;top:0;left:0;z-index:999;text-align:left;visibility:hidden;display:none;}
#sb-overlay{position:relative;height:100%;width:100%;}
#sb-wrapper{position:absolute;visibility:hidden;width:100px;}
#sb-wrapper-inner{position:relative;border:1px solid #303030;overflow:hidden;height:100px;}
#sb-body{position:relative;height:100%;}
#sb-body-inner{position:absolute;height:100%;width:100%;}
#sb-player.html{height:100%;overflow:auto;}
#sb-body img{border:none;}
#sb-loading{position:relative;height:100%;}
#sb-loading-inner{position:absolute;font-size:14px;line-height:24px;height:24px;top:50%;margin-top:-12px;width:100%;text-align:center;}
#sb-loading-inner span{background:url(http://static.nipponcinema.com/images/layout/master-v3/loading.gif) no-repeat;padding-left:34px;display:inline-block;}
#sb-body,#sb-loading{background-color:#060606;}
#sb-title,#sb-info{position:relative;margin:0;padding:0;overflow:hidden;}
#sb-title,#sb-title-inner{height:26px;line-height:26px;}
#sb-title-inner{font-size:16px;}
#sb-info,#sb-info-inner{height:20px;line-height:20px;}
#sb-info-inner{font-size:12px;}
#sb-nav{float:right;height:16px;padding:2px 0;width:45%;}
#sb-nav a{display:block;float:right;height:16px;width:16px;margin-left:3px;cursor:pointer;background-repeat:no-repeat;}
#sb-nav-close{height:16px;width:16px;overflow:hidden;background:url('http://static.nipponcinema.com/images/layout/master-v3/master.png') no-repeat top left;background-position:-325px 0;}
#sb-nav-next{height:16px;width:16px;overflow:hidden;background:url('http://static.nipponcinema.com/images/layout/master-v3/master.png') no-repeat top left;background-position:-400px 0;}
#sb-nav-previous{height:16px;width:16px;overflow:hidden;background:url('http://static.nipponcinema.com/images/layout/master-v3/master.png') no-repeat top left;background-position:-375px 0;}
#sb-nav-play{height:16px;width:16px;overflow:hidden;background:url('http://static.nipponcinema.com/images/layout/master-v3/master.png') no-repeat top left;background-position:-350px 0;}
#sb-nav-pause{height:16px;width:16px;overflow:hidden;background:url('http://static.nipponcinema.com/images/layout/master-v3/master.png') no-repeat top left;background-position:-425px 0;}
#sb-counter{float:left;width:45%;}
#sb-counter a{padding:0 4px 0 0;text-decoration:none;cursor:pointer;color:#fff;}
#sb-counter a.sb-counter-current{text-decoration:underline;}
div.sb-message{font-size:12px;padding:10px;text-align:center;}
div.sb-message a:link,div.sb-message a:visited{color:#fff;text-decoration:underline;}