@charset "utf-8";

/* フレスタ提供番組
----------------------------------------------------------------------------------------------------*/

#tvTop {
	float: right;
	width: 700px;
}

#tvTop h2 {
	margin: 0 0 15px;
}

#tvTop .box1 {
	margin: 0 0 10px;
	padding: 10px;
	background: url(../images/tvt_back001.gif);
}

#tvTop .box12 {
	padding: 20px;
	background: #fff;
}

#tvTop .box2 {
	padding: 10px;
	margin: 0 0 10px;
	border: #7DCD9B solid 1px;
}

#tvTop .box2 h4 {
	margin: 10px;
}

#tvTop .box2 .left2 {
	text-align:center;
	float: left;
	width: 270px;
	margin-left:10px;
}

#tvTop .box2 .left2 p {
	margin: 30px 0 0 10px;
}

#tvTop .box3 p {
	margin: 0 0 1em;
}

#tvTop .box4 {
	width: 540px;
	padding: 0 50px;
}

#tvTop .maruB2 {
	width: 540px;
	height: 10px;
	margin: 0 0 20px;
	background: url(../images/tvt_back004.gif) no-repeat;
	font-size: 5px;
}

#tvTop .box5 {
	width: 170px;
}

#tvTop .box5 .left {
	float: left;
	width: 65px;
	height: 80px;
}


#tvTop .box5 .right {
	float: right;
	width: 80px;
}

#tvTop .box6 {
	width: 540px;
	background: url(../images/tvt_back003.jpg) repeat-y;
}

#tvTop .box7 {
	padding: 5px;
}

#tvTop .box8 {
	float: left;
	width: 175px;
	border-left: #D0B075 solid 1px;
}

#tvTop .box9 {
	margin: 0 0 5px;
}

#tvTop .box9 .left {
	float: left;
	width: 65px;
	height: 80px;
}


#tvTop .box9 .right {
	float: right;
	width: 80px;
}

#tvTop .box10 {
	padding: 0 10px;
}





