@charset "shift_jis";

/*===================================================================

	1:default setting

===================================================================*/

/* body setting
--------------------------------------*/
#tlb_subContents {
margin:0 auto;
padding:0;
text-align:left;
/*font:75% 'ヒラギノ角ゴ Pro W3', 'メイリオ', 'ＭＳ Ｐゴシック', Hiragino Kaku Gothic Pro, sans-serif;*/
font:75% 'ＭＳ Ｐゴシック',MS-PGothic,'メイリオ',Meiryo,'ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro',Verdana,sans-serif;
line-height:1.2;
color:#333;
width:300px;
word-wrap:break-word;
}
#tlb_subContents div,
#tlb_subContents hr,
#tlb_subContents img,
#tlb_subContents h1,
#tlb_subContents h2,
#tlb_subContents h3,
#tlb_subContents h4,
#tlb_subContents h5,
#tlb_subContents h6 {line-height:1.2;}


/* reset setting
--------------------------------------*/
#tlb_subContents h1,
#tlb_subContents h2,
#tlb_subContents h3,
#tlb_subContents h4{display:block;}
#tlb_subContents div,
#tlb_subContents table,
#tlb_subContents th,
#tlb_subContents td,
#tlb_subContents p,
#tlb_subContents ul,
#tlb_subContents ol,
#tlb_subContents dl,
#tlb_subContents dt,
#tlb_subContents dd,
#tlb_subContents img,
#tlb_subContents form,
#tlb_subContents h1,
#tlb_subContents h2,
#tlb_subContents h3,
#tlb_subContents h4,
#tlb_subContents h5,
#tlb_subContents h6,
#tlb_subContents address,
#tlb_subContents blockquote{
margin:0;
padding:0;
font-size:100%;
}

iframe {
border:0;
margin:0;
padding:0;
font-size:100%;
}	

/* tag setting
--------------------------------------*/
#tlb_subContents hr{display:none;}

#tlb_subContents table{border-collapse:collapse;line-height:1.2;}
#tlb_subContents table caption,
#tlb_subContents table th,
#tlb_subContents table td{text-align:left;}

ul,
#tlb_subContents ol{list-style:none;}

#tlb_subContents img{border:0;vertical-align:top;}

#tlb_subContents .tlb_image-h90{ width:120px; height:90px; text-align:center;}
#tlb_subContents .tlb_image-h90 img{ height:90px; width:auto;}

#tlb_subContents input,
#tlb_subContents textarea,
#tlb_subContents select{font-size:100%;line-height:normal;}

#tlb_subContents address{font-style:normal;}



/* link settings
--------------------------------------*/
#tlb_subContents a{outline:none;}
#tlb_subContents a:link{text-decoration:none;color:#0066cc;}
#tlb_subContents a:visited{text-decoration:none;color:#0066cc;}
#tlb_subContents a:hover{text-decoration:underline;color:#0066cc;}
#tlb_subContents a:active{text-decoration:none;color:#0066cc;}



/* class settings
--------------------------------------*/

/* clearfix [float off] */
#tlb_subContents .tlb_clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
#tlb_subContents .tlb_clearfix{display:inline-block;}
/*\*/
* html #tlb_subContents .tlb_clearfix{height:1%;}
#tlb_subContents .tlb_clearfix{display:block;}
/**/


/* clear */
#tlb_subContents .tlb_clearBoth{clear:both;}


/* float */
#tlb_subContents .tlb_floatright{float:right;}
#tlb_subContents .tlb_floatleft{float:left;}


/* display */
#tlb_subContents .tlb_display{display:block;}
#tlb_subContents .tlb_dispNone{display:none;}


/* caution */
#tlb_subContents .tlb_caution{color:#CC0000 !important;}


/* bold */
#tlb_subContents .tlb_bold,
#tlb_subContents .tlb_txtbold{font-weight:bold;}


/* small */
#tlb_subContents .tlb_small,
#tlb_subContents .tlb_txtsmall{font-size:83.3%;}


/* justify */
#tlb_subContents .tlb_left,
#tlb_subContents .tlb_alignleft{text-align:left;}
#tlb_subContents .tlb_right,
#tlb_subContents .tlb_alignright{text-align:right;}
#tlb_subContents .tlb_center,
#tlb_subContents .tlb_aligncenter{text-align:center;}


/* debug */
#tlb_subContents .tlb_test{border:1px solid #000 !important;}


