@import url("default.css");

/* seminar */
p.sem{ line-height:140%; padding:0 20px 20px 20px; }
img#teachimg{ margin:5px 0 0 0;}
img#sement{ margin:0 0 20px 233px;}
span.hissu{ text-align:right;}
span.red{ color:#C00; font-weight:bold;}
table.smptbl td.tdcent{ text-align:center;}
input#send{ margin-left:200px;}
input#reset{ margin-left:20px;}
img#totop{ margin:50px 0 0 230px;}

table.semtbl{ width:620px; border:1px solid #CCC; font-size:100%; margin-bottom:20px; line-height:140%;}
table.semtbl th{ color:#090; font-weight:bold; text-align:left; background-color:#F6F6F6; border:1px solid #CCC; padding:15px 0 15px 10px;}
table.semtbl th.date{ width:10%; color:#090; font-weight:bold; text-align:left; background-color:#F6F6F6; border:1px solid #CCC; padding:15px 0 15px 10px;}
table.semtbl td{ text-align:left;  border:1px solid #CCC; padding:10px 10px;}
table.semtbl td.info{ width:23%; _width:21%; text-align:left;  border:1px solid #CCC; padding:10px 10px;}
*:first-child+html table.semtbl td.info{ width:21%; text-align:left;  border:1px solid #CCC; padding:10px 10px;}
table.semtbl th.date2{ width:10%; color:#090; font-weight:bold; text-align:left; background-color:#F6F6F6; border:1px solid #CCC; padding:15px 0 15px 10px;}
table.semtbl td.info2{ width:57%; _width:59%; text-align:left;  border:1px solid #CCC; padding:10px 5px 10px 10px;}
*:first-child+html table.semtbl td.info2{ width:59%; text-align:left;  border:1px solid #CCC; padding:10px 5px 10px 10px;}
table.semtbl td.ttl{ color:#FFF; background-color:#090; font-weight:bold; text-align:left;  border:1px solid #CCC; padding:10px 20px; font-size:110%;}
table.semtbl td.ttl2{ color:#090; font-weight:bold; text-align:left;  border:1px solid #CCC; padding:10px 20px; font-size:110%;}
table.semtbl td.entitle{ background-color:#FFF; font-weight:bold; color:#090; font-size:120%;}

span.semtitle{ font-size:125%; line-height:180%;}
span.semdate{ font-size:110%;}
span.tx10{ font-size:10px;}