@charset "utf-8";

/* ================================================================================ */
/*      RESET     */
/* ================================================================================ */

body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, input, textarea, p, blockquote{
    margin:0; padding:0;
}

fieldset, img{
    border:0;
}
address, caption, cite, code, dfn, th, var{
    font-style:normal; font-weight:normal;
}

ol, ul, li, dl, dt, dd{
    list-style:none;
	margin:0;
	padding:0;
}

h1, h2, h3, h4, h5, h6{
    font-size:100%; font-weight:normal;
}

th {
	text-align:left;
}

q:before, q:after{
    content:”;
}

abbr, acronym{
    border:0;
}


/* ================================================================================ */
/*      font     */
/* ================================================================================ */
body { color:#131313; font-size:small; font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", Osaka, "メイリオ", Meiryo, "ＭＳ Ｐゴシック";}
body {
	font-size:75%;
	line-height: 1.45;
}
.fontM{font-size:medium;}
.f-xs{
font-size:x-small;}
.fBold{
font-weight:bold;}
.fontRed{
color:#f00;}

/* ================================================================================ */
/*      BG     */
/* ================================================================================ */
body {background:#FFFFFF;}
.bg{
background-color:#f6f6f6 !important;}
.by{
background-color:#ffffe0 !important;}

/* ================================================================================ */
/*      arrow     */
/* ================================================================================ */

.linkArrowClose {
	background: url("/tv/digital/img/btn/btn_close.gif") no-repeat 0 50%;
	padding:0 0 0 1.8em;
}

.linkArrowA {
	background: url("/tv/digital/img/btn/btn_arrow_a.gif") no-repeat 0 50%;
	padding:0 0 0 1.8em;
}

.linkArrowDownA {
	background: url("/tv/digital/img/btn/btn_arrow_down.gif") no-repeat 0 50%;
	padding:0 0 0 1.8em;
}

.linkArrowB {
	background: url("/tv/digital/img/btn/btn_arrow_b.gif") no-repeat 0 50%;
	padding:0 0 0 1.8em;
	font-size:small;
}

.linkArrowB:link {color: #F70033;}
.linkArrowB:visited {color: #F70033;}

.linkArrowC {
	background: url("/tv/digital/img/btn/btn_arrow_c.gif") no-repeat 0 50%;
	padding:0 0 0 1.5em;
}

.linkArrowD {
	background: url("/tv/digital/img/btn/btn_arrow_d.gif") no-repeat 0 50%;
	padding:0 0 0 1.5em;
}

.linkArrowE {
	background: url("/tv/digital/img/btn/btn_arrow_c.gif") no-repeat right 50%;
	padding:0 1.5em 0 0;
}

.linkArrowF {
	background: url("/tv/digital/img/btn/btn_arrow_f.gif") no-repeat 0 50%;
	padding:0 0 0 1.8em;
}

.linkArrowG {
	background: url("/tv/digital/img/btn/btn_arrow_g.gif") no-repeat 0 50%;
	padding:0 0 0 1.8em;
}

.linkArrowH {
	background: url("/tv/digital/img/btn/btn_arrow_h.gif") no-repeat 0 50%;
	padding:0 0 0 1.8em;
}

/*=========== ICON ===========*/
.linkHelp {
	background: url("/tv/digital/img/icon/icon_help.gif") no-repeat 0 50%;
	padding:0 0 0 1.6em;
}

.linkHelp:link{color: #444444;}
.linkHelp:visited{color: #444444;}
.linkHelp:active{color: #666666;}
.linkHelp:hover{color: #666666;}

.rssArrw {
	background:transparent url("/tv/digital/img/icon/icon_rss.gif") no-repeat scroll 0 50%;
	padding:0 0 0 1.3em;
}

.utileListIcon{
overflow:hidden;
display:block;
zoom:1;}
.utileListIcon span{
margin-top:2px;
float:left;
margin-right:8px;}
.utileListIcon span span,
.utileListIcon a{
float:left;
text-align:center;
font-size:9px;
height:14px;
}
.utileListIcon span span{
margin-right:0;}
.utileListIcon .reserveBtn,
.utileListIcon .cancelBtn,
.utileListIcon .reserveChgBtn{
vertical-align:center;}
.utileListIcon .reserveBtn{
width:6em;}
.utileListIcon .cancelBtn{
width:9em;}
.utileListIcon .reserveChgBtn{
width:10em;}
.iepgdigitalIcon a:link,
.iepgdigitalIcon a:visited,
.iepgdigitalIcon a:active,
.iepgdigitalIcon a:hover,
.iepgdigitalIconS a:link,
.iepgdigitalIconS a:visited,
.iepgdigitalIconS a:active,
.iepgdigitalIconS a:hover,
.iepgdigitalIcon span,
.iepgdigitalIconS span,
.iepgonesegmentIcon a:link,
.iepgonesegmentIcon a:visited,
.iepgonesegmentIcon a:active,
.iepgonesegmentIcon a:hover,
.iepgonesegmentIcon span,
.iepgonesegmentIconS a:link,
.iepgonesegmentIconS a:visited,
.iepgonesegmentIconS a:active,
.iepgonesegmentIconS a:hover,
.iepgonesegmentIconS span,
.iepgIcon a:link,
.iepgIcon a:visited,
.iepgIcon a:active,
.iepgIcon a:hover,
.iepgIcon span,
.iepgIconS a:link,
.iepgIconS a:visited,
.iepgIconS a:active,
.iepgIconS a:hover,
.iepgIconS span,
.omakaseIcon a:link,
.omakaseIcon a:visited,
.omakaseIcon a:active,
.omakaseIcon a:hover,
.omakaseIcon span,
.omakaseIconS a:link,
.omakaseIconS a:visited,
.omakaseIconS a:active,
.omakaseIconS a:hover,
.omakaseIconS span,
.kininaruIcon a:link,
.kininaruIcon a:visited,
.kininaruIcon a:active,
.kininaruIcon a:hover,
.kininaruIcon span,
.kininaruIconS a:link,
.kininaruIconS a:visited,
.kininaruIconS a:active,
.kininaruIconS a:hover,
.kininaruIconS span,
.icommandIcon a:link,
.icommandIcon a:visited,
.icommandIcon a:active,
.icommandIcon a:hover,
.icommandIcon span,
.icommandIconS a:link,
.icommandIconS a:visited,
.icommandIconS a:active,
.icommandIconS a:hover,
.icommandIconS span,
.hddIcon a:link,
.hddIcon a:visited,
.hddIcon a:active,
.hddIcon a:hover,
.hddIcon span,
.hddIconS a:link,
.hddIconS a:visited,
.hddIconS a:active,
.hddIconS a:hover,
.hddIconS span,
.catvIcon a:link,
.catvIcon a:visited,
.catvIcon a:active,
.catvIcon a:hover,
.catvIcon span,
.catvIconS a:link,
.catvIconS a:visited,
.catvIconS a:active,
.catvIconS a:hover,
.catvIconS span{
color:#fff;
text-decoration:none;}
.iepgdigitalIcon span,
.iepgdigitalIcon a{
height:14px;
display:block;
width:68px;
background:#ff9900 url("/tv/digital/img/btn/btn_iepgonesegment.gif") 0 0 no-repeat;}
.iepgdigitalIconS span,
.iepgdigitalIconS a{
height:14px;
display:block;
width:14px;
background:#ff9900 url("/tv/digital/img/btn/btn_iepgonesegment_s.gif") 0 0 no-repeat;}
.iepgdigitalIcon a:hover{
background:#ff9900 url("/tv/digital/img/btn/btn_iepgonesegment_over.gif") 0 0 no-repeat;}
.iepgdigitalIconS a:hover{
background:#ff9900 url("/tv/digital/img/btn/btn_iepgonesegment_s_over.gif") 0 0 no-repeat;}
.iepgonesegmentIcon span,
.iepgonesegmentIcon a{
height:14px;
display:block;
width:68px;
background:#ff3399 url("/tv/digital/img/btn/btn_iepgdigital.gif") 0 0 no-repeat;}
.iepgonesegmentIconS span,
.iepgonesegmentIconS a{
height:14px;
display:block;
width:14px;
background:#ff3399 url("/tv/digital/img/btn/btn_iepgdigital_s.gif") 0 0 no-repeat;}
.iepgonesegmentIcon a:hover{
background:#ff3399 url("/tv/digital/img/btn/btn_iepgdigital_over.gif") 0 0 no-repeat;}
.iepgonesegmentIconS a:hover{
background:#ff3399 url("/tv/digital/img/btn/btn_iepgdigital_s_over.gif") 0 0 no-repeat;}
.iepgIcon span,
.iepgIcon a{
height:14px;
display:block;
width:27px;
background:#0ab6f6 url("/tv/digital/img/btn/btn_iepg.gif") 0 0 no-repeat;}
.iepgIconS span,
.iepgIconS a{
height:14px;
display:block;
width:14px;
background:#0ab6f6 url("/tv/digital/img/btn/btn_iepg_s.gif") 0 0 no-repeat;}
.iepgIcon a:hover{
background:#0ab6f6 url("/tv/digital/img/btn/btn_iepg_over.gif") 0 0 no-repeat;}
.iepgIconS a:hover{
background:#0ab6f6 url("/tv/digital/img/btn/btn_iepg_s_over.gif") 0 0 no-repeat;}
.omakaseIcon span,
.omakaseIcon a{
height:14px;
display:block;
width:48px;
background:#d59f00 url("/tv/digital/img/btn/btn_omakase.gif") 0 0 no-repeat;}
.omakaseIconS span,
.omakaseIconS a{
height:14px;
display:block;
width:14px;
background:#d59f00 url("/tv/digital/img/btn/btn_omakase_s.gif") 0 0 no-repeat;}
.omakaseIcon a:hover{
background:#d59f00 url("/tv/digital/img/btn/btn_omakase_over.gif") 0 0 no-repeat;}
.omakaseIconS a:hover{
background:#d59f00 url("/tv/digital/img/btn/btn_omakase_s_over.gif") 0 0 no-repeat;}
.kininaruIcon span,
.kininaruIcon a{
height:14px;
display:block;
width:49px;
background:#00a744 url("/tv/digital/img/btn/btn_kininaru.gif") 0 0 no-repeat;}
.kininaruIconS span,
.kininaruIconS a{
height:14px;
display:block;
width:14px;
background:#00a744 url("/tv/digital/img/btn/btn_kininaru_s.gif") 0 0 no-repeat;}
.kininaruIcon a:hover{
background:#00a744 url("/tv/digital/img/btn/btn_kininaru_over.gif") 0 0 no-repeat;}
.kininaruIconS a:hover{
background:#00a744 url("/tv/digital/img/btn/btn_kininaru_s_over.gif") 0 0 no-repeat;}
.icommandIcon span,
.icommandIcon a{
height:14px;
display:block;
width:53px;
background:#f81900 url("/tv/digital/img/btn/btn_icommand.gif") 0 0 no-repeat;}
.icommandIconS span,
.icommandIconS a{
height:14px;
display:block;
width:14px;
background:#f81900 url("/tv/digital/img/btn/btn_icommand_s.gif") 0 0 no-repeat;}
.icommandIcon a:hover{
background:#f81900 url("/tv/digital/img/btn/btn_icommand_over.gif") 0 0 no-repeat;}
.icommandIconS a:hover{
background:#f81900 url("/tv/digital/img/btn/btn_icommand_s_over.gif") 0 0 no-repeat;}
.hddIcon span,
.hddIcon a{
height:14px;
display:block;
width:68px;
background:#007df9 url("/tv/digital/img/btn/btn_hdd.gif") 0 0 no-repeat;}
.hddIconS span,
.hddIconS a{
height:14px;
display:block;
width:14px;
background:#007df9 url("/tv/digital/img/btn/btn_hdd_s.gif") 0 0 no-repeat;}
.hddIcon a:hover{
background:#007df9 url("/tv/digital/img/btn/btn_hdd_over.gif") 0 0 no-repeat;}
.hddIconS a:hover{
background:#007df9 url("/tv/digital/img/btn/btn_hdd_s_over.gif") 0 0 no-repeat;}
.catvIcon span,
.catvIcon a{
height:14px;
display:block;
width:68px;
background:#af73e4 url("/tv/digital/img/btn/btn_catv.gif") 0 0 no-repeat;}
.catvIconS span,
.catvIconS a{
height:14px;
display:block;
width:14px;
background:#af73e4 url("/tv/digital/img/btn/btn_catv_s.gif") 0 0 no-repeat;}
.catvIcon a:hover{
background:#af73e4 url("/tv/digital/img/btn/btn_catv_over.gif") 0 0 no-repeat;}
.catvIconS a:hover{
background:#af73e4 url("/tv/digital/img/btn/btn_catv_s_over.gif") 0 0 no-repeat;}
.iconPublished{
background:url("/tv/digital/img/icon/icon_published.gif") no-repeat 0 50%;
padding:0 0 0 1.6em;}
.iconRecord{
background: url("/tv/digital/img/icon/icon_record.gif") no-repeat 0 50%;
padding:0 0 0 1.6em;}
.iconDuplicate{
background: url("/tv/digital/img/icon/icon_duplicate.gif") no-repeat 0 50%;
padding:0 0 0 1.6em;}
.iconNow{
background: url("/tv/digital/img/icon/icon_now.gif") no-repeat 0 50%;
padding:0 0 0 1.6em;}
.sub .iepgBtn{
	padding-top:2px;
}
.utileList .utileListIcon img{ margin-left:0 !important; vertical-align:top !important;}
.iepgBtn a:hover img{
  -moz-opacity:0.7;
  opacity:0.7;
}
.utileListIcon .iepgBtn a:hover img{
	filter: alpha(opacity=70);
}

/* ================================================================================ */
/*      link     */
/* ================================================================================ */
a:link { color: #056bcd; text-decoration: none; text-decoration: none; }
a:visited { color: #0066FF; text-decoration: none; }
a:hover { color: #F70033; text-decoration: underline; }

.linkCA:link { color:#ffb05b; text-decoration: none; text-decoration: none; }
.linkCA:visited { color: #ffb05b; text-decoration: none; }
.linkCA:hover { color: #F70033; text-decoration: underline; }

.linkCB:link { color: #FFFFFF; text-decoration: none; text-decoration: none; }
.linkCB:visited { color: #FFFFFF; text-decoration: none; }
.linkCB:hover { color: #FFFFFF; text-decoration: underline; }

.linkCC:link { color: #333333; text-decoration: none; text-decoration: none; }
.linkCC:visited { color: #333333; text-decoration: none; }
.linkCC:hover { color: #333333; text-decoration: underline; }

.linkCD:link { color: #666666; text-decoration: none; text-decoration: none; }
.linkCD:visited { color: #666666; text-decoration: none; }
.linkCD:hover { color: #666666; text-decoration: underline; }

.linkF:link {color: #FFFFFF;}
.linkF:visited {color: #f0f0f0;}
.linkF:hover {color: #F70033;}


/* ================================================================================ */
/*      adjuste     */
/* ================================================================================ */
.pdR5 {
	padding-right:5px;
}

.pdR10 {
	padding-right:10px;
}

.pdL5 {
	padding-left:5px;
}

.pdL10 {
	padding-left:10px;
}

.pdT5 {
	padding-top:5px;
}

.pdB5 {
	padding-bottom:5px;
}

.pdB10 {
	padding-bottom:10px;
}

.pdT5 {
	padding-top:5px;
}

.pdT10 {
	padding-top:10px;
}

.pdTB50 {
	padding-top:50px;
	padding-bottom:50px;
}

.pdBasicA {
	padding:0.3em;
}

.mgB5 {
	margin-bottom:5px;
}

.mgB10 {
	margin-bottom:10px;
}

.mgB20 {
	margin-bottom:20px;
}

.mgT5 {
	margin-top:5px;
}

.mgT10 {
	margin-top:10px;
}

.mgR5 {
	margin-right:5px;
}

.mgR10 {
	margin-right:10px;
}

.mgL5 {
	margin-left:5px;
}

.mgL10 {
	margin-left:10px;
}

.wdt100{
width:100px;}

.textAlignR {
	text-align:right;
}

.textAlignC {
	text-align:center;
}

.textAlignL {
	text-align:left;
}

.posRltv {
	position:relative;
}

.posAbslt {
	position:absolute;
}

.vAlignT {
	vertical-align:top;
}

.alignL {
	float:left;
}

.alignR {
	float:right;
}


/* ================================================================================ */
/*      TITLE     */
/* ================================================================================ */
.ttl110 {
	font-size:110%;
	font-weight:bold;
}

.ttl100 {
	font-size:100%;
	font-weight:bold;
}


/* ================================================================================ */
/*      LIST     */
/* ================================================================================ */
.bl {
	background:#e5effc;
}

.bl2 {
	background:#f1f6fd;
}

.bl3 {
	background:#f1f6fd;
}

/* ================================================================================ */
/*      text     */
/* ================================================================================ */
.caution {
	color:#FF0000;
	font-size:90%;
	text-indent:-1em;
	padding-left:1em;
}

.caution  .cautionEx {
	margin:0 0.5em;
	font-weight:bold;
}

.caution a:link { color: #FF0000; text-decoration: none; text-decoration: none; }
.caution a:visited { color: #FF0000; text-decoration: none; }
.caution a:hover { color: #FF6600; text-decoration:underline; }

.fontSS {
	font-size:xx-small;
}

.fontCA {
	color:#666666;
}

/* ================================================================================ */
/*      colorChip     */
/* ================================================================================ */
.colorChip{
font-size:1px;
line-height:1em;
margin-top:2px;
border:1px solid #999;
width:12px;
height:12px;
display:block;}
.colorChip2{
font-size:1px;
line-height:1px;
border:1px solid #999;
width:15px;
height:12px;
display:block;
padding:0;
margin:0;}
.colorChip2 span{
width:13px;
height:10px;
display:block;}
.c_ffffff span{border:1px solid #ffffff;}
.c_f1ffc5 span{border:1px solid #f1ffc5;}
.c_fff1f1 span{border:1px solid #fff1f1;}
.c_ffe4b8 span{border:1px solid #ffe4b8;}
.c_e9eaff span{border:1px solid #e9eaff;}
.c_d8f5ff span{border:1px solid #d8f5ff;}
.c_feec7e span{border:1px solid #feec7e;}
.c_e8e8e8 span{border:1px solid #e8e8e8;}
.c_feeeff span{border:1px solid #feeeff;}
.c_fff7c6 span{border:1px solid #fff7c6;}

.c_fff3e6 span{border:1px solid #fff3e6;}
.c_d9f9c9 span{border:1px solid #d9f9c9;}
.c_e3ecf7 span{border:1px solid #e3ecf7;}
.c_e9dfe1 span{border:1px solid #e9dfe1;}
.c_ffffe9 span{border:1px solid #ffffe9;}
.c_d4ffff span{border:1px solid #d4ffff;}
.c_d3e9fe span{border:1px solid #d3e9fe;}
.c_ffddf4 span{border:1px solid #ffddf4;}
.c_c9fff1 span{border:1px solid #c9fff1;}
.c_e4eedb span{border:1px solid #e4eedb;}

.c_e4eedb span{border:1px solid #e4eedb;}
.c_f4d0fd span{border:1px solid #f4d0fd;}
.c_eefb91 span{border:1px solid #eefb91;}
.c_99d7fb span{border:1px solid #99d7fb;}
.c_f5c5c8 span{border:1px solid #f5c5c8;}
.c_ffc8a3 span{border:1px solid #ffc8a3;}
.c_e6e6ff span{border:1px solid #e6e6ff;}
.c_ccebc4 span{border:1px solid #ccebc4;}
.c_ffe680 span{border:1px solid #ffe680;}
.c_84db9a span{border:1px solid #84db9a;}

table.colorPalett{
background:#fff;
border:1px solid #999;
padding:1px;
margin-top:2.7em;}
.colorPalett td{
font-size:1px;
line-height:1px;
padding:1px;}
.colorPalett td a{
font-size:1px;
line-height:1px;
margin:0;
padding:0;
width:17px;
height:14px;
display:block;
cursor:pointer;}
.chipOn{
border:1px solid #1c3249;}
.chipOn span{
border:1px solid #1c3249;}

/*=========== ColorPalettChips ===========*/
.c_ffffff{background-color:#ffffff;}
.c_f1ffc5{background-color:#f1ffc5;}
.c_fff1f1{background-color:#fff1f1;}
.c_ffe4b8{background-color:#ffe4b8;}
.c_e9eaff{background-color:#e9eaff;}
.c_d8f5ff{background-color:#d8f5ff;}
.c_feec7e{background-color:#feec7e;}
.c_e8e8e8{background-color:#e8e8e8;}
.c_feeeff{background-color:#feeeff;}
.c_fff7c6{background-color:#fff7c6;}

.c_fff3e6{background-color:#fff3e6;}
.c_d9f9c9{background-color:#d9f9c9;}
.c_e3ecf7{background-color:#e3ecf7;}
.c_e9dfe1{background-color:#e9dfe1;}
.c_ffffe9{background-color:#ffffe9;}
.c_d4ffff{background-color:#d4ffff;}
.c_d3e9fe{background-color:#d3e9fe;}
.c_ffddf4{background-color:#ffddf4;}
.c_c9fff1{background-color:#c9fff1;}
.c_e4eedb{background-color:#e4eedb;}

.c_e4eedb{background-color:#e4eedb;}
.c_f4d0fd{background-color:#f4d0fd;}
.c_eefb91{background-color:#eefb91;}
.c_99d7fb{background-color:#99d7fb;}
.c_f5c5c8{background-color:#f5c5c8;}
.c_ffc8a3{background-color:#ffc8a3;}
.c_e6e6ff{background-color:#e6e6ff;}
.c_ccebc4{background-color:#ccebc4;}
.c_ffe680{background-color:#ffe680;}
.c_84db9a{background-color:#84db9a;}



/* ================================================================================ */
/*      categorieColors     */
/* ================================================================================ */
.genre-101000 {/*sports*/
	background:#f1ffc5;
}

.genre-103000 {/*drama*/
	background:#fff1f1;
}

.genre-104000 {/*music*/
	background:#ffe4b8;
}

.genre-105000 {/*variety*/
	background:#e9eaff;
}

.genre-106000 {/*cinema*/
	background:#d8f5ff;
}

.genre-107000 {/*anime*/
	background:#feec7e;
}

.genre-108000 {/*documentary*/
	background:#84DB9A;
}

.genre-109000 {/*theater*/
	background:#CCEBC4;
}

.genre-110000 {/*hobby*/
	background:#EEFB91;
}

.genre-111000 {/*welfare*/
	background:#FFFFFF;
}

.genre-100000 {/*news*/
	background:#F4D0FD;
}

.genre-102000 {/*information*/
	background:#99D7FB;
}

.genre-115000 {/*other*/
	background:#FFFFFF;
}


/* ================================================================================ */
/*      pic     */
/* ================================================================================ */
.picBoder {
	border:#999999 solid 1px;
	padding:1px;
	background:#FFFFFF;
}

.picBoderB {
	border:#999999 solid 1px;
}


/* ================================================================================ */
/*      noData     */
/* ================================================================================ */
.noData {
	padding:3em;
	text-align:center;
}



/* ================================================================================ */
/*      Alignadjuste     */
/* ================================================================================ */
.leftAlignImg {
	float:left;
	padding:1em;
}

.rightAlignCont {
	padding:0.3em;
}

/* ================================================================================ */
/*      commonHeader     */
/* ================================================================================ */
.commonHeader {
	height:21px;
	width:100%;
	background:#fbfbfb url("/tv/digital/img/bg/bg_commonhead.gif") repeat-x 0 bottom;
}

.commonHeader .innerBox {
	width:950px;
	margin:0 auto;
}

/*.commonHeader .copy{
	font-size:95%;
	float:left;
	padding:2px 5px;
}*/

.commonHeader span a{
	font-size:95%;
	float:left;
	padding:2px 5px;
}

.commonHeader .areaNavi {
	font-size:95%;
	float:right;
	display:block;
	margin:0 10px;
	height:20px;
	line-height:20px;
}

.commonHeader .headerNavi {
	font-size:95%;
	float:right;
	display:block;
	width:150px;
	height:20px;
	border-right:1px #999999 solid;
	border-left:1px #999999 solid;
	background:url("/tv/digital/img/btn/btn_header_160x20.gif") no-repeat 0 0;
	line-height:20px;
	text-align:center;
}

.commonHeader .headerNavi span {
margin:0 0.6em;
}

.commonHeader .yads_ad_title {
display: none;
}

.commonHeader .yads_ad_adv {
display: none;
}

.commonHeader .yads_ad_info a:before {
    content: "[";
}
.commonHeader .yads_ad_info a:after {
    content: "]";
}

/* ================================================================================ */
/*      header     */
/* ================================================================================ */
.header {
	width:100%;
	background:url("/tv/digital/img/bg/bg_header_global_b.gif") repeat-x 0 0;
	overflow:hidden;
	clear:both;
}

.header  .innerBox {
	width:950px;
	margin:0 auto;
	position:relative;
	background:url("/tv/digital/img/bg/bg_header_global.gif") no-repeat 0 0;
}

.header  .tvKingdom {
	float:left;
	padding:11px 0  0 13px;
}

/*=========== globalNav ===========*/
.header  .globalNav {
	width:770px;
	float:right;
}

.header  .globalNav .selectMenu li {
	float:left;
	display:block;
	width: 90px;
	height:24px;
}

.header  .globalNav .selectMenu li a{
	display:block;
	float: left;
	width: 90px;
	height: 0;
	padding-top:24px;
	overflow: hidden;
}

.header  .globalNav .selectMenu li.globalNavTop a,
.header  .globalNav .selectMenu li.globalNavTop {width:88px; }
.header  .globalNav .selectMenu li.globalNavMember a,
.header  .globalNav .selectMenu li.globalNavMember {width:142px;}

/*=========== globalNav | NORMAL ===========*/
.globalNavTop{background: url("/tv/digital/img/btn/btn_global_top.gif") no-repeat 0 0;}
.globalNavChart{background: url("/tv/digital/img/btn/btn_global_chart.gif") no-repeat 0 0;}
.globalNavRecommend{background: url("/tv/digital/img/btn/btn_global_recommend.gif") no-repeat 0 0;}
.globalNavRanking{	background: url("/tv/digital/img/btn/btn_global_ranking.gif") no-repeat 0 0;}
.globalNavDrama{background: url("/tv/digital/img/btn/btn_global_drama.gif") no-repeat 0 0;}
.globalNavAnime{background: url("/tv/digital/img/btn/btn_global_anime.gif") no-repeat 0 0;}
.globalNavGuide{background: url("/tv/digital/img/btn/btn_global_guide.gif") no-repeat 0 0;}
.globalNavMember{background: url("/tv/digital/img/btn/btn_global_member.gif") no-repeat 0 0;}

/*=========== globalNav | OVER ===========*/
.globalNavTop a:hover {background: url("/tv/digital/img/btn/btn_global_top_over.gif") no-repeat 0 0;}
.globalNavChart a:hover {background: url("/tv/digital/img/btn/btn_global_chart_over.gif") no-repeat 0 0;}
.globalNavRecommend a:hover {background: url("/tv/digital/img/btn/btn_global_recommend_over.gif") no-repeat 0 0;}
.globalNavRanking a:hover {	background: url("/tv/digital/img/btn/btn_global_ranking_over.gif") no-repeat 0 0;}
.globalNavDrama a:hover {background: url("/tv/digital/img/btn/btn_global_drama_over.gif") no-repeat 0 0;}
.globalNavAnime a:hover {background: url("/tv/digital/img/btn/btn_global_anime_over.gif") no-repeat 0 0;}
.globalNavGuide a:hover {background: url("/tv/digital/img/btn/btn_global_guide_over.gif") no-repeat 0 0;}
.globalNavMember a:hover {background: url("/tv/digital/img/btn/btn_global_member_over.gif") no-repeat 0 0;}

/*=========== globalNav | SELECTED ===========*/
.top  .globalNavTop {background: url("/tv/digital/img/btn/btn_global_top_select.gif") no-repeat 0 0;}
.chart  .globalNavChart {background: url("/tv/digital/img/btn/btn_global_chart_select.gif") no-repeat 0 0;}
.recommend  .globalNavRecommend  {background: url("/tv/digital/img/btn/btn_global_recommend_select.gif") no-repeat 0 0;}
.ranking  .globalNavRanking {	background: url("/tv/digital/img/btn/btn_global_ranking_select.gif") no-repeat 0 0;}
.drama  .globalNavDrama  {background: url("/tv/digital/img/btn/btn_global_drama_select.gif") no-repeat 0 0;}
.anime  .globalNavAnime {background: url("/tv/digital/img/btn/btn_global_anime_select.gif") no-repeat 0 0;}
.guide  .globalNavGuide {background: url("/tv/digital/img/btn/btn_global_guide_select.gif") no-repeat 0 0;}
.member  .globalNavMember {background: url("/tv/digital/img/btn/btn_global_member_select.gif") no-repeat 0 0;}

/*=========== globalNav | SELECTED&OVER ===========*/
.top  .globalNavTop a:hover {background: url("/tv/digital/img/btn/btn_global_top_select_over.gif") no-repeat 0 0;}
.chart  .globalNavChart a:hover {background: url("/tv/digital/img/btn/btn_global_chart_select_over.gif") no-repeat 0 0;}
.recommend  .globalNavRecommend a:hover {background: url("/tv/digital/img/btn/btn_global_recommend_select_over.gif") no-repeat 0 0;}
.ranking  .globalNavRanking a:hover {	background: url("/tv/digital/img/btn/btn_global_ranking_select_over.gif") no-repeat 0 0;}
.drama  .globalNavDrama a:hover {background: url("/tv/digital/img/btn/btn_global_drama_select_over.gif") no-repeat 0 0;}
.anime  .globalNavAnime a:hover {background: url("/tv/digital/img/btn/btn_global_anime_select_over.gif") no-repeat 0 0;}
.guide  .globalNavGuide a:hover {background: url("/tv/digital/img/btn/btn_global_guide_select_over.gif") no-repeat 0 0;}
.member  .globalNavMember a:hover {background: url("/tv/digital/img/btn/btn_global_member_select_over.gif") no-repeat 0 0;}

/*=========== subNav ===========*/
.header  .subNav {
	width:770px;
	height:18px;
	display:block;
	float:right;
}

.header  .subNavOn {
	background:url("/tv/digital/img/bg/bg_globalnvi_btm_on.gif") no-repeat 0 0                                ;
}

.header  .subNavOff {
	background:url("/tv/digital/img/bg/bg_globalnvi_btm_off.gif") no-repeat 0 0                                ;
}

.header  .subNav li {
	display:block;
	float:left;
	padding:0 0.5em 0 1em;
	position:relative;
	top:-1px;
}

.header  .subNav li a.linkArrowA{
	font-size:95%;
}

.header  .subNav li a.linkArrowA:link {color: #444444;}
.header  .subNav li a.linkArrowA:visited {color: #444444;}
.header  .subNav li a.linkArrowA:hover {color: #666666; text-decoration: none; }

.header  .subNav ul.subMenu {
	display:none;
	position:relative;
	top: 2px;
	border-style: solid;
	border-width: 1px;
}

.header  .subNav li.subMenu {
	padding:0 5px 0 5px;
}

.header  .subNav ul.bs {left: 84px;}
.header  .subNav ul.bs4k {left: 137px;}

.header  .subNav li a.linkSubMenu{
	font-size:95%;
}

/*=========== weeklyChart ===========*/
.weeklyChart {
	clear:both;
	line-height:23px;
	overflow:hidden;
	width:950px;
}

.weeklyChart h2 {
	width:182px;
	height:23px;
	float:left;
	background:#000000 url("/tv/digital/img/bg/bg_weeklychart_title.gif") no-repeat 0 0;
	text-align:center;
	color:#FFFFFF;
}

.weeklyChart  ul {
	width:768px;
	height:23px;
	float:left;
	font-weight:bold;
}

.weeklyChart  ul li {
	float:left;
	zoom:1;
	width:96px;
	height:23px;
}

.weeklyChart  ul li a {
	zoom:1;
	display:block;
	background:#e6e5e5 url("/tv/digital/img/bg/bg_weeklychart_day.gif") no-repeat 0 0;
	text-align:center;
	width:96px;
	height:23px;
}

.weeklyChart  ul li a:link {color: #444444;}
.weeklyChart  ul li a:hover { background:url("/tv/digital/img/bg/bg_weeklychart_day_over.gif") no-repeat 0 0; text-decoration: none; }
.weeklyChart  ul li a:visited {color: #666666;}

.weeklyChart  ul li a:link ,
.weeklyChart  ul li a:hover ,
.weeklyChart  ul li a:visited {
	zoom:1;
	position:absolute;
}


.weeklyChart span {
	padding:0 0 0 0.3em;
	font-size:90%;
}

.monday,
.tuesday,
.wednesday,
.thursday,
.friday {
	color:#676767;
}

.saturday {
	color:#3399ff;
}

.sunday {
	color:#ff0000;
}


/*=========== areaInfornmation  ===========*/
.areaInfornmation {
	clear:both;
	line-height:26px;
	background:#e5e5e5;
}

.areaInfornmation h2 {
	display:block;
	width:182px;
	float:left;
	background:url("/tv/digital/img/bg/bg_areainfo_title.gif") no-repeat 0 0;
	text-align:center;
	height:25px;
	line-height:25px;
	padding:1px 0 0 0;
	vertical-align:baseline;
}

.areaInfornmation h2 select {
	margin:0;
	padding:0;
	font-size:90%;
}

.areaInfornmation  ul {
	width:768px;
	height:26px;
	float:left;
}

.areaInfornmation  ul li  {
	float:left;
	display:block;
	background:#e6e5e5 url("/tv/digital/img/bg/bg_areainfo_day.gif") no-repeat 0 0                                ;
	text-align:center;
	width:96px;
	height:27px;
}

.areaInfornmation  ul li  img {
	line-height:0;
	position:relative;
	top:0.3em;
}

.areaInfornmation  ul li a:link {color: #494949;}
.areaInfornmation  ul li a:hover {background:url("/tv/digital/img/bg/bg_weeklychart_day_over.gif") no-repeat 0 0; text-decoration: none; }
.areaInfornmation  ul li a:visited {color: #494949;}


/*=========== headerMenu  ===========*/
.headerMenu {
	clear:both;
	overflow:hidden;
	line-height:21px;
	width:100%;
}

.headerMenu  .innerBox {
	width:950px;
	margin:0 auto;
}

.headerMenu .search {
	float:left;
	line-height:1;
	margin:0;
	padding:0;
}

.headerMenu .search td {
	margin:0;
	padding:0;
}

.headerMenu .selectArea  {
	border: 1px solid #066999;
}

.headerMenu .searchWindow
{
	background:url("/tv/digital/img/logo/logo_gguide_s.gif") no-repeat right 0;
	padding:0 19px 0 0;
	border: 1px solid #066999;
	height:19px;
	width:14em;
	line-height:19px;
}

.headerMenu .searchBtn {
	border: 0;
	background:#0893d5 url("/tv/digital/img/btn/btn_common_search.gif") no-repeat 0 0;
	color:#FFFFFF;
	width:80px;
	height:21px;
	position:relative;
	top:0;
	left:-2px;
	cursor:pointer;
	font-size:12px;
	line-height:21px;
}


/*=========== for IE6,7  ===========*/
* html body .headerMenu .searchBtn {
	top:0px;
}

*+html body .headerMenu .searchBtn {
	top:0px;
}


.headerMenu .searchBtn:hover {
	background:#0893d5 url("/tv/digital/img/btn/btn_common_search_o.gif") no-repeat 0 0;
}


.headerMenu .detailSearch {
	float:left;
	padding:0.2em 0 0 0.5em;
}

.headerMenu dl {
	float:right;
}

.headerMenu dl dt {
	float:left;
	padding:0 0 0 0.5em;
}

.headerMenu dl dd{
	float:left;
	padding:0 0 0 0.5em;
}

.headerMenu  .login {
	width:83px;
	height:21px;
	float:left;
	background:#f60000 url("/tv/digital/img/btn/btn_login.gif") no-repeat 0 0;
	text-align:center;
	color:#FFFFFF;
	line-height:21px;
	vertical-align:baseline;
}

.headerMenu  .login:hover {
	background:#f60000 url("/tv/digital/img/btn/btn_login_over.gif") no-repeat 0 0;
}

.headerMenu  .registration {
	width:83px;
	height:21px;
	float:left;
	background:#2163d0 url("/tv/digital/img/btn/btn_registration.gif") no-repeat 0 0;
	text-align:center;
	color:#FFFFFF;
	line-height:21px;
	vertical-align:baseline;
}

.headerMenu  .registration:hover {
	background:#2163d0 url("/tv/digital/img/btn/btn_registration_over.gif") no-repeat 0 0;
}

.headerMenu dl  a:link {color: #FFFFFF;}
.headerMenu dl  a:visited {color: #FFFFFF;}
.headerMenu dl  a:hover {text-decoration: none; }



/* ================================================================================ */
/*      mainInformationColumn     */
/* ================================================================================ */
.mainInformationColumn {
	width:100%;
	clear:both;
}

.mainInformationColumn .innnerBox {
	width:950px;
	margin:0 auto;
	text-align:center;
	padding:0.5em 0;
}

.mainInformationColumn .date {
	color:#FF0000;
	margin:1em 0 0;
}

.mainInformationColumn .txt {
	color:#FF0000;
}

.mainInformationColumn .date {
	color:#FF0000;
	margin:0 1em 0 0;
}

.mainInformationColumn a:link { color: #FF0000; text-decoration: none; text-decoration: none; }
.mainInformationColumn a:visited { color: #FF0000; text-decoration: none; }
.mainInformationColumn a:hover { color: #FF6600; text-decoration: none; }


/* ================================================================================ */
/*      openHeader     */
/* ================================================================================ */

div#openHeader { width: 100%; height: 35px; background: url("/tv/digital/img/common_img/h_bg_open_.gif") repeat-x 0px 0px; }
div#openHeader div.innerBox { margin: 0px auto; padding: 0px; width: 950px; position:relative;}

div#openHeader div.innerBox p.tvTitle { padding-top:0px; margin:0px;}

div#openHeader div.innerBox ul.userDetails { position:absolute; top:6px; left:170px;}
div#openHeader div.innerBox ul.userDetails li { display: inline; margin: 0px; padding: 0px; }
div#openHeader div.innerBox ul.userDetails li.userName { border-right: 1px solid #999999; margin: 0px; padding: 0px 8px 0px 0px; }
div#openHeader div.innerBox ul.userDetails li.myPage { padding: 0px 8px 0px 5px; border-right: 1px solid #999999; }
div#openHeader div.innerBox ul.userDetails li.stateBtn { padding: 0px 0px 0px 8px;  }

div#openHeader div.innerBox ul.headLink { position:absolute; top:6px; right:0; }
div#openHeader div.innerBox ul.headLink li { display: inline; }
div#openHeader div.innerBox ul.headLink li.siteMap { padding-right: 6px; }
div#openHeader div.innerBox ul.headLink li.help {  border-left: 1px solid #999999; padding: 0px 6px 0px 6px; }
div#openHeader div.innerBox ul.headLink li.sonetTop { border-left: 1px solid #999999; padding: 0px 0px 0px 6px; }

div.underLayerOpen { width:950px; text-align:right; margin: 0px auto; }
div.underLayerOpen table { margin: 0px; padding: 0px; border-style: none; }
div.underLayerOpen table td.gGuide { padding-left: 5px; padding-top: 3px; }




/* ================================================================================ */
/*      footer     */
/* ================================================================================ */
.footer {
	width:100%;
	background:#FFFFFF url("/tv/digital/img/bg/bg_footer.gif") repeat-x 0 0;
	overflow:hidden;
	padding:0 0 10px 0;
	position:relative;
}

.footer .innerBox {
	width:950px;
	margin:0 auto;
	position:relative;
}

/*=========== subMenuList  ===========*/
.footer .subMenuList {
	float:left;
	padding:10px 0 0 0;
	font-size:90%;
	width:800px;
}

.footer .subMenuList li {
	display:inline;
	padding:0 0.2em 0 0;
}

.footer .subMenuList li span {
	padding:0 0 0 0.6em;
}

/*=========== linkTop  ===========*/
.footer .linkTop {
	position:absolute;
	top:0;
	right:0;
}

.footer .linkTop a {
	display:block;
	background:url("/tv/digital/img/bg/bg_linktop.gif") no-repeat 0 0;
	line-height:34px;
	width:139px;
	height:34px;
	text-align:center;
	padding:0;
}

.footer .linkTop a:hover {
	background:url("/tv/digital/img/bg/bg_linktop_over.gif") no-repeat 0 0;
}


/*=========== copyRight  ===========*/
.footer  .copyRight {
	font-size:90%;
	width:530px;
	float:left;
	padding:0.5em 0 0 0;
}

/*=========== footLogoList  ===========*/
.footer .footLogoList {
	float:right;
}

.footer .footLogoList li {
	display:inline;
	padding:0 0 0 0.5em;
}



/* ================================================================================ */
/*      error     */
/* ================================================================================ */

.contError {
	width:640px;
	margin:0 auto;
	padding:6em 0;
}

.contError .errorColumn {
	border-bottom:1px solid #949494;
	border-left:1px solid #949494;
	border-right:1px solid #949494;
	background:#FFFFFF url("/tv/digital/img/bg/bg_dramadetails_100x147.gif") repeat-x 0 bottom;
	margin:0 0 5px 0;
	padding:2em;
	overflow:hidden;
	clear:both;
	zoom:1;
}

.contError .errorColumn p {
	padding:0 0 1em 0;
}

.contError .errorColumn .btn {
	padding:0;
	text-align:center;
}

/* ================================================================================ */
/*      SponsorsLink     */
/* ================================================================================ */
.sponsorsLink{
width:640px;}
.sponsorsLinkS{
width:515px;}
.sponsorsLink td,
.sponsorsLinkS td{
background-color:#ffffe0 !important;
padding-top:5px;
padding-left:5px;
padding-right:5px;}
.sponsorsLink td a,
.sponsorsLinkS td a{
cursor:pointer;}
.sponsorsLink td a:hover,
.sponsorsLinkS td a:hover{
text-decoration:none;}
.sponsor_url{
display:inline;
padding-left:10px;}
.sponsor_title{
display:block;}
.sponsor_desc{
color:#333333;
display:block;}
.sponsor_url{
	color: #999999;
}

/* ================================================================================ */
/*      Balloon     */
/* ================================================================================ */
.balloonBox{
	background-color:#FFFFFF;
	width:478px;
	border:1px solid #ccc;
	overflow:hidden;
	clear:both;
	zoom:1;
}
.balloonSponsorsLink a:link{
	color:#0000CC;
}
.balloonSponsorsLink a:visited{
	color:#0000CC;
}
.balloonSponsorsLink a:hover {
	color:#0000CC;
}

.baloonY {
	background-color:#ffffe1;
}
.balloonBox .blTitleSub {
	background:#056bcd;
	padding:0.1em 0.3em;
	color:#FFFFFF;
	display:inline;
}
.balloonB{
	font-weight:bold;
	padding:0.3em;
	border:1px solid #fff;
	overflow:hidden;
	clear:both;
	zoom:1;
	background-color:#324c67;
	color:#FFFFFF;
}

.balloonB dd.alignR span{
font-weight:normal;
text-align:right;
display:block;}

.balloonNB{
background:#ffffff;
border-bottom:1px solid #ccc;
overflow:hidden;
clear:both;
zoom:1;}

.balloonNB2{
border-bottom:1px solid #ccc;
overflow:hidden;
clear:both;
zoom:1;}

.balloonSponsorsLink{
	width:100%;
}

.balloonSponsorsLink td{
padding-top:5px;
padding-left:5px;
padding-right:5px;}

balloonSponsorsLink td a{
cursor:pointer;}
.balloonSponsorsLink .linksTit span a:link,
.balloonSponsorsLink .linksTit span a:visited,
.balloonSponsorsLink .linksTit span a:active,
.balloonSponsorsLink .linksTit span a:hover{
color:#008000;}

.balloonNB2 dl,
.balloonNB dl{
margin-top:0.6em;
padding:0.3em;}

.balloonNB2 dt,
.balloonNB dt{
margin-bottom:0.6em;
}

.balloonMy {
	padding:0.3em;
}
.balloonMy h2 {
	color:#666666;
}
.balloonMy .niceListB {
	font-size:9px;
}
.balloonMy .niceListB li {
	float:left;
	text-align:center;
	margin-right:5px;
	line-height:14px;
	vertical-align:middle;
}
.balloonMy .link {
	clear:both;
}
.baloonCloseBtn {
	padding:0.3em;
}
.balloonFUKIDASHI {
	position:relative;
	top:-1px;
	left:7px;
}

.balloonBox .yads_ad a:hover {
        color: #0000CC;
}

.balloonBox .yads_ad a:visited {
        color: #0000CC;
}

.balloonBox .yads_ad_item {
        margin-left: 5px;
        margin-bottom: 5px;
        margin-right: 5px;
        float: left;
        width:100%;
}

.balloonBox .yads_ad_title {
        color:#056bcd;
        margin-right: 12px;
        float: left;
}

.balloonBox .yads_ad_adv {
        margin:0;
        color:#999;
}

.balloonBox .yads_ad_desc {
        margin:0;
        padding:0;
        color:#333;
}

.balloonBox .yads_ad_info {
        color:#056bcd;
        text-align: right;
        font-size: x-small;
        margin-top: 5px;
}

.balloonBox .yads_ad_info a {
        padding-top: 5px;
        padding-left: 5px;
        padding-right: 5px;
        padding-bottom: 5px;
}

/* ================================================================================ */
/*      CATV     */
/* ================================================================================ */
select option.selectCatv {

}