/* tv tokyo old setting */
#tlb_subContents .cr{clear:both;}
#tlb_subContents .cr_l{clear:left;}
#tlb_subContents .none{display:none;}
#tlb_subContents .alt{
display:none;
position:absolute;
font-size:1px;
top:-10000px;
left:-10000px;
}
#tlb_subContents .note{
text-indent:-10000px;
font-size:1px;
}
/* seciton settings
--------------------------------------*/

/* clearfix [float off] */
#tlb_subContents .tlb_clearfix:after,
.tlb_clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
#tlb_subContents .tlb_clearfix,
.tlb_clearfix{display:inline-block;}
/*\*/
* html #tlb_subContents .tlb_clearfix,
* html .tlb_clearfix{height:1%;}
#tlb_subContents .tlb_clearfix,
.tlb_clearfix{display:block;}
/**/

#tlb_subContents .tlb_section300,
.tlb_section300{
background:url(../images/bg_section_white300.png) no-repeat 0 100% !important;
padding-bottom:10px;
}

/*単独：右カラム300px .tlb_width300 */
#tlb_subContents .tlb_width300,
.tlb_width300{
background-position:0 100%;
width:300px;
font-size:12px;
word-wrap:break-word;
}

/*右カラム300px .tlb_width300 */
#tlb_subContents {
margin-top:0;
}
#tlb_subContents .tlb_width300{
background-position:0 100%;
width:300px;
font-size:12px;
word-wrap:break-word;
margin:0 0 15px 0;
}

#tlb_subContents .tlb_width300 .tlb_inner,
.tlb_width300 .tlb_inner{
background:url(../images/bg_section_white300.gif) repeat-y 0 0 !important;
}

#tlb_subContents .tlb_width300 img,
.tlb_width300 img{
	border:0
}

#tlb_subContents .tlb_width300 h3,
#tlb_subContents .tlb_width300 h2,
#tlb_subContents .tlb_width300 p,
#tlb_subContents .tlb_width300 ul,
#tlb_subContents .tlb_width300 li,
.tlb_width300 h3,
.tlb_width300 h2,
.tlb_width300 p,
.tlb_width300 ul,
.tlb_width300 li{
	padding:0;
	margin:0;
	text-indent:0px;
}

#tlb_subContents .tlb_width300 a:link,
.tlb_width300 a:link{
color: #0066CC;
text-decoration:none;
}

#tlb_subContents .tlb_width300 a:hover,
.tlb_width300 a:hover{
color: #0066CC;
text-decoration:underline;
}


/* .tlb_more settings
--------------------------------------*/
#tlb_subContents .tlb_section300 .tlb_more,
.tlb_section300 .tlb_more{
position:relative;
z-index:1;
margin:-21px 0 5px;
font-size:0;
line-height:0;
}
#tlb_subContents .tlb_width300 .tlb_more,
.tlb_width300 .tlb_more{margin-left:219px}


/* .tlb_icon settings
--------------------------------------*/
#tlb_subContents .tlb_icon,
.tlb_icon{
margin-right:2px;
vertical-align: baseline;
}



/* .tlb_time settings
--------------------------------------*/
#tlb_subContents .tlb_time,
.tlb_time{
background:#ffff99;
padding:2px 2px 0;
line-height:15px;
}




/* .tlb_date settings
--------------------------------------*/
#tlb_subContents .tlb_date,
.tlb_date{
margin-left:3px;
color:#999;
}



/* .tlb_update settings
--------------------------------------*/
#tlb_subContents .tlb_update,
.tlb_update{
margin-left:3px;
color:#999;
}



/* .tlb_scroll settings
--------------------------------------*/
#tlb_subContents .tlb_scroll,
.tlb_scroll{
overflow:auto;
}

/* ↓IE8だけスクロールした時にサムネイルのマウスオーバーがずれるのに対処 */
#tlb_subContents .tlb_scroll .tlb_thumbnail,
.tlb_scroll .tlb_thumbnail{position:static;} /* default */
head~/* */body #tlb_subContents .tlb_scroll .tlb_thumbnail,
head~/* */body .tlb_scroll .tlb_thumbnail{position:relative;} /* IE8向け */  
html:not(:target) #tlb_subContents .tlb_scroll .tlb_thumbnail,
html:not(:target) .tlb_scroll .tlb_thumbnail{position:relative;} /* モダンブラウザ向け */

