@charset "utf-8"; /*NHKondemand Modified:2010-01-28 */
/* @group common */
* {margin:0;padding:0;}
html>body{font-size:16px;}
body{width:100%;height:100%;font-size:100%;font-family:"Lucida Grande", "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, "ＭＳ Ｐゴシック", "MS PGothic", Arial, Verdana, sans-serif;line-height:1.6;color:#505050;text-align:center;background:#f1f1f1;}
html>/**/body{font-size:100%;}
*:first-child+html body{font-size:100%;}
* html body{vertical-align:baseline;}
/*\*//*/
* html body{letter-spacing:0;vertical-align:middle;}
/**/
h1, h2, h3, h4, h5, h6, table, p, ul, ol, dl, marquee{font-size:75%;}
ul li, ol li{list-style-type:none;}
table tr th, table tr td{line-height:1.6em;text-align:left;vertical-align:top;}
hr{display:none;}
em, strong{font-weight:bold;}
img{border:0;}
a{color:#08c;outline:none;}
a:link{text-decoration:none;}
a:visited{color:#069;text-decoration:none;}
a:hover{text-decoration:underline;}
a:active{color:#0af;}
:focus{outline:none;}
div.inner{width:990px;position:relative;text-align:left;margin:0 auto;}
#header div.inner{width:1000px;}
/* @end */
/* @group clear */
div.inner, div#extra ul.license, div#extra ul.license li, div#extra div.about, div#programInfo, div.movieItemContent, div.movieItemContent div, div#relatedPack ul{min-height:1%;}
div.inner:after, div#extra ul.license:after, div#extra ul.license li:after, div#extra div.about:after, div#programInfo:after, div.movieItemContent:after, div.movieItemContent div:after, div#relatedPack ul:after{content:".";display:block;height:0px;clear:both;visibility:hidden;}
* html div.inner, * html div#extra ul.license, * html div#extra ul.license li, * html div#extra div.about, * html div#programInfo, * html div.movieItemContent, * html div.movieItemContent div, * html div#relatedPack ul{height:1%;}
/*\*//*/
* html div.inner, * html div#extra ul.license, * html div#extra ul.license li, * html div#extra div.about, * html div#programInfo, * html div.movieItemContent, * html div.movieItemContent div, * html div#relatedPack ul{height:inherit;display:inline-table;}
/**/
/* @end */
/* @group menuGlobal */
/*div#menuGlobal{min-width:975px;height:32px;background:url(/css/ph65/img/common/bg_menu_global_ph72.png) repeat-x #f3f2f2;}
div#menuGlobal ul{position:absolute;top:0;left:0;}
div#menuGlobal ul#menuSub{top:8px;left:820px;}
*:first-child+html div#menuGlobal ul#menuSub{top:6px;}
div#menuGlobal ul li{display:inline;}
div#menuGlobal ul li a{text-decoration:none;}
div#menuGlobal ul#menuSub li.item1 a img{margin:0 10px 0 0;}
div#menuGlobal ul#menuSub li.item2 a img{margin:0 10px 0 0;}
div#menuGlobal ul#menuSub li.item3 a img{margin:0 1px 0 0;}*/
/* @end */
/* @group search */
div#search div.inner{z-index:10000;}
* html div#search div.inner{height:0;}
div#search div.inner div, div#search h2, div#search h3, div#search ul, div#search p, div#search input, div#search dl, div#search dt, div#search dd label{position:absolute;top:0;}
div#search a:visited{color:#08c;}
div#search ul{font-size:12px;}
div#search h2.item1, div#search h2.item2, div#search h2.item3{top:-62px;}
div#search h2.item1{left:577px;}
div#search h2.item2{left:646px;}
div#search h2.item3{left:700px;}
div#search div.inner div.item1, div#search div.inner div.item2, div#search div.inner div.item3{top:-40px;display:none;}
div#search div.item1{width:944px;height:248px;left:64px;}
div#search div.item1 div.transparent{width:944px;height:280px;background:url(/css/ph65/img/common/bg_search_genre.png) no-repeat;}
div#search div.item1 h3{top:14px;font-size:13px;line-height:15px;}
div#search div.item1 ul{top:34px;font-size:13px;line-height:20px;}
div#search div.item1 .item1-1{width:146px;left:34px;}
div#search div.item1 .item1-2{width:132px;left:210px;}
div#search div.item1 .item1-3{width:120px;left:376px;}
div#search div.item1 .item1-4{width:134px;left:526px;}
div#search div.item1 .item1-5{width:96px;left:690px;}
div#search div.item1 .item1-6{width:96px;left:810px;}
div#search div.item2 ul, div#search div.item3 ul{line-height:22px;padding:10px 0 0 0;}
div#search div.item2 ul li, div#search div.item3 ul li{text-align:center;margin:0 30px 0 15px;}
div#search div.item2{width:190px;height:294px;left:582px;}
div#search div.item2 ul.transparent {width:190px;height:330px;background:url(/css/ph65/img/common/bg_search_year.png) no-repeat;}
* html div#search div.item2{height:310px;}
div#search div.item3{width:85px;height:266px;left:693px;}
div#search div.item3 ul.transparent{width:90px;height:266px;background:url(/css/ph65/img/common/bg_search_program.png) no-repeat;}
* html div#search div.item3{height:282px;}
div#search div#searchArea{top:-88px;left:-12px;}
div#search p.searchWord{width:221px;height:25px;left:12px;background:url(/css/ph65/img/common/bg_search_word_ph72.gif) no-repeat;top:4px;}
div#search p.searchWord input.key{width:212px;height:15px;top:6px;left:3px;border:none;background:#fff;}
div#search p.searchWord input.button{left:221px;}
div#search p.searchHint{top:8px;left:300px;}
div#search dl#searchOption{width:220px;height:90px;top:28px;left:0;display:none;background:url(/css/ph65/img/common/bg_search_option_201112.png) no-repeat;}
div#search dl#searchOption dt{left:-99999px;}
div#search dl#searchOption dd label{display:block;text-indent:-99999px;}
div#search dl#searchOption dd input{top:26px;}
div#search dl#searchOption dd input#scopeProgram{left:20px;}
div#search dl#searchOption dd input#scopeCast{left:132px;}
div#search dl#searchOption dd label{top:26px;height:16px;}
div#search dl#searchOption dd label#scopeProgramArea{width:80px;left:35px;}
div#search dl#searchOption dd label#scopeCastArea{width:35px;left:147px;}
div#search dl#searchOption dd.more{width:194px;position:absolute;top:46px;left:13px;font-size:12px;text-align:center;}
div#search p.close{top:32px;left:192px;cursor:pointer;display:none;}
/* @end */
/* @group moviePlayer */
div#moviePlayer{min-width:990px;min-height:310px;position:relative;}
* html div#moviePlayer{height:310px;}
div#moviePlayer h1{position:absolute;top:0;left:-99999px;}
div.standard{background:url(/css/ph65/img/common/bg_content.gif) repeat-x #fff;}
div.goodsLibrary{background:url(/css/ph65/img/library/bg_movie_player_l.png) repeat-x #fff;}
div.goodsMissed{background:url(/css/ph65/img/missed/bg_movie_player_l.png) repeat-x #fff;}
div.black{background:url(/css/ph65/img/common/bg_movie_player_l_black.png) repeat-x #fff;}
div#moviePlayer div.inner{padding:36px 0;}
div#moviePlayer div.inner h1{font-size:87.5%;text-align:center;margin:0 0 24px 0;}
div#moviePlayer div.inner div.msg{border:1px solid #cecece;background:#fff;padding:24px;}
div#moviePlayer div.inner div.msg p{margin:0 0 .5em 0;}
/* @end */
/* @group function */
div#function{min-width:990px;}
/* @end */
/* @group content */
div#content{min-width:990px;background-color:#fff;padding:24px 0;}
input.imeon{ime-mode: active;}
input.imeoff{ime-mode: inactive;}
input.halfChar{ime-mode: disabled;}
div#content .red{color:#f33;}
div#content dl dd p.supex{font-size:1em;}
div#content span.sign{font-family:"メイリオ", Meiryo, "ＭＳ Ｐゴシック", "MS PGothic", "Osaka";}
div#content div.info{margin:0 160px 24px 160px;}
div#content div.info table{font-size:100%;}
div#content div.info table.detailsns{width:646px;margin:12px;}
div#content div.info table.detailsns td{text-align:right;vertical-align:middle;}
div#content div.info table.detailsns td#goodsDetail{text-align:left;}
div#content div.info table.detailsns td#goodsDetail h2{font-size:14px;font-weight:normal;background:url(/css/ph65/img/common/icon_detail_plus.gif) no-repeat 0 .5em;padding:0 0 0 20px;}
* html div#content div.info table.detailsns td#goodsDetail h2{height:1%;}
div#content div.info table.detailsns td#goodsDetail h2.open{background:url(/css/ph65/img/common/icon_detail_minus.gif) no-repeat 0 .5em;}
div#content div.info table.detailsns tr#detailBody td{text-align:left;white-space:normal;}
div#content div.info table.detailsns tr#detailBody td p{display:none;font-size:87.5%;line-height:1.4;border:1px dashed #999;margin:12px 0 0 0;padding:6px 12px;}
div#sns{text-align:right;}
div#sns ul li{position:relative;display:inline-block;margin:0 6px 0 0;}
*:first-child+html div#sns ul li{display:inline;}
* html div#sns ul li{display:inline;}
div#sns ul li *{vertical-align:middle;}
div#sns ul li ul#social_sharebox, div#sns ul li div#snspopup ul{width:160px;height:60px;}
div#sns ul li ul#social_sharebox{position:absolute;top:-60px;left:-84px;display:none;text-align:center;background:url(/css/ph65/img/sns/bg_popup.png) no-repeat;}
div#sns ul li ul#social_sharebox li{margin:16px 8px 28px 8px;}
div#sns ul li ul#social_sharebox li img{vertical-align:top;}
div#sns ul li ul#social_sharebox li.close{position:absolute;top:10px;left:138px;display:block;cursor:pointer;margin:0;}
div#content div.info div.watch table.button{margin:0 auto 12px auto;}
div#content div.info div.watch table.button tr td p{position:relative;margin:0 8px;}
div#content div.info div.watch span{width:136px;position:absolute;top:0;left:138px;display:block;color:#fff;line-height:40px;text-align:right;}
div#content div.info div.watch span strong{display:inline;font-size:18px;font-weight:normal;color:#fefb00;}
div#content div.info div.watch p a{text-decoration:none;}
div#content div.info div.watch p a.library{display:block;width:280px;height:40px;background:url(/css/ph65/img/library/bt_watch.png);text-indent:-10000px;}
div#content div.info div.watch p a.library:hover{background-image:url(/css/ph65/img/library/bt_watch_on.png);}
div#content div.info div.watch p a.missed{display:block;width:280px;height:40px;background:url(/css/ph65/img/missed/bt_watch.png);text-indent:-10000px;}
div#content div.info div.watch p a.missed:hover{background-image:url(/css/ph65/img/missed/bt_watch_on.png);}
div#content div.info div.watch p a.premium{display:block;width:280px;height:40px;background:url(/css/ph65/img/premium/bt_watch.png);text-indent:-10000px;}
div#content div.info div.watch p a.premium:hover{background-image:url(/css/ph65/img/premium/bt_watch_on.png);}
div#content div.info p.status, div#content div.info p.mihodai{font-size:87.5%;text-align:center;}
div#content div.watch p.saleend{text-align:center;color:red;font-size:87.5%;}
div#content div.info p.restriction{font-size:87.5%;text-align:center;}
div#content span.favorites{position:absolute;display:block;top:56px;left:132px;cursor:pointer;}
div.simple{background:url(/css/ph65/img/common/bg_content.gif) repeat-x #fff;padding:24px 0;}
div.simple h1{margin:0 8px 24px 8px;}
.r1{color:#f33;}
/* @end */
/* @group UI tabs */
#tabs .ui-tabs-hide{display:none;}
@media print{.ui-tabs-nav{display:none;}}
div#tabs ul.menu{height:39px;position:relative;margin:0 0 10px 0;}
div#tabs ul.menu li{display:inline;font-size:1px;text-indent:-99999px;}
div#tabs ul.menu li a{width:156px;height:29px;position:absolute;top:0;display:block;}
/* @end */
/* @group movieItem */
/* @group text prev and next */
div#content a.prev{background:url(/css/ph65/img/common/icon_nav_prev.gif) no-repeat 0 50%;padding:0 0 0 12px;}
div#content a.next{background:url(/css/ph65/img/common/icon_nav_next.gif) no-repeat 100% 50%;padding:0 12px 0 0;}
* html div#content a.prev, * html div#content a.next{height:1%;}
/* @end */
/* @group slider control */
div#content p.control, div#content p.control span, div#content p.control img{position:absolute;}
div#content p.control{top:0;z-index:10;}
div#content p.sliderPrev{left:4px;}
div#content p.sliderNext{left:954px;}
div#content p.control img{cursor:pointer;}
div#content p.control img.on{top:0;left:0;}
div#content p.control span{width:62px;height:31px;top:-7px;background:url(/css/ph65/img/common/bg_slider_control.png) no-repeat;display:none;}
div#content p.sliderPrev span{left:-1px;}
div#content p.sliderNext span{left:-44px;}
div#content p.control span img{top:2px;z-index:10000;}
div#content p.control span img.controlPrev{left:3px;}
div#content p.control span img.controlNext{left:33px;}
/* @end */
/* @group movieItemHeader */
/* @group movieItemHeader common */
div.movieItemHeader{text-align:center;border-bottom:1px solid #e0e0e0;margin:0 8px 16px 8px;padding:0 0 1px 0;}
div.movieItemHeader table{width:974px;text-align:left;}
div.movieItemHeader table tr th, div.movieItemHeader table tr td{padding:6px 12px;}
div.movieItemHeader table tr th{font-size:125%;}
div.movieItemHeader table tr th span{font-weight:normal;}
div.movieItemHeader table tr th span.hosoku{font-size:75%!important;line-height:1.4;}
div.movieItemHeader table tr td{white-space:nowrap;}
div.movieItemHeader table tr td select, div.movieItemHeader table tr td option{background:#fff;}
div.movieItemHeader table tr td select{font-size:12px;vertical-align:middle;}
div.movieItemHeader table tr td.narrow select{width:170px;}
div.movieItemHeader table tr td.year select, div.movieItemHeader table tr td.year option, div.movieItemHeader table tr td.genre select, div.movieItemHeader table tr td.genre option{color:#fff;background:#6d94af;}
div.movieItemHeader table tr td.count, div.movieItemHeader table tr td.move, div.movieItemHeader table tr td.genre, div.movieItemHeader table tr td.year{text-align:right;}
div.movieItemHeader table tr td.count{width:120px;}
div.movieItemHeader table tr td.move{width:100px;}
div.movieItemHeader table tr td p img{margin-bottom:6px;cursor:pointer;}
/* @end */
/* @group movieItemHeader sort */
div.movieItemHeader table tr td.sort ul{font-size:100%;}
div.movieItemHeader table tr td.sort ul li{display:inline-block;margin:0 36px 0 0;}
div.movieItemHeader table tr td.sort ul li.narrow{display:none;}
div.movieItemHeader table tr td.sort ul li.each{display:inline-block;}
*:first-child+html div.movieItemHeader table tr td.sort ul li, *:first-child+html div.movieItemHeader table tr td.sort ul li.each{min-height:1%;display:inline;}
* html div.movieItemHeader table tr td.sort ul li, * html div.movieItemHeader table tr td.sort ul li.each{height:1%;display:inline;}
/* @end */
/* @group sort anchor style */
div.movieItemHeader a, div.movieItemHeader a.pack span.p{display:inline-block;padding:1px 4px;}
div.movieItemHeader a.pack{padding:0;}
*:first-child+html div.movieItemHeader a, *:first-child+html div.movieItemHeader a.pack span.p{min-height:1%;display:inline;}
* html div.movieItemHeader a, * html div.movieItemHeader a.pack span.p{height:1%;display:inline;}
div.movieItemHeader a.current{font-weight:bold;color:#fff;cursor:default;background:#6d94af;}
div.movieItemHeader a.current:hover{text-decoration:none;}
div.movieItemHeader a.current span.p{background:#7d5cab;}
/* @end */
/* @group nodLayoutStyle */
div.movieItemHeader table tr td.layout{width: 220px;padding:6px;}
div.movieItemHeader table tr td.layout ul li a{padding:2px 0 0 0;}
ul.nodLayoutStyle{width: 220px;height:21px;position:relative;font-size:1px;}
ul.nodLayoutStyle li{display:inline;font-size: 12px;text-indent: 27px;}
ul.nodLayoutStyle li a{height:19px;position:absolute;display:block;background:url(/css/ph65/img/common/menu_change_layout.png) no-repeat; color:#666;}
ul.nodLayoutStyle li.item1 a{width:125px;left:0;background-position:0 0;}
ul.nodLayoutStyle li.item2 a{width: 95px;left: 125px;background-position: 0 -42px;}
ul.nodLayoutStyle li.item1 a:hover{left:0;background-position:0 -21px;color: #6E95B0;}
ul.nodLayoutStyle li.item2 a:hover{left:125px;background-position:0 -63px;color: #6E95B0;}
/* @end */
/* @group movieItemHeader result */
div.movieItemHeader table.result{background:url(/css/ph65/img/common/bg_movie_result.gif) repeat-x;}
/* @end */
/* @group movieItemHeader genre select */
div.movieItemHeader table.select{width:auto;font-size:75%;margin:0 auto 6px auto;}
div.movieItemHeader table.select tr td{white-space:nowrap;border:1px solid #fff;padding:2px 8px;}
div.movieItemHeader table.select tr td h2{font-size:100%;margin:0 0 3px 0;}
div.movieItemHeader table.select tr td.current select, div.movieItemHeader table.select tr td.current option{color:#fff;background:#6d94af;}
div.movieItemHeader table.select tr td.category6{border-left:1px dashed #a5a5a5;padding:2px 8px 2px 14px;}
/* @end */
/* @group movieItemHeader calender - missed and news */
table.calendar{width:974px;text-align:center;border-top:1px solid #dedede;border-left:1px solid #dedede;margin:0 0 12px 0;}
table.calendar tr th, table.calendar tr td{text-align:center;border-right:1px solid #dedede;border-bottom:1px solid #dedede;}
div.movieItemHeader table.calendar tr th, div.movieItemHeader table.calendar tr td{padding:0;}
table.calendar tr th{font-weight:normal;border-top:1px solid #fff;border-left:1px solid #fff;background:#f6f6f6;}
table.calendar tr td a{display:block;color:#505050;padding:2px 6px;}
table.calendar tr td a:hover, table.calendar tr td.current a{text-decoration:none;}
/* @end */
/* @group expire */
div.movieItemHeader h2.expire{font-size:100%;margin:0 0 .5em 0;padding:0 10px;}
div.movieItemHeader h2.expire span{font-size:81.5%;color:#666;}
/* @end */
/* @group name */
div.movieItemHeader table.result tr td.name p{font-size:125%;}
div.movieItemHeader table.result tr td.name p a, div.movieItemHeader table.result tr td.name p span{padding:0 2px 10px 2px;}
* html div.movieItemHeader table.result tr td.name p a, * html div.movieItemHeader table.result tr td.name p span{height:1%;}
div.movieItemHeader table.result tr td.name p a.current{font-weight:bold;color:#505050;background:url(/css/ph65/img/common/icon_current.gif) no-repeat 50% 100%;}
/* @end */
/* @end */
/* @group movieItemContent */
div.movieItemContent{padding:0 8px;}
div.movieItemContent div.item{position:relative;}
div.movieItemContent ul.data li.year img{margin:0 6px;}
div.movieItemContent p.pagenav{float:none;clear:both;text-align:center;border-top:1px solid #e0e0e0;margin:36px 0 0 0;padding:12px 0;}
div.movieItemContent p.loading{text-align:center;padding:60px 0;}
div.movieItemContent h2.expire{float:none;clear:both;font-size:100%;border-bottom:1px solid #d6d6d6;margin:0 0 .5em 0;padding:0 10px .25em 10px;}
div.movieItemContent table h2.expire{font-size:140%;}
div.movieItemContent h2.expire span{font-size:81.5%;color:#666;}
div.movieItemContent h2.missed, div.movieItemContent h2.library, div.movieItemContent h2.premium{border:none;}
div.movieItemContent h2.missed{color:#ff9500;}
div.movieItemContent h2.library{color:#0580be;}
div.movieItemContent h2.premium{color:#706597;}
div.movieItemContent p.genreDefault{font-size:150%;text-align:center;border:1px solid #ccc;padding:60px 24px;}
/* @end */
/* @group programInfo */
div#programInfo{margin:0 110px;padding:10px 0 0 0;}
div#programInfo h1, div#programInfo p{margin:0 0 .75em 0;}
div#programInfo h1{font-size:100%;}
div#programInfo p{font-size:87.5%;}
div#programInfo div.main{width:530px;float:right;}
div#programInfo div.main p.data, div#programInfo div.main p.outline{background:url(/css/ph65/img/common/bg_line_dotted.gif) repeat-x 0 100%;padding:0 0 .75em 0;}
div#programInfo div.main div.caution{color:#f33;}
div#programInfo div.main div.caution p{font-size:75%;}
div#programInfo div.side{width:200px;float:left;}
div#programInfo div.side p.photo{margin:0 0 .25em 0;}
div#programInfo div.side p.minute{text-align:right;}
div#relatedPack h2{float:none;clear:both;font-size:87.5%;padding:24px 0 6px 0;}
div#relatedPack ul{border:1px solid #ccc;background:#f3f3f3;}
div#relatedPack ul li{width:256px;float:left;text-align:center;padding:16px 0;}
div#relatedPack ul li a{display:block;}
div#relatedPack ul li a.title{text-align:left;padding:8px 28px 0 28px;}
/* @end */
/* @end */
/* @group topicPath */
/*
div#topicPath{min-width:990px;background:#fff;padding:0 0 6px 0;}
div#topicPath div.inner{width:851px;position:static;}
div#topicPath p span{color:#08c;}
*/

/* @end */  
/* @group extra */
div#extra{min-width:990px;background:#fff;}
*:first-child+html div#extra{min-height:1%;}
* html div#extra{height:1%;}
div#extra div.inner{width:874px;}
div#extra ul.related{background:#f4f4f4;margin:0 288px 18px 280px;padding:8px 4px 7px 11px;}
div#extra ul.related li{display:inline;}
div#extra ul.related li a{text-decoration:none;}
div#extra ul.related li a img{vertical-align:bottom;border:1px solid #dcdcdc;margin:0 9px 3px 0;}
div#extra ul.related li a:hover img{border:1px solid #f38b00;}
div#extra ul.license{margin:0 auto 19px auto;width:580px;}
div#extra ul.license li, div#extra ul.license li img{float:left;font-size:.75em;}
div#extra ul.license li.item1{width:173px;}
div#extra ul.license li.item2{width:180px;}
div#extra ul.license li.item3{width:206px;}
div#extra ul.license li.item4{width:227px;}
div#extra ul.license li span{float:right;display:block;}
div#extra ul.license li.item1 span{width:136px;}
div#extra ul.license li.item2 span{width:101px;}
div#extra ul.license li.item3 span{width:113px;}
div#extra ul.license li.item4 span{width:190px;}
/* @end */
/* @group outline */
div#outline{min-width:990px;background:#fff;padding:0 0 18px 0;}
*:first-child+html div#outline{min-height:1%;}
* html div#outline{height:1%;}
div#outline div.inner{width:862px;border:1px solid #ccc;padding:12px 0px;}
* html div#outline div.inner{width:862px;}
div#outline div.inner ul{width:286px;float:left;}
div#outline div.inner ul.item1{width:342px;}
div#outline div.inner ul.item2{width:294px;border-left:1px solid #ccc;border-right:1px solid #ccc;}
div#outline div.inner ul.item3{width:220px;}
div#outline div.inner ul li{margin:0 0 8px 30px;}
div#outline div.inner ul li a{color:#505050;}
/* @end */
/* @group device */
div#device{text-align:center;background:#fff;padding:0 0 18px 0;}
div#device p{display:inline-block;font-size:87.5%;border:1px solid #ccc;background:#f0f0f0;padding:6px 12px;}
*:first-child+html div#device p{display:inline;}
* html div#device p{display:inline;}
/* @end */
/* @group switchView */
p#switchView{font-size:87.5%;background:#fff;padding:0 0 15px 0;}
p#switchView span{text-decoration:underline;}
p#switchView a{color:#505050;}
/* @end */
/* @group footer */
div#footer{min-width:990px;border-top:1px solid #dbdbdb;background:url(/css/ph65/img/common/bg_footer.gif) repeat-x;}
div#footer div.inner{padding:24px 0;}
div#footer p.logo{width:63px;float:left;padding:4px 0 0 0;}
div#footer p.copyright{width:917px;float:right;color:#707070;}
/* @end */
/* @group goodspopup */
div#goodspopup, div#goodspopup div.popup{width:522px;height:478px;position:relative;}
div#goodspopup, div#goodspopup div.notes, div#goodspopup div.list, div#goodspopup p.itembottom, div#goodspopup p.close{position:absolute;top:0;left:0;}
div#goodspopup{display:none;z-index:10002;}
div#goodspopup div.popup{background:url(/css/ph65/img/goods/bg_popup.png) no-repeat;}
div#goodspopup div.notes{width:306px;height:74px;top:44px;left:186px;text-align:left;}
div#goodspopup h2, div#goodspopup p{width:auto;font-size:12px;line-height:16px;}
div#goodspopup h2{margin:0 0 .25em 0;}
div#goodspopup p.year{position:static;}
div#goodspopup p.item{bottom:0;}
div#goodspopup p.thumb{position:absolute;top:2px;left:-148px;}
div#goodspopup div.list{width:484px;height:288px;top:130px;left:18px;overflow:auto;text-align:center;border:1px solid #c0c0c0;}
div#goodspopup table{width:100%;text-align:left;margin:0 auto;background:#fcc;}
div#goodspopup table tr th, div#goodspopup table tr td{font-weight:normal;border-bottom:1px solid #dedede;background:#fff;}
div#goodspopup table tr.odd th, div#goodspopup table tr.odd td{background:#f5f9fb;}
div#goodspopup table tr td{text-align:right;white-space:nowrap;}
div#goodspopup table tr th a, div#goodspopup table tr td span{display:inline-block;}
div#goodspopup table tr th a{padding:3px 24px;}
div#goodspopup table tr td span{padding:3px 10px 3px 0;text-align: right;}
div#goodspopup p.itembottom, div#goodspopup p.close{width:472px;left:24px;}
div#goodspopup p.itembottom{top:430px;text-align:center;}
div#goodspopup p.close{top:24px;text-align:right;}
div#goodspopup p.close a{display:inline-block;color:#08c;cursor:pointer;background:url(/css/ph65/img/goods/icon_close.gif) no-repeat 0 50%;padding:0 0 0 15px;}
div#goodsLightbox{zoom:1;width:100%;height:100%;position:absolute;top:0;left:0;display:none;z-index:10001;background-color:#000;filter:alpha( opacity=50 );-ms-filter:"alpha( opacity=50 )";-moz-opacity:0.5;opacity:0.5;min-height:100%;height:auto;min-width:990px;width:100%;}
/* @end */
/* @group flickable */
.ui-flickable-container{cursor:pointer;background-color:#000;}
.ui-flickable-disabled .ui-flickable-container, .ui-flickable-canceled{cursor:default;}
/* @end */
div#externallink {clear: both;}
p#searchmsg{ position: absolute;top: 3px;rleft: 80px;}
/*楽天・au・ネットクラブ*/
#goNetclb {;vartical-align:middle;padding-left:50px; vertical-align:middle;}
.netclbedt {padding-left: 160px;}
#rakutenkaiyaku {display: inline; text-align:left; vertical-align:middle; margin-left:280px; }
#ncLinkRes{background-color: #7399B4; color: #FFFFFF;font-size: 16px;border-radius: 3px; padding: 5px 15px;}
div#content p.caution, div#content p.compMsgNc {font-size: 100%;}
div#content div.inner h1#ncw{font-size:16px;line-height:35px;color:#fff;text-align:center;background:url(/css/ph40/img/error/bg_title.png) no-repeat;margin:0 8px 24px 8px;padding:0 12px;}
a.btn{/*background-color: #FF911B;*/
	background-image: -ms-linear-gradient(top, #EAEAEA 0%, #D4D4D4 100%);
	background-image: -moz-linear-gradient(top, #EAEAEA 0%, #D4D4D4 100%);
	background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #EAEAEA), color-stop(1, #D4D4D4));
	background-image: -webkit-linear-gradient(top, #EAEAEA 0%, #D4D4D4 100%);
	background-image: linear-gradient(to bottom, #EAEAEA 0%, #D4D4D4 100%);
	border: 1px solid #CFCFCF;border-radius: 8px 8px 8px 8px;color: #505050;height: 30px;padding: 11px;margin: 15px; text-align: center;font-size: 15px;}
a.btn:hover{text-decoration:none;}
/* @group pack */
div#content table tr td p.pack-title-p{font-size:100%;}
div#content table tr td p.pack-title-p-blue{font-size:100%;color: #0088CC;}
div#content table tr td strong.pack-title-strong{font-weight:bold;}
/* @end */

/* 番組をさがす */
.useLink {color: #5c5c5c;float: right;font-size: 12px;margin-top: 9px;}
.radioGroup {float: left;margin-top: 7px;}
.radioGroup li {float: left;}
.radioItem {display: inline-block;position: relative;padding: 0 25px;margin: 0;}
.radioItem:first-child {padding-left: 0;}
.radioItem input[type='radio'] {display: none;}
.radioItem label {color: #666;font-weight: normal;}
.radioItem label:before {content: " ";display: inline-block;position: relative;top: 5px;margin: 0 5px 0 0;width: 16px;height: 16px;border-radius: 11px;background-color: #e1e1e1;}
.radioItem input[type=radio]:checked+label:after {border-radius: 11px;width: 8px;height: 8px;position: absolute;top: 9px;left: 4px;content: " ";display: block;background: #fc8b00;}
.sBtn {background: #646464 url(../img/top/icn_search.png) no-repeat 5px center;border: 0;height: 28px;color: #ffffff;background-size: 20px;padding-left: 29px;padding-right: 10px;font-family: "Lucida Grande", "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, "ＭＳ Ｐゴシック", "MS PGothic", Arial, Verdana, sans-serif;width: 120px;cursor: pointer;}
.subMenuT {cursor: pointer;}
div#search p.searchWord {left: 0;}
.searchR {float: right;width: 320px;}
.searchNew{margin-top: 40px;}
.searchW {width: 190px;padding: 5px;height: 18px;background: #e1e1e1;border: 0;float: left;}
/* end 番組をさがす */

/* header end*/

/* menuGlobal */
.colorOrange {color: #f39a24 !important;}
.colorGreen {color: #7ebb35 !important;}
.colorCyan {color: #018ed2 !important;}
#menuGlobal {position: relative;border-top: 1px solid #cccccc;border-bottom: 1px solid #cccccc;background:#fff;min-width:1000px;}
#menuMain {margin: 0 auto;display:inline-block;}
#menuMain > li {display: inline-block;line-height: 2.5;float: left;border-right: 1px solid #cccccc;height: 36px;text-align: center;}
#menuMain > li > a {color: #666666;display:block;font-size: 14px;text-decoration:none;line-height:2.5;padding:0 7px;}
#menuMain > li.active {background: url(../img/top/menu_active.jpg) repeat-x center center;}
#menuMain li.active a {color: #fff;}

/*sub menu*/
.useSubMenu {background: #000000;opacity: 0.9;padding: 36px 0;position: absolute;width: 100%;top: 36px;z-index: 102;left: 0;display:none;min-width: 1250px;}
.useSubMenuInner {width: 800px;margin: 0 auto;}
.useSubMenuLink {display: table;width: 100%;}
.useSubMenuLink > li {padding: 0 2%;width: 21%;border-right: 1px solid #646464;display: table-cell !important;vertical-align: top;line-height: 1.4;}
.useSubMenuLink > li:first-child {border-left: 1px solid #646464;}
.useSubMenuLink  li a {color: #ffffff;font-size: 14px;display: block;text-align: left;margin-bottom: 4px;padding: 0 20px;}
.subItem1 {width: 180px !important;}
.subItem2 {width: 214px !important;}
.subItem3 {width: 194px !important;}
.subItem4 {width: 210px !important;}
.icnMenu {background: url(../img/top/icn_menu_open.png) no-repeat center center;width: 11px;height: 11px;display: inline-block;margin-left: 6px;background-size: 11px;}
.icnMenu.closeMenu{background: url("../img/top/icn_menu_close.png") no-repeat center center;background-size: 11px;}
/* sub menu end */
/* menuGlobal end*/