@charset "utf-8";

/* kyoto2006.css */

body { 
padding-left : 0em;
padding-right : 0em;
padding-bottom : 0em;
font-family: "Times New Roman", times, Georgia, arial, verdana, helvetica, sans-serif, serif;
font-size : 10.5pt;
color: #333333;
background-color: #FFFFFF;
background-image: url("../images/back.jpg");
background-repeat:repeat-x;
}


.navbtn {
color : #FFFFFF;
text-decoration : none;
}

.navbtn:hover {
color : #666666;
text-decoration : none;
}

.navbtntxt {
color : #000000;
text-decoration : none;
}

.navbtntxt:hover {
color : #666666;
text-decoration : none;
}

td.navbtn1 {
font-family : arial, verdana, helvetica, sans-serif;
font-size : 9.0pt;
text-align : left;
vertical-align : middle;
background-color : #FFCCFF;
border     : 0; 
margin-right : auto;
padding-left : 27px;
background-image: url("../images/button01.png");
width : 140px;
height : 31px;
}

td.navbtn2 {
font-family : arial, verdana, helvetica, sans-serif;
font-size : 9.0pt;
text-align : left;
vertical-align : middle;
background-color : #FFCCFF;
border     : 0; 
margin-right : auto;
padding-left : 27px;
background-image: url("../images/button02.png");
width : 140px;
height : 31px;
}

td.navbtn3 {
font-family : arial, verdana, helvetica, sans-serif;
font-size : 10.5pt;
text-align : center;
vertical-align : middle;
background-color : #FFFFFF;
border     : 0; 
margin-right : auto;
background-image: url("../images/button03.png");
background-repeat: no-repeat;
width : 100px;
height : 37px;
}

td.navbtn4 {
font-family : arial, verdana, helvetica, sans-serif;
font-size : 10.5pt;
text-align : center;
vertical-align : middle;
background-color : #FFFFFF;
border     : 0; 
margin-right : auto;
background-image: url("../images/button04.png");
background-repeat: no-repeat;
width : 100px;
height : 37px;
}

td.navbtn5{
font-family : arial, verdana, helvetica, sans-serif;
font-size : 10.5pt;
text-align : center;
vertical-align : middle;
background-color : #FFFFFF;
border     : 0; 
margin-right : auto;
background-image: url("../images/button05.png");
background-repeat: no-repeat;
width : 75px;
height : 28px;
}

td.navbtn6 {
font-family : arial, verdana, helvetica, sans-serif;
font-size : 10.5pt;
text-align : center;
vertical-align : middle;
background-color : #FFFFFF;
border     : 0; 
margin-right : auto;
background-image: url("../images/button06.png");
background-repeat: no-repeat;
width : 50px;
height : 18px;
}

td.navbtn7 {
font-family : arial, verdana, helvetica, sans-serif;
font-size : 10.5pt;
text-align : center;
vertical-align : middle;
background-color : #FFFFFF;
border     : 0; 
margin-right : auto;
background-image: url("../images/button07.png");
background-repeat: no-repeat;
width : 100px;
height : 37px;
}

td.banner {
font-family : arial, verdana, helvetica, sans-serif;
font-size : 13.5pt;
vertical-align : middle;
color : #FFFFFF;
border     : 0; 
margin-left  : auto;
margin-right : auto;
}

td.select {
font-family : arial, verdana, helvetica, sans-serif;
font-size : 9.0pt;
vertical-align : middle;
background-color : #D0869B;
text-align : center;
border     : 0;
margin-left  : auto;
margin-right : auto;
}

td.navi {
font-family : arial, verdana, helvetica, sans-serif;
font-size : 9.0pt;
vertical-align : middle;
background-color : #FFCCFF;
text-align : left;
border     : 0; 
margin-left  : auto;
margin-right : auto;
}

table.navi { 
table-layout: fixed;
width: 170px
}

table.navi3 { 
table-layout: fixed;
width: 68px
}

td.progday { 
background-color : #90B4DD;
vertical-align : middle;
padding      : 2px 5px 2px 5px;
}

td.progtime { 
background-color : #C9E2FF;
vertical-align : middle;
padding      : 5px;
}

td.progevent { 
vertical-align : middle;
padding      : 3px;
}

td.progroom { 
vertical-align : middle;
padding      : 3px;
text-align : center;
}

p.copyright {
font-size    : 0.9em;
font-family  : "Times New Roman", times, serif;
text-align   : center;
margin-left  : auto;
margin-right : auto;
padding-top  : 1.5em;
line-height  : 1.3;
}

p.sidebarleft {
	float: left;
	padding: .5em;
	}
p.sidebarright {
	float: right;
	padding: .5em;
	}

.topic {
	font-size:110%;
	font-family:arial;
	font-style:bold;
	color:brown;
}


div.intwo {
  margin-left: 2.0em;
}


td {
text-align : left;
vertical-align : top;
}

.ja {
font-weight : bold;
color : #FF0000;
}

li {
padding-top : 8px;
}

@media all { /* hide from NN4 */
.leftbar {
	color: #000066;
	background-color : #F6F6BB;
	border: 1px solid #000000;
	font-size : 90%;
	float: left;
	width: 15%;
	padding: .5em;
	margin: 0 1em 1em 0;
}
.rightbar {
	color: #000066;
	background-color : #F6F6BB;
	border: 1px solid #000000;
	font-size : 90%;
	float: right;
	width: 15%;
	padding: .5em;
	margin: 0 0 1em 1em;
}



h1, h2 {text-align : center; }
}
.small {
font-size : 80%;
}
.emph {
color : blue;
font-style : italic;
}
.large {
font-size : 110%;
}
.nobrk {
white-space : nowrap;
}
.under {
text-decoration : underline;
}
.ital {
font-style : italic;
}
.sub   {
vertical-align : sub;
font-size : 65%;
}
.sup   {
vertical-align : super;
font-size : 65%;
}

.xc {
font-family : verdana, arial, helvetica, sans-serif;
font-weight : bold;
color       : #000066;
font-style : italic;
}

.serif {font-family: "Times New Roman", times, serif;}
.sans  {font-family: "Arial Unicode MS", arial, verdana, helvetica, sans-serif;}
.cursive   {font-family: cursive;}
.monospace {font-family: monospace;}
.fantasy   {font-family: fantasy;}

/* kyoto2006.css */