  /* 조직 */
.organ-box{width:80%;margin: auto;}
.organ-box .organ-top-box{position:relative;margin:0 auto;padding:10px 0;width:300px;background:#0a3d72;font-size:18px;color:#fff;text-align:center;border-radius:5px;}
.organ-box .organ-top-box:after{content:'';position:absolute;bottom:-40px;left:50%;width:1px;height:40px;background:#ccc;}
.organ-box .organ-bottom-box{text-align:justify;}
.organ-box .organ-bottom-box:before{content:'';display:block;margin:40px auto 0;width:60%;height:1px;background:#ccc;}
.organ-box .organ-bottom-box:after{content:'';display:inline-block;width:100%;}
.organ-box .organ-bottom-box .part{display:inline-block;position:relative;margin-top:40px;width:40%;text-align:center;vertical-align:top;}
.organ-box .organ-bottom-box .part:after{content:'';position:absolute;top:-40px;left:50%;width:1px;height:40px;background:#ccc;}
.organ-box .organ-bottom-box .part ul li{margin-bottom:10px;padding:10px 0;border:1px solid #ccc;border-radius:5px;}
.organ-box .organ-bottom-box .part ul li > a{display:block;width:100%;height:100%;}
.organ-box .organ-bottom-box .part .part-top{margin-bottom:10px;padding:10px 0;border:1px solid #ccc;border:0;background:#3c404c;color:#fff;border-radius:5px;}
.organ-box p{line-height: 26px;letter-spacing: -0.5px;}
.organ-box .organ-bottom-box.organ-space-small:before, .organ-box .organ-bottom-box.organ-space-small .part:after{display: none;}
.organ-box .organ-bottom-box.organ-space-small .part{margin-top: 0;}
.organ-box .organ-bottom-box .part ul{padding-top: 30px;position: relative;}
.organ-box .organ-bottom-box .part ul:after{content:'';position:absolute;top:-10px;left:50%;width:1px;height:40px;background:#ccc;}

@media screen and (max-width:768px){
  /* 조직 */
	.organ-box{width:100%;}
  .organ-box .organ-top-box{float:right;margin:0;width:80%;}
  .organ-box .organ-top-box:after{top:43%;left:-15%;width:15%;height:1px;}
  .organ-box .organ-bottom-box:before{display:none;}
  .organ-box .organ-bottom-box .bottom-line{background:#fff;}
  .organ-box .organ-bottom-box .part{display:inherit;float:right;width:80%;}
  .organ-box .organ-bottom-box .part:after{left:-15%;top:-65px;height:157%;}
  .organ-box .organ-bottom-box .part:last-of-type:after{height: 170%;top: -72px;}

  .organ-box .organ-bottom-box .part .part-top{position:relative;}
  .organ-box .organ-bottom-box .part .part-top:after{content:'';position:absolute;top:50%;left:-15%;width:15%;height:1px;background:#ccc;}
	.organ-box .organ-bottom-box.organ-space-small .part:after{display:inline-block;top: -296px;height: calc(100% + 40px);}
	.organ-box .organ-bottom-box.organ-space-small .part.part-first:after{top: -2px;}
	.organ-box .organ-bottom-box.organ-space-small .part{margin-top: 40px;}
}