@charset "UTF-8";

.front-page .news_list .title {
    font-weight: normal;
}
.section_use .blog_list.inview_group {
    margin-top: 0px;
}
.section_use.cb_blog_list.num9 .cb_header .headline {
    font-size: 50px;
}
.category_list h3,
.category_list h4 {
    font-weight: normal;
}
@media screen and (max-width:750px) {
    .section_use.cb_blog_list.num9 .cb_header .headline {
        font-size: 30px;
    }
}
/* MID BASEとは */
.sub_page .post_content h3 {
    font-size: 32px;
}
.sub_page .dc1_content .item_list .catch {
    font-weight: 600;
}
.sub_page .contents-about {
    padding-bottom: 60px !important;
}
.sub_page .catch-phrase {
    padding-bottom: 60px !important;
}
.sub_page .post_content h2.subpage-title {
    font-size: 65px;
    text-align: center;
    line-height: 1.5;
    margin-bottom: 0px;
}
@media screen and (max-width:750px) {
    .sub_page .post_content h3 {
        font-size: 24px;
    }
    .sub_page .post_content h2.subpage-title {
        font-size: 50px;
    }
}
/* 店舗 */
.facility-page .post_content h3.td1 {
    font-size: 16px;
    font-weight: bold;
    line-height: 2.8;
    padding: 30px 60px 30px 30px;
}
.facility-page .post_content h3.td3 {
    font-size: 16px;
    font-weight: bold;
    line-height: 2.8;
    padding: 30px 60px 30px 30px;
}
.h1-jusou {
    font-size: 24px;
    font-weight: 600;
    line-height: 1.4 !important;
}
@media screen and (max-width:750px) {
    .facility-page .post_content h3.td1,
    .facility-page .post_content h3.td3 {
        padding: 30px 0px 30px 0px;
    }
    .facility-page .salon-content1 {
        border-bottom: 0px solid #000;
    }
    .facility-page .salon-content1:nth-child(2) {
        margin-left: 0px;
    }
    .facility-page .td2:nth-child(1) {
        margin-left: 0px;
    }
    .facility-page .h1-jusou {
        font-size: 21px;
    }
    .facility-page .p-jusou {
        margin: 0 0em !important;
        line-height: 1.9;
    }
}
/* ご利用用途 */
.no_post {
    color: #fff;
    margin-top: 10px;
    display: block;
}
.child_tcdw_search_box_widget {
    -webkit-box-sizing:border-box; box-sizing:border-box;
}
.child_tcdw_search_box_widget .search_area form {
    width:100%; height:50px; margin:0 auto; background:#fff; position:relative;
    -webkit-box-sizing:border-box; box-sizing:border-box;
}
.child_tcdw_search_box_widget .search_area .search_input { width:-webkit-calc(100% - 50px); width:calc(100% - 50px); position:absolute; top:0px; left:0px; }
.child_tcdw_search_box_widget .search_area .search_input input {
    height:50px; width:100%; border:none; background:none; padding:0 0 0 20px;
    -webkit-box-sizing:border-box; box-sizing:border-box;
}
.child_tcdw_search_box_widget .search_area .search_button { width:50px; height:50px; position:absolute; top:0px; right:0px; }
.child_tcdw_search_box_widget .search_area .search_button:before {
    text-indent:0; display:block; width:50px; height:50px; line-height:50px; text-align:center; cursor:pointer; z-index:1; pointer-events:none;
    position:absolute; font-family:'design_plus'; color:#333; font-size:18px; content:'\e915'; right:0px; top:1px;
}
.child_tcdw_search_box_widget .search_area .search_button:hover:before { color:#ccc; }
.child_tcdw_search_box_widget .search_area .search_button input { border:none; background:none; width:50px; height:50px; text-indent:-200px; overflow:hidden; cursor:pointer; }
.child_tcdw_search_box_widget .search_area .search_button label { display:none; }
/* お知らせ */
.news-page .title {
    font-weight: normal;
}
.news_header .title_area {
    width: 100%;
}
#blog_header.news_header .title_area .title {
    font-size: 36px;
    font-weight: bold;
}
.post_content h2.question {
    font-size: 18px;
    padding: 7px 0px 7px 10px;
}