@charset "Shift_JIS";

/* fontsizemedium.css */

/* -----------------------------------------------
 * SITE > TEXT SIZE CONTROLLER
 ---------------------------------------------- */
#textSizeControllerS a:link, #textSizeControllerS a:visited {
	background-position: 0 0;
}
#textSizeControllerS a:hover, #textSizeControllerS a:active {
	background-position: 0 -19px;
}
#textSizeControllerM a {
	background-position: -19px -19px;
}
#textSizeControllerL a:link, #textSizeControllerL a:visited {
	background-position: -38px 0;
}
#textSizeControllerL a:hover, #textSizeControllerL a:active {
	background-position: -38px -19px;
}

.categoryTopPage #pageBody, .localPage #pageBody {
	font-size: 12px;
}
.categoryTopPage #topicPath, .localPage #topicPath {
	font-size: 10px;
}
.categoryTopPage #pageBody h2, .localPage #pageBody h2 {
	font-size: 14px;
}
.toppage #page .textsmall, .categoryTopPage #pageBody .textsmall, .localPage #pageBody .textsmall, .localPage #contents .textsmall {
	font-size: 12px;
}
.toppage #page .textnormal, .categoryTopPage #pageBody .textnormal, .localPage #pageBody .textnormal, .localPage #contents .textnormal {
	font-size: 12px;
}
.categoryTopPage #pageBody .textlarge, .localPage #pageBody .textlarge, .localPage #contents .textlarge {
	font-size: 14px;
}
.localPage #pageBody #libraryTopBody h2 {
	font-size: 12px;
}

#footerNav {
	font-size: 12px;
}
