@charset "utf-8";
/*---------------------
セクション名
----------------------*/




.top .contents .btn01 {
    position: absolute;
    left: 50%;
    transform: translateX(-50%);
    margin: -800px 0 0;
}

.top .contents .btn02 {
    position: absolute;
    left: 50%;
    transform: translateX(-50%);
    margin: -1040px 0 0;
}

.top .contents .btn03 {
    position: absolute;
    left: 50%;
    transform: translateX(-50%);
    margin: -1170px 0 0;
}


.top .contents .btn04 {
    position: absolute;
    left: 50%;
    transform: translateX(-50%);
    margin: -643px 0 0;
}

.top .contents .btn05 {
    position: absolute;
    left: 50%;
    transform: translateX(-50%);
    margin: -230px 0 0;
}

.top .contents .btn06 {
    position: absolute;
    left: 50%;
    transform: translateX(-50%);
    margin: -470px 0 0;
}
.top .contents .btn07 {
    position: absolute;
    left: 50%;
    transform: translateX(-50%);
    margin: -290px 0 0;
}

.top .contents .btn08 {
    position: absolute;
    left: 50%;
    transform: translateX(-50%);
    margin: -290px 0 0;
}

.top .contents .btn09 {
    position: absolute;
    left: 50%;
    transform: translateX(-50%);
    margin: 80px 0 0;
}

.top .contents .btn10 {
    position: absolute;
    left: 50%;
    transform: translateX(-50%);
    margin: 455px 0 0;
}


.top .contents .btn11 {
    position: absolute;
    left: 50%;
    transform: translateX(-50%);
    margin: -657px 0 0;
}

.top .contents .btn12 {
    position: absolute;
    left: 50%;
    transform: translateX(-50%);
    margin: -240px 0 0;
}

.top .contents .btn13 {
    position: absolute;
    left: 50%;
    transform: translateX(-50%);
    margin: -180px 0 0;
}

.top .contents .btn14 {
    position: absolute;
    left: 50%;
    transform: translateX(-50%);
    margin: -500px 0 0;
}

.top .contents .btn15 {
    position: absolute;
    left: 50%;
    transform: translateX(-50%);
    margin: -180px 0 0;
}