@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/gif;base64,R0lGODlhEQARAMQWAP/9/OZ7kORthPnj5uuSeOJdePG5w+FVY+uYfuuTeeqSeOuWpeqRd/329+2ir/vs7+FUYvfZ3u+uuemJm////+BLa////wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACH/C1hNUCBEYXRhWE1QPD94cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQiPz4gPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iQWRvYmUgWE1QIENvcmUgNS4zLWMwMTEgNjYuMTQ1NjYxLCAyMDEyLzAyLzA2LTE0OjU2OjI3ICAgICAgICAiPiA8cmRmOlJERiB4bWxuczpyZGY9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkvMDIvMjItcmRmLXN5bnRheC1ucyMiPiA8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0iIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtbG5zOnhtcD0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wLyIgeG1wTU06T3JpZ2luYWxEb2N1bWVudElEPSJ4bXAuZGlkOjA2OTY0OUUxMzUyMDY4MTE4MjJBRkVGMTA4Njg4RUZBIiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOjdGNzZFMTE4OUQzODExRTRBRDExODM0OTk0OTFBNjc0IiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOjdGNzZFMTE3OUQzODExRTRBRDExODM0OTk0OTFBNjc0IiB4bXA6Q3JlYXRvclRvb2w9IkFkb2JlIFBob3Rvc2hvcCBDUzYgKE1hY2ludG9zaCkiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDowNjk2NDlFMTM1MjA2ODExODIyQUZFRjEwODY4OEVGQSIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDowNjk2NDlFMTM1MjA2ODExODIyQUZFRjEwODY4OEVGQSIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PgH//v38+/r5+Pf29fTz8vHw7+7t7Ovq6ejn5uXk4+Lh4N/e3dzb2tnY19bV1NPS0dDPzs3My8rJyMfGxcTDwsHAv769vLu6ubi3trW0s7KxsK+urayrqqmop6alpKOioaCfnp2cm5qZmJeWlZSTkpGQj46NjIuKiYiHhoWEg4KBgH9+fXx7enl4d3Z1dHNycXBvbm1sa2ppaGdmZWRjYmFgX15dXFtaWVhXVlVUU1JRUE9OTUxLSklIR0ZFRENCQUA/Pj08Ozo5ODc2NTQzMjEwLy4tLCsqKSgnJiUkIyIhIB8eHRwbGhkYFxYVFBMSERAPDg0MCwoJCAcGBQQDAgEAACH5BAEAABYALAAAAAARABEAAAVfoEUcVWme1aFYCeqeBOQGkeHK5aRPEjXskwKKQiwaKZMh5dVLniSSyHEAFbwCOkeDInmhApRHwDs5mrumArD821m9FUoEbuIZ5PSSIMJfvHB5JRAEgSYMFgiAXhAIFiEAOw==) no-repeat left top;
}
#otnContainer span.oaicon.new {
	background:url(data:image/gif;base64,R0lGODlhEQARAMQWAOvu87XB05ytxvz7+2+AoMzU4HSDn2GAqcDK2mx/n4+iv22An3GMsPX3+U9zoT1qnuHm7YGXuNfd56m3zf///zplmf///wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACH/C1hNUCBEYXRhWE1QPD94cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQiPz4gPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iQWRvYmUgWE1QIENvcmUgNS4zLWMwMTEgNjYuMTQ1NjYxLCAyMDEyLzAyLzA2LTE0OjU2OjI3ICAgICAgICAiPiA8cmRmOlJERiB4bWxuczpyZGY9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkvMDIvMjItcmRmLXN5bnRheC1ucyMiPiA8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0iIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtbG5zOnhtcD0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wLyIgeG1wTU06T3JpZ2luYWxEb2N1bWVudElEPSJ4bXAuZGlkOjA2OTY0OUUxMzUyMDY4MTE4MjJBRkVGMTA4Njg4RUZBIiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOjU5RUMwRTk5OUQ1RjExRTRBRDExODM0OTk0OTFBNjc0IiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOjU5RUMwRTk4OUQ1RjExRTRBRDExODM0OTk0OTFBNjc0IiB4bXA6Q3JlYXRvclRvb2w9IkFkb2JlIFBob3Rvc2hvcCBDUzYgKE1hY2ludG9zaCkiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDowNjk2NDlFMTM1MjA2ODExODIyQUZFRjEwODY4OEVGQSIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDowNjk2NDlFMTM1MjA2ODExODIyQUZFRjEwODY4OEVGQSIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PgH//v38+/r5+Pf29fTz8vHw7+7t7Ovq6ejn5uXk4+Lh4N/e3dzb2tnY19bV1NPS0dDPzs3My8rJyMfGxcTDwsHAv769vLu6ubi3trW0s7KxsK+urayrqqmop6alpKOioaCfnp2cm5qZmJeWlZSTkpGQj46NjIuKiYiHhoWEg4KBgH9+fXx7enl4d3Z1dHNycXBvbm1sa2ppaGdmZWRjYmFgX15dXFtaWVhXVlVUU1JRUE9OTUxLSklIR0ZFRENCQUA/Pj08Ozo5ODc2NTQzMjEwLy4tLCsqKSgnJiUkIyIhIB8eHRwbGhkYFxYVFBMSERAPDg0MCwoJCAcGBQQDAgEAACH5BAEAABYALAAAAAARABEAAAV9oEU8VWme1bOIaHuOpxSgzlGSZRRRUMQICAilwUBRjkeJhDJROFq7yKRRWboqjCWk0QgslbLTYTKhACYCrXl2IpvRy92kNSm80w15yyGkFBwNEnonfEIQEGUBgyYMAAwUEg4IFAyLJk+QFXUVizhXKA8Eny0JFgaeVw8GFiEAOw==) 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; }

/*----- 共通ボタン -----*/
.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;
}
