.alpha a:hover img {
  opacity: 0.7;
  filter: alpha(opacity=70);
  -ms-filter: "alpha(opacity=70)";
}

map area:hover img{
  opacity: 0.7;
  filter: alpha(opacity=70);
  -ms-filter: "alpha(opacity=70)";
}

figure {
	background-color: #fff;
}
figure img {
	opacity: 1;
	-webkit-transition: .3s ease-in-out;
	transition: .3s ease-in-out;
}
figure:hover img {
	opacity: .5;
}

/*
figure_b img {
	opacity: 1;
	-webkit-transition: .3s ease-in-out;
	transition: .3s ease-in-out;
}
figure_b:hover img {
	opacity: .5;
}
*/

.bg{
    background-color: #0C121C;
}

.special{
	position:relative;
}
.special .btn_01{
	position: absolute;
	top: 380px;
	left: 169px;
}
.special .btn_02{
	position: absolute;
	top: 793px;
	left: 169px;
}

.special02{
	position:relative;
}
.special02 .btn_01{
	position: absolute;
	top: 294px;
	left: 193px;
}

.usedcar {
    display: flex;
    justify-content: space-between;
    flex-wrap: wrap;
    margin: 40px 10px 0;
}

.usedcar ul{
    display: flex;
    flex-direction: column;
    margin-bottom: 60px;
}
.usedcar li.btn{
    padding: 5px 0 10px;
}

.usedcar li.btn img {
	opacity: 1;
	-webkit-transition: .3s ease-in-out;
	transition: .3s ease-in-out;
}

.usedcar li.btn:hover img {
	opacity: .5;
}

.usedcar_btn {
    margin: auto;
    text-align: center;
}

.usedcar_btn img {
	opacity: 1;
	-webkit-transition: .3s ease-in-out;
	transition: .3s ease-in-out;
}

.usedcar_btn:hover img {
	opacity: .5;
}

.approvedcars{
	position:relative;
}
.approvedcars .btn_01{
	position: absolute;
	bottom: 81px;
    left: 150px;
}



/* ショップリスト */
.shopListBox{
	padding: 2px 0 60px;
	background-color: #000;
}
.shopListBox .List-mgnBox{
	margin-bottom: 4px;
}
.toggle_container{
	display: none;/* ← none入れる */
}
.shopListBox .List-mgnBox .toggle_container .shopListItemBox{
	display: flex;
	justify-content: space-between;
	flex-wrap: wrap;
	margin: 35px 10px 0;
}
.shopListBox .List-mgnBox .toggle_container .shopListItemBox .shopBox{
	display: flex;
	flex-direction: column;
	margin-bottom: 90px;
}
.shopListBox .List-mgnBox .toggle_container .shopListItemBox .shopBox .btnBox{
	display: flex;
	justify-content: space-between;
	margin-top: 25px;
}
.shopListBox .List-mgnBox .toggle_container .shopListItemBox .shopBox .btnBox .zaikoBtn,
.shopListBox .List-mgnBox .toggle_container .shopListItemBox .shopBox .btnBox .tenpoBtn{
	width: 214px;
	height: 32px;
	background-repeat: no-repeat;
	background-size: cover;
}
.shopListBox .List-mgnBox .toggle_container .shopListItemBox .shopBox .btnBox .zaikoBtn{
	background: url("../images/pc/d_landrover-japan_PC_btnimg-zaiko-01.gif");
}
.shopListBox .List-mgnBox .toggle_container .shopListItemBox .shopBox .btnBox .zaikoBtn:hover{
	background: url("../images/pc/d_landrover-japan_PC_btnimg-zaiko-02.gif")
}
.shopListBox .List-mgnBox .toggle_container .shopListItemBox .shopBox .btnBox .tenpoBtn{
	background: url("../images/pc/d_landrover-japan_PC_btnimg-tenpo-01.gif")
}
.shopListBox .List-mgnBox .toggle_container .shopListItemBox .shopBox .btnBox .tenpoBtn:hover{
	background: url("../images/pc/d_landrover-japan_PC_btnimg-tenpo-02.gif")
}
.shopListBox .btnimgBox3 {
    margin: 50px auto 0;
    text-align: center;
    max-width: 673px;
    height: auto;
    background-color: #fff;
}
.shopListBox .btnimgBox3 img {
	opacity: 1;
	-webkit-transition: .3s ease-in-out;
	transition: .3s ease-in-out;
}
.shopListBox .btnimgBox3:hover img {
	opacity: .6;
}





