@charset "Shift_JIS";
@media tty {
i{content:"\";/*" "*/}} @import 'layout_ie55.css'; /*";}
}/* */

div, form, body,ul,li,p,table,tr,tr,td{
	margin:0;
	padding:0;
}

div#tv_shoppingTop{
	overflow:hidden;
}

div#left_side{
float: left;
width: 513px;
margin: 0;
padding: 15px 0 5px 0;
text-align: left;
vertical-align: top;
}
.l_side_L{float: left;
width: 340px;}
.l_side_R{float: left;
width: 169px;
margin-left:4px;}

/*--- twitter　カラー ---*/

/*--- /twitter　カラー ---*/

div#right_side{
float: right;
width: 418px;
margin: 0;
padding: 15px 0 15px 0;
text-align: left;
vertical-align: top;
}

div#kakomi01{/*---未使用---*/
width: 513px;
margin: 0;
padding: 0;
text-align: left;
vertical-align: top;
background:url(../images/st_01_back.gif) repeat-y;
}

div#kakomi02{/*ランキング用---未使用---*/
width: 950px;
margin: 0;
padding: 0;
text-align: left;
background:url(../images/st_03_back.gif) repeat-y;
}

div#kakomi03{/*　番組紹介　---*/
width: 950px;
margin: 0;
padding: 0 0 15px;
text-align: left;
background:url(../images/st_04_back.gif) repeat-y;
float:left;/* 200110600_add */
}

div#kakomi04{/*　新春20141225-20150100まで　---*/
width: 950px;
padding: 0 0 25px;
text-align: left;
background:url(../images/st_04_back.gif) repeat-y;
float:left;
}


/*
20110600_add
-----------------------------------------------------------*/

.bangumi{width: 900px;
margin-top:10px;
margin-left:25px;

padding-bottom: 10px;
height:auto;
background-image:url(../images/bg_bangumi.gif);
background-position:bottom;
background-repeat:no-repeat;
display: inline;
float: left;
}


.bangumi ul{
}

.bangumi li{
float:left;
display:inline;}

.w250{width:250px;}

.line_tate{background:url(../images/line_tate.gif);}



.bunner_418x70{
margin-top:20px;
margin-left:33px;
width:868px;
float:left;
display:inline;}

.bunner_418x70 ul{}

.bunner_418x70 li{
margin-top:10px;
margin-left:16px;
float:left;display:inline;}


div#kakomi05{/*---未使用---*/
width: 950px;
margin: 0;
padding: 0;
float:left;
display:inline;
}

#left_side_02{/*---未使用---*/
float: left;
display:inline;
width: 513px;
margin: 0;
padding: 0 0 15px 0;
text-align: left;
vertical-align: top;

}


#right_side_02{/*---未使用---*/
float: left;
display:inline;
width: 418px;
margin-left:19px;
padding: 0 0 15px 0;
text-align: left;
vertical-align: top;

}


/*
/20110600_add
-----------------------------------------------------------*/


div#ts01{
width: 513px;
height: 29px;
/*margin: 5px 0 5px 0;*/
margin: 0px 0 5px 0;
padding: 0;
/*text-align: right;
background:url(../images/st_01.gif) no-repeat;*/
}

p.date{
margin: 0;
padding: 11px 10px 0 0;
font-size: 12px; font-weight: normal; line-height: 130%; color: #ffffff;
}


div#ts01_img01{
width: 513px;
height: 42px;
margin: 0;
padding: 0;
text-align: left;
background:url(../images/st_01_img01.gif) no-repeat;
}


div#movies{
width: 418px;
height: 302px;
margin: 0;
padding: 0;
text-align: center;
}

img.tab_left{
margin: 0 0 0 10px;
padding: 0;
vertical-align: bottom;
}
img.tab_right{
margin: 0 10px 0 0;
padding: 0;
vertical-align: bottom;
}

p.kensaku{
margin: 0;
padding: 5px 0 0 10px;
}

table#kensaku01 {
margin: 5px 5px 5px 10px;
	}

table#onair_left {
width: 513px;
margin: 0;
	}

td.left01 {
width: 100px;
margin: 0;
padding: 10px;
	}

td.left02 {
width: 277px;
margin: 0;
padding: 10px 0 10px 0;
vertical-align: top;
	}

td.left03 {
width: 96px;
margin: 0;
padding: 10px;
	}

p.line {
width: 513px;
padding: 0 10px 0 10px;
	}

table#onair_right {
width: 418px;
margin: 0;
	}

td.right01 {
width: 100px;
margin: 0;
padding: 10px 10px 10px 0;
	}

td.right02 {
width: 318px;
margin: 0;
padding: 10px 0 10px 0;
vertical-align: top;
	}

img.b_right{
float:right;
margin: 10px 0 0 0;
padding: 0;
vertical-align: bottom;
}
p.line02 {/*←「最新の放送商品」部分使用、lineはこちらを推奨*/
width: 418px;
padding: 0 10px 0 10px;
	}

table#ranking {
width: 950px;
margin: 0;
padding: 0;
vertical-align: top;
	}

td.ranking01 {
margin: 0 10px 0 15px;
padding: 0;
text-align: center;
vertical-align: top;
	}


table#list{
width: 950px;
margin: 0;
padding: 0;
vertical-align: top;
	}

td.list01 {
margin: 0;
padding: 10px 17px 5px 18px;
text-align: left;
vertical-align: top;
	}

td.list02 {
margin: 0;
padding: 10px 17px 5px 0;
text-align: left;
vertical-align: top;
	}

