#content { padding-bottom: 8px; }
#index_content, 
#index_right_menu, 
#left_menu, 
#index_content_right { float: left; }

#index_content { width: 711px; }

/* #top_flash {
	width: 711px;
	height: 422px;
	background: none;
} */

#index_content_box {
	width: 711px;
	margin-top: 0px;
}


#index_content_box #anica_comm { margin-bottom: 10px;}
#index_content_box #anica_comm * { display: none; }
#index_content_box #anica_comm a {
	text-indent: -5000px;
	display: block;
	width: 711px;
	height: 200px;
	background: url(/images/index/anica_comm2.png) no-repeat 0 0;
}

#index_content_box #news { margin-bottom: 15px;}
#index_content_box #news * { display: none; }
#index_content_box #news a {
	text-indent: -5000px;
	display: block;
	width: 536px;
	height: 65px;
	background: url(/images/index/news.png) no-repeat 0 0;
}
#index_content_box #news a:hover { background-position: 0 -65px; }

#index_content_box #news02 { margin-bottom: 15px;}
#index_content_box #news02 * { display: none; }
#index_content_box #news02 a {
	text-indent: -5000px;
	display: block;
	width: 536px;
	height: 65px;
	background: url(/images/index/news02.png) no-repeat 0 0;
}
#index_content_box #news02 a:hover { background-position: 0 -65px; }

#index_content_box #news03 { margin-bottom: 15px;}
#index_content_box #news03 * { display: none; }
#index_content_box #news03 a {
	text-indent: -5000px;
	display: block;
	width: 536px;
	height: 65px;
	background: url(/images/index/news03.png) no-repeat 0 0;
}
#index_content_box #news03 a:hover { background-position: 0 -65px; }

#index_content_box #news04 { margin-bottom: 15px;}
#index_content_box #news04 * { display: none; }
#index_content_box #news04 a {
	text-indent: -5000px;
	display: block;
	width: 536px;
	height: 65px;
	background: url(/images/index/news04.png) no-repeat 0 0;
}
#index_content_box #news04 a:hover { background-position: 0 -65px; }

#index_content_box #news05 { margin-bottom: 15px;}
#index_content_box #news05 * { display: none; }
#index_content_box #news05 a {
	text-indent: -5000px;
	display: block;
	width: 536px;
	height: 65px;
	background: url(/images/index/news05.png) no-repeat 0 0;
}
#index_content_box #news05 a:hover { background-position: 0 -65px; }

#index_content_box #news06 { margin-bottom: 15px;}
#index_content_box #news06 * { display: none; }
#index_content_box #news06 a {
	text-indent: -5000px;
	display: block;
	width: 536px;
	height: 65px;
	background: url(/images/index/news06.png) no-repeat 0 0;
}
#index_content_box #news06 a:hover { background-position: 0 -65px; }

#index_content_box #news07 { margin-bottom: 15px;}
#index_content_box #news07 * { display: none; }
#index_content_box #news07 a {
	text-indent: -5000px;
	display: block;
	width: 536px;
	height: 65px;
	background: url(/images/index/news07.png) no-repeat 0 0;
}
#index_content_box #news07 a:hover { background-position: 0 -65px; }

#index_content_box #news08 { margin-bottom: 15px;}
#index_content_box #news08 * { display: none; }
#index_content_box #news08 a {
	text-indent: -5000px;
	display: block;
	width: 536px;
	height: 65px;
	background: url(/images/index/news08.png) no-repeat 0 0;
}
#index_content_box #news08 a:hover { background-position: 0 -65px; }

#index_content_box #news09 { margin-bottom: 15px;}
#index_content_box #news09 * { display: none; }
#index_content_box #news09 a {
	text-indent: -5000px;
	display: block;
	width: 536px;
	height: 65px;
	background: url(/images/index/news09.png) no-repeat 0 0;
}
#index_content_box #news09 a:hover { background-position: 0 -65px; }


#index_content_box #news0 { margin-bottom: 15px;}
#index_content_box #news0 * { display: none; }
#index_content_box #news0 a {
	text-indent: -5000px;
	display: block;
	width: 536px;
	height: 65px;
	background: url(/images/index/news0.png) no-repeat 0 0;
}
#index_content_box #news0 a:hover { background-position: 0 -65px; }



