
#pricetitle{
    background: url(../images/back7.jpg);
    /* height:8vw; */
    background-size: cover;
    padding-left:6vw;
}

#pricetitle h1 {
    color: #736357;
    padding-top:3vw;
    padding-bottom:3vw;
    font-size:4vw;
    margin: 0 !important;
}

#logo-img{
    width: 7vw;
    float: left;
    padding-top: 1.5vw;
    padding-bottom: 1.5vw;
    margin-right:2vw;
}


#price{
    background: url(../images/back8.gif) repeat center;
    padding-top:50px;
}

.mama{
    color: #8B8075;
    position: relative;
    height:60%;
    /* margin-bottom:5%; */
}

.mama-1{
    position: absolute;
    /* top: 8vw; */
    top: 40%;
    font-size:1vw;
    left:1vw;
    right:1vw;
}

.mama-2 {
    position: absolute;
    /* bottom:2.5vw; */
    top:65%;
    font-size: 1vw;
    left: 1vw;
    right: 1vw;
}

.mama-btn{
    width:auto!important;
    font-size:1vw;
}

.link:hover{
    opacity:70%;
}

iframe{
    width:100%;
    height:40%;
}


/*
    スマホサイズ
*/
@media screen and (max-width: 767px) {

    #pricetitle{
        background: url(../images/back7.jpg);
        /* height:8vw; */
        background-size: cover;
        padding-left:8vw;
    }

    #pricetitle h1 {
        padding-top:5vw;
        padding-bottom:5vw;
        font-size:6vw;
        margin: 0 !important;
    }

    #logo-img{
        width: 9vw;
        float: left;
        padding-top: 3.5vw;
        padding-bottom: 3.5vw;
    }

    .mama{
        margin-bottom:3%;
    }

    .mama-1{
        position: absolute;
        font-size:4vw;
        top: 45%;
    }

    .mama-2 {
        position: absolute;
        /* bottom:2.5vw; */
        top:70%;
    }

    .mama-btn{
        width:auto!important;
        font-size:5vw;
    }

    iframe{
        width:100%;
        height:50%;
        margin-bottom:5%!important;
    }

}