/******* Do not edit this file *******
Simple Custom CSS and JS - by Silkypress.com
Saved: Jun 11 2026 | 04:58:39 */
h1, h2, h3, h4, h5, h6 .elementor-heading-title {
    font-feature-settings: "palt";
}


.sp-br {
    display: none;
}
@media (max-width: 767px) {
    .sp-br {
        display: block;
    }
}

.vtext {
    display: flex;
    writing-mode: vertical-rl;
    align-items: center;
	font-feature-settings: "palt";
}


/* Premium Blogのタイトルに隙間付き下線をつける */
.my-blog-underline .premium-blog-entry-title a {
    text-decoration: none !important;
    padding-bottom: 5px !important;
    border-bottom: 1px solid #fff;
}

/* Premium Blogのタイトルに隙間付き下線をつける */
.my-blog-underline-b .premium-blog-entry-title a {
    text-decoration: none !important;
    padding-bottom: 5px !important;
    border-bottom: 1px solid #00338d;
}

.my-underline .elementor-heading-title {
    display: inline-block;
    border-bottom: 1px solid #00338d; /* 線の太さと色 */
    padding-bottom: 5px;         
}

.midashi-underline .elementor-heading-title {
    display: inline-block;
    border-bottom: 1px solid #000; /* 線の太さと色 */
    padding-bottom: 5px;         
}

/* 下線白 */
.my-underline-w .elementor-heading-title {
    display: inline-block;
    border-bottom: 3px solid #fff;
    padding-bottom: 5px;         
}
@media (max-width: 767px) {
    .my-underline-w .elementor-heading-title {
        border-bottom: 2px solid #fff;
    }
}