#index_content_box #news1 { margin-bottom: 15px;}
#index_content_box #news1 * { display: none; }
#index_content_box #news1 a {
	text-indent: -5000px;
	display: block;
	width: 536px;
	height: 65px;
	background: url(/images/index/news1.png) no-repeat 0 0;
}
#index_content_box #news1 a:hover { background-position: 0 -65px; }


#index_content_box #news2 { margin-bottom: 15px;}
#index_content_box #news2 * { display: none; }
#index_content_box #news2 a {
	text-indent: -5000px;
	display: block;
	width: 536px;
	height: 65px;
	background: url(/images/index/news2.png) no-repeat 0 0;
}
#index_content_box #news2 a:hover { background-position: 0 -65px; }

#index_content_box #news3 a:hover { background-position: 0 -65px; }

#index_content_box #news3 { float:left;  margin-bottom: 15px;}
#index_content_box #news3 * { display: none; }
#index_content_box #news3 a {
	text-indent: -5000px;
	display: block;
	width: 536px;
	height: 65px;
	background: url(/images/index/news3.png) no-repeat 0 0;
}



#index_content_box #news5 { float:left;  margin-bottom: 15px;}
#index_content_box #news5 * { display: none; }
#index_content_box #news5 a {
	text-indent: -5000px;
	display: block;
	width: 536px;
	height: 65px;
	background: url(/images/index/news5.png) no-repeat 0 0;
}
#index_content_box #news5 a:hover { background-position: 0 -65px; }

#index_content_box #news6 { float:left;  margin-bottom: 15px;}
#index_content_box #news6 * { display: none; }
#index_content_box #news6 a {
	text-indent: -5000px;
	display: block;
	width: 536px;
	height: 65px;
	background: url(/images/index/news6.png) no-repeat 0 0;
}
#index_content_box #news6 a:hover { background-position: 0 -65px; }


#index_content_box #news7 a:hover { background-position: 0 -65px; }

#index_content_box #news7 { float:left;  margin-bottom: 15px;}
#index_content_box #news7 * { display: none; }
#index_content_box #news7 a {
	text-indent: -5000px;
	display: block;
	width: 536px;
	height: 65px;
	background: url(/images/index/news7.png) no-repeat 0 0;
}
#index_content_box #news8 a:hover { background-position: 0 -65px; }

#index_content_box #news8 { float:left;  margin-bottom: 15px;}
#index_content_box #news8 * { display: none; }
#index_content_box #news8 a {
	text-indent: -5000px;
	display: block;
	width: 263px;
	height: 65px;
	background: url(/images/index/news8.png) no-repeat 0 0;
}
#index_content_box #news8 a:hover { background-position: 0 -65px; }

#index_content_box #news9 a:hover { background-position: 0 -65px; }

#index_content_box #news9 { float:right;  margin-bottom: 15px;}
#index_content_box #news9 * { display: none; }
#index_content_box #news9 a {
	text-indent: -5000px;
	display: block;
	width: 263px;
	height: 65px;
	background: url(/images/index/news9.png) no-repeat 0 0;
}
#index_content_box #news9 a:hover { background-position: 0 -65px; }


#index_content_box #newstest a:hover { background-position: 0 -65px; }

#index_content_box #newstest { float:left;  margin-bottom: 15px;}
#index_content_box #newstest * { display: none; }
#index_content_box #newstest a {
	text-indent: -5000px;
	display: block;
	width: 263px;
	height: 65px;
	background: url(/images/index/newstest.png) no-repeat 0 0;
}


/*↓ココカラハーフバナーのスタイルシート↓*/

#index_content_box #news_mini01 { float:left;  margin-bottom: 15px;}
#index_content_box #news_mini01 * { display: none; }
#index_content_box #news_mini01 a {
	text-indent: -5000px;
	display: block;
	width: 263px;
	height: 65px;
	background: url(/images/index/mini01.png) no-repeat 0 0;
}
#index_content_box #news_mini01 a:hover { background-position: 0 -65px; }


#index_content_box #news_mini02 { float:right;  margin-bottom: 15px;}
#index_content_box #news_mini02 * { display: none; }
#index_content_box #news_mini02 a {
	text-indent: -5000px;
	display: block;
	width: 263px;
	height: 65px;
	background: url(/images/index/mini02.png) no-repeat 0 0;
}
#index_content_box #news_mini02 a:hover { background-position: 0 -65px; }



