@charset "UTF-8";
/*!
Theme Name: Cocoon Child
Description: Cocoon専用の子テーマ
Theme URI: https://wp-cocoon.com/
Author: わいひら
Author URI: https://nelog.jp/
Template:   cocoon-master
Version:    1.1.3
*/

.chon-origin-notice {
    margin-top : 20px;
    font-size : 0.75em;
    text-align : center;
}
.category-chon-origin-post {
    font-family : "M PLUS Rounded 1c", sans-serif;
}
.category-chon-origin-post .summary {
    font-family : "Noto Serif JP", serif;
    font-style : italic;
}
.category-chon-origin-post article > p::first-letter {
    padding-left : 1em;
}
.category-chon-origin-post article p {
    margin-top : 1.1em;
    margin-bottom : 1.1em;
}
.category-chon-origin-post article hr {
    margin : 1em 0;
    border : none;
    border-top : solid 1px #ccc;
}
.category-chon-origin-post article .chat,
.category-chon-origin-post article .line,
.category-chon-origin-post article .slack {
    margin : 0 0.2em;
    padding-right : 2em;
    font-family : "Noto Serif JP", serif;
}
.category-chon-origin-post article .chat p {
    border-left : solid 0.35em #ddd;
    padding-left : 0.5em;
    font-weight : 500;
}
.category-chon-origin-post article .line p {
    border-left : solid 0.35em #cec;
    padding-left : 0.5em;
    font-weight : 500;
}
.category-chon-origin-post article .slack p {
    border-left : solid 0.35em #ece;
    padding-left : 0.5em;
    font-weight : 500;
}
.category-chon-origin-post article .chat p span,
.category-chon-origin-post article .line p span,
.category-chon-origin-post article .slack p span {
    font-weight : bold;
}
.category-chon-origin-post article .system-log--restricted {
    padding : 1em;
    font-family : monospace;
    font-size : 0.85em;
    border : solid 1px #ccc;
    border-radius : 1em;
}


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

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

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