/******* Do not edit this file *******
Simple Custom CSS and JS - by Silkypress.com
Saved: Mar 31 2026 | 02:38:01 */
.footer-adv-overlay li a:before {
    display: none;
}

/* 問い合わせブロック ************/
/* アイコン・文字色 */
.inquiry_phone_wrap .icon-phone-alt, .top_company_info .phonenumber-link, .inquiry_form_wrap .icon-laptop {
    color: #ec881e;
}
/* ボタン色 */
.top_company_info .inquiry_column .wp-block-button__link {
    background-color: #ec881e;
}
/*----- フッター -----*/
/* 見出し下線 */
.site-footer .widget-title {
    border-bottom: 1px solid #ec881e;
}

/* スライダー設定 */
/* .flexslider.es_slider ol {
    position: static !important;
    margin: 20px auto 0;
    transform: none !important;
} */



@media ( max-width: 480px ) {

/* スライダー設定 */
/*   .flexslider.es_slider { overflow: visible !important; }
     .flexslider.es_slider .flex-control-nav { bottom: -22px !important; } */
/* 会社概要ページ表 SP時**[rtc_tbl_company]テーブルにclass追加する*/
    .rtc_tbl_df table td {
        display: block;
        width: 100%;
    }
    .rtc_tbl_df table td:first-child { font-weight: bold; }
    .rtc_tbl_df table td:last-child { font-size: 14px; }
}
/* h1 */
.entry-content h1 {
	letter-spacing: 0.1em;
	font-weight: 600;
}
/* h2 */
.entry-content h2 {
	letter-spacing: 0.1em;
	font-weight: 600;
}
/* h3 */
.entry-content h3 {
	letter-spacing: 0.1em;
	font-weight: 600;
}
/* h4 */
.entry-content h4 {
	letter-spacing: 0.1em;
	font-weight: 600;
}
/* h5 */
.entry-content h5 {
	letter-spacing: 0.1em;
	font-weight: 600;
}
/* p */
.entry-content p {
	letter-spacing: 0.05em;
	font-weight: 500;
	line-height: 2;
}
/* 会社概要 > テーブル */
.wp-block-table {
	letter-spacing: 0.05em;
	font-weight: 500;
	line-height: 2;
}
/* header */
.header_free_text {
    letter-spacing: 0.05em;
    font-weight: 500;
}
.header_links__list {
    letter-spacing: 0.05em;
    font-weight: 500;  
}
/* footer */
.footer-adv-overlay h2.widget-title {
    letter-spacing: 0.1em;
    font-weight: 600;
}
.footer-adv-overlay li a {
    letter-spacing: 0.05em;
    font-weight: 500;
}
/* 会社紹介 */
.entry-content .esc-image-caption-bottom figcaption {
    letter-spacing: 0.05em;
    font-weight: 500;
}


@media (min-width: 481px){
    .top_company_info .inquiry_column .wp-block-column {
        letter-spacing: 0.05em;
        font-weight: 500;
    }
    .top_company_info__form_button {
        letter-spacing: 0.1em;
        font-weight: 600;
    }
}
