*{margin:0;padding:0;font-family:'Noto Sans KR', sans-serif;text-decoration:none;list-style-type:none;}
a{color:#333;}
.hide{display:block;position:absolute;width:0;height:0;text-indent:-9999999px;overflow:hidden;}
.pc-hide{display:none !important;}

/* 조직 */
.organ-box{width:100%;}
.organ-box .organ-top-box{position:relative;margin:0 auto;padding:10px 0;width:200px;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:80%;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:20%;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;}

@media screen and (max-width:768px){
  /* 조직 */
  .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:0%;}
  .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;}
}