@charset "utf-8";

/* CSS Document */

.s-title {
    margin-bottom: 20px;
}

#sec1 h1 {
    margin-bottom: 20px;
}

#sec6 .blk2,
#sec6 .blk3 {
    padding-top: 5%;
    margin-bottom: 5%;
    width: 50%;
    box-sizing: border-box;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    -o-box-sizing: border-box;
    -ms-box-sizing: border-box;
}

#sec6 .blk1 {
    border-bottom: 1px dotted #935;
    padding-bottom: 5%;
}

#sec6 .blk2 {
    border-right: 1px dotted #935;
    padding-right: 2%;
    float: left;
}

#sec6 .blk3 {
    float: right;
    padding-left: 3%;
}

#sec6 .blk4 {
    clear: both;
}

.cart {
    position: relative;
}

.cart p.txt {
    position: absolute;
    width: 56%;
    top: 25.5%;
    right: 3%;
}

#sec9.cart p.txt {
    top: 65%;
}

.cart p.txt a {
    color: #f00;
}

.cart p.btn {
    position: absolute;
    width: 297px;
    right: 4%;
}

.cart p.btn1 {
    top: 12.2%;
    display: none;
}

#sec9.cart p.btn1 {
    top: 37%;
}

.cart p.btn2 {
    top: 17%;
    display: none;
}

#sec9.cart p.btn2 {
    top: 64%;
}

.cart p.btn3 {
    top: 21.7%;
    display: none;
}

#sec9.cart p.btn3 {
    top: 89.5%;
}

.to-pagetop {
    clear: both;
    margin-bottom: 30px;
}

.to-pagetop.ptsp {
    display: none;
}

@media screen and (max-width:1000px) {
    .comingsoon #sec1 img {
        width: 100% !important;
    }
    #sec1 > h1 img,
    section > h1 img,
    .cart > img,
    #main-left p img {
        width: 100% !important;
    }
    .cart p.btn {
        width: 40%;
    }
    .cart p.txt {
        top: 68%;
        font-size: 12px;
        line-height: 14px;
    }
    .cart p.txt {
        top: 24.6%;
    }
    .cart p.btn1 {
        top: 12.2%;
    }
    .cart p.btn2 {
        top: 17.0%;
    }
    .cart p.btn3 {
        top: 21.6%;
    }
}


/* ▲ */


/* ▼ */

@media screen and (max-width:750px) {
    #sec2 {
        margin-top: 20px;
    }
    .cart p.btn {
        width: 57%;
        right: 22%;
    }
    .cart p.btn1 {
        top: 30%;
    }
    .cart p.btn2 {
        top: 40.5%;
    }
    .cart p.btn3 {
        top: 51%;
    }
    .cart p.txt {
        top: 22.5%;
        width: 92%;
        right: 4%;
        font-size: 12px;
        line-height: 16px;
    }
    #sec9.cart p.btn1 {
        top: 33%;
    }
    #sec9.cart p.btn2 {
        top: 61%;
    }
    #sec9.cart p.btn3 {
        top: 89%;
    }
    #sec9.cart p.txt {
        top: 58%;
    }
}