@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
*/

/* Top */
.l-header__bar .c-catchphrase, .c-iconList__icon:before, .c-postThumb__cat, [class*=page-numbers].current, [class*=page-numbers]:hover {
    color: #6e6969 !important;
}
.c-fixBtn {
	background: gray;
}

/* 投稿 */
.c-categoryList, .c-categoryList__link, .p-pnLinks .-prev:before, .p-pnLinks .-next:before {
    color: gray;
}
.post_content h2:where(:not([class^="swell-block-"]):not(.faq_q):not(.p-postList__title)) {
    padding: 1.65rem 2rem;
    color: #eb6100;
    background-color: transparent;
    background-image: linear-gradient(45deg, #FCE2B1 25%, transparent 25%, transparent 75%, #FCE2B1 75%, #FCE2B1),
    linear-gradient(45deg, #FCE2B1 25%, transparent 25%, transparent 75%, #FCE2B1 75%, #FCE2B1);
    background-size: 40px 40px;
    background-position: 0 0, 20px 20px;
}
.post_content h2:where(:not([class^="swell-block-"]):not(.faq_q):not(.p-postList__title))::before {
	border: none;
}
.post_content h3:where(:not([class^="swell-block-"]):not(.faq_q):not(.p-postList__title)) {
font-size: 20px;
font-weight: bold;
color: rgb(51, 51, 51);
font-family: Arial, sans-serif;
padding: 0px;
margin: 40px 0px 20px 0px;
}
.post_content h3:where(:not([class^="swell-block-"]):not(.faq_q):not(.p-postList__title))::first-letter {
  color: #f26b38;
  font-size: 30px;
  font-weight: bold;
  font-family: Arial, sans-serif;
}
.post_content h3:where(:not([class^="swell-block-"]):not(.faq_q):not(.p-postList__title))::before {
	display: none;
}