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:#0033cc;}
a:visited{color:#660099;}
a:hover{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{width:980px;font-size:12px;padding-left:25px;    /padding-bottom: 10px;}

#header #headerarea .left{padding-top:5px;float:left;}
#header #headerarea .center{padding-top:5px;float:left;}
#header #headerarea .right{float:right;padding-top:30px; width:335px;padding-right:2px;}
#header #headerarea:after{content:"";clear:both;height:0;display:block;visibility:hidden;}
#contents{width:622px;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;}
table{border-collapse:collapse;}
#side{width:300px;padding-right:10px;float:right;font-size:90%;}


#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 .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.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;}
#footerAd{}
#footerAd #area{}
.bottom-banner{margin-left:120px;}
#footer{width:968px;height:524px;margin:auto;background:#ffffff bottom no-repeat;position:relative;}
#footer #footerarea{position:absolute;left:12px;padding-top:20px;width:934px;border-top:1px solid #231917;}
#footer #footerarea img{margin-bottom:10px;}
#footer #footerarea .left{float:left;padding:0 20px;width:417px;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;}
#navi{/;}
#navi #naviarea{border-bottom:#dcdcdc solid 1px;border-top:#dcdcdc solid 1px;padding:3px 0}
#navi #naviarea .left{float:left;width:552px;padding-left:10px;line-height:1em;}
#navi #naviarea .right{padding-top:0px;padding-bottom:0px;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;}
#footerAd{}
#footerAd #area{}
.bottom-banner{margin-left:120px;}
#footer2{margin:15px 0 0 26px;background:#ffffff bottom no-repeat;border-top:2px solid #dcdcdc;}
#footer2 #footerarea{left:12px;padding:5px 0;}
#footer2 #footerarea img{margin-bottom:10px;}
#footer2 #footerarea .left{float:left;width:60%;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:left;width:40%;}
#footer2 #footerarea .center{float:center;width:700px;}
#footer2 #footerarea .right button{ width: 100%;float: right;display:inline-block;font-size:15px; font-size: 150%;color: #942B2F;    background-color: white;    border: 5px solid;    height: 80px;font-weight: 900;}
#footer2 #footerarea .right button:hover{ font-size: 150%;color: white;    background-color: #942B2F;    border: none;    height: 80px;}
#footer2 #footerarea .center ul li li{list-style:none;padding:0 0 0 1em;}
#footer2 #copyarea{position:absolute;top:440px;left:45px;width:865px;}
#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;}
#chidejika{margin-top:10px;margin-left:10px;}
#side2 .AD2{width:336px;margin-left:0px;margin-bottom:8px;}
#side2{width:336px;padding-right:10px;padding-left:10px;float:left;font-size:90%;padding-top:8px;}
#side2 .menu{width:334px;margin-bottom:10px;border-width:1px 1px 1px 1px;border-color:#dcdcdc;border-style:solid;margin-bottom:8px;}
#side2 .menu .menu_title{width:334px;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;color:#3d3d3d;}
#side2 .menu .menu_bottom{height:10px;}

#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:120%;}

#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.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;}


#wrapper{float:center;width:1018px;}
#navi{width:980px;padding-left:25px}
#headerinfo{width:980px;padding-left:25px}
#headerinfo #info{/border-bottom: #000000 solid 1px;color: #555555;/padding-bottom: 2px;background-color: #fffff0;border-color: #dcdcdc;    /border-bottom: 2px solid #942B2F;font-size: 90%;}
#footer2 ,#footer2 #footerarea{width:980px;}
.ad_smp{display:none;}
#garapon_smp{display:none;}
#newsbanner_smp{display:none;}
#smp{display:none;}
#top #search .smp a{color:white;background-color:#E1541F;    padding: 5px 15px;border-radius: 10px;}
#top #search .smp{text-align:right;margin-bottom:5px;border-radius: 10px;padding: 5px;}
#side2 .fg_sidead_smp{display:none;}
#cr_smp{display:none;}
.main #linkunit2{width:620px;}

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);}

