/*--------------------------------------------------------------------------
 tv_program
--------------------------------------------------------------------------*/
#uresii_tv{
background-image:url(/images/new/tv_program/bg_top.gif);
padding:10px;
}
#head_area{ position:relative; height:300px}
#ct_area{padding:10px}
#ct_area #left{ width:280px; float:left; margin-right:10px}
#ct_area #middle{width:350px; background-color:#ffffff; float:left; margin-right:10px}
#ct_area #right{width:230px;float:right}

#head_area .logo{ position: absolute; top:0px; left:5px}
#head_area .title_name{ position: absolute; top:3px; right:15px}
#head_area .oa_time{ position: absolute; top:70px; left:350px; background-color:#FFFFFF; width:315px; height:72px;overflow:auto}
#head_area .oa_time li{ list-style:inside circle; padding-left:15px}
#head_area .oa_time ul{ padding-top:5px}

#head_area .muryou_satei{ position: absolute;top:70px; right:13px;}
#head_area .naiyou{ position: absolute; top:170px; left:350px;}
#head_area .date{ position: absolute; top:275px; left:320px; font-size:28px}


.mc_profile{ width:280px; background-color:#FF9933; position:relative; height:320px; padding-top:25px}
.mc_profile p{  position: absolute;top:-8px; right:0px;}
.mc_profile dl{ padding:4px; margin:7px; font-size:10px;}
.mc_profile dl.nanao{ background:url(/images/new/tv_program/mc01.jpg) no-repeat 0% 50% #ffffff}
.mc_profile dl.nanjyou{ background:url(/images/new/tv_program/mc02.jpg) no-repeat 0% 50% #ffffff}
.mc_profile dl.shihomi{ background:url(/images/new/tv_program/mc04.jpg) no-repeat 0% 50% #ffffff}
.mc_profile dl.fukunaga{ background:url(/images/new/tv_program/mc03.jpg) no-repeat 0% 50% #ffffff}
.mc_profile dl.seira{ background:url(/images/new/tv_program/mc05.jpg) no-repeat 0% 50% #ffffff}
.mc_profile dl.nishida{ background:url(/images/new/tv_program/mc06.jpg) no-repeat 0% 50% #ffffff}
.mc_profile dl.mukouyama{ background:url(/images/new/tv_program/mc07.jpg) no-repeat 0% 50% #ffffff}

.mc_profile dd, .mc_profile dt{ padding-left:90px; line-height:1.3em}
.mc_profile dt{ font-weight:bold; color:#ff3366;font-size:12px}


#left .kansou{ width:280px; position:relative; text-align:left; margin:0px auto;height:270px; padding-top:33px; padding-left:10px}
#left .kansou p{ position: absolute;top:-8px; right:10px;}

#head_area #middle{ padding:0px 5px }

#right #guest{background:url(/images/new/tv_program/title_guest.png) no-repeat; height:387px; position:relative}
#right #guest001{background:url(/images/new/tv_program/title_guest_001.png) no-repeat; height:387px; position:relative}


#right .name{ font-size:18px; font-weight:bold; padding:10px}
#right .coment{font-size:14px; position:absolute; top:270px; left:25px; color:#FFFFFF}
#right #next_guest{ margin:20px auto 10px auto; background-image:url(/images/new/tv_program/white_bg.gif); background-position:bottom; }
#right #next_guest ul{ margin:10px 10px}
#right #next_guest li{ margin:6px 0px; border-bottom:1px dotted #999999}
#right #next_guest strong{ font-weight:bold;font-size:110%; color:#FF3333; display:block; padding-left:5px}
#right #next_guest span{ font-weight:bold;}
#left #pv{ margin:20px auto 10px auto;position:relative; background-image:url(/images/new/tv_program/white_bg.gif); background-position:bottom; width:270px}
#right #pv{ position:relative; background-image:url(/images/new/tv_program/white_bg.gif); background-position:bottom; width:230px}

#left #pv dl,#right #pv dl{ padding:10px;}
#left #pv dt,#right #pv dt{font-weight:bold; border-bottom:3px; border-bottom:1px dotted #999999}
#left #pv dd,#right #pv dd{margin:6px 5px;}

#left #pv span{ font-weight:bold;color:#FF3333}


#right #present{background:url(/images/new/tv_program/present_bg.png) no-repeat; height:330px; position:relative; width:230px}
#right #present .naiyou{ padding-left:30px; padding-top:60px; width:170px}

#middle .satei_naiyou{ padding:8px; line-height:1.4em}
#middle .satei_naiyou strong{ font-weight:bold}

#middle .satei_shouhin,#middle .satei_kekka{ font-size:16px; font-weight:bold; margin:5px 0px;}
#middle .satei_shouhin span{ font-size:16px; font-weight:bold; color: #ff3366}
#middle .satei_kekka span{ font-size:12px; font-weight:bold; color: #ff3366; text-align:right; text-decoration:underline}
#footer_area .backnumber{ margin-top:15px;background-color:#FFFFFF}
#footer_area .backnumber ul{background:url(/images/new/tv_program/backnumber_bg.gif) no-repeat bottom; padding:10px;height:242px; padding-left:30px}
#footer_area .backnumber li{ width:130px; float:left;background:url(/images/new/tv_program/yajirusi.jpg) no-repeat 0% 50%; margin:0px 8px; text-indent:10px; overflow:hidden; height:18px}

.t14bw{font-size:14px; font-weight:bold; font-family:MS UI Gothic,osaka; line-height:18px; color:#FFFFFF;}
.t16bw{font-size:16px; font-weight:bold; font-family:MS UI Gothic,osaka; line-height:18px; color:#eaff00;}
.t12w{font-size:12px; font-family:MS UI Gothic,osaka; line-height:18px; color:#FFFFFF;}
.t14b{font-size:14px; font-weight:bold; font-family:MS UI Gothic,osaka; line-height:18px; color:#0054ff;}
.t12{font-size:12px; font-family:MS UI Gothic,osaka; line-height:18px; color:#000000;}

/*--------------------------------------------------------------------------
 総集編用 2分割 110404追加
--------------------------------------------------------------------------*/


#ct_area #right_2col {
	background-color: #FFFFFF;
	float: left;
	width: 600px;
}

#right_2col .satei_naiyou { padding:8px; line-height:1.4em}

#ct_area #right_2col .rank {
	margin-bottom:10px;
}

#ct_area #right_2col .rank img,
#ct_area #middle .rank img {
	float:left;
	margin:0 10px 0 0;
	padding:0;
}

#ct_area #right_2col span {
	font-weight:bold;
}

#ct_area #right_2col span.red,
#ct_area #middle span.red {
	color:#FF3366;
}

#ct_area #right_2col span.kakaku {
	color:#000cff;
	float:right;
}

#right_2col .clearfix:after {
  content: ".";
  display: block; 
  clear: both;
  height: 0;
  visibility: hidden;
}

#right_2col .clearfix {
  min-height: 1px;
}

* html #right_2col .clearfix {
  height: 1px;
  /*¥*//*/
  height: auto;
  overflow: hidden;
  /**/
}

h1.rank {
	font-size:15px;
	font-weight:bold;
	color:#FF3366;
	margin:10px 0;
	background:none;
	padding:0;
	text-indent:0;
}

#left #next_guest{ margin:20px auto 10px auto; background-image:url(/images/new/tv_program/white_bg.gif); background-position:bottom; width:270px; }
#left #next_guest ul{ margin:10px 10px; padding-bottom:10px;}
#left #next_guest li{ margin:6px 0px; border-bottom:1px dotted #999999}
#left #next_guest strong{ font-weight:bold;font-size:110%; color:#FF3333; display:block; padding-left:5px}
#left #next_guest span{ font-weight:bold;}

/*--------------------------------------------------------------------------
 レコチョク用 110411追加
--------------------------------------------------------------------------*/

.bn_ranking {
	margin-top: 20px;
	}
	
.ranking ul {
    list-style: none outside none;
    margin: 5px 0 0 0;
    padding: 0;
}

.ranking ul li, .ranking ul li.bg {
    background: none;
    margin: 0;
    padding: 5px 0 5px 10px;
	line-height:2;
	
}
.ranking ul li.bg {
    background-color: #dcdcdc;
}

.ranking ul li img, .ranking ul li.bg img {
    vertical-align: middle;
}

.ranking .date {
	font-weight:bold;
	font-size:11px;
	margin:10px;
}

#footer_area .backnumber_r{ margin-top:15px;background-color:#FFFFFF}
#footer_area .backnumber_r ul{background:url(/images/new/tv_program/backnumber_r_bg.gif) no-repeat bottom; padding:10px;height:160px; padding-left:30px}
#footer_area .backnumber_r li{ width:200px; float:left;background:url(/images/new/tv_program/yajirusi_r.jpg) no-repeat 0% 50%; margin:0px 8px; text-indent:10px; overflow:hidden; height:18px}
