body, input, select, textarea {
    font-family: 'Commissioner', sans-serif;
}

.m-tit h2 {
    font-size: 46px;
    font-weight: 500;
    letter-spacing: 0;
    line-height: 1.41;
    margin: 0 -10px 14px 0;
}
.cube-info-txt .tit-box .tit, .cube-info-txt .cont-box .tit {
    font-size: 37px;
    letter-spacing: 0px;
}
.cube-info-txt .tit-box .txt, .cube-info-txt .cont-box .txt {
    font-size: 15px;
    line-height: 1.8;
    font-weight: 300;
    letter-spacing: 0;
    text-align: center;
}
.about-img h2 {
    letter-spacing: 0;
}
.about-img p {
    letter-spacing: 0;
}
.nav-btn-box span.zh {
    font-size: 20px;
    letter-spacing: 0;
    position: relative;
}
.footer-link .tit {
    font-size: 18px;
    letter-spacing: 0.05em;
    font-weight: 400;
    color: #E2DBD2;
    margin: 0 0 20px;
    width: 100%;
}
.footer-link a {
    font-size: 15px;
    color: #E2DBD2;
    font-weight: 300;
    letter-spacing: 0.05em;
    display: inline-block;
}
.mb-about-quality-info-box .tit-box .tit {
    font-size: 18px;
    letter-spacing: 0;
}
.light-quality-info .tit {
    letter-spacing: 0;
}
.about-env-info .tit {
    font-size: 30px;
    letter-spacing: 0;
}
.shop-list-box .shop-list-tit {
    font-size: 32px;
    letter-spacing: 0;
}
.shop-page-info-tit .tit {
    font-size: 32px;
    letter-spacing: 0;
}
.lifestyle-cont-side .tit-box {
    letter-spacing: 0;
}
.lifestyle-cont-info-txt .tit-box {
    letter-spacing: 0;
}
.lifestyle-social-cont .tit {
    letter-spacing: 0;
}
.page-btn-box {
    letter-spacing: 0;
}
.lifestyle-info .info-top .tit {
    letter-spacing: 0;
}
.item-page-cube-name .name {
    letter-spacing: 0;
}
.side-act-area .tit {
    letter-spacing: 0;
}
.shop-item-tit .tit {
    letter-spacing: 0;
}
.shop-item-cont {
    letter-spacing: 0;
}
.shop-banner-info .tit-box .tit {
    letter-spacing: 0;
}
.edit-area {
    letter-spacing: 0;
}
.item-page-cube-info-box .arr-box a {
    letter-spacing: 0;
}
.lifestyle-info .info-bot {
    letter-spacing: 0;
}
.news-list-more .arr-box span {
    letter-spacing: 0;
}
.news-list-info .tit span {
    letter-spacing: 0;
}
.news-list-info .info .txt {
    letter-spacing: 0;
}
.m-tit.inn h2 {
    font-size: 36px;
}
.nav-mouse-box .title {
    padding-right: 55px;
}
.nav-mouse-box .title.lwc {
    padding-right: 42px;
}
.about-quality-box .cont {
    letter-spacing: 0;
}
.about-env-info .cont {
    letter-spacing: 0;
}
.light-quality-info .txt {
    letter-spacing: 0;
}
.about-event-txt {
    letter-spacing: 0;
}
.slogin-box {
    letter-spacing: 0;
}
.item-cube-name .name {
    letter-spacing: 0;
}
.item-cube-name a {
    letter-spacing: 0;
}
.item-cube-img .item-info .tit {
    letter-spacing: 0;
}
.item-cube-img .item-info .info {
    letter-spacing: 0;
}
.slide-coffee-info .tit {
    letter-spacing: 0;
}
.slide-coffee-info .cont {
    letter-spacing: 0;
}
.slide-coffee-link a {
    letter-spacing: 0;
}
.mb-cube-area .bot-box .info-box {
    letter-spacing: 0;
}
.mb-cube-area .title-box .tit {
    letter-spacing: 0;
}
@media screen and (max-width: 767px) {
    .m-slide-coffee-txt-area h3 {
        letter-spacing: 0;
    }
}
.m-tit h2 {
    font-size: 36px;
}
@media screen and (max-width: 767px) {
    .m-info a {
        letter-spacing: 0;
    }
}
@media screen and (max-width: 767px) {
    .mb-about-quality-info-box .arr-box {
        letter-spacing: 0;
    }
}
@media screen and (max-width: 767px) {
    .mb-slogan-box {
        letter-spacing: 0;
    }
}
.about-mb-event-box .info-box {
    font-size: 15px;
    letter-spacing: 0;
}
.footer-link .tit {
    letter-spacing: 0;
}
@media screen and (max-width: 767px) {
    .footer-link .tit a {
        letter-spacing: 0;
    }
}
.select-mb-box .tit {
    letter-spacing: 0;
}
.select-mb-box .select-list .item {
    letter-spacing: 0;
}
.contact-info-area {
    letter-spacing: 0;
}
.contact-form-area p.note {
    letter-spacing: 0;
}
.shop-banner-info .info-box .txt {
    letter-spacing: 0;
}
#frame-register .m-tit h3 {
    letter-spacing: 0;
}
.shop-class-box .item {
    letter-spacing: 0;
}
.slide-txt-cont .tit {
    letter-spacing: 0;
}
.slide-txt-cont .cont {
    letter-spacing: 0;
}
.slide-txt-cont .arr-box {
    letter-spacing: 0;
}
.slide-txt-cont .arr-box .arr {
    width: 43%;
}
.fal.fa-chevron-right {
    margin-left: 5px;
}
.footer-social-box a.privacy {
    letter-spacing: 0;
}
.item-page-cube-name a {
    letter-spacing: 0;
}
@media screen and (max-width: 414px) {
    .mb-footer-social-box a.privacy {
        line-height: 2;
    }
}
@media screen and (max-width: 767px) {
    .slide-txt-cont .tit {
        letter-spacing: 0;
    }
    .slide-txt-cont .cont {
        letter-spacing: 0;
    }
    .m-tit h2 {
        font-size: 30px;
    }
    .m-slide-coffee-txt-area h3 {
        font-weight: 500;
    }
    .mb-slogan-box {
        font-size: 30px;
    }
    .shop-item-tit .tit {
        font-weight: 500;
    }
    .shop-banner-info .tit-box .tit {
        font-weight: 500;
    }
    .shop-page-info-tit .tit {
        font-size: 30px;
    }
    .lifestyle-cont-side .tit-mb-box .zh {
        letter-spacing: 0;
    }
    .m-tit.inn h2 {
        letter-spacing: 0;
        font-size: 30px;
        text-align: left;
    }
    .news-list-info .tit span {
        letter-spacing: 0;
        font-weight: 500;
    }
    .lifestyle-info .info-top .tit {
        font-weight: 500;
    }
    .mb-cube-area .title-box .tit {
        font-weight: 500;
    }
    .slogin-box .tit {
        font-size: 30px;
        font-weight: 500;
    }

    .mb-about-quality-info-box .tit-box .tit {
        font-weight: 500;
    }
    .light-quality-info .tit {
        font-weight: 500;
    }
    .contact-form-box label {
        line-height: 1.2;
    }
    .stbmit-btn {
        letter-spacing: 0;
    }
    .label-pass label {
        left: 10px;
    }
    .mb-footer-social-box a.privacy {
        letter-spacing: 0;
        font-size: 12px;
    }
    .input-box.w150 input {
        text-align: left;
    }
    .shop-list-box .shop-list-tit {
        font-size: 30px;
        letter-spacing: 0;
    }
    .lifestyle-info .info-bot .arr {
        margin-left: 8px;
    }
    .lifestyle-info .info-bot:after {
        width: calc(100% - 100px);
    }
}

