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


/* noteアイコン */
li.c-iconList__item.-github{position:relative;}
.icon-github:before {
    margin: 0;
    display: inline-block;
    width: 1.5rem;
    height: 1.5rem;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    -webkit-transform: translate(-50%, -50%);
    -ms-transform: translate(-50%, -50%);
    content: "";
    background-size: contain;
    background-repeat: no-repeat;
background-image: url("https://the-pt-mamas-moto.com/wp-content/uploads/2026/04/icon-note.png");
}



.c-headLogo,
.c-gnav>.menu-item>a,
.c-postTitle__ttl,
.p-postList__title,
.c-widget__title.-side,
.p-postSlider__title,
.c-secTitle,
.c-pageTitle{
  font-family: "Zen Maru Gothic", sans-serif;
  font-weight: 600;
  font-style: normal;
}
.c-pageTitle {
	font-size: 2em;
}

/* カテゴリーカラー */
.c-categoryList{
    color: #d9a08b;
}
.c-categoryList__link {
    background-color: #d9a08b;
}
.widget_categories>ul>.cat-item>a:before,
.wp-block-categories-list>li>a:before,
.c-pageTitle__inner,
.c-pageTitle {
    color: #a8c191;
}


/* コンテンツ角丸 */
.-frame-on-sidebar #sidebar .c-widget,
.p-profileBox{
    border-radius: 30px;
	filter: drop-shadow(0px 0px 5px rgba(214, 214, 214, 0.25));
}
.home.-frame-on .l-mainContent,
.archive.-frame-on .l-mainContent{
    background: inherit;
}

	
.-frame-on .l-mainContent,
#main_content .p-postList__item{
    margin-bottom: 2em;
    margin-top: 0;
	padding:1.5em;
    background: #fff;
    border-radius: 30px;
	filter: drop-shadow(0px 0px 5px rgba(214, 214, 214, 0.2));
}

.p-relatedPosts .p-postList__item{
	padding:.5em!important;
	background: unset!important;
	filter: unset!important;
}
/* ナビメニュ */
    .c-smallNavTitle {
        color: #d9a08b;
    }

/* サイドバータイトル */
.c-widget__title.-side {
    color: #a8c191;
}


/* 背景 */
#body_wrap,
#breadcrumb{
	background-color: #faf9f6;
	background-image:
		repeating-linear-gradient(45deg,
		rgba(230, 230, 230, 0.5) 0px,
		rgba(230, 230, 230, 0.5) 1px,
		rgba(0, 0, 0, 0) 0px,
		rgba(0, 0, 0, 0) 30px),
		repeating-linear-gradient(135deg,
		rgba(230, 230, 230, 0.5) 0px,
		rgba(230, 230, 230, 0.5) 1px,
		rgba(0, 0, 0, 0) 0px,
		rgba(0, 0, 0, 0) 30px);
}
/* 記事スライダー */
#post_slider{
	background:#fcf9f1;
	border-bottom: 2px solid #d9a08b;
	border-top: 2px solid #d9a08b;
}
.p-postSlider__title{
    color: #d9a08b;
    font-size: 2em;
}
 .c-widget__title.-side {
    font-size: 1.6em;
}
#categories-2 .c-widget__title{
	margin-bottom: 0.5em;
}


.is-style-balloon>.c-tabList .c-tabList__button {
    background: #e5ebde;
    transition: background-color .25s, color .25s;
}

/* フッター */
.l-footer__foot {
    border-top: 2px solid #d9a08b;
}