@font-face {
    font-family: 'EBGaramond';
    src: url("/page/collection/2020aw/1st_preorder/font/EBGaramond-Regular.woff");
}

.sp_only {
    display: none;
}

.header {
    min-width: 100%;
}

.header .header-nav {
    right: 0;
}

img {
    max-width: 100%;
}

a:hover {
    opacity: .7;
}

._1st_preorder {
    width: 1200px;
    margin: 0 auto;
    font-family: "EBGaramond";
}

.fl {
    display: flex;
    flex-wrap: wrap;
}

._1st_preorder img {
    width: 100%;
}

/*共有*/
._1st_preorder .credit {
    font-size: 14px;
    line-height: 1.5;
    letter-spacing: 0.07em;
    color: #58595b;
}

/*mv*/
._1st_preorder_mv {
    width: 1000px;
    margin: 0 auto;
}

/*box共有*/
._1st_preorder_box {
    margin: 0 auto;
    width: 1000px;
    justify-content: space-between;
}

/*box1*/
._1st_preorder_box1 {
    width: 780px;
    margin-top: 80px;
}

._1st_preorder_box1 ._1 {
    width: 320px;
}

._1st_preorder_box1 ._2 {
    width: 360px;
    position: relative;
    z-index: 2;
    margin-top: 100px;
}

._1st_preorder_box1 ._3 {
    width: 430px;
    margin-top: -50px;
    margin-left: 90px;
    position: relative;
    z-index: 1;
}

._1st_preorder_box1 ._3 .credit {
    margin-top: 17px;
}

/*box2*/
._1st_preorder_box2 {
    width: 960px;
    margin-top: 98px;
}

._1st_preorder_box2 ._1 {
    width: 400px;
}

._1st_preorder_box2 ._1 .credit {
    margin-top: 17px;
}

._1st_preorder_box2 ._2 {
    width: 460px;
    margin-top: 100px;
}

._1st_preorder_box2 ._2 .credit {
    margin-top: 17px;
}

._1st_preorder_box2 ._3 {
    width: 400px;
    margin-top: 98px;
    margin-left: 55px;
}

._1st_preorder_box2 ._3 .credit {
    margin-top: 17px;
}

._1st_preorder_box2 ._4 {
    width: 400px;
    margin-top: 98px;
    margin-right: 55px;
}

/*box3*/
._1st_preorder_box3 {
    width: 960px;
    margin-top: 98px;
}

._1st_preorder_box3 ._1 {
    width: 400px;
    margin-top: 190px;
}

._1st_preorder_box3 ._1 .credit {
    margin-top: 17px;
}

._1st_preorder_box3 ._2 {
    width: 460px;
}

._1st_preorder_box3 ._2 .credit {
    margin-top: 17px;
}

._1st_preorder_box3 ._3 {
    width: 400px;
    margin-top: 98px;
    margin-left: 90px;
    position: relative;
    z-index: 1;
}

._1st_preorder_box3 ._3 .credit {
    margin-top: 17px;
}

._1st_preorder_box3 ._4 {
    width: 430px;
    position: relative;
    margin-top: 298px;
    right: 90px;
    z-index: 2;
}

._1st_preorder_box3 ._4 .credit {
    margin-top: 17px;
    text-align: right;
}

/*box4*/
._1st_preorder_box4 {
    margin-top: 98px;
    width: 960px;
}

._1st_preorder_box4 ._1 {
    width: 360px;
    margin-left: 75px;
}

._1st_preorder_box4 ._1 .credit {
    margin-top: 17px;
}

._1st_preorder_box4 ._2 {
    width: 400px;
    margin-right: 75px;
}

._1st_preorder_box4 ._3 {
    width: 460px;
    margin-top: 98px;
}

._1st_preorder_box4 ._3 .credit {
    margin-top: 17px;
}

._1st_preorder_box4 ._4 {
    width: 400px;
    margin-top: 288px;
}

._1st_preorder_box4 ._4 .credit {
    margin-top: 17px;
    text-align: right;
}

/*box5*/
._1st_preorder_box5 {
    width: 850px;
    margin-top: 98px;
}

._1st_preorder_box5 ._1 {
    width: 400px;
}

._1st_preorder_box5 ._1 .credit {
    margin-top: 17px;
}

._1st_preorder_box5 ._2 {
    width: 400px;
}

/*box6*/
._1st_preorder_box6 {
    width: 820px;
    margin-top: 98px;
}

