@charset "utf-8";

/*** フジテレビ CSS Document *************************************

	test.css

----------------------------------------------------------------***/

/*** test.css Menu ***********************************************

  ・

*******************************************************************/


/* ===== リセット ===== */

.cxsea_right_parts div,
.cxsea_right_parts td,
.cxsea_right_parts p,
.cxsea_right_parts ul,
.cxsea_right_parts ol,
.cxsea_right_parts dl,
.cxsea_right_parts dt,
.cxsea_right_parts dd,
.cxsea_right_parts img,
.cxsea_right_parts form,
.cxsea_right_parts h1,
.cxsea_right_parts h2,
.cxsea_right_parts h3,
.cxsea_right_parts h4,
.cxsea_right_parts h5,
.cxsea_right_parts hr,
.cxsea_left_parts div,
.cxsea_left_parts td,
.cxsea_left_parts p,
.cxsea_left_parts ul,
.cxsea_left_parts ol,
.cxsea_left_parts dl,
.cxsea_left_parts dt,
.cxsea_left_parts dd,
.cxsea_left_parts img,
.cxsea_left_parts form,
.cxsea_left_parts h1,
.cxsea_left_parts h2,
.cxsea_left_parts h3,
.cxsea_left_parts h4,
.cxsea_left_parts h5,
.cxsea_left_parts hr{
	margin: 0;
	padding: 0;
	border: none;
	font-style: normal;
	text-align: left;
	font-size:12px;
	line-height:133.3%;
}

/*span表示*/
.cxsea_right_parts span,
.cxsea_left_parts span{
display:inline;
}


.cxsea_right_parts input,
.cxsea_left_parts input{
	margin: 0;
	padding: 0;
	font-size:100%;
}

.cxsea_right_parts table,
.cxsea_left_parts table{
	border-collapse: collapse;
	font-size:100%;
}

.cxsea_right_parts th,
.cxsea_right_parts td,
.cxsea_left_parts th,
.cxsea_left_parts td{
	border-collapse: collapse;
}

.cxsea_right_parts ul,
.cxsea_right_parts ol,
.cxsea_left_parts ul,
.cxsea_left_parts ol{
	list-style-type: none;
	word-break:keep-all;
}

/* ===== 基本 ===== */

.cxsea_right_parts,
.cxsea_left_parts{
	/*font-family:"Meiryo","ＭＳ Ｐゴシック","Hiragino Kaku Gothic Pro","arial",sans-serif;*/
	font-size:12px;
	line-height:133%;
	color: #333333;
}

.cxsea_right_parts h1,
.cxsea_right_parts h2,
.cxsea_right_parts h3,
.cxsea_right_parts h4,
.cxsea_right_parts h5,
.cxsea_right_parts h6,
.cxsea_left_parts h1,
.cxsea_left_parts h2,
.cxsea_left_parts h3,
.cxsea_left_parts h4,
.cxsea_left_parts h5,
.cxsea_left_parts h6{
	font-size:100%;
	line-height:100%;
	word-wrap:break-word;
}

