@charset "utf-8";
/* CSS Document */

/*サブナビ*/
#subnavi.hover-css li.newsSub01 a,
#subnavi.hover-anims li.newsSub01 a{
	width:212px;
	height:68px;
	background: url(../images/news/01/snavi_btn.png) no-repeat left top;
	display: block;
	text-indent: -9999px;
	}
#subnavi.hover-css li.newsSub01 a:hover,
#subnavi.hover-css li.newsSub01 a.on,
#subnavi.hover-css li.newsSub01 span a.on,
#subnavi.hover-anims li.newsSub01 a span{
	display: block;
	width:212px;
	height:68px;
	background: url(../images/news/01/snavi_btn.png) no-repeat left top;
	background-position:-213px 0;
	text-indent: -9999px;
	}

#subnavi.hover-css li.newsSub02 a,
#subnavi.hover-anims li.newsSub02 a{
	width:212px;
	height:68px;
	background: url(../images/news/02/snavi_btn.png) no-repeat left top;
	display: block;
	text-indent: -9999px;
	}
#subnavi.hover-css li.newsSub02 a:hover,
#subnavi.hover-css li.newsSub02 a.on,
#subnavi.hover-css li.newsSub02 span a.on,
#subnavi.hover-anims li.newsSub02 a span{
	display: block;
	width:212px;
	height:68px;
	background: url(../images/news/02/snavi_btn.png) no-repeat left top;
	background-position:-213px 0;
	text-indent: -9999px;
	}

#subnavi.hover-css li.newsSub03 a,
#subnavi.hover-anims li.newsSub03 a{
	width:212px;
	height:68px;
	background: url(../images/news/03/snavi_btn.png) no-repeat left top;
	display: block;
	text-indent: -9999px;
	}
#subnavi.hover-css li.newsSub03 a:hover,
#subnavi.hover-css li.newsSub03 a.on,
#subnavi.hover-css li.newsSub03 span a.on,
#subnavi.hover-anims li.newsSub03 a span{
	display: block;
	width:212px;
	height:68px;
	background: url(../images/news/03/snavi_btn.png) no-repeat left top;
	background-position:-213px 0;
	text-indent: -9999px;
	}

#subnavi.hover-css li.newsSub04 a,
#subnavi.hover-anims li.newsSub04 a{
	width:212px;
	height:68px;
	background: url(../images/news/04/snavi_btn.png) no-repeat left top;
	display: block;
	text-indent: -9999px;
	}
#subnavi.hover-css li.newsSub04 a:hover,
#subnavi.hover-css li.newsSub04 a.on,
#subnavi.hover-css li.newsSub04 span a.on,
#subnavi.hover-anims li.newsSub04 a span{
	display: block;
	width:212px;
	height:68px;
	background: url(../images/news/04/snavi_btn.png) no-repeat left top;
	background-position:-213px 0;
	text-indent: -9999px;
	}

#subnavi.hover-css li.newsSub05_suntory a,
#subnavi.hover-anims li.newsSub05_suntory a{
	width:212px;
	height:68px;
	background: url(../images/news/05/suntory/snavi_btn.png) no-repeat left top;
	display: block;
	text-indent: -9999px;
	}
#subnavi.hover-css li.newsSub05_suntory a:hover,
#subnavi.hover-css li.newsSub05_suntory a.on,
#subnavi.hover-css li.newsSub05_suntory span a.on,
#subnavi.hover-anims li.newsSub05_suntory a span{
	display: block;
	width:212px;
	height:68px;
	background: url(../images/news/05/suntory/snavi_btn.png) no-repeat left top;
	background-position:-213px 0;
	text-indent: -9999px;
	}
	
#subnavi.hover-css li.newsSub06_au a,
#subnavi.hover-anims li.newsSub06_au a{
	width:212px;
	height:68px;
	background: url(../images/news/06_au/snavi_btn.png) no-repeat left top;
	display: block;
	text-indent: -9999px;
	}
#subnavi.hover-css li.newsSub06_au a:hover,
#subnavi.hover-css li.newsSub06_au a.on,
#subnavi.hover-css li.newsSub06_au span a.on,
#subnavi.hover-anims li.newsSub06_au a span{
	display: block;
	width:212px;
	height:68px;
	background: url(../images/news/06_au/snavi_btn.png) no-repeat left top;
	background-position:-213px 0;
	text-indent: -9999px;
	}

#subnavi.hover-css li.newsSub07_geo a,
#subnavi.hover-anims li.newsSub07_geo a{
	width:212px;
	height:68px;
	background: url(../images/news/07_geo/snavi_btn.png) no-repeat left top;
	display: block;
	text-indent: -9999px;
	}
#subnavi.hover-css li.newsSub07_geo a:hover,
#subnavi.hover-css li.newsSub07_geo a.on,
#subnavi.hover-css li.newsSub07_geo span a.on,
#subnavi.hover-anims li.newsSub07_geo a span{
	display: block;
	width:212px;
	height:68px;
	background: url(../images/news/07_geo/snavi_btn.png) no-repeat left top;
	background-position:-213px 0;
	text-indent: -9999px;
	}

#subnavi.hover-css li.newsSub08_tsutaya a,
#subnavi.hover-anims li.newsSub08_tsutaya a{
	width:212px;
	height:68px;
	background: url(../images/news/08_tsutaya/snavi_btn.png) no-repeat left top;
	display: block;
	text-indent: -9999px;
	}
#subnavi.hover-css li.newsSub08_tsutaya a:hover,
#subnavi.hover-css li.newsSub08_tsutaya a.on,
#subnavi.hover-css li.newsSub08_tsutaya span a.on,
#subnavi.hover-anims li.newsSub08_tsutaya a span{
	display: block;
	width:212px;
	height:68px;
	background: url(../images/news/08_tsutaya/snavi_btn.png) no-repeat left top;
	background-position:-213px 0;
	text-indent: -9999px;
	}

#subnavi.hover-css li.newsSub09_fanbook a,
#subnavi.hover-anims li.newsSub09_fanbook a{
	width:212px;
	height:68px;
	background: url(../images/news/09_fanbook/snavi_btn.png) no-repeat left top;
	display: block;
	text-indent: -9999px;
	}
#subnavi.hover-css li.newsSub09_fanbook a:hover,
#subnavi.hover-css li.newsSub09_fanbook a.on,
#subnavi.hover-css li.newsSub09_fanbook span a.on,
#subnavi.hover-anims li.newsSub09_fanbook a span{
	display: block;
	width:212px;
	height:68px;
	background: url(../images/news/09_fanbook/snavi_btn.png) no-repeat left top;
	background-position:-213px 0;
	text-indent: -9999px;
	}

#subnavi.hover-css li.newsSub10_glico a,
#subnavi.hover-anims li.newsSub10_glico a{
	width:212px;
	height:68px;
	background: url(../images/news/10_glico/snavi_btn.png) no-repeat left top;
	display: block;
	text-indent: -9999px;
	}
#subnavi.hover-css li.newsSub10_glico a:hover,
#subnavi.hover-css li.newsSub10_glico a.on,
#subnavi.hover-css li.newsSub10_glico span a.on,
#subnavi.hover-anims li.newsSub10_glico a span{
	display: block;
	width:212px;
	height:68px;
	background: url(../images/news/10_glico/snavi_btn.png) no-repeat left top;
	background-position:-213px 0;
	text-indent: -9999px;
	}

#subnavi.hover-css li.newsSub11_jibakoma a,
#subnavi.hover-anims li.newsSub11_jibakoma a{
	width:212px;
	height:68px;
	background: url(../images/news/11_jibakoma/snavi_btn.png) no-repeat left top;
	display: block;
	text-indent: -9999px;
	}
#subnavi.hover-css li.newsSub11_jibakoma a:hover,
#subnavi.hover-css li.newsSub11_jibakoma a.on,
#subnavi.hover-css li.newsSub11_jibakoma span a.on,
#subnavi.hover-anims li.newsSub11_jibakoma a span{
	display: block;
	width:212px;
	height:68px;
	background: url(../images/news/11_jibakoma/snavi_btn.png) no-repeat left top;
	background-position:-213px 0;
	text-indent: -9999px;
	}

#subnavi.hover-css li.newsSub12_daihatsu a,
#subnavi.hover-anims li.newsSub12_daihatsu a{
	width:212px;
	height:68px;
	background: url(../images/news/12_daihatsu/snavi_btn.png) no-repeat left top;
	display: block;
	text-indent: -9999px;
	}
#subnavi.hover-css li.newsSub12_daihatsu a:hover,
#subnavi.hover-css li.newsSub12_daihatsu a.on,
#subnavi.hover-css li.newsSub12_daihatsu span a.on,
#subnavi.hover-anims li.newsSub12_daihatsu a span{
	display: block;
	width:212px;
	height:68px;
	background: url(../images/news/12_daihatsu/snavi_btn.png) no-repeat left top;
	background-position:-213px 0;
	text-indent: -9999px;
	}

#subnavi.hover-css li.newsSub13_bcorocoro04 a,
#subnavi.hover-anims li.newsSub13_bcorocoro04 a{
	width:212px;
	height:68px;
	background: url(../images/news/13_bcorocoro04/snavi_btn.png) no-repeat left top;
	display: block;
	text-indent: -9999px;
	}
#subnavi.hover-css li.newsSub13_bcorocoro04 a:hover,
#subnavi.hover-css li.newsSub13_bcorocoro04 a.on,
#subnavi.hover-css li.newsSub13_bcorocoro04 span a.on,
#subnavi.hover-anims li.newsSub13_bcorocoro04 a span{
	display: block;
	width:212px;
	height:68px;
	background: url(../images/news/13_bcorocoro04/snavi_btn.png) no-repeat left top;
	background-position:-213px 0;
	text-indent: -9999px;
	}
	
#subnavi.hover-css li.newsSub14_powerup a,
#subnavi.hover-anims li.newsSub14_powerup a{
	width:212px;
	height:68px;
	background: url(../images/news/14_powerup/snavi_btn.png) no-repeat left top;
	display: block;
	text-indent: -9999px;
	}
#subnavi.hover-css li.newsSub14_powerup a:hover,
#subnavi.hover-css li.newsSub14_powerup a.on,
#subnavi.hover-css li.newsSub14_powerup span a.on,
#subnavi.hover-anims li.newsSub14_powerup a span{
	display: block;
	width:212px;
	height:68px;
	background: url(../images/news/14_powerup/snavi_btn.png) no-repeat left top;
	background-position:-213px 0;
	text-indent: -9999px;
	}

	
#subnavi.hover-css li.newsSub15_jal a,
#subnavi.hover-anims li.newsSub15_jal a{
	width:212px;
	height:68px;
	background: url(../images/news/15_jal/snavi_btn.png) no-repeat left top;
	display: block;
	text-indent: -9999px;
	}
#subnavi.hover-css li.newsSub15_jal a:hover,
#subnavi.hover-css li.newsSub15_jal a.on,
#subnavi.hover-css li.newsSub15_jal span a.on,
#subnavi.hover-anims li.newsSub15_jal a span{
	display: block;
	width:212px;
	height:68px;
	background: url(../images/news/15_jal/snavi_btn.png) no-repeat left top;
	background-position:-213px 0;
	text-indent: -9999px;
	}

#subnavi.hover-css li.newsSub16_gashapack a,
#subnavi.hover-anims li.newsSub16_gashapack a{
	width:212px;
	height:68px;
	background: url(../images/news/16_gashapack/snavi_btn.png) no-repeat left top;
	display: block;
	text-indent: -9999px;
	}
#subnavi.hover-css li.newsSub16_gashapack a:hover,
#subnavi.hover-css li.newsSub16_gashapack a.on,
#subnavi.hover-css li.newsSub16_gashapack span a.on,
#subnavi.hover-anims li.newsSub16_gashapack a span{
	display: block;
	width:212px;
	height:68px;
	background: url(../images/news/16_gashapack/snavi_btn.png) no-repeat left top;
	background-position:-213px 0;
	text-indent: -9999px;
	}

#subnavi.hover-css li.newsSub17_asia a,
#subnavi.hover-anims li.newsSub17_asia a{
	width:212px;
	height:68px;
	background: url(../images/news/17_asia/snavi_btn.png) no-repeat left top;
	display: block;
	text-indent: -9999px;
	}
#subnavi.hover-css li.newsSub17_asia a:hover,
#subnavi.hover-css li.newsSub17_asia a.on,
#subnavi.hover-css li.newsSub17_asia span a.on,
#subnavi.hover-anims li.newsSub17_asia a span{
	display: block;
	width:212px;
	height:68px;
	background: url(../images/news/17_asia/snavi_btn.png) no-repeat left top;
	background-position:-213px 0;
	text-indent: -9999px;
	}	
		
#subnavi.hover-css li.newsSub19_funbook a,
#subnavi.hover-anims li.newsSub19_funbook a{
	width:212px;
	height:68px;
	background: url(../images/news/19_funbook/snavi_btn.png) no-repeat left top;
	display: block;
	text-indent: -9999px;
	}
#subnavi.hover-css li.newsSub19_funbook a:hover,
#subnavi.hover-css li.newsSub19_funbook a.on,
#subnavi.hover-css li.newsSub19_funbook span a.on,
#subnavi.hover-anims li.newsSub19_funbook a span{
	display: block;
	width:212px;
	height:68px;
	background: url(../images/news/19_funbook/snavi_btn.png) no-repeat left top;
	background-position:-213px 0;
	text-indent: -9999px;
	}	
	