._1st_preorder_box6 ._1 {
    width: 360px;
    margin-top: 250px;
    z-index: 2;
}

._1st_preorder_box6 ._1 .credit {
    margin-top: 17px;
}

._1st_preorder_box6 ._2 {
    width: 400px;
    margin-left: 51px;
    position: relative;
}

._1st_preorder_box6 ._2 .credit {
    margin-top: 17px;
    text-align: right;
}

._1st_preorder_box6 ._3 {
    width: 460px;
    position: relative;
    z-index: 1;
    margin-top: -172px;
    right: 99px;
}

._1st_preorder_box6 ._3 .credit {
    margin-top: 17px;
}

/*box7*/
._1st_preorder_box7 {
    width: 810px;
    margin-top: 98px;
}

._1st_preorder_box7 ._1 {
    width: 400px;
}

._1st_preorder_box7 ._1 .credit {
    margin-top: 17px;
}

._1st_preorder_box7 ._2 {
    width: 360px;
    margin-top: 60px;
}

/*box8*/
._1st_preorder_box8 {
    width: 960px;
    margin-top: 98px;
}

._1st_preorder_box8 ._1 {
    width: 460px;
    margin-top: 150px;
    margin-left: 20px;
}

._1st_preorder_box8 ._1 .credit {
    margin-top: 17px;
}

._1st_preorder_box8 ._2 {
    width: 400px;
    margin-right: -130px;
    position: relative;
    z-index: 1;
}

._1st_preorder_box8 ._2 .credit {
    margin-top: 17px;
    text-align: right;
}

._1st_preorder_box8 ._3 {
    width: 360px;
    margin-top: -180px;
    margin-left: 430px;
    position: relative;
    z-index: 2;
}

._1st_preorder_box8 ._3 .credit {
    margin-top: 17px;
}

/*box9*/
._1st_preorder_box9 {
    width: 770px;
    margin-top: 98px;
}

._1st_preorder_box9 ._1 {
    width: 430px;
    margin: 0 auto;
}

._1st_preorder_box9 ._2 {
    width: 360px;
    margin-top: 50px;
}

._1st_preorder_box9 ._3 {
    width: 360px;
    margin-top: 50px;
}

._1st_preorder_box9 .credit {
    margin-top: 17px;
}

/*box10*/
._1st_preorder_box10 {
    width: 960px;
    margin-top: 98px;
}

._1st_preorder_box10 ._1 {
    width: 400px;
}

._1st_preorder_box10 ._1 .credit {
    margin-top: 17px;
}

._1st_preorder_box10 ._2 {
    width: 460px;
    margin-top: 100px;
}

._1st_preorder_box10 ._2 .credit {
    margin-top: 17px;
}

._1st_preorder_box10 ._3 {
    width: 360px;
    margin-top: 98px;
    margin-left: 95px;
}

._1st_preorder_box10 ._3 .credit {
    margin-top: 17px;
}

._1st_preorder_box10 ._4 {
    width: 400px;
    margin-top: 98px;
    margin-right: 55px;
}

._1st_preorder_box10 ._4 .credit {
    margin-top: 17px;
}

._1st_preorder_box10 ._5 {
    width: 410px;
    margin-top: 388px;
    left: 75px;
    position: relative;
    z-index: 2;
}

._1st_preorder_box10 ._5 figure {
    width: 400px;
}

._1st_preorder_box10 ._5 .credit {
    margin-top: 17px;
}

._1st_preorder_box10 ._6 {
    width: 460px;
    margin-top: 98px;
    position: relative;
    z-index: 1;
    right: 75px;
}

._1st_preorder_box10 ._6 .credit {
    margin-top: 17px;
    text-align: right;
}

/*box11*/
._1st_preorder_box11 {
    text-align: center;
    width: 100%;
    max-width: 1100px;
    margin-top: 167px;
    border-bottom: 1px double #58595b;
}

._1st_preorder_box11 .text {
    margin: 0 auto;
    text-align: center;
    font-size: 14px;
    font-weight: 400;
    font-style: normal;
    letter-spacing: 0.02em;
    margin-top: 140px;
    margin-bottom: 140px;
    line-height: 1.75;
    color: #58595b;
}

._1st_preorder_box11 p {
    font-size: 20px;
    font-weight: 400;
    font-style: normal;
    line-height: 1.3;
    text-align: center;
    letter-spacing: 0.05em;
}

