@media screen and (max-width: 767px) {
/* --------------------------------
	タブ
-------------------------------- */	
div#glossary_tab{
	display: none;
}
div#glossary_tab_SP ul {
	overflow:hidden;
	border-bottom:#C60 2px solid;
}
div#glossary_tab_SP ul li {
	float:left;
	padding:5px 7px 0 7px;
	margin: 3px 3px 0 5px;
	background:#096;
	color:#fff;
	font-size:88%;
}
div#glossary_tab_SP ul li.act{
	background:#930;
	font-weight:bold;
	height:13px;
	padding-top: 3px;
	font-size:100%;
}
div#glossary_tab_SP ul li a{
	color: #fff;
	text-decoration: underline;
}
div#glossary_tab_SP ul li a:hover{
	text-decoration: none;
}
/* --------------------------------
アンカーナビ
-------------------------------- */
div#anav p {
	padding: 10px 0 0 20px;
	text-align:center;
}
div#anav ul { 
	margin: 10px auto;
	width: 550px;
}
div#anav ul li { 
	display:none;
}
div#anav_SP {
	overflow:hidden;
}
div#anav_SP ul {
	width: 220px;
	margin:0 auto;
}
div#anav_SP li {
	float: left;
	padding: 5px 10px;
	font-size: 120%;
	font-weight: bold;
	border: #C08E42 1px solid;
	margin: 3px;
	background-color: #FAECBF;
}
div#anav_SP li a {
	color: #c8417c;
	text-decoration: underline;
}
div#anav_SP li a:hover{
	text-decoration: none;
}
div#anav ul li span { 
	display:block; 
	background:url(//img.e87.com/gardening/school/glossary/img/index/anav_bg_b.gif) no-repeat left bottom; 
	width:228px; 
}
div#anav ul li span span { 
	display:block; 
	background:url(//img.e87.com/gardening/school/glossary/img/index/anav_bg_t.gif) no-repeat; 
	width:228px; 
}
div#anav ul li span span span { 
	min-height:40px; 
	background:no-repeat 1px 50%; 
	color:#2f110f; 
	font-weight:bold; 
	width: 100%; 
	font-size:88%; 
}
div#anav ul li span span span a { 
	display:block; 
	padding:12px 5px 9px 50px; 
}
div#anav ul li span span span a:hover { 
	text-decoration: none; 
}
div#anav ul li span span span a:link, div#anav ul li span span span a:visited { 
	text-decoration: underline; 
	color: #CA417D; 
}
	
	
div#anav ul li.anav_01 span span span { 
	background:url(//img.e87.com/gardening/school/glossary/img/index/anav_ico_01.gif) no-repeat 0px 3px; 
}
div#anav ul li.anav_02 span span span { 
	background:url(//img.e87.com/gardening/school/glossary/img/index/anav_ico_02.gif) no-repeat 0px 2px; 
}
div#anav ul li.anav_03 span span span { 
	background:url(//img.e87.com/gardening/school/glossary/img/index/anav_ico_03.gif) no-repeat 8px 5px; 
}
div#anav ul li.anav_04 span span span { 
	background:url(//img.e87.com/gardening/school/glossary/img/index/anav_ico_04.gif) no-repeat 0px 4px; 
}
div#anav ul li.anav_05 span span span { 
	background:url(//img.e87.com/gardening/school/glossary/img/index/anav_ico_05.gif) no-repeat 0px 7px; 
}
div#anav ul li.anav_06 span span span { 
	background:url(//img.e87.com/gardening/school/glossary/img/index/anav_ico_06.gif) no-repeat 0px 3px; 
}
	
	* html div#anav ul li { 
	height:40px; 
	
}/*IE6*/
	* html div#anav ul li span span span { 
	height:40px; 
	
}/*IE6*/
	* html div#anav ul li span span span a { 
	height:19px; 
	
}/*IE6*/
	

/* --------------------------------
	glossary
-------------------------------- */
	
div#glossary { 
	margin:0 0 0 22px; 
	padding-top:15px; 
}
	
div#glossary .section { 
	padding:12px 0 0 0; 
}
div#glossary .section h2 { 
	background:url(//img.e87.com/gardening/school/glossary/img/index/glossary_sect_h_bg.gif) repeat-x left bottom; 
	color:#2f110f; 
	font-size: 127%;
}
div#glossary .section h2 span { 
	display:block; 
	padding:20px 0 8px 54px; 
	background-position:left bottom; 
	background-repeat:no-repeat; 
}
		
