@charset "UTF-8";
/*  BG
-----------------------------------*/
body#index {
	background:#f8f7f1 url(../images/common/background_index.gif) repeat-x center top;
}
.toppage .left {
	width:624px;
	float:left;
	background:url(../images/index/girl.jpg) no-repeat right top;
	height:330px;
}
.toppage .right {
	width:316px;
	float:left;
}
.toppage .left h2 {
	display:block;
	text-indent:-9999px;
	overflow:hidden;
	background:url(../images/index/aboutpoupon.gif) no-repeat left top;
	width:250px;
	height:55px;
}
.toppage .left p {
	line-height:1.5em;
	padding-right:347px;
	padding-top:10px;
}
.toppage .right {
	background:url(../images/index/bg_linkarea.gif) no-repeat left top;
}
.toppage .right .bnrarea {
	padding-left:19px;
	padding-bottom:5px;
}
#mainvisual {
	width:940px;
	height:440px;
	margin:24px auto 15px auto;
}
#mainvisual .left {
	width:340px;
	float:left;
}
#mainvisual .center {
	width:315px;
	float:left;
}
#mainvisual .right {
	width:280px;
	float:left;
}
#mainvisual .in {
	margin-left:6px;
	background: #fff;}
#mainvisual a {
	display:block;
	text-indent:-9999px;
	overflow:hidden;
}
#mainvisual .left a {
	width:334px;
	height:403px;
	background: url(../images/index/mainvisual_01.jpg) no-repeat left top;
}
#mainvisual .center a.a01 {
	width:310px;
	height:319px;
	background: url(../images/index/mainvisual_02.jpg) no-repeat left top;
}
#mainvisual .center a.a02 {
	padding-top: 6px;
	width:310px;
	height:79px;
	background: #de1e19 url(../images/index/mailvisual_mail.jpg) no-repeat left top;
}
#mainvisual .right a {
	width:275px;
	height:404px;
	background: url(../images/index/mainvisual_03.jpg) no-repeat left top;
}
#mainvisual .left a:hover {
	background:url(../images/index/mainvisual_01_on.jpg) no-repeat left top;
}
#mainvisual .center a.a01:hover {
	background:url(../images/index/mainvisual_02_on.jpg) no-repeat left top;
}
#mainvisual .right a:hover {
	background:url(../images/index/mainvisual_03_on.jpg) no-repeat left top;
}


.bnrarea a:hover img {
	opacity : 0.8;	/* mozila opera9 safari opacity */
	filter	: alpha(opacity=80); /* ie opacity */
}