._1st_preorder_box11 a {
    text-align: center;
    margin: 0 auto;
    font-size: 20px;
    letter-spacing: 0.02em;
    padding-bottom: 4px;
    border-bottom: double 3px #cacaca;
}

/*IE*/
@media all and (-ms-high-contrast: none) {
    ._1st_preorder_box6 ._3 {
        right: -260px;
    }
}

/*タブレット*/
@media only screen and (max-width: 1200px) and (min-width: 561px) {
    ._1st_preorder {
        width: calc(1200*(100vw / 1200));
    }
    
    .main-area.archive_slider {
        min-width: inherit !important;
    }s

    /*共有*/
    ._1st_preorder .credit {
        font-size: calc(14*(100vw / 1200));
    }

    /*mv*/
    ._1st_preorder_mv {
        width: calc(1000*(100vw / 1200));
    }

    /*box共有*/
    ._1st_preorder_box {
        width: calc(1000*(100vw / 1200));
    }

    /*box1*/
    ._1st_preorder_box1 {
        width: calc(780*(100vw / 1200));
        margin-top: calc(80*(100vw / 1200));
    }

    ._1st_preorder_box1 ._1 {
        width: calc(320*(100vw / 1200));
    }

    ._1st_preorder_box1 ._2 {
        width: calc(360*(100vw / 1200));
        margin-top: calc(100*(100vw / 1200));
    }

    ._1st_preorder_box1 ._3 {
        width: calc(430*(100vw / 1200));
        margin-top: calc(-50*(100vw / 1200));
        margin-left: calc(90*(100vw / 1200));
    }

    ._1st_preorder_box1 ._3 .credit {
        margin-top: calc(17*(100vw / 1200));
    }

    /*box2*/
    ._1st_preorder_box2 {
        width: calc(960*(100vw / 1200));
        margin-top: calc(98*(100vw / 1200));
    }

    ._1st_preorder_box2 ._1 {
        width: calc(400*(100vw / 1200));
    }

    ._1st_preorder_box2 ._1 .credit {
        margin-top: calc(17*(100vw / 1200));
    }

    ._1st_preorder_box2 ._2 {
        width: calc(460*(100vw / 1200));
        margin-top: calc(100*(100vw / 1200));
    }

    ._1st_preorder_box2 ._2 .credit {
        margin-top: calc(17*(100vw / 1200));
    }

    ._1st_preorder_box2 ._3 {
        width: calc(400*(100vw / 1200));
        margin-top: calc(102*(100vw / 1200));
        margin-left: calc(55*(100vw / 1200));
    }

    ._1st_preorder_box2 ._3 .credit {
        margin-top: calc(17*(100vw / 1200));
    }

    ._1st_preorder_box2 ._4 {
        width: calc(400*(100vw / 1200));
        margin-top: calc(102*(100vw / 1200));
        margin-left: calc(55*(100vw / 1200));
    }

    /*box3*/
    ._1st_preorder_box3 {
        width: calc(960*(100vw / 1200));
        margin-top: calc(98*(100vw / 1200));
    }

    ._1st_preorder_box3 ._1 {
        width: calc(400*(100vw / 1200));
        margin-top: calc(190*(100vw / 1200));
    }

    ._1st_preorder_box3 ._1 .credit {
        margin-top: calc(17*(100vw / 1200));
    }

    ._1st_preorder_box3 ._2 {
        width: calc(460*(100vw / 1200));
    }

    ._1st_preorder_box3 ._2 .credit {
        margin-top: calc(17*(100vw / 1200));
    }

    ._1st_preorder_box3 ._3 {
        width: calc(400*(100vw / 1200));
        margin-top: calc(103*(100vw / 1200));
        margin-left: calc(90*(100vw / 1200));
    }

    ._1st_preorder_box3 ._3 .credit {
        margin-top: calc(17*(100vw / 1200));
    }

    ._1st_preorder_box3 ._4 {
        width: calc(430*(100vw / 1200));
        position: relative;
        margin-top: calc(304*(100vw / 1200));
        right: calc(90*(100vw / 1200));
    }

    ._1st_preorder_box3 ._4 .credit {
        margin-top: calc(17*(100vw / 1200));
    }

    /*box4*/
    ._1st_preorder_box4 {
        margin-top: calc(101*(100vw / 1200));
        width: calc(960*(100vw / 1200));
    }

    ._1st_preorder_box4 ._1 {
        width: calc(360*(100vw / 1200));
        margin-left: calc(75*(100vw / 1200));
    }

    ._1st_preorder_box4 ._1 .credit {
        margin-top: calc(17*(100vw / 1200));
    }

    ._1st_preorder_box4 ._2 {
        width: calc(400*(100vw / 1200));
        margin-right: calc(75*(100vw / 1200));
    }

    ._1st_preorder_box4 ._3 {
        width: calc(460*(100vw / 1200));
        margin-top: calc(98*(100vw / 1200));
    }

    ._1st_preorder_box4 ._3 .credit {
        margin-top: calc(17*(100vw / 1200));
    }

    ._1st_preorder_box4 ._4 {
        width: calc(400*(100vw / 1200));
        margin-top: calc(288*(100vw / 1200));
    }

    ._1st_preorder_box4 ._4 .credit {
        margin-top: calc(17*(100vw / 1200));
    }

    /*box5*/
    ._1st_preorder_box5 {
        width: calc(850*(100vw / 1200));
        margin-top: calc(103*(100vw / 1200));
    }

    ._1st_preorder_box5 ._1 {
        width: calc(400*(100vw / 1200));
    }

    ._1st_preorder_box5 ._1 .credit {
        margin-top: calc(17*(100vw / 1200));
    }

    ._1st_preorder_box5 ._2 {
        width: calc(400*(100vw / 1200));
    }

    /*box6*/
    ._1st_preorder_box6 {
        width: calc(820*(100vw / 1200));
        margin-top: calc(98*(100vw / 1200));
    }

    ._1st_preorder_box6 ._1 {
        width: calc(360*(100vw / 1200));
        margin-top: calc(250*(100vw / 1200));
    }

    ._1st_preorder_box6 ._1 .credit {
        margin-top: calc(17*(100vw / 1200));
    }

    ._1st_preorder_box6 ._2 {
        width: calc(400*(100vw / 1200));
        margin-left: calc(51*(100vw / 1200));
    }

    ._1st_preorder_box6 ._2 .credit {
        margin-top: calc(17*(100vw / 1200));
    }

    ._1st_preorder_box6 ._3 {
        width: calc(460*(100vw / 1200));
        margin-top: calc(-164*(100vw / 1200));
        right: calc(99*(100vw / 1200));
    }

    ._1st_preorder_box6 ._3 .credit {
        margin-top: calc(17*(100vw / 1200));
    }

    /*box7*/
    ._1st_preorder_box7 {
        width: calc(810*(100vw / 1200));
        margin-top: calc(98*(100vw / 1200));
    }

    ._1st_preorder_box7 ._1 {
        width: calc(400*(100vw / 1200));
    }

    ._1st_preorder_box7 ._1 .credit {
        margin-top: calc(17*(100vw / 1200));
    }

    ._1st_preorder_box7 ._2 {
        width: calc(360*(100vw / 1200));
        margin-top: calc(60*(100vw / 1200));
    }

    /*box8*/
    ._1st_preorder_box8 {
        width: calc(960*(100vw / 1200));
        margin-top: calc(103*(100vw / 1200));
    }

    ._1st_preorder_box8 ._1 {
        width: calc(360*(100vw / 1200));
        margin-top: calc(150*(100vw / 1200));
        margin-left: calc(20*(100vw / 1200));
    }

    ._1st_preorder_box8 ._1 .credit {
        margin-top: calc(17*(100vw / 1200));
    }

    ._1st_preorder_box8 ._2 {
        width: calc(400*(100vw / 1200));
        margin-right: calc(-130*(100vw / 1200));
    }

    ._1st_preorder_box8 ._2 .credit {
        margin-top: calc(17*(100vw / 1200));
    }

    ._1st_preorder_box8 ._3 {
        width: calc(360*(100vw / 1200));
        margin-top: calc(-180*(100vw / 1200));
        margin-left: calc(430*(100vw / 1200));
    }

    ._1st_preorder_box8 ._3 .credit {
        margin-top: calc(17*(100vw / 1200));
    }

    /*box9*/
    ._1st_preorder_box9 {
        width: calc(770*(100vw / 1200));
        margin-top: calc(98*(100vw / 1200));
    }

    ._1st_preorder_box9 ._1 {
        width: calc(430*(100vw / 1200));
    }

    ._1st_preorder_box9 ._2 {
        width: calc(360*(100vw / 1200));
        margin-top: calc(50*(100vw / 1200));
    }

    ._1st_preorder_box9 ._3 {
        width: calc(360*(100vw / 1200));
        margin-top: calc(50*(100vw / 1200));
    }

    ._1st_preorder_box9 .credit {
        margin-top: calc(17*(100vw / 1200));
    }

    /*box10*/
    ._1st_preorder_box10 {
        width: calc(960*(100vw / 1200));
        margin-top: calc(106*(100vw / 1200));
    }

    ._1st_preorder_box10 ._1 {
        width: calc(400*(100vw / 1200));
    }

    ._1st_preorder_box10 ._1 .credit {
        margin-top: calc(17*(100vw / 1200));
    }

    ._1st_preorder_box10 ._2 {
        width: calc(460*(100vw / 1200));
        margin-top: calc(100*(100vw / 1200));
    }

    ._1st_preorder_box10 ._2 .credit {
        margin-top: calc(17*(100vw / 1200));
    }

    ._1st_preorder_box10 ._3 {
        width: calc(360*(100vw / 1200));
        margin-top: calc(98*(100vw / 1200));
        margin-left: calc(95*(100vw / 1200));
    }

    ._1st_preorder_box10 ._3 .credit {
        margin-top: calc(17*(100vw / 1200));
    }

    ._1st_preorder_box10 ._4 {
        width: calc(400*(100vw / 1200));
        margin-top: calc(98*(100vw / 1200));
        margin-right: calc(55*(100vw / 1200));
    }

    ._1st_preorder_box10 ._4 .credit {
        margin-top: calc(17*(100vw / 1200));
    }

    ._1st_preorder_box10 ._5 {
        width: calc(410*(100vw / 1200));
        margin-top: calc(388*(100vw / 1200));
        left: calc(75*(100vw / 1200));
    }

    ._1st_preorder_box10 ._5 figure {
        width: calc(400*(100vw / 1200));
    }

    ._1st_preorder_box10 ._5 .credit {
        margin-top: calc(17*(100vw / 1200));
    }

    ._1st_preorder_box10 ._6 {
        width: calc(460*(100vw / 1200));
        margin-top: calc(98*(100vw / 1200));
        right: calc(75*(100vw / 1200));
    }

    ._1st_preorder_box10 ._6 .credit {
        margin-top: calc(17*(100vw / 1200));
    }

    /*box11*/
    ._1st_preorder_box11 {
        max-width: calc(1100*(100vw / 1200));
        margin: calc(137*(100vw / 1200)) auto 0;
        padding-bottom: calc(142*(100vw / 1200));
    }

    ._1st_preorder_box11 .text {
        font-size: calc(14*(100vw / 1200));
        margin-top: calc(140*(100vw / 1200));
        margin-bottom: calc(140*(100vw / 1200));
    }

    ._1st_preorder_box11 p {
        font-size: calc(20*(100vw / 1200));
    }

    ._1st_preorder_box11 a {
        font-size: calc(20*(100vw / 1200));
        padding-bottom: calc(4*(100vw / 1200));
    }
}

