/* -----------------
  kirameki seimei
  top visual
--------------------*/

/**/
div#impression {
position:relative;
clear:both;
}
div#impression #main-images {
position:relative;
height:280px;
overflow:hidden;
}
div#impression #main-images p {
margin:0;
position:absolute;
background-position:top left;
background-repeat:no-repeat;
z-index:5;
}


div#impression #main-images p span img {
border:none;
}




div#impression div#main-btn {
position:absolute;
left:10px;
top:10px;
z-index:150;
}
div#impression div#main-btn ul:after {
content:".";
display:block;
height:0;
clear:both;
visibility:hidden;
}
div#impression div#main-btn ul {
margin:0;
padding:0;
}

div#impression div#main-btn ul li {
float:left;
margin:0;
cursor:pointer;
list-style:none;
}
div#impression div#main-btn ul li span{
display:block;
float:left;
width:70px;
height:8px;
background:url(../images/index_mainbtn.gif) no-repeat -69px 0;
visibility:hidden;
}
div#impression div#main-btn ul li span.over {
background:url(../images/index_mainbtn.gif) no-repeat 0 0;
}

/* 111019 追記 */
#fstBanner{
position:relative;
width:670px;
margin-bottom:17px;
}
#fstImg span.img00 {
position:absolute;
top:235px;
left:30px;
}
#fstImg span.img01 {
position:absolute;
top:235px;
left:153px;
}
#fstBanner{
position:relative;
width:670px;
}
#fstBanner span.img02 {
position:absolute;
top:39px;
left:115px;
}
#fstBanner span.img03 {
position:absolute;
top:39px;
right:344px;
}
/* 120119 追記 */
.img01btn01{
position:absolute;
bottom:10px;
right:170px;
}
.img01btn02{
position:absolute;
bottom:10px;
right:10px;
}
.img02btn01{
position:absolute;
bottom:10px;
right:10px;
}
#changeImg{
position:absolute;
top:8px;
left:8px;
z-index:10;
height:8px;
display:none;
}
#changeImg span{
display:block;
float:left;
}

