@charset "UTF-8";
/*--------------------------------------
	Style Name : Program Style Sheet

 program index files
--------------------------------------*/


/*テーブル基本*/
table.form{
border-top:1px solid #336699;
border-left:1px solid #336699;
margin:0 auto;
}

table.form caption{
text-align:left;
font-weight:bold;
}

table.form th{
background-color:#C1D9EB;
border-bottom:1px solid #336699;
border-right:1px solid #336699;
text-align:left;
}

table.form th.title{
background-color:#336699;
border-bottom:1px solid #bbb;
border-right:1px solid #bbb;
text-align:left;
color:#FFF;
}

table.form td{
background:#FFF;
border-bottom:1px solid #336699;
}

table.form td.td2{
background:#FFF;
border-bottom:1px solid #336699;
padding-left:15px;
}

table.form td.td3{
background:#FFF;
border-bottom:1px solid #336699;
border-right:1px solid #336699;
padding-left:10px;
}

table.frame{
border:1px solid #bbb;
}

/*セッション一覧*/

table.time th{
background-color:#d7d7d7;
line-height:1.2;
}

table.time th.title{
background-color:#003366;
line-height:2.2;
font-size:16px;
}

table.time th.week{
background-color:#e7e7e7;
line-height:1.2;
}

table.time td{
background-color:#E7E7E7;
line-height:1.2;
padding-left:9px;
padding-right:7px;
}

table.time td.s{
line-height:1.2;
font-size:10px;
}

table.time th.s{
background-color:#E7E7E7;
line-height:1.2;
font-size:10px;
text-align:center;
}

table.time td.sw{
background-color:#9DBBF4;
line-height:1.2;
font-size:80%;
}

/*講演内容カラー分け*/
table.time td.s1{
background-color:#f9f1bc;
line-height:1.2;
font-size:10px;
}

table.time th.s1{
background-color:#f9f1bc;
line-height:1.2;
font-size:10px;
text-align:center;
}

table.time td.s2{
background-color:#dbe5f9;
line-height:1.2;
font-size:10px;
}

table.time th.s2{
background-color:#dbe5f9;
line-height:1.2;
font-size:10px;
text-align:center;
}

table.time td.s3{
background-color:#e0f1d3;
line-height:1.2;
font-size:10px;
}

table.time th.s3{
background-color:#e0f1d3;
line-height:1.2;
font-size:10px;
text-align:center;
}

table.time td.s4{
background-color:#fde0e0;
line-height:1.2;
font-size:10px;
}

table.time th.s4{
background-color:#fde0e0;
line-height:1.2;
font-size:10px;
text-align:center;
}

table.time td.s5{
background-color:#DEE15B;
line-height:1.2;
font-size:10px;
}

table.time td.s6{
background-color:#A2A90E;
line-height:1.2;
font-size:10px;
text-align:center;
}