@charset "UTF-8";

body,div,td,p,ul,ol,dl,dt,dd,img,form,h1,h2,h3,h4,h5,hr{margin:0;padding: 0;border: none;font-style: normal;text-align: left;word-break:break-all;}
body {font-family: "メイリオ","Meiryo","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro",Osaka,"ＭＳ Ｐゴシック","MS PGothic",Sans-Serif; font-size:13px;line-height:133%;color: #444444;text-align:center;background:#FFF; -webkit-text-size-adjust: 100%;}
h1,h2,h3,h4,h5,h6{font-size:100%;line-height:100%;word-wrap:break-word;}
input{margin:0;padding:0;font-size:100%;}
table {border-collapse: collapse;font-size:100%;}
th,td{border-collapse: collapse;}
ul,ol,li{list-style-type: none; margin:0; padding:0;}

/*----- 共通スタイル -----*/
.clear {clear:both;}

.clearfix:after {
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}
.clearfix { display: inline-table; }
/* Hides from IE-mac \*/
* html .clearfix { height: 1%; }
.clearfix { display: block; }
/* End hide from IE-mac */

#otnContainer {
	width:1000px;
	margin:0 auto;
}

#otnContainer.commonPage {
	margin:20px 0 50px;
}

.commonPage .innerBox {
	background-color:#fdfaf1;
	/*padding:20px;*/
}

