@charset "shift_jis";


/* mv local
----------------------------------------------------------------------------------------------*/

/* mainvisual
---------------------------------------------*/
.mainvisualA01{
margin:10px auto 17px auto;
width:900px;

}
.mainvisualA01:after{
content:".";
display:block;
height:0;
clear:both;
visibility:hidden;
}
.mainvisualA01Column1{
float:left;
width:655px;
}
.mainvisualA01Column2{
position:relative;
float:right;
width:240px;
}
.mainvisualA01Main{
position:relative;
width:655px;
height:273px;
overflow:hidden;
}
.mainvisualA01Main ul li{
position:absolute;
top:0;
left:0;
background:#FFFFFF;
}
.mainvisualA01Main li.img1{
z-index:4;
}
.mainvisualA01Main li.img2{
z-index:3;
}
.mainvisualA01Main li.img3{
z-index:2;
}
.mainvisualA01Main li.img4{
z-index:1;
}
.mainvisualA01Main ul li.active{
z-index:0;
}
.mainvisualA01Main ul li:hover{
background:#ffffff;

.mainvisualA01Sub{
}
.mainvisualA01Sub ul{
margin-top:1px;
}
.mainvisualA01Sub ul li{
margin-top:-1px;

filter:alpha(opacity=70);
-moz-opacity:0.7;
opacity:0.7;
-webkit-transition: opacity 0.3s ease;
-moz-transition: opacity 0.3s ease;
transition: opacity 03s ease;
}
}
.mainvisualA01Current li{
display:none;
z-index:1;
position:absolute;
left:-12px;
}
.mainvisualA01Current li a{
outline:none;
}
.mainvisualA01Current li img{
cursor:pointer;
}
.mainvisualA01Current .current1{
top:0;
}
.mainvisualA01Current .current2{
top:68px;
}
.mainvisualA01Current .current3{
top:136px;
}
.mainvisualA01Current .current4{
top:204px;
}