#subnavi.hover-css li.newsSub20_bcorocoro06 a,
#subnavi.hover-anims li.newsSub20_bcorocoro06 a{
	width:212px;
	height:68px;
	background: url(../images/news/20_bcorocoro06/snavi_btn.png) no-repeat left top;
	display: block;
	text-indent: -9999px;
	}
#subnavi.hover-css li.newsSub20_bcorocoro06 a:hover,
#subnavi.hover-css li.newsSub20_bcorocoro06 a.on,
#subnavi.hover-css li.newsSub20_bcorocoro06 span a.on,
#subnavi.hover-anims li.newsSub20_bcorocoro06 a span{
	display: block;
	width:212px;
	height:68px;
	background: url(../images/news/20_bcorocoro06/snavi_btn.png) no-repeat left top;
	background-position:-213px 0;
	text-indent: -9999px;
	}	
	
#subnavi.hover-css li.newsSub21_new_meetings a,
#subnavi.hover-anims li.newsSub21_new_meetings a{
	width:212px;
	height:68px;
	background: url(../images/news/21_new_meetings/snavi_btn.png) no-repeat left top;
	display: block;
	text-indent: -9999px;
	}
#subnavi.hover-css li.newsSub21_new_meetings a:hover,
#subnavi.hover-css li.newsSub21_new_meetings a.on,
#subnavi.hover-css li.newsSub21_new_meetings span a.on,
#subnavi.hover-anims li.newsSub21_new_meetings a span{
	display: block;
	width:212px;
	height:68px;
	background: url(../images/news/21_new_meetings/snavi_btn.png) no-repeat left top;
	background-position:-213px 0;
	text-indent: -9999px;
	}

#subnavi.hover-css li.newsSub22_hints-and-tips-book a,
#subnavi.hover-anims li.newsSub22_hints-and-tips-book a{
	width:212px;
	height:68px;
	background: url(../images/news/22_hints-and-tips-book/snavi-btn.png) no-repeat left top;
	display: block;
	text-indent: -9999px;
	}
#subnavi.hover-css li.newsSub22_hints-and-tips-book a:hover,
#subnavi.hover-css li.newsSub22_hints-and-tips-book a.on,
#subnavi.hover-css li.newsSub22_hints-and-tips-book span a.on,
#subnavi.hover-anims li.newsSub22_hints-and-tips-book a span{
	display: block;
	width:212px;
	height:68px;
	background: url(../images/news/22_hints-and-tips-book/snavi-btn.png) no-repeat left top;
	background-position:-213px 0;
	text-indent: -9999px;
	}

#subnavi.hover-css li.newsSub23_coroichi07 a,
#subnavi.hover-anims li.newsSub23_coroichi07 a{
	width:212px;
	height:68px;
	background: url(../images/news/23_coroichi07/snavi_btn.png) no-repeat left top;
	display: block;
	text-indent: -9999px;
	}
#subnavi.hover-css li.newsSub23_coroichi07 a:hover,
#subnavi.hover-css li.newsSub23_coroichi07 a.on,
#subnavi.hover-css li.newsSub23_coroichi07 span a.on,
#subnavi.hover-anims li.newsSub23_coroichi07 a span{
	display: block;
	width:212px;
	height:68px;
	background: url(../images/news/23_coroichi07/snavi_btn.png) no-repeat left top;
	background-position:-213px 0;
	text-indent: -9999px;
	}
	
#subnavi.hover-css li.newsSub24_gashapack-vol2 a,
#subnavi.hover-anims li.newsSub24_gashapack-vol2 a{
	width:212px;
	height:68px;
	background: url(../images/news/24_gashapack-vol2/snavi_btn.png) no-repeat left top;
	display: block;
	text-indent: -9999px;
	}
#subnavi.hover-css li.newsSub24_gashapack-vol2 a:hover,
#subnavi.hover-css li.newsSub24_gashapack-vol2 a.on,
#subnavi.hover-css li.newsSub24_gashapack-vol2 span a.on,
#subnavi.hover-anims li.newsSub24_gashapack-vol2 a span{
	display: block;
	width:212px;
	height:68px;
	background: url(../images/news/24_gashapack-vol2/snavi_btn.png) no-repeat left top;
	background-position:-213px 0;
	text-indent: -9999px;
	}
#subnavi.hover-css li.newsSub25_corocoro1508 a,
#subnavi.hover-anims li.newsSub25_corocoro1508 a{
	width:212px;
	height:68px;
	background: url(../images/news/25_corocoro1508/snavi_btn.png) no-repeat left top;
	display: block;
	text-indent: -9999px;
	}
#subnavi.hover-css li.newsSub25_corocoro1508 a:hover,
#subnavi.hover-css li.newsSub25_corocoro1508 a.on,
#subnavi.hover-css li.newsSub25_corocoro1508 span a.on,
#subnavi.hover-anims li.newsSub25_corocoro1508 a span{
	display: block;
	width:212px;
	height:68px;
	background: url(../images/news/25_corocoro1508/snavi_btn.png) no-repeat left top;
	background-position:-213px 0;
	text-indent: -9999px;
	}
#subnavi.hover-css li.newsSub26_bcoro1508 a,
#subnavi.hover-anims li.newsSub26_bcoro1508 a{
	width:212px;
	height:68px;
	background: url(../images/news/26_bcoro1508/snavi_btn.png) no-repeat left top;
	display: block;
	text-indent: -9999px;
	}
#subnavi.hover-css li.newsSub26_bcoro1508 a:hover,
#subnavi.hover-css li.newsSub26_bcoro1508 a.on,
#subnavi.hover-css li.newsSub26_bcoro1508 span a.on,
#subnavi.hover-anims li.newsSub26_bcoro1508 a span{
	display: block;
	width:212px;
	height:68px;
	background: url(../images/news/26_bcoro1508/snavi_btn.png) no-repeat left top;
	background-position:-213px 0;
	text-indent: -9999px;
	}
#subnavi.hover-css li.newsSub27_newcharisma a,
#subnavi.hover-anims li.newsSub27_newcharisma a{
	width:212px;
	height:68px;
	background: url(../images/news/27_newcharisma/snavi_btn.png) no-repeat left top;
	display: block;
	text-indent: -9999px;
	}
#subnavi.hover-css li.newsSub27_newcharisma a:hover,
#subnavi.hover-css li.newsSub27_newcharisma a.on,
#subnavi.hover-css li.newsSub27_newcharisma span a.on,
#subnavi.hover-anims li.newsSub27_newcharisma a span{
	display: block;
	width:212px;
	height:68px;
	background: url(../images/news/27_newcharisma/snavi_btn.png) no-repeat left top;
	background-position:-213px 0;
	text-indent: -9999px;
	}
						
#subnavi.hover-css li.newsSub28_busters a,
#subnavi.hover-anims li.newsSub28_busters a{
	width:212px;
	height:68px;
	background: url(../images/news/28_busters/snavi_btn.png) no-repeat left top;
	display: block;
	text-indent: -9999px;
	}
#subnavi.hover-css li.newsSub28_busters a:hover,
#subnavi.hover-css li.newsSub28_busters a.on,
#subnavi.hover-css li.newsSub28_busters span a.on,
#subnavi.hover-anims li.newsSub28_busters a span{
	display: block;
	width:212px;
	height:68px;
	background: url(../images/news/28_busters/snavi_btn.png) no-repeat left top;
	background-position:-213px 0;
	text-indent: -9999px;
	}

#subnavi.hover-css li.newsSub29_coroichi10 a,
#subnavi.hover-anims li.newsSub29_coroichi10 a{
	width:212px;
	height:68px;
	background: url(../images/news/29_coroichi10/snavi_btn.png) no-repeat left top;
	display: block;
	text-indent: -9999px;
	}
#subnavi.hover-css li.newsSub29_coroichi10 a:hover,
#subnavi.hover-css li.newsSub29_coroichi10 a.on,
#subnavi.hover-css li.newsSub29_coroichi10 span a.on,
#subnavi.hover-anims li.newsSub29_coroichi10 a span{
	display: block;
	width:212px;
	height:68px;
	background: url(../images/news/29_coroichi10/snavi_btn.png) no-repeat left top;
	background-position:-213px 0;
	text-indent: -9999px;
	}
	
#subnavi.hover-css li.ur a,
#subnavi.hover-anims li.ur a{
	width:212px;
	height:68px;
	background: url(../images/news/fun/ur/snavi_btn.png) no-repeat left top;
	display: block;
	text-indent: -9999px;
	}
#subnavi.hover-css li.ur a:hover,
#subnavi.hover-css li.ur a.on,
#subnavi.hover-css li.ur span a.on,
#subnavi.hover-anims li.ur a span{
	display: block;
	width:212px;
	height:68px;
	background: url(../images/news/fun/ur/snavi_btn.png) no-repeat left top;
	background-position:-213px 0;
	text-indent: -9999px;
	}

#subnavi.hover-css li.funSub02 a,
#subnavi.hover-anims li.funSub02 a{
	width:212px;
	height:68px;
	background: url(../images/news/fun/1st-ranking/snavi_btn.png) no-repeat left top;
	display: block;
	text-indent: -9999px;
	}
#subnavi.hover-css li.funSub02 a:hover,
#subnavi.hover-css li.funSub02 a.on,
#subnavi.hover-css li.funSub02 span a.on,
#subnavi.hover-anims li.funSub02 a span{
	display: block;
	width:212px;
	height:68px;
	background: url(../images/news/fun/1st-ranking/snavi_btn.png) no-repeat left top;
	background-position:-213px 0;
	text-indent: -9999px;
	}

#subnavi.hover-css li.funSub03 a,
#subnavi.hover-anims li.funSub03 a{
	width:212px;
	height:68px;
	background: url(../images/news/fun/movie/snavi_btn.png) no-repeat left top;
	display: block;
	text-indent: -9999px;
	}
#subnavi.hover-css li.funSub03 a:hover,
#subnavi.hover-css li.funSub03 a.on,
#subnavi.hover-css li.funSub03 span a.on,
#subnavi.hover-anims li.funSub03 a span{
	display: block;
	width:212px;
	height:68px;
	background: url(../images/news/fun/movie/snavi_btn.png) no-repeat left top;
	background-position:-213px 0;
	text-indent: -9999px;
	}


/*ウルトラレアカード サブナビ
------------------------------------------*/
#subnavi.hover-css li.ur a,
#subnavi.hover-anims li.ur a{
	width:212px;
	height:68px;
	background: url(../images/news/fun/ur/snavi_btn.png) no-repeat left top;
	display: block;
	text-indent: -9999px;
	}
#subnavi.hover-css li.ur a:hover,
#subnavi.hover-anims li.ur a span{
	display: block;
	width:212px;
	height:68px;
	background: url(../images/news/fun/ur/snavi_btn.png) no-repeat left top;
	background-position:-213px 0;
	text-indent: -9999px;
	}
#subnavi.hover-css li.ur a.on2,
#subnavi.hover-anims li.ur a.on2{
	width:212px;
	height:68px;
	background: url(../images/news/fun/ur/snavi_btn.png) no-repeat left top;
	background-position:-213px 0;
	display: block;
	text-indent: -9999px;
	}


/*01*/
#subnavi.hover-css li.ur01 a,
#subnavi.hover-anims li.ur01 a{
	width:212px;
	height:48px;
	background: url(../images/news/fun/1st-ur/snavi_btn.png) no-repeat left top;
	display: block;
	text-indent: -9999px;
	}
#subnavi.hover-css li.ur01 a:hover,
#subnavi.hover-css li.ur01 a.on,
#subnavi.hover-css li.ur01 span a.on,
#subnavi.hover-anims li.ur01 a span{
	display: block;
	width:212px;
	height:48px;
	background: url(../images/news/fun/1st-ur/snavi_btn.png) no-repeat left top;
	background-position:-213px 0;
	text-indent: -9999px;
	}
/*02*/
#subnavi.hover-css li.ur02 a,
#subnavi.hover-anims li.ur02 a{
	width:212px;
	height:48px;
	background: url(../images/news/fun/2nd-ur/snavi_btn.png) no-repeat left top;
	display: block;
	text-indent: -9999px;
	}
#subnavi.hover-css li.ur02 a:hover,
#subnavi.hover-css li.ur02 a.on,
#subnavi.hover-css li.ur02 span a.on,
#subnavi.hover-anims li.ur02 a span{
	display: block;
	width:212px;
	height:48px;
	background: url(../images/news/fun/2nd-ur/snavi_btn.png) no-repeat left top;
	background-position:-213px 0;
	text-indent: -9999px;
	}
/*03*/
#subnavi.hover-css li.ur03 a,
#subnavi.hover-anims li.ur03 a{
	width:212px;
	height:48px;
	background: url(../images/news/fun/3rd-ur/snavi_btn.png) no-repeat left top;
	display: block;
	text-indent: -9999px;
	}
#subnavi.hover-css li.ur03 a:hover,
#subnavi.hover-css li.ur03 a.on,
#subnavi.hover-css li.ur03 span a.on,
#subnavi.hover-anims li.ur03 a span{
	display: block;
	width:212px;
	height:48px;
	background: url(../images/news/fun/3rd-ur/snavi_btn.png) no-repeat left top;
	background-position:-213px 0;
	text-indent: -9999px;
	}

