/*     1460485 : 한줄 텍스트      */
.text__1460485__, .text__1460485__ * {position:relative; padding:0; margin:0; box-sizing:border-box; justify-content:space-between;}

.text__1460485__{display:flex; width:100%;}

.text__1460485__ h1{font-size:40px; margin-bottom:32px; word-break:keep-all;}
.text__1460485__ .sub__tit {font-size:21px; margin-bottom:16px;}
.text__1460485__ .sub__tit span{color:#0a4595;}

.text__1460485__ .text {font-size:16px;}
.text__1460485__ .text span {color:rgba(0,0,0,0.5);}

.text__1460485__ .img__wrap{width:30%; overflow:hidden;}
.text__1460485__ .img__wrap img{width:100; height:100%; object-fit:cover; transition:all 0.3s;}
.text__1460485__ .img__wrap img:hover{transform:scale(1.1);}

@media (max-width: 767px){
	.text__1460485__{flex-direction:column-reverse; text-align:center;}
	.text__1460485__ h1{width:80%; font-size:24px; background:#fff; margin:-50px auto 32px; padding:20px 15px; z-index:1; letter-spacing:-1.2px}
	.text__1460485__ .sub__tit{font-size:21px;}
	.text__1460485__ .text{font-size:14px;}
	.text__1460485__ .img__wrap{width:100%;}
}

/*     1449855 : BLANK 컨텐츠      */
.blank__1449855__ {box-sizing:border-box;display:block;position:relative;width:100%;height:50px}
.blank__1449855__.build_edit_mode {min-height:10px;border:1px dashed red;background:rgba(255,255,255,.1);}
.blank__1449855__.build_edit_mode:before {content:'Blank';display:block;position:absolute;top:50%;left:0;right:0;margin-top:-10px;padding:5px 0;font-size:13px;color:red;text-align:center;line-height:1}

@media all and (max-width:1023px){
	.blank__1449855__ {height:25px}
}

/*     1449865 : 실선      */
.solid_line__1449865__ {display:block;position:relative;width:100%;height:px}
.solid_line__1449865__:before {content:'';position:absolute;left:0;top:50%;width:100%;height:0;border-top:1px solid #e9e9e9}

.solid_line__1449865__.build_edit_mode {min-height:10px}

@media all and (max-width:767px){
	.solid_line__1449865__ {height:px}
}

/*     1449875 : BLANK 컨텐츠      */
.blank__1449875__ {box-sizing:border-box;display:block;position:relative;width:100%;height:50px}
.blank__1449875__.build_edit_mode {min-height:10px;border:1px dashed red;background:rgba(255,255,255,.1);}
.blank__1449875__.build_edit_mode:before {content:'Blank';display:block;position:absolute;top:50%;left:0;right:0;margin-top:-10px;padding:5px 0;font-size:13px;color:red;text-align:center;line-height:1}

@media all and (max-width:1023px){
	.blank__1449875__ {height:25px}
}

/*     1447855 : 한줄 텍스트      */
.text__1447855__, .text__1447855__ * {position:relative; box-sizing:border-box; padding:0; margin:0;}
.text__1447855__ ul {list-style:none;}

.text__1447855__ .org__rep{height:400px; margin:0 12.2%; border-bottom:1px solid #bcbcbc;}
.text__1447855__ h5{width:130px; height:130px; line-height:130px; background:#0a4595; color:#fff; font-size:20px; text-align:center; margin:0 auto; border-radius:50%;}
.text__1447855__ h5::after{content:""; position:absolute; top:0; left:50%; transform:translateX(-50%); width:0; height:225%; border-left:1px solid #cbcbcb; z-index:-1;}
.text__1447855__ .rep1{position:absolute; top:180px; left:50%; transform:translateX(-50%); width:160px; height:60px; line-height:60px; text-align:center; background:#fff; border:2px solid #00a396; border-radius:30px; font-size:15px;}
.text__1447855__ .rep2{position:absolute; top:180px; left:calc(50% + 100px); width:160px; height:60px; line-height:60px; text-align:center; background:#fff; border:2px solid #00a396; border-radius:30px; font-size:15px;}
.text__1447855__ .rep2::after{content:""; position:absolute; right:100%; top:50%; width:100%; height:0; border-top:1px solid #cbcbcb; z-index:-1;}
.text__1447855__ .rep3{width:160px; height:60px; line-height:60px; border:2px solid #0a4595; color:#0a4595; text-align:center; border-radius:30px; background:#fff; margin:0 auto; margin-top:160px; font-size:16px;}
.text__1447855__ .rep3::after{content:""; position:absolute; left:50%; top:0; width:0; height:108px; border-left:1px solid #cbcbcb; z-index:-1;}

.text__1447855__ .org__team--dep1{display:flex; font-size:16px; column-gap:10px;}
.text__1447855__ .org__team--dep1 li{width:100%; text-align:center; padding:0 5px; line-height:54px;}
.text__1447855__ .org__team--dep1>li{padding-top:148px;}
.text__1447855__ .org__team--dep1 li::before{content:""; position:absolute; left:50%; top:0; width:0; height:148px; border-left:1px solid #cbcbcb; z-index:-1}
.text__1447855__ .org__team--dep1 li > div {position:absolute; top:44px; width:100%; height:54px; background:#0a4595; color:#fff;}
.text__1447855__ .org__team--dep1 .org__team--dep2 li {height:54px; border:1px solid #0a4595; background:#fff;}
.text__1447855__ .org__team--dep1 .org__team--dep2 li+li{margin-top:20px;}
.text__1447855__ .org__team--dep1 .org__team--dep2 li::before{height:100px;}
.text__1447855__ .org__team--dep1 .org__team--dep2 li:last-child:before{content:none;}

@media (max-width: 767px){
  .text__1447855__ .org__rep {
    margin: 0;
    height: auto;
    border-bottom: none;
    display: flex;
    flex-direction: column;
    align-items: center;
    gap: 10px;
  }

  .text__1447855__ h5 {
    width: 100%;
    height: 50px;
    line-height: 50px;
    border-radius: 0;
    margin-bottom: 0;
  }

  .text__1447855__ h5::after {
    content: none;
  }

  .text__1447855__ .rep1,
  .text__1447855__ .rep2 {
    position: relative;
    left: 0;
    right: 0;
    top: 0;
    transform: none;
    width: 100%;
    height: 50px;
    line-height: 50px;
    border-radius: 0;
  }

  .text__1447855__ .rep2 {
    border-style: dotted;
  }

  .text__1447855__ .rep1::after,
  .text__1447855__ .rep2::after {
    content: none;
  }

  .text__1447855__ .rep3 {
    display: none;
  }

  .text__1447855__ .org__team--dep1 {
    display: flex;
    flex-direction: column;
    border: 1px solid #bcbcbc;
    padding: 5px;
    gap: 10px;
  }

  .text__1447855__ .org__team--dep1>li {
    padding: 0;
  }

  .text__1447855__ .org__team--dep1 li::before {
    content: none;
  }

  .text__1447855__ .org__team--dep1 li > div {
    position: relative;
    top: 0;
    margin-bottom: 5px;
    height: 40px;
    line-height: 40px;
    font-size: 14px;
    background: #0a4595;
    color: #fff;
  }

  .text__1447855__ .org__team--dep1 .org__team--dep2 li {
    height: 40px;
    line-height: 40px;
    font-size: 14px;
    background: #fff;
    border: 1px solid #0a4595;
  }

  .text__1447855__ .org__team--dep1 .org__team--dep2 li + li {
    margin-top: 5px;
  }

  .text__1447855__ .org__team--dep1 .org__team--dep2 li::before {
    content: none;
  }
}

