#y2020 #sidemenu ul li a.y2020,
#y2019 #sidemenu ul li a.y2019,
#y2018 #sidemenu ul li a.y2018,
#y2017 #sidemenu ul li a.y2017,
#y2016 #sidemenu ul li a.y2016,
#y2015 #sidemenu ul li a.y2015,
#y2014 #sidemenu ul li a.y2014,
#y2013 #sidemenu ul li a.y2013,
#y2012 #sidemenu ul li a.y2012,
#y2011 #sidemenu ul li a.y2011,
#y2010 #sidemenu ul li a.y2010,
#y2009 #sidemenu ul li a.y2009,
#y2008 #sidemenu ul li a.y2008,
#y2007 #sidemenu ul li a.y2007,
#y2006 #sidemenu ul li a.y2006,
#y2005 #sidemenu ul li a.y2005 {
	margin-left:-5px;
	background :#d6eaf2 url(../images/common/bullet_selected.gif) no-repeat 10px center;
	_background :#d6eaf2 url(../images/common/bullet_selected.gif) no-repeat 15px center;
	*background :#d6eaf2 url(../images/common/bullet_selected.gif) no-repeat 15px center;
	border-left:5px solid #4d587a;
	}

#mainarea .unit{
	border-bottom:1px solid #b8d2db;
	margin:0 0 20px 0;
	padding:0 0 20px 0;
	}
#mainarea .unit h2 {
	margin-top:0;
	}

#mainarea .EntryExcerpt {
	font-weight:bold;
	background-color:#ffffde;
	border:1px solid #CCCCCC;
	padding:3px;
	margin:0 0 10px 0;
	text-align:center;
	}

#mainarea p.detail {
	text-align:right;
	margin-top:0px;
	}

dl {
	border:1px solid #b8d2db;
	background-color:#ffffff;
	padding:10px 10px 5px 10px;
	margin:0 0 10px 10px;
	}

dt {
	margin:0;
	font-weight:bold;
	padding:0 0 5px; 0;
	width:90px;
	float:left;
	}

dd {
	margin:0;
	padding:0 0 5px; 0;
	width:600px;
	float:left;
	}


dl {
	zoom:1;
	}
dl:after {
	content:"";
	display:block;
	clear:both;
	height:0px;
	visibility:hidden;
	}


/*---------------- already ----------------*/
.img_c {
    clear: both;
    width: 90%;
    margin: 0 auto 24px;
    text-align: center;
    }

/* seminar heading */
.seminar_heading {
    background: #fcf6f6;
    border: 2px solid #E1E6EA;
    margin: 0 0 24px;
    }
#mainarea .seminar_heading h2 {
	border:none;
	background:none;
	margin:0 0 10px 0;
	padding:0;
    padding:10px;
    border-bottom: 2px solid #E1E6EA;
    font-size: 120%;
    color: #003459;
    }
#mainarea .seminar_heading p {
	padding:0;
    margin: 0 10px 5px 10px;
    }
#mainarea .seminar_heading p em {
    font-weight: bold;
    }
#mainarea .seminar_heading p.red {
    text-align: center;
    }


.individual .seminar_schedule {
	border:1px solid #b8d2db;
	background-color:#ffffff;
	padding:10px 10px 5px 10px;
	margin:0 0 10px 0px;
	}
.individual .seminar_schedule dl {
	padding:0;
	margin:0;
	background:none;
	border:none;
	}

.individual .seminar_schedule dt {
	margin:0;
	font-weight:bold;
	padding:0 0 5px; 0;
	width:70px;
	float:left;
	}

.individual .seminar_schedule dd {
	margin:0;
	padding:0 0 5px; 0;
	width:620px;
	float:left;
	}




.seminar_schedule dl dd {
    display: block;
    margin-left: 9em;
    padding-bottom: 0.6em;
    font-weight: bold;
    }

.seminar_schedule dl dd {
    display: block;
    margin-left: 9em;
    padding-bottom: 0.6em;
    font-weight: bold;
    }
.seminar_schedule dl dd span {
    font-weight: normal;
    }
.seminar_schedule dl.seminar_schedule_tail {
    margin-bottom: 12px;
    border: none;
    }
.seminar_schedule dl.seminar_schedule_tail dd {
    padding-bottom: 0;
    }
.seminar_schedule p.red {
    text-align: center;
    }


.individual dl {
	border:none;
	background:none;
	padding:10px 10px 5px 10px;
	margin:0 0 10px 10px;
	}

.individual dt {
	margin:0;
	width:500px;
	font-weight:bold;
	padding:0 0 5px; 0;
	float:none;
	}

.individual dd {
	margin:0;
	padding:0 0 5px 50px;
	float:none;
	}

.individual #mainarea ul {
	padding-bottom:20px;
	}

.individual #mainarea li {
	list-style-type:disc;
	margin-left:50px;
	}