@charset "utf-8";

/*----------------------------------------
	brand
----------------------------------------*/


.btn_bnr{
    display: block;
    position: absolute;
}
.btn_bnr._01 {
    bottom: 32%;
}
.btn_bnr._02 {
    bottom: 19%;
}
.btn_bnr._03{
    bottom: 6%;
}
.btn_more {
    top: 27.5%;
    display: block;
    position: absolute;
    width: 56%;
    transform: translate(-50%, 0);
    left: 65%;
}
.btn_catalog {
    display: block;
    position: absolute;
    width: 75%;
    transform: translate(-50%, 0);
    left: 50%;
    bottom: 22%;
}
.present_bnr {
    display: block;
    position: absolute;
    width: 100%;
    transform: translate(-50%, 0);
    left: 50%;
    top: 43%;
}
.btn_reserve01 {
    display: block;
    position: absolute;
    width: 85%;
    transform: translateX(-50%);
    left: 50%;
    bottom: 2.5%;
}
.nolink {
    pointer-events: none;
    opacity: 0.5;
}
.drawer ul li a {
    line-height: 1.4;
}