#index_content_box #news_mini03 { float:left;  margin-bottom: 15px;}
#index_content_box #news_mini03 * { display: none; }
#index_content_box #news_mini03 a {
	text-indent: -5000px;
	display: block;
	width: 263px;
	height: 65px;
	background: url(/images/index/newstt.png) no-repeat 0 0;
}
#index_content_box #news_mini03 a:hover { background-position: 0 -65px; }

#index_content_box #news_mini04 { float:right;  margin-bottom: 15px;}
#index_content_box #news_mini04 * { display: none; }
#index_content_box #news_mini04 a {
	text-indent: -5000px;
	display: block;
	width: 263px;
	height: 65px;
	background: url(/images/index/newst.png) no-repeat 0 0;
}
#index_content_box #news_mini04 a:hover { background-position: 0 -65px; }


#index_content_box #news_mini05 { float:left;  margin-bottom: 15px;}
#index_content_box #news_mini05 * { display: none; }
#index_content_box #news_mini05 a {
	text-indent: -5000px;
	display: block;
	width: 263px;
	height: 65px;
	background: url(/images/index/handst.png) no-repeat 0 0;
}
#index_content_box #news_mini05 a:hover { background-position: 0 -65px; }

#index_content_box #news_mini06 { float:right;  margin-bottom: 15px;}
#index_content_box #news_mini06 * { display: none; }
#index_content_box #news_mini06 a {
	text-indent: -5000px;
	display: block;
	width: 263px;
	height: 65px;
	background: url(/images/index/shitsukest.png) no-repeat 0 0;
}
#index_content_box #news_mini06 a:hover { background-position: 0 -65px; }






/*↑ココマデハーフバナーのスタイルシート↑*/








#index_content_box #season_recipe { float:left;  margin-bottom: 15px;}
#index_content_box #season_recipe * { display: none; }
#index_content_box #season_recipe a {
	text-indent: -5000px;
	display: block;
	width: 536px;
	height: 88px;
	background: url(/images/index/season_recipe.png) no-repeat 0 0;
}
#index_content_box #season_recipe a:hover { background-position: 0 -88px; }

#index_content_box .features { padding-top: 6px; }
#index_content_box .features .for_iebug {
/*  width: 519px;*/
  width: 536px;
  margin: 0 auto;
}

#index_content_box .features .feature_content {
	width: 257px;
	height: 119px;
	float: left;
}
#index_content_box .features .feature_content * { display: none; }
#index_content_box .features .feature_content, 
#index_content_box .features .feature_content a {
	text-indent: -5000px;
	display: block;
	width: 257px;
	height: 119px;
	background: url(/images/index/features.png) no-repeat 0 0;
}
#index_content_box .features .document,
#index_content_box .features .animal_hospital_24h,
#index_content_box .features .trimming {
  margin-right: 5px;
 }
#index_content_box .features .document,
#index_content_box .features .travel,
#index_content_box .features .animal_hospital_24h,
#index_content_box .features .made_in_japan {
  margin-bottom: 6px;
}
#index_content_box .features .document a { background-position: 0 0; }
#index_content_box .features .travel, 
#index_content_box .features .travel a { background-position: 0 -377px; }
#index_content_box .features .animal_hospital_24h a { background-position: 0 -126px; }
#index_content_box .features .made_in_japan a { background-position: 0 -503px; }
#index_content_box .features .trimming a { background-position: 0 -252px; }
#index_content_box .features .secret a { background-position: 0 -629px; }

#index_content_box .features .document a:hover { background-position: -264px 0; }
#index_content_box .features .travel a:hover { background-position: -264px -377px; }
#index_content_box .features .animal_hospital_24h a:hover { background-position: -264px -126px; }
#index_content_box .features .made_in_japan a:hover { background-position: -264px -503px; }
#index_content_box .features .trimming a:hover { background-position: -264px -252px; }
#index_content_box .features .secret a:hover { background-position: -264px -629px; }


#index_content_box #event { margin-bottom: 15px;}
#index_content_box #event * { display: none; }
#index_content_box #event a {
	text-indent: -5000px;
	display: block;
	width: 536px;
	height: 134px;
	background: url(/images/index/event.png) no-repeat 0 0;
}
#index_content_box #event a:hover { background-position: 0 -134px; }

.index_content_right .for_iebug { margin-left: 8px;}

#index_mini_sitemap dt, #index_mini_sitemap dd { display: inline;line-height: 2; }
#index_mini_sitemap dl { padding: 0 0.5em; }
#index_mini_sitemap dt {
	padding-left: 1em;
	padding-right: 0.5em;
	color: #8ec31f;
}
#index_mini_sitemap dt.first { padding-left: 0; }