/*04*/
#subnavi.hover-css li.ur04 a,
#subnavi.hover-anims li.ur04 a{
	width:212px;
	height:48px;
	background: url(../images/news/fun/4th-ur/snavi_btn.png) no-repeat left top;
	display: block;
	text-indent: -9999px;
	}
#subnavi.hover-css li.ur04 a:hover,
#subnavi.hover-css li.ur04 a.on,
#subnavi.hover-css li.ur04 span a.on,
#subnavi.hover-anims li.ur04 a span{
	display: block;
	width:212px;
	height:48px;
	background: url(../images/news/fun/4th-ur/snavi_btn.png) no-repeat left top;
	background-position:-213px 0;
	text-indent: -9999px;
	}



/*とりバト情報局*/
/*newアイコン位置調整*/
#subnavi #snavitr li p.iconNew{
	top:-10px;
	left:-5px;
}

/*とりバト情報局 アコーディオン*/
#subnavi.hover-css li.infoAgency a,
#subnavi.hover-anims li.infoAgency a{
	width:212px;
	height:68px;
	background: url(../images/news/fun/info_agency/snavi_btn.png) no-repeat left top;
	display: block;
	text-indent: -9999px;
	}
#subnavi.hover-css li.infoAgency a:hover,
#subnavi.hover-anims li.infoAgency a span{
	display: block;
	width:212px;
	height:68px;
	background: url(../images/news/fun/info_agency/snavi_btn.png) no-repeat left top;
	background-position:-213px 0;
	text-indent: -9999px;
	}
#subnavi.hover-css li.infoAgency a.on2,
#subnavi.hover-anims li.infoAgency a.on2{
	width:212px;
	height:68px;
	background: url(../images/news/fun/info_agency/snavi_btn.png) no-repeat left top;
	background-position:-213px 0;
	display: block;
	text-indent: -9999px;
	}

/*01*/
#subnavi.hover-css li.funSubAg01 a,
#subnavi.hover-anims li.funSubAg01 a{
	width:212px;
	height:48px;
	background: url(../images/news/fun/info_agency01/snavi_btn.png) no-repeat left top;
	display: block;
	text-indent: -9999px;
	}
#subnavi.hover-css li.funSubAg01 a:hover,
#subnavi.hover-css li.funSubAg01 a.on,
#subnavi.hover-css li.funSubAg01 span a.on,
#subnavi.hover-anims li.funSubAg01 a span{
	display: block;
	width:212px;
	height:48px;
	background: url(../images/news/fun/info_agency01/snavi_btn.png) no-repeat left top;
	background-position:-213px 0;
	text-indent: -9999px;
	}
/*02*/
#subnavi.hover-css li.funSubAg02 a,
#subnavi.hover-anims li.funSubAg02 a{
	width:212px;
	height:48px;
	background: url(../images/news/fun/info_agency02/snavi_btn.png) no-repeat left top;
	display: block;
	text-indent: -9999px;
	}
#subnavi.hover-css li.funSubAg02 a:hover,
#subnavi.hover-css li.funSubAg02 a.on,
#subnavi.hover-css li.funSubAg02 span a.on,
#subnavi.hover-anims li.funSubAg02 a span{
	display: block;
	width:212px;
	height:48px;
	background: url(../images/news/fun/info_agency02/snavi_btn.png) no-repeat left top;
	background-position:-213px 0;
	text-indent: -9999px;
	}
/*03*/
#subnavi.hover-css li.funSubAg03 a,
#subnavi.hover-anims li.funSubAg03 a{
	width:212px;
	height:48px;
	background: url(../images/news/fun/info_agency03/snavi_btn.png) no-repeat left top;
	display: block;
	text-indent: -9999px;
	}
#subnavi.hover-css li.funSubAg03 a:hover,
#subnavi.hover-css li.funSubAg03 a.on,
#subnavi.hover-css li.funSubAg03 span a.on,
#subnavi.hover-anims li.funSubAg03 a span{
	display: block;
	width:212px;
	height:48px;
	background: url(../images/news/fun/info_agency03/snavi_btn.png) no-repeat left top;
	background-position:-213px 0;
	text-indent: -9999px;
	}	
/*04*/
#subnavi.hover-css li.funSubAg04 a,
#subnavi.hover-anims li.funSubAg04 a{
	width:212px;
	height:48px;
	background: url(../images/news/fun/info_agency04/snavi_btn.png) no-repeat left top;
	display: block;
	text-indent: -9999px;
	}
#subnavi.hover-css li.funSubAg04 a:hover,
#subnavi.hover-css li.funSubAg04 a.on,
#subnavi.hover-css li.funSubAg04 span a.on,
#subnavi.hover-anims li.funSubAg04 a span{
	display: block;
	width:212px;
	height:48px;
	background: url(../images/news/fun/info_agency04/snavi_btn.png) no-repeat left top;
	background-position:-213px 0;
	text-indent: -9999px;
	}
	
/*05*/
#subnavi.hover-css li.funSubAg05 a,
#subnavi.hover-anims li.funSubAg05 a{
	width:212px;
	height:48px;
	background: url(../images/news/fun/info_agency05/snavi_btn.png) no-repeat left top;
	display: block;
	text-indent: -9999px;
	}
#subnavi.hover-css li.funSubAg05 a:hover,
#subnavi.hover-css li.funSubAg05 a.on,
#subnavi.hover-css li.funSubAg05 span a.on,
#subnavi.hover-anims li.funSubAg05 a span{
	display: block;
	width:212px;
	height:48px;
	background: url(../images/news/fun/info_agency05/snavi_btn.png) no-repeat left top;
	background-position:-213px 0;
	text-indent: -9999px;
	}	

/*06*/
#subnavi.hover-css li.funSubAg06 a,
#subnavi.hover-anims li.funSubAg06 a{
	width:212px;
	height:48px;
	background: url(../images/news/fun/info_agency06/snavi_btn.png) no-repeat left top;
	display: block;
	text-indent: -9999px;
	}
#subnavi.hover-css li.funSubAg06 a:hover,
#subnavi.hover-css li.funSubAg06 a.on,
#subnavi.hover-css li.funSubAg06 span a.on,
#subnavi.hover-anims li.funSubAg06 a span{
	display: block;
	width:212px;
	height:48px;
	background: url(../images/news/fun/info_agency06/snavi_btn.png) no-repeat left top;
	background-position:-213px 0;
	text-indent: -9999px;
	}
	
/*07*/
#subnavi.hover-css li.funSubAg07 a,
#subnavi.hover-anims li.funSubAg07 a{
	width:212px;
	height:48px;
	background: url(../images/news/fun/info_agency07/snavi_btn.png) no-repeat left top;
	display: block;
	text-indent: -9999px;
	}
#subnavi.hover-css li.funSubAg07 a:hover,
#subnavi.hover-css li.funSubAg07 a.on,
#subnavi.hover-css li.funSubAg07 span a.on,
#subnavi.hover-anims li.funSubAg07 a span{
	display: block;
	width:212px;
	height:48px;
	background: url(../images/news/fun/info_agency07/snavi_btn.png) no-repeat left top;
	background-position:-213px 0;
	text-indent: -9999px;
	}

/*08*/
#subnavi.hover-css li.funSubAg08 a,
#subnavi.hover-anims li.funSubAg08 a{
	width:212px;
	height:48px;
	background: url(../images/news/fun/info_agency08/snavi_btn.png) no-repeat left top;
	display: block;
	text-indent: -9999px;
	}
#subnavi.hover-css li.funSubAg08 a:hover,
#subnavi.hover-css li.funSubAg08 a.on,
#subnavi.hover-css li.funSubAg08 span a.on,
#subnavi.hover-anims li.funSubAg08 a span{
	display: block;
	width:212px;
	height:48px;
	background: url(../images/news/fun/info_agency08/snavi_btn.png) no-repeat left top;
	background-position:-213px 0;
	text-indent: -9999px;
	}
	
/*09*/
#subnavi.hover-css li.funSubAg09 a,
#subnavi.hover-anims li.funSubAg09 a{
	width:212px;
	height:48px;
	background: url(../images/news/fun/info_agency09/snavi_btn.png) no-repeat left top;
	display: block;
	text-indent: -9999px;
	}
#subnavi.hover-css li.funSubAg09 a:hover,
#subnavi.hover-css li.funSubAg09 a.on,
#subnavi.hover-css li.funSubAg09 span a.on,
#subnavi.hover-anims li.funSubAg09 a span{
	display: block;
	width:212px;
	height:48px;
	background: url(../images/news/fun/info_agency09/snavi_btn.png) no-repeat left top;
	background-position:-213px 0;
	text-indent: -9999px;
	}
/*10*/
#subnavi.hover-css li.funSubAg10 a,
#subnavi.hover-anims li.funSubAg10 a{
	width:212px;
	height:48px;
	background: url(../images/news/fun/info_agency10/snavi_btn.png) no-repeat left top;
	display: block;
	text-indent: -9999px;
	}
#subnavi.hover-css li.funSubAg10 a:hover,
#subnavi.hover-css li.funSubAg10 a.on,
#subnavi.hover-css li.funSubAg10 span a.on,
#subnavi.hover-anims li.funSubAg10 a span{
	display: block;
	width:212px;
	height:48px;
	background: url(../images/news/fun/info_agency10/snavi_btn.png) no-repeat left top;
	background-position:-213px 0;
	text-indent: -9999px;
	}
/*11*/
#subnavi.hover-css li.funSubAg11 a,
#subnavi.hover-anims li.funSubAg11 a{
	width:212px;
	height:48px;
	background: url(../images/news/fun/info_agency11/snavi_btn.png) no-repeat left top;
	display: block;
	text-indent: -9999px;
	}
#subnavi.hover-css li.funSubAg11 a:hover,
#subnavi.hover-css li.funSubAg11 a.on,
#subnavi.hover-css li.funSubAg11 span a.on,
#subnavi.hover-anims li.funSubAg11 a span{
	display: block;
	width:212px;
	height:48px;
	background: url(../images/news/fun/info_agency11/snavi_btn.png) no-repeat left top;
	background-position:-213px 0;
	text-indent: -9999px;
	}
/*12*/
#subnavi.hover-css li.funSubAg12 a,
#subnavi.hover-anims li.funSubAg12 a{
	width:212px;
	height:48px;
	background: url(../images/news/fun/info_agency12/snavi_btn.png) no-repeat left top;
	display: block;
	text-indent: -9999px;
	}
#subnavi.hover-css li.funSubAg12 a:hover,
#subnavi.hover-css li.funSubAg12 a.on,
#subnavi.hover-css li.funSubAg12 span a.on,
#subnavi.hover-anims li.funSubAg12 a span{
	display: block;
	width:212px;
	height:48px;
	background: url(../images/news/fun/info_agency12/snavi_btn.png) no-repeat left top;
	background-position:-213px 0;
	text-indent: -9999px;
	}
/*13*/
#subnavi.hover-css li.funSubAg13 a,
#subnavi.hover-anims li.funSubAg13 a{
	width:212px;
	height:48px;
	background: url(../images/news/fun/info_agency13/snavi_btn.png) no-repeat left top;
	display: block;
	text-indent: -9999px;
	}
#subnavi.hover-css li.funSubAg13 a:hover,
#subnavi.hover-css li.funSubAg13 a.on,
#subnavi.hover-css li.funSubAg13 span a.on,
#subnavi.hover-anims li.funSubAg13 a span{
	display: block;
	width:212px;
	height:48px;
	background: url(../images/news/fun/info_agency13/snavi_btn.png) no-repeat left top;
	background-position:-213px 0;
	text-indent: -9999px;
	}
/*14*/
#subnavi.hover-css li.funSubAg14 a,
#subnavi.hover-anims li.funSubAg14 a{
	width:212px;
	height:48px;
	background: url(../images/news/fun/info_agency14/snavi_btn.png) no-repeat left top;
	display: block;
	text-indent: -9999px;
	}
#subnavi.hover-css li.funSubAg14 a:hover,
#subnavi.hover-css li.funSubAg14 a.on,
#subnavi.hover-css li.funSubAg14 span a.on,
#subnavi.hover-anims li.funSubAg14 a span{
	display: block;
	width:212px;
	height:48px;
	background: url(../images/news/fun/info_agency14/snavi_btn.png) no-repeat left top;
	background-position:-213px 0;
	text-indent: -9999px;
	}
/*15*/
#subnavi.hover-css li.funSubAg15 a,
#subnavi.hover-anims li.funSubAg15 a{
	width:212px;
	height:48px;
	background: url(../images/news/fun/info_agency15/snavi_btn.png) no-repeat left top;
	display: block;
	text-indent: -9999px;
	}
#subnavi.hover-css li.funSubAg15 a:hover,
#subnavi.hover-css li.funSubAg15 a.on,
#subnavi.hover-css li.funSubAg15 span a.on,
#subnavi.hover-anims li.funSubAg15 a span{
	display: block;
	width:212px;
	height:48px;
	background: url(../images/news/fun/info_agency15/snavi_btn.png) no-repeat left top;
	background-position:-213px 0;
	text-indent: -9999px;
	}
