.organization_style_0 .organization_style_0_contents{border-radius: 23px; background-color: #fff;}
.organization_style_0 .organization_style_0_contents.circle{border-radius: 50%;}
.organization_style_0 .organization_style_0_title{color: #fff; border-radius: 23px;}
.organization_style_0 .organization_style_0_line:after{content: ""; position: absolute; z-index: -1;}
.organization_style_0 .organization_style_0_line.row:after{width: 100%; border-bottom: 1px solid rgba(18, 0, 144,0.12);}
.organization_style_0 .organization_style_0_line.row.middle:after{left: 0; top: 50%;}
.organization_style_0 .organization_style_0_line.column:after{height: 100%; border-right: 1px solid rgba(18, 0, 144,0.12);}
.organization_style_0 .organization_style_0_line.column.middle:after{left: 50%; top: 0;}
.organization_style_0 .organization_style_0_degree .node:after{content: ""; position: absolute; z-index: -1; height: 100%; border-left: 1px solid rgba(18, 0 ,144, 0.12); top: 0; left: 76px;}
.organization_style_0 .organization_style_0_degree .node:last-child:after{height: 50px;}
.organization_style_0 .organization_style_0_degree .node:before{content: ""; position: absolute; z-index: -1; width: 100%; border-bottom: 1px solid rgba(18, 0 ,144, 0.12); top: 25px; left: 0;}
.reverse.organization_style_0 .organization_style_0_line.row:after{border-color: rgba(255,255,255,0.3);}
.reverse.organization_style_0 .organization_style_0_line.column:after{border-color: rgba(255,255,255,0.3);}@media all and (min-width: 992px) {
    .organization_style_0 .organization_style_0_degree{display: flex; justify-content: center;}
    .organization_style_0 .organization_style_0_degree .node:before{content: none;}
    .organization_style_0 .organization_style_0_degree .node:after{left: 50%; height: 139px;}
    .organization_style_0 .organization_style_0_degree .node:last-child:after{height: 139px;}
    .organization_style_0 .organization_style_0_degree:after{content: ""; position: absolute; width: calc(100% - 311px); border-bottom: 1px solid rgba(18, 0, 144, 0.12); top: 0; left: 50%; transform: translateX(-50%);}
}