@charset "shift_jis";
/* ------------------------------------------
(c) since 2013, TSS.
--------------------------------------------- */
html {
	font-size:100%;
	margin:0;
	padding:0;
}
body {
	text-align:center;
	margin:0px;
	padding:0;
	line-height:1;
}
img {
	text-align:top;
	border:0;
}
body, table, td, th, input, select, textarea {
	font-family:Arial, Helvetica, "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "Osaka", "メイリオ", Meiryo, "ＭＳ Ｐゴシック", 'MS PGothic', sans-serif;
	font-size:1em;
	color:#555;
}
h1, h2, h3, h4, h5, h6 {
	margin:0 0 0.3em 0;
	padding:0;
	line-height:1.3;
	font-family:Arial, Helvetica, "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "Osaka", "メイリオ", Meiryo, "ＭＳ Ｐゴシック", 'MS PGothic', sans-serif;
}
ul, ol, li, div, dl, dt, dd {
	margin:0;
	padding:0;
}
p {
	margin:0 0 0.4em 0;
	padding:0;
}
hr {
	display:none;
}

/*----------

-------------*/
html,
body{
	padding:0;
	margin:0;
	background-image: url(images/back.jpg);
	background-repeat: repeat-x;
	background-position:
  line-height:2.2;
	font-size:16px;
	background-color:#FEFCFB;
	background-attachment: fixed;
}
/*----------------*/
#c_header{
	position: fixed;
  width:100%;
}
#c_header .wrap{position:relative;background-color:#990000;padding:9px;}
#c_header h1{position:absolute;text-align:center;left:50%;margin-left:-81px;}
#c_header ul{
	list-style-type: none;
	width:1120px;margin:0 auto;
	overflow:hidden;
}
#c_header li{width:163px;}
#c_header .thisw{float:left;}
#c_header .nextw{float:right;}
/*----------------*/
#c_main{width:1180px;margin:0 auto;background-color:white;padding:90px 0 2em 0;}
.caution{text-align:left;margin:0em 40px;font-size:0.875em;color:#6D7A8B;}
/* 番組表 table -----------------*/
#pc_timetable{width:1120px;border-top:solid 1px #ccc;border-right:solid 1px #ccc;margin:0.4em auto 0.8em auto;}
.week_table{
	width:100%;
	border:0;
	background-color:#D6D6D6;
}
table{border-collapse:collapse;
}
th,td{padding:0;
border-bottom:solid 1px #ccc;
border-left:solid 1px #ccc;
}

.week_table td{text-align:center;vertical-align:top;font-weight:bold;padding:2px 1px 4px 4px;}
/*--td{background-color:#f8f8f8;}--*/
tr.oatablefoot td,
tr.oatablehead td,
.week_table tr:last-child td,
.week_table tr:first-child td{background-color:#41A8B1;vertical-align:middle;text-align:center;padding:0.6em 0;font-weight:bold;letter-spacing:1px;}

/*headline*/
.oatablehead.fixed{position:fixed;top:59px;width:1120px;}
#pc_timetable .oatablehead.fixed .htime{padding:0 12px;}
#pc_timetable .htime{width:24px;color:#E7567F;background-color:#f8f8f8;text-indent:-4em;overflow:hidden;}
.hmon,
.htue,
.hwed,
.hthu,
.hfri{background-color:#41A8B1;}
#pc_timetable .hsat{background-color:#039;}
#pc_timetable .hsun{background-color:#FF49AE;}


/*--oaconbox--*/
.week_table td.oaconbox{font-weight:normal;text-align:left;}
.oaconbox{font-size:11px;color:#333;line-height:1.5;}
.week_table td.oaconbox br{font-size:8px;line-height:1;margin:0;padding:0;}


.oatime{font-weight:bold;font-size:1rem;color:#6D7A8B;line-height:1.2;margin:0.1em 0.4em 0.2em 0.4em;padding:1px;background-color:white;text-align:center;}
.oatitle{font-size:12px;color:#555555;margin:0.2em 0;font-weight:bold;}
.oatitle a{color:#0000FF;}
.oalogo{display:block;text-align:center;}
.oalogo img{border-width:0;max-width:135px;}
.oacap{font-size:11px;line-height:1.61;color:#7E613F;}
.hosoku{margin:1em 2em;text-align:right;line-height:2;}

#pnav{
	/* width:100%; */
	/* min-width:1180px; */	
	position:fixed;
	top:65px;
	right: 0;
	list-style-type: none;
}
#pnav li{text-align:right;padding-right:20px;padding-bottom:4px;}
#pnav li img:hover{causer:pointer;}
@media print {
table.week_table tr:nth-child(1) td{background-color:#fff;color:#000;}
#c_header{display:none;}
#c_main{padding:2em 0;}
td{color:#000;border:dashed 1px #ddd;}
#pnav{display:none;}
}