/*リンク色*/
.cxsea_right_parts a:link { text-decoration:none; color:#0066cc; }
.cxsea_right_parts a:visited { text-decoration:none; color:#0066cc; }
.cxsea_right_parts a:hover { text-decoration:underline; color:#0066cc; }
.cxsea_right_parts a:active { text-decoration:none; color:#0066cc; }
.cxsea_left_parts a:link { text-decoration:none; color:#0066cc; }
.cxsea_left_parts a:visited { text-decoration:none; color:#0066cc; }
.cxsea_left_parts a:hover { text-decoration:underline; color:#0066cc; }
.cxsea_left_parts a:active { text-decoration:none; color:#0066cc; }

/*汎用回り込み*/
.cxsea_parts_floatright{
	display:block;
	float:right;
}

.cxsea_parts_floatleft{
	display:block;
	float:left;
}

/*汎用回り込み解除*/
.cxsea_parts_clearfix:after { content:"."; display:block; height:0; clear:both; visibility:hidden; }
.cxsea_parts_clearfix { display:inline-block; }
/*\*/
* html .cxsea_parts_clearfix { height:1%; }
.cxsea_parts_clearfix { display:block; }
/**/


/*汎用行揃え*/
.cxsea_parts_alignleft{
	text-align:left;
}

.cxsea_parts_alignright{
	text-align:right;
}

.cxsea_parts_aligncenter{
	display:block;
	text-align:center;
}


/*汎用マージン*/
.cxsea_parts_margintop5px{
margin:5px 0 0 0;
}

.cxsea_parts_margintop10px{
margin:10px 0 0 0;
}

.cxsea_parts_margintop20px{
margin:20px 0 0 0;
}

/*汎用padding*/
.cxsea_parts_paddingtop5px{
padding:5px 0 0 0;
}

.cxsea_parts_paddingtop10px{
padding:10px 0 0 0;
}

.cxsea_parts_paddingtop20px{
padding:20px 0 0 0;
}



/*ポイント*/
.cxsea_parts_point{
color:#de3a57;
}

.cxsea_parts_point{
color:#de3a57;
}

/* タイトルtooltip */

#cxsea_tooltip {
    position: absolute;
    width: 120px;
    border: 3px solid #333;
    background: #fffabf;
    color: #333;
    padding: 10px;
    opacity: 1.0;
    -webkit-border-radius: 10px; /* Safari、Google Chrome */
    -moz-border-radius: 10px; /* Firefox */
}
#cxsea_tooltip h3, #cxsea_tooltip div {
    text-align: left;
    font-size:83.8%;
    font-weight: normal;
    margin: 0;
}

/* ===== 雲無し ===== */
div.cxsea_nocloud{
/*設定無し*/
}

div.cxsea_whitebord{
background:#ffffff;
width:290px;
padding:5px 5px 5px;
margin:10px auto 0;
}

div.cxsea_parts_sidecloudcenter div.cxsea_whitebord{
background:#ffffff;
width:290px;
padding:0;
margin:0;
}

/* ===== リスト ===== */

/* リストA */

div.cxsea_parts_lista dl{
padding:12px 0 0 0;
margin:10px 0 0 0;
background: url(../images/bgr_common_line.gif) 0 0 repeat-x;
}

div.cxsea_parts_lista dl.first{
padding:0 0 0 0;
margin:10px 0 0 0;
background:none;
}

div.cxsea_parts_lista:after { content:"."; display:block; height:0; clear:both; visibility:hidden; }
div.cxsea_parts_lista { display:inline-block; }
/*\*/
* html div.lista { height:1%; }
div.cxsea_parts_lista { display:block; }
/**/

div.cxsea_parts_lista dl:after { content:"."; display:block; height:0; clear:both; visibility:hidden; }
div.cxsea_parts_lista dl { display:inline-block; }
/*\*/
* html div.cxsea_parts_lista dl { height:1%; }
div.cxsea_parts_lista dl { display:block; }
/**/

div.cxsea_parts_lista dt{
float:left;
width:116px;
text-align:center;
line-height:0;
}

div.cxsea_parts_lista dd{
float:right;
width:364px;
}

div.cxsea_parts_lista dd strong{
display:block;
font-weight:bold;
font-size:116.7%;
margin:0 0 0 0 ;
}

div.cxsea_parts_lista dd strong img{
margin:0 3px 0 0 ;
}

div.cxsea_parts_lista dd .cxsea_parts_txt{
margin:7px 0 0 0 ;
}

div.cxsea_parts_lista dd ul.cxsea_parts_btnfunction{
margin:4px 0 0 0 ;
}

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

div.cxsea_parts_lista dd ul.cxsea_parts_btnfunction li{
float:left;
margin:2px 2px 0 0;
line-height:100%;
font-size:0%;
}

/* リストA（2カラム） */

.cxsea_left_parts div.cxsea_parts_lista dl{
padding:0 0 0 0;
margin:10px 0 0 0;
background:none;
}

.cxsea_left_parts div.cxsea_parts_lista dt{
float:left;
width:72px;
text-align:center;
line-height:0;
}

.cxsea_left_parts div.cxsea_parts_lista dd{
float:right;
width:153px;
}

.cxsea_left_parts div.cxsea_parts_lista strong{
font-weight:normal;
font-size:100%;
}

.cxsea_left_parts .cxsea_parts_floatright,
.cxsea_left_parts .cxsea_parts_floatleft{
width:233px;
}

/* リストA（サブコンテンツ） */

.cxsea_right_parts div.cxsea_parts_lista dl{
padding:0 0 0 0;
margin:10px 0 0 0;
background:none;
}

.cxsea_right_parts div.cxsea_parts_lista dt{
width:72px;
}

.cxsea_right_parts div.cxsea_parts_lista dd{
width:208px;
}

.cxsea_right_parts div.cxsea_parts_lista strong{
font-weight:normal;
font-size:12px;
}


/* リストC */

h2.cxsea_parts_titblackline{
margin:10px 0 0 0;
}

div.cxsea_parts_listc{
background: url(../images/bgr_main_blackbottom.gif) left bottom no-repeat;
padding:0 0px 20px 16px;
width:534px;
_padding:0 0px 20px 12px;
_width:540px;
}

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

div.cxsea_parts_listc dl{
width:125px;
float:left;
margin:10px 0 0 5px;
}

div.cxsea_parts_listc dt{
line-height:0;
margin:0 0 3px 0;
line-height:100%;
font-size:0%;
}

div.cxsea_parts_listc strong{
font-weight:normal;
}

div.cxsea_parts_listc p.cxsea_parts_programinfo img{
display:block;
margin:0 0 3px 0;
*margin:0 0 0 0;
}

div.cxsea_parts_listc ul{
padding:10px 0 0 10px;
margin:0 0 0 0;
}

div.cxsea_parts_listc ul li{
margin-top:3px;
}

div.cxsea_parts_listc ul li img{
vertical-align:top;
}

/* リストC（サブコンテンツ）*/

.cxsea_right_parts div.cxsea_parts_listc{
background: url(../images/bgr_side_blackbottom.gif) left bottom repeat-x;
padding:0 0px 20px 18px;
width:272px;
_padding:0 0px 20px 12px;
_width:278px;
}

.cxsea_right_parts h3.cxsea_tit01{
text-indent:-9999px;
overflow:hidden;
background: url(../images/tit_side_recopage.gif) left top no-repeat;
width:290px;
height:40px;
}

.cxsea_right_parts h3.cxsea_tit02{
text-indent:-9999px;
overflow:hidden;
background: url(../images/tit_side_recoprogram.gif) left top no-repeat;
width:290px;
height:22px;
}


/* リストC（シンプル） */

div.cxsea_simple h3.cxsea_tit01{
text-indent:-9999px;
overflow:hidden;
background: url(../images/tit_side_recopage02.gif) left top no-repeat;
width:350px;
height:37px;
margin:0 0 0 0;
}

div.cxsea_simple h3.cxsea_tit02{
text-indent:-9999px;
overflow:hidden;
background: url(../images/tit_side_recoprogram02.gif) left top no-repeat;
width:350px;
height:37px;
margin:0 0 0 0;
}

div.cxsea_simple div.cxsea_parts_listc{
background: url(../images/bgr_side_blackbottom02.gif) left bottom repeat-x;
padding:10px 0px 20px 23px;
width:327px;
_padding:10px 0px 20px 5px;
_width:345px;
}
/*
div.cxsea_simple div.cxsea_parts_listc dl{
width:125px;
float:left;
margin:10px 0 0 20px;
}
*/
div.cxsea_simple div.cxsea_parts_listc dl { width: 140px; float: left; margin: 10px 20px 0 0; }

/*打ち消し*/

div.cxsea_parts_sidecloudcenter div.cxsea_simple h3.cxsea_tit01{
text-indent:-9999px;
overflow:hidden;
background: url(../images/tit_side_recopage.gif) left top no-repeat;
width:290px;
height:40px;
margin:0 0 0 0;
}

div.cxsea_parts_sidecloudcenter div.cxsea_simple h3.cxsea_tit02{
text-indent:-9999px;
overflow:hidden;
background: url(../images/tit_side_recoprogram.gif) left top no-repeat;
width:290px;
height:22px;
margin:0 0 0 0;
}

div.cxsea_parts_sidecloudcenter div.cxsea_simple div.cxsea_parts_listc{
background: url(../images/bgr_side_blackbottom.gif) left bottom repeat-x;
padding:0 0px 20px 18px;
width:272px;
_padding:0 0px 20px 12px;
_width:278px;
}

div.cxsea_parts_sidecloudcenter div.cxsea_simple div.cxsea_parts_listc dl{
width:125px;
float:left;
margin:10px 0 0 5px;
}


/* リストD */

div.cxsea_parts_listd dl{
margin:10px 0 0 0;
}

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

div.cxsea_parts_listd dl:after { content:"."; display:block; height:0; clear:both; visibility:hidden; }
div.cxsea_parts_listd dl { display:inline-block; }
/*\*/
* html div.cxsea_parts_listd dl { height:1%; }
div.cxsea_parts_listd dl { display:block; }
/**/

div.cxsea_parts_listd dt{
float:left;
width:72px;
text-align:center;
line-height:0;
}

div.cxsea_parts_listd dd{
float:right;
width:152px;
}

div.cxsea_parts_listd strong{
display:block;
}

div.cxsea_parts_listd ul.cxsea_parts_listarrow{
margin:7px 0 0 0;
}


/* リストarrow */

ul.cxsea_parts_listarrow{
margin:15px 0 0 0;
}

ul.cxsea_parts_line{
padding:10px 0 0 0;
background: url(../images/bgr_common_line03.gif) 0 0 repeat-x;
}

ul.cxsea_parts_listarrow li{
background: url(../images/bgr_arrow01.gif) 0 4px no-repeat;
padding:0 0 0 13px;
margin:3px 0 0 0;
word-break:break-all;
}

/* リストフロートarrow */

ul.cxsea_parts_listfloatarrow{
margin:7px 0 0 0;
}

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

ul.cxsea_parts_listfloatarrow li{
background: url(../images/bgr_arrow01.gif) 0 3px no-repeat;
padding:0 0 0 13px;
margin:3px 10px 0 0;
float:left;
word-break:keep-all;
}

/* リストランキング */

.cxsea_right_parts div.cxsea_parts_listranking dl{
margin:10px 0 0 0;
}

.cxsea_right_parts div.cxsea_parts_listranking dl:after { content:"."; display:block; height:0; clear:both; visibility:hidden; }
.cxsea_right_parts div.cxsea_parts_listranking dl { display:inline-block; }
/*\*/
* html .cxsea_right_parts div.cxsea_parts_listranking dl { height:1%; }
.cxsea_right_parts div.cxsea_parts_listranking dl { display:block; }
/**/

.cxsea_right_parts div.cxsea_parts_listranking dt{
float:left;
width:83px;
line-height:0;
}

.cxsea_right_parts div.cxsea_parts_listranking dt img{
vertical-align:middle;
margin:0 3px 0 0;
}

.cxsea_right_parts div.cxsea_parts_listranking dd{
float:right;
width:203px;
}

.cxsea_right_parts div.cxsea_parts_listranking strong{
display:block;
font-weight:normal;
}

.cxsea_right_parts div.cxsea_parts_listranking dl.cxsea_parts_chumoku{
padding:12px 0 0 0;
margin:10px 0 0 0;
background: url(../images/bgr_common_line.gif) 0 0 repeat-x;
}

.cxsea_right_parts div.cxsea_parts_zoo dt img{
vertical-align:middle;
margin:0 10px 0 0px;
}

.cxsea_right_parts div.cxsea_parts_zoo dt{
width:85px;
}

.cxsea_right_parts div.cxsea_parts_zoo dd{
width:203px;
}

/* ===== タイトル ===== */

h3.cxsea_parts_capbgrblue{
background:#edeff7;
padding:8px 10px;
margin-top:20px;
font-size:116.7%;
}

h4.cxsea_parts_capline{
background: url(../images/bgr_common_line02.gif) left bottom repeat-x;
padding:0 0 7px;
margin:20px 0 0 0;
}

/* ==その他== */
/*番組カテゴリアイコンと放映日時*/

p.cxsea_parts_programinfo{
padding:0 0 0 0;
line-height:160%;
}

p.cxsea_parts_programinfo span{
font-size:83.3%;
background:#fffabf;
line-height:140%;
}

p.cxsea_parts_programinfo img{
vertical-align:middle;
margin:0 3px 4px 0;
*margin:0 3px 0 0;
display:block;
}

span.cxsea_parts_programinfo{
font-size:83.3%;
background:#fffabf;
line-height:120%;
margin:3px 0 0 0;
}

p.cxsea_parts_btntxt{
margin:10px 0 0;
text-align:right;
}

p.cxsea_parts_btntxt a{
background: url(../seac/images/ico_search.gif) 0 50% no-repeat;
padding:0 0 0 15px;
}

/* ===== サブコンテンツ基本 ===== */

/*cxsea_parts*/
.cxsea_right_parts {
width: 350px;
}

/*サブコンテンツ雲*/
.cxsea_right_parts .cxsea_parts_sidecloudcenter{
background: url(../images/bgr_cloud_side_center01.gif) 0px 0px repeat-y;
width: 290px;
padding: 0 30px;
}

.cxsea_right_parts .cxsea_parts_sidecloudtop{
background: url(../images/bgr_cloud_side_top01.gif) no-repeat;
padding: 33px 0 0 0;
_height:33px;
}

.cxsea_right_parts .cxsea_parts_sidecloudbottom{
background: url(../images/bgr_cloud_side_bottom01.gif) no-repeat left bottom;
padding: 0 0 33px 0;
}

/*サブコンテンツ汎用タイトル*/

.cxsea_right_parts .cxsea_parts_sidecloudbottom h3.cxsea_parts_capsubbasic{
background: url(../images/bgr_common_subtit.gif) no-repeat;
width:282px;
height:18px;
overflow:hidden;
padding:8px 0 0 8px;
}

.cxsea_right_parts .cxsea_parts_sidecloudbottom h3.cxsea_parts_titfod{
width:290px;
height:26px;
overflow:hidden;
padding:0 0 0 0;
}

.cxsea_right_parts .cxsea_parts_sidecloudbottom h3.cxsea_parts_titfod a{
display:block;
height:21px;
background: url(../images/logo_ondemand02.gif) 5px 1px no-repeat;
padding:8px 0 0 60px;
}

/*サブコンテンツ汎用タイトル(雲無し)*/
.cxsea_whitebord h3.cxsea_parts_capsubbasic{
background:#efefef;
padding:8px;
}


/*サブコンテンツ汎用ボタン*/

.cxsea_right_parts .cxsea_parts_sidecloudbottom{
position: relative;
}

.cxsea_right_parts .cxsea_parts_sidecloudbottom p.cxsea_parts_btnprogram{
position: absolute;
top:7px;
right:36px;
}

/*サブコンテンツ汎用ボタン(雲無し)*/

.cxsea_right_parts div.cxsea_whitebord {
position: relative;
}

.cxsea_right_parts div.cxsea_whitebord p.cxsea_parts_btnprogram{
position: absolute;
top:11px;
right:11px;
}

.cxsea_parts_sidecloudcenter div.cxsea_whitebord p.cxsea_parts_btnprogram{
position: absolute;
top:5px;
right:11px;
}

/* ===== 注目ブロック ===== */
.cxsea_left_parts div.cxsea_parts_boxattention{
background:#ffffff;
padding:10px;
margin:20px 0 0 0;
color:#333333;
}

.cxsea_left_parts div.cxsea_parts_boxattention h4{
background:#333333;
padding:5px 10px;
margin:-9px -9px 0 -9px;
color:#ffffff;
}

.cxsea_left_parts div.cxsea_parts_boxattention p.txt{
margin:10px 0 0 0;
}

.cxsea_left_parts div.cxsea_parts_boxattention p.apply{
background:#fffcc5;
padding:10px;
margin:10px 0 0 0;
}

#program #contmain div.cxsea_parts_boxattention a:link { text-decoration:none; color:#0066cc; }
#program #contmain div.cxsea_parts_boxattention a:visited { text-decoration:none; color:#0066cc; }
#program #contmain div.cxsea_parts_boxattention a:hover { text-decoration:underline; color:#0066cc; }
#program #contmain div.cxsea_parts_boxattention a:active { text-decoration:none; color:#0066cc; }

