@charset "UTF-8";

/* index　───────────────────────────────────

	1. common style
	2. subpge style
	3. entry style
	
────────────────────────────────────────*/


/* 1. common style
────────────────────────────────────────*/
#columR #glossary_sub h3 {
	text-indent:-9990px;
	width:250px;
	height:25px;
	margin:25px 0px 0px 10px;
	padding:0px;
	background-image:url(../glossary/images/parts_sub.gif);
	background-position:-0px -440px;
	background-repeat:no-repeat;
	background-color:#f0efe6;
}
#columR #glossary_sub ul#subnavi09 {
	margin:0px;
	padding:10px 10px;
}
#columR #glossary_sub ul#subnavi09 li {
	float:left;
	list-style:none;
	display:block;
	width:39px;
	height:33px;
	margin:0px 3px 6px 6px;
	padding:0px;
	text-indent:-9990px;
}
#columR #glossary_sub ul#subnavi09 li#sub08 {
	width:140px;
}
#columR #glossary_sub ul#subnavi09 li a {
	display:block;
	width:39px;
	height:33px;
	background-image:url(../glossary/images/parts_sub.gif);
	background-repeat:no-repeat;
}
#columR #glossary_sub ul#subnavi09 li#sub01 a {
	background-position:-6px -470px;
}
#columR #glossary_sub ul#subnavi09 li#sub02 a {
	background-position:-55px -470px;
}
#columR #glossary_sub ul#subnavi09 li#sub03 a {
	background-position:-105px -470px;
}
#columR #glossary_sub ul#subnavi09 li#sub04 a {
	background-position:-154px -470px;
}
#columR #glossary_sub ul#subnavi09 li#sub05 a {
	background-position:-203px -470px;
}
#columR #glossary_sub ul#subnavi09 li#sub06 a {
	background-position:-6px -510px;
}
#columR #glossary_sub ul#subnavi09 li#sub07 a {
	background-position:-55px -510px;
}
#columR #glossary_sub ul#subnavi09 li#sub08 a {
	width:140px;
	background-position:-105px -510px;
}

#columR #glossary_sub ul#subnavi09 li#sub01 a:hover {
	background-position:-256px -470px;
}
#columR #glossary_sub ul#subnavi09 li#sub02 a:hover {
	background-position:-305px -470px;
}
#columR #glossary_sub ul#subnavi09 li#sub03 a:hover {
	background-position:-355px -470px;
}
#columR #glossary_sub ul#subnavi09 li#sub04 a:hover {
	background-position:-404px -470px;
}
#columR #glossary_sub ul#subnavi09 li#sub05 a:hover {
	background-position:-453px -470px;
}
#columR #glossary_sub ul#subnavi09 li#sub06 a:hover {
	background-position:-256px -510px;
}
#columR #glossary_sub ul#subnavi09 li#sub07 a:hover {
	background-position:-305px -510px;
}
#columR #glossary_sub ul#subnavi09 li#sub08 a:hover {
	width:140px;
	background-position:-355px -510px;
}

#columR #glossary_sub ul#subnavi09 li#sub01on a {
	background-position:-256px -470px;
}
#columR #glossary_sub ul#subnavi09 li#sub02on a {
	background-position:-305px -470px;
}
#columR #glossary_sub ul#subnavi09 li#sub03on a {
	background-position:-355px -470px;
}
#columR #glossary_sub ul#subnavi09 li#sub04on a {
	background-position:-404px -470px;
}
#columR #glossary_sub ul#subnavi09 li#sub05on a {
	background-position:-453px -470px;
}
#columR #glossary_sub ul#subnavi09 li#sub06on a {
	background-position:-256px -510px;
}
#columR #glossary_sub ul#subnavi09 li#sub07on a {
	background-position:-305px -510px;
}
#columR #glossary_sub ul#subnavi09 li#sub08on a {
	width:140px;
	background-position:-355px -510px;
}

#wrap #glossary a {
	color:#333333;
}
#wrap #glossary h3 {
	width:610px;
	height:40px;
	margin:0px;
	padding:0px;
	text-indent:-9990px;
	background-image:url(../glossary/images/parts_sub.gif);
	background-repeat:no-repeat;
}
#wrap #glossary h4 {
	margin:20px 0px 5px 10px;
	padding:0px;
}
#wrap #glossary h3#w01 { background-position:0 0;}
#wrap #glossary h3#w02 { background-position:0 -40px;}
#wrap #glossary h3#w03 { background-position:0 -80px;}
#wrap #glossary h3#w04 { background-position:0 -120px;}
#wrap #glossary h3#w05 { background-position:0 -160px;}
#wrap #glossary h3#w06 { background-position:0 -200px;}
#wrap #glossary h3#w07 { background-position:0 -240px;}
#wrap #glossary h3#w08 { background-position:0 -280px;}

#wrap #glossary {
	padding:25px 0px;
}
#wrap #glossary ul {
	margin:0px;
	padding:10px;
}
#wrap #glossary ul li {
	list-style:none;
	margin:0px 0px 5px 60px;
	padding:0px 0px 0px 15px;
	background-image:url(../images/li_icon3.gif);
	background-position:left;
	background-repeat:no-repeat;
}
#wrap #glossary dl {
	margin:0px;
	padding:10px;
}
#wrap #glossary dl dt {
	margin:0px 0px 5px 60px;
	padding:0px 0px 0px 15px;
	background-image:url(../images/li_icon3.gif);
	background-position:left;
	background-repeat:no-repeat;
}
#wrap #glossary dl dd {
	margin:0px 0px 5px 60px;
	padding:0px 0px 0px 15px;
}
#wrap #glossary dl dd p {
	margin:0px;
	padding:0px;
}
