@charset "utf-8"; /* 文字コード */

.slideshow-container {
	margin-right: 20px;
	margin-bottom: 20px;
	padding-top: 10px;
}

.slideshow {
	height: 300px;
	/* background: #62d1ee url(../images/top/slide_back.jpg) no-repeat; */
}

.slideshow img {
	display: block;
}

.business-category {
}

.business-category li {
	display: block;
	float: left;
}

.business-category img {
	display: block;
}

.business-category .rm img {
	margin-right: 10px;
}

.left-block {
	float: left;
	width: 610px;
	margin-top: 20px;
	margin-right: 40px;
	margin-bottom: 10px;
}

.topics {
	border-bottom: 4px solid #cccccc;
	margin-bottom: 20px;
}

.topics-body {
	padding: 10px 5px;
	border-bottom: 1px solid #cccccc;
}

.topics-table {
}

.topics-table .date {
	border: 1px solid #cccccc;
	text-align: center;
	width: 90px;
}

.topics-table .text {
	padding-left: 15px;
}

.dmf-table {
	margin-bottom: 10px;
}

.dmf-table,
.kbd-table {
	border: 1px solid #b3b3b3;
	width: 100%;
}

.dmf-table .logo,
.kbd-table .logo {
	width: 110px;
	text-align: left;
	padding-top: 10px;
	padding-bottom: 10px;
}

.dmf-table .logo img,
.kbd-table .logo img {
	margin-left: 10px;
}

.right-block {
	float: left;
	width: 270px;
	margin-top: 20px;
	margin-bottom: 10px;
}

.inquiry {
	border: 1px solid #80ADD5;
	margin-bottom: 20px;
}

.inquiry p {
	margin: 5px 8px;
}

.inquiry-banner {
	text-align: center;
	margin-bottom: 10px !important;
}

.pickup h2 {
	margin-bottom: 10px;
}

.pickup .text {
	border-left: 5px solid #cccccc;
	margin: 10px 0 20px 0;
	padding-left: 5px;
}