/*16*/
#subnavi.hover-css li.funSubAg16 a,
#subnavi.hover-anims li.funSubAg16 a{
	width:212px;
	height:48px;
	background: url(../images/news/fun/info_agency16/snavi_btn.png) no-repeat left top;
	display: block;
	text-indent: -9999px;
	}
#subnavi.hover-css li.funSubAg16 a:hover,
#subnavi.hover-css li.funSubAg16 a.on,
#subnavi.hover-css li.funSubAg16 span a.on,
#subnavi.hover-anims li.funSubAg16 a span{
	display: block;
	width:212px;
	height:48px;
	background: url(../images/news/fun/info_agency16/snavi_btn.png) no-repeat left top;
	background-position:-213px 0;
	text-indent: -9999px;
	}

/*17*/
#subnavi.hover-css li.funSubAg17 a,
#subnavi.hover-anims li.funSubAg17 a{
	width:212px;
	height:48px;
	background: url(../images/news/fun/info_agency17/snavi_btn.png) no-repeat left top;
	display: block;
	text-indent: -9999px;
	}
#subnavi.hover-css li.funSubAg17 a:hover,
#subnavi.hover-css li.funSubAg17 a.on,
#subnavi.hover-css li.funSubAg17 span a.on,
#subnavi.hover-anims li.funSubAg17 a span{
	display: block;
	width:212px;
	height:48px;
	background: url(../images/news/fun/info_agency17/snavi_btn.png) no-repeat left top;
	background-position:-213px 0;
	text-indent: -9999px;
	}

/*18*/
#subnavi.hover-css li.funSubAg18 a,
#subnavi.hover-anims li.funSubAg18 a{
	width:212px;
	height:48px;
	background: url(../images/news/fun/info_agency18/snavi_btn.png) no-repeat left top;
	display: block;
	text-indent: -9999px;
	}
#subnavi.hover-css li.funSubAg18 a:hover,
#subnavi.hover-css li.funSubAg18 a.on,
#subnavi.hover-css li.funSubAg18 span a.on,
#subnavi.hover-anims li.funSubAg18 a span{
	display: block;
	width:212px;
	height:48px;
	background: url(../images/news/fun/info_agency18/snavi_btn.png) no-repeat left top;
	background-position:-213px 0;
	text-indent: -9999px;
	}

/*19*/
#subnavi.hover-css li.funSubAg19 a,
#subnavi.hover-anims li.funSubAg19 a{
	width:212px;
	height:48px;
	background: url(../images/news/fun/info_agency19/snavi_btn.png) no-repeat left top;
	display: block;
	text-indent: -9999px;
	}
#subnavi.hover-css li.funSubAg19 a:hover,
#subnavi.hover-css li.funSubAg19 a.on,
#subnavi.hover-css li.funSubAg19 span a.on,
#subnavi.hover-anims li.funSubAg19 a span{
	display: block;
	width:212px;
	height:48px;
	background: url(../images/news/fun/info_agency19/snavi_btn.png) no-repeat left top;
	background-position:-213px 0;
	text-indent: -9999px;
	}

/*20*/
#subnavi.hover-css li.funSubAg20 a,
#subnavi.hover-anims li.funSubAg20 a{
	width:212px;
	height:48px;
	background: url(../images/news/fun/info_agency20/snavi_btn.png) no-repeat left top;
	display: block;
	text-indent: -9999px;
	}
#subnavi.hover-css li.funSubAg20 a:hover,
#subnavi.hover-css li.funSubAg20 a.on,
#subnavi.hover-css li.funSubAg20 span a.on,
#subnavi.hover-anims li.funSubAg20 a span{
	display: block;
	width:212px;
	height:48px;
	background: url(../images/news/fun/info_agency20/snavi_btn.png) no-repeat left top;
	background-position:-213px 0;
	text-indent: -9999px;
	}

/*21*/
#subnavi.hover-css li.funSubAg21 a,
#subnavi.hover-anims li.funSubAg21 a{
	width:212px;
	height:48px;
	background: url(../images/news/fun/info_agency21/snavi_btn.png) no-repeat left top;
	display: block;
	text-indent: -9999px;
	}
#subnavi.hover-css li.funSubAg21 a:hover,
#subnavi.hover-css li.funSubAg21 a.on,
#subnavi.hover-css li.funSubAg21 span a.on,
#subnavi.hover-anims li.funSubAg21 a span{
	display: block;
	width:212px;
	height:48px;
	background: url(../images/news/fun/info_agency21/snavi_btn.png) no-repeat left top;
	background-position:-213px 0;
	text-indent: -9999px;
	}
	
/*22*/
#subnavi.hover-css li.funSubAg22 a,
#subnavi.hover-anims li.funSubAg22 a{
	width:212px;
	height:48px;
	background: url(../images/news/fun/info_agency22/snavi_btn.png) no-repeat left top;
	display: block;
	text-indent: -9999px;
	}
#subnavi.hover-css li.funSubAg22 a:hover,
#subnavi.hover-css li.funSubAg22 a.on,
#subnavi.hover-css li.funSubAg22 span a.on,
#subnavi.hover-anims li.funSubAg22 a span{
	display: block;
	width:212px;
	height:48px;
	background: url(../images/news/fun/info_agency22/snavi_btn.png) no-repeat left top;
	background-position:-213px 0;
	text-indent: -9999px;
	}

/*23*/
#subnavi.hover-css li.funSubAg23 a,
#subnavi.hover-anims li.funSubAg23 a{
	width:212px;
	height:48px;
	background: url(../images/news/fun/info_agency23/snavi_btn.png) no-repeat left top;
	display: block;
	text-indent: -9999px;
	}
#subnavi.hover-css li.funSubAg23 a:hover,
#subnavi.hover-css li.funSubAg23 a.on,
#subnavi.hover-css li.funSubAg23 span a.on,
#subnavi.hover-anims li.funSubAg23 a span{
	display: block;
	width:212px;
	height:48px;
	background: url(../images/news/fun/info_agency23/snavi_btn.png) no-repeat left top;
	background-position:-213px 0;
	text-indent: -9999px;
	}

/*24*/
#subnavi.hover-css li.funSubAg24 a,
#subnavi.hover-anims li.funSubAg24 a{
	width:212px;
	height:48px;
	background: url(../images/news/fun/info_agency24/snavi_btn.png) no-repeat left top;
	display: block;
	text-indent: -9999px;
	}
#subnavi.hover-css li.funSubAg24 a:hover,
#subnavi.hover-css li.funSubAg24 a.on,
#subnavi.hover-css li.funSubAg24 span a.on,
#subnavi.hover-anims li.funSubAg24 a span{
	display: block;
	width:212px;
	height:48px;
	background: url(../images/news/fun/info_agency24/snavi_btn.png) no-repeat left top;
	background-position:-213px 0;
	text-indent: -9999px;
	}

/*25*/
#subnavi.hover-css li.funSubAg25 a,
#subnavi.hover-anims li.funSubAg25 a{
	width:212px;
	height:48px;
	background: url(../images/news/fun/info_agency25/snavi_btn.png) no-repeat left top;
	display: block;
	text-indent: -9999px;
	}
#subnavi.hover-css li.funSubAg25 a:hover,
#subnavi.hover-css li.funSubAg25 a.on,
#subnavi.hover-css li.funSubAg25 span a.on,
#subnavi.hover-anims li.funSubAg25 a span{
	display: block;
	width:212px;
	height:48px;
	background: url(../images/news/fun/info_agency25/snavi_btn.png) no-repeat left top;
	background-position:-213px 0;
	text-indent: -9999px;
	}

/*26*/
#subnavi.hover-css li.funSubAg26 a,
#subnavi.hover-anims li.funSubAg26 a{
	width:212px;
	height:48px;
	background: url(../images/news/fun/info_agency26/snavi_btn.png) no-repeat left top;
	display: block;
	text-indent: -9999px;
	}
#subnavi.hover-css li.funSubAg26 a:hover,
#subnavi.hover-css li.funSubAg26 a.on,
#subnavi.hover-css li.funSubAg26 span a.on,
#subnavi.hover-anims li.funSubAg26 a span{
	display: block;
	width:212px;
	height:48px;
	background: url(../images/news/fun/info_agency26/snavi_btn.png) no-repeat left top;
	background-position:-213px 0;
	text-indent: -9999px;
	}
	
/*27*/
#subnavi.hover-css li.funSubAg27 a,
#subnavi.hover-anims li.funSubAg27 a{
	width:212px;
	height:48px;
	background: url(../images/news/fun/info_agency27/snavi_btn.png) no-repeat left top;
	display: block;
	text-indent: -9999px;
	}
#subnavi.hover-css li.funSubAg27 a:hover,
#subnavi.hover-css li.funSubAg27 a.on,
#subnavi.hover-css li.funSubAg27 span a.on,
#subnavi.hover-anims li.funSubAg27 a span{
	display: block;
	width:212px;
	height:48px;
	background: url(../images/news/fun/info_agency27/snavi_btn.png) no-repeat left top;
	background-position:-213px 0;
	text-indent: -9999px;
	}

/*28*/
#subnavi.hover-css li.funSubAg28 a,
#subnavi.hover-anims li.funSubAg28 a{
	width:212px;
	height:48px;
	background: url(../images/news/fun/info_agency28/snavi_btn.png) no-repeat left top;
	display: block;
	text-indent: -9999px;
	}
#subnavi.hover-css li.funSubAg28 a:hover,
#subnavi.hover-css li.funSubAg28 a.on,
#subnavi.hover-css li.funSubAg28 span a.on,
#subnavi.hover-anims li.funSubAg28 a span{
	display: block;
	width:212px;
	height:48px;
	background: url(../images/news/fun/info_agency28/snavi_btn.png) no-repeat left top;
	background-position:-213px 0;
	text-indent: -9999px;
	}

/*29*/
#subnavi.hover-css li.funSubAg29 a,
#subnavi.hover-anims li.funSubAg29 a{
	width:212px;
	height:48px;
	background: url(../images/news/fun/info_agency29/snavi_btn.png) no-repeat left top;
	display: block;
	text-indent: -9999px;
	}
#subnavi.hover-css li.funSubAg29 a:hover,
#subnavi.hover-css li.funSubAg29 a.on,
#subnavi.hover-css li.funSubAg29 span a.on,
#subnavi.hover-anims li.funSubAg29 a span{
	display: block;
	width:212px;
	height:48px;
	background: url(../images/news/fun/info_agency29/snavi_btn.png) no-repeat left top;
	background-position:-213px 0;
	text-indent: -9999px;
	}
	
/*30*/
#subnavi.hover-css li.funSubAg30 a,
#subnavi.hover-anims li.funSubAg30 a{
	width:212px;
	height:48px;
	background: url(../images/news/fun/info_agency30/snavi_btn.png) no-repeat left top;
	display: block;
	text-indent: -9999px;
	}
#subnavi.hover-css li.funSubAg30 a:hover,
#subnavi.hover-css li.funSubAg30 a.on,
#subnavi.hover-css li.funSubAg30 span a.on,
#subnavi.hover-anims li.funSubAg30 a span{
	display: block;
	width:212px;
	height:48px;
	background: url(../images/news/fun/info_agency30/snavi_btn.png) no-repeat left top;
	background-position:-213px 0;
	text-indent: -9999px;
	}

/*31*/
#subnavi.hover-css li.funSubAg31 a,
#subnavi.hover-anims li.funSubAg31 a{
	width:212px;
	height:48px;
	background: url(../images/news/fun/info_agency31/snavi_btn.png) no-repeat left top;
	display: block;
	text-indent: -9999px;
	}
#subnavi.hover-css li.funSubAg31 a:hover,
#subnavi.hover-css li.funSubAg31 a.on,
#subnavi.hover-css li.funSubAg31 span a.on,
#subnavi.hover-anims li.funSubAg31 a span{
	display: block;
	width:212px;
	height:48px;
	background: url(../images/news/fun/info_agency31/snavi_btn.png) no-repeat left top;
	background-position:-213px 0;
	text-indent: -9999px;
	}

/*32*/
#subnavi.hover-css li.funSubAg32 a,
#subnavi.hover-anims li.funSubAg32 a{
	width:212px;
	height:48px;
	background: url(../images/news/fun/info_agency32/snavi_btn.png) no-repeat left top;
	display: block;
	text-indent: -9999px;
	}
#subnavi.hover-css li.funSubAg32 a:hover,
#subnavi.hover-css li.funSubAg32 a.on,
#subnavi.hover-css li.funSubAg32 span a.on,
#subnavi.hover-anims li.funSubAg32 a span{
	display: block;
	width:212px;
	height:48px;
	background: url(../images/news/fun/info_agency32/snavi_btn.png) no-repeat left top;
	background-position:-213px 0;
	text-indent: -9999px;
	}

/*33*/
#subnavi.hover-css li.funSubAg33 a,
#subnavi.hover-anims li.funSubAg33 a{
	width:212px;
	height:48px;
	background: url(../images/news/fun/info_agency33/snavi_btn.png) no-repeat left top;
	display: block;
	text-indent: -9999px;
	}
#subnavi.hover-css li.funSubAg33 a:hover,
#subnavi.hover-css li.funSubAg33 a.on,
#subnavi.hover-css li.funSubAg33 span a.on,
#subnavi.hover-anims li.funSubAg33 a span{
	display: block;
	width:212px;
	height:48px;
	background: url(../images/news/fun/info_agency33/snavi_btn.png) no-repeat left top;
	background-position:-213px 0;
	text-indent: -9999px;
	}
