@charset "UTF-8";
/* トップページCSS */

#contents {width:972px;height:490px;}

/* スライダー */
		/*
		 * Required 
		*/
		.container { width:972px; height:460px; overflow:hidden; position:relative; }
		div.slides { position:absolute; top:0; left:0; }
		ul.slides { position:absolute; top:0; left:0; list-style:none; padding:0; margin:0; }
		div.slides div,ul.slides li { position:absolute; top:0; width:972px; display:none; padding:0; margin:0; }
		div.slides div a,div.slides div a img {border:none;}
		/*
		 * Optional
		*/
		#loopedSlider,#newsSlider { margin:0 auto; width:972px; position:relative; clear:both; }
		ul.pagination { list-style:none; padding:0; margin:0;width:972px;height:30px;background-image:url(../../images/button_index_bg.gif);position:absolute;left:0px;top:460px;}
		ul.pagination li  {
	position:absolute;
	top:-1px;
	height:30px;
	overflow:hidden;
	width: 149px;
}
		ul.pagination li a {display:block;overflow:hidden;width:100%;height:0 !important;height /**/:30px;padding-top:30px;background-image:url(../../images/button_index_bg.gif);}
		ul.pagination li.active a {}
		ul.pagination li#indexnavi01 {width:87px;left:0px;}	/*各幅を指定*/
		ul.pagination li#indexnavi02 {
	width:99px;
	left:87px;
}
		ul.pagination li#indexnavi01 {width:145px;left:0px;}
		ul.pagination li#indexnavi02 {width:145px;left:145px;}
		ul.pagination li#indexnavi03 {width:145px;left:290px;}
		ul.pagination li#indexnavi04 {width:145px;left:435px;}
		ul.pagination li#indexnavi05 {width:145px;left:580px;}
		ul.pagination li#indexnavi06 {width:145px;left:725px;}
		ul.pagination li#indexnavi07 {width:102px;left:870px;}
		ul.pagination li#indexnavi01 a {background-position:0px 0px;}	/*オフマウス時の背景画像開始位置を指定*/
		ul.pagination li#indexnavi02 a {background-position:-145px 0px;}
		ul.pagination li#indexnavi03 a {background-position:-290px 0px;}
		ul.pagination li#indexnavi04 a {background-position:-435px 0px;}
		ul.pagination li#indexnavi05 a {background-position:-580px 0px;}
		ul.pagination li#indexnavi06 a {background-position:-725px 0px;}
		ul.pagination li#indexnavi07 a {background-position:-870px 0px;}
		/*ul.pagination li#indexnavi08 a {background-position:-699px 0px;}
		ul.pagination li#indexnavi09 a {background-position:-799px 0px;}
		ul.pagination li#indexnavi10 a {background-position:-888px 0px;}*/
		ul.pagination li#indexnavi01.active a {background-position:0px -30px;}	/*オンマウス時・ステイ時の背景画像開始位置を指定*/
		ul.pagination li#indexnavi02.active a {background-position:-145px -30px;}
		ul.pagination li#indexnavi03.active a {background-position:-290px -30px;}
		ul.pagination li#indexnavi04.active a {background-position:-435px -30px;}
		ul.pagination li#indexnavi05.active a {background-position:-580px -30px;}
		ul.pagination li#indexnavi06.active a {background-position:-725px -30px;}
		ul.pagination li#indexnavi07.active a {background-position:-870px -30px;}
		/*ul.pagination li#indexnavi08.active a {background-position:-699px -30px;}
		ul.pagination li#indexnavi09.active a {background-position:-799px -30px;}
		ul.pagination li#indexnavi10.active a {background-position:-888px -30px;}*/


		#button_prev  {position:absolute;left:939px;top:470px;width:9px;height:9px;overflow:hidden;}
		#button_next  {position:absolute;left:960px;top:470px;width:9px;height:9px;overflow:hidden;}
		#button_prev a,#button_next a {display:block;overflow:hidden;width:100%;height:0 !important;height /**/:9px;padding-top:9px;background-image:url(../../images/button_index_bg.gif);}
		#button_prev a {background-position:-972px -12px;}
		#button_next a {background-position:-991px -12px;}
		#button_prev a:hover {background-position:-972px -42px;}
		#button_next a:hover {background-position:-991px -42px;}



/* ショップコンセプト */

/* #shopconcept {border-bottom:1px solid #000000;padding-left:10px;}*/
#shopconcept h2 {height:auto;}
#shopconcept h2 img {padding:0px;}
#shopconcept p {padding-top:10px;font-size:11px;}

/* ニュース */

/*#news {border-left:1px solid #cccccc;padding-left:20px;}*/
#news h2 {height:auto;}
#news h2 img {padding:0px;}
#news p {padding-top:10px;font-size:11px;}


/* indexフッタメニュー */
#indexfootmenu {width:972px;height:210px;padding-top:15px;}
#indexfootmenu div {width:486px;height:90px;float:left;}
#indexfootmenu div.rightest {width:486px;}


