@charset "Shift_JIS";


/* トップページ
-------------------------------------------------- */
/* 00. Layout Type
-------------------------------------------------- */
/* type Top */
.layoutTypeTop #container .inB { padding-top: 10px; }
.layoutTypeTop #contents {
	float: left;
	width: 670px;
	display: inline;
	margin-top: 15px;
	margin-left: 20px;
}
.layoutTypeTop #subs {
	float: right;
	width: 200px;
	display: inline;
	margin-top: 15px;
	margin-right: 20px;
}

/* ----------------------------------------------- */
/* 00. Content
-------------------------------------------------- */
/* intro */
.intro-image {
	position: relative;
	width: 908px;
	height: 207px;
	margin: 0 auto 0 auto;
}
.intro-image li {
	position: absolute;
	top: 0;
	left: 0;
}
.intro-image .li01 { z-index: 3; }
.intro-image .li02 { z-index: 2; }
.intro-image .li03 { z-index: 1; }
.intro-image img { display: block; }

/* datelist */
.datelist { margin: 10px 10px 0 10px; }
.datelist dl {
	margin-top: -10px;
	overflow: hidden;
	zoom: 1;
}
.datelist dt {
	margin-top: 10px;
	font-weight: bold;
}
.datelist dd {
	padding-bottom: 11px;
	background: url(/img/common/line_dot_01.gif) repeat-x left bottom;
}
.datelist dd img { vertical-align: top; }
.datelist .msR { margin-left: 10px; }

/* service list */
.service-list { margin-top: 30px; }
.service-list ul {
	margin-left: -11px;
	overflow: hidden;
}
.service-list li {
	float: left;
	display: inline;
	margin-left: 11px;
}
.service-list img { vertical-align: bottom; }

/* ----------------------------------------------- */