.margin_top_bottom10{
margin: 10px  0  10px 0;
padding:  0;
}

.margin_bottom10{
margin: 0  0  10px 0;
padding:  0;
}

.tx11{font-size: 11px; font-weight: normal; line-height: 130%; color: #333333;}/*　追記130331　*/
.tx10 {font-size: 10px; font-weight: normal; line-height: 130%; color: #333333;}
.tx14b {font-size: 14px; font-weight: bold; line-height: 130%; color: #333333;}
.tx14 {font-size: 14px; font-weight: normal; line-height: 130%; color: #333333;}
.tx12 {font-size: 12px; font-weight: normal; line-height: 130%; color: #333333;}
.tx12b {font-size: 12px; font-weight: bold; line-height: 130%; color: #333333;}

.clearfloat{clear:right;}
.clearfloat02{clear:left;}
.clearfloat03{clear:both;}


div#ts01_tab01{
width: 513px;
height: 25px;
margin: 0;
padding: 0;
vertical-align: top;
background:url(../images/st_01_img02.gif) repeat-y;
}

/* 情報エリア（タブ切り替え） */
#INFOMATIONBOX {
	width:513px;
	margin:0;
}

#INFOMATIONBOX ul {
	width: 513px;
	height: 24px;
	margin: 0;
	padding: 0;
	list-style: none;
background:url(../images/st_01_img02.gif) repeat-y;
}

#INFOMATIONBOX ul li a {
	display:block;
	width:180px;
	height:24px;
}
#INFOMATIONBOX ul li a span {
	display:none;
}

#INFOMATIONBOX ul li#tabCaution {
	float: left;
	width:180px;
	height:24px;
	margin: 0 0 0 3px;
	padding: 0;
	background:transparent
url(../images/tab_caution.gif) no-repeat;
}
#INFOMATIONBOX ul li#tabMethod {
	float: right;
	width:180px;
	height:24px;
	margin: 0 3px 0 0;
	padding: 0;
	background:transparent
url(../images/tab_method.gif) no-repeat;
}

/*動画でヒット*/

#more_movie{
text-align:right;
background:url(../images/icon_movie.gif) no-repeat 243px center;
padding:3px 0px 5px 0px;
}

#more_movie ul{
height:30px;
}

#more_movie li a {
	padding-left:25px;
}

/*動画倉庫*/
#more_movie_02{
text-align:right;
padding:15px 0px 5px 0px;
/*padding:3px 0px 5px 0px;*/
}

#more_movie_02 ul{
height:auto;
}

#more_movie_02 li a {
}


/*
特集大バナー
-------------------------------------------*/

#tokushu_bn{
}


#tokushu_bn ul {
margin:15px auto 7px 0px;
/*margin:5px auto 7px 0px;*/
float:left;
display:inline;
}

#tokushu_bn li{
width:168px;
float:left;
display:inline;
margin-left:0px;
}

.l2{
width:168px;
float:left;
display:inline;
padding-left:4px;
}

#tokushu_bn li img {
border:medium none;
margin:0;
padding-bottom:3px;
display:block;/* FFの画像のunderline消す */
}


/*
 マージン：上方向
-------------------------------------------------------------------------*/
.mt0 {
	margin-top:0px !important;
}
.mt2 {
	margin-top:2px !important;
}
.mt3 {
	margin-top:3px !important;
}
.mt4{
	margin-top:4px !important;
}
.mt5 {
	margin-top:5px !important;
}
.mt8 {
	margin-top:8px !important;
}
.mt10 {
	margin-top:10px !important;
}
.mt15 {
	margin-top:15px !important;
}
.mt20 {
	margin-top:20px !important;
}
.mt25 {
	margin-top:25px !important;
}
.mt30 {
	margin-top:30px !important;
}
.mt35 {
	margin-top:35px !important;
}
.mt40 {
	margin-top:40px !important;
}
.mt45 {
	margin-top:45px !important;
}
.mt50 {
	margin-top:50px !important;
}
.mt55 {
	margin-top:55px !important;
}

.mt60 {
	margin-top:60px !important;
}

.mt70 {
	margin-top:70px !important;
}

.mt100 {
	margin-top:100px !important;
}


/*
 マージン：右方向
-------------------------------------------------------------------------*/
.mr10{
	margin-right:10px !important;
}

.mr50{
	margin-right:50px !important;
}
.mr100{
	margin-right:100px !important;
}


/*
 マージン：左方向
-------------------------------------------------------------------------*/
.ml4{
	margin-left:4px !important;
}
.ml5{
	margin-left:5px !important;
}
.ml9{
	margin-left:9px !important;
}
.ml10{
	margin-left:10px !important;
}
.ml11{
	margin-left:11px !important;
}
.ml14{
	margin-left:14px !important;
}
.ml15{
	margin-left:15px !important;
}
.ml20{
	margin-left:20px !important;
}
.ml25{
	margin-left:25px !important;
}
.ml30{
	margin-left:30px !important;
}
.ml40{
	margin-left:40px !important;
}
.ml50{
	margin-left:50px !important;
}

.ml106{
	margin-left:106px !important;
}


/*
 マージン：下方向
-------------------------------------------------------------------------*/
.mb5{
	margin-bottom::5px !important;
}
.mb10{
	margin-bottom::10px !important;
}
.mb15{
	margin-bottom::15px !important;
}
.mb20{
	margin-bottom::20px !important;
}

/*
画効果
-------------------------------------------------------------------------*/
a img{
		transition:all 200ms linear;
		background-color:#fff;
	}
a:hover img{
		filter:alpha(opacity=70);
		opacity:0.7;
	}