#index_content_right { width: 534px;}


#index_right_menu { margin-left: 15px; }
#index_right_menu .content_right { width: 221px; }


#index_center_menu { margin-left: 0px; }
/* #index_center_menu .content_right { width: 534px; } */
#index_center_menu .content_right { width: 534px; }


#index_right_menu #ads { margin-bottom: 10px;}
#index_right_menu #ads * { display: none; }
#index_right_menu #ads a {
	text-indent: -5000px;
	display: block;
	width: 223px;
/*	height: 90px;*/
	height: 200px;
	background: url(/images/index/ads.png) no-repeat 0 0;
}

#index_right_menu #ads2 { margin-bottom: 10px;}
#index_right_menu #ads2 * { display: none; }
#index_right_menu #ads2 a {
	text-indent: -5000px;
	display: block;
	width: 223px;
	height: 135px;
	background: url(/images/index/ads2.png) no-repeat 0 0;
}

#index_right_menu #ads3 { margin-bottom: 10px;}
#index_right_menu #ads3 * { display: none; }
#index_right_menu #ads3 a {
	text-indent: -5000px;
	display: block;
	width: 223px;
	height: 68px;
	background: url(/images/index/wanpara.jpg) no-repeat 0 0;
}

#index_right_menu #ads4 { margin-bottom: 10px;}
#index_right_menu #ads4 * { display: none; }
#index_right_menu #ads4 a {
	text-indent: -5000px;
	display: block;
	width: 223px;
	height: 68px;
	background: url(/images/index/050128_ye.gif) no-repeat 0 0;
}
#index_right_menu #ads5 { margin-bottom: 21px;}
#index_right_menu #ads5 * { display: none; }
#index_right_menu #ads5 a {
	text-indent: -5000px;
	display: block;
	width: 223px;
	height: 62px;
	background: url(/images/index/bnr_kimiboku.jpg) no-repeat 0 0;
}
#index_right_menu #ads6 { margin-bottom: 15px;}
#index_right_menu #ads6 * { display: none; }
#index_right_menu #ads6 a {
	text-indent: -5000px;
	display: block;
	width: 223px;
	height: 68px;
	background: url(/images/index/bnr_dnp_dreampages.gif) no-repeat 0 0;
}

/* #index_right_menu #event a:hover { background-position: 0 -320px; } */

/*#index_right_menu #staff { margin-bottom: 10px;}
#index_right_menu #staff * { display: none; }
#index_right_menu #staff a {
	text-indent: -5000px;
	display: block;
	width: 222px;
	height: 39px;
	background: url(/images/index/staff_at.jpg) no-repeat 0 0;
}*/

/* #index_right_menu #event a:hover { background-position: 0 -320px; } */

/*#index_right_menu #staff2 { margin-bottom: 13px;}
#index_right_menu #staff2 * { display: none; }
#index_right_menu #staff2 a {
	text-indent: -5000px;
	display: block;
	width: 222px;
	height: 39px;
	background: url(/images/index/staff_ahb.jpg) no-repeat 0 0;
}*/

/* #index_right_menu #event a:hover { background-position: 0 -320px; } */

#index_right_menu #news_topics {
	border-bottom: 1px solid #8ec31f;
	margin-bottom: 15px;
}
#index_right_menu #news_topics dl {
	padding: 8px;
	overflow: auto;
	height: 420px;
/*	height: 320px;*/
	line-height: 1.3;
}
#index_right_menu #news_topics dt { color: #8ec31f;}
#index_right_menu #news_topics dd { margin-bottom: 1em;}

/*--> Insert by otsubo-c (2009/09/23) */
/*--> Rename by sakurai-c (2009/09/30) */
/*-->#index_right_menu #new_stores {
	border-bottom: 1px solid #8ec31f;
	margin-bottom: 15px;
}
#index_right_menu #new_stores dl {
	padding: 8px;
	overflow: auto;
	height: 127px;
	line-height: 1.3;
}
#index_right_menu #new_stores dt { color: #8ec31f;}
#index_right_menu #new_stores dd { margin-bottom: 1em;}*/
/*<-- Insert by otsubo-c (2009/09/23) */
/*<-- Rename by sakurai-c (2009/09/30) */


