@charset "UTF-8";

/*見出し__装飾*/
a[id*="ttl_circle"] + section .heading.block_header_2 .h {
    padding-left: 0;
}
a[id*="ttl_circle"] + section .heading.block_header_2 .h span {
     position: relative;
    padding-top: 0.5em;
}
a[id*="ttl_circle"] + section .heading.block_header_2 .h:before {
    display: none;
}

/*自由な働き方__装飾*/
#ttl_circle01 + section .heading.block_header_2 .h span.text_design_5:before,
#ttl_circle01 + section .heading.block_header_2 .h span.text_design_6:before,
#ttl_circle01 + section .heading.block_header_2 .h span.text_design_7:before,
#ttl_circle01 + section .heading.block_header_2 .h span.text_design_8:before,
#ttl_circle01 + section .heading.block_header_2 .h span.text_design_9:before,
#ttl_circle01 + section .heading.block_header_2 .h span.text_design_10:before {
    position: absolute;
    content: '●';
    color: var(--i_btn_color);
    font-size: 0.5em;
    top: 0;
    left: 0;
    width: 100%;
    text-align: center;
}

/*あなただけの黄金比__装飾*/
#ttl_circle02 + section .heading.block_header_2 .h span.text_design_12:before,
#ttl_circle02 + section .heading.block_header_2 .h span.text_design_13:before,
#ttl_circle02 + section .heading.block_header_2 .h span.text_design_14:before,
#ttl_circle02 + section .heading.block_header_2 .h span.text_design_15:before,
#ttl_circle02 + section .heading.block_header_2 .h span.text_design_16:before,
#ttl_circle02 + section .heading.block_header_2 .h span.text_design_17:before,
#ttl_circle02 + section .heading.block_header_2 .h span.text_design_18:before,
#ttl_circle02 + section .heading.block_header_2 .h span.text_design_19:before,
#ttl_circle02 + section .heading.block_header_2 .h span.text_design_20:before {
    position: absolute;
    content: '●';
    color: var(--i_btn_color);
    font-size: 0.5em;
    top: 0;
    left: 0;
    width: 100%;
    text-align: center;
}

/*安定的な資産__装飾*/
#ttl_circle03 + section .heading.block_header_2 .h span.text_design_10:before,
#ttl_circle03 + section .heading.block_header_2 .h span.text_design_11:before,
#ttl_circle03 + section .heading.block_header_2 .h span.text_design_12:before,
#ttl_circle03 + section .heading.block_header_2 .h span.text_design_13:before,
#ttl_circle03 + section .heading.block_header_2 .h span.text_design_14:before,
#ttl_circle03 + section .heading.block_header_2 .h span.text_design_15:before {
    position: absolute;
    content: '●';
    color: var(--i_btn_color);
    font-size: 0.5em;
    top: 0;
    left: 0;
    width: 100%;
    text-align: center;
}