@import url("global.css");
#idx #top .flashbtn1{
	width:214px;
	height:241px;
	position:absolute;
	right:20px;
	top:20px;
}
#idx #top .flashbtn1 a{
	width:214px;
	height:241px;
	display:block;
	text-indent:-9999px;
	overflow:hidden;
	outline:none;
	background:url(../images/idx/flashbtn.png) no-repeat left top;
}
#idx #top .flashbtn2{
	width:273px;
	height:205px;
	position:absolute;
	left:2px;
	top:215px;
}
#idx #top .flashbtn2 a{
	width:273px;
	height:205px;
	display:block;
	text-indent:-9999px;
	overflow:hidden;
	outline:none;
	background:url(../images/idx/flashbtn2.png) no-repeat left top;
}
#idx #top .flashbtn3{
	width:262px;
	height:176px;
	position:absolute;
	left:281px;
	top:244px;
}
#idx #top .flashbtn3 a{
	width:262px;
	height:176px;
	display:block;
	text-indent:-9999px;
	overflow:hidden;
	outline:none;
	background:url(../images/idx/flashbtn3.png) no-repeat left top;
}

#idx #top .flashbtn1 a:hover ,
#idx #top .flashbtn2 a:hover ,
#idx #top .flashbtn3 a:hover {
	background-position:right bottom;
}


/* スライダ */
#top .button {
	position: absolute;
	z-index: 1000;
	text-indent: -9999px;
	overflow: hidden;
}
#top .button a {
	display: block;
}
#top #slide01_btn1 {
	left:2px;
	top:215px;
	width:273px;
	height:205px;
}
#top #slide01_btn1 a {
	width:273px;
	height:205px;
	background: url(../images/idx/slide01_btn01.png) no-repeat left top;
}
#top #slide01_btn2 {
	left:281px;
	top:244px;
	width:262px;
	height:176px;
}
#top #slide01_btn2 a {
	width:262px;
	height:176px;
	background: url(../images/idx/slide01_btn02.png) no-repeat left top;
}
#top #slide01_btn3 {
	width:214px;
	height:241px;
	right:20px;
	top:20px;
}
#top #slide01_btn3 a {
	width:214px;
	height:241px;
	background: url(../images/idx/slide01_btn03.png) no-repeat left top;
}
#top #slide02_btn1 {
	width:143px;
	height:205px;
	right:188px;
	top:214px;
}
#top #slide02_btn1 a {
	width:143px;
	height:205px;
	background: url(../images/idx/slide02_btn01.png) no-repeat left top;
}
#top #slide03_btn1 {
	width:200px;
	height:196px;
	left:14px;
	top:180px;
}
#top #slide03_btn1 a {
	width:200px;
	height:196px;
	background: url(../images/idx/slide03_btn01.png) no-repeat left top;
}
#top #slide03_btn2 {
	width:216px;
	height:211px;
	left:226px;
	top:293px;
}
#top #slide03_btn2 a {
	width:216px;
	height:211px;
	background: url(../images/idx/slide03_btn02.png) no-repeat left top;
}
#top #slide03_btn3 {
	width:200px;
	height:196px;
	left:440px;
	top:169px;
}
#top #slide03_btn3 a {
	width:200px;
	height:196px;
	background: url(../images/idx/slide03_btn03.png) no-repeat left top;
}
#top #slide03_btn4 {
	width:216px;
	height:211px;
	right:18px;
	top:293px;
}
#top #slide03_btn4 a {
	width:216px;
	height:211px;
	background: url(../images/idx/slide03_btn04.png) no-repeat left top;
}
#top #slide03_btn5 {
	width:200px;
	height:196px;
	right:18px;
	top:15px;
}
#top #slide03_btn5 a {
	width:200px;
	height:196px;
	background: url(../images/idx/slide03_btn05.png) no-repeat left top;
}
#top #slide03_btn6 {
	width:283px;
	height:237px;
	right:58px;
	top:188px;
}
#top #slide03_btn6 a {
	width:283px;
	height:237px;
	background: url(../images/idx/slide03_btn06.png) no-repeat left top;
}


#top #slide01_btn1 a:hover ,
#top #slide01_btn2 a:hover ,
#top #slide01_btn3 a:hover ,
#top #slide02_btn1 a:hover ,
#top #slide03_btn1 a:hover ,
#top #slide03_btn2 a:hover ,
#top #slide03_btn3 a:hover ,
#top #slide03_btn4 a:hover ,
#top #slide03_btn5 a:hover ,
#top #slide03_btn6 a:hover {
	background-position: right bottom;
}