div#glossary .section li dl{
	overflow: hidden;
	border-top: #9AE98F 1px solid;
	background: url(//img.e87.com/gardening/school/glossary/img/index/bg01.gif) no-repeat left;
}
div#glossary .section li dl dt{
	float: left;
	background: #FFF3D8;
	width: 30%;
	padding: 15px 0 15px 10px;
	font-weight:bold;
	font-size: 89%;
}
div#glossary .section li dl dt span{
	font-size:81%;
	font-weight:normal;
}
div#glossary .section li dl dd{
	padding: 15px 0 15px 5px;
	width: 63%;
	float: right;
	font-size: 88%;
}
div#glossary .section li dl.last_ward{
	border-bottom: #9AE98F 1px solid;
}
/*IE6*/}
@media screen and (min-width: 768px) and (max-width:899px) {
/* --------------------------------
	タブ
-------------------------------- */	
div#glossary_tab ul{
	overflow:hidden;
	margin-left:10px;
}
div#glossary_tab li{
	float:left;
	margin-left:5px;
}
div#glossary_tab_SP {
	display: none;
}

/* --------------------------------
アンカーナビ
-------------------------------- */

div#anav { 
	margin: 0 auto 0 auto;
	height:50px;
	width: 726px;
	background: url(//img.e87.com/gardening/school/glossary/img/index/anav_bg.jpg) no-repeat;
}
div#anav p {
	padding: 10px 0 0 20px;
}
div#anav ul { 
	margin: 10px auto;
	width: 550px;
}
div#anav ul li { 
	padding: 0 5px; 
	min-height:40px; 
	background:url(//img.e87.com/gardening/school/glossary/img/index/anav_bg_m.gif) repeat-y; 
	float:left; 
}
div#anav_SP {
	display:none;
}
div#anav ul li span { 
	display:block; 
	background:url(//img.e87.com/gardening/school/glossary/img/index/anav_bg_b.gif) no-repeat left bottom; 
	width:228px; 
}
div#anav ul li span span { 
	display:block; 
	background:url(//img.e87.com/gardening/school/glossary/img/index/anav_bg_t.gif) no-repeat; 
	width:228px; 
}
div#anav ul li span span span { 
	width:228px; 
	min-height:40px; 
	background:no-repeat 1px 50%; 
	color:#2f110f; 
	font-weight:bold; 
}
div#anav ul li span span span a { 
	display:block; 
	padding:12px 5px 9px 60px; 
}
div#anav ul li span span span a:hover { 
	text-decoration: none; 
}
div#anav ul li span span span a:link, div#anav ul li span span span a:visited { 
	text-decoration: underline; 
	color: #CA417D; 
}
	
div#anav ul li.anav_01 span span span { 
	background-image:url(//img.e87.com/gardening/school/glossary/img/index/anav_ico_01.gif); 
}
div#anav ul li.anav_02 span span span { 
	background-image:url(//img.e87.com/gardening/school/glossary/img/index/anav_ico_02.gif); 
}
div#anav ul li.anav_03 span span span { 
	background-image:url(//img.e87.com/gardening/school/glossary/img/index/anav_ico_03.gif); 
}
div#anav ul li.anav_04 span span span { 
	background-image:url(//img.e87.com/gardening/school/glossary/img/index/anav_ico_04.gif); 
}
div#anav ul li.anav_05 span span span { 
	background-image:url(//img.e87.com/gardening/school/glossary/img/index/anav_ico_05.gif); 
}
div#anav ul li.anav_06 span span span { 
	background-image:url(//img.e87.com/gardening/school/glossary/img/index/anav_ico_06.gif); 
}
	
	* html div#anav ul li { 
	height:40px; 
	
}/*IE6*/
	* html div#anav ul li span span span { 
	height:40px; 
	
}/*IE6*/
	* html div#anav ul li span span span a { 
	height:19px; 
	
}/*IE6*/


/* --------------------------------
	glossary
-------------------------------- */
	
div#glossary { 
	margin:0 0 0 22px; 
	padding-top:35px; 
	width:710px; 
}
	
div#glossary .section { 
	padding:12px 0 0 0; 
}
div#glossary .section h2 { 
	background:url(//img.e87.com/gardening/school/glossary/img/index/glossary_sect_h_bg.gif) repeat-x left bottom; 
	color:#2f110f; 
	font-size: 127%;
}
div#glossary .section h2 span { 
	display:block; 
	padding:20px 0 8px 54px; 
	background-position:left bottom; 
	background-repeat:no-repeat; 
}
		
div#glossary .section li dl{
	overflow: hidden;
	border-top: #9AE98F 1px solid;
	background: url(//img.e87.com/gardening/school/glossary/img/index/bg02.gif) no-repeat left;
}
div#glossary .section li dl dt{
	float: left;
	background: #FFF3D8;
	width: 30%;
	padding: 15px 0 15px 10px;
	font-weight:bold;
}
div#glossary .section li dl dt span{
	font-size:81%;
	font-weight:normal;
}
div#glossary .section li dl dd{
	padding: 15px 0 15px 18px;
	width: 66%;
	float: right;
	font-size: 89%;
}
div#glossary .section li dl.last_ward{
	border-bottom: #9AE98F 1px solid;
}

