/*-------------------- 社会人講座共通CSS --------------------*/

#course #pageTitle h2{
background:url(/contents/course/images/h2_course.jpg) no-repeat top left;
}

#course #main em, #course #main strong{
color:#ca8965;
}


.table .semester{
width:9%;
}

#main table.term{
text-align:center;
margin-bottom:30px;
}

table.term td{
width:45%;
}

#main table.application{
margin-bottom:30px;
}

#main table.application th{
width:25%;
}

/*-------------------- 問い合わせ --------------------*/

.inquiryBox{
border:1px solid #e1e1e1;
padding:8px 10px;
margin-bottom:30px;
}

#main .inquiryBox h4{
font-weight:bold;
font-size:100%;
background:none;
padding:0px;
}

.inquiryBox dt.name{
font-size:120%;
margin:10px 0px;
}

.inquiryBox dl dl dt, .inquiryBox dl dl dd{
float:left;
}

.inquiryBox dl dl dd{
padding-right:10px;
}


/*-------------------- タイトル --------------------*/

#main h2.hec{
background:url(/contents/course/images/h2_course_hec.jpg) no-repeat left;
} 

#main h2.general{
background:url(/contents/course/images/h2_course_general.jpg) no-repeat left;
} 

#main h2.show{
background:url(/contents/course/images/h2_course_show.jpg) no-repeat left;
} 

#main h2.preparation{
background:url(/contents/course/images/h2_course_preparation.jpg) no-repeat left;
} 

#main h2.wakayama{
background:url(/contents/course/images/h2_course_wakayama.jpg) no-repeat left;
} 

#main h2.other{
background:url(/contents/course/images/h2_course_other.jpg) no-repeat left;
} 

#main h2.take{
background:url(/contents/course/images/h2_course_take.jpg) no-repeat left;
} 

#main h3{
background:url(/contents/course/images/h3_course.gif) no-repeat left top;
color:#ca8965;
} 

#main h4{
background:url(/contents/course/images/h4_course.gif) no-repeat left;
color:#ca8965;
vertical-align:bottom;
} 


/*-------------------- HEC社会人講座(講座＆スケジュール) --------------------*/

.hecSchedule{
clear:both;
padding-bottom:30px;
}

.hecSchedule dl{
background:#DCDAD1;
padding:5px;
}

.hecSchedule dt{
font-weight:bold;
}

.hecSchedule dl dl{
background:none;
padding:0px;
}

.hecSchedule dl dl dt{
font-weight:normal;
width:2.7em;
float:left;
}

.hecSchedule dl dl dd{
float:left;
width:520px;
}

#main .hecSchedule p{
padding:7px 5px;
margin-bottom:0px;
}

#main .hecSchedule .table{
margin-bottom:0px;
}

.hecSchedule table td{
text-align:center;
}

.hecSchedule table th{
width:30%;
}

.hecSchedule table .time{
width:20%;
}

.hecSchedule table .limit{
width:15%;
}

#forum dt{
float:left;
width:5em;
}

#forum dd{
float:left;
width:500px;
margin-left:5px;
}

/*-------------------- 一般公開講座(講座＆スケジュール) --------------------*/

#main table.generalSchedule th{
width:15%;
}

#main table.generalSchedule dt{
font-weight:bold;
}

.detail dt{
float:left;
width:60px;
}

.detail dd{
float:left;
width:520px;
}

.detail{
margin-bottom:1em;
}

/*-------------------- 授業公開講座 --------------------*/

table.application .inquiryBox{
padding:0px ;
border:none;
margin-bottom:0px;
}

/*-------------------- 授業公開講座(講座＆スケジュール) --------------------*/

#main table.timetable{
margin-bottom:30px;
}

#main table.timetable td{
width:19%;
text-align:center;
line-height:35px;
}

#main table.showSchedule .th03{
width:7%;
}

#main table.showSchedule dt{
font-weight:bold;
float:left;
margin-right:7px;
}

#main table.showSchedule dd{
float:left;
}

#main table.showSchedule dd.hour{
float:right;
}


/*-------------------- 資格検定対策講座(講座＆スケジュール) --------------------*/

.pre_01 .subList{
float:left;
width:275px;
}

#main table.preSchedule{
clear:both;
}

#main table.preSchedule .th03{
text-align:left;
font-weight:bold;
}

table.preSchedule th{
width:25%;
}

table.preSchedule .tuition{
width:10%;
}

table.preSchedule th span{
font-size:87%;
}

span.asterisk{
font-weight:bold;
}


/*-------------------- わかやまサテライト --------------------*/

.line{
text-decoration:line-through;
}