/* バナー */
#idx_bnarea{
	width:535px;
	float:left;
}
#idx_bnarea a {
	display:block;
	overflow:hidden;
	text-indent:-9999px;
	outline:none;
}
#idx_bnarea a:hover{
	background-position:right bottom;
}
#idx_bnlist li{
	float:left;
	margin-bottom:15px;
}
#idx_bnlist li a{
	width:260px;
	height:150px;
}
#idxbn01 , #idxbn03 {
	margin-right:15px;
}
#idxbn01 a {
	background:url(../images/idx/bn01.jpg) no-repeat left top;
}
#idxbn02 a {
	background:url(../images/idx/bn02.jpg) no-repeat left top;
}
#idxbn03 a {
	background:url(../images/idx/bn03.jpg) no-repeat left top;
}
#idxbn04 a {
	background:url(../images/idx/bn04.jpg) no-repeat left top;
}
#idxbn05 , #idxbn06 {
	margin-bottom:15px;
}
#idxbn05 a {
	width:535px;
	height:80px;
	background:url(../images/idx/bn05.jpg) no-repeat left top;
}
#idxbn06 a {
	width:535px;
	height:88px;
	background: url(../images/idx/bn06.jpg) no-repeat left top;
}
#idxbn07 a {
	width:260px;
	height:80px;
	background: url(../images/idx/bn07.jpg) no-repeat left top;
}
#idxbn08 a {
	width:535px;
	height:80px;
	background: url(../images/idx/bn_recruit.jpg) no-repeat left top;
}

/* トピックス イベント */
#newsarea{
	width:400px;
	float:right;
}

#topics h1{
	margin: -23px 0 10px 0;
}
#topics h1 a{
	width:400px;
	height:58px;
	display:block;
	text-indent:-9999px;
	overflow:hidden;
	outline:none;
	background:url(../images/idx/topics.jpg) no-repeat left top;
}
#topics h1 a:hover{
	background-position:right bottom;
}

#topicslist li{
	width:380px;
	margin:3px 10px;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
	-webkit-text-overflow: ellipsis;
	-o-text-overflow: ellipsis;
}
#event h1{
	background:url(../images/idx/event.jpg) no-repeat left top;
	width:400px;
	height:59px;
	text-indent:-9999px;
	overflow:hidden;
	outline:none;
}
#eachshop_event{
	background:url(../images/idx/event_bg.jpg) no-repeat left top;
	padding-left:10px;
	height:51px;
	margin-bottom:10px;
}
#eachshop_event li {
	float:left;
	margin-right:5px;
	margin-bottom:5px;
	width:72px;
	height:18px;
}
#eachshop_event li img{
	vertical-align:baseline;
}
#eachshop_event li a{
	width:72px;
	height:18px;
	display:block;
	text-indent:-9999px;
	overflow:hidden;
	outline:none;
}
#eachshop_event li a:hover {
	background-position:right bottom;
}
#shop01 a{
	background:url(../images/idx/evemenu_hokkaido.png) no-repeat left top;
}
#shop02 a{
	background: url(../images/idx/evemenu_tohoku.png) no-repeat left top;
}
#shop03 a{
	background: url(../images/idx/evemenu_hokuriku.png) no-repeat left top;
}
#shop04 a{
	background: url(../images/idx/evemenu_shinetsu.png) no-repeat left top;
}
#shop05 a{
	background: url(../images/idx/evemenu_kantou.png) no-repeat left top;
}
#shop06 a{
	background: url(../images/idx/evemenu_toukai.png) no-repeat left top;
}
#shop07 a{
	background: url(../images/idx/evemenu_kansai.png) no-repeat left top;
}
#shop08 a{
	background: url(../images/idx/evemenu_cyugoku.png) no-repeat left top;
}
#shop09 a{
	background: url(../images/idx/evemenu_shikoku.png) no-repeat left top;
}
#shop10 a{
	background: url(../images/idx/evemenu_kyusyu.png) no-repeat left top;
}
#eventlist li{
	width:380px;
	margin:3px 10px;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
	-webkit-text-overflow: ellipsis;
	-o-text-overflow: ellipsis;
}
.color{
	display:block;
	width:88px;
	height:25px;
	line-height:25px;
	font-weight:bold;
	font-size:11px;
	color:#FFFFFF;
	text-align:center;
	float:left;
}
.hokkaido {
	background:url(../images/idx/eveicon_hokkaido.jpg) no-repeat left center;
}
.tohoku {
	background:url(../images/idx/eveicon_tohoku.jpg) no-repeat left center;
}
.hokuriku {
	background: url(../images/idx/eveicon_hokuriku.jpg) no-repeat left center;
}
.shinetsu {
	background: url(../images/idx/eveicon_shinetsu.jpg) no-repeat left center;
}
.kantou {
	background: url(../images/idx/eveicon_kantou.jpg) no-repeat left center;
}
.kansai {
	background: url(../images/idx/eveicon_kansai.jpg) no-repeat left center;
}
.tokai {
	background: url(../images/idx/eveicon_tokai.jpg) no-repeat left center;
}
.cyugoku {
	background: url(../images/idx/eveicon_cyugoku.jpg) no-repeat left center;
}
.shikoku {
	background: url(../images/idx/eveicon_shikoku.jpg) no-repeat left center;
}
.kyusyu {
	background: url(../images/idx/eveicon_kyusyu.jpg) no-repeat left center;
}