/*--> Rename by sakurai-c (2009/10/12) */
#index_center_menu #mini_contents {
	padding: 5px 0 5px 0;
	border-bottom: 1px solid #8ec31f;
	margin-bottom: 15px;
/*	height: 420px;*/
/*	height: 320px;*/
/*	height: 130px;*/
	height: 112px;
	overflow: auto;
}
#index_center_menu #mini_contents dl {
	padding: 5px;
	overflow: visible;
}
}
#index_center_menu #mini_contents dt { color: #8ec31f; font-size:11.5px;}
/*#index_center_menu #mini_contents dd { margin-bottom: 1em; font-size:11.5px;}*/
#index_center_menu #mini_contents dd { margin:0 0 0.5em 0; font-size:11.5px; line-height: 1.2;}

/*<-- Insert by sakurai-c (2009/10/12) */

/*--> Rename by otsubo-c (2011/03/17) */
#index_center_menu #mini_eq {
	padding: 5px 0 5px 0;
	border-bottom: 1px solid #c0c0c0;
	border-left: 1px solid #c0c0c0;
	border-right: 1px solid #c0c0c0;
	margin-bottom: 15px;
/*	height: 420px;*/
/*	height: 320px;*/
	height: 110px;
	overflow: auto;
	scrollbar-face-color:#c0c0c0;
	scrollbar-darkshadow-color:#c0c0c0;
	scrollbar-3dlight-color:#c0c0c0;
	scrollbar-track-color:#f5f5f5;
}
#index_center_menu #mini_eq dl {
	padding-top: 5px;
	padding-left: 5px;
	padding-right: 5px;
	padding-bottom: 0px;

	overflow: visible;
}
}
#index_center_menu #mini_eq dt { color: #8ec31f; font-size:11.5px;}
/*#index_center_menu #mini_contents dd { margin-bottom: 1em; font-size:11.5px;}*/
#index_center_menu #mini_eq dd { margin:0 0 0.2em 2px; font-size:11.5px; line-height: 1.2;}

/*<-- Rename by otsubo-c (2011/03/17) */


/*--> Insert by otsubo-c (2011/1/6) */
#index_center_menu #mini_recruit {
	padding: 5px 0 5px 0;
	border-bottom: 1px solid #8ec31f;
	margin-bottom: 15px;
/*	height: 420px;*/
/*	height: 320px;*/
	height: 30px;
	overflow: hidden;
}

#mini_recruit dt, #mini_recruit dd { display: inline;line-height: 2; }
#mini_recruit dl { padding: 0 0.5em; }
#mini_recruit dt {
	padding-left: 1em;
	padding-right: 0.5em;
	color: #8ec31f;
}
#mini_recruit dt.first { padding-left: 0; }

/*<-- Insert by otsubo-c (2011/1/6) */

#index_right_menu #mailmagazine { margin-bottom: 7px;}
#index_right_menu #mailmagazine * { display: none; }
#index_right_menu #mailmagazine a {
	text-indent: -5000px;
	display: block;
	width: 223px;
	height: 59px;
	background: url(/images/index/mailmagazine.png) no-repeat 0 0;
}
#index_right_menu #mailmagazine a:hover { background-position: 0 -59px; }

#index_right_menu #new_store { margin-bottom: 10px;}
#index_right_menu #new_store * { display: none; }
#index_right_menu #new_store a {
	text-indent: -5000px;
	display: block;
	width: 223px;
/*	height: 134px;
	background: url(/images/index/new_store090.png) no-repeat 0 0;
*/	
	height: 135px;
	background: url(/images/events/cam_003.png) no-repeat 0 0;
}
/*#index_right_menu #new_store a:hover { background-position: 0 -134px; }*/

#index_right_menu #new_store2 { margin-bottom: 15px;}
#index_right_menu #new_store2 * { display: none; }
#index_right_menu #new_store2 a {
	text-indent: -5000px;
	display: block;
	width: 223px;
	height: 134px;
	background: url(/images/index/new_store090.png) no-repeat 0 0;
}
#index_right_menu #new_store2 a:hover { background-position: 0 -134px; }

#index_right_menu #rm_question { margin-bottom: 15px;}
#index_right_menu #rm_question a {
	text-indent: -5000px;
	display: block;
	width: 223px;
	height: 59px;
	background: url(/images/index/rm_faq.png) no-repeat 0 0;
}
#index_right_menu #rm_question a:hover { background-position: 0 -59px; }

#all #left_menu div { margin-bottom: 15px; }