#tlb_subContents .tlb_scroll .bl-hover .tlb_thumbnail a span,
#tlb_subContents .tlb_scroll .tlb_thumbnail a:hover span,
.tlb_scroll .bl-hover .tlb_thumbnail a span,
.tlb_scroll .tlb_thumbnail a:hover span{top:auto;} /* default */
head~/* */body #tlb_subContents .tlb_scroll .bl-hover .tlb_thumbnail a span,
head~/* */body #tlb_subContents .tlb_scroll .tlb_thumbnail a:hover span,
head~/* */body .tlb_scroll .bl-hover .tlb_thumbnail a span,
head~/* */body .tlb_scroll .tlb_thumbnail a:hover span{top:0;} /* IE8向け */ 
html:not(:target) #tlb_subContents .tlb_scroll .bl-hover .tlb_thumbnail a span,
html:not(:target) #tlb_subContents .tlb_scroll .tlb_thumbnail a:hover span,
html:not(:target) .tlb_scroll .bl-hover .tlb_thumbnail a span,
html:not(:target) .tlb_scroll .tlb_thumbnail a:hover span{top:0;} /* モダンブラウザ向け */

/* .tlb_list-thumbnail settings
--------------------------------------*/

/* h3 */
#tlb_subContents .tlb_list-thumbnail li h3,
.tlb_list-thumbnail li h3{
min-height:2.4em;
line-height:1.16;
font-size:98%;
}
* html #tlb_subContents .tlb_list-thumbnail li h3,
* html .tlb_list-thumbnail li h3{height:2.4em;}


/* p.tlb_text */
#tlb_subContents .tlb_list-thumbnail li p.tlb_text,
.tlb_list-thumbnail li p.tlb_text{
min-height:3em;
line-height:1.4;
font-size:83.3%;
}
* html #tlb_subContents .tlb_list-thumbnail li p.tlb_text,
* html .tlb_list-thumbnail li p.tlb_text{height:3em;}

/*p.tlb_price*/
#tlb_subContents .tlb_list-thumbnail li p.tlb_price,
.tlb_list-thumbnail li p.tlb_price{
color:#666;
}


/* 1column */
#tlb_subContents .tlb_list-thumbnail.tlb_column1,
.tlb_list-thumbnail.tlb_column1{
padding:1px 7px 0 7px;
}
#tlb_subContents .tlb_list-thumbnail.tlb_column1 li,
.tlb_list-thumbnail.tlb_column1 li{
background:url(../images/bg_dotted.gif) repeat-x 0 0;
padding:8px 3px;
margin:7px 0 0 0;
}
#tlb_subContents .tlb_list-thumbnail.tlb_column1 li .tlb_thumbnail,
.tlb_list-thumbnail.tlb_column1 li .tlb_thumbnail{
float:left;
display:inline;
margin-right:7px;
}

/*右カラム300px 右カラム：最近チェックした番組*/
#tlb_subContents .tlb_width300 .tlb_list-thumbnail.tlb_column2,
.tlb_width300 .tlb_list-thumbnail.tlb_column2{
margin:0;
padding-top:7px;
width:290px;
}


#tlb_subContents .tlb_width300 .tlb_list-thumbnail.tlb_column2 li,
.tlb_width300 .tlb_list-thumbnail.tlb_column2 li{
float:left;
display:inline;
width:124px;
padding:2px;
margin:7px 0 0 14px;
}
#tlb_subContents .tlb_width300 .tlb_list-thumbnail.tlb_column2 li .tlb_thumbnail,
.tlb_width300 .tlb_list-thumbnail.tlb_column2 li .tlb_thumbnail{
margin:-2px -2px 3px;
}


/* .tlb_list-date settings
--------------------------------------*/
#tlb_subContents ul.tlb_list-date,
ul.tlb_list-date{
border-bottom:1px solid #cfcfcf;
padding:1px 0 0 1px;
list-style:none;
width:100%;
}
* html #tlb_subContents ul.tlb_list-date{padding:1px 0 0 0;}
* html ul.tlb_list-date{padding:1px 0 0 0;}
#tlb_subContents .tlb_list-date li,
.tlb_list-date li{
float:left;
}
#tlb_subContents .tlb_list-date li a,
.tlb_list-date li a{
display:block;
background:url(../images/bg_timetable_date.gif) no-repeat 0 0;
width:40px;
padding:4px 0 1px;
margin:0 0 0 2px;
text-align:center;
font-size:83.3%;
color:#000;
text-decoration:none;
}

