@charset "utf-8";
/* CSS Document */

.pc { display: inline !important; }
.sp { display: none !important; }

@media screen and ( max-width:576px )
{
    .pc { display: none !important; }
    .sp { display: inline !important; }
}

.content{
    background: #FCFCFC;
    margin-top: -20px;
    padding-top: 0;
}

#lp-top{
    text-align: center;
    margin: 0 auto;
}

.lp_box{
    text-align: center;
    width: 90%;
    margin: 0 auto 0;
    max-width: 850px;
}

.lp_box img{
    width: 100%;
}

.lp-bnr{
    margin-top: 5%;
}

@media screen and ( max-width:576px )
{
.lp_box{
    margin: 10% auto 0;
}
}

/* 見出し */
.lp-h2{
    border: none!important;
    width: 90%;
    margin: 8% auto -3%!important;
}

@media screen and ( max-width:576px )
{
    .lp-h2{
        margin: 8.8% auto -5%!important;
        padding-bottom: 0!important;
    }
}

.mt-12{
    margin-top: 12%!important;
}

/* shop btn */
.btn-area{
    display:-webkit-box;
    display:-ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content:space-between;
    margin: 4% auto 5%;
}

.btn-area li{
    padding-left: 2%;
}

.btn-area li img{
    width: 100%;
}

.btn-area li:last-child{
    padding-right: 2%;
}

.btn-area-last{
    margin-top: 2%;
    margin-bottom: 5%;
}

@media screen and ( max-width:576px )
{
    .btn-area{
        display: block;
    }
    .btn-area li{
        padding: 0 0 3%;
        width: 100%;
    }
    .btn-area li:last-child{
        padding-bottom: 0;
    }
}
/* shop btn end */