/* CSS Document */

.title {
background:url(../image/title.jpg) no-repeat;
width:555px;
height:22px;
text-align:left;
padding:40px 0px 0px 10px;
color:#464646;
}

h2.seminarListTitle {
background:url(../image/seminarListTitle.jpg) no-repeat;
width:565px;
height:28px;
margin:20px 0px 8px 0px;
}

h2.productListTitle {
background:url(../image/productListTitle.jpg) no-repeat;
width:565px;
height:28px;
margin:20px 0px 8px 0px;
}

h2.buisinessListTitle {
background:url(../image/buisinessListTitle.jpg) no-repeat;
width:565px;
height:28px;
margin:20px 0px 8px 0px;
}

h2 span {
display:none;
}

h3 {
font-size:12px;
font-weight:bold;
color:#000000;
background:url(../../image/common/subTitleDot.gif) no-repeat 10px 3px;
text-align:left;
padding:0px 0px 0px 22px;
margin:0px;
}

.otherCategory {
border-bottom:1px solid #d1d1d1;
padding:0px 0px 10px 0px;
_height:40px;
}

.otherCategory h3{
float:left;
height:40px;
width:118px;
}

.otherCategory div{
float:left;
width:425px;
text-align:left;
}

.otherCategory table {
color:#808080;
width:350px;
height:40px;
margin:0px;
padding:0px;
border:0px;
}

.otherCategory table td{
vertical-align:middle;
text-align:left;
}

.otherCategory table td.icon{
width:76px;
}

.seminarList{
border-bottom:1px solid #d1d1d1;
padding:0px 0px 10px 0px;
margin:8px 0px;
}

.seminarList h3{
margin:0px 0px 8px 0px;
}

.seminarList table{
width:545px;
border-top:1px solid #d1d1d1;
border-left:1px solid #d1d1d1;
}

.seminarList table td{
border-bottom:1px solid #d1d1d1;
border-right:1px solid #d1d1d1;
}

.seminarList table td.dayTitle{
background-color:#d1d1d1;
border-right:1px solid #ffffff;
width:60px;
text-align:center;
padding:5px 12px;
}


.seminarList table td.categoryTitle{
background-color:#d1d1d1;
border-right:1px solid #ffffff;
width:76px;
padding:5px;
text-align:center;
}

.seminarList table td.nameTitle{
background-color:#d1d1d1;
text-align:center;
padding:5px;
}

.seminarList table td.dayList{
text-align:left;
padding:5px 12px;
font-weight:bold;
color:#444444;
}

.seminarList table td.categoryList{
padding:5px;
text-align:center;
}

.seminarList table td.seminarNameList{
padding:5px 10px;
text-align:left;
line-height:140%;
color:#444444;
}

.seminarList table td.seminarNameList{
padding:5px 10px;
text-align:left;
line-height:140%;
}

.seminarHistry {
margin:8px 0px ;
}

.seminarHistry ul{
margin:8px 0px 0px 22px;
text-align:left;
list-style:none;
}

.seminarHistry ul li{
display:inline;
margin:0px 10px 0px 0px;
}


/*セミナー説明*/

h2.eventseminarName {
background:#8996b6;
margin:0px;
text-align:left;
padding:5px 10px;
font-size:14px;
font-weight:bold;
color:#ffffff;
line-height:140%;
}

h2.eventseminarName span{
font-size:12px;
font-weight:bold;
display:inline;
}

.eventseminarDetail {
margin:8px 0px;
padding:0px 0px 8px 0px;
border-bottom:1px solid #d1d1d1;
color:#444444;
text-align:left;
}

.eventseminarDetail p{
margin:8px 10px 0px 10px;
padding:0px;
text-align:justify;
line-height:140%;
}

.eventseminarDetail div{
margin:8px 10px 0px 10px;
padding:0px;
}

.eventseminarDetail div table{
width:545px;
border-top:1px solid #d1d1d1;
border-left:1px solid #d1d1d1;
}

.eventseminarDetail div table td {
padding:5px 10px;
border-bottom:1px solid #d1d1d1;
border-right:1px solid #d1d1d1;
line-height:140%;
}


.eventseminarDetail div table td.hall {
width:120px;
background:#fff5f6;
color:#444444;
letter-spacing:0.5em;
text-align:center;
font-weight:bold;
}

.eventseminarDetail div table td p.name {
color:#333333;
font-weight:bold;
margin:0px 0px 5px 0px;
padding:0px;
}

.eventseminarDetail div table td.time {
width:80px;
background:#fff5f6;
color:#222222;
}

.eventseminarDetail div table td span.attention{
color:#e60019;
font-weight:bold;
}
