@charset "utf-8"; /*NHKonline Modified:2010-02-18 */
/* @group common */
* {margin:0;padding:0;}
html>body{font-size:16px;}
body{font-size:100%;font-family:"Lucida Grande", Arial, sans-serif;line-height:1.4;color:#505050;text-align:center;background:#d2d2d2;}
*: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.4;text-align:left;vertical-align:top;}
hr{display:none;}
em, strong{font-weight:bold;}
img{border:0;}
a{color:#2a60ad;outline:none;}
a:link{text-decoration:none;}
a:visited{text-decoration:none;}
a:hover{text-decoration:underline;}
a:active{color:#0af;}
div.inner, div#menuGlobal ul.inner, p.plugin{width:990px;position:relative;text-align:left;margin:0 auto;}
div#header, div#content, div#outline{width:100%;min-width:990px;background:#fff;}
/* @end */
/* @group clear */
div.inner, div#news, div#news div, ul#specially, div#program, ul.link, ul.banner, div#invite ul li, div#outline ul.main, div#detail{min-height:1%;}
div.inner:after, div#news:after, div#news div:after, ul#specially:after, div#program:after, ul.link:after, ul.banner:after, div#invite ul li:after, div#outline ul.main:after, div#detail:after{content:".";display:block;height:0px;clear:both;visibility:hidden;}
* html div.inner, * html div#news, * html div#news div, * html ul#specially, * html div#program, * html ul.link, * html ul.banner, * html div#invite ul li, * html div#outline ul.main, * html div#detail{height:1%;}
/*\*//*/
* html div.inner, * html div#news, * html div#news div, * html ul#specially, * html div#program, * html ul.link, * html ul.banner, * html div#invite ul li, * html div#outline ul.main, * html div#detail{height:inherit;display:inline-table;}
/**/
/* @end */
/* @group header */
div#header div.inner{height:50px;}
/*\*//*/
div#header div.inner{height:50px;display:block;}
/**/
div#header h1, div#header p, div#searchArea, div#searchArea input, div#header ul, div#header ul li a{position:absolute;}
div#header h1{top:13px;left:1px;}
div#header p.banner{top:14px;left:203px;}
div#searchArea{width:204px;height:20px;top:21px;left:362px;background:url(../../1003_img/bg_search.png) no-repeat;}
div#searchArea input.wordInputArea{width:158px;height:18px;top:1px;left:2px;font-size:14px;line-height:18px;border:none;background:transparent;}
/*\*//*/
div#searchArea input.wordInputArea{height:14px;font-size:12px;padding:4px 0 0 0;}
/**/
div#searchArea input.btSearch{top:0;left:165px;}
div#header ul li{display:inline;font-size:1px;text-indent:-99999px;}
div#header ul li a{top:0;display:block;text-decoration:none;background:url(../../1003_img/menu_sub.png) no-repeat;}
ul#menuInformation{top:5px;left:883px;}
ul#menuInformation li a{height:11px;}
ul#menuInformation li.item1 a{width:52px;left:0;background-position:0 0;}
ul#menuInformation li.item2 a{width:55px;left:52px;background-position:-52px 0;}
ul#menuInformation li.item1 a:hover{background-position:0 -11px;}
ul#menuInformation li.item2 a:hover{background-position:-52px -11px;}
ul#menuSearch{top:24px;left:573px;}
ul#menuSearch li a{height:13px;}
ul#menuSearch li.item1 a{width:39px;left:0;background-position:-107px 0;}
ul#menuSearch li.item2 a{width:58px;left:39px;background-position:-146px 0;}
ul#menuSearch li.item1 a:hover{background-position:-107px -13px;}
ul#menuSearch li.item2 a:hover{background-position:-146px -13px;}
ul#menuProgram{top:21px;left:677px;}
ul#menuProgram li a{height:20px;}
ul#menuProgram li.item1 a{width:32px;left:0;background-position:0 -26px;}
ul#menuProgram li.item2 a{width:41px;left:32px;background-position:-32px -26px;}
ul#menuProgram li.item3 a{width:28px;left:73px;background-position:-73px -26px;}
ul#menuProgram li.item4 a{width:40px;left:101px;background-position:-101px -26px;}
ul#menuProgram li.item5 a{width:36px;left:141px;background-position:-141px -26px;}
ul#menuProgram li.item1 a:hover{background-position:0 -46px;}
ul#menuProgram li.item2 a:hover{background-position:-32px -46px;}
ul#menuProgram li.item3 a:hover{background-position:-73px -46px;}
ul#menuProgram li.item4 a:hover{background-position:-101px -46px;}
ul#menuProgram li.item5 a:hover{background-position:-141px -46px;}
ul#menuOutline{top:21px;left:858px;}
ul#menuOutline li a{height:20px;}
ul#menuOutline li.item1 a{width:86px;left:0;background-position:0 -66px;}
ul#menuOutline li.item2 a{width:46px;left:86px;background-position:-86px -66px;}
ul#menuOutline li.item1 a:hover{background-position:0 -86px;}
ul#menuOutline li.item2 a:hover{background-position:-86px -86px;}
/* @end */
/* @group menuGlobal */
div#menuGlobal{height:24px;position:relative;z-index:10;border-bottom:2px solid #d6d6d6;background:url(../../1003_img/bg_menu_global.gif) repeat-x;}
* html div#menuGlobal{height:26px;}
* html div#menuGlobal ul.inner{margin:0;}
/*\*//*/
* html div#menuGlobal ul.inner{margin:0 auto;}
/**/
div#menuGlobal ul li{display:inline;font-size:1px;text-indent:-99999px;}
div#menuGlobal ul li a{height:24px;position:absolute;top:0;display:block;text-decoration:none;background:url(../../1003_img/menu_global.png) no-repeat;}
div#menuGlobal ul li.item1 a{width:94px;left:0;background-position:0 0;}
div#menuGlobal ul li.item2 a{width:73px;left:94px;background-position:-94px 0;}
div#menuGlobal ul li.item3 a{width:126px;left:167px;background-position:-167px 0;}
div#menuGlobal ul li.item4 a{width:59px;left:293px;background-position:-293px 0;}
div#menuGlobal ul li.item5 a{width:49px;left:352px;background-position:-352px 0;}
div#menuGlobal ul li.item6 a{width:82px;left:401px;background-position:-401px 0;}
div#menuGlobal ul li.item7 a{width:50px;left:483px;background-position:-483px 0;}
div#menuGlobal ul li.item8 a{width:95px;left:533px;background-position:-533px 0;}
div#menuGlobal ul li.item9 a{width:152px;left:628px;background-position:-628px 0;}
div#menuGlobal ul li.item10 a{width:86px;left:780px;background-position:-780px 0;}
div#menuGlobal ul li.item11 a{width:85px;left:866px;background-position:-866px 0;}
div#menuGlobal ul li.item12 a{width:39px;left:951px;background-position:-951px 0;}
div#menuGlobal ul li.item1 a:hover{background-position:0 -24px;}
div#menuGlobal ul li.item2 a:hover{background-position:-94px -24px;}
div#menuGlobal ul li.item3 a:hover{background-position:-167px -24px;}
div#menuGlobal ul li.item4 a:hover{background-position:-293px -24px;}
div#menuGlobal ul li.item5 a:hover{background-position:-352px -24px;}
div#menuGlobal ul li.item6 a:hover{background-position:-401px -24px;}
div#menuGlobal ul li.item7 a:hover{background-position:-483px -24px;}
div#menuGlobal ul li.item8 a:hover{background-position:-533px -24px;}
div#menuGlobal ul li.item9 a:hover{background-position:-628px -24px;}
div#menuGlobal ul li.item10 a:hover{background-position:-780px -24px;}
div#menuGlobal ul li.item11 a:hover{background-position:-866px -24px;}
div#menuGlobal ul li.item12 a:hover{background-position:-951px -24px;}
div#menuGlobal ul li div{position:absolute;top:24px;display:none;border-top:none;background:#dfe8f8;}
div#menuGlobal ul li div ul{width:auto;}
div#menuGlobal ul li div ul li{display:block;font-size:100%;text-indent:0;border-left:1px solid #0254a2;border-right:1px solid #0254a2;background:url(../../1003_img/bg_pulldown.gif) repeat-x 0 100%;}
* html div#menuGlobal ul li div ul li{height:1%;}
div#menuGlobal ul li.item1 div ul li a, div#menuGlobal ul li.item2 div ul li a, div#menuGlobal ul li.item3 div ul li a, div#menuGlobal ul li.item4 div ul li a, div#menuGlobal ul li.item5 div ul li a, div#menuGlobal ul li.item6 div ul li a, div#menuGlobal ul li.item7 div ul li a, div#menuGlobal ul li.item8 div ul li a, div#menuGlobal ul li.item9 div ul li a, div#menuGlobal ul li.item10 div ul li a, div#menuGlobal ul li.item11 div ul li a, div#menuGlobal ul li.item12 div ul li a, div#menuGlobal ul li div p.more a{width:auto;height:auto;position:static;font-size:12px;line-height:14px;background:none;padding:4px 10px;}
div#menuGlobal ul li div ul li a img{border:1px solid #b4dbf8;vertical-align:middle;margin:0 4px 0 0;}
div#menuGlobal ul li div ul li a:hover img{border:1px solid #0254a2;}
div#menuGlobal ul li div p.more{position:relative;top:-1px;border:1px solid #0254a2;border-top:none;background:#dfe8f8;margin:0 0 -1px 0;padding:2px;}
div#menuGlobal ul li div p.more a{height:16px;background:url(../../1003_img/menu_pulldown.png) no-repeat 100% 0 #fff;padding:0;}
div#menuGlobal ul li div p.more a:hover{background-color:#f2f6fc;background-position:100% -16px;}
div#menuGlobal ul li.item1 div{width:180px;left:0;}* html div#menuGlobal ul li.item1 div{width:182px;}
div#menuGlobal ul li.item2 div{width:180px;left:94px;}* html div#menuGlobal ul li.item2 div{width:182px;}
div#menuGlobal ul li.item3 div{width:190px;left:167px;}* html div#menuGlobal ul li.item3 div{width:192px;}
div#menuGlobal ul li.item4 div{width:140px;left:293px;}* html div#menuGlobal ul li.item4 div{width:142px;}
div#menuGlobal ul li.item5 div{width:150px;left:352px;}* html div#menuGlobal ul li.item5 div{width:152px;}
div#menuGlobal ul li.item6 div{width:190px;left:401px;}* html div#menuGlobal ul li.item6 div{width:192px;}
div#menuGlobal ul li.item7 div{width:140px;left:483px;}* html div#menuGlobal ul li.item7 div{width:142px;}
div#menuGlobal ul li.item8 div{width:190px;left:533px;}* html div#menuGlobal ul li.item8 div{width:192px;}
div#menuGlobal ul li.item9 div{width:220px;left:628px;}* html div#menuGlobal ul li.item9 div{width:222px;}
div#menuGlobal ul li.item10 div{width:130px;left:780px;}* html div#menuGlobal ul li.item10 div{width:132px;}
div#menuGlobal ul li.item11 div{width:140px;left:850px;}* html div#menuGlobal ul li.item11 div{width:142px;}/*left:866px;*/
div#menuGlobal ul li.item12 div{width:170px;left:820px;}* html div#menuGlobal ul li.item12 div{width:172px;}/*left:951px;*/
/* @end */
/* @group content */
/* @group content - common */
div#content{position:relative;z-index:1;padding:0 0 24px 0;}
div#content div.inner{overflow:hidden;}
\div#content div.inner{overflow:visible;}
ul.link li, div#side ul.banner li{width:137px;}
ul.link li.item1, div#side ul.banner li.item1, div#side ul.banner li.item3{float:left;}
ul.link li.item2, div#side ul.banner li.item2, div#side ul.banner li.item4{float:right;}
ul.link li a{display:block;margin:0 0 4px 0;padding:4px 6px 4px 14px;}
a.thumb{display:block;}
a.thumb img{border:1px solid #ccc;}
a.thumb:hover img{border:1px solid #2a60ad;}
/* @end */
/* @group function */
div#function{height:28px;position:relative;padding:2px 0;}
div#emergencyNews{width:584px;text-align:center;margin:0 0 0 204px;}
div#emergencyNews p{padding:4px 0;}
ul#fontsize{position:absolute;}
ul#fontsize{width:135px;height:22px;top:5px;left:855px;background:url(../../1003_img/bg_fontsize.gif) no-repeat 0 4px;}
ul#fontsize li{display:inline;font-size:1px;text-indent:-99999px;}
ul#fontsize li a{width:25px;height:22px;position:absolute;top:0;display:block;text-decoration:none;background:url(../../1003_img/menu_fontsize.png) no-repeat;}
ul#fontsize li.small a{width:24px;left:57px;background-position:0 0;}
ul#fontsize li.medium a{left:83px;background-position:-24px 0;}
ul#fontsize li.large a{left:110px;background-position:-49px 0;}
ul#fontsize li.small a:hover{background-position:0 -22px;}
ul#fontsize li.medium a:hover{background-position:-24px -22px;}
ul#fontsize li.large a:hover{background-position:-49px -22px;}
/* @end */
/* @group main */
div#main{width:697px;float:right;padding:3px 0 0 0;}
div#emergency{height:24px;position:relative;}
div#emergency span{width:697px;position:absolute;top:0;left:0;display:block;}
div#emergency marquee{font-size:14px;line-height:16px;color:#f00;}
/* @group news */
div#news{position:relative;border-bottom:1px solid #c7c7c7;background:url(../../1003_img/bg_news.gif) repeat-y;margin:0 0 10px 0;}
div#news div.inner{width:auto;position:static;overflow:visible;background:url(../../1003_img/bg_news_inner.gif) repeat-x 0 100%;margin:0 1px;padding:0 10px 8px 12px;}
/*\*//*/
div#news div.inner{padding:33px 10px 8px 12px;}
/**/
div#news h2, div#news ul.menu li{font-size:1px;text-indent:-99999px;}
div#news h2{height:33px;position:relative;}
\div#news h2{text-indent:0;letter-spacing:-100px;}
div#news h2 a, div#news ul.menu, div#news ul.menu li a{position:absolute;}
div#news h2 a, div#news ul.menu li a{display:block;color:#f0f0f0;}
div#news ul.menu li{display:inline;}
div#news ul.menu li a{text-decoration:none;}
/* @group menu default */
div.default h2{background:url(../../1003_img/bg_news_header.png) no-repeat;}
div.default h2 a{width:90px;height:21px;top:8px;left:16px;}
div.default ul.menu{top:5px;left:112px;}
div.default ul.menu li a{width:70px;height:26px;background:url(../../1003_img/menu_news.png) no-repeat;}
div.default ul.menu li a.item0{left:0;background-position:0 0;}
div.default ul.menu li a.item1{left:72px;background-position:-72px 0;}
div.default ul.menu li a.item2{left:144px;background-position:-144px 0;}
div.default ul.menu li a.item3{left:216px;background-position:-216px 0;}
div.default ul.menu li a.item4{left:288px;background-position:-288px 0;}
div.default ul.menu li a.item5{left:360px;background-position:-360px 0;}
div.default ul.menu li a.item6{left:432px;background-position:-432px 0;}
div.default ul.menu li a.item7{left:504px;background-position:-504px 0;}
div.default ul.menu li a.item0:hover{background-position:0 -26px;}
div.default ul.menu li a.item1:hover{background-position:-72px -26px;}
div.default ul.menu li a.item2:hover{background-position:-144px -26px;}
div.default ul.menu li a.item3:hover{background-position:-216px -26px;}
div.default ul.menu li a.item4:hover{background-position:-288px -26px;}
div.default ul.menu li a.item5:hover{background-position:-360px -26px;}
div.default ul.menu li a.item6:hover{background-position:-432px -26px;}
div.default ul.menu li a.item7:hover{background-position:-504px -26px;}
/* @end */
/* @group menu tabs */
div.tabs h2{background:url(../../1003_img/bg_news_header_tabs.png) no-repeat;}
div.tabs h2 a{width:112px;height:24px;top:0;left:0;background:url(../../1003_img/hd_news_tabs.png) no-repeat;}
div.tabs h2 a:hover{background-position:0 -24px;}
div.tabs ul.menu{top:0;left:114px;}
div.tabs ul.menu li a{width:72px;height:27px;background:url(../../1003_img/menu_news_tabs.png) no-repeat;}
div.tabs ul.menu li a.item0{left:0;background-position:0 0;}
div.tabs ul.menu li a.item1{left:73px;background-position:-73px 0;}
div.tabs ul.menu li a.item2{left:146px;background-position:-146px 0;}
div.tabs ul.menu li a.item3{left:219px;background-position:-219px 0;}
div.tabs ul.menu li a.item4{left:292px;background-position:-292px 0;}
div.tabs ul.menu li a.item5{left:365px;background-position:-365px 0;}
div.tabs ul.menu li a.item6{left:438px;background-position:-438px 0;}
div.tabs ul.menu li a.item7{width:72px;left:511px;background-position:-511px 0;}
div.tabs ul.menu li a.item0:hover{background-position:0 -27px;}
div.tabs ul.menu li a.item1:hover{background-position:-73px -27px;}
div.tabs ul.menu li a.item2:hover{background-position:-146px -27px;}
div.tabs ul.menu li a.item3:hover{background-position:-219px -27px;}
div.tabs ul.menu li a.item4:hover{background-position:-292px -27px;}
div.tabs ul.menu li a.item5:hover{background-position:-365px -27px;}
div.tabs ul.menu li a.item6:hover{background-position:-438px -27px;}
div.tabs ul.menu li a.item7:hover{background-position:-511px -27px;}
div.tabs ul.menu li.selected a, div.tabs ul.menu li a:active{height:33px;}
div.tabs ul.menu li.selected a.item0, div.tabs ul.menu li.selected a.item0:hover, div.tabs ul.menu li a.item0:active{background-position:0 -54px;}
div.tabs ul.menu li.selected a.item1, div.tabs ul.menu li.selected a.item1:hover, div.tabs ul.menu li a.item1:active{background-position:-73px -54px;}
div.tabs ul.menu li.selected a.item2, div.tabs ul.menu li.selected a.item2:hover, div.tabs ul.menu li a.item2:active{background-position:-146px -54px;}
div.tabs ul.menu li.selected a.item3, div.tabs ul.menu li.selected a.item3:hover, div.tabs ul.menu li a.item3:active{background-position:-219px -54px;}
div.tabs ul.menu li.selected a.item4, div.tabs ul.menu li.selected a.item4:hover, div.tabs ul.menu li a.item4:active{background-position:-292px -54px;}
div.tabs ul.menu li.selected a.item5, div.tabs ul.menu li.selected a.item5:hover, div.tabs ul.menu li a.item5:active{background-position:-365px -54px;}
div.tabs ul.menu li.selected a.item6, div.tabs ul.menu li.selected a.item6:hover, div.tabs ul.menu li a.item6:active{background-position:-438px -54px;}
div.tabs ul.menu li.selected a.item7, div.tabs ul.menu li.selected a.item7:hover, div.tabs ul.menu li a.item7:active{background-position:-511px -54px;}
/* @end */
div#news div.content{padding:0 0 6px 0;}
div#news div.main{width:447px;float:left;}
div#news ul.list{width:218px;float:left;}
div#news ul.list li{background:url(../../1003_img/bg_news_line.gif) repeat-x;padding:6px 4px;}
* html div#news ul.list li{height:1%;padding:8px 4px;}
/*\*//*/
* html div#news ul.list li{height:inherit;}
/**/
div#news ul.list li.first{font-weight:bold;background:none;}
div#news ul.list li img{margin:0 4px;}
div#news div.info, div#news div.side{width:222px;float:right;padding:10px 0 0 0;}
div#news div.info{font-size:87.5%;}
div#news div.info p{margin:0 0 12px 0;}
/*div#news div.info p.date{font-size:12px;text-align:center;background:#dde7f6;padding:2px 6px;}*/
div#news div.info p.date{display:none;}
div#weather p{padding:0 0 4px 0;}
div#lnews{position:relative;background:url(../../1003_img/bg_lnews.gif) repeat-y #fff;}
div#lnews h3{height:19px;font-size:1px;text-indent:-99999px;border-top:1px solid #b2c1db;border-bottom:1px solid #d8d8d8;background:url(../../1003_img/bg_lnews_title.gif) no-repeat 85px 5px #9fb2d2;}
* html div#lnews h3{height:21px;}
ul#areaSelect, div#lnews h4, div#lnews p.button{position:absolute;top:2px;}
ul#areaSelect, div#lnews h4{left:2px;}
ul#areaSelect{width:79px;height:150px;top:19px;left:2px;visibility:hidden;border:1px solid #aeaeae;border-top:none;background:#fff;}
/*ul#areaSelect, ul#areaSelect li, ul#areaSelect li a{cursor:pointer;}*/
ul#areaSelect li a{display:block;color:#505050;vertical-align:bottom;padding:2px 4px;}
ul#areaSelect li a:hover{text-decoration:none;background:#eee;}
div#lnews h4{width:81px;height:17px;background:url(../../1003_img/bg_lnews_area.gif) no-repeat;}
div#lnews h4 span{width:59px;display:block;font-size:12px;font-weight:normal;line-height:17px;text-align:center;margin:0 4px;}
div#lnews p.button{left:144px;}
div#lnews ul.story{padding:6px 12px 0 12px;}
div#lnews ul.story li, div#lnews p.more span{background:url(../../1003_img/icon_lnews.gif) no-repeat 0 .5em;}
div#lnews ul.story li{padding:0 0 .25em 10px;}
* html div#lnews ul.story li{height:1%;}
div#lnews p.more{text-align:right;border-bottom:1px solid #d8d8d8;padding:4px 12px;}
div#lnews p.more span{font-size:87.5%;padding:0 0 0 7px;}
* html div#lnews p.more span{height:1%;}
ul#specially li{width:162px;float:left;border:1px solid #808080;background:url(../../1003_img/bg_specially.gif) repeat-x #969696;margin:0 2px;}
ul#specially li.blue{border:1px solid #4f678f;background:url(../../1003_img/bg_specially_blue.gif) repeat-x #637eae;}
ul#specially li.sky{border:1px solid #489da7;background:url(../../1003_img/bg_specially_sky.gif) repeat-x #35afbe;}
ul#specially li.green{border:1px solid #86a042;background:url(../../1003_img/bg_specially_green.gif) repeat-x #95b142;}
ul#specially li.red{border:1px solid #b92421;background:url(../../1003_img/bg_specially_red.gif) repeat-x #d85454;}
ul#specially li.orange{border: 1px solid #d5761b;background:url(../../1003_img/bg_specially_orange.gif) repeat-x #ef9138;}
ul#specially li a{display:block;color:#fff;background:url(../../1003_img/icon_specially.gif) no-repeat 7px .85em;padding:.2em 12px .2em 16px;}
/* @end */
/* @group program */
div#feature{width:403px;float:left;}
div#recommend{height:282px;position:relative;margin:0 0 9px 0;}
div#slider, div#slider ul{position:relative;}
div#slider, div#slider ul li{overflow:hidden;}
div#slider{width:361px;left:21px;z-index:2;visibility:visible;}
div#slider ul{z-index:1;}
div#slider ul li{width:361px;float:left;text-align:center;}
div#slider ul li img{vertical-align:bottom;}
div#recommend p{position:absolute;top:28px;}
div#recommend p.prev{left:0;}
div#recommend p.button{top:7px;left:345px;}
div#recommend p.next{left:382px;}
div#recommend ul.control{height:18px;position:relative;border:1px solid #bfbfbf;border-top:none;background:url(../../1003_img/bg_control.gif) repeat-x;}
div#recommend ul.control li{display:inline;font-size:1px;text-indent:-99999px;}
div#recommend ul.control li a{width:8px;height:8px;position:absolute;top:6px;display:block;background:url(../../1003_img/menu_control.gif) no-repeat;}
div#recommend ul.control li a.i1{left:298px;}
div#recommend ul.control li a.i2{left:314px;}
div#recommend ul.control li a.i3{left:328px;}
div#recommend ul.control li a.i4{left:343px;}
div#recommend ul.control li a.i5{left:359px;}
div#recommend ul.control li a.i6{left:374px;}
div#recommend ul.control li.current a, div#recommend ul.control li a:hover{background-position:0 -8px;}
div#recommend p.alternate{width:403px;height:254px;text-align:center;background:url(../../1003_img/bg_recommend.png) no-repeat;}
div#recommend p.alternate img{margin:9px 0 0 0;}
div#spotlight h2{margin:0 0 10px 0;}
div#spotlight table{width:403px;}
div#spotlight table tr td{padding:0 6px 10px 0;}
div#spotlight span, div#spotlight a{display:block;}
div#spotlight span{width:120px;float:right;font-size:87.5%;}
div#spotlight span a{font-size:112.5%;font-weight:bold;}
div#spotlight a.thumb{width:69px;float:left;}
div#extra{width:279px;float:right;padding:4px 0 0 0;}
div#NHKinfo div.wrap{border:1px solid #aecb9e;border-top:none;background:#f4f6de;margin:0 0 5px 0;padding:8px 3px 3px 3px;}
div#NHKinfo ul.list li{background:url(../../1003_img/icon_square_olive.gif) no-repeat 7px .6em;margin:0 0 .5em 0;padding:0 0 0 14px;}
div#NHKinfo ul.list li, div#NHKinfo ul.list li a{color:#4f5917;}
div#NHKinfo ul.banner{border:1px solid #c5cb9e;background:#fff;padding:0 8px;}
div#NHKinfo ul.banner li{float:left;line-height:1px;padding:3px 0;}
div#NHKinfo ul.banner li.item1, div#NHKinfo ul.banner li.item2{border-bottom:1px solid #cfd3bc;}
div#NHKinfo ul.banner li.item1{width:83px;}
div#NHKinfo ul.banner li.item2{width:168px;}
div#NHKinfo ul.banner li.item3{width:113px;}
div#NHKinfo p.banner{margin:0 0 7px 0;}
div#NHKinfo img{vertical-align:bottom;}
div#nod{margin:0 0 6px 0;}
div#nod h2{margin:0 0 4px 0;}
div#digital{position:relative;margin:0 0 4px 0;}
div#digital p.text span, div#digital em{position:absolute;top:31px;display:block;}
div#digital p.text span{left:-99999px;}
div#digital em.hundred{left:194px;}
div#digital em.tenth{left:216px;}
div#digital em.unit{left:238px;}
div#extra ul.link{margin:0 0 3px 0;}
div#extra ul.link li a{color:#4f5917;border:1px solid #cee0c4;background:url(../../1003_img/icon_square_olive.gif) no-repeat 6px .9em #f4f6de;}
div#extra p.rss{text-align:right;}
/* @end */
/* @end */
/* @group side */
div#side{width:278px;float:left;}
div#trailer, div#editorial, div#editorial h2 img, div#invite, div#invite h2 img{position:relative;}
div#trailer{height:228px;margin:0 0 5px 0;}
div#trailer h3, div#trailer p{position:absolute;left:0;}
div#trailer h3{top:184px;}
div#trailer p{top:27px;}
div#trailer p.button{top:6px;left:177px;}
ul#koremite li{margin:0 0 4px 0;}
ul#koremite li img{vertical-align:bottom;}
div#editorial h2 img, div#invite h2 img{top:1px;}
div#editorial ul li, div#invite ul li{background:url(../../1003_img/bg_side_line.gif) repeat-x;padding:8px 0;}
div#invite{position:relative;}
div#invite ul li a.thumb{width:53px;float:left;margin:0 6px 4px 0;}
/*div#invite ul li span{width:216px;display:block;float:right;}*/
div#invite p.button{position:absolute;top:13px;left:209px;}
div#side ul.banner li{margin:0 0 8px 0;}
div#side ul.banner li img{vertical-align:bottom;}
div#side ul.drama{margin:0 0 3px 0;}
div#side ul.other{border-top:1px solid #ccc;margin:24px 0 0 0;padding:8px 0 0 0;}
/* @end */
/* @end */
/* @group outline */
div#outline{padding:0 0 24px 0;}
div#outline div.inner{width:976px;position:static;background:#ededed;padding:7px 7px 3px 7px;}
div#outline ul.main, div#detail{background:#fff;padding:6px 10px;}
/*\*//*/
div#outline ul.main, div#detail{width:970px;}
/**/
div#outline ul.main{margin:0 0 4px 0;}
div#outline ul.main li{width:245px;float:left;}
div#outline ul.main li a{display:block;color:#505050;padding:0 10px 0 14px;}
div#outline ul.open li a{background:url(../../1003_img/icon_outline_plus.gif) no-repeat 0 .4em;}
div#outline ul.close li a{background:url(../../1003_img/icon_outline_minus.gif) no-repeat 0 .4em;}
div#detail{margin:4px 0;}
div#detail ul{float:left;line-height:1.6;margin:0 0 7px 0;}
div#detail ul li{background:url(../../1003_img/icon_outline.gif) no-repeat 0 .5em;padding:0 10px 0 12px;}
* html div#detail ul li{height:1%;}
/*\*//*/
* html div#detail ul li{height:inherit;}
/**/
div#detail ul.item1, div#detail ul.item2{width:245px;}
div#detail ul.item3, div#detail ul.item4{width:220px;}
div#outline p.button{display:none;font-size:1px;margin:4px 0;}
div#outline p.button a{height:16px;display:block;color:#fff;background:url(../../1003_img/bt_outline_down.gif) no-repeat 50% 50% #fff;}
div#outline p.button a:hover{color:#f6f6f6;background-color:#f6f6f6;}
div#outline p.button a.close{background-image:url(../../1003_img/bt_outline_up.gif);}
div#outline p.plugin{position:static;padding:24px 0 0 0;}
div#outline p.plugin img{vertical-align:middle;margin:0 12px 0 0;}
/* @end */
/* @group footer */
div#footer{padding:18px 0;}
div#footer div.inner{min-height:36px;background:url(../../1003_img/bg_footer.png) no-repeat;}
* html div#footer div.inner{height:36px;}
div#footer p.copyright{position:absolute;top:0;left:-99999px;}
div#footer p.link{font-size:10px;text-align:right;margin:0 0 0 400px;padding:5px 0;}
div#footer p.link, div#footer p.link a{color:#505050;}
/* @end */
/* @group thickbox */
#TB_overlay{position:fixed;z-index:100;top:0px;left:0px;height:100%;width:100%;}
.TB_overlayMacFFBGHack{background:url(../../1003_img/thickbox_macffbghack.png) repeat;}
.TB_overlayBG{background-color:#000;filter:alpha(opacity=75);-moz-opacity:0.75;opacity:0.75;}
* html #TB_overlay{position:absolute;height:expression(document.body.scrollHeight > document.body.offsetHeight ? document.body.scrollHeight : document.body.offsetHeight + 'px');}
#TB_window{position:fixed;background:#fff;z-index:102;color:#000;display:none;top:50%;left:50%;}
* html #TB_window{position:absolute;margin-top:expression(0 - parseInt(this.offsetHeight / 2) + (TBWindowMargin = document.documentElement && document.documentElement.scrollTop || document.body.scrollTop) + 'px');}
#TB_window img#TB_Image{display:block;}
#TB_ajaxContent{clear:both;overflow:auto;text-align:left;line-height:1.4em;}
#TB_load{position:fixed;display:none;height:13px;width:208px;z-index:103;top:50%;left:50%;margin:-6px 0 0 -104px;/* -height/2 0 0-width/2 */}
* html #TB_load{position:absolute;margin-top:expression(0 - parseInt(this.offsetHeight / 2) + (TBWindowMargin = document.documentElement && document.documentElement.scrollTop || document.body.scrollTop) + 'px');}
#TB_HideSelect{z-index:99;position:fixed;top:0;left:0;background-color:#fff;border:none;filter:alpha(opacity=0);-moz-opacity:0;opacity:0;height:100%;width:100%;}
* html #TB_HideSelect{position:absolute;height:expression(document.body.scrollHeight > document.body.offsetHeight ? document.body.scrollHeight : document.body.offsetHeight + 'px');}
#TB_iframeContent{clear:both;border:none;}
span#TB_prev, span#TB_next, div#TB_closeAjaxWindow a#TB_closeWindowButton, div#TB_closeAjaxWindowEx a#TB_closeWindowExButton{position:absolute;display:block;cursor:pointer;}
span#TB_prev{top:188px;left:10px;}
span#TB_next{top:188px;left:692px;}
div#TB_closeAjaxWindow a#TB_closeWindowButton{top:2px;left:483px;}
div#TB_closeAjaxWindowEx a#TB_closeWindowExButton{top:2px;left:286px;}
div#TB_closeWindow a#TB_closeWindowButton{display:none;}
/* @end */