/*34*/
#subnavi.hover-css li.funSubAg34 a,
#subnavi.hover-anims li.funSubAg34 a{
	width:212px;
	height:48px;
	background: url(../images/news/fun/info_agency34/snavi_btn.png) no-repeat left top;
	display: block;
	text-indent: -9999px;
	}
#subnavi.hover-css li.funSubAg34 a:hover,
#subnavi.hover-css li.funSubAg34 a.on,
#subnavi.hover-css li.funSubAg34 span a.on,
#subnavi.hover-anims li.funSubAg34 a span{
	display: block;
	width:212px;
	height:48px;
	background: url(../images/news/fun/info_agency34/snavi_btn.png) no-repeat left top;
	background-position:-213px 0;
	text-indent: -9999px;
	}
/*35*/
#subnavi.hover-css li.funSubAg35 a,
#subnavi.hover-anims li.funSubAg35 a{
	width:212px;
	height:48px;
	background: url(../images/news/fun/info_agency35/snavi_btn.png) no-repeat left top;
	display: block;
	text-indent: -9999px;
	}
#subnavi.hover-css li.funSubAg35 a:hover,
#subnavi.hover-css li.funSubAg35 a.on,
#subnavi.hover-css li.funSubAg35 span a.on,
#subnavi.hover-anims li.funSubAg35 a span{
	display: block;
	width:212px;
	height:48px;
	background: url(../images/news/fun/info_agency35/snavi_btn.png) no-repeat left top;
	background-position:-213px 0;
	text-indent: -9999px;
	}
/*36*/
#subnavi.hover-css li.funSubAg36 a,
#subnavi.hover-anims li.funSubAg36 a{
	width:212px;
	height:48px;
	background: url(../images/news/fun/info_agency36/snavi_btn.png) no-repeat left top;
	display: block;
	text-indent: -9999px;
	}
#subnavi.hover-css li.funSubAg36 a:hover,
#subnavi.hover-css li.funSubAg36 a.on,
#subnavi.hover-css li.funSubAg36 span a.on,
#subnavi.hover-anims li.funSubAg36 a span{
	display: block;
	width:212px;
	height:48px;
	background: url(../images/news/fun/info_agency36/snavi_btn.png) no-repeat left top;
	background-position:-213px 0;
	text-indent: -9999px;
	}	
/*ランキング アコーディオン*/
#subnavi.hover-css li.ranking a,
#subnavi.hover-anims li.ranking a{
	width:212px;
	height:68px;
	background: url(../images/news/fun/ranking/snavi_btn.png) no-repeat left top;
	display: block;
	text-indent: -9999px;
	}
#subnavi.hover-css li.ranking a:hover,
#subnavi.hover-anims li.ranking a span{
	display: block;
	width:212px;
	height:68px;
	background: url(../images/news/fun/ranking/snavi_btn.png) no-repeat left top;
	background-position:-213px 0;
	text-indent: -9999px;
	}
#subnavi.hover-css li.ranking a.on2,
#subnavi.hover-anims li.ranking a.on2{
	width:212px;
	height:68px;
	background: url(../images/news/fun/ranking/snavi_btn.png) no-repeat left top;
	background-position:-213px 0;
	display: block;
	text-indent: -9999px;
	}

/*01*/
#subnavi.hover-css li.ranking01 a,
#subnavi.hover-anims li.ranking01 a{
	width:212px;
	height:48px;
	background: url(../images/news/fun/1st-ranking/snavi_btn.png) no-repeat left top;
	display: block;
	text-indent: -9999px;
	}
#subnavi.hover-css li.ranking01 a:hover,
#subnavi.hover-css li.ranking01 a.on,
#subnavi.hover-css li.ranking01 span a.on,
#subnavi.hover-anims li.ranking01 a span{
	display: block;
	width:212px;
	height:48px;
	background: url(../images/news/fun/1st-ranking/snavi_btn.png) no-repeat left top;
	background-position:-213px 0;
	text-indent: -9999px;
	}
/*02*/
#subnavi.hover-css li.ranking02 a,
#subnavi.hover-anims li.ranking02 a{
	width:212px;
	height:48px;
	background: url(../images/news/fun/2nd-ranking/snavi_btn.png) no-repeat left top;
	display: block;
	text-indent: -9999px;
	}
#subnavi.hover-css li.ranking02 a:hover,
#subnavi.hover-css li.ranking02 a.on,
#subnavi.hover-css li.ranking02 span a.on,
#subnavi.hover-anims li.ranking02 a span{
	display: block;
	width:212px;
	height:48px;
	background: url(../images/news/fun/2nd-ranking/snavi_btn.png) no-repeat left top;
	background-position:-213px 0;
	text-indent: -9999px;
	}
/*03*/
#subnavi.hover-css li.ranking03 a,
#subnavi.hover-anims li.ranking03 a{
	width:212px;
	height:48px;
	background: url(../images/news/fun/3rd-ranking/snavi_btn.png) no-repeat left top;
	display: block;
	text-indent: -9999px;
	}
#subnavi.hover-css li.ranking03 a:hover,
#subnavi.hover-css li.ranking03 a.on,
#subnavi.hover-css li.ranking03 span a.on,
#subnavi.hover-anims li.ranking03 a span{
	display: block;
	width:212px;
	height:48px;
	background: url(../images/news/fun/3rd-ranking/snavi_btn.png) no-repeat left top;
	background-position:-213px 0;
	text-indent: -9999px;
	}

/*04*/
#subnavi.hover-css li.ranking04 a,
#subnavi.hover-anims li.ranking04 a{
	width:212px;
	height:48px;
	background: url(../images/news/fun/4th-ranking/snavi_btn.png) no-repeat left top;
	display: block;
	text-indent: -9999px;
	}
#subnavi.hover-css li.ranking04 a:hover,
#subnavi.hover-css li.ranking04 a.on,
#subnavi.hover-css li.ranking04 span a.on,
#subnavi.hover-anims li.ranking04 a span{
	display: block;
	width:212px;
	height:48px;
	background: url(../images/news/fun/4th-ranking/snavi_btn.png) no-repeat left top;
	background-position:-213px 0;
	text-indent: -9999px;
	}

/*2015年お正月企画 サブナビ
------------------------------------------*/
#subnavi.hover-css li.new-year_2015_navi a,
#subnavi.hover-anims li.new-year_2015_navi a{
	width:212px;
	height:68px;
	background: url(../images/news/new-year_2015/snavi_btn.png) no-repeat left top;
	display: block;
	text-indent: -9999px;
	}
#subnavi.hover-css li.new-year_2015_navi a:hover,
#subnavi.hover-anims li.new-year_2015_navi a span{
	display: block;
	width:212px;
	height:68px;
	background: url(../images/news/new-year_2015/snavi_btn.png) no-repeat left top;
	background-position:-213px 0;
	text-indent: -9999px;
	}
#subnavi.hover-css li.new-year_2015_navi a.on2,
#subnavi.hover-anims li.new-year_2015_navi a.on2{
	width:212px;
	height:68px;
	background: url(../images/news/new-year_2015/snavi_btn.png) no-repeat left top;
	background-position:-213px 0;
	display: block;
	text-indent: -9999px;
	}

/*2015年お正月企画 壁紙 サブナビ*/
#subnavi.hover-css li.new-year_2015_navi02 a,
#subnavi.hover-anims li.new-year_2015_navi02 a{
	width:212px;
	height:48px;
	background: url(../images/news/new-year_2015/wallpaper/snavi_btn.png) no-repeat left top;
	display: block;
	text-indent: -9999px;
	}
#subnavi.hover-css li.new-year_2015_navi02 a:hover,
#subnavi.hover-css li.new-year_2015_navi02 a.on,
#subnavi.hover-css li.new-year_2015_navi02 span a.on,
#subnavi.hover-anims li.new-year_2015_navi02 a span{
	display: block;
	width:212px;
	height:48px;
	background: url(../images/news/new-year_2015/wallpaper/snavi_btn.png) no-repeat left top;
	background-position:-213px 0;
	text-indent: -9999px;
	}

/*2015年お正月企画 壁紙 サブナビ*/
#subnavi.hover-css li.new-year_2015_navi01 a,
#subnavi.hover-anims li.new-year_2015_navi01 a{
	width:212px;
	height:48px;
	background: url(../images/news/new-year_2015/omikuzi/snavi_btn.png) no-repeat left top;
	display: block;
	text-indent: -9999px;
	}
#subnavi.hover-css li.new-year_2015_navi01 a:hover,
#subnavi.hover-css li.new-year_2015_navi01 a.on,
#subnavi.hover-css li.new-year_2015_navi01 span a.on,
#subnavi.hover-anims li.new-year_2015_navi01 a span{
	display: block;
	width:212px;
	height:48px;
	background: url(../images/news/new-year_2015/omikuzi/snavi_btn.png) no-repeat left top;
	background-position:-213px 0;
	text-indent: -9999px;
	}

/*発売日*/
.saleDate {
	width:770px;
	height: auto;
	position:relative;
}

.saleDate .date {
	position:absolute;
	top:0;
}
.saleDate img {
	display:block;
	margin:0 auto;
}

/*ボタン*/

/*ニュース01*/
div.hover-css .btn-item a,
div.hover-anims .btn-item a{
	width: 668px;
	height: 76px;
	background: url(../images/news/01/btn.png) no-repeat left top;
	background-position:0 0;
	display: block;
	text-indent: -9999px;
	margin:0 auto;
	}
div.hover-css .btn-item a:hover,
div.hover-anims .btn-item a span{
	display: block;
	width: 668px;
	height: 76px;
	background: url(../images/news/01/btn.png) no-repeat left top;
	background-position:0 -76px;
	text-indent: -9999px;
	}

/*ニュース02*/
div.hover-css .btn-item02 a,
div.hover-anims .btn-item02 a{
	width: 668px;
	height: 76px;
	background: url(../images/news/02/btn_official.png) no-repeat left top;
	background-position:0 0;
	display: block;
	text-indent: -9999px;
	margin:0 auto;
	}
div.hover-css .btn-item02 a:hover,
div.hover-anims .btn-item02 a span{
	display: block;
	width: 668px;
	height: 76px;
	background: url(../images/news/02/btn_official.png) no-repeat left top;
	background-position:0 -76px;
	text-indent: -9999px;
	}

/*ニュース03*/
div.hover-css .btn-item03_01 a,
div.hover-anims .btn-item03_01 a{
	width: 668px;
	height: 76px;
	background: url(../images/news/03/btn_detail.png) no-repeat left top;
	background-position:0 0;
	display: block;
	text-indent: -9999px;
	margin:0 auto;
	}
div.hover-css .btn-item03_01 a:hover,
div.hover-anims .btn-item03_01 a span{
	display: block;
	width: 668px;
	height: 76px;
	background: url(../images/news/03/btn_detail.png) no-repeat left top;
	background-position:0 -76px;
	text-indent: -9999px;
	}

div.hover-css .btn-item03_02 a,
div.hover-anims .btn-item03_02 a{
	width: 668px;
	height: 76px;
	background: url(../images/news/03/btn_official.png) no-repeat left top;
	background-position:0 0;
	display: block;
	text-indent: -9999px;
	margin:0 auto;
	}
div.hover-css .btn-item03_02 a:hover,
div.hover-anims .btn-item03_02 a span{
	display: block;
	width: 668px;
	height: 76px;
	background: url(../images/news/03/btn_official.png) no-repeat left top;
	background-position:0 -76px;
	text-indent: -9999px;
	}
	
/*ニュース04*/
div.hover-css .btn-item04 a,
div.hover-anims .btn-item04 a{
	width: 668px;
	height: 76px;
	background: url(../images/news/04/btn_detail.png) no-repeat left top;
	background-position:0 0;
	display: block;
	text-indent: -9999px;
	margin:0 auto;
	}
div.hover-css .btn-item04 a:hover,
div.hover-anims .btn-item04 a span{
	display: block;
	width: 668px;
	height: 76px;
	background: url(../images/news/04/btn_detail.png) no-repeat left top;
	background-position:0 -76px;
	text-indent: -9999px;
	}

/*ニュース05*/
div.hover-css .btn-item05_01 a,
div.hover-anims .btn-item05_01 a{
	width: 668px;
	height: 76px;
	background: url(../images/news/05/btn_detail.png) no-repeat left top;
	background-position:0 0;
	display: block;
	text-indent: -9999px;
	margin:0 auto;
	}
div.hover-css .btn-item05_01 a:hover,
div.hover-anims .btn-item05_01 a span{
	display: block;
	width: 668px;
	height: 76px;
	background: url(../images/news/05/btn_detail.png) no-repeat left top;
	background-position:0 -76px;
	text-indent: -9999px;
	}

/*ニュース06*/
div.hover-css .btn-item06_01 a,
div.hover-anims .btn-item06_01 a{
	width: 668px;
	height: 76px;
	background: url(../images/news/06_au/btn_detail.png) no-repeat left top;
	background-position:0 0;
	display: block;
	text-indent: -9999px;
	margin:0 auto;
	}
div.hover-css .btn-item06_01 a:hover,
div.hover-anims .btn-item06_01 a span{
	display: block;
	width: 668px;
	height: 76px;
	background: url(../images/news/06_au/btn_detail.png) no-repeat left top;
	background-position:0 -76px;
	text-indent: -9999px;
	}

