@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
*/
/*****全体に関わるCSS*****/

/**文字間の幅調整**/
.post_content p {
  letter-spacing: 0.01em;
}




/*****記事・固定ページのCSS*****/

/**記事タイトル（H1）の文字サイズ**/
.c-postTitle__ttl {
  font-size: 32px;
}
/**見出しCSS**/
    .post_content h2 {
  font-size: 1.4em;
  padding: 0.8em 1em;
  color: #333333;
  background: #f8f9f7;
  border-left: solid 8px var(--color_htag);
  border-bottom: solid 4px #eaede8;
  border-radius: 4px
}
/**記事共有ボタン**/
.c-shareBtns__btn {
    border-radius: 10px;
}
.c-big-urlcopy {
    margin: 0.75em 0;
}
/**記事左側共有ボタン**/
.-fix.c-shareBtns .c-shareBtns__btn {
    height: 45px;
	  width: 45px;
    padding: 0;
    border-radius: 100%;
}
/**目次背景**/
#main_content .p-toc {
  background-color: #e3eade; /* 背景色 */
  box-shadow: 0 1px 5px 2px #d8d8d8;
  border-radius: 10px
}
/**目次のタイトルを調整**/
.p-toc.-simple .p-toc__ttl {
    text-align: center;
	font-weight: bold;
}
/**目次h2数字を丸に変更**/
#main_content .p-toc ol.is-style-index > li:before {
  background-color: #8c9c7a;
  border-radius: 999px;
  color: #fff;
  height: 25px;
  width: 25px;
  padding: 0;
  top: 0;
  display: flex;
  justify-content: center;
  align-items: center;
}
/**目次文字を一部太字**/
.p-toc__list > li > a {
  font-weight: bold;
}
/**目次h3のアイコン**/
ol.is-style-index ol > li::before {
font-family: "Font Awesome 6 Free";
content: "\f0da";
font-weight: 900;
margin-right: 5px;
border-right: solid 0px
currentColor;
}
ol:not(.is-style-default)[class*=is-style-] ol, ol:not(.is-style-default)[class*=is-style-] ul, ul:not(.is-style-default)[class*=is-style-] ol, ul:not(.is-style-default)[class*=is-style-] ul {
padding-left: 0;
list-style: decimal;
}
/**記事内画像に影**/
.wp-block-image.is-style-shadow img {
    box-shadow: 0 2px 8px rgba(0, 0, 0, .1), 0 4px 8px -4px rgba(0, 0, 0, .2);
}