#tlb_subContents .tlb_list-date li a:link,
.tlb_list-date li a:link{
	color:#333;
}

#tlb_subContents .tlb_list-date li a:hover,
#tlb_subContents .tlb_list-date li.today a,
.tlb_list-date li a:hover,
.tlb_list-date li.today a{
background-position:-40px 0;
text-decoration:none;
}
#tlb_subContents .tlb_list-date li span,
.tlb_list-date li span{
display:block;
font-weight:bold;
font-size:120%
}



/* .tlb_list-timetable settings
--------------------------------------*/
#tlb_subContents .tlb_list-timetable,
.tlb_list-timetable{
padding:0 1px;
}
#tlb_subContents .tlb_list-timetable li,
.tlb_list-timetable li{
background:url(../images/bg_dotted.gif) repeat-x 0 100%;
padding:0 0 1px;
font-size:83.3%;
line-height:1.6;
}
#tlb_subContents .tlb_list-timetable li p,
.tlb_list-timetable li p{
padding:4px 1px 3px 9px;
}
#tlb_subContents .tlb_list-timetable li .tlb_time,
.tlb_list-timetable li .tlb_time{
background:transparent;
padding:0;
margin-right:5px;
line-height:1.6;
font-weight:normal;
}
#tlb_subContents .tlb_list-timetable li .tlb_icon,
.tlb_list-timetable li .tlb_icon{
margin-right:5px;
vertical-align: top;
}
#tlb_subContents .tlb_list-timetable li a,
.tlb_list-timetable li a{
font-weight:normal;
}
#tlb_subContents .tlb_list-timetable li strong a,
.tlb_list-timetable li strong a{
font-weight:bold;
text-decoration: none;
}

/* .tlb_now */
#tlb_subContents .tlb_list-timetable li .tlb_now .tlb_thumbnail,
.tlb_list-timetable li .tlb_now .tlb_thumbnail{
float:left;
display:inline;
margin:6px;
}
#tlb_subContents .tlb_list-timetable li .tlb_now .tlb_thumbnail img,
.tlb_list-timetable li .tlb_now .tlb_thumbnail img{
margin-top:3px;
}
#tlb_subContents .tlb_list-timetable li .tlb_now .tlb_thumbnail a img,
.tlb_list-timetable li .tlb_now .tlb_thumbnail a img{
margin-top:0;
padding:0;
}

#tlb_subContents .tlb_list-timetable li .tlb_now .tlb_thumbnail a span,
.tlb_list-timetable li .tlb_now .tlb_thumbnail a span{
	display:none;
}

#tlb_subContents .tlb_list-timetable li .tlb_now p,
.tlb_list-timetable li .tlb_now p{
padding-left:76px;
}
#tlb_subContents .tlb_list-timetable li .tlb_now strong,
.tlb_list-timetable li .tlb_now strong{
font-size:120%;
line-height:1.33;

}
#tlb_subContents .tlb_list-timetable li .tlb_now .tlb_text,
.tlb_list-timetable li .tlb_now .tlb_text{
line-height:1.4;
}

/* .odd */
#tlb_subContents .tlb_list-timetable li.odd p,
.tlb_list-timetable li.odd p{
background:#ebebeb url(../images/bg_mesh.gif) repeat 0 0;
}
#tlb_subContents .tlb_list-timetable li.odd .tlb_now,
.tlb_list-timetable li.odd .tlb_now{
background:#ebebeb url(../images/bg_mesh.gif) repeat 0 0;
}
#tlb_subContents .tlb_list-timetable li.odd .tlb_now p,
.tlb_list-timetable li.odd .tlb_now p{
background:transparent;
}



/* .tlb_list-ranking settings
--------------------------------------*/
#tlb_subContents .tlb_list-ranking,
.tlb_list-ranking{
padding:9px 10px 0;
}
#tlb_subContents .tlb_list-ranking li,
.tlb_list-ranking li{
background:url(../images/bg_dotted.gif) repeat-x 0 100%;
padding:4px 0 4px;
line-height:13px;
display: block;
}

#tlb_subContents .tlb_list-ranking li .tlb_icon,
.tlb_list-ranking li .tlb_icon{
margin-right:12px;
vertical-align: top;
}


/* .tlb_list-word settings
--------------------------------------*/
#tlb_subContents .tlb_inner p.tlb_list-word,
.tlb_inner p.tlb_list-word{
	padding:10px 10px 5px 10px;
	text-align:center;
}
#tlb_subContents .tlb_inner p.tlb_list-word a,
.tlb_inner p.tlb_list-word a{
	padding:2px 4px;
	white-space: nowrap;
	display:inline-block;
}


/* 広告用JS（インタレストマッチ）
--------------------------------------*/
#tlb_subContents div#adingoBeagle1,
div#adingoBeagle1{
margin-bottom:15px;
}
#tlb_subContents div#adingoBeagle2,
div#adingoBeagle2{
margin-bottom:15px;
}


/*===================================================================

2:右カラム 共通項目 setting

===================================================================*/

/* バナー
--------------------------------------*/
#tlb_subContents .tlb_banner,
.tlb_banner{
	padding:0;
	width:300px;
	margin-bottom:15px;
}

#tlb_subContents .tlb_banner img,
.tlb_banner img{
	border:0;
}

/* 追加バナー
--------------------------------------*/
div#tlb_subContents .tlb_addbanner,
.tlb_addbanner{
padding-top:10px;
}



/* 番組表
--------------------------------------*/
#tlb_subContents div#tlb_subTimetable,
div#tlb_subTimetable{
background:none;
padding:0;
margin-bottom:15px;
}
#tlb_subContents div#tlb_subTimetable h2,
div#tlb_subTimetable h2{
background:url(../images/ttl_timetable_307.png) no-repeat 0 0;
padding:0 0 0 10px;
margin:0;
height:26px;
font-weight:normal;
color:#fff;
font-size:12px;
}
#tlb_subContents div#tlb_subTimetable h2 img,
div#tlb_subTimetable h2 img{
margin:0 0 0 5px;
vertical-align:middle;
}
* html #tlb_subContents div#tlb_subTimetable h2 img,
* html div#tlb_subTimetable h2 img{vertical-align:middle;}
*:first-child+html #tlb_subContents div#tlb_subTimetable h2 img,
*:first-child+html div#tlb_subTimetable h2 img{vertical-align:middle;}


#tlb_subContents div#tlb_subTimetable .tlb_inner,
div#tlb_subTimetable .tlb_inner{
border:1px solid #cfcfcf;
border-top:none;
background:#fff;
padding:1px 0;
}
#tlb_subContents div#tlb_subTimetable .tlb_scroll,
div#tlb_subTimetable .tlb_scroll{
margin:4px 0 3px 0;
height:15em;
overflow-y: scroll;
}

#tlb_subContents div#tlb_subTimetable .tlb_scroll p,
div#tlb_subTimetable .tlb_scroll p{
	padding:5px;
	margin:0;
}

#tlb_subContents div#tlb_subTimetable .tlb_scroll span,
div#tlb_subTimetable .tlb_scroll span{
	padding:0 2px 0 0;
	margin:0;
}

/*右カラム300px 番組表ボタン*/
#tlb_subContents div#tlb_subTimetable p.tlb_more,
div#tlb_subTimetable p.tlb_more{
margin:-26px 0 0 226px;
}
#tlb_subContents div#tlb_subTimetable .tlb_list-timetable,
div#tlb_subTimetable .tlb_list-timetable{
width: 279px;
word-wrap:break-word;
}

/* .biggerlink settings
--------------------------------------*/
/* dooted filter */
#tlb_subContents .tlb_thumbnail,
.tlb_thumbnail{
position:static;
}
#tlb_subContents .bl-hover .tlb_thumbnail a span,
#tlb_subContents .tlb_thumbnail a:hover span,
.bl-hover .tlb_thumbnail a span,
.tlb_thumbnail a:hover span{
display:block;
position:absolute;
background:url(../images/bg_mesh.png) repeat 0 0;
padding:0;
margin:0;
}
* html #tlb_subContents .bl-hover .tlb_thumbnail span,
* html #tlb_subContents .tlb_thumbnail a:hover span,
* html .bl-hover .tlb_thumbnail span,
* html .tlb_thumbnail a:hover span{background:url(../images/bg_mesh.gif) repeat 0 0;filter:alpha(opacity=40);} /* IE6 */

#tlb_subContents .tlb_64-40 span,
.tlb_64-40 span{
width:64px;
height:40px;
}
#tlb_subContents .tlb_120-90 span,
.tlb_120-90 span{
width:120px;
height:90px;
}
#tlb_subContents .tlb_128-80 span,
.tlb_128-80 span{
width:128px;
height:80px;
}
#tlb_subContents .tlb_200-125 span,
.tlb_200-125 span{
width:200px;
height:125px;
}
#tlb_subContents .tlb_200-126 span,
.tlb_200-126 span{
width:200px;
height:126px;
}
#tlb_subContents .tlb_80-50 span,
.tlb_80-50 span{
width:80px;
height:50px;
}
#tlb_subContents .tlb_146-50 span,
.tlb_146-50 span{
width:146px;
height:50px;
}

