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

.faq_q {
    background-color: var(--color_main);
    color: ##04384c;
}
.faq_a {
    max-height: 0;
    overflow: hidden;
    transition: max-height 0s;
    padding: 0!important;
}
.faq_a.open {
    max-height: fit-content;
    padding: 1em 1em 1em 3em!important;
    border: solid 1px var(--color_main);
}
.swell-block-faq .faq_q:before,
.swell-block-faq .faq_a:before {
    box-shadow: none;
    left: 1px;
}
.swell-block-faq .swell-block-faq__item+.swell-block-faq__item {
    position: relative;
}
.swell-block-faq__item .faq_q:after {
    content: "\e910";
    font-family: icomoon!important;
    color: ##04384c;
    font-weight: bold;
    position: absolute;
    right: 30px;
    top: 50%;
    transform: translateY(-50%);
    font-size: 1.4em;
}
.swell-block-faq__item.open .faq_q:after {
    content: "\e912";
}
// [lp分類] ショートコードでカスタムタクソノミー post_purpose を表示
function show_post_purpose_term() {
  $terms = get_the_terms(get_the_ID(), 'post_purpose');
  if ($terms && !is_wp_error($terms)) {
    $term = $terms[0]; // 最初の1件のみ表示
    return '<span class="c-cat-label" style="background-color:#1a3c72; color:#fff; padding:0.2em 0.6em; border-radius:4px; font-size:0.85rem; display:inline-block;">' . esc_html($term->name) . '</span>';
  }
  return '';
}
add_shortcode('lp分類','show_post_purpose_term');
function show_post_purpose_term() {
  $terms = get_the_terms(get_the_ID(), 'post_purpose');
  if ($terms && !is_wp_error($terms)) {
    $term = $terms[0];
    return '<span class="c-cat-label" style="background-color:#1a3c72; color:#fff; padding:0.2em 0.6em; border-radius:4px; font-size:0.85rem; display:inline-block;">' . esc_html($term->name) . '</span>';
  }
  return '';
}
add_shortcode('lp分類', 'show_post_purpose_term');

