@charset "utf-8";


/*

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

*/

/* ご覧になるには
--------------------------------------------------------------------------	*/

.about_txt {
margin:10px 0 0 0;
}


.about_sky {
float:right;
margin:5px 12px 0 0;
}


.step dd{
margin:5px 0 15px 0;
}

.step dt{
font-weight:bold;
color:#013E9D;
}

.aboutimg {
margin:0 0 10px 0;
}

/* 番組一覧
--------------------------------------------------------------------------	*/

.colum01 {
float:left;
margin:12px 12px 0 0;
width:306px;
border:1px solid #CCCCCC;
padding:5px;
}

/*	IE7用調整	*/
*:first-child+html .colum01 {
width:306px;
margin:12px 12px 0 0;
}

/*	IE6以下調整	*/
html* .colum01 {
width:304px;
margin:12px 10px 0 0;
}


.prgttl {
width:210px;
float:left;
}

*:first-child+html .prgttl {
width:210px;
}


html*.prgttl {
width:200px;
}


.prgimg {
float:left;
}


.onair {
margin:10px 10px 0 10px;
text-align:right;
}

.ttl {
margin:5px 0 0 0;
font-weight:bold;
background:url(../images/common/link_mark.gif) no-repeat left 0.4em;
padding:0 0 0 10px;
}


.colum02 {
float:left;
margin:12px 10px 0 0;
width:200px;
background:#F0F0F0;
padding:5px;
}

/*	IE7用調整	*/
*:first-child+html .colum02 {
width:200px;
margin:12px 10px 0 0;
}

/*	IE6以下調整	*/
html* .colum02 {
width:189px;
margin:12px 7px 0 0;
}



.onair02 {
margin:10px 5px 5px 0px;
padding:5px 15px 0 0;
text-align:right;
background:url(../images/common/dot_small.gif) repeat-x left top;
}


.link50 {
margin:5px 15px 0 0;
float:right;
}


.btn50 ul {
margin:0;
}

.btn50 li {
float:left;
height:18px;
margin:0 0 0 5px;
}



/* モバイルサイトについて
--------------------------------------------------------------------------	*/

.txt {
width:650px;
margin:10px 0 0 0;
}


.mainimage {
margin:0 0 0 190px;
}

.subttl02 {
margin:20px 0 0 0;
}

.url {
margin:20px 0 0 0;
}

.mobile {
margin:15px 5px 0 5px;
width:203px;
float:left;
}

.mobile img {
display:block;
}

.m_frame {
padding:10px;
background:url(../mobile/images/m_frame_bk.gif) repeat-y left top;
height:155px;
}

.m_frame p {
margin:10px 0 0 0;
}

.imodemenu {
margin:5px 0 0 0;
border:1px solid #FF6766;
color:#FF6766;
padding:5px;
}

.imodemenu img {
display:inline;
}


/* ビデオ・DVD販売
--------------------------------------------------------------------------	*/

.dvd_ttl {
clear:both;
margin-top:30px;
margin-left:0;
padding:5px;
width:640px;
background:#E0E0E0;
}

/*	IE7用調整	*/
*:first-child+html .dvd_ttl {
margin-top:40px;
}

/*	IE6以下調整	*/
html* .dvd_ttl {
margin-top:40px;
}


.dvd_ttl02 {
clear:both;
width:640px;
height:30px;
margin:20px 0 20px 0;
background:#E0E0E0;
padding:10px 0 0 10px;
}

.dvd_ttl02 img {
text-align:right;
margin:0px 0 0 15px;
vertical-align:middle;
}




.columDvd {
float:left;
margin:12px 0 0 4px;
width:145px;
border:1px solid #CCCCCC;
padding:5px;
}


.dvdttl {
float:left;
width:80px;
padding:0 0 0 5px;
}


.dvdimg {
float:left;
width:57px;
}

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

.dvdicon {
vertical-align:middle;
margin:10px 0 0 10px;
}


.dvdDtail {
float:left;
width:409px;
background:url(../dvd/images/dot02.gif) no-repeat left bottom;
padding:0 0 20px 0;
margin:0 0 20px 0;
}

.dvdImg {
float:left;
margin:0 0 0 40px;
width:200px;
}

.dvd_ttl03 {
width:406px;
height:30px;
background:url(../dvd/images/dot.gif) no-repeat left top;
padding:7px 0 0 0;
font-weight:bold;
color:#FF3366;
}


table.cellpt02{
width:650px;
margin:5px 0 0 0;
border-right:1px solid #CCCCCC;
border-bottom:1px solid #CCCCCC;
}
	
table.cellpt02 td{
padding:5px;
border-top:1px solid #CCCCCC;
border-left:1px solid #CCCCCC;
}


.maintenance {
width:78px;
background:#E9D3C0;
}

.free {
width:78px;
background:#FFCEDE;
}


