.visual_block_311 { background-color: rgb(255, 255, 255); }
.reverse.visual_block_311 { background-color: rgb(23, 23, 23); }
[data-wv-res-id="___title_style_2___76___1590656464965___"] [data-wv-res-id="___element_num_style_0___-1___1590397083829___"].element_num_style_0_con { display: flex; flex-wrap: wrap; align-items: center; }
[data-wv-res-id="___title_style_2___76___1590656464965___"] [data-wv-res-id="___element_num_style_0___-1___1590397083829___"].element_num_style_0_con > div[data-wv-layout-element="block_inner"] { display: flex; flex-wrap: wrap; align-items: center; }
[data-wv-res-id="___title_style_2___76___1590656464965___"] [data-wv-res-id="___element_num_style_0___-1___1590397083829___"].element_num_style_0_con .element_num {  font-family: "Roboto"; font-weight: 500; letter-spacing: -0.0em;  color: rgb(0, 0, 0); font-size: 2.2rem; line-height: 2.8rem; }
[data-wv-res-id="___title_style_2___76___1590656464965___"] [data-wv-res-id="___element_num_style_0___-1___1590397083829___"].reverse.element_num_style_0_con .element_num { color: rgb(255, 255, 255); }
[data-wv-res-id="___element_num_style_1___76___1590656591373___"].element_num_style_1_con { display: flex; flex-wrap: wrap; align-items: center; }
[data-wv-res-id="___element_num_style_1___76___1590656591373___"].element_num_style_1_con > div[data-wv-layout-element="block_inner"] { display: flex; flex-wrap: wrap; align-items: center; }
[data-wv-res-id="___element_num_style_1___76___1590656591373___"].element_num_style_1_con .element_num {  font-family: "Roboto"; font-weight: 500; letter-spacing: -0.0em; color: rgb(0, 0, 0); font-size: 2.9rem; line-height: 3.5rem;  }
[data-wv-res-id="___element_num_style_1___76___1590656591373___"].reverse.element_num_style_1_con .element_num { color: rgb(255, 255, 255); }
[data-wv-res-id="___article_style_1_5___76___1590656725363___"].article_style_1_5 .article_style_1_5_contents .sub_title { min-width: 60px; }


@media all and (min-width: 992px) {

[data-wv-res-id="___arti_line_style_1_9___76___1590656664090___"].arti_line_style_1_9 .arti_line_style_1_9_line:nth-child(2n)::after { content: ""; position: absolute; top: 9px; left: 0px; height: calc(100% - 14px); border-left: 1px solid rgba(18, 0, 144, 0.12); }
[data-wv-res-id="___arti_line_style_1_9___76___1590656664090___"].reverse .arti_line_style_1_9.arti_line_style_1_9_line:nth-child(2n)::after { border-color: rgba(255, 255, 255, 0.3); }

}