@charset "utf-8";
/* CSS Document */
.top {
    margin-top: 50px;
    margin-bottom: 50px;
}
.title{
    font-family: Yu Mincho;
    margin-bottom: 15px;
}
.subtitle {
    font-family: garamond;
    font-size: 2.5rem;
    border: 1px solid #333;
    display: inline-block;
    padding: 3px;
}
.section_luxuryline {
    text-align: center;
    max-width: 500px;
    margin: 0 auto;
}
.luxuryline {
    text-align: left;
    margin: 0 20px 50px 20px;
}
.description {
    text-align: left;
    display: inline-block;
}
.luxuryline_title {
    border: 1px solid #333;
    background-color: #cec79d;
    display: inline-block;
    padding: 3px;
    margin-bottom: 20px;
}
.section_clearwhite, .section_acquaspecial, .section_acquapremium {
    text-align: center;
    display: block;
}
.section_clearwhite {
    background-color: #f5f0e9;
    padding: 50px 20px 0 20px;
}
.underline {
    border-bottom: 1px solid #333;
}
.clearwhite_description, .acquaspecial_description, .acquapremium_description{
    text-align: left;
    max-width: 500px;
    display: inline-block; 
}
.mark {
    color: #cec79d;
}
.frame{
    margin-top: 10px;
    border: 1px solid #333;
    padding: 5px;
    margin-bottom: 50px;
}
.image {
    margin: 50px 20px 50px 20px;
}
.image img {
    width: 90vw;
    max-width: 600px;
}
.section_acquaspecial {
    background-color: #dcedef;
    padding: 50px 20px 0 20px;
}
.section_acquapremium {
    background-color: #f5f0e9;
    padding: 50px 20px 50px 20px;
}
.textindent {
    text-indent: 1em;
}
.backgroundcolor {
    background-color: #cec79d;
}
@media(min-width:769px){
    .section_luxuryline {
        text-align: left;
        max-width: 620px;
    }
    .clearwhite_description, .acquaspecial_description, .acquapremium_description{
        max-width: 620px;
    }
}