@charset "utf-8";


/*

information{
	�t�@�C���� : /css/common/print.css;
	�T�v : ����CSS�t�@�C���͋��ʂ̃��C�A�E�g�ݒ��L�q���Ă��܂��B;
	�T�C�g�� : �֐��e���r�����s�`�����l��;
	URL : http://www.kyoto-channel.com/;
	�R�s�[���C�g : Copyright (C)2007 Kansai Telecasting Corporation. All Rights Reserved.;
}

*/


/* �g�b�v�y�[�W�R���e���c�ݒ�
--------------------------------------------------------------------------	*/



#bodywrap {
margin:0 auto;
background:url(../images/common/back2.jpg) repeat-x left top !important;
}




#topmain {
margin:0 0 0 0;
_margin:0 0 0 1px;
padding:0 10px 0 0;
height:329px;
background:url(../images/index/mainback.jpg) repeat-x top center;
position:relative;
}



#topmainwrap {
margin:0 auto;
padding:0 0 0 4px;
padding:0 0 0 3px;
width:924px;
}

#topcontentwrap {
width:914px;
margin:0 auto;
background:url(../images/common/contents_back_no_png.gif) repeat-y top left;
/*background:url(../images/common/contents_back.png) repeat-y top left;*/
}

/*	IE7�p����	*/
*:first-child+html #topcontentwrap {
width:914px;
margin:0 0 0 2px;
}


/*	IE6�ȉ�����	*/
html* #topcontentwrap {
width:904px;
margin:0 6px 0 0;
}

/*
* html #topcontentwrap {
behavior: expression(IEPNGFIX.fix(this));
}
*/
#topframebBttom {
width:904px;
margin:0 18px 0 5px;
}

/*	IE7�p����	*/
*:first-child+html #topframebBttom {
width:904px;
margin:0 18px 0 6px;
}

/*	IE6�ȉ�����	*/
html* #topframebBttom {
width:900px;
margin:0 6px 0 0px;
}



#topleftcol {
float:left;
width:638px;
margin:0 0 30px 0;
padding:0 0 0 23px;
text-align:left;
}

#toprightcol {
float:left;
padding:12px 0 0 25px;
width:192px;
text-align:left;
}

#toprightcol img {
display:block;
margin:0 0 5px 0;
}


#programArea {
width:638px;
}

.program {
margin:5px 0 0 5px;
width:204px;
float:left;
border:1px solid #CCCCCC;
background:#EBEBEB;
}

.program img {
display:block;
}

img.btn {
margin:5px 0 5px 40px;
}

#season {
float:left;
margin:5px 0 0 5px;
padding:11px;
width:638px:
border:1px solid #BFBFBF;
background:#D0D0D0;
}

#seasonttl {
float:left;
}

#seasontxt {
float:left;
margin:0 0 0 10px;
width:320px;
}

#seasonimg {
float:left;
margin:0 0 0 5px;
}




#toppickup {
float:left;
margin:5px 0 0 5px;
padding:11px;
width:620px:
border:1px solid #BFBFBF;
background:#D0D0D0;
}

img.topic {
margin: 0 0 10px 0;
}

.pickprg {
margin:5px 0 0 2px;
padding:0;
width:601px;
background:url(../images/index/topics_01.gif) repeat-y left top;
}

.pgframe1 {
float:left;
margin:4px 0 0 4px;
padding:0;
width:195px;
}

/*	IE6�ȉ�����	*/
* html body .pgframe1 {
float:left;
margin:4px 0 0 2px;
padding:0;
width:195px;
}


.pgframe2 {
float:left;
margin:4px 0 0 7px;
padding:0;
width:194px;
}

.pgframe3 {
float:left;
margin:4px 0 0 8px;
padding:0;
width:193px;
}


.prgimg {
width:93px;
float:left;
}

.prgttl {
float:left;
margin:0 0 0 6px;
width:90px;
font-weight:bold;
}



