@charset "utf-8";

/* ----------------------------
 == Override::Index Style 
---------------------------- */

/* == contentArea ------------------------------------------------------------------ */
#contentsArea {
	padding: 22px 10px 0 10px;
	background: url(/common/img/bg_container.gif) repeat-x left top;
}

/* == mainContentsBlock --------------------- */
.seminarInfoList {
	margin: 0;
	padding: 0;
}
.seminarInfoList dl {
	margin: 0;
	padding: 0;
}
.seminarInfoList dt {
	margin: 0;
	padding: 0;
	float: right;
	width: 92px;
	text-align: right;
	clear: both;
	background: url(/common/img/bg_separate01.gif) no-repeat 0 .2em;
	font-size: .9em;
}
.seminarInfoList dd {
	background: url(/common/img/bullet_arrow_s.gif) no-repeat 0 .4em;
	padding: 0 92px 0 12px;
	margin: 0 0 5px 0;
}
*html .seminarInfoList dd {
	background: url(/common/img/bullet_arrow_s.gif) no-repeat 0 .2em;
	margin: 0 0 10px 0;
}
.seminarInfoList dd img {
	vertical-align: middle;
}

ul.serviceList {
	padding: 0;
	margin: .4em 0 .8em 0 !important;
	width: 658px;
	overflow: hidden;
}
.serviceList li {
	margin: 0 0 2px 0;
	padding: 0;
	background: url(/common/img/bg_servicelist.gif) no-repeat 0 bottom;
	min-height: 99px;
}
*html .serviceList li {
	height: 99px;
}
.serviceList li dl {
	margin: 0 !important;
	padding: 0;
	background: url(/common/img/bg_servicelist01.gif) no-repeat 0 top;
	min-height: 88px;
}
*html .serviceList li dl {
	height: 88px;
}
.serviceList li dl#list02 {
	background: url(/common/img/bg_servicelist02.gif) no-repeat 0 top;
}
.serviceList li dl#list03 {
	background: url(/common/img/bg_servicelist03.gif) no-repeat 0 top;
}
.serviceList li dt {
	width: 550px;
	margin: 0 0 8px 89px;
	padding: 12px 0 3px 0;
	font-weight: bold;
	font-size: 1.2em;
	background: url(/common/img/bg_border.gif) no-repeat 0 bottom;
}
.serviceList li dt a {
	padding-left: 20px;
	background: url(/common/img/bullet_arrow_l.gif) no-repeat 0 0;
}
.serviceList li dd {
	width: 550px;
	margin: 0 0 0 89px;
	padding: 0 0 8px 0;
}