span.dateSat {color:#436ce2;}
span.dateSun {color:#f51b1b;}

.cs_informationCenter {
	border:solid 1px #5ac2f2;
	border-radius: 6px; -webkit-border-radius: 6px; -moz-border-radius: 6px;
}

/*フジテレビ有料チャンネルインフォメーションセンター*/
.cs_informationCenter p.txt {
	color:#FFF;
	font-size:17px;
	font-weight:bold;
	text-align:center;
	background-color:#5ac2f2;
	line-height:1.0em;
	padding:10px 0;
}

.cs_informationCenter p.phoneNum {
	text-align:center;
	padding:13px 0;
}

/*----- 見出し -----*/
.genreTop h2,.genreTop h3,.basicPage h2 {
	font-family:"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ","Meiryo",Helvetica,Arial,Verdana,sans-serif; font-size:22px; padding-left:12px; float:left;}

.genreTop h2 { line-height: normal; line-height: 1.2em; }
.basicPage h2 { margin-top:20px; line-height: normal; line-height: 1.2em;}
.genreTop .genreTopBox h3 {font-size:20px; float:none; padding-left:0; margin-bottom:5px;}
.genreTop #pgmList h3 {
	font-size:16px; float:none;
	padding:0 0 6px 0; margin-bottom:0;
	color:#555555;
	border-bottom:solid 1px #999999;
}

.genreTop.music h2, .basicPage.music h2 {color:#f58300; font-weight:bold; border-left:5px solid #f58300;}
.genreTop.sports h2, .basicPage.sports h2 {color:#155cdc; font-weight:bold; border-left:5px solid #155cdc;}
.genreTop.drama h2, .basicPage.drama h2 {color:#e91b2f; font-weight:bold; border-left:5px solid #e91b2f;}
.genreTop.entertainment h2, .basicPage.entertainment h2 {color:#11ac9e; font-weight:bold; border-left:5px solid #11ac9e;}
.genreTop.asia h2, .basicPage.asia h2 {color:#b74ecf; font-weight:bold; border-left:5px solid #b74ecf;}
.genreTop.animekids h2, .basicPage.animekids h2 {color:#ec4ea3; font-weight:bold; border-left:5px solid #ec4ea3;}

.genreTop.music .genreTopBox h3 {color:#f58300; font-weight:bold;}
.genreTop.sports .genreTopBox h3 {color:#155cdc; font-weight:bold;}
.genreTop.drama .genreTopBox h3 {color:#e91b2f; font-weight:bold;}
.genreTop.entertainment .genreTopBox h3 {color:#11ac9e; font-weight:bold;}
.genreTop.asia .genreTopBox h3 {color:#b74ecf; font-weight:bold;}
.genreTop.animekids .genreTopBox h3 {color:#ec4ea3; font-weight:bold;}

.commonPage h2 {
	font-family:"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ","Meiryo",Helvetica,Arial,Verdana,sans-serif; font-size:22px; line-height: normal; line-height: 1.2em;
	border-left:5px solid #ffd000; padding-left:12px; margin-bottom:20px;}

.commonPage h3 {
	font-size:18px; color:#4e4e4e; background-color:#e5e5e5;
	border-radius: 2px; -webkit-border-radius: 2px; -moz-border-radius: 2px;
	line-height:1.0em; padding:10px 15px; margin-bottom:10px;
}

.commonPage h4 {
	font-size:15px; line-height: normal; line-height: 1.2em;
	border-left:5px solid #9c9c9c; padding-left:10px; margin-bottom:10px;
}

/*----- レコメンドエリア共通 -----*/
#otnContainer .pgmBox {
	background-color:#FFF;
	box-sizing:border-box;
	float:left;
}

#otnContainer #rcmndArea .pgmBox a:link,
#otnContainer #rglrArea .pgmBox a:link {text-decoration:none;}
#otnContainer #rcmndArea .pgmBox a:visited,
#otnContainer #rglrArea .pgmBox a:visited {text-decoration:none;}
#otnContainer #rcmndArea .pgmBox a:hover,
#otnContainer #rglrArea .pgmBox a:hover {text-decoration:none; filter:alpha(opacity=70); -moz-opacity: 0.7; opacity: 0.7;}
#rcmndArea .pgmBox a:active,
#rglrArea .pgmBox a:active {text-decoration:none;}

/* 2015.03.12 kenzi. */
#otnContainer .pgmBox .pgmImg {display: table-cell; border-bottom:solid 1px #dcdcdc; text-align: center;vertical-align: middle;}

#otnContainer .pgmBox .box {padding:6px 10px;}

#otnContainer.otnTop .pgmBox h3,
#otnContainer.genreTop .pgmBox h4 {font-size:15px; line-height:1.3em; color:#444444; margin-top:5px; overflow: hidden; height: 2.6em;}

#otnContainer .pgmBox p.subTitle {color:#808080; line-height:1.2; margin-top:3px; overflow: hidden; height: 32px;}

/*----- OAアイコン -----*/
#otnContainer span.oaicon.live {
	background:url(data:image/gif;base64,R0lGODlhEQARAMQYAPvv3f/+/f769PTUhfLMjeusJ/beuPXWjOuuG+yzQvDGfe65WPjjxfXUhvXYqvTUhPz06fTTg+uuGu+/bPnp0fPSnP///+mlAf///wAAAAAAAAAAAAAAAAAAAAAAAAAAACH/C1hNUCBEYXRhWE1QPD94cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQiPz4gPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iQWRvYmUgWE1QIENvcmUgNS4zLWMwMTEgNjYuMTQ1NjYxLCAyMDEyLzAyLzA2LTE0OjU2OjI3ICAgICAgICAiPiA8cmRmOlJERiB4bWxuczpyZGY9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkvMDIvMjItcmRmLXN5bnRheC1ucyMiPiA8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0iIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtbG5zOnhtcE1NPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvbW0vIiB4bWxuczpzdFJlZj0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL3NUeXBlL1Jlc291cmNlUmVmIyIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgQ1M2IChNYWNpbnRvc2gpIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOjc0QkUzODNFOThBQTExRTRCOTQ2QUI0MzRGQUMzM0YzIiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOjc0QkUzODNGOThBQTExRTRCOTQ2QUI0MzRGQUMzM0YzIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6NDg1MjgyNUI5OEEzMTFFNEI5NDZBQjQzNEZBQzMzRjMiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6NDg1MjgyNUM5OEEzMTFFNEI5NDZBQjQzNEZBQzMzRjMiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz4B//79/Pv6+fj39vX08/Lx8O/u7ezr6uno5+bl5OPi4eDf3t3c29rZ2NfW1dTT0tHQz87NzMvKycjHxsXEw8LBwL++vby7urm4t7a1tLOysbCvrq2sq6qpqKempaSjoqGgn56dnJuamZiXlpWUk5KRkI+OjYyLiomIh4aFhIOCgYB/fn18e3p5eHd2dXRzcnFwb25tbGtqaWhnZmVkY2JhYF9eXVxbWllYV1ZVVFNSUVBPTk1MS0pJSEdGRURDQkFAPz49PDs6OTg3NjU0MzIxMC8uLSwrKikoJyYlJCMiISAfHh0cGxoZGBcWFRQTEhEQDw4NDAsKCQgHBgUEAwIBAAAh+QQBAAAYACwAAAAAEQARAAAFYyCGIVdpnhciNmh7DlKbVEQbmwrgTBblngZLhef7XQoCi3KpLJ4YFsakYgFMrgtUwSAoXIjGkqJSCULIlYSLQKEALII2JWsEh032n9wN39dOaIGBEyU3d4UYhyYiGIY/EgcYIQA7) no-repeat left top;
}
#otnContainer span.oaicon.bilingual {
	background:url(data:image/gif;base64,R0lGODlhEQARAMQUAHu139no9P38/J6ZpcTc7/b5/Gyu3KLJ5+Pu91mYyuz0+qKcppyYpZ2YpVmYy67Q6lyn2Yi84f///0qg1v///wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACH/C1hNUCBEYXRhWE1QPD94cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQiPz4gPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iQWRvYmUgWE1QIENvcmUgNS4zLWMwMTEgNjYuMTQ1NjYxLCAyMDEyLzAyLzA2LTE0OjU2OjI3ICAgICAgICAiPiA8cmRmOlJERiB4bWxuczpyZGY9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkvMDIvMjItcmRmLXN5bnRheC1ucyMiPiA8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0iIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtbG5zOnhtcD0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wLyIgeG1wTU06T3JpZ2luYWxEb2N1bWVudElEPSJ4bXAuZGlkOjA2OTY0OUUxMzUyMDY4MTE4MjJBRkVGMTA4Njg4RUZBIiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOjdGNzZFMTFDOUQzODExRTRBRDExODM0OTk0OTFBNjc0IiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOjdGNzZFMTFCOUQzODExRTRBRDExODM0OTk0OTFBNjc0IiB4bXA6Q3JlYXRvclRvb2w9IkFkb2JlIFBob3Rvc2hvcCBDUzYgKE1hY2ludG9zaCkiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDowNjk2NDlFMTM1MjA2ODExODIyQUZFRjEwODY4OEVGQSIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDowNjk2NDlFMTM1MjA2ODExODIyQUZFRjEwODY4OEVGQSIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PgH//v38+/r5+Pf29fTz8vHw7+7t7Ovq6ejn5uXk4+Lh4N/e3dzb2tnY19bV1NPS0dDPzs3My8rJyMfGxcTDwsHAv769vLu6ubi3trW0s7KxsK+urayrqqmop6alpKOioaCfnp2cm5qZmJeWlZSTkpGQj46NjIuKiYiHhoWEg4KBgH9+fXx7enl4d3Z1dHNycXBvbm1sa2ppaGdmZWRjYmFgX15dXFtaWVhXVlVUU1JRUE9OTUxLSklIR0ZFRENCQUA/Pj08Ozo5ODc2NTQzMjEwLy4tLCsqKSgnJiUkIyIhIB8eHRwbGhkYFxYVFBMSERAPDg0MCwoJCAcGBQQDAgEAACH5BAEAABQALAAAAAARABEAAAVWIDUkU2meU9KIaHsODgodzwOg8flIUqD0ENcEIEEEJwQJQTiBGEyRHhOVfExNO+MVEgBeAQWJ9Vso3La/8fXAa7eFhoh8Lj/lriXHAG9iUBZ3Qg4LFCEAOw==) no-repeat left top;
}
#otnContainer span.oaicon.jimaku {
	background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABIAAAASCAYAAABWzo5XAAABg0lEQVQ4T2P89ff3//6zCxi23jvI8PHnFwZiAR8bD4OPsj1DoXECAxszKyNj16k5/5de30Ksfgx1iTpBDAXGcYyMditi/uNyia2oHkOmUQzD8qubGDY/OYLVMn52HoZDEUsYGfUXBvwHqdDmU2DwUXRAUSzBI8rgqGzFsP/uMYYXX16jyH369YVh+vU1YLGL8RsQBvnK2DA0OxUT7cVrL28zRO0sw21Q7b5enN6A2bLMvQvMxGoQLDwuvrjGEKnvj9NlIG9++fUNLF97eiqmi2A6xdkFGcxEtVEMAkV1tlkcWKx8bwfD4deXUORRwgiXE5pNsxmcla0ZHrx/wlB4oJ3h5c/3GEoxAltLWAVDEcibb76+Y9h95zCGXOfFBZheK9dPwBs22FxssCgQdxiha7gQt55h+cWNDDDbsRlIVBhRZBAoccLCCxRGRLkIW14DpanJno1gX4ACuvHQRIwoh3kRntcozf0J2oEMhSbxjIyw8mjL3YMMoIxILMAoj4jVSEgdAByyxRN2QL7YAAAAAElFTkSuQmCC) no-repeat left top;
}
#otnContainer span.oaicon.new {
	background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABIAAAASCAYAAABWzo5XAAAB7ElEQVQ4T62UsUsCcRTHv1fUUdmFZCJFCEaDS0MEFg0REiSIo7Y0CEJLDTV4kyA0udjQH+DUcNLWkCDYFCGCQ2tRaBRhhXXawQVqvF/ddWblDb3l7ne/7/vce7/33o9rvr21nvb3Uctk0JBlmLWe4WEIPh9Gt7bQ09/PcQ/JZOtZksz6d+is6+uwbW5y3NXKSssYiS0WY+LH3V1T8F5BgCub5bgLj6dl9JhIpdjyNhyGdXsbo6HQj8D7ZBL1dJrtTefzX6CRSASWxUXwTifbVEslvBwfoynLsCwvQ1hawl08Dt7tZnB6VzKZTtDg6ioTkfFTU7DMzeliLbLL+XmQbjwe/x1kjH8ynUbz9RVVSYJaLMK6sYEhjwclv988yJ5I6Gk4olFUj44wODOjn1vXiHrtdjgSCQx8ptdUFNQLBVREEa5cDvLJCatkVxCl02ezoaEoepYEqx4ewrGzA61KXUGWYBDq+TnsoshA96IIfnYW1lCIVbK0toZGpQKq7lgkgutAgK07yq+FYewjzelJklDd22MSYwU1n7Y++g6qn56yP6vlMm6CQQYgE7xeUMr0zRSIUqPDpyelQKPDu1xoUFscHEA9O2sHfZ81fmHho7MNwr+GTp+1f5t+7T6Saa5qNVMTT6KO+8i0ZxfhO6gGHCK0JwTXAAAAAElFTkSuQmCC) no-repeat left top;
}
#otnContainer span.oaicon.audio {
	background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABEAAAARCAYAAAA7bUf6AAABf0lEQVQ4T2P89fvf/6ZZrxjW7v3I8OHzXwZiAT8PM0OICz9DXZoYA2PttBf/56x/R6xeDHXZ4cIMjJpBN//jc4GcMDPDo7e4XSjAy8zAKOl67T/M+F2T5Rh01LlRbFu49jVD5cw3YLH2dBGG+GBRMBtZHMMQkIKzV77BDbp86zvDsv1fwfwsPz4GWUk2sEE4Dbm4XIVh24EPcJtxBdSzXZq4DYFJwjSv2/OJ4fTdXxhmETTk6/e/DK/f/Gbg5mJmEBVmZWiZ8pRh2qZPKAbhNAQUCyu65BgOnvoM9g6Iv3mKIsPXb38ZrJLvE2cINv/DYkPK7TrxhkQ5cjPcfvQbHg5Ti8UY3OwEGFT9bxFniIcxJ8O8dgWGPUc+MMQ1PWcA8SfXyTIcP/sZzAelof0nPjO0L33PgDdgQTYHugvDbQUFclTRA7DLkDXiNQSkG+QCexNuhk9f/jIs3fEJnuSRvYrubYJ5h1DOBOcdSnNxVpgwAyOsPFmz5yPDxy/klScAfEP/274wkrAAAAAASUVORK5CYII=) no-repeat left top;
}
#otnContainer span.oaicon {
	text-indent:-9999px;
	display:inline-block;
	width:17px;
	height:17px;
	margin:0 1px 0 0;
	/*vertical-align:0.05em; */
	vertical-align: top;
}
#otnContainer span.oaicon:last-child { margin:0 3px 0 0; }

#otnContainer span.oaicon.nosmart {
  background:url(/common/basic/img/unsupported_icon.png) no-repeat left top;
  width: 62px;
  display: block;
  margin-bottom: 3px!important;
}
#otnContainer span.oaicon.particalSmart {
  background:url(/common/basic/img/partical_supported_icon.png) no-repeat left top;
  width: 62px;
  display: block;
  margin-bottom: 3px!important;
}

/*----- 共通ボタン -----*/
.cmn_grayBtn a {
	display:inline-block;
	color:#6e6e6e;
	font-size:14px;
	font-weight:bold;
	text-decoration:none;
	background-color:#e9e9e9;
	border:solid 1px #dbdbdb;
	height:32px;
	box-sizing:border-box;
	padding:8px 29px 0 13px;
	position:relative;
	border-radius: 4px;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
}

.cmn_grayBtn a:link {color:#6e6e6e;}
.cmn_grayBtn a:visited {color:#6e6e6e;}
.cmn_grayBtn a:hover {color:#6e6e6e;}
.cmn_grayBtn a:active {color:#6e6e6e;}

.cmn_grayBtn a:after {
	content: "";
	width:16px;
	height:16px;
	background-image:url(../img/common_sprite.png);
	background-repeat:no-repeat;
	background-position:0 -30px;
	position:absolute;
	top:7px;
	right:9px;
}
#new-next-info {
    display: none;
}
/*


.mt30,.skyperfect,#guide_skyperfect,#guide_skyperfect2 {
    display: none;
}

.mt30.view2024,.skyperfect.view2024,#guide_skyperfect.view2024,#guide_skyperfect2.view2024 {
	display: inherit;
}*/