/* for sp */
@media only screen and (max-width: 560px) {

    .cateList {
        display: flex;
        flex-wrap: wrap;
    }

    .cateList li {
        display: inline-block;
    }

    .pc_only {
        display: none;
    }

    .sp_only {
        display: block;
    }

    ._1st_preorder {
        width: calc(750 *(100vw / 750));
    }

    /*共有*/
    ._1st_preorder .credit {
        font-size: calc(28 *(100vw / 750));
        line-height: calc(46 *(100vw / 750));
    }

    /*mv*/
    ._1st_preorder_mv {
        width: 100%;
    }

    /*box共有*/
    ._1st_preorder_box {
        width: 100%;
    }

    /*box1*/
    ._1st_preorder_box1 {
        margin-top: calc(123*(100vw / 750));
    }

    ._1st_preorder_box1 ._1 {
        width: calc(450 *(100vw / 750));
        margin-left: calc(50*(100vw / 750));
    }

    ._1st_preorder_box1 ._2 {
        width: calc(525 *(100vw / 750));
        margin-top: calc(50 *(100vw / 750));
        margin-left: calc(175*(100vw / 750));
    }

    ._1st_preorder_box1 ._3 {
        width: calc(600 *(100vw / 750));
        margin-top: calc(-50*(100vw / 750));
        margin-left: 0;
    }

    ._1st_preorder_box1 ._3 .credit {
        margin-top: calc(32*(100vw / 750));
        margin-left: calc(40*(100vw / 750));
        text-align: left;
    }

    /*box2*/
    ._1st_preorder_box2 {
        margin-top: calc(110*(100vw / 750));
    }

    ._1st_preorder_box2 ._1 {
        width: calc(525 *(100vw / 750));
        margin-left: calc(50*(100vw / 750));
    }

    ._1st_preorder_box2 ._1 .credit {
        margin-top: calc(33*(100vw / 750));
    }

    ._1st_preorder_box2 ._2 {
        width: calc(600 *(100vw / 750));
        margin-top: calc(115*(100vw / 750));
        margin-left: calc(149*(100vw / 750));
    }

    ._1st_preorder_box2 ._2 .credit {
        margin-top: calc(30*(100vw / 750));
    }

    ._1st_preorder_box2 ._3 {
        width: calc(600 *(100vw / 750));
        margin: 0 auto 0;
        order: 4;
    }

    ._1st_preorder_box2 ._3 .credit {
        margin-top: calc(32*(100vw / 750));
    }

    ._1st_preorder_box2 ._4 {
        width: calc(600 *(100vw / 750));
        margin: calc(112*(100vw / 750)) auto 0;
    }

    /*box3*/
    ._1st_preorder_box3 {
        margin-top: calc(115*(100vw / 750));
    }

    ._1st_preorder_box3 ._1 {
        width: calc(650*(100vw / 750));
        margin-top: calc(115*(100vw / 750));
        margin-left: 0;
        order: 3;
    }

    ._1st_preorder_box3 ._1 figure {
        width: calc(525*(100vw / 750));
    }

    ._1st_preorder_box3 ._1 .credit {
        margin-top: calc(32*(100vw / 750));
        margin-left: calc(39*(100vw / 750));
    }

    ._1st_preorder_box3 ._2 {
        width: calc(610*(100vw / 750));
        margin-left: calc(100*(100vw / 750));
    }

    ._1st_preorder_box3 ._2 figure {
        width: calc(600*(100vw / 750));
    }

    ._1st_preorder_box3 ._2 .credit {
        margin-top: calc(30*(100vw / 750));
    }

    ._1st_preorder_box3 ._3 {
        width: calc(525*(100vw / 750));
        margin-top: calc(115*(100vw / 750));
        margin-left: calc(112*(100vw / 750));
        order: 3;
    }

    ._1st_preorder_box3 ._3 .credit {
        margin-top: calc(32*(100vw / 750));
    }

    ._1st_preorder_box3 ._4 {
        width: calc(600*(100vw / 750));
        position: relative;
        margin-top: calc(110*(100vw / 750));
        margin-left: calc(149*(100vw / 750));
        right: 0;
        order: 4;
    }

    ._1st_preorder_box3 ._4 .credit {
        margin-top: calc(31*(100vw / 750));
        text-align: left;
    }

    /*box4*/
    ._1st_preorder_box4 {
        margin-top: calc(31*(100vw / 750));
        width: 100%;
    }

    ._1st_preorder_box4 ._1 {
        width: calc(615*(100vw / 750));
        margin: calc(50*(100vw / 750)) auto 0;
        order: 2;
    }

    ._1st_preorder_box4 ._1 figure {
        width: calc(525*(100vw / 750));
        margin: 0 auto;
    }

    ._1st_preorder_box4 ._1 .credit {
        margin-top: calc(34*(100vw / 750));
        margin-left: calc(4*(100vw / 750));
    }

    ._1st_preorder_box4 ._2 {
        width: calc(600*(100vw / 750));
        margin-top: calc(79*(100vw / 750));
        margin-left: calc(75*(100vw / 750));
        margin-right: 0;
        order: 1;
    }

    ._1st_preorder_box4 ._2 figure {
        width: calc(525*(100vw / 750));
    }

    ._1st_preorder_box4 ._3 {
        width: calc(600*(100vw / 750));
        margin-top: calc(114*(100vw / 750));
        margin-left: calc(50*(100vw / 750));
        order: 3;
    }

    ._1st_preorder_box4 ._3 .credit {
        margin-top: calc(31*(100vw / 750));
        margin-left: 0;
    }

    ._1st_preorder_box4 ._4 {
        width: calc(610*(100vw / 750));
        margin-top: calc(120*(100vw / 750));
        margin-left: calc(133*(100vw / 750));
        order: 4;
    }

    ._1st_preorder_box4 ._4 figure {
        width: calc(525*(100vw / 750));
        margin: 0 auto;
    }

    ._1st_preorder_box4 ._4 .credit {
        margin-top: calc(32 *(100vw / 750));
        margin-left: calc(42*(100vw / 750));
        text-align: left;
    }

    /*box5*/
    ._1st_preorder_box5 {
        width: 100%;
        margin: calc(110*(100vw / 750)) auto 0;
    }

    ._1st_preorder_box5 ._1 {
        width: calc(600*(100vw / 750));
        margin: 0 auto;
        order: 2;
    }

    ._1st_preorder_box5 ._1 .credit {
        margin-top: calc(31*(100vw / 750));
    }

    ._1st_preorder_box5 ._2 {
        width: calc(600*(100vw / 750));
        margin: 0 auto;
        order: 1;
    }

    /*box6*/
    ._1st_preorder_box6 {
        width: 100%;
        margin-top: calc(110*(100vw / 750));
    }

    ._1st_preorder_box6 ._1 {
        width: calc(545*(100vw / 750));
        margin-top: calc(114*(100vw / 750));
        margin-left: calc(78*(100vw / 750));
        order: 2;
    }

    ._1st_preorder_box6 ._1 figure {
        width: calc(450*(100vw / 750));
    }

    ._1st_preorder_box6 ._1 .credit {
        margin-top: calc(31*(100vw / 750));
    }

    ._1st_preorder_box6 ._2 {
        width: calc(525*(100vw / 750));
        margin-right: calc(50*(100vw / 750));
        position: relative;
        order: 1;
    }

    ._1st_preorder_box6 ._2 .credit {
        margin-top: calc(35*(100vw / 750));
        text-align: left;
    }

    ._1st_preorder_box6 ._3 {
        width: calc(600*(100vw / 750));
        margin-top: calc(113*(100vw / 750));
        right: calc(-150*(100vw / 750));
        order: 3;
    }

    ._1st_preorder_box6 ._3 .credit {
        margin-top: calc(33 *(100vw / 750));
    }

    /*box7*/
    ._1st_preorder_box7 {
        width: 100%;
        margin: calc(115*(100vw / 750)) auto 0;
    }

    ._1st_preorder_box7 ._1 {
        width: calc(600*(100vw / 750));
        margin-left: calc(75*(100vw / 750));
    }

    ._1st_preorder_box7 ._2 {
        width: calc(625*(100vw / 750));
        margin: calc(49*(100vw / 750)) auto 0;
    }

    ._1st_preorder_box7 ._2 figure {
        width: calc(525*(100vw / 750));
        margin: 0 auto;
    }

    ._1st_preorder_box7 ._2 .credit {
        margin-top: calc(32*(100vw / 750));
        margin-left: calc(12*(100vw / 750));
    }

    /*box8*/
    ._1st_preorder_box8 {
        width: 100%;
        margin-top: calc(115*(100vw / 750));
    }

    ._1st_preorder_box8 ._1 {
        width: calc(600*(100vw / 750));
        margin-top: calc(114*(100vw / 750));
        margin-left: 0;
        order: 2;
    }

    ._1st_preorder_box8 ._1 .credit {
        margin-top: calc(32*(100vw / 750));
        margin-left: calc(38*(100vw / 750));
    }

    ._1st_preorder_box8 ._2 {
        width: calc(525*(100vw / 750));
        margin-right: calc(50*(100vw / 750));
        order: 1;
    }

    ._1st_preorder_box8 ._2 .credit {
        margin-top: calc(32*(100vw / 750));
        text-align: left;
    }

    ._1st_preorder_box8 ._3 {
        width: calc(510*(100vw / 750));
        margin-top: calc(114*(100vw / 750));
        margin-left: calc(149*(100vw / 750));
        order: 3;
    }

    ._1st_preorder_box8 ._3 figure {
        width: calc(450*(100vw / 750));
    }

    ._1st_preorder_box8 ._3 .credit {
        margin-top: calc(32*(100vw / 750));
    }

    /*box9*/
    ._1st_preorder_box9 {
        width: 100%;
        margin-top: calc(115*(100vw / 750));
    }

    ._1st_preorder_box9 ._1 {
        width: calc(600*(100vw / 750));
        margin: 0 auto;
    }

    ._1st_preorder_box9 ._2 {
        width: calc(365*(100vw / 750));
        margin-top: calc(50*(100vw / 750));
    }

    ._1st_preorder_box9 ._3 {
        width: calc(365*(100vw / 750));
        margin-top: calc(50*(100vw / 750));
    }

    ._1st_preorder_box9 .credit {
        margin-top: calc(32*(100vw / 750));
        margin-left: calc(40*(100vw / 750));
    }

    /*box10*/
    ._1st_preorder_box10 {
        width: 100%;
        margin-top: calc(120*(100vw / 750));
    }

    ._1st_preorder_box10 ._1 {
        width: calc(570*(100vw / 750));
        margin-left: calc(50*(100vw / 750));
        order: 1;
    }

    ._1st_preorder_box10 ._1 figure {
        width: calc(525*(100vw / 750));
    }

    ._1st_preorder_box10 ._1 .credit {
        margin-top: calc(32*(100vw / 750));
    }

    ._1st_preorder_box10 ._2 {
        width: calc(600*(100vw / 750));
        margin-top: calc(115*(100vw / 750));
        margin-left: calc(150*(100vw / 750));
        order: 2;
    }

    ._1st_preorder_box10 ._2 .credit {
        margin-top: calc(32*(100vw / 750));
    }

    ._1st_preorder_box10 ._3 {
        width: calc(525*(100vw / 750));
        margin-top: calc(115*(100vw / 750));
        margin-left: calc(115*(100vw / 750));
        order: 3;
    }

    ._1st_preorder_box10 ._3 .credit {
        margin-top: calc(32*(100vw / 750));
    }

    ._1st_preorder_box10 ._4 {
        width: calc(615*(100vw / 750));
        margin-top: calc(48*(100vw / 750));
        margin-right: 0;
        margin-left: calc(75*(100vw / 750));
        order: 5;
    }

    ._1st_preorder_box10 ._4 figure {
        width: calc(600*(100vw / 750));
    }

    ._1st_preorder_box10 ._4 .credit {
        margin-top: calc(32*(100vw / 750));
    }

    ._1st_preorder_box10 ._5 {
        width: calc(615*(100vw / 750));
        margin-top: calc(113*(100vw / 750));
        left: 0;
        order: 6;
    }

    ._1st_preorder_box10 ._5 figure {
        width: calc(525*(100vw / 750));
    }

    ._1st_preorder_box10 ._5 .credit {
        margin-top: calc(32*(100vw / 750));
        margin-left: calc(40*(100vw / 750));
    }

    ._1st_preorder_box10 ._6 {
        width: calc(620*(100vw / 750));
        margin-top: calc(115*(100vw / 750));
        margin-left: calc(100*(100vw / 750));
        order: 5;
        right: 0;
    }

    ._1st_preorder_box10 ._6 figure {
        width: calc(600*(100vw / 750));
    }

    ._1st_preorder_box10 ._6 .credit {
        margin-top: calc(32*(100vw / 750));
        text-align: left;
    }

    /*box11*/
    ._1st_preorder_box11 {
        text-align: center;
        width: 100%;
        display: flex;
        flex-wrap: wrap;
        margin-top: calc(147*(100vw / 750));
        border-bottom: 0px double #58595b;
    }

    ._1st_preorder_box11 .text {
        font-size: calc(28 *(100vw / 750));
        /* letter-spacing: 0.02em; */
        margin-top: calc(150*(100vw / 750));
        margin-bottom: calc(134 *(100vw / 750));
        /* line-height: 1.75; */
        text-align: center;
        padding-left: calc(30 *(100vw / 750));
        padding-right: calc(30 *(100vw / 750));
        letter-spacing: 0.03em;
        line-height: 1.7;
        order: 2;
    }

    ._1st_preorder_box11 p {
        font-size: calc(40 *(100vw / 750));
        font-weight: 400;
        line-height: 1.3;
        letter-spacing: 0.03em;
        text-align: center;
        margin: 0 auto;
    }

    ._1st_preorder_box11 a {
        order: 1;
        font-size: calc(40*(100vw / 750));
        display: inline-block;
        padding-bottom: 4px;
        letter-spacing: 0.03em;
        border-bottom: double 4px #c0c0c0;
        line-height: 1.3;
    }
}