/*ニュース07*/
div.hover-css .btn-item07_01 a,
div.hover-anims .btn-item07_01 a{
	width: 668px;
	height: 76px;
	background: url(../images/news/07_geo/btn_detail.png) no-repeat left top;
	background-position:0 0;
	display: block;
	text-indent: -9999px;
	margin:0 auto;
	}
div.hover-css .btn-item07_01 a:hover,
div.hover-anims .btn-item07_01 a span{
	display: block;
	width: 668px;
	height: 76px;
	background: url(../images/news/07_geo/btn_detail.png) no-repeat left top;
	background-position:0 -76px;
	text-indent: -9999px;
	}

/*ニュース08*/
div.hover-css .btn-item08_01 a,
div.hover-anims .btn-item08_01 a{
	width: 668px;
	height: 76px;
	background: url(../images/news/08_tsutaya/btn_detail.png) no-repeat left top;
	background-position:0 0;
	display: block;
	text-indent: -9999px;
	margin:0 auto;
	}
div.hover-css .btn-item08_01 a:hover,
div.hover-anims .btn-item08_01 a span{
	display: block;
	width: 668px;
	height: 76px;
	background: url(../images/news/08_tsutaya/btn_detail.png) no-repeat left top;
	background-position:0 -76px;
	text-indent: -9999px;
	}

/*ニュース12*/
div.hover-css .btn-item09_01 a,
div.hover-anims .btn-item09_01 a{
	width: 668px;
	height: 76px;
	background: url(../images/news/12_daihatsu/btn_daihatsu.png) no-repeat left top;
	background-position:0 0;
	display: block;
	text-indent: -9999px;
	margin:0 auto;
	}
div.hover-css .btn-item09_01 a:hover,
div.hover-anims .btn-item09_01 a span{
	display: block;
	width: 668px;
	height: 76px;
	background: url(../images/news/12_daihatsu/btn_daihatsu.png) no-repeat left top;
	background-position:0 -76px;
	text-indent: -9999px;
	}

/*ニュース13*/
div.hover-css .btn-item13_01 a,
div.hover-anims .btn-item13_01 a{
	width: 669px;
	height: 76px;
	background: url(../images/news/13_bcorocoro04/btn_bcorocoro04.png) no-repeat left top;
	background-position:0 0;
	display: block;
	text-indent: -9999px;
	margin:0 auto;
	}
div.hover-css .btn-item13_01 a:hover,
div.hover-anims .btn-item13_01 a span{
	display: block;
	width: 669px;
	height: 76px;
	background: url(../images/news/13_bcorocoro04/btn_bcorocoro04.png) no-repeat left top;
	background-position:0 -76px;
	text-indent: -9999px;
	}

/*ニュース14*/
div.hover-css .btn-item14_01 a,
div.hover-anims .btn-item14_01 a{
	width: 669px;
	height: 76px;
	background: url(../images/news/14_powerup/btn01.png) no-repeat left top;
	background-position:0 0;
	display: block;
	text-indent: -9999px;
	margin:0 auto;
	}
div.hover-css .btn-item14_01 a:hover,
div.hover-anims .btn-item14_01 a span{
	display: block;
	width: 669px;
	height: 76px;
	background: url(../images/news/14_powerup/btn01.png) no-repeat left top;
	background-position:0 -76px;
	text-indent: -9999px;
	}
div.hover-css .btn-item14_02 a,
div.hover-anims .btn-item14_02 a{
	width: 669px;
	height: 76px;
	background: url(../images/news/14_powerup/btn02.png) no-repeat left top;
	background-position:0 0;
	display: block;
	text-indent: -9999px;
	margin:0 auto;
	}
div.hover-css .btn-item14_02 a:hover,
div.hover-anims .btn-item14_02 a span{
	display: block;
	width: 669px;
	height: 76px;
	background: url(../images/news/14_powerup/btn02.png) no-repeat left top;
	background-position:0 -76px;
	text-indent: -9999px;
	}
div.hover-css .btn-item14_03 a,
div.hover-anims .btn-item14_03 a{
	width: 669px;
	height: 76px;
	background: url(../images/news/14_powerup/btn03.png) no-repeat left top;
	background-position:0 0;
	display: block;
	text-indent: -9999px;
	margin:0 auto;
	}
div.hover-css .btn-item14_03 a:hover,
div.hover-anims .btn-item14_03 a span{
	display: block;
	width: 669px;
	height: 76px;
	background: url(../images/news/14_powerup/btn03.png) no-repeat left top;
	background-position:0 -76px;
	text-indent: -9999px;
	}

/*ニュース15*/


div.hover-css .btn-item15_01 a,
div.hover-anims .btn-item15_01 a{
	width: 669px;
	height: 76px;
	background: url(../images/news/15_jal/btn_wiki.png) no-repeat left top;
	background-position:0 0;
	display: block;
	text-indent: -9999px;
	margin:0 auto;
	}
div.hover-css .btn-item15_01 a:hover,
div.hover-anims .btn-item15_01 a span{
	display: block;
	width: 669px;
	height: 76px;
	background: url(../images/news/15_jal/btn_wiki.png) no-repeat left top;
	background-position:0 -76px;
	text-indent: -9999px;
	}
	
div.hover-css .btn-item15_02 a,
div.hover-anims .btn-item15_02 a{
	width: 669px;
	height: 76px;
	background: url(../images/news/15_jal/btn_jal.png) no-repeat left top;
	background-position:0 0;
	display: block;
	text-indent: -9999px;
	margin:0 auto;
	}
div.hover-css .btn-item15_02 a:hover,
div.hover-anims .btn-item15_02 a span{
	display: block;
	width: 669px;
	height: 76px;
	background: url(../images/news/15_jal/btn_jal.png) no-repeat left top;
	background-position:0 -76px;
	text-indent: -9999px;
	}
	
/*ニュース16*/
div.hover-css .btn-item16_01 a,
div.hover-anims .btn-item16_01 a{
	width: 669px;
	height: 76px;
	background: url(../images/news/16_gashapack/btn_01.png) no-repeat left top;
	background-position:0 0;
	display: block;
	text-indent: -9999px;
	margin:0 auto;
	}
div.hover-css .btn-item16_01 a:hover,
div.hover-anims .btn-item16_01 a span{
	display: block;
	width: 669px;
	height: 76px;
	background: url(../images/news/16_gashapack/btn_01.png) no-repeat left top;
	background-position:0 -76px;
	text-indent: -9999px;	
	}
.corocoro-hobby2015-new {
	width:770px;
	height:210px;
	position:relative;
}
.corocoro-hobby2015-new  span.iconNew {
  position: absolute;
  display: block;
  background: url(../images/common/snavi-newicon.gif) no-repeat;
  width: 52px;
  height: 33px;
  top: 75px;
  left: 40px;
  z-index: 999999;
}
	
.shop-battle-new {
	width:770px;
	height:187px;
	position:relative;
}
.shop-battle-new  span.iconNew {
  position: absolute;
  display: block;
  background: url(../images/common/snavi-newicon.gif) no-repeat;
  width: 52px;
  height: 33px;
  top: 75px;
  left: 40px;
  z-index: 999999;
}

.whf_summer2015-new {
	width:770px;
	height:260px;
	position:relative;
}
.whf_summer2015-new  span.iconNew {
  position: absolute;
  display: block;
  background: url(../images/common/snavi-newicon.gif) no-repeat;
  width: 52px;
  height: 33px;
  top: 75px;
  left: 40px;
  z-index: 999999;
}

.busters_cup2015-new {
	width:770px;
	height:210px;
	position:relative;
}
.busters_cup2015-new  span.iconNew {
  position: absolute;
  display: block;
  background: url(../images/common/snavi-newicon.gif) no-repeat;
  width: 52px;
  height: 33px;
  top: 75px;
  left: 40px;
  z-index: 999999;
}

.solamachi-taiken-new {
	width:770px;
	height:250px;
	position:relative;
}
.solamachi-taiken-new span.iconNew {
  position: absolute;
  display: block;
  background: url(../images/common/snavi-newicon.gif) no-repeat;
  width: 52px;
  height: 33px;
  top: 75px;
  left: 40px;
  z-index: 999999;
}

/*ニュース18*/
div.hover-css .btn-item18_01 a,
div.hover-anims .btn-item18_01 a{
	width: 529px;
	height: 75px;
	background: url(../images/news/18_televi-kun/btn_televi-kun.png) no-repeat left top;
	background-position:0 0;
	display: block;
	text-indent: -9999px;
	margin:0 auto;
	}
div.hover-css .btn-item18_01 a:hover,
div.hover-anims .btn-item18_01 a span{
	display: block;
	width: 529px;
	height: 75px;
	background: url(../images/news/18_televi-kun/btn_televi-kun.png) no-repeat left top;
	background-position:0 -76px;
	text-indent: -9999px;
	}

/*ニュース20*/
div.hover-css .btn-item20_01 a,
div.hover-anims .btn-item20_01 a{
	width: 669px;
	height: 76px;
	background: url(../images/news/20_bcorocoro06/btn_card.png) no-repeat left top;
	background-position:0 0;
	display: block;
	text-indent: -9999px;
	margin:0 auto;
	}
div.hover-css .btn-item20_01 a:hover,
div.hover-anims .btn-item20_01 a span{
	display: block;
	width: 669px;
	height: 76px;
	background: url(../images/news/20_bcorocoro06/btn_card.png) no-repeat left top;
	background-position:0 -76px;
	text-indent: -9999px;
	}
	
div.hover-css .btn-item20_02 a,
div.hover-anims .btn-item20_02 a{
	width: 669px;
	height: 76px;
	background: url(../images/news/20_bcorocoro06/btn_bcorocoro06.png) no-repeat left top;
	background-position:0 0;
	display: block;
	text-indent: -9999px;
	margin:0 auto;
	}
div.hover-css .btn-item20_02 a:hover,
div.hover-anims .btn-item20_02 a span{
	display: block;
	width: 669px;
	height: 76px;
	background: url(../images/news/20_bcorocoro06/btn_bcorocoro06.png) no-repeat left top;
	background-position:0 -76px;
	text-indent: -9999px;
	}	
/*ニュース21*/
div.hover-css .btn-item21_01 a,
div.hover-anims .btn-item21_01 a{
	width: 669px;
	height: 76px;
	background: url(../images/news/21_new_meetings/btn_01.png) no-repeat left top;
	background-position:0 0;
	display: block;
	text-indent: -9999px;
	margin:0 auto;
	}
div.hover-css .btn-item21_01 a:hover,
div.hover-anims .btn-item21_01 a span{
	display: block;
	width: 669px;
	height: 76px;
	background: url(../images/news/21_new_meetings/btn_01.png) no-repeat left top;
	background-position:0 -76px;
	text-indent: -9999px;
	}
.new_meetings_komasann{position:relative;}
.new_meetings_komasann span{
position:absolute;
top:0;
left:0;
z-index:10;
}

/*ニュース23*/

div.hover-css .btn-item23_01 a,
div.hover-anims .btn-item23_01 a{
	width: 669px;
	height: 76px;
	background: url(../images/news/23_coroichi07/btn_combo.png) no-repeat left top;
	background-position:0 0;
	display: block;
	text-indent: -9999px;
	margin:0 auto;
	}
	
div.hover-css .btn-item23_02 a,
div.hover-anims .btn-item23_02 a{
	width: 669px;
	height: 76px;
	background: url(../images/news/23_coroichi07/btn_coroichi.png) no-repeat left top;
	background-position:0 0;
	display: block;
	text-indent: -9999px;
	margin:0 auto;
	}
	
div.hover-css .btn-item23_03 a,
div.hover-anims .btn-item23_03 a{
	width: 669px;
	height: 76px;
	background: url(../images/news/23_coroichi07/btn_card.png) no-repeat left top;
	background-position:0 0;
	display: block;
	text-indent: -9999px;
	margin:0 auto;
	}
	
div.hover-css .btn-item23_01 a:hover,
div.hover-anims .btn-item23_01 a span{
	display: block;
	width: 669px;
	height: 76px;
	background: url(../images/news/23_coroichi07/btn_combo.png) no-repeat left top;
	background-position:0 -76px;
	text-indent: -9999px;
	}
	
div.hover-css .btn-item23_02 a:hover,
div.hover-anims .btn-item23_02 a span{
	display: block;
	width: 669px;
	height: 76px;
	background: url(../images/news/23_coroichi07/btn_coroichi.png) no-repeat left top;
	background-position:0 -76px;
	text-indent: -9999px;
	}

div.hover-css .btn-item23_03 a:hover,
div.hover-anims .btn-item23_03 a span{
	display: block;
	width: 669px;
	height: 76px;
	background: url(../images/news/23_coroichi07/btn_card.png) no-repeat left top;
	background-position:0 -76px;
	text-indent: -9999px;
	}
	
/*ニュース25*/
div.hover-css .btn-item25_01 a,
div.hover-anims .btn-item25_01 a{
	width: 669px;
	height: 76px;
	background: url(../images/news/25_corocoro1508/btn_corocoro1508.png) no-repeat left top;
	background-position:0 0;
	display: block;
	text-indent: -9999px;
	margin:0 auto;
	}
