@charset "UTF-8";



div#index-image{
	margin	:	30px auto 0 auto;
	width	:	782px;
	line-height	:	0px;
	position	:	relative;
	padding	:	0px;
}
div#index-flash{
	border	:	1px solid #7e1f71;
}

#index-image img{
	border	:	none;
	line-height	:	0px;
	padding	:	0px;
	margin	:	0px;
}

.side-shadow{
	float	:	left;
}
#main-image{
	float	:	left;
	display	:	inline;
	background	:	url(../images/index/topimage.jpg) no-repeat;
	width	:	780px;
	height	:	485px;
	border	:	none;
}

#main-image ul{
	width	:	340px;
	padding	:	0px;
	margin	:	235px 0 0 440px;
	text-align	:	center;
}
#main-image ul li{
	border	:	none;
	padding	:	0px;
	margin	:	0px;
	list-style	:	none;
	width	:	159px;
	height	:	96px;
	float	:	left;
	position	:	relative;
}
li#enter{
	background	:	url(../images/index/enter_on.png) no-repeat;
}
li#leave{
	background	:	url(../images/index/leave_on.png) no-repeat;
}

#main-image ul li a{
	border	:	none;
	text-decoration	:	none;
	position	:	relative;
	top	:	-69px;
	display	:	block;
	width	:	159px;
	height	:	96px;
	margin-bottom	:	-69px;
}
a#enter-on{
	background	:	url(../images/index/enter.png) no-repeat;

}
a#leave-on{
	background	:	url(../images/index/leave.png) no-repeat;
}

#main-image ul li a:hover{
	background	:	none;
}


#main-image p{
	width	:	420px;
	margin	:	370px auto 0 auto;
	padding	:	0px;
	line-height	:	0px;
	border	:	none;
}
#main-image p span{
	width	:	159px;
	height	:	69px;
	float	:	left;
	display	:	inline;
	padding	:	0px;
	margin	:	0px;
behavior: expression(IEPNGFIX.fix(this));
}
span#enter_on{
	width	:	159px;
	height	:	69px;
	background	:	url(../images/index/enter_on.png) no-repeat;
}
span#leave_on{
	width	:	159px;
	height	:	69px;
	background	:	url(../images/index/leave_on.png) no-repeat;
}

#main-image p span a{
	display	:	block;
	width	:	159px;
	height	:	69px;
behavior: expression(IEPNGFIX.fix(this));
}
a#enter{
	background	:	url(../images/index/enter.png) no-repeat;
}
a#leave{
	background	:	url(../images/index/leave.png) no-repeat;
}
#main-image p span a:hover{
	background	:	none;
}
#main-image p span#space{
	width	:	102px;
	height	:	69px;
}
#bottom-shadow{
	clear	:	both;
}

#index-image span{
	position	:	relative;
	left	:	3px;
	top	:	5px;
	font-size	:	10px;
	color	:	#666666;
}

#index-image span a{
	color	:	#666666;
}



div#index-bottom{
	font-size	:	13px;
	color	:	#ef3b8a;
	text-align	:	center;
	margin-top	:	20px;
}


div#attention-image{
	width	:	380px;
	margin	:	30px auto 0px auto;
}



/*-----------------*/
/*PNG透過*/
/*-----------------*/
.iepngfix {
behavior: expression(IEPNGFIX.fix(this));
}


/*-----2011.03.28追加-------*/
#phone-guide{

	text-align:center;
	margin:20px auto 10px auto;
}
#phone-guide-link{
	margin:5px auto auto auto;
}
#phone-guide-link a{
	padding:5px;
	background-color: #ffffff;
}
#phone-guide-link a:hover{
text-decoration: none;
}