////////contents.css
table.title td{width:560px;height:61px;padding:5px 0 0 62px;font-size:150%;font-weight:bold;vertical-align:middle;line-height:120%;}
html:not([lang*=""]) table.title td{height:50px !important; /padding-left: 20px; font-size: 130%; font-weight: bold;color: #3d3d3d;}
table.title td span1{font-size:75%;font-weight:normal;}
table.title td span2{font-size:21px;color: #3d3d3d;}
h1{font-weight:bold;font-size: 150%;}
h2{/margin:10px 0 5px;/padding:0 0 0 20px;font-weight:bold;color:#3d3d3d;}
h3{margin-top:10px;background-color:#942B2F; padding:3px 10px;font-size:100%;font-weight:bold;color:#ffffff;}
table.socialbtn td{vertical-align:middle;width:620px;text-align:right;padding:4px;}
#program table.title td.to_top{font-size:10pt;text-align:right;}
#program table.tablerank{border-collapse:collapse;}
#program td.return_top{background-color:#942B2F;font-size:120%;}
#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{font-weight:600;font-size:120%;background-color:#fed000;border-right: 1px #ffffff solid;}
#program p.cweek{color:#000000;font-style:normal;text-decoration:none;}
#program td.ycweek{background-color:#E1541F;font-size:120%;border-right:1px #ffffff 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:3px solid #dcdcdc;}
#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{border-bottom:3px double gray; width:100%;}
#commodity table.title td.to_top{font-size:10pt;text-align:right;}
#clipping table.title{border-bottom:3px double gray; width:100%;font-size: 120%;}
#clipping .main .box{border-bottom: solid;border-width: 1px;border-color: #dcdcdc;}
#searchtv table.title td{line-height:1em;padding-left: 20px; font-size: 150%; font-weight: bold;}
#aboutus h2{color:white;margin:20px 0 20px;background-color:#942B2F;padding:3px 10px;font-size:120%;font-weight:bold;}
.main{margin:0px 15px 10px 0px;}
.main .impact{margin:5px 0px 0px 0px;font-size:14px;}
.main .impact_l{margin:1% 0px 0px 0px;font-size:15px;}
.main .impact_s{margin:0px 0px 0px 5px;font-size:12px;border-bottom: 2px #F0F0F0 dotted;}
.main .morenews{vertical-align: bottom;margin: 15px 0px 15px 0px;text-align: right;}
.main .morenews a{    color: white; background-color: #E1541F;padding: 5px 10px; border-radius: 10px;}
.main .searchword{font-size:130%;font-weight:bold;color:#ff6600;}
.main .main_box{padding:0 0 5px 20px;}
.main .main_box p{margin: 2% 0% 0.5% 0;}
.main .main_box dl.icn dt{float:left;width:70px;text-align: center;background-color: #E1541F;color: #ffffff;font-weight: bold;margin-right: 8px;border-radius: 10px;}
//.main .main_box dl.icn dt{float:left;width:70px;text-align: center;background-color: gray;color: #ffffff;font-weight: bold;margin-right: 8px;}
.main .main_box dl.icn dd{padding:0 0 5px 75px;}
.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;background-color: #E1541F;color: white;text-align: center;font-size: 14px;}
.main .cast dl.icn dd{padding-left: 15%;}
.main .cast dl.icn a{margin-right:10px;}
.main #cornertitle{font-size: 120%;font-weight: bold;margin-top: 1%;background-color:#942B2F;color:white;padding:2px;}
.main #topictitle{font-size: 120%;font-weight: bold;margin: 5px 0 5px;padding: 0 0 0 20px;border: 1px solid gray;}
.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:15px;}
#program .main .main_box dl.icn dt{float:left;height:18px;font-size: 12px;border-width: 1px;border-radius: 10px;}
#program .main .main_box dl.icn dd{border-bottom: gray;border-width: 1px;}
.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;background-color: gray;color: white;text-align: center;border-radius: 12px;}
.main .oldprogram dl dt a{word-break:keep-all;}
.main .oldprogram dl dd{padding:3px 0 0 83px;}
.main .oldprogram dl a{margin-right:10px;}
#commodity .main .main_box{border-bottom:none;padding-top: 15px;font-size: 110%;}
#commodity .main .left{vertical-align:top;}
//#commodity .main .left p{margin-left:20px;}
#commodity .main .right{text-align:center;vertical-align:middle;width:181px;}
#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 a{margin:0 10px;}
dl.h2type dd{padding:0 0 10px 20px;margin-top: 10px;}
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 .table{box-sizing: border-box;padding-bottom: 20px;}
#aboutus .table .row{display: table;width: 100%;table-layout: fixed;padding-bottom: 10px;}
#aboutus .table .celll{display: table-cell;width: 10%;}
#aboutus .table .cellr{display: table-cell;}
#aboutus .trial{border: 6px double #942B2F;font-size: 150%;text-align: center;}
#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;}
#top #garapon{margin:10px 0 10px;}
#top #search{width:630px;margin-bottom: 8px;}
//#top #search .contens_top{margin-bottom: 10px;}
#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;color: #3d3d3d;}
#top #search #timetable{margin-top: 5px;}
#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:#ffffff 1px solid;float:left;margin:0;width:16.65%;}
#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 tr.line, #searchtv .contens table.program tr.line{border-color: #dcdcdc;border-width: 0px 0px 1px 0px;border-style: dotted;}
//#top #search .contens_top table.program tr.line, #searchtv .contens table.program tr.line{border-color: #ffffff;border-width: 0px 0px 4px 0px;border-style: solid;}
#top #search .contens_top table.program tbody tr th, #searchtv .contens table.program th{background-color:#942B2F;color:white; text-align:center;font-size:14px;}
#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;}
#contents .title{margin: 10px 0 10px 0;}
#contents #clipping2{width:630px;padding-bottom:5px;float:left;margin-bottom:8px;}
#contents #clipping2 .contens{margin-bottom:8px;width:100%;float:right;}
#contents #clipping2 .contens table.type{float:left;width:33%;height:200px;margin-top:5px;margin-bottom:1px;margin-left:1px;min-height:6em;border-width:2px;border-color:#ffffff;border-style:solid;}
#contents #clipping2 .contens table.type2{float:left;width:204px;margin-top:8px;margin-bottom:5px;margin-left:2px;border:none;}
#contents #clipping2 .contens table.type th{padding-bottom:5px;padding-left:2px;}
#contents #clipping2 .contens table.type td,
#contents #clipping2 .contens table.type_under td{padding:2px;}
#contents #clipping2 .contens table.type td.line,
#contents #clipping2 .contens table.type_under td.line{height:1px;padding:0;font-size:0;line-height:0;}
#contents #clipping2 .contens table.type td .comment,
#contents #clipping2 .contens table.type_under td .comment{font-size:90%;padding-left:10px;line-height:1.2em;padding-right: 5px;}
#contents #clipping2 .contens table.type td p.title,
#contents #clipping2 .contens table.type_under td p.title{padding-top:2px;font-size:13px;padding-right: 5px;margin: 0;}
#contents #clipping2 .contens table.type th.title{background-color: #942B2F;text-align: center;padding-bottom: 0px; font-size:120%;border: #dcdcdc;border-width:1px;border-style:solid;color:white;/text-shadow: 1px 1px 0px rgba(0, 0, 0, 0.5);}
#contents #clipping2 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;margin:0;color:#3d3d3d;}
.main .main_box dl.icn a{font-size:100%;}
.contens .menu_contents .impact{font-weight:bold;font-size:120%;}
#contents .AD3{width:336px;height:280px;float:left;padding-left: 25%;padding-top: 20px;}
.menu_contents{padding-right:10px;padding-left:10px;}
.menu_contents .keyword{line-height:150%;}
.copy{width:980px;background-color:#fed000;    margin: 15px 0 0 26px;}
.clear hr{display:none;}
.mt5{margin-top:5px;}
.mr00{margin-right:0;}
#contents{width:632px;padding-top:8px;padding-left:25px;float:left;}
#contents #news{width:630px;/padding-bottom:5px;float:left;border-width:0px 1px 1px 1px;border-color:#dcdcdc;/border-style:solid;margin-bottom:8px;}
#contents #news 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;margin:0;color:#3d3d3d;}
#contents #news .impact{line-height:160%;padding-top:2px;padding-left:5px;}
#contents #news .last{text-align:right;vertical-align:bottom;border-radius: 10px;padding: 5px;margin-top:5px;}
#contents #news .last a{color:white;background-color:#E1541F;padding:5px 12px;border-radius: 10px;}
#copy{width:980px;}
#top #search .contens_top .program_title_smp{display:none;}
#aboutus .main .main_box table.company .lotvS{display:none;}

#cse-search-box{ text-align: center; font-weight:bold;/margin: 10px 15px 8px 0px;width: 100%;}
#cse-search-box input{ -webkit-appearance: none;-webkit-border-radius:2px;}
#cse-search-box input[type="submit"]{border-radius: 2px;font-size:120%;background-color:#E1541F;padding:4px 5px;  color:white; }


#cse-search-box #sa:active{background-color:#b34219}
#cse-search-box input[type="text"]{height:20px;font-size:120%;border-width:2px;border-color:black;}
#header #headerarea .right .searchbox{background-color:#fed000;    padding-bottom:8px;/padding: 1px 5px 8px 5px;/padding:5px;}
#contents .main .glink{border-style: dotted;border-width: 1px;font-size: 120%;margin-top: 10px;}
#side2 .smp_search{display:none;}
#pop2{display:none;}
#pop{position: relative;border: 1px solid #dcdcdc;border-radius: 12px;margin-left:8px;padding: 5px 30px 5px 15px;}
#pop:before {content: "";display: inline-block;border: 10px solid transparent;border-right-color: #dcdcdc;position: absolute;left: -20px;top: 30%;margin-top: -9px;}
#pop:after {content: "";display: inline-block;border: 9px solid transparent;border-right-color: #fff;position: absolute;left: -18px;top: 30%;margin-top: -8px;}