div.hover-css .btn-item25_01 a:hover,
div.hover-anims .btn-item25_01 a span{
	display: block;
	width: 669px;
	height: 76px;
	background: url(../images/news/25_corocoro1508/btn_corocoro1508.png) no-repeat left top;
	background-position:0 -76px;
	text-indent: -9999px;
	}	
div.hover-css .btn-item25_02 a,
div.hover-anims .btn-item25_02 a{
	width: 669px;
	height: 76px;
	background: url(../images/news/25_corocoro1508/btn_darkness-revenge.png) no-repeat left top;
	background-position:0 0;
	display: block;
	text-indent: -9999px;
	margin:0 auto;
	}
div.hover-css .btn-item25_02 a:hover,
div.hover-anims .btn-item25_02 a span{
	display: block;
	width: 669px;
	height: 76px;
	background: url(../images/news/25_corocoro1508/btn_darkness-revenge.png) no-repeat left top;
	background-position:0 -76px;
	text-indent: -9999px;
	}	
/*ニュース26*/
div.hover-css .btn-item26_01 a,
div.hover-anims .btn-item26_01 a{
	width: 669px;
	height: 76px;
	background: url(../images/news/26_bcoro1508/btn_busterscup.png) no-repeat left top;
	background-position:0 0;
	display: block;
	text-indent: -9999px;
	margin:0 auto;
	}
div.hover-css .btn-item26_01 a:hover,
div.hover-anims .btn-item26_01 a span{
	display: block;
	width: 669px;
	height: 76px;
	background: url(../images/news/26_bcoro1508/btn_busterscup.png) no-repeat left top;
	background-position:0 -76px;
	text-indent: -9999px;
	}	
div.hover-css .btn-item26_02 a,
div.hover-anims .btn-item26_02 a{
	width: 669px;
	height: 76px;
	background: url(../images/news/26_bcoro1508/btn_bcoro1508.png) no-repeat left top;
	background-position:0 0;
	display: block;
	text-indent: -9999px;
	margin:0 auto;
	}
div.hover-css .btn-item26_02 a:hover,
div.hover-anims .btn-item26_02 a span{
	display: block;
	width: 669px;
	height: 76px;
	background: url(../images/news/26_bcoro1508/btn_bcoro1508.png) no-repeat left top;
	background-position:0 -76px;
	text-indent: -9999px;
	}	
div.hover-css .btn-item26_03 a,
div.hover-anims .btn-item26_03 a{
	width: 669px;
	height: 76px;
	background: url(../images/news/26_bcoro1508/btn_legend-genesis.png) no-repeat left top;
	background-position:0 0;
	display: block;
	text-indent: -9999px;
	margin:0 auto;
	}
div.hover-css .btn-item26_03 a:hover,
div.hover-anims .btn-item26_03 a span{
	display: block;
	width: 669px;
	height: 76px;
	background: url(../images/news/26_bcoro1508/btn_legend-genesis.png) no-repeat left top;
	background-position:0 -76px;
	text-indent: -9999px;
	}	

/*ニュース27*/
div.hover-css .btn-item27_01 a,
div.hover-anims .btn-item27_01 a{
	width: 669px;
	height: 76px;
	background: url(../images/news/27_newcharisma/btn_toribato-bc05-02.png) no-repeat left top;
	background-position:0 0;
	display: block;
	text-indent: -9999px;
	margin:0 auto;
	}
div.hover-css .btn-item27_01 a:hover,
div.hover-anims .btn-item27_01 a span{
	display: block;
	width: 669px;
	height: 76px;
	background: url(../images/news/27_newcharisma/btn_toribato-bc05-02.png) no-repeat left top;
	background-position:0 -76px;
	text-indent: -9999px;
	}	

/*ニュース28*/
div.hover-css .btn-item28_01 a,
div.hover-anims .btn-item28_01 a{
	width: 669px;
	height: 76px;
	background: url(../images/news/28_busters/btn_busters-01.png) no-repeat left top;
	background-position:0 0;
	display: block;
	text-indent: -9999px;
	margin:0 auto;
	}
div.hover-css .btn-item28_01 a:hover,
div.hover-anims .btn-item28_01 a span{
	display: block;
	width: 669px;
	height: 76px;
	background: url(../images/news/28_busters/btn_busters-01.png) no-repeat left top;
	background-position:0 -76px;
	text-indent: -9999px;
	}	

/*ニュース29*/
div.hover-css .btn-item29_01 a,
div.hover-anims .btn-item29_01 a{
	width: 669px;
	height: 76px;
	background: url(../images/news/29_coroichi10/btn_busterscup.png) no-repeat left top;
	background-position:0 0;
	display: block;
	text-indent: -9999px;
	margin:0 auto;
	}
div.hover-css .btn-item29_01 a:hover,
div.hover-anims .btn-item29_01 a span{
	display: block;
	width: 669px;
	height: 76px;
	background: url(../images/news/29_coroichi10/btn_busterscup.png) no-repeat left top;
	background-position:0 -76px;
	text-indent: -9999px;
	}	
div.hover-css .btn-item29_02 a,
div.hover-anims .btn-item29_02 a{
	width: 669px;
	height: 76px;
	background: url(../images/news/29_coroichi10/btn_legend-genesis.png) no-repeat left top;
	background-position:0 0;
	display: block;
	text-indent: -9999px;
	margin:0 auto;
	}
div.hover-css .btn-item29_02 a:hover,
div.hover-anims .btn-item29_02 a span{
	display: block;
	width: 669px;
	height: 76px;
	background: url(../images/news/29_coroichi10/btn_legend-genesis.png) no-repeat left top;
	background-position:0 -76px;
	text-indent: -9999px;
	}
div.hover-css .btn-item29_03 a,
div.hover-anims .btn-item29_03 a{
	width: 669px;
	height: 76px;
	background: url(../images/news/29_coroichi10/btn_darkness-revenge.png) no-repeat left top;
	background-position:0 0;
	display: block;
	text-indent: -9999px;
	margin:0 auto;
	}
div.hover-css .btn-item29_03 a:hover,
div.hover-anims .btn-item29_03 a span{
	display: block;
	width: 669px;
	height: 76px;
	background: url(../images/news/29_coroichi10/btn_darkness-revenge.png) no-repeat left top;
	background-position:0 -76px;
	text-indent: -9999px;
	}	
div.hover-css .btn-item29_04 a,
div.hover-anims .btn-item29_04 a{
	width: 669px;
	height: 76px;
	background: url(../images/news/29_coroichi10/btn_coroichi.png) no-repeat left top;
	background-position:0 0;
	display: block;
	text-indent: -9999px;
	margin:0 auto;
	}	
div.hover-css .btn-item29_04 a:hover,
div.hover-anims .btn-item29_04 a span{
	display: block;
	width: 669px;
	height: 76px;
	background: url(../images/news/29_coroichi10/btn_coroichi.png) no-repeat left top;
	background-position:0 -76px;
	text-indent: -9999px;
	}	
	
/*キャンペーン一覧*/
.bnrArea{
	width:750px;
	margin:0 auto;
}

.Bnrmgn{
	float:left;
	width:361px;
	margin:5px;
	float:left;
	border: solid 2px #FFCC00;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
}

.Bnrmgn:hover {
	border: solid 2px #FFE844;
}

.Bnrmgn a img:hover {
	opacity:0.5;
	filter: alpha(opacity=50);
	-ms-filter: "alpha( opacity=50 )";
	-webkit-transition: all .8s;
	transition: all .8s;
}

/*ムービー*/
.movieCol{
	background: url(../images/common/maincol-bg.jpg) repeat-y;
	width:770px;
	height:auto;
	padding:20px 9px 0;
	margin-bottom:-20px;
}

.movie{
	background: url(../images/news/fun/movie/bg_movie.png) no-repeat center top;
	width:330px;
	height:186px;
	padding:35px 23px 42px;
	float:left;
	position:relative;
}

.movie span.iconNew{
	position:absolute;
	display:block;
	background: url(../images/common/snavi-newicon.gif) no-repeat;
	width:52px;
	height:33px;
	top:-20px;
	left:18px;
	z-index:999999;
}

.titMovie{
	position:absolute;
	top:-45px;
	left:19px;
}

.movie_play{
	background: url(../images/news/fun/movie/bg_movie.png) no-repeat center top;
	width:330px;
	height:186px;
	padding:35px 23px 42px;
	float:left;
	position:relative;
}

.movie_play span.iconNew{
	position:absolute;
	display:block;
	background: url(../images/common/snavi-newicon.gif) no-repeat;
	width:52px;
	height:33px;
	top:-35px;
	left:18px;
	z-index:999999;
}

.titMovie_play{
	position:absolute;
	top:-85px;
	left:19px;
}

/*とりバト情報５*/
div.itemWrapCol {
	width:742px;
	margin:0 auto;
	padding-bottom:50px;
}

dl.itemCol {
	width:368px;
	height:550px;
	display:block;
}
dl.itemCol dd.saletext {
	background:url(../images/product/index/bg_txt.png) repeat-y;
	width:368px;
	height:60px;
	padding:10px 0;
}
dl.itemCol dd.detailbtn {
	background:url(../images/product/index/bg_btn.png) no-repeat top left;
	width:368px;
	height:69px;
}

div.hover-css .btn-detail a,
div.hover-anims .btn-detail a{
	width: 286px;
	height: 44px;
	background: url(../images/news/fun/info_agency05/btn_goods.png) no-repeat left top;
	background-position:0 0;
	display: block;
	text-indent: -9999px;
	margin:0 auto;
	}
div.hover-css .btn-detail a:hover,
div.hover-anims .btn-detail a span{
	display: block;
	width: 286px;
	height: 44px;
	background: url(../images/news/fun/info_agency05/btn_goods.png) no-repeat left top;
	background-position:0 -44px;
	text-indent: -9999px;
	}

/*とりバト情報11・12*/
 p.btn-taiken,p.btn-taiken02,p.btn_toribato-quest{
	float:left;
	margin:20px 5px;
}

div.hover-css .btn-taiken a,
div.hover-anims .btn-taiken a{
	width: 348px;
	height: 76px;
	background: url(../images/news/fun/info_agency11/btn_taiken.png) no-repeat left top;
	background-position:0 0;
	display: block;
	text-indent: -9999px;
	}
div.hover-css .btn-taiken a:hover,
div.hover-anims .btn-taiken a span{
	display: block;
	width: 348px;
	height: 76px;
	background: url(../images/news/fun/info_agency11/btn_taiken.png) no-repeat left top;
	background-position:0 -76px;
	text-indent: -9999px;
	}

div.hover-css .btn-taiken02 a,
div.hover-anims .btn-taiken02 a{
	width: 348px;
	height: 76px;
	background: url(../images/news/fun/info_agency12/btn_taiken.png) no-repeat left top;
	background-position:0 0;
	display: block;
	text-indent: -9999px;
	}
div.hover-css .btn-taiken02 a:hover,
div.hover-anims .btn-taiken02 a span{
	display: block;
	width: 348px;
	height: 76px;
	background: url(../images/news/fun/info_agency12/btn_taiken.png) no-repeat left top;
	background-position:0 -76px;
	text-indent: -9999px;
	}

div.hover-css .btn_toribato-quest a,
div.hover-anims .btn_toribato-quest a{
	width: 348px;
	height: 76px;
	background: url(../images/news/fun/info_agency11/btn_toribato-quest.png) no-repeat left top;
	background-position:0 0;
	display: block;
	text-indent: -9999px;
	}
div.hover-css .btn_toribato-quest a:hover,
div.hover-anims .btn_toribato-quest a span{
	display: block;
	width: 348px;
	height: 76px;
	background: url(../images/news/fun/info_agency11/btn_toribato-quest.png) no-repeat left top;
	background-position:0 -76px;
	text-indent: -9999px;
	}

/*とりバト情報14*/
div.hover-css .btn-navi a,
div.hover-anims .btn-navi a{
	width: 668px;
	height: 116px;
	background: url(../images/news/fun/info_agency14/btn_navi.png) no-repeat left top;
	background-position:0 0;
	display: block;
	text-indent: -9999px;
	margin:0 auto;
	}
div.hover-css .btn-navi a:hover,
div.hover-anims .btn-navi a span{
	display: block;
	width: 668px;
	height: 116px;
	background: url(../images/news/fun/info_agency14/btn_navi.png) no-repeat left top;
	background-position:0 -116px;
	text-indent: -9999px;
	}

/*とりバト情報18*/
div.hover-css .btn_event_detail a,
div.hover-anims .btn_event_detail a{
	width: 668px;
	height: 76px;
	background: url(../images/news/fun/info_agency18/btn_event_detail.png) no-repeat left top;
	background-position:0 0;
	display: block;
	text-indent: -9999px;
	margin:0 auto;
	}
div.hover-css .btn_event_detail a:hover,
div.hover-anims .btn_event_detail a span{
	display: block;
	width: 668px;
	height: 76px;
	background: url(../images/news/fun/info_agency18/btn_event_detail.png) no-repeat left top;
	background-position:0 -76px;
	text-indent: -9999px;
	}

/*とりバト情報25*/
div.hover-css .btn_startpack_product a,
div.hover-anims .btn_startpack_product a{
	width: 668px;
	height: 76px;
	background: url(../images/news/fun/info_agency25/btn_startpack_product.png) no-repeat left top;
	background-position:0 0;
	display: block;
	text-indent: -9999px;
	margin:0 auto;
	}
div.hover-css .btn_startpack_product a:hover,
div.hover-anims .btn_startpack_product a span{
	display: block;
	width: 668px;
	height: 76px;
	background: url(../images/news/fun/info_agency25/btn_startpack_product.png) no-repeat left top;
	background-position:0 -76px;
	text-indent: -9999px;
	}

/*とりバト情報30*/
div.hover-css .btn_info_agency30 a,
div.hover-anims .btn_info_agency30 a{
	width: 668px;
	height: 76px;
	background: url(../images/news/fun/info_agency30/btn_info_agency30.png) no-repeat left top;
	background-position:0 0;
	display: block;
	text-indent: -9999px;
	margin:0 auto;
	}
div.hover-css .btn_info_agency30 a:hover,
div.hover-anims .btn_info_agency30 a span{
	display: block;
	width: 668px;
	height: 76px;
	background: url(../images/news/fun/info_agency30/btn_info_agency30.png) no-repeat left top;
	background-position:0 -76px;
	text-indent: -9999px;
	}

/*とりバト情報33*/
div.hover-css .btn_info_agency33 a,
div.hover-anims .btn_info_agency33 a{
	width: 529px;
	height: 76px;
	background: url(../images/news/fun/info_agency33/btn_jibakoma.png) no-repeat left top;
	background-position:0 0;
	display: block;
	text-indent: -9999px;
	margin:0 auto;
	}
div.hover-css .btn_info_agency33 a:hover,
div.hover-anims .btn_info_agency33 a span{
	display: block;
	width: 529px;
	height: 76px;
	background: url(../images/news/fun/info_agency33/btn_jibakoma.png) no-repeat left top;
	background-position:0 -76px;
	text-indent: -9999px;
	}
	
/*とりバト情報34*/
div.hover-css .btn_info_agency34 a,
div.hover-anims .btn_info_agency34 a{
	width: 529px;
	height: 76px;
	background: url(../images/news/fun/info_agency34/btn_01.png) no-repeat left top;
	background-position:0 0;
	display: block;
	text-indent: -9999px;
	margin:0 auto;
	}
div.hover-css .btn_info_agency34 a:hover,
div.hover-anims .btn_info_agency34 a span{
	display: block;
	width: 529px;
	height: 76px;
	background: url(../images/news/fun/info_agency34/btn_01.png) no-repeat left top;
	background-position:0 -76px;
	text-indent: -9999px;
	}
	
	/*とりバト情報35*/
div.hover-css .btn_info_agency35 a,
div.hover-anims .btn_info_agency35 a{
	width: 669px;
	height: 76px;
	background: url(../images/news/fun/info_agency35/btn_01.png) no-repeat left top;
	background-position:0 0;
	display: block;
	text-indent: -9999px;
	margin:0 auto;
	}
div.hover-css .btn_info_agency35 a:hover,
div.hover-anims .btn_info_agency35 a span{
	display: block;
	width: 669px;
	height: 76px;
	background: url(../images/news/fun/info_agency35/btn_01.png) no-repeat left top;
	background-position:0 -76px;
	text-indent: -9999px;
	}
/*とりバト情報36*/
div.hover-css .btn_info_agency36 a,
div.hover-anims .btn_info_agency36 a{
	width: 669px;
	height: 76px;
	background: url(../images/news/fun/info_agency36/btn_01.png) no-repeat left top;
	background-position:0 0;
	display: block;
	text-indent: -9999px;
	margin:0 auto;
	}
div.hover-css .btn_info_agency36 a:hover,
div.hover-anims .btn_info_agency36 a span{
	display: block;
	width: 669px;
	height: 76px;
	background: url(../images/news/fun/info_agency36/btn_01.png) no-repeat left top;
	background-position:0 -76px;
	text-indent: -9999px;
	}
		

/*とりバトおみくじ*/
.bg_card_area {
	background: url(../images/news/new-year_2015/omikuzi/img_04.jpg) no-repeat;
/*	width:770px;*/
	height:245px;
	padding-left: 78px;
}

.omikuzi_card1 {
	float:left;
	margin-right: 10px;
	cursor: pointer;
}

.omikuzi_card1 .omikuzi_card2 {
	display:block;
	width:150px;
	height:212px;
	text-indent:-9999px;
	background:url("../images/news/new-year_2015/omikuzi/btn_card.png") no-repeat 0 0;
}

.omikuzi_card1 .omikuzi_card2:hover {
	display:block;
	width:150px;
	height:212px;
	text-indent:-9999px;
	background:url("../images/news/new-year_2015/omikuzi/btn_card.png") no-repeat 0 -222px;
}

/*150101限定壁紙ダウンロード*/
div.btnbg_wallpaper{
	width:770px;
	background: url(../images/common/maincol-bg.jpg) repeat-y;
}
div.itemWrapCol_wallpaper {
	width:730px;
	margin:0 auto;
}	

dl.itemCol_wallpaper {
	width:358px;
	display:block;
	background:url(../images/news/new-year_2015/wallpaper/bg_txt.png) repeat-y;
	
}
}
dl.itemCol_wallpaper .detailbtn {
	/*background:url(../images/news/new-year_2015/wallpaper/bg_btn.png) no-repeat top left;*/
	width:358px;
	height:500px;
}

.itemCol_wallpaper .btn-detail .pcbtn01{
	width: 316px;
	height: 71px;
	background: url(../images/news/new-year_2015/wallpaper/btn_wallpaper_sp01.png) no-repeat left top;
	background-position:0 0;
	display: block;
	text-indent: -9999px;
	margin:10px auto;
	}
.itemCol_wallpaper .btn-detail .pcbtn02{
	width: 316px;
	height: 71px;
	background: url(../images/news/new-year_2015/wallpaper/btn_wallpaper_sp02.png) no-repeat left top;
	background-position:0 0;
	display: block;
	text-indent: -9999px;
	margin:10px auto;
	}
.itemCol_wallpaper .btn-detail .pcbtn03{
	width: 316px;
	height: 71px;
	background: url(../images/news/new-year_2015/wallpaper/btn_wallpaper_sp03.png) no-repeat left top;
	background-position:0 0;
	display: block;
	text-indent: -9999px;
	margin:10px auto;
	}
.itemCol_wallpaper .btn-detail .pcbtn04{
	width: 316px;
	height: 71px;
	background: url(../images/news/new-year_2015/wallpaper/btn_wallpaper_sp04.png) no-repeat left top;
	background-position:0 0;
	display: block;
	text-indent: -9999px;
	margin:10px auto;
	}
.itemCol_wallpaper .btn-detail .spbtn01{
	width: 316px;
	height: 71px;
	background: url(../images/news/new-year_2015/wallpaper/btn_wallpaper_pc01.png) no-repeat left top;
	background-position:0 0;
	display: block;
	text-indent: -9999px;
	margin:10px auto;
	}
.itemCol_wallpaper .btn-detail .spbtn02{
	width: 316px;
	height: 71px;
	background: url(../images/news/new-year_2015/wallpaper/btn_wallpaper_pc02.png) no-repeat left top;
	background-position:0 0;
	display: block;
	text-indent: -9999px;
	margin:10px auto;
	}
.itemCol_wallpaper .btn-detail .spbtn03{
	width: 316px;
	height: 71px;
	background: url(../images/news/new-year_2015/wallpaper/btn_wallpaper_pc03.png) no-repeat left top;
	background-position:0 0;
	display: block;
	text-indent: -9999px;
	margin:10px auto;
	margin-bottom:90px;
	}
	
.itemCol_wallpaper .btn-detail .pcbtn01:hover ,.itemCol_wallpaper .btn-detail .pcbtn02:hover ,.itemCol_wallpaper .btn-detail .pcbtn03:hover ,.itemCol_wallpaper .btn-detail .pcbtn04:hover ,.itemCol_wallpaper .btn-detail .spbtn01:hover ,.itemCol_wallpaper .btn-detail .spbtn02:hover ,.itemCol_wallpaper .btn-detail .spbtn03:hover{
	display: block;
	width: 316px;
	height: 71px;
	background-position:0 -72px;
	text-indent: -9999px;
	}

/*16_gashapack*/
p.news_16gashapack_shop{
	position:relative;	
	background: url(../images/news/16_gashapack/img_06.png?ver=150313) no-repeat left top;
	width:770px;
	height:290px;
	
}
p.news_16gashapack_shop img{
	position:absolute;
	top: 200px;
	left: 100px;
}
p.news_16gashapack_kounin{
	position:relative;	
	background: url(../images/news/16_gashapack/img_07.png?ver=150313) no-repeat left top;
	width:770px;
	height:289px;
	
}
p.news_16gashapack_kounin img{
	position:absolute;
	top: 200px;
	left: 100px;
}	
	
	

/*popup datail
----------------------------------------------------------------*/
#bglayer_card1{
    display:none;
    position:fixed;
    left:0;
    top:0;
    height:100%;
    width:100%;
    background:#000;
    filter:alpha(opacity=75);
	-ms-filter: "alpha(opacity=75)";
    opacity: 0.75;
	z-index:1000000;
}
* html #bglayer_card1{
    position:absolute;
}
#ovlayer{
    display:none;
	width:810px;
	height:431px;
    position: fixed;
    top:47%;
    left:50%;
	z-index:1000001;
	text-align:left;
}
* html #ovlayer{
    position: absolute;
}
#ovlayer .btn_close{
	width:30px;
	display:block;
	height:30px;
	background:#58554F;
	border-radius: 15px;
    position:absolute;
    top:-10px;
    right:-10px;
    cursor:pointer;
	font-size:120%;
	text-align:center;
	padding: 8px 0 -8px 0;
	color:#fff;
	font-weight:bold;
}

#ovlayer_card1{
display: none;
width: 700px;
height: 50px;
position: fixed;
top: 15%;
left: 50%;
z-index: 1000001;
text-align: left;
}

* html #ovlayer_card1{
    position: absolute;
}
#ovlayer_card1 .btn_close{
	width:30px;
	display:block;
	height:30px;
	background:#58554F;
	border-radius: 15px;
    position:absolute;
    top:2px;
    right:18px;
    cursor:pointer;
	font-size:120%;
	text-align:center;
	padding: 8px 0 -8px 0;
	color:#fff;
	font-weight:bold;
	z-index:1000002;
}

.card_popup{
	position:relative;
	width: 822px;
}


/*イベント終了表示*/
.event-end {
	position:relative;
}
.event-end img.endText {
	position: absolute;
	left: 33px;
	top: 306px;
	z-index:100;
}

.event-end div.endEventCol {
	opacity:0.4; 
	filter:alpha(opacity=40);
	-ms-filter: "alpha( opacity=40 )";
}


.event-end div.endEventCol a,
.event-end div.endEventCol p,
.event-end div.endEventCol span {
	filter:alpha(opacity=40)\9;
}

/*マップ用
-----------------------------------------------------------*/
.shop_text_area_sp {
	margin:0 auto;
	display:block;
	width:90%;
	
}

.pagenavi_sp {
	width:93%;
	margin:0 auto;
	font-size: 13px;
	background:#ff4000;
	padding-top:1em;
	}

.pagenavi_sp .tit_name {
	text-align:center;
	font-weight:bold;

}

.pagenavi_sp {
	padding: 5px;
	border: 2px solid #000;
	vertical-align:middle;
	background:#ff4000;
}

.pagenavi_sp .name_area {
	border: 2px solid #000;
	background-color:#FF9326;
	font-weight: bold;
}

.pagenavi_sp td {
	padding: 5px;
	border: 2px solid #000;
	vertical-align:middle;
	background-color:#FFF;
	text-align:center;
	}

.pagenavi_sp th {
	padding: 5px;
	border: 2px solid #000;
	vertical-align:middle;
	text-align:center;
	color:#FFF;
	font-weight: bold;
	}

.pagenavi_sp .td_area {
	background: #fff;
	padding: 3px;
	font-weight: bold;
	}
	
/*JQページ送り
-----------------------------------------------------------*/
	
ul.pagingjiba {
	width:95%;
	line-height:1;
	padding:0.5em 0;
	margin:auto;
	list-style-type:none;
	margin:10px auto 0 auto;
	display:block;
	}
ul.pagingjiba li {
	display:block;
	float:left;
	margin:3px;
	border:2px solid #000;
	font-size:16px;
	background: #FF9326;
	padding:5px;
	color:#FFF;
	}
	
ul.pagingjiba li.nowPage{
	display:block;
	float:left;
	margin-right:5px;
	border:2px solid #000;
	font-size:16px;
	background: #ff4000;
	padding:5px;
	}
	
ul.pagingjiba li a:link		{ color: #000; }
ul.pagingjiba li a:visited	{ color: #000; }
ul.pagingjiba li a:hover		{ color: #FFF; }
ul.pagingjiba li a:active	{ color: #000; }	

.fontbk{
	color:#000 !important;
}


/* 汎用クラス
------------------------------------------------------*/

.stit{
	width:770px;
	height:70px;
	position:relative;
}

.stit span.iconNew{
	position:absolute;
	display:block;
	background: url(../images/common/snavi-newicon.gif) no-repeat;
	width:52px;
	height:33px;
	top:-12px;
	left:73px;
	z-index:999999;
}

.btn_info11{
	width:716px;
	margin:0 auto;
}