.prgtxt {
margin:0px 0 0 2px;
padding:0;
width:601px;
background:url(../images/index/topics_02.gif) repeat-y left top;
}

.txtframe1 {
float:left;
margin:6px 0 0 6px;
padding:0;
width:190px;
}

/*	IE6�ȉ�����	*/
* html body .txtframe1 {
float:left;
margin:6px 0 5px 3px;
padding:0;
width:185px;
} 

.txtframe2 {
float:left;
margin:6px 0 5px 12px;
padding:0;
width:190px;
}

/*	IE6�ȉ�����	*/
* html body .txtframe2 {
margin:6px 0 5px 15px;
}


.txtframe3 {
float:left;
margin:6px 0 5px 12px;
padding:0;
width:190px;
}





#dvdArea {
margin:15px 0 0 0;
padding:0;
}


.dvdtxt {
margin:10px 0 10px 8px;
}

.dvdtxt img {
display:block;
margin:10px 0 2px 0;
}

.dvddetail {
float:left;
margin:5px 0 0px 5px;
padding:0;
width:631px;
background:url(../images/index/dvd_back.gif) repeat-y left top;
}


.dvddetail dl {
float:left;
width:200px;
margin: 5px 0 0 5px;
}


/*	IE6�ȉ�����	*/
* html body dl{
margin: 5px 0 0 2px !important;
}

dl.dl02{
margin: 5px 0 0 12px;
}

/*	IE6�ȉ�����	*/
* html body .dl02{
margin: 5px 0 0 12px !important;
}


dl.dl03{
margin: 5px 0 0 12px;
}

/*	IE6�ȉ�����	*/
* html body .dl03{
margin: 5px 0 0 12px !important;
}


.dvddetail dt {
float:left;
margin:0 7px 0 0;
padding:0 0 2px 0;
width:52px;
}

.dvddetail dd {
float:left;
background:url(../images/common/link_mark.gif) no-repeat left 0.4em;
padding:0 0 5px 12px;
width:128px;
}

/*	IE7�p����	*/
*:first-child+html .dvddetail dd {
width:119px;
}

/*	IE6�ȉ�����	*/
* html body .dvddetail dd {
width:128px !important ;
}

.dvddetail dd p{
padding:5px 0 0 0;
} 


#prtxt {
margin:10px 0 0 5px;
clear:both;
width:633px;
height:19px;
background:url(../images/index/pr_text.gif) no-repeat left top;
padding:2px 0 0 80px;
}

/*	IE6�ȉ�����	*/
html* #prtxt {
width:553px;
}


#prtxt a {
width:633px;
}


.rightArea {
margin:0 0 10px 0;
padding:0 0 10px 0;
background:url(../images/index/dot.gif) no-repeat left bottom;
}

dl.news{
margin:5px 0 10px 4px;
}

dl.news dd {
background:url(../images/common/link_mark.gif) no-repeat left 0.4em;
padding:0 0 0 10px;
}


#rightprArea {
	clear:both;
	width:163px;
	margin:10px 0 20px;
}

.detail02 {
margin:10px 0 10px 110px;
background:url(../images/common/link_mark.gif) no-repeat left 0.4em;
padding:0 0 0 10px;
}


#topbottomwrap {
clear:both;
width:895px;
margin:20px 0 0 4px;
padding:10px 0 0 0;
border-top:1px #CCCCCC solid;

}

/*	IE7�p����	*/
*:first-child+html #topbottomwrap {
margin:20px 8px 0 0;
width:895px;
}


/*	IE6�ȉ�����	*/
html* #topbottomwrap {
margin:20px 0 0 0;
width:896px;
}


#topprivacyNavi {
float:left;
width:380px;
border:1px #CCCCCC solid;
margin:10px 0 20px 0px;
padding:7px 0 7px 0px;
}

/*	IE7�p����	*/
*:first-child+html #topprivacyNavi {
margin:10px 0 20px 0px;
}


/*	IE6�ȉ�����	*/
html* #topprivacyNavi {
margin:10px 0 20px 1px;
}