/*!
Theme Name: あおき内科
Theme URI: https://www.aoki-n-r.jp/
Author: あおき内科
Description: あおき内科オリジナルテーマ
Version: 1.0.0
*/

/*お知らせ投稿用エディター(.news-contents__area)*/
.news-contents__area h2{
    font-size: 24px;
    line-height: 1.3;
    border-bottom: solid 2px #846c53;
    margin-bottom: 24px;
    font-weight: bold;
    padding-left: 0.5em;
}


.news-contents__area h2.title{
    font-size: 2rem;
    line-height: 1.3;
    border-bottom: solid 2px #846c53;
    border-top: solid 2px #846c53;
    margin-bottom: 25px;
    font-weight: bold;
    padding-left: 0.5em;
    padding: 12px;


}

@media screen and (max-width: 768px) {
    .news-contents__area h2.title{
        font-size: 1.7rem;   
        margin-bottom: 15px; 
    }
}

.news-contents__area h3{
    font-size: 20px;
    line-height: 1.3;
    margin-bottom: 20px;
    padding: 0.25em 0.5em;
    background: transparent;
    border-left: solid 5px #846c53;
    font-weight: bold;
}

.news-contents__area h4,
.news-contents__area h5,
.news-contents__area h6{
    font-size: 16px;
    line-height: 1.5;
    margin-bottom: 16px;
    font-weight: bold;
}

.news-contents__area p{
    margin-bottom: 16px;
    line-height: 1.5;
}

@media screen and (max-width: 768px) {

    .news-contents__area p{
        margin-bottom: 10px;
        line-height: 2;
    }
}



.news-contents__area .text{
    margin-bottom: 20px;
    line-height: 1.5;
}


/*メニュー内、個別投稿用エディター(.single-contents__area)*/
.single-contents__area h2{
    font-size: 24px;
    line-height: 1.3;
    border-bottom: solid 2px #846c53;
    margin-bottom: 24px;
    font-weight: bold;
    margin-top: 64px;
    padding-left: 0.5em;
}

.single-contents__area h3{
    font-size: 20px;
    line-height: 1.3;
    margin-bottom: 20px;
    padding: 0.25em 0.5em;
    background: transparent;
    border-left: solid 5px #846c53;
    font-weight: bold;
    margin-top: 64px;
}

.single-contents__area h4,
.single-contents__area h5,
.single-contents__area h6{
    font-size: 16px;
    line-height: 1.5;
    margin-bottom: 16px;
    font-weight: bold;
}

.single-contents__area p{
    margin-bottom: 16px;
    line-height: 1.5;
    padding:0 1em;
}