/******* Do not edit this file *******
Simple Custom CSS and JS - by Silkypress.com
Saved: Apr 13 2026 | 14:23:34 */
.wp-block-heading {line-height:1.4!important;}
.sme-badge {margin-bottom:12px;}
.sub-heading {letter-spacing: 1px; }
h2,h3,h4,h5,h6 { letter-spacing: 0; }
.single-post h2 {
display: flex;
align-items: center;
gap: 10px;
}
.single-post h2::before {
content: "";
width: 31px;
height: 31px;
border-radius: 50%;
background: var(--gradient2);
flex-shrink: 0;
transform: translateY(-3px);
}
.single-post .wp-block-image {
margin: 0 0 2em;
}
.single-post .wp-block-list li {
font-size: 18px;
border-bottom: 1px dashed #ddd;
margin-bottom: 15px;
padding: 10px;
line-height: 1.5;
}
.single-post figure img {
border: 1px solid #ddd;
padding:  5px;
}
.single-post .smb-step__body p {
margin: 0 0 1.5em;
}
.smb-step__item__number {
background-color: #fff!important;
color: #000!important;
}
.smb-step__item__title>.smb-step__item__number::before {
font-size: 16px;
font-weight: bold;
}
.smb-step__item__title span {
font-size: 20px;
font-weight: bold;
}
.smb-accordion .smb-accordion__item__title {
padding: 13px 13px 10px;
font-size: 20px;
}
.smb-accordion .smb-accordion__item__body {
padding : 2em 1em 1em;
}
.smb-accordion .smb-accordion__item__body p {
margin: 0 0 1.5em;
}
.smb-accordion .smb-accordion__item__body h2 {
margin: 0 0 1em;
}
.smb-box {
margin: 0 0 1.5em;
}
.smb-accordion .smb-accordion__item__body .smb-box p {
margin: 0;
}
/* ブログページ */
.page-template-default .tf-footer {padding: 30px 0 !important}
.page-template-default .tf-footer .subtitle,
.page-template-default .tf-footer .avatar {margin-bottom: 20px !important}
.page-template-default .tf-footer .avatar .image {width: 120px; height: 120px; margin-bottom: 20px;}
footer .subtitle {display:none;}
/* フロントページ */
.home .banner-slider,
.home .cta-infiniteslide{padding: 10px 0 !important;}
.home .banner-slider .text-display-2 {font-size: 32px !important; line-height: 32px !important;letter-spacing: 1px;}
.home .section-partners .subtitle,
.home .section-services-inner .subtitle,
.home .cta-infiniteslide,
.home .section-hero .subtitle {display:none!important;}
.home .image {pointer-events: none;}
* スマホ表示 *
****************/
@media  (width  <  600px) {

/* ブログページ */

}