@charset "utf-8";

/*
html ----------------------------------------------------------------*/

html { font-size:16px;
/*\*/
_font-size:100%;
/**/
}

* { margin:0px; padding:0px; }

body { color:#333333;
background:#f9f9f9;
margin:0;
padding:0px;
text-align:center;
font-family:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
font-size:75%; }

a:link { color:#435393;text-decoration:underline; }
a:visited { color:#435393;text-decoration:underline; }
a:active { color:#999999;text-decoration:none; }
a:hover { color:#cbc124;text-decoration:none; }


img { border:none;
vertical-align:top; }


input, select, textarea { font-size:12px; }

ul, ol { list-style:none; }

/*
html ----------------------------------------------------------------*/


/*
Module ----------------------------------------*/

.clear { clear:both;
height:1px;
margin:-1px 0 0 0;
font-size:1px;
display:inline-block; }

.access_log { height:1px; margin:-1px 0 0 0; font-size:1px; clear:both; }


.clearfix:after { content:".";
display:block;
clear:both;
height:0;
visibility:hidden; }
.clearfix { display:inline-block; }
/* exlude MacIE5 \*/
* html .clearfix { height:1% }
.clearfix { display:block; }
/* end MacIE5 */



span.caution { line-height:16px; }



/*
Module ----------------------------------------*/



/*------------------------------------ share ALL Page --*/


/*-- Body share */

#container { width:960px; background:url(/images/main_back.gif) repeat-y center top; text-align:left; margin:0 auto; }
#container:after { display:block;margin-top:-1px;height:1px;content:"";clear:both; }

#wrapper { background:url(/images/body_back.gif) repeat-y center top; width:958px; margin:0 auto;_margin:0 0 0 1px; }
#wrapper:after { display:block;margin-top:-1px;height:1px;content:"";clear:both; }

#contents_left { width:778px; margin:0 2px 0 0; float:left; display:inline; }
#contents_right { width:178px; margin:0 0 0 0; float:left; display:inline; }


.goToTop { clear:both; margin:0 10px 15px 0; text-align:right; }


/* header
------------------------------------------------------ */


#header { width:960px; height:79px;_height:84px; border-top:5px solid #323474; background:url(images/header_back.gif) no-repeat bottom left; margin:0; }

#header h1 { float:left; 
display:inline; 
margin:0 0 0 1px;
font-size:1px;
text-indent:-9999px;
line-height:0;
overflow:hidden;
width:480px;
height:78px; }

#header h1 a { display:block;
background:url(images/main_logo.gif) no-repeat top left;
width:480px;
height:78px; }

.header_button { width:194px; display:inline; float:right; text-align:right; padding:6px 7px 0 0; }



/* header
------------------------------------------------------ */



/* search
------------------------------------------------------ */



#search { padding:28px 7px 0 0; width:260px; height:78px; display:inline; text-align:right; vertical-align:middle; float:left; border:none; }
#search img { margin:0; padding:0; border:none; }
#search form { margin:0; padding:0; border:none; }
#search input[type="text"] { font-size:12px; margin:0; padding:1px; }
#search td.search_bt { margin:0; padding:0 0 0 5px; }

#search_google {
	display:block; 
	float:right; 
	margin:0; 
	padding:3px 10px 0 0; 
	width:320px; 
	border:none; 
	vertical-align:top; 
	height:20px; 
}


/* search
------------------------------------------------------ */



/* menu
------------------------------------------------------ */

#menu { background:url(imgs/menu_top_back.gif) no-repeat top right; width:178px; }

.menu_banner { padding:7px 0 8px 5px; }
.menu_banner_skp { background:url(images/skp_bg.gif) no-repeat top center; margin-top:3px; padding:15px 14px; }
.menu_banner_skp img { margin-bottom:12px; }

#menu ul { margin:0 0 0 1px; }
#menu li { margin:0; }



/* menu
------------------------------------------------------ */


/* footer
------------------------------------------------------ */


#footer { width:958px; clear:both; border-top:1px solid #e5e5e5; text-align:center; margin:0 0 30px 1px; padding:12px 0 0 0; }
#footer ul { margin:0 0 12px 0; }
#footer li { display:inline; }


/* footer
------------------------------------------------------ */





/* TOP Page
------------------------------------------------------ */

/* share */

#contents_body { margin:11px 0 11px 11px; }
#contents_body h2 { margin:0 0 9px 0; }

#month_menu { width:757px; height:36px; background:url(/images/month_program_back.gif) repeat-x top left; margin:0 0 9px 0; }
.month_previous { float:left; 
display:inline; 
margin:0 5px 0 0;
font-size:1px;
text-indent:-9999px;
line-height:0;
overflow:hidden;
width:249px;
height:30px; }
.month_previous a { display:block;background:url(/images/previous_program.gif) no-repeat top left;width:249px;height:30px; }
.month_previous a:hover { display:block;background:url(/images/previous_program.gif) no-repeat left -30px;width:249px;height:30px; }

.month_previous_nolink { display:block;background:url(/images/previous_program.gif) no-repeat left top;width:249px;height:30px;float:left; margin:0 5px 0 0;overflow:hidden;font-size:1px;
text-indent:-9999px;line-height:0; }

.month_previous_nolink_this { display:block;background:url(/images/previous_program.gif) no-repeat left -30px;width:249px;height:30px;float:left; margin:0 5px 0 0;overflow:hidden;font-size:1px;
text-indent:-9999px;line-height:0; }

.month_this { float:left; 
display:inline; 
margin:0 5px 0 0;
font-size:1px;
text-indent:-9999px;
line-height:0;
overflow:hidden;
width:249px;
height:30px; }
.month_this_nolink { float:left; margin:0 5px 0 0;display:block;background:url(/images/this_program.gif) no-repeat left top;width:249px;height:30px;overflow:hidden;font-size:1px;text-indent:-9999px;line-height:0; }
.month_this_nolink_this { float:left; margin:0 5px 0 0;display:block;background:url(/images/this_program.gif) no-repeat left -30px;width:249px;height:30px;overflow:hidden;font-size:1px;text-indent:-9999px;line-height:0; }

.month_this a { display:block;background:url(/images/this_program.gif) no-repeat top left;width:249px;height:30px; }
.month_this a:hover { display:block;background:url(/images/this_program.gif) no-repeat left -30px;width:249px;height:30px; }

.month_next { float:left; 
display:inline; 
margin:0;
font-size:1px;
text-indent:-9999px;
line-height:0;
overflow:hidden;
width:249px;
height:30px; }

.month_next a { display:block;background:url(/images/next_program.gif) no-repeat top left;width:249px;height:30px; }
.month_next a:hover { display:block;background:url(/images/next_program.gif) no-repeat left -30px;width:249px;height:30px; }
.month_next_nolink { float:left;margin:0;display:block;background:url(/images/next_program.gif) no-repeat left top;width:249px;height:30px;overflow:hidden;font-size:1px;text-indent:-9999px;line-height:0; }
.month_next_nolink_this { float:left;margin:0;display:block;background:url(/images/next_program.gif) no-repeat left -30px;width:249px;height:30px;overflow:hidden;font-size:1px;text-indent:-9999px;line-height:0; }

a.this { background-position:left -30px; display:block; width:249px; height:30px; }

#contents_menu { width:757px; height:53px; background:url(/images/in_menu_back.gif) no-repeat bottom left; margin:0 0 15px 0; }
#contents_menu ul { padding:0 0 5px 0; }
#contents_menu li { width:122px; height:26px; float:left; margin:0 5px 6px 0;font-size:1px;text-indent:-9999px;line-height:0;overflow:hidden; }
#contents_menu li.menu_last { width:122px; height:26px; float:left; margin:0; }

#contents_menu li.con_menu_01 a { background:url(/images/in_menu_01.gif) no-repeat top left; display:block; width:122px; height:26px; }
#contents_menu li.con_menu_02 a { background:url(/images/in_menu_02.gif) no-repeat top left; display:block; width:122px; height:26px; }
#contents_menu li.con_menu_03 a { background:url(/images/in_menu_03.gif) no-repeat top left; display:block; width:122px; height:26px; }
#contents_menu li.con_menu_04 a { background:url(/images/in_menu_04.gif) no-repeat top left; display:block; width:122px; height:26px; }
#contents_menu li.con_menu_05 a { background:url(/images/in_menu_05.gif) no-repeat top left; display:block; width:122px; height:26px; }
#contents_menu li.con_menu_06 a { background:url(/images/in_menu_06.gif) no-repeat top left; display:block; width:122px; height:26px; }

#contents_menu li.con_menu_01 a:hover { background:url(/images/in_menu_01.gif) no-repeat left -26px; display:block; }
#contents_menu li.con_menu_02 a:hover { background:url(/images/in_menu_02.gif) no-repeat left -26px; display:block; }
#contents_menu li.con_menu_03 a:hover { background:url(/images/in_menu_03.gif) no-repeat left -26px; display:block; }
#contents_menu li.con_menu_04 a:hover { background:url(/images/in_menu_04.gif) no-repeat left -26px; display:block; }
#contents_menu li.con_menu_05 a:hover { background:url(/images/in_menu_05.gif) no-repeat left -26px; display:block; }
#contents_menu li.con_menu_06 a:hover { background:url(/images/in_menu_06.gif) no-repeat left -26px; display:block; }

#contents_menu #ko_01 li.con_menu_01 a { background:url(/images/in_menu_01.gif) no-repeat left -26px; display:block; width:122px; height:26px; }
#contents_menu #reg_01 li.con_menu_02 a { background:url(/images/in_menu_02.gif) no-repeat left -26px; display:block; width:122px; height:26px; }
#contents_menu #ser_01 li.con_menu_03 a { background:url(/images/in_menu_03.gif) no-repeat left -26px; display:block; width:122px; height:26px; }
#contents_menu #ceo_01 li.con_menu_04 a { background:url(/images/in_menu_04.gif) no-repeat left -26px; display:block; width:122px; height:26px; }
#contents_menu #bs_01 li.con_menu_05 a { background:url(/images/in_menu_05.gif) no-repeat left -26px; display:block; width:122px; height:26px; }
#contents_menu #arc_01 li.con_menu_06 a { background:url(/images/in_menu_06.gif) no-repeat left -26px; display:block; width:122px; height:26px; }

#contents_menu #ko_02 li.con_menu_01 a { background:url(/images/in_menu_01.gif) no-repeat left -26px; display:block; width:122px; height:26px; }
#contents_menu #reg_02 li.con_menu_02 a { background:url(/images/in_menu_02.gif) no-repeat left -26px; display:block; width:122px; height:26px; }
#contents_menu #ser_02 li.con_menu_03 a { background:url(/images/in_menu_03.gif) no-repeat left -26px; display:block; width:122px; height:26px; }
#contents_menu #ceo_02 li.con_menu_04 a { background:url(/images/in_menu_04.gif) no-repeat left -26px; display:block; width:122px; height:26px; }
#contents_menu #bs_02 li.con_menu_05 a { background:url(/images/in_menu_05.gif) no-repeat left -26px; display:block; width:122px; height:26px; }
#contents_menu #arc_02 li.con_menu_06 a { background:url(/images/in_menu_06.gif) no-repeat left -26px; display:block; width:122px; height:26px; }

#contents_menu #ko_03 li.con_menu_01 a { background:url(/images/in_menu_01.gif) no-repeat left -26px; display:block; width:122px; height:26px; }
#contents_menu #reg_03 li.con_menu_02 a { background:url(/images/in_menu_02.gif) no-repeat left -26px; display:block; width:122px; height:26px; }
#contents_menu #ser_03 li.con_menu_03 a { background:url(/images/in_menu_03.gif) no-repeat left -26px; display:block; width:122px; height:26px; }
#contents_menu #ceo_03 li.con_menu_04 a { background:url(/images/in_menu_04.gif) no-repeat left -26px; display:block; width:122px; height:26px; }
#contents_menu #bs_03 li.con_menu_05 a { background:url(/images/in_menu_05.gif) no-repeat left -26px; display:block; width:122px; height:26px; }
#contents_menu #arc_03 li.con_menu_06 a { background:url(/images/in_menu_06.gif) no-repeat left -26px; display:block; width:122px; height:26px; }

#contents_menu #ko_04 li.con_menu_01 a { background:url(/images/in_menu_01.gif) no-repeat left -26px; display:block; width:122px; height:26px; }
#contents_menu #reg_04 li.con_menu_02 a { background:url(/images/in_menu_02.gif) no-repeat left -26px; display:block; width:122px; height:26px; }
#contents_menu #ser_04 li.con_menu_03 a { background:url(/images/in_menu_03.gif) no-repeat left -26px; display:block; width:122px; height:26px; }
#contents_menu #ceo_04 li.con_menu_04 a { background:url(/images/in_menu_04.gif) no-repeat left -26px; display:block; width:122px; height:26px; }
#contents_menu #bs_04 li.con_menu_05 a { background:url(/images/in_menu_05.gif) no-repeat left -26px; display:block; width:122px; height:26px; }
#contents_menu #arc_04 li.con_menu_06 a { background:url(/images/in_menu_06.gif) no-repeat left -26px; display:block; width:122px; height:26px; }

#contents_menu #ko_05 li.con_menu_01 a { background:url(/images/in_menu_01.gif) no-repeat left -26px; display:block; width:122px; height:26px; }
#contents_menu #reg_05 li.con_menu_02 a { background:url(/images/in_menu_02.gif) no-repeat left -26px; display:block; width:122px; height:26px; }
#contents_menu #ser_05 li.con_menu_03 a { background:url(/images/in_menu_03.gif) no-repeat left -26px; display:block; width:122px; height:26px; }
#contents_menu #ceo_05 li.con_menu_04 a { background:url(/images/in_menu_04.gif) no-repeat left -26px; display:block; width:122px; height:26px; }
#contents_menu #bs_05 li.con_menu_05 a { background:url(/images/in_menu_05.gif) no-repeat left -26px; display:block; width:122px; height:26px; }
#contents_menu #arc_05 li.con_menu_06 a { background:url(/images/in_menu_06.gif) no-repeat left -26px; display:block; width:122px; height:26px; }

#contents_menu #ko_06 li.con_menu_01 a { background:url(/images/in_menu_01.gif) no-repeat left -26px; display:block; width:122px; height:26px; }
#contents_menu #reg_06 li.con_menu_02 a { background:url(/images/in_menu_02.gif) no-repeat left -26px; display:block; width:122px; height:26px; }
#contents_menu #ser_06 li.con_menu_03 a { background:url(/images/in_menu_03.gif) no-repeat left -26px; display:block; width:122px; height:26px; }
#contents_menu #ceo_06 li.con_menu_04 a { background:url(/images/in_menu_04.gif) no-repeat left -26px; display:block; width:122px; height:26px; }
#contents_menu #bs_06 li.con_menu_05 a { background:url(/images/in_menu_05.gif) no-repeat left -26px; display:block; width:122px; height:26px; }
#contents_menu #arc_06 li.con_menu_06 a { background:url(/images/in_menu_06.gif) no-repeat left -26px; display:block; width:122px; height:26px; }

#contents_menu #ko_07 li.con_menu_01 a { background:url(/images/in_menu_01.gif) no-repeat left -26px; display:block; width:122px; height:26px; }
#contents_menu #reg_07 li.con_menu_02 a { background:url(/images/in_menu_02.gif) no-repeat left -26px; display:block; width:122px; height:26px; }
#contents_menu #ser_07 li.con_menu_03 a { background:url(/images/in_menu_03.gif) no-repeat left -26px; display:block; width:122px; height:26px; }
#contents_menu #ceo_07 li.con_menu_04 a { background:url(/images/in_menu_04.gif) no-repeat left -26px; display:block; width:122px; height:26px; }
#contents_menu #bs_07 li.con_menu_05 a { background:url(/images/in_menu_05.gif) no-repeat left -26px; display:block; width:122px; height:26px; }
#contents_menu #arc_07 li.con_menu_06 a { background:url(/images/in_menu_06.gif) no-repeat left -26px; display:block; width:122px; height:26px; }

#contents_menu #ko_08 li.con_menu_01 a { background:url(/images/in_menu_01.gif) no-repeat left -26px; display:block; width:122px; height:26px; }
#contents_menu #reg_08 li.con_menu_02 a { background:url(/images/in_menu_02.gif) no-repeat left -26px; display:block; width:122px; height:26px; }
#contents_menu #ser_08 li.con_menu_03 a { background:url(/images/in_menu_03.gif) no-repeat left -26px; display:block; width:122px; height:26px; }
#contents_menu #ceo_08 li.con_menu_04 a { background:url(/images/in_menu_04.gif) no-repeat left -26px; display:block; width:122px; height:26px; }
#contents_menu #bs_08 li.con_menu_05 a { background:url(/images/in_menu_05.gif) no-repeat left -26px; display:block; width:122px; height:26px; }
#contents_menu #arc_08 li.con_menu_06 a { background:url(/images/in_menu_06.gif) no-repeat left -26px; display:block; width:122px; height:26px; }

#contents_menu #ko_09 li.con_menu_01 a { background:url(/images/in_menu_01.gif) no-repeat left -26px; display:block; width:122px; height:26px; }
#contents_menu #reg_09 li.con_menu_02 a { background:url(/images/in_menu_02.gif) no-repeat left -26px; display:block; width:122px; height:26px; }
#contents_menu #ser_09 li.con_menu_03 a { background:url(/images/in_menu_03.gif) no-repeat left -26px; display:block; width:122px; height:26px; }
#contents_menu #ceo_09 li.con_menu_04 a { background:url(/images/in_menu_04.gif) no-repeat left -26px; display:block; width:122px; height:26px; }
#contents_menu #bs_09 li.con_menu_05 a { background:url(/images/in_menu_05.gif) no-repeat left -26px; display:block; width:122px; height:26px; }
#contents_menu #arc_09 li.con_menu_06 a { background:url(/images/in_menu_06.gif) no-repeat left -26px; display:block; width:122px; height:26px; }

#contents_menu #ko_10 li.con_menu_01 a { background:url(/images/in_menu_01.gif) no-repeat left -26px; display:block; width:122px; height:26px; }
#contents_menu #reg_10 li.con_menu_02 a { background:url(/images/in_menu_02.gif) no-repeat left -26px; display:block; width:122px; height:26px; }
#contents_menu #ser_10 li.con_menu_03 a { background:url(/images/in_menu_03.gif) no-repeat left -26px; display:block; width:122px; height:26px; }
#contents_menu #ceo_10 li.con_menu_04 a { background:url(/images/in_menu_04.gif) no-repeat left -26px; display:block; width:122px; height:26px; }
#contents_menu #bs_10 li.con_menu_05 a { background:url(/images/in_menu_05.gif) no-repeat left -26px; display:block; width:122px; height:26px; }
#contents_menu #arc_10 li.con_menu_06 a { background:url(/images/in_menu_06.gif) no-repeat left -26px; display:block; width:122px; height:26px; }

#contents_menu #ko_11 li.con_menu_01 a { background:url(/images/in_menu_01.gif) no-repeat left -26px; display:block; width:122px; height:26px; }
#contents_menu #reg_11 li.con_menu_02 a { background:url(/images/in_menu_02.gif) no-repeat left -26px; display:block; width:122px; height:26px; }
#contents_menu #ser_11 li.con_menu_03 a { background:url(/images/in_menu_03.gif) no-repeat left -26px; display:block; width:122px; height:26px; }
#contents_menu #ceo_11 li.con_menu_04 a { background:url(/images/in_menu_04.gif) no-repeat left -26px; display:block; width:122px; height:26px; }
#contents_menu #bs_11 li.con_menu_05 a { background:url(/images/in_menu_05.gif) no-repeat left -26px; display:block; width:122px; height:26px; }
#contents_menu #arc_11 li.con_menu_06 a { background:url(/images/in_menu_06.gif) no-repeat left -26px; display:block; width:122px; height:26px; }

#contents_menu #ko_12 li.con_menu_01 a { background:url(/images/in_menu_01.gif) no-repeat left -26px; display:block; width:122px; height:26px; }
#contents_menu #reg_12 li.con_menu_02 a { background:url(/images/in_menu_02.gif) no-repeat left -26px; display:block; width:122px; height:26px; }
#contents_menu #ser_12 li.con_menu_03 a { background:url(/images/in_menu_03.gif) no-repeat left -26px; display:block; width:122px; height:26px; }
#contents_menu #ceo_12 li.con_menu_04 a { background:url(/images/in_menu_04.gif) no-repeat left -26px; display:block; width:122px; height:26px; }
#contents_menu #bs_12 li.con_menu_05 a { background:url(/images/in_menu_05.gif) no-repeat left -26px; display:block; width:122px; height:26px; }
#contents_menu #arc_12 li.con_menu_06 a { background:url(/images/in_menu_06.gif) no-repeat left -26px; display:block; width:122px; height:26px; }




#contents_menu h3 { padding:0 0 0 14px; font-size:12px; line-height:13px; clear:both; color:#FFFFFF; }

#skyperfecTV { border-top:1px solid #e5e5e5; padding:11px 0 0 120px; }

ul.skyperfecTV { margin:0 0 9px 0; }
ul.skyperfecTV li { display:inline; margin:0 6px 0 0; }
ul.skyperfecTV li.tv_first { margin:0 16px 0 0; }


/* top contents */

p.top_first { line-height:1.8em; margin:0 0 12px 20px; vertical-align:middle; }
p.top_first img { margin:-2px 3px 0 3px; }

ul.movie_box { margin:0 0 10px; }
ul.movie_box li { width:235px; margin:0 0 10px 10px; float:left; }
ul.movie_box li h4 { width:230px;_width:235px; background:url(/images/movie_title.gif) repeat-x top left; height:16px;_height:20px; padding:4px 0 0 5px; font-size:12px; line-height:13px;border:solid #e7e7e7; border-width:1px 1px 0 1px; color:#fff; font-weight:normal; }
.movie_box_up { width:217px;_width:235px; border:1px solid #e7e7e7; margin:0 0 1px 0; padding:9px 9px 0; background:#f3f5fe;height:auto;text-align:center; }
.movie_box_bottom { width:235px;border:solid #e7e7e7; border-width:0 1px 1px 1px; background:#f3f5fe; padding:6px 0 2px 0; height:40px;_height:49px; }

.movie_box_up img { border:1px solid #cbcbcb; margin:0 auto 5px auto; text-align:center; }
.movie_box_up h5 { font-size:12px; font-weight:bold; line-height:16px; text-align:left; }
.movie_box_up p { font-size:12px;line-height:16px; text-align:left; }
.movie_box_up p.detail_right { text-align:right; }

ul.movie_box li .movie_box_bottom ul { clear:both; display:inline-block; margin:0; }
ul.movie_box li .movie_box_bottom li { margin:0 1px 0 0; float:left; width:auto; height:16px; }


ul.movie_boxP2 { margin:0 0 10px; }
ul.movie_boxP2 li { width:360px; margin:0 0 10px 10px; float:left; }
ul.movie_boxP2 li h4 { width:353px;_width:358px; background:url(/images/movie_title.gif) repeat-x top left; height:16px;_height:20px; padding:4px 0 0 5px; font-size:12px; line-height:13px;border:solid #e7e7e7; border-width:1px 1px 0 1px; color:#fff; font-weight:normal; }
.movie_box_upP2 { width:340px;_width:360px; height:215px;_height:235px; border:1px solid #e7e7e7; margin:0 0 1px 0; padding:9px 9px 0; background:#f3f5fe; }

.movie_box_upP2 img { border:1px solid #cbcbcb; margin:0 10px 10px 0; float:left; width:153px; }
.movie_box_upP2 h5 { font-size:12px; font-weight:bold; line-height:16px; }
.movie_box_upP2 p.p2material { font-size:12px;line-height:16px; float:left;width:175px; }
.movie_box_upP2 p.p2description { font-size:12px; line-height:16px; clear:both; }
.movie_box_upP2 p.detail_right { text-align:right; }
.movie_box_upP2 p.detail_right img { text-align:right; width:auto; float:none; border:none; margin:10px 0 10px 0; }


img.moviespace { clear:both; display:inline-block; margin:0; padding:0; width:230px; height:1px; border:none; }


/* entry archive */

h4.entry_title { background:url(/images/detail_title_back.gif) no-repeat top left; width:745px;_width:755px; height:22px;_height:28px; font-size:14px; padding:6px 0 0 10px; color:#fff; margin:0 0 15px 0; }
h4.program_theme { margin:0 0 15px 0; }


.entry_left { width:175px; float:left; text-align:center; margin:0 0 15px 0; }
.entry_left img { border:1px solid #cbcbcb; }
.entry_right { width:570px; float:left; margin:0 0 15px 0; }

.entry_right h5 { background:url(/images/movie_title.gif) repeat-x top left; height:16px;_height:20px; padding:4px 0 0 5px; font-size:12px; line-height:13px; border:solid #e7e7e7; border-width:1px 1px 0 1px; color:#fff; font-weight:normal; }
.entry_right_box { width:550px;_width:570px; border:1px solid #e7e7e7; margin:0 0 1px 0; padding:9px; background:#f3f5fe; }
.entry_right p { line-height:20px; margin:0 0 10px 0; }

.entry_detailDesc { clear:both; margin:0 20px 15px 12px; line-height:16px; }
.entry_detailDesc p { line-height:16px; }


.program_theme_tb { background:url(/images/theme_tb_bottom.gif) no-repeat 10px bottom; padding:0 0 2px 0; margin:0 0 15px 0; }
.program_theme_tb table { background:url(/images/theme_tb_back.gif) no-repeat top left; width:735px; margin:0 0 0 10px; border-collapse:collapse; }
.program_theme_tb td { padding:5px; font-size:12px; line-height:16px; border-collapse:collapse; }
.program_theme_tb td.number { width:52px; text-align:center; }
.program_theme_tb td.date { width:100px; padding:5px 5px 5px 10px; }
.program_theme_tb td.element { }
.program_theme_tb td.element h5 { color:#0033CC; line-height:16px; font-size:12px; font-weight:normal; }
.program_theme_tb td.stream { background:#f3f5fe; border:1px solid #e7e7e7;width:175px; padding:5px; }

.program_theme_tb td.stream ul { clear:both; }
.program_theme_tb td.stream li { margin:0 1px 4px 0; float:left; width:auto; }





/* Contents Page
------------------------------------------------------ */
