body,div,p,table,td,th,img,address,h1,h2,h3,dl,dt,dd,ul,li,ol,form,input,textarea{margin:0;padding:0;color:#333333;font-family:"Meiryo UI", Osaka, "ヒラギノ角ゴ Pro W3", sans-serif;line-height:140%;text-decoration:none;border:none;}
.clearfix:after{content:".";display:block;clear:both;height:0;visibility:hidden;}
.clearfix{min-height:1px;}
html{height:100%;}
body{height:100%;font-size:85%;}
a{text-decoration:none;}
a:link{color:#330099;}
a:visited{color:#330099;}
a:hover{color:#c66302;text-decoration:underline;}
a:active{color:#c66302;}
.textAC{text-align:center;}
*html #wrapper{height:100%;}
.fl-l{float:left;}
.fl-r{float:right;}
.clear{clear:both;}
em{visibility:hidden;}
img{border:none;}
.mr05{margin-right:5px;}
.mt10{margin-top:10px;}
.mb10{margin-bottom:10px;}
.ml10{margin-left:10px;}
#header{height:128px;background-color:#ffffff;font-size:12px;padding-left:25px;}
#header #headerarea{padding:5px 0 0 10px;}
#header #headerarea .left{padding-top:10px;float:left;}
#header #headerarea .right{float:left;margin-left:50px;padding-top:10px;width:300px;}
#header #headerarea:after{content:"";clear:both;height:0;display:block;visibility:hidden;}
#contents{padding-left:10px;float:left;}
#contents a:active{text-decoration:none;}
#contents a:link{text-decoration:none;}
#contents a:visited{text-decoration:none;}
#contents a:hover{text-decoration:underline;color:#FF0000;}
#contents h2{display:none;}
table{border-collapse:collapse;}
#side{width:300px;padding-right:10px;float:right;font-size:90%;}
#side .menu{width:277px;margin-left:11px;margin-bottom:10px;background:url(/images/side_menu_bg.gif) repeat-y;}
#side .menu #searchform1{background:url(/images/bg_search.gif) left top no-repeat;display:block;height:24px;position:relative;margin:10px 5px;}
#side .menu #keywords1{width:140px;position:absolute;top:5px;left:27px;border-color:#ffffff;}
#side .menu #search_word{width:140px;position:absolute;top:5px;left:27px;border-color:#ffffff;}
#side .menu #searchBtn1{width:77px;height:22px;position:absolute;top:0;left:185px;}
#side .menu .menu_contents{margin:10px 20px 3px;}
#side .menu .menu_contents .calendar_head, #searchtv .menu_contents .calendar_head{background:url(/images/calendar_bg.gif) top center no-repeat;width:237px;height:31px;}
#side .menu .menu_contents .calendar_head .left, #searchtv .menu_contents .calendar_head .left{width:20px;text-align:right;}
#side .menu .menu_contents .calendar_head .right, #searchtv .menu_contents .calendar_head .right{width:20px;text-align:left;}
#side .menu .menu_contents .calendar_head .month, #searchtv .menu_contents .calendar_head .month{width:196px;text-align:center;font-weight:bold;}
#side .menu .menu_contents table.calendar, #searchtv .menu_contents table.calendar{width:237px;background-color:#f7fcff;border-collapse:separate;border-spacing:1px;}
#side .menu .menu_contents table.calendar a, #searchtv .menu_contents table.calendar a{text-decoration:none;color:#3e7395;}
#side .menu .menu_contents .calendar th, #searchtv .menu_contents .calendar th{height:31px;}
#side .menu .menu_contents .calendar td, #searchtv .menu_contents .calendar td{background:url(/images/calendar_td.gif) top center no-repeat;width:26px;height:21px;padding-right:3px;font-weight:bold;text-align:right;vertical-align:middle;border:1px solid #c5d4e0;}
#side .menu .menu_contents .calendar td.none, #searchtv .menu_contents .calendar td.none{background:none;border:none;}
#side .menu .menu_contents .impact{font-size:120%;}
#side .menu .menu_contents .keyword a{padding-right:0.5em;}
#side .menu img.bottom{margin-bottom:-5px;_margin-bottom:-3px;}
#side #todayItemBox{display:none;padding:5px;margin-top:10px;border:5px solid #f6f6f6;}
#side #todayItemBox h2{margin-bottom:10px;}
#side #todayItemBox #todayItemList div.todayItem{padding-left:5px;display:none;}
#side #todayItemBox #todayItemList div p.todayItemImg{padding:1px;width:104px;height:105px;float:left;background-color:#cccccc;}
#side #todayItemBox #todayItemList div p.todayItemImg img{margin:0px;padding:0px;display:block;width:104px;height:105px;float:left;}
#side #todayItemBox #todayItemList div p{width:125px;float:right;padding-top:5px;padding-bottom:10px;font-size:11px;}
#side #todayItemBox #todayItemList div p img{border:0px;width:10px;height:10px;margin-top:3px;margin-right:5px;}
#side #todayItemBox #todayItemList div p a{font-size:11px;}
#side #todayItemBox #comment{width:245px;margin:0 auto;margin-top:10px;height:15px;}
#timezone{margin:5px 0 15px 0;width:210px;}
#timezone .time_title{width:50px;float:left;}
#timezone .time_title_r{width:160px;float:right;}
#timezone .timeright1{width:80px;float:left;}
#timezone .timeright2{width:80px;float:right;}
.push{clear:both;height:454px;}
.bottom-banner{margin-left:120px;}
#footer{height:524px;margin:auto;background:#ffffff bottom no-repeat;position:relative;}
#footer #footerarea{position:absolute;left:12px;padding-top:20px;border-top:1px solid #231917;}
#footer #footerarea img{margin-bottom:10px;}
#footer #footerarea .left{float:left;padding:0 20px;color:#666666;font-size:90%;}
#footer #footerarea .center{float:left;border-left:2px solid #231917;min-height:200px;padding:0 20px;width:200px;}
#footer #footerarea .center ul li{list-style:none;padding-bottom:10px;}
#footer #footerarea .center ul li li{list-style:none;padding:0 0 0 1em;}
#footer #footerarea .right{float:left;border-left:2px solid #231917;min-height:200px;padding:0 20px;width:180px;}
#footer #footerarea .right ul li{list-style:none;}
#footer #copyarea{position:absolute;top:440px;left:45px;width:865px;}
#footer #copyarea .left{float:left;padding-top:7px;}
#footer #copyarea .right{float:right;font-size:10px;}
#footer #area:after, #footer #copyarea:after{content:"";clear:both;height:0;display:block;visibility:hidden;}
#WDLC_BAN_MAIN{margin-top:50px;margin-bottom:20px;}
#adsense_listing,#adsense_rect_wdlc_bt{margin-top:20px;margin-bottom:10px;text-align:center;}
#chidejika{margin-top:10px;margin-left:10px;}
body{text-align:justify;}
#wrapper{min-height:100%;height:auto !important;height:100%;margin-left:auto;margin-right:auto;margin-top:0;margin-bottom:0;background-color:#ffffff;}
#ad{margin-bottom:10px;}

#navi #naviarea{border-bottom:#000000 solid 1px;border-top:#000000 solid 1px;padding:3px 0;height:20px;}
#navi #naviarea .left{float:left;padding-left:10px;margin:5px 0;line-height:1em;}
#navi #naviarea .right{float:right;margin-left:20px;padding-top:0px;padding-bottom:0px;padding-right:10px;line-height:1em;text-align:right;}
#navi #naviarea .right form input#search_word{vertical-align:top;border:1px #CCCCCC solid;height:20px;}
#navi #naviarea .right form input#searchBtn1{vertical-align:inherit;}
#navi #naviarea:after{content:"";clear:both;height:0;display:block;visibility:hidden;}

.push{clear:both;height:inherit;}
.bottom-banner{margin-left:120px;}
#footer2{margin:15px 0 0 26px;background:#ffffff bottom no-repeat;border-top:3px solid #231917;}
#footer2 #footerarea{left:12px;padding:5px 0;margin:5px 0 0 10px;}
#footer2 #footerarea img{margin-bottom:10px;}
#footer2 #footerarea .left{float:left;color:#666666;font-size:90%;}
#footer2 #footerarea .left ul{font-size:0;}
#footer2 #footerarea .left ul li{padding-bottom:10px;display:inline;font-size:12px;text-align:center;margin-right:20px;}
#footer2 #footerarea .right{float:right;width:320px;color:#666666;font-size:90%;}
#footer2 #footerarea .center{float:center;}
#footer2 #footerarea .right ul{font-size:0;}
#footer2 #footerarea .right ul li{padding-bottom:10px;display:inline-block;font-size:15px;}
#footer2 #footerarea .center ul li li{list-style:none;padding:0 0 0 1em;}
#footer2 #copyarea{position:absolute;top:440px;left:45px;}
#footer2 #copyarea .left{float:left;padding-top:7px;}
#footer2 #copyarea .right{float:right;font-size:10px;}
#footer2 #area:after, #footer #copyarea:after{content:"";clear:both;height:0;display:block;visibility:hidden;}
#adsense_listing,#adsense_rect_wdlc_bt{margin-top:20px;margin-bottom:10px;text-align:center;}
#side2 .AD2{margin-left:0px;}
#side2{padding-right:10px;padding-left:10px;float:left;font-size:90%;padding-top:10px;}
#side2 .menu{width:99%;height:280px;margin-bottom:10px;border-width:1px 1px 1px 1px;border-color:#dcdcdc;border-style:solid;margin-bottom:25px;}
#side2 .menu .menu_title{border-width:0px 0px 1px 0px;border-color:#dcdcdc;border-style:solid;margin-bottom:8px;background-color:#fed000;font-weight:bold;font-size:14px;text-align:center;}
#side2 .menu .menu_bottom{height:10px;}
#side2 .menu #searchform1{background:url(/images/bg_search.gif) left top no-repeat;display:block;height:24px;position:relative;margin:10px 5px;}
#side2 .menu #keywords1{width:140px;position:absolute;top:5px;left:27px;border-color:#ffffff;}
#side2 .menu #search_word{width:140px;position:absolute;top:5px;left:27px;border-color:#ffffff;}
#side2 .menu #searchBtn1{width:77px;height:22px;position:absolute;top:0;left:185px;}
#side2 .menu .menu_contents{margin:10px 10px 10px;font-size:13px;padding-right:10px;margin:0px;width:94%;}
}
#side2 .menu .menu_contents .calendar_head, #searchtv .menu_contents .calendar_head{background:url(/images/calendar_bg.gif) top center no-repeat;width:237px;height:31px;}
#side2 .menu .menu_contents .calendar_head .left, #searchtv .menu_contents .calendar_head .left{width:20px;text-align:right;}
#side2 .menu .menu_contents .calendar_head .right, #searchtv .menu_contents .calendar_head .right{width:20px;text-align:left;}
#side2 .menu .menu_contents .calendar_head .month, #searchtv .menu_contents .calendar_head .month{width:196px;text-align:center;font-weight:bold;}
#side2 .menu .menu_contents table.calendar, #searchtv .menu_contents table.calendar{width:237px;background-color:#f7fcff;border-collapse:separate;border-spacing:1px;}
#side2 .menu .menu_contents table.calendar a, #searchtv .menu_contents table.calendar a{text-decoration:none;color:#3e7395;}
#side2 .menu .menu_contents .calendar th, #searchtv .menu_contents .calendar th{height:31px;}
#side2 .menu .menu_contents .calendar td, #searchtv .menu_contents .calendar td{background:url(/images/calendar_td.gif) top center no-repeat;width:26px;height:21px;padding-right:3px;font-weight:bold;text-align:right;vertical-align:middle;border:1px solid #c5d4e0;}
#side2 .menu .menu_contents .calendar td.none, #searchtv .menu_contents .calendar td.none{background:none;border:none;}
#side2 .menu .menu_contents .impact{font-size:120%;}
#side2 .menu .menu_contents .keyword a{padding-right:0.5em;}
#side2 .menu .menu_contents tr{height:20px;}
#side2 .menu img.bottom{margin-bottom:-5px;_margin-bottom:-2px;}
#side2 #todayItemBox{display:none;padding:5px;margin-top:10px;border:5px solid #f6f6f6;}
#side2 #todayItemBox h2{margin-bottom:10px;}
#side2 #todayItemBox #todayItemList div.todayItem{padding-left:5px;display:none;}
#side2 #todayItemBox #todayItemList div p.todayItemImg{padding:1px;width:104px;height:105px;float:left;background-color:#cccccc;}
#side2 #todayItemBox #todayItemList div p.todayItemImg img{margin:0px;padding:0px;display:block;width:104px;height:105px;float:left;}
#side2 #todayItemBox #todayItemList div p{width:125px;float:right;padding-top:5px;padding-bottom:10px;font-size:11px;}
#side2 #todayItemBox #todayItemList div p img{border:0px;width:10px;height:10px;margin-top:3px;margin-right:5px;}
#side2 #todayItemBox #todayItemList div p a{font-size:11px;}
#side2 #todayItemBox #comment{width:245px;margin:0 auto;margin-top:10px;height:15px;}
#side2{padding-left:0px;padding-right:0px;width:100%;}
#header{padding-left:5px;}
#wrapper{float:left;width:100%;}
#header #headerarea .right{display:none;}
#contents .AD3{display:none;}
#navi #naviarea{width:100%;}
#navi #naviarea .right{padding-top:0px;padding-bottom:0px;line-height:1em;text-align:left;}
#tweetmsg{display:none;}
#garapon{display:none;}
#header #headerarea{padding-left:5px;}
#header #headerarea{padding:5px 0 0 0;}
#clipping2{display:none;}
#clipping2banner{display:none;}
#footer2{margin:15px auto;width:100%;}
#footer2 #footerarea .left{margin:0px;}
#footer2 #footerarea .left{width:310px;margin-bottom:10px;}
#newsbanner_smp{width:100%;border-width:0px 0px 1px 0px;border-color:#dcdcdc;border-style:solid;background-color:#fed000;font-weight:bold;font-size:14px;text-align:center;}
.ad_smp{width:100%;margin:20px auto 10px;}
#side2 .AD2{width:100%;margin:15px auto 15px;}
#garapon_smp{text-align:center;margin:10px auto;}
/*#side2 .menu .menu_title{width:99%;}*/
#footer2 #footerarea{margin:5px auto;}
#header #headerarea .left{padding-top:0px;float:center;}
#footer2 #footerarea .right{width:310px;}
#side2 .fg_sidead_smp{display:none;}
#side2 .ad_smp2{width:100%;margin:20px auto 25px;}
#side2 .fg_sidead{display:none;}
.main #linkunit2{width:100%;}
table.title td{height:61px;padding:5px 0 0 62px;font-size:16px;font-weight:bold;vertical-align:middle;line-height:120%;}
table.title td span{font-size:90%;font-weight:normal;}
h2{margin:10px 0 5px;padding:0 0 0 20px;font-weight:bold;font-size:120%;}
h3{margin-top:10px;background-color:#ebebeb;border:1px solid #999999;padding:3px 10px;font-size:100%;font-weight:normal;}
table.socialbtn td{vertical-align:middle;width:620px;text-align:right;padding:4px;}
#result table.title td{background:url(/images/result_h1.gif) top no-repeat;}
#result h2{background:url(/images/result_list.gif) top left no-repeat;}
#program table.title td.to_top{font-size:10pt;text-align:right;}
#program h2{background:url(/images/program_list.gif) top left no-repeat;}
#program table.tablerank{border-collapse:collapse;border:1px #000000 solid;}
#program td.return_top{background-color:#6D4C33;font-size:120%;border:1px #000000 solid;}
#program a.fr_top{color:#ffffff;font-style:normal;text-decoration:none;display:block;width:100%;height:100%;}
#program a:hover.fr_top{text-decoration:underline;background-color:#cccccc;}
#program td.nocweek{background-color:#ffffff;font-weight:600;font-size:120%;border:1px #000000 solid;}
#program p.cweek{color:#000000;font-style:normal;text-decoration:none;}
#program td.ycweek{background-color:#9C6C4E;font-size:120%;border:1px #000000 solid;}
#program a.toweek{color:#ffffff;font-style:normal;text-decoration:none;display:block;width:100%;height:100%;}
#program a:hover.toweek{text-decoration:underline;background-color:#cccccc;}
#program ul.ranktable{list-style:none;margin:0;padding:0;}
#program li.rankli{margin-top:3px;clear:both;border-right:1px solid #000;border-bottom:1px solid #000;border-left:1px solid #000;border-top:1px solid #000;}
#program li.rankli div{display:block;float:left;}
#program li.rankli div.col1{width:8%;}
#program li.rankli div.col2{width:92%;}
.ranktable li div{border-right:1px solid #000;border-bottom:1px solid #000;border-left:1px solid #000;border-top:1px solid #000;}i
.ranktable li a.ranklink{display:block;width:100%;height:100%;font-style:normal;text-decoration:none;color:#ffffff;}
#program li.rankli a.ranklink{display:block;width:100%;height:100%;font-style:normal;text-decoration:none;color:#ffffff;}
#program li.rankli a:hover.ranklink{text-decoration:underline;background-color:#ffcc66;}
#commodity table.title{background:url(/images/commodity_h1.png) top no-repeat;border-bottom:3px double gray;}
#commodity table.title td.to_top{font-size:10pt;text-align:right;}
#commodity h2{background:url(/images/commodity_list.gif) top left no-repeat;font-size:100%;font-weight:normal;}
#newstopic table.title td{background:url(/images/commodity_h1.gif) top no-repeat;padding-top:5px;height:46px;line-height:1em;}
#newstopic table.title font{padding-left:15px;font-size:28px;}
#newstopic h2{background:url(/images/clipping_list.gif) top left no-repeat;}
#clipping table.title td{background:url(/images/clipping_h1.gif) top no-repeat;padding-top:15px;height:46px;line-height:1em;}
#clipping h2{background:url(/images/clipping_list.gif) top left no-repeat;}
#searchtv table.title td{background:url(/images/searchtv_h1.png) top no-repeat;padding-top:20px;line-height:1em;}
html:not([lang*=""]) table.title td{height:50px !important;}
#aboutus table.title td{background:url(/images/aboutus_h1.gif) top no-repeat;font-size:25px;}
#aboutus h2{margin:20px 0 20px;background-color:#ebebeb;border:1px solid #999999;padding:3px 10px;font-size:100%;font-weight:normal;}
.main{margin:0px 15px 10px 0px;/font-size:90%;}
.main .impact{margin:5px 0px 0px 0px;font-size:14px;}
.main .searchword{font-size:130%;font-weight:bold;color:#ff6600;}
.main .main_box{padding:0 0 5px 20px;border-bottom:1px dotted #333333;}
.main .main_box dl.icn dt{float:left;width:70px;height:15px;}
.main .main_box dl.icn dd{padding:0 0 5px 75px;}
.main .main_box dl.icn dt.icn_title{background:url(/images/icn_title.gif) no-repeat;}
.main .main_box dl.icn dt.icn_day{background:url(/images/icn_day.gif) no-repeat;}
.main .main_box dl.icn dt.icn_station{background:url(/images/icn_station.gif) no-repeat;}
.main .main_box dl.icn dt.icn_corner{background:url(/images/icn_corner.gif) no-repeat;}
.main .main_box dl.icn dt.icn_cont{background:url(/images/icn_cont.gif) no-repeat;}
.main .main_box dl.icn dt span, .main .cast dl.icn dt span, .main .oldprogram dl dt span{display:none;}
.main .main_box dl.icn a{margin-right:10px;font-size:120%;}
.main .cast{margin:10px 0 20px;}
.main .cast dl.icn dt{float:left;width:78px;height:21px;}
.main .cast dl.icn dd{padding:3px 0 0 83px;}
.main .cast dl.icn dt.icn_cast{background:url(/images/icn_cast.gif) no-repeat;}
.main .cast dl.icn a{margin-right:10px;}
.contens .time, .main .time{margin:0px 0px 10px 0px;text-align:left;font-size:15px;}
.main .backnext{margin-top:10px;margin-bottom:20px;font-size:15px;text-align:center;}
.main .backnext .back{float:left;}
.main .backnext .next{float:right;}
.main:after, .main .backnext:after{content:"";clear:both;height:0;display:block;visibility:hidden;}
#top #search .contens{margin:5px 0 10px;}
#searchtv .menu_contents{margin:10px 0 10px 197px;width:296px;}
#searchtv .menu_contents .calendar_area{width:296px;}
#top #search .contens h2{position:relative;font-size:120%;line-height:1.2em;padding:5px;}
#top #search .contens h2 span{position:absolute;top:2px;right:0;}
#top #search .contens table.program, #searchtv .contens table.program{border:#cccccc 1px solid;float:left;margin:0 4px 10px 0;width:100px;}
#top #search .contens table.end, #searchtv .contens table.end{margin:0 0 10px 0 !important;}
#top #search .contens table.program td, #searchtv .contens table.program td{padding:3px 5px;font-size:90%;}
#top #search .contens table.program td.line, #searchtv .contens table.program td.line{height:1px;padding:0;font-size:0;line-height:0;text-align:center;}
#top #search .contens table.program td.onair, #searchtv .contens table.program td.onair{background-color:#fbdfdc;}
#top #clipping .contens{margin:15px 0 10px;}
#top #clipping .contens table.type{float:left;margin-bottom:10px;width:308px;}
#top #clipping .contens table.type td{padding:10px;}
#top #clipping .contens table.type td.line{height:1px;padding:0;font-size:0;line-height:0;}
#top #clipping .contens table.type td .comment{font-size:90%;padding:5px 0 0 5px;}
.main .main_box dl.icn a{font-size:100%;}
#program .main .main_box dl.icn{margin-top:5px;}
#program .main .main_box dl.icn dt{float:left;width:82px;height:20px;}
#program .main .main_box dl.icn dd{padding:0 0 5px 87px;}
#program .main .main_box dl.icn dt.icn_keyword{background:url(/images/icn_keyword.png) no-repeat;}
.main .oldprogram{margin-top:20px;margin-bottom:30px;}
.main .oldprogram dl img{margin-right:10px;vertical-align:middle;}
.main .oldprogram dl a{margin-right:10px;}
.main .oldprogram dl dt{float:left;width:78px;height:21px;}
.main .oldprogram dl dt a{word-break:keep-all;}
.main .oldprogram dl dd{padding:3px 0 0 83px;}
.main .oldprogram dl dt.icn_oldprogram{background:url(/images/icn_oldprogram.gif) no-repeat;}
.main .oldprogram dl a{margin-right:10px;}
#commodity .main .main_box{border-bottom:none;}
#commodity .main .left{vertical-align:top;}
#commodity .main .right{text-align:center;vertical-align:middle;width:181px;}
#commodity .main .arrow-b{margin-top:10px;background:url(/images/icn_arrow_b.gif) center left no-repeat;padding-left:13px;}
#commodity .main .ban{margin-top:10px;}
#commodity .main .ban img{margin:0 5px 10px;vertical-align:top;}
dl.h2type{margin:10px 0px 10px 0px;}
dl.h2type dt{padding:0 0 10px 20px;/background:url(/images/commodity/list.gif) top left no-repeat;font-size:100%;font-weight:normal;}
dl.h2type dt a{margin:0 10px;}
dl.h2type dd{padding:0 0 10px 20px;}
dl.h2type p{line-height:20px;}
#commodity .main .banarea{clear:both;margin-top:2px;zoom:100%;}
#commodity .main .banarea .left{float:left;width:289px;min-height:90px;padding:10px 5px 5px;text-align:center;border-bottom:1px solid #999999;border-right:1px solid #999999;position:relative;}
#commodity .main .banarea .right{float:right;width:290px;min-height:90px;padding:10px 5px 5px;text-align:center;border-bottom:1px solid #999999;position:relative;}
#commodity .main .banarea .left p, #commodity .main .banarea .right p{text-align:right;position:absolute;bottom:5px;right:5px;}
#commodity .main .banarea:after{content:"";clear:both;height:0;display:block;visibility:hidden;}
#aboutus .main_box{padding:0 0 0px 20px;border-bottom:none;}
#aboutus .main p{margin-bottom:1em;}
#aboutus .main ol{margin-left:2em;}
#aboutus .main ol li{margin-bottom:1em;}
#aboutus .main .main_box dl dt{float:left;width:4em;height:20px;}
#aboutus .main .main_box table.company{margin:0 4px 10px 0;width:100%;}
#aboutus .main .main_box table.company th{border:none;padding:5px;font-size:100%;width:100px;}
#aboutus .main .main_box table.company td{border:none;padding:5px;font-size:100%;}
#top #garapon{margin:10px 0 10px;}
#top #search{border-width:0 1px 1px 1px;border-color:#dcdcdc;border-style:solid;width:630px;}
#top #search h2{position:relative;font-size:130%;line-height:1em;padding:5px;margin-top:0;width:619px;background-color:#fed000;border-width:1px;border-color:#dcdcdc;border-style:solid;text-shadow:1px 1px 5px #ffffff,-1px -1px 5px #ffffff;}
#top #search #timetable{margin-left:3px;}
#top #search .contens_top h2 span{position:absolute;top:2px;right:0;}
#top #search .contens_top h2 a{position:absolute;right:0;font-size:small;color:navy;}
#top #search .contens_top table.program, #searchtv .contens table.program{border:#cccccc 1px solid;float:left;margin:0;width:32.0%;}
#top #search .contens_top table.end, #searchtv .contens table.end{margin:0 0 10px 0 !important;}
#top #search .contens_top table.program td, #searchtv .contens table.program td{padding:3px 5px;font-size:90%;}
#top #search .contens_top table.program td.line, #searchtv .contens table.program td.line{height:1px;padding:0;font-size:0;line-height:0;text-align:center;}
#top #search .contens_top table.program td.onair, #searchtv .contens table.program td.onair{background-color:#fffff0;}
#top #search .contens_top table.program td.past, #searchtv .contens table.program td.past{background-color:#fffff0;}
#top #clipping2 .contens{border-width:0px 1px 1px 1px;border-color:#dcdcdc;border-style:solid;margin-bottom:8px;width:628px;}
#top #clipping2 .contens table.type{float:left;width:200px;height:200px;margin-top:5px;margin-bottom:1px;margin-left:1px;min-height:6em;border:#dcdcdc;border-width:1px;border-style:solid;}
#top #clipping2 .contens table.type2{float:left;width:204px;margin-top:8px;margin-bottom:5px;margin-left:2px;border:none;}
#top #clipping2 .contens table.type th{padding-bottom:5px;padding-left:2px;}
#top #clipping2 .contens table.type td,
#top #clipping2 .contens table.type_under td{padding:2px;}
#top #clipping2 .contens table.type td.line,
#top #clipping2 .contens table.type_under td.line{height:1px;padding:0;font-size:0;line-height:0;}
#top #clipping2 .contens table.type td .comment,
#top #clipping2 .contens table.type_under td .comment{font-size:90%;padding-left:10px;line-height:1.2em;}
#top #clipping2 .contens table.type td p.title,
#top #clipping2 .contens table.type_under td p.title{/padding-left:5px;padding-top:2px;font-size:13px;}
.main .main_box dl.icn a{font-size:100%;}
.contens .menu_contents .impact{font-weight:bold;font-size:120%;}
.menu_contents{padding-right:10px;padding-left:10px;}
.menu_contents .keyword{line-height:150%;}
.copy{margin:20px;background-color:#fed000;}
.clear hr{display:none;}
.mt5{margin-top:5px;}
.mr00{margin-right:0;}
#contents{width:99%;padding-left:2px;float:left;padding-top:5px;}
#contents #news{width:100%;padding-top:8px;padding-left:5px;padding-bottom:5px;float:left;border-width:0px 1px 1px 1px;border-color:#dcdcdc;border-style:solid;margin-bottom:8px;}
#contents #news .impact{line-height:160%;}
.main .impact{margin:5px 10px 10px 0px;border-bottom:1px dotted #999999);}
table.title td{padding:5px 0 0 10px;font-size:16px;font-weight:bold;vertical-align:middle;line-height:120%;}
#contents #news{margin:0px auto;padding-left:0px;}
#newsbanner{display:none;}
#top #search .contens_top h2{display:none;}
#top #search .contens_top .program_title_smp{width:99%
font-weight:bold;line-height:1em;padding:5px;margin-top:0;background-color:#fed000;border-width:1px;border-color:#dcdcdc;border-style:solid;text-shadow:1px 1px 5px #ffffff,-1px -1px 5px #ffffff;}
#aboutus .main .main_box table.company .lotvL{display:none;}
table.title td{width:100%;}
#contents #news .impact{width:97%;}
#top #search{width:100%;}
#commodity table.title{width:100%;}
body{font:13px/1.231 arial,helvetica,clean,sans-serif;*font-size:small;*font:x-small;}select,input,button,textarea,button{font:99% arial,helvetica,clean,sans-serif;}table{font-size:inherit;font:100%;}pre,code,kbd,samp,tt{font-family:monospace;*font-size:108%;line-height:100%;}
.yui-button{display:-moz-inline-box;display:inline-block;vertical-align:text-bottom;}.yui-button .first-child{display:block;*display:inline-block;}.yui-button button,.yui-button a{display:block;*display:inline-block;border:none;margin:0;}.yui-button button{background-color:transparent;*overflow:visible;cursor:pointer;}.yui-button a{text-decoration:none;}.yui-skin-sam .yui-button{border-width:1px 0;border-style:solid;border-color:#808080;background:url(../../../assets/skins/sam/sprite.png) repeat-x 0 0;margin:auto .25em;}.yui-skin-sam .yui-button .first-child{border-width:0 1px;border-style:solid;border-color:#808080;margin:0 -1px;_margin:0;}.yui-skin-sam .yui-button button,.yui-skin-sam .yui-button a,.yui-skin-sam .yui-button a:visited{padding:0 10px;font-size:93%;line-height:2;*line-height:1.7;min-height:2em;*min-height:auto;color:#000;}.yui-skin-sam .yui-button a{*line-height:1.875;*padding-bottom:1px;}.yui-skin-sam .yui-split-button button,.yui-skin-sam .yui-menu-button button{padding-right:20px;background-position:right center;background-repeat:no-repeat;}.yui-skin-sam .yui-menu-button button{background-image:url(menu-button-arrow.png);}.yui-skin-sam .yui-split-button button{background-image:url(split-button-arrow.png);}.yui-skin-sam .yui-button-focus{border-color:#7D98B8;background-position:0 -1300px;}.yui-skin-sam .yui-button-focus .first-child{border-color:#7D98B8;}.yui-skin-sam .yui-split-button-focus button{background-image:url(split-button-arrow-focus.png);}.yui-skin-sam .yui-button-hover{border-color:#7D98B8;background-position:0 -1300px;}.yui-skin-sam .yui-button-hover .first-child{border-color:#7D98B8;}.yui-skin-sam .yui-split-button-hover button{background-image:url(split-button-arrow-hover.png);}.yui-skin-sam .yui-button-active{border-color:#7D98B8;background-position:0 -1700px;}.yui-skin-sam .yui-button-active .first-child{border-color:#7D98B8;}.yui-skin-sam .yui-split-button-activeoption{border-color:#808080;background-position:0 0;}.yui-skin-sam .yui-split-button-activeoption .first-child{border-color:#808080;}.yui-skin-sam .yui-split-button-activeoption button{background-image:url(split-button-arrow-active.png);}.yui-skin-sam .yui-radio-button-checked,.yui-skin-sam .yui-checkbox-button-checked{border-color:#304369;background-position:0 -1400px;}.yui-skin-sam .yui-radio-button-checked .first-child,.yui-skin-sam .yui-checkbox-button-checked .first-child{border-color:#304369;}.yui-skin-sam .yui-radio-button-checked button,.yui-skin-sam .yui-checkbox-button-checked button{color:#fff;}.yui-skin-sam .yui-button-disabled{border-color:#ccc;background-position:0 -1500px;}.yui-skin-sam .yui-button-disabled .first-child{border-color:#ccc;}.yui-skin-sam .yui-button-disabled button,.yui-skin-sam .yui-button-disabled a,.yui-skin-sam .yui-button-disabled a:visited{color:#A6A6A6;cursor:default;}.yui-skin-sam .yui-menu-button-disabled button{background-image:url(menu-button-arrow-disabled.png);}.yui-skin-sam .yui-split-button-disabled button{background-image:url(split-button-arrow-disabled.png);}