@charset "UTF-8";

#menu-lay #tv {
    display: none;
	margin:0 0 5px;
}

#menu-lay #tvon {
    display: block;
	margin:0 0 5px;
}

/*-----------------------------------------------
// コンテンツ
//---------------------------------------------*/

/* サブタイトル */
#cnts-lay .hd {
    margin-top: 0px;
    width: 663px;
    height: 136px;
    background: url(../img_anime/title.png) no-repeat left top;
    text-indent: -9999px;
}

/* タイトル */
#cnts-lay .box h3.ttl01{ background:url(../img_anime/sub_01.jpg) no-repeat #FFCC66;}
#cnts-lay .box h3.ttl02{ background:url(../img_anime/sub_02.jpg) no-repeat #FFCC66;}

#cnts-lay .box .cont .program01 {margin:0 0 10px 0;}
#cnts-lay .box .cont .program01 strong {
	font-size:14px;
	padding:10px 0 5px 5px;
	color:#FFFFFF;
	font-weight:bold;
}

#cnts-lay .box .cont .program01 h4 {
	font-size:16px;
	padding:10px 0 5px 5px;
	color:#006600;
	font-weight:bold;
}

#cnts-lay .box .cont table {width:520px; font-size:12px;}
#cnts-lay .box .cont table .j12{ color:#333; padding:3px}
#cnts-lay .box .cont table .sunday{ color:#CC0000; padding:3px}

#cnts-lay .box .cont .s_box {
	margin:0 0 10px 0;
}

#cnts-lay .box .cont .s_box h4 {
	font-size:16px;
	border-bottom:#FF9933 3px solid;
	padding:10px 0 5px 5px;
	color:#006600;
	font-weight:bold;
}

#cnts-lay .box .cont .s_box p {
	font-size:14px;
	padding:2px 0 0 0px;
	margin:10px 0 0 5px;
	color:#333333;
	line-height:140%;
}

#cnts-lay .box .cont .s_box p.type_a {
	font-weight:bold;
	color:#CC0000;
}

#cnts-lay .box .cont .s_box p.type_b {
	font-weight:normal;}	


#cnts-lay .box .cont .s_box p span{ color:#CC0000;}