.gray {
background:#E6E6E6;
}


/* 今週の番組
--------------------------------------------------------------------------	*/

.timelink {
float:left;
margin:20px 0 0 0;
}

.time ul {
margin:0;
}

.time li {
float:left;
margin:0 3px 0 0;
}

.week ul {
margin:0;
}

.week li {
float:left;
margin:0 3px 0 0;
}


.weeklink {
float:right;
margin:20px 10px 0 0;
padding:0 0 10px 0;
}

/*	IE7用調整	*/
*:first-child+html .weeklink {
margin:20px 10px 0 0;
}

/*	IE6以下調整	*/
html* .weeklink {
margin:20px 5px 0 0;
}






table.timetable{
width:650px;
margin:5px 0 0 0;
border-right:1px solid #999;
border-bottom:1px solid #999;
}
	
table.timetable td{
padding:4px;
border-top:1px solid #999;
border-left:1px solid #999;
}

.acenter {
text-align:center;
}

.time01 {
background:#ECFFA2;
}

.time02 {
background:#FFFF79;
}

.time03 {
background:#D1E0EF;
}

.number {
text-align:center;
}




/* 今月の番組表
--------------------------------------------------------------------------	*/

.dawnroad {
width:650px;
margin:15px 0 15px 0;
text-align:center;
}

.dawnroad img {
padding:3px;
}

.notice02{
width:450px;
margin:15px 0 15px 150px;
}

/*	IE7用調整	*/
*:first-child+html .notice02 {
width:450px;
margin:15px 0 15px 150px;
}

/*	IE6以下調整	*/
html* .notice02 {
width:450px;
margin:15px 0 15px 0px;
}





/* 個人情報の取り扱いについて
--------------------------------------------------------------------------	*/

.privacypolicy dt {
font-weight:bold;
color:#003366 !important;
}
.privacypolicy dd {
margin:0 0 10px 10px;
}


.normal dd {
margin:0 0 10px 1.7em;
}

ol {
margin:10px 0 0 15px;
}
ol li {
margin:0 0 10px 0;
}


.notice {
color:#FF3366;
}

.pagelink {
float:right;
width:370px;
margin:5px 13px 20px 0;
padding:5px 0 5px 8px;
background:#FFCEDB;
}


/*	IE7用調整	*/
*:first-child+html .pagelink {
width:360px;
margin:5px 13px -10px 0;
}

/*	IE6以下調整	*/
html* .pagelink {
width:360px;
margin:5px 7px -10px 0;
}


.kanji li {
margin:0 0 10px 0;
}

table.cellpt03{
margin:5px 0 0 0;
border-right:1px solid #CCCCCC;
border-bottom:1px solid #CCCCCC;
}
	
table.cellpt03 td{
padding:5px;
border-top:1px solid #CCCCCC;
border-left:1px solid #CCCCCC;
background:#E8F3F9;
text-align:center;
}
.margin01 {
margin:10px 0 15px 20px;
}

.margin8 {
margin:8px 0 0 0;
}



/* ご意見・お問い合わせ
--------------------------------------------------------------------------	*/

table.cellpt04{
margin:15px 0 0 0;
border-right:1px solid #CCCCCC;
border-bottom:1px solid #CCCCCC;
}
	
table.cellpt04 td{
padding:5px;
border-top:1px solid #CCCCCC;
border-left:1px solid #CCCCCC;
}

.formbtn {
width:650px;
margin:10px 0 0 0;
text-align:center;
}

.noticeArea {
border:1px solid #FF3333;
width:600px;
margin:20px;
padding:10px;
background:#FFF3E8;
}


.noticeArea img {
vertical-align:middle;
margin:2px 4px 0 0;
}

.noticeArea hr {
border: 1px #FF3333 solid; 
}

/* サイトマップ
--------------------------------------------------------------------------	*/

dl.sitemap {
width:640px;
}

.sitemap dt {
background:url(../sitemap/images/dot.gif) repeat-x left bottom;
padding:0 0 5px 0;
}


.sitemap dt a {
background:url(../sitemap/images/link_mark.gif) no-repeat left 0.4em;
padding:0 0 0 10px;
}



.sitemap dd {
margin:10px 0 0 95px;
background:url(../sitemap/images/dot.gif) repeat-x left bottom;
padding:0 0 5px 0;
}

.sitemap dd a {
background:url(../sitemap/images/link_mark.gif) no-repeat left 0.4em;
padding:0 0 0 10px;

}


.sitemap ul {
width:350px;
margin:10px 0 0 20px;
}

.sitemap li {
float:left;
width:100px;
margin:0 0 7px 0;
padding:0 0 0 10px;
}



.mapprivacy ul {
width:350px;
margin:10px 0 0 20px;
}

.mapprivacy li {
width:350px !important;
}


