@charset "utf-8";


/*

information{
	ファイル名 : /css/common/print.css;
	概要 : このCSSファイルは番組カテゴリ設定を記述しています。;
	サイト名 : 関西テレビ☆京都チャンネル;
	URL : http://www.kyoto-channel.com/;
	コピーライト : Copyright (C)2007 Kansai Telecasting Corporation. All Rights Reserved.;
}

*/

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

.programArea {
margin:10px 0 0 0;
width:622px;
padding:13px;
border:1px solid #B4B4B4;
overflow:auto;
}



.prgImage {
margin:10px 0 0 0;
clear:both;
float:left;
width:234px;
}

/*	IE6 7調整	*/
html* .prgImage {
margin:0;
}

.prgDetail {
float:left;
margin:10px 0 0 0;
width:384px;
}

/*	IE6 7調整	*/
html* .prgDetail {
margin:0;
}


h3 {
float:left;
font-size:120%;
font-style:bold;
color:#FF3366;
border-left:4px solid #FF3366;
padding:0 0 0 7px;
}

.backnumber {
float:right;
}



.imgbox {
border:solid 5px #333333;
}


.aright {
text-align:right;
}

.vtop {
vertical-align:top;
}

ul.prgDate {
float:left;
margin:10px 0 0 0;
padding:0;
width:400px;
}

/*	IE6以下調整	*/
* html body .prgDate {
width:388px !important;
}

.prgDate li{
float:left;
margin:1px;
padding:5px;
width:86px;
background:#D7EFFF;
}

/*	IE6以下調整	*/
* html body .prgDate li{
width:84px !important;
}


.prgDate li.pt02{
float:left;
margin:1px;
padding:5px;
width:380px;
background:#D7EFFF;
}

/*	IE6以下調整	*/
* html body .prgDate li.pt02{
width:370px !important;
}


#side_prg02 ul {
margin:0;
}

#side_prg02 li {
margin:5px 0 0 7px;
background:url(../images/common/link_mark02.gif) no-repeat left 0.4em;
padding:0 0 0 10px;
}

.btn_back {
float:right;
}


/* 各回の番組情報
--------------------------------------------------------------------------	*/

.bkDetail {
padding:15px 0 0 0;
clear:both;
}

.bkDetailimg {
width:618px;
margin:0 5px 2px 0;
text-align:right;
}

.past {
clear:both;
width:622px;
margin:0 0 5px 0;
}

.bkDetail dl {
clear:both;
}

.pastdate{
margin:0 0 8px 0;
padding:3px;
color:#287AA2;
font-weight:bold;
background:url(../program/images/dot.gif) #D0ECFF repeat-x left top;
}


.past dt{
float:left;
width:230px;
}

.past dd{
float:left;
vertical-align:top;
width:386px;
margin:0px 0 15px 0;
padding:3px;
}

.btnpast{
margin:5px 10px 0 8px;
}


.livebnr {
margin:4px 0 0 3px;
}

#person {
clear:both;
margin:7px 0 0 0;
padding:0;
}

#person img {
display:block;
margin:0;
padding:0;
}


.personframe {
margin:0;
padding:0;
background:url(../program/images/personback.gif)  repeat-y left top;
}


.personweekly {
float:left;
margin:0 0 0 2px;
width:217px;
}

.pict{
width:91px;
margin:0 0 0 4px;
float:left;
}

.pict img{
padding:0 0 4px 0 !important;
}


.profile {
float:left;
width:105px;
}

#person2 {
width:210px;
margin:7px 0 0 0;
padding:4px 0 0 0;
border:1px solid #CCCCCC;
}


.clearfix:after {
  content: ".";  /* 新しい要素を作る */
  display: block;  /* ブロックレベル要素に */
  clear: both;
  height: 0;
  visibility: hidden;
}

.clearfix {
  min-height: 1px;
}

* html .clearfix {
  height: 1px;
}

.pink {
color:#FF4444;
}

.blue {
color:#3399CC;
}

.blue a {
color:#3399CC;
}

#staff {
margin:10px 0 0 0;
padding:6px;
background:url(../program/images/goon_back.gif)  repeat-y left top;
}

#staff02 {
margin:0;
padding:10px;
background:#FFFFFF;
}



.prgImage02 {
margin:10px 0 0 0;
clear:both;
float:left;
width:234px;
}