@charset "UTF-8";
/*--------------------------------------
	Style Name : Tutorial Style Sheet

 All program files
--------------------------------------*/
/*サブナビゲーション*/
ul.subnav{
 margin:20px auto;
	padding:0;
	text-align:center;
}

ul.subnav li{
 list-style:none;
	display:inline;
	margin:0 0 0 10px;
	background:url(../../img/btn_bg.gif) no-repeat left;
	padding:0 0 0 12px;
}

ul.subnav li.selected{
border:1px solid #999;
padding:5px 5px 5px 12px;
*padding:2px 2px 2px 12px;
}

div.article{
	margin:20px 0;
padding:1em 1em 0;
border:1px solid #AAA;
}

div.section{
margin:10px 0;
padding:0;
}

div.gotop{
margin:10px 0 0 0;
padding:0;
}

h5{
	font-size:16px;
	margin:0;
}

dd{
margin:0.5em 0 0 2.3em;
}

/*テーブル基本*/
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:#66CCFF;
line-height:1.2;
}

table.time th.week{
background-color:#e7e7e7;
line-height:1.2;
}

table.time td{
background-color:#E7E7E7;
line-height:1.2;
}

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;
}
