@charset "Shift_JIS";

/*
css-menu
------------------------
1. flashArea
2. topContent
3. news
4. ir
5. get Flash player
6. no flash area

------------------------*/

/*
1. flashArea
----------------------------------------*/
.message {
	background: url(../images/eq_omimai.gif) no-repeat center bottom;
	margin: 0px 0px 5px;
	height: 78px;
	}

.message p{
	display: none;
	}

/*
1. flashArea
----------------------------------------*/
#flashArea {
	padding:0 0 0px;
	height :269px;
	position: relative;
	margin-bottom: 12px;
}


/*
2. topContent
----------------------------------------*/
#topContent {
margin:0 0 25px 0;
}


/*
3. news
----------------------------------------*/
#news {
width:460px;
float:left;
margin:0px 19px 0 14px;
display:inline;
background-image:url(../images/top_img_002.jpg);
background-repeat:no-repeat;
padding:30px 0 0 0;
position:relative;
}

#news #bn {
position:absolute;
right:4px;
top:0;
}

#news dl {

}

#news dl dt {
width:6.5em;
margin:0 0 0 0.5em;
letter-spacing:0;
float:left;
padding:8px 0 0 15px;
background-image:url(../images/mark_001.gif);
background-repeat:no-repeat;
background-position:0 12px;
}

#news dl dd {
padding:8px 0 8px 9em;
background-image:url(../images/bdr_top_001.gif);
background-position:left bottom;
background-repeat:repeat-x;
text-indent:0 !important;
text-indent:-3px;
}


/*
4. ir
----------------------------------------*/
#ir {
float:left;
width:262px;
background-image:url(../images/top_img_003.jpg);
background-repeat:no-repeat;
position:relative;
}

#ir h2{
	height: 40px;
	}

#ir ul{
	text-align: center;
	}

#ir ul li{
	margin-bottom: 8px;
}



/*
5. get Flash player 
----------------------------------------*/

#Getflp {
	margin:0px 25px 10px;
	clear: both;
}

/*
6. no flash area 
----------------------------------------*/
#nf_bg {
	width: 740px;
	height: 269px;
	margin: 0 auto;
	position: relative;
	background: url(../images/nf_bg.jpg) no-repeat left top;
}

#nf_title {
	position: absolute;
	top: 95px;
	left: 204px;
}

#nf_photo {
	margin: 0;
	position: absolute;
	top: 0px;
	right: 0px;
}

#nf_attention {
	width: 302px;
	height: 55px;
	margin: 0;
	position: absolute;
	top: 15px;
	left: 200px;
	background: url(../images/nf_attention_bg.gif) no-repeat;
}

#nf_attention p {
	padding: 4px 0 4px 1.8em;
	text-indent: -1em;
	font-size: 10px;
	font-weight: bold;
	text-align: left;
	color: #FF0000;
}

#nf_btn ul{
	display: block;
	}

#nf_btn li{
	position: absolute;
	width: 125px;
	height: 27px;
	display: block;
	bottom: 0px;
	overflow: hidden;
}

#nf_btn li.menu01{left:307px;}
#nf_btn li.menu02{left:443px;}
#nf_btn li.menu03{left:577px;}

#nf_btn li a{
	width: 125px;
	height: 27px;
	display: block;
	text-indent: -9999px;
	}