/* 最新情報
--------------------------------------*/
#tlb_subContents div#tlb_subInformation .tlb_inner,
div#tlb_subInformation .tlb_inner{
/*padding-top:2px;*/
}
#tlb_subContents div#tlb_subInformation .tlb_scroll,
div#tlb_subInformation .tlb_scroll{
height:27em;
overflow:auto;
}
#tlb_subContents div#tlb_subInformation li,
div#tlb_subInformation li{
background-position:0 100%;
margin:0;
width:auto;
}
#tlb_subContents div#tlb_subInformation li .tlb_thumbnail,
div#tlb_subInformation li .tlb_thumbnail{
margin-right:0;
}
#tlb_subContents div#tlb_subInformation li h3,
#tlb_subContents div#tlb_subInformation li p,
div#tlb_subInformation li h3,
div#tlb_subInformation li p{
padding:0;
margin:0 0 0 75px;
height:auto;
min-height:inherit;
min-height:auto;
}
#tlb_subContents div#tlb_subInformation li h3,
div#tlb_subInformation li h3{
font-size:83.3%;
color:#003366;
}



/* あなたが最近チェックした番組
--------------------------------------*/
#tlb_subContents div#tlb_subChecked,
div#tlb_subChecked{}

#tlb_subContents div#tlb_subChecked li .tlb_time,
div#tlb_subChecked li .tlb_time{
font-size:83.3%;
padding-top:1px;
line-height:13px
}



/* あなたにオススメの番組
--------------------------------------*/
#tlb_subContents div#tlb_subRecommend,
div#tlb_subRecommend{}

#tlb_subContents div#tlb_subRecommend li .tlb_time,
div#tlb_subRecommend li .tlb_time{
font-size:83.3%;
padding-top:1px;
line-height:13px
}

#tlb_subContents div#tlb_subChecked li.tlb_link-block h3,
div#tlb_subChecked li.tlb_link-block h3,
#tlb_subContents div#tlb_subRecommend li.tlb_link-block h3,
div#tlb_subRecommend li.tlb_link-block h3{width:100%;font-weight:bold;line-height:1.16;}
#tlb_subContents div#tlb_subChecked li.tlb_link-block h3 a,
div#tlb_subChecked li.tlb_link-block h3 a,
#tlb_subContents div#tlb_subRecommend li.tlb_link-block h3 a,
div#tlb_subRecommend li.tlb_link-block h3 a{line-height:1.16;}


/* ランキング
--------------------------------------*/
#tlb_subContents div#tlb_subRanking,
div#tlb_subRanking{}

#tlb_subContents div#tlb_subRanking .tlb_inner ol,
div#tlb_subRanking .tlb_inner ol{
	margin:0;
}
#tlb_subContents div#tlb_subRanking .tlb_inner li,
div#tlb_subRanking .tlb_inner li{
	list-style:none;
}
#tlb_subContents div#tlb_subRanking p.tlb_update,
div#tlb_subRanking p.tlb_update{
padding:5px 0 3px;
margin:0 10px;
font-size:83.3%;
}
#tlb_subContents div#tlb_subRanking .tlb_scroll,
div#tlb_subRanking .tlb_scroll{
height:18em;
}
#tlb_subContents div#tlb_subRanking .tlb_list-ranking,
div#tlb_subRanking .tlb_list-ranking{
padding-top:0;
}


/* 注目検索ワード
--------------------------------------*/
#tlb_subContents .tlb_inner p.tlb_list-word,
.tlb_inner p.tlb_list-word {
    padding: 10px 10px 5px;
    text-align: center;
}

#tlb_subContents .tlb_inner p.tlb_list-word a,
.tlb_inner p.tlb_list-word a {
    display: inline-block;
    padding: 2px 4px;
    white-space: nowrap;
}

#genreRight .middle #tlb_subContents h2,
#genreRight #tlb_subContents .middle h2,
#tlb_subContents #genreRight .middle h2{
height:26px;
}


/* フッターバナー表示崩れ修正
--------------------------------------*/
#footeradtagArea img {
	vertical-align:baseline;
}
