@charset "UTF-8";
/*
    Template: swell
    Theme Name: SWELL CHILD
    Theme URI: https://swell-theme.com/
    Description: SWELLの子テーマ
    Version: 1.0.0
    Author: LOOS WEB STUDIO
    Author URI: https://loos-web-studio.com/

    License: GNU General Public License
    License URI: http://www.gnu.org/licenses/gpl.html
*/


.post_content li {
  margin: 0.75em 0;
}

.post_content .p-toc__list li {
  margin-bottom: 0.25em;
  margin-top: 0.25em;
}


.c-balloon__text br {
    display: block;
    margin-bottom: 12px;
}

.post_content li {
  color: #004555;
}

.post_content li, .is-style-bad_list, .is-style-check_list, .is-style-good_list, .is-style-index, .is-style-note_list, .is-style-num_circle, .is-style-triangle_list {
  --swl-list-padding--left: 1.25em;
  --swl-list-padding--has_bg: 1.5em;
}
.post_content li strong, .is-style-bad_list strong, .is-style-check_list strong, .is-style-good_list strong, .is-style-index strong, .is-style-note_list strong, .is-style-num_circle strong, .is-style-triangle_list strong {
    color: #333333;
}





/* PC時はスマホ用改行を無効化 */
.sp-only {
    display: none;
}

/* スマホ時（959px以下）のみ改行を有効化 */
@media screen and (max-width: 959px) {
    .sp-only {
        display: block;
        content: "";
        margin-top: 0;
    }
}

/* PC専用の改行が必要な場合はこちら（今回は不要かと思いますが予備として） */
.pc-only {
    display: block;
}
@media screen and (max-width: 959px) {
    .pc-only {
        display: none;
    }
}