/*IE6*/}
@media screen and (min-width:900px) {
/* --------------------------------
	タブ
-------------------------------- */	
div#glossary_tab ul{
	overflow:hidden;
	margin-left:10px;
}
div#glossary_tab li{
	float:left;
	margin-left:5px;
}
div#glossary_tab_SP {
	display: none;
}
/* --------------------------------
アンカーナビ
-------------------------------- */
	
div#anav { 
	margin: 0 auto 0 auto;
	height:50px;
	width: 726px;
	background: url(//img.e87.com/gardening/school/glossary/img/index/anav_bg.jpg) no-repeat;
}
div#anav p {
	padding: 10px 0 0 20px;
}
div#anav ul { 
	margin: 10px auto;
	width: 550px;
}
div#anav ul li { 
	padding: 0 5px; 
	min-height:40px; 
	background:url(//img.e87.com/gardening/school/glossary/img/index/anav_bg_m.gif) repeat-y; 
	float:left; 
}
div#anav_SP {
	display:none;
}
div#anav ul li span { 
	display:block; 
	background:url(//img.e87.com/gardening/school/glossary/img/index/anav_bg_b.gif) no-repeat left bottom; 
	width:228px; 
}
div#anav ul li span span { 
	display:block; 
	background:url(//img.e87.com/gardening/school/glossary/img/index/anav_bg_t.gif) no-repeat; 
	width:228px; 
}
div#anav ul li span span span { 
	width:228px; 
	min-height:40px; 
	background:no-repeat 1px 50%; 
	color:#2f110f; 
	font-weight:bold; 
}
div#anav ul li span span span a { 
	display:block; 
	padding:12px 5px 9px 60px; 
}
div#anav ul li span span span a:hover { 
	text-decoration: none; 
}
div#anav ul li span span span a:link, div#anav ul li span span span a:visited { 
	text-decoration: underline; 
	color: #CA417D; 
}
	
div#anav ul li.anav_01 span span span { 
	background-image:url(//img.e87.com/gardening/school/glossary/img/index/anav_ico_01.gif); 
}
div#anav ul li.anav_02 span span span { 
	background-image:url(//img.e87.com/gardening/school/glossary/img/index/anav_ico_02.gif); 
}
div#anav ul li.anav_03 span span span { 
	background-image:url(//img.e87.com/gardening/school/glossary/img/index/anav_ico_03.gif); 
}
div#anav ul li.anav_04 span span span { 
	background-image:url(//img.e87.com/gardening/school/glossary/img/index/anav_ico_04.gif); 
}
div#anav ul li.anav_05 span span span { 
	background-image:url(//img.e87.com/gardening/school/glossary/img/index/anav_ico_05.gif); 
}
div#anav ul li.anav_06 span span span { 
	background-image:url(//img.e87.com/gardening/school/glossary/img/index/anav_ico_06.gif); 
}
	
	* html div#anav ul li { 
	height:40px; 
	
}/*IE6*/
	* html div#anav ul li span span span { 
	height:40px; 
	
}/*IE6*/
	* html div#anav ul li span span span a { 
	height:19px; 
	
}/*IE6*/
	
	
/* --------------------------------
	glossary
-------------------------------- */
	
div#glossary { 
	margin:0 0 0 22px; 
	padding-top:35px; 
	width:910px; 
}
	
div#glossary .section { 
	padding:12px 0 0 0; 
}
div#glossary .section h2 { 
	background:url(//img.e87.com/gardening/school/glossary/img/index/glossary_sect_h_bg.gif) repeat-x left bottom; 
	color:#2f110f; 
	font-size: 127%;
}
div#glossary .section h2 span { 
	display:block; 
	padding:20px 0 8px 54px; 
	background-position:left bottom; 
	background-repeat:no-repeat; 
}
		
div#glossary .section li dl{
	overflow: hidden;
	border-top: #9AE98F 1px solid;
	background: url(//img.e87.com/gardening/school/glossary/img/index/bg02.gif) no-repeat left;
}
div#glossary .section li dl dt{
	float: left;
	background: #FFF3D8;
	width: 30%;
	padding: 15px 0 15px 10px;
	font-weight:bold;
}
div#glossary .section li dl dt span{
	font-size:81%;
	font-weight:normal;
}
div#glossary .section li dl dd{
	padding: 15px 0 15px 18px;
	width: 66%;
	float: right;
	font-size: 89%;
}
div#glossary .section li dl.last_ward{
	border-bottom: #9AE98F 1px solid;
}

/*IE6*/}








