@charset "Shift_JIS";
@import "other_com.css";

#page-title {
	background-image: url(../map/image/page_title.gif);
	margin-bottom: 20px;
}


.line-block {
	width: 230px;
	float: left;
}

.category-block {
	font-size: 14px;
	line-height: 16px;
}

.category-block .category-title a {
	display: block;
	width: 200px;
	height: 40px;
	text-indent: -9999px;
	background-repeat: no-repeat;
}

#block-school .category-title a {
	background-image: url(../map/image/category_school.gif);
}
#block-press .category-title a {
	background-image: url(../map/image/category_press.gif);
}
#block-live .category-title a {
	background-image: url(../map/image/category_switch.gif);
}
#block-shop .category-title {
	margin-top: 25px;
}
#block-shop .category-title a {
	background-image: url(../map/image/category_shop.gif);
}

.layer1 {
	margin: 10px 0 0 0;
}

.layer1 li {
	background-image: url(../map/image/mk1.gif);
	background-repeat: no-repeat;
	background-position: 0 2px;
	padding: 0 0 0 16px;
	margin: 0 0 8px 0;
}
.layer1 li.title {
	font-weight: bold;
	padding-left: 0;
}

.layer2 {
	margin: 8px 0 0 0;
}

.layer2 li {
	background-image: url(../map/image/mk2.gif);
	background-repeat: no-repeat;
	background-position: 0 5px;
	padding: 0 0 0 10px;
}
.layer2 li.title {
	font-weight: bold;
	padding-left: 0;
}


#block-school li.title,
#block-school .layer2 li.title {
	background-image: none;
}

#block-press li.title,
#block-press .layer2 li.title {
	background-image: none;
}

#block-other li.title {
	background-image: none;
}

#layer1-book {
	margin-bottom: 30px;
}
