
.basic_style .tit_area .tit_sticky .cate_tab ul li {margin:0 0 20px 0;}

.manage_cont {}
.manage_cont .cont_area {}
.manage_cont .cont_area section + section {margin-top:50px;}
.manage_cont .cont_area section h4 {margin-bottom:20px; }
.manage_cont .cont_area .info_cont {background:var(--grayBg); padding:30px; box-sizing:border-box; display:flex; justify-content:space-between;}
.manage_cont .cont_area .info_cont ul {display: flex; align-items: center; gap:31px; }
.manage_cont .cont_area .info_cont ul li {position:relative; }
.manage_cont .cont_area .info_cont ul li:first-of-type {color:var(--black); padding-left:41px; position:relative; box-sizing:border-box; display: flex; align-items: center;}
.manage_cont .cont_area .info_cont ul li:first-of-type:after {display:block; content:'\e853'; font-family:var(--icon); color:var(--black); font-weight:500; font-size:35px; position:absolute; top:1px; left:0;}
.manage_cont .cont_area .info_cont ul li b {font-weight:700; color:var(--black); margin-right:5px;}
.manage_cont .cont_area .info_cont ul li:before {position:absolute; right:-15px; top:7px; width:1px; height:20px; background:rgba(119,119,119,.4); display:block; content:''; }
.manage_cont .cont_area .info_cont ul li:last-of-type:before {display:none;}
.manage_cont .cont_area .info_cont .logout {display:inline-block; text-align:center; color:rgba(34,34,34,.5); font-size:0.889rem; letter-spacing:-1.12px; line-height:175%; font-weight:500; transition:all .4s linear; background:var(--white); border:1px solid var(--border); border-radius:50px; padding:5px 32px;}
.manage_cont .cont_area .info_cont .logout:hover {background:var(--black); color:var(--white); border-color:var(--black);}

.manage_cont .cont_area .progress_cont {}
.manage_cont .cont_area .progress_cont .progress_in {box-sizing:border-box; border:1px solid var(--border); padding:30px; }
.manage_cont .cont_area .progress_cont .progress_in .progress_list {display:flex;  position:relative; z-index:1; gap:30px 0;}

.manage_cont .cont_area .progress_cont .progress_in .progress_list dl { height:150px; width:150px; height:150px; border-radius:100%; background:#dbdfe1; display:flex; flex-direction:column; align-items: center; justify-content: center; text-align:center; margin:0 30px 0 0; position:relative; z-index:1; }
.manage_cont .cont_area .progress_cont .progress_in .progress_list dl:before  {display:block; content:''; width:40px; height:8px; background:#dbdfe1; position:absolute; right:-40px; top:75px; ;z-index:-1}
.manage_cont .cont_area .progress_cont .progress_in .progress_list dl:last-of-type:before {display:none;}
.manage_cont .cont_area .progress_cont .progress_in .progress_list dl:last-of-type {margin:0}
.manage_cont .cont_area .progress_cont .progress_in .progress_list dl dt {font-weight:700; color:rgba(34,34,34,.5); font-size:14px; text-decoration:underline; margin-bottom:10px;}
.manage_cont .cont_area .progress_cont .progress_in .progress_list dl dd img {max-width:100%; height:auto;}
.manage_cont .cont_area .progress_cont .progress_in .progress_list dl dd p {font-weight:500; color:rgba(34,34,34,.5); margin-top:2px;}

.manage_cont .cont_area .progress_cont .progress_in .progress_list dl.on {background:var(--main);}
.manage_cont .cont_area .progress_cont .progress_in .progress_list dl.on dt {color:var(--white);}
.manage_cont .cont_area .progress_cont .progress_in .progress_list dl.on dd p {color:var(--white);}

.manage_cont .cont_area .progress_cont .progress_in ul {display:flex; flex-direction:column; margin-top:32px; }
.manage_cont .cont_area .progress_cont .progress_in ul li {position:relative; box-sizing:border-box; padding:8px 0 8px 115px; border-bottom:1px dashed var(--border); display:flex; color:rgba(17,17,17,.5);}
.manage_cont .cont_area .progress_cont .progress_in ul li:first-of-type {padding-top:0;}
.manage_cont .cont_area .progress_cont .progress_in ul li:last-of-type {border-bottom:0}
.manage_cont .cont_area .progress_cont .progress_in ul li span {position:absolute; left:0; color:rgba(34,34,34,.5);}
/* .manage_cont .cont_area .progress_cont .progress_in ul li.prev {color:rgba(17,17,17,.5);}
.manage_cont .cont_area .progress_cont .progress_in ul li.prev span {color:rgba(34,34,34,.5);} */
.manage_cont .cont_area .progress_cont .progress_in ul li.recent {color:rgba(17,17,17,.7);}
.manage_cont .cont_area .progress_cont .progress_in ul li.recent span {color:var(--black);}

.manage_cont .cont_area .contact_cont {}
.manage_cont .cont_area .contact_cont .person_list {display:flex; }
.manage_cont .cont_area .contact_cont .person_list dl {box-sizing:border-box; border:1px solid var(--border); border-right:0; padding:33px 30px; display:flex; align-items:center; width:33.333%;}
.manage_cont .cont_area .contact_cont .person_list dl:last-of-type {border-right:1px solid var(--border);}
.manage_cont .cont_area .contact_cont .person_list dl dt {width:80px; margin-right:25px;}
.manage_cont .cont_area .contact_cont .person_list dl dt img {max-width:100%; height:auto;}
.manage_cont .cont_area .contact_cont .person_list dl dd {width:calc(100% - 80px); }
.manage_cont .cont_area .contact_cont .person_list dl dd p {margin-bottom:2px; font-weight:400;}
.manage_cont .cont_area .contact_cont .person_list dl dd p b{font-weight:700;}
.manage_cont .cont_area .contact_cont .person_list dl dd .eng {padding-left:20px; position:relative;}
.manage_cont .cont_area .contact_cont .person_list dl dd .eng:before {position:absolute; top:2px; left:0; display:block; font-family:var(--icon); font-size:16px; font-variation-settings:'FILL' 1;}
.manage_cont .cont_area .contact_cont .person_list dl dd .eng.tel:before {content:'\e0b0';}
.manage_cont .cont_area .contact_cont .person_list dl dd .eng.mail:before {content:'\e158';}
.manage_cont .cont_area .contact_cont .person_list dl dd p:first-of-type {margin-bottom:5px; }
.manage_cont .cont_area .contact_cont .person_list dl dd p:last-of-type {margin-bottom:0px; }

.manage_cont .cont_area .pay_cont {}
.manage_cont .cont_area .pay_cont table {box-sizing:border-box; border-top:2px solid var(--black);width:100%; text-align:center;}
.manage_cont .cont_area .pay_cont table tr th {width:16.071%; padding:10px; box-sizing:border-box; border-bottom:1px solid var(--border); border-right:1px solid var(--border); color:var(--black); font-weight:500;}
.manage_cont .cont_area .pay_cont table tr th:nth-of-type(3) {width:13.392%}
.manage_cont .cont_area .pay_cont table tr th:nth-of-type(4) {width:26.78%}
.manage_cont .cont_area .pay_cont table tr th:nth-of-type(5) {width:27.678%; background:var(--grayBg05); border-right:0}

.manage_cont .cont_area .pay_cont table tr td { padding:10px; box-sizing:border-box; border-bottom:1px solid var(--border); border-right:1px solid var(--border)}
.manage_cont .cont_area .pay_cont table tr td:nth-of-type(3) {color:rgba(119,119,119,.5); font-weight:500;}
.manage_cont .cont_area .pay_cont table tr td.complete {color:var(--main); font-weight:500;}
.manage_cont .cont_area .pay_cont table tr td:nth-of-type(4)  { text-align:right; color:var(--black); font-weight:bold;}
.manage_cont .cont_area .pay_cont table tr td:nth-of-type(6)  { text-align:right; border-right:0; color:var(--black);}
.manage_cont .cont_area .pay_cont table .total td {border:0; background:var(--main); padding:19px 20px; }
.manage_cont .cont_area .pay_cont table .total td:last-of-type {background:#AB131E;}
.manage_cont .cont_area .pay_cont table .total td div {display:flex; gap:200px; justify-content:flex-end}
.manage_cont .cont_area .pay_cont table .total td div p {color:var(--white); font-weight:500;}
.manage_cont .cont_area .pay_cont table .total td div p:last-of-type {font-weight:700;}

.manage_cont .cont_area .docu_cont .list {display:flex; flex-wrap:wrap;gap:30px; }
.manage_cont .cont_area .docu_cont .list dl {display:flex; flex-wrap:wrap; width:calc((100% - 60px) / 3); box-sizing:border-box; padding:30px; border:1px solid var(--border); position:relative; align-items:center; transition:all .3s ease; cursor:pointer;}
.manage_cont .cont_area .docu_cont .list dl dt {width:80px; height:80px; background:var(--grayBg); border-radius:100%; display:flex; align-items:center; justify-content:center; }
.manage_cont .cont_area .docu_cont .list dl dt img {max-width:100%; height:auto; }
.manage_cont .cont_area .docu_cont .list dl dd {padding-left:25px; width:calc(100% - 80px);}
.manage_cont .cont_area .docu_cont .list dl dd p:first-of-type {color:var(--black);}
.manage_cont .cont_area .docu_cont .list dl dd p.more {width:50px; height:50px; position:absolute; right:0; bottom:0; border-top:1px solid var(--border); border-left:1px solid var(--border); display:flex; align-items:center; justify-content:center; transition:all .3s ease; }
.manage_cont .cont_area .docu_cont  .list dl dd p.more span {font-size:25px; color:var(--basic); transition:all .3s ease; }
.manage_cont .cont_area .docu_cont .list {margin-bottom:30px;}
.manage_cont .cont_area .docu_cont p {color:rgba(17,17,17,.7); font-weight:400;}

.manage_cont .cont_area .docu_cont .list dl:hover {border-color:var(--black)}
.manage_cont .cont_area .docu_cont .list dl:hover dd p.more { background:var(--main); border-color:var(--main);}
.manage_cont .cont_area .docu_cont .list dl:hover dd p.more span {color:var(--white); }

/* 팝업 */
.docu_popup{position:fixed; left:0; top:0; z-index:999999999; width: 100%; height:100%;  visibility:hidden; transition:all .3s; opacity:0; }
.docu_popup.show{transform:translateY(0);  visibility:visible; transition:all 0.4s linear; opacity:1;}
.docu_popup .gray_mask{position: absolute; left:0; top:0; width:100%; height:100%; background:rgba(0,0,0,.8);}

.docu_popup .docu_popup_in{max-width:520px; width: 90%; position: absolute; left:50%; top:50%; transform:translate(-50%,-50%); visibility:hidden;  transition:all .3s; opacity:0; }
.docu_popup .docu_popup_in div {text-align:center; background:var(--white);}
.docu_popup .docu_popup_in div img {max-width:100%; height:auto;}

.docu_popup.show .docu_popup_in{margin-top:0; visibility:visible; transition:all 0.4s 0.4s linear; opacity:1;}
.docu_popup .docu_close{position: absolute; left:50%; transform:translateX(-50%); top:-45px; font-size:35px; color:var(--white); cursor:pointer;}


/*******************************************************************************
    @media 1500px
*******************************************************************************/
@media all and (max-width:1500px){


.manage_cont .cont_area .contact_cont .person_list dl { padding:20px; width:33.333%;}
.manage_cont .cont_area .contact_cont .person_list dl dt {width:70px; margin-right:20px;}
.manage_cont .cont_area .contact_cont .person_list dl dd {width:calc(100% - 70px); }
.manage_cont .cont_area .contact_cont .person_list dl dd .eng {padding-left:20px;}
.manage_cont .cont_area .contact_cont .person_list dl dd .eng:before {top:2px; font-size:16px;}
.manage_cont .cont_area .contact_cont .person_list dl dd p:first-of-type {margin-bottom:5px; }



.manage_cont .cont_area .progress_cont .progress_in {padding:30px; }
.manage_cont .cont_area .progress_cont .progress_in .progress_list { flex-wrap:wrap; justify-content:center; max-width: 750px; margin:0 auto;}
.manage_cont .cont_area .progress_cont .progress_in .progress_list:before  {height:8px; }
.manage_cont .cont_area .progress_cont .progress_in .progress_list dl { height:150px; width:150px; height:150px; margin:0 30px 0 0; }
.manage_cont .cont_area .progress_cont .progress_in .progress_list dl:before  { width:40px; height:8px;  right:-40px; top:75px; ;z-index:-1}
.manage_cont .cont_area .progress_cont .progress_in .progress_list dl:nth-of-type(4):before {display:none}
.manage_cont .cont_area .progress_cont .progress_in .progress_list dl:last-of-type:before {display:none;}


.manage_cont .cont_area .progress_cont .progress_in .progress_list dl dt { font-size:14px; margin-bottom:10px;}
.manage_cont .cont_area .progress_cont .progress_in .progress_list dl dd img {max-width:50px;}
.manage_cont .cont_area .progress_cont .progress_in .progress_list dl dd p { margin-top:2px;}

.manage_cont .cont_area .progress_cont .progress_in ul {margin-top:30px; }
.manage_cont .cont_area .progress_cont .progress_in ul li { padding:8px 0 8px 110px; }



}

/*******************************************************************************
    @media 1300px
*******************************************************************************/
@media all and (max-width:1300px){

.manage_cont .cont_area section + section {margin-top:40px;}
.manage_cont .cont_area section h4 {margin-bottom:20px; }
.manage_cont .cont_area .info_cont {padding:20px;}
.manage_cont .cont_area .info_cont ul {gap:21px; }
.manage_cont .cont_area .info_cont ul li:first-of-type {padding-left:41px; ;}
.manage_cont .cont_area .info_cont ul li:first-of-type:after {font-size:26px; top:0}
.manage_cont .cont_area .info_cont ul li b {margin-right:5px;}
.manage_cont .cont_area .info_cont ul li:before {right:-12px; top:7px; height:18px; }
.manage_cont .cont_area .info_cont .logout {font-size:0.889rem; letter-spacing:-1px; padding:5px 30px;}

.manage_cont .cont_area .contact_cont .person_list dl { padding:20px; width:33.333%; flex-direction:column; justify-content:center; align-items:center;}
.manage_cont .cont_area .contact_cont .person_list dl dt {width:70px; margin-right:0; margin-bottom:20px;}
.manage_cont .cont_area .contact_cont .person_list dl dd {width:100%; text-align:cetner; display: flex; flex-direction: column; align-items: center;}
.manage_cont .cont_area .contact_cont .person_list dl dd .eng {padding-left:20px;}
.manage_cont .cont_area .contact_cont .person_list dl dd .eng:before {top:2px; font-size:16px;}
.manage_cont .cont_area .contact_cont .person_list dl dd p:first-of-type {margin-bottom:5px; }



.manage_cont .cont_area .progress_cont .progress_in {padding:30px; }
.manage_cont .cont_area .progress_cont .progress_in .progress_list { flex-wrap:wrap; justify-content:center; max-width: 680px; margin:0 auto;}
.manage_cont .cont_area .progress_cont .progress_in .progress_list:before  {height:8px; }
.manage_cont .cont_area .progress_cont .progress_in .progress_list dl { height:150px; width:150px; height:150px; margin:0 30px 0 0; }
.manage_cont .cont_area .progress_cont .progress_in .progress_list dl:before  { width:40px; height:8px;  right:-40px; top:75px; ;z-index:-1}
.manage_cont .cont_area .progress_cont .progress_in .progress_list dl:nth-of-type(3n) {margin:0}
.manage_cont .cont_area .progress_cont .progress_in .progress_list dl:nth-of-type(3):before {display:none}
.manage_cont .cont_area .progress_cont .progress_in .progress_list dl:nth-of-type(4):before {display:block}
.manage_cont .cont_area .progress_cont .progress_in .progress_list dl:last-of-type:before {display:none;}


.manage_cont .cont_area .progress_cont .progress_in .progress_list dl dt { font-size:14px; margin-bottom:10px;}
.manage_cont .cont_area .progress_cont .progress_in .progress_list dl dd img {max-width:50px;}
.manage_cont .cont_area .progress_cont .progress_in .progress_list dl dd p { margin-top:2px;}

.manage_cont .cont_area .progress_cont .progress_in ul {margin-top:30px; }
.manage_cont .cont_area .progress_cont .progress_in ul li { padding:8px 0 8px 100px; }


.manage_cont .cont_area .docu_cont .list {gap:30px; }
.manage_cont .cont_area .docu_cont .list dl {width:calc((100% - 60px) / 3); padding:30px; }
.manage_cont .cont_area .docu_cont .list dl dt {width:70px; height:70px; background:var(--grayBg); }
.manage_cont .cont_area .docu_cont .list dl dt img {width:30px;}
.manage_cont .cont_area .docu_cont .list dl dd {padding-left:25px; width:calc(100% - 70px);}
.manage_cont .cont_area .docu_cont .list dl dd p.more {width:50px; height:50px; }
.manage_cont .cont_area .docu_cont  .list dl dd p.more span {font-size:25px;  }
.manage_cont .cont_area .docu_cont .list {margin-bottom:30px;}
}



/*******************************************************************************
    @media  ~980px               
*******************************************************************************/
@media all and (max-width:980px){

.manage_cont .cont_area section + section {margin-top:30px;}
.manage_cont .cont_area section h4 {margin-bottom:15px; }
.manage_cont .cont_area .info_cont {padding:15px;}
.manage_cont .cont_area .info_cont ul {gap:17px; }
.manage_cont .cont_area .info_cont ul li:first-of-type {padding-left:30px; ;}
.manage_cont .cont_area .info_cont ul li:first-of-type:after {font-size:22px; top:0}
.manage_cont .cont_area .info_cont ul li b {margin-right:5px;}
.manage_cont .cont_area .info_cont ul li:before {right:-10px; top:7px; height:18px; }
.manage_cont .cont_area .info_cont .logout {font-size:0.889rem; letter-spacing:-1px; padding:5px 20px;}


.manage_cont .cont_area .contact_cont .person_list dl { padding:20px; width:33.333%; flex-direction:column; justify-content:center; align-items:center;}
.manage_cont .cont_area .contact_cont .person_list dl dt {width:60px; margin-right:0; margin-bottom:15px;}
.manage_cont .cont_area .contact_cont .person_list dl dd {width:100%; text-align:cetner; display: flex; flex-direction: column; align-items: center;}
.manage_cont .cont_area .contact_cont .person_list dl dd .eng {padding-left:16px;}
.manage_cont .cont_area .contact_cont .person_list dl dd .eng:before {top:2px; font-size:14px;}
.manage_cont .cont_area .contact_cont .person_list dl dd p:first-of-type {margin-bottom:3px; }


.manage_cont .cont_area .pay_cont table tr th {padding:10px;}
.manage_cont .cont_area .pay_cont table tr td { padding:10px; }
.manage_cont .cont_area .pay_cont table tr td:nth-of-type(6)  { color:var(--black);}
.manage_cont .cont_area .pay_cont table .total td {padding:15px 16px; }
.manage_cont .cont_area .pay_cont table .total td div {gap:0; justify-content:space-between;}

.manage_cont .cont_area .progress_cont .progress_in {padding:20px; }
.manage_cont .cont_area .progress_cont .progress_in .progress_list {max-width: 590px; margin:0 auto;}
.manage_cont .cont_area .progress_cont .progress_in .progress_list dl { height:130px; width:130px; height:130px; margin:0 30px 0 0; }
.manage_cont .cont_area .progress_cont .progress_in .progress_list dl:before  { width:40px; height:6px;  right:-40px; top:65px; ;z-index:-1}
.manage_cont .cont_area .progress_cont .progress_in .progress_list dl:nth-of-type(3n) {margin:0}
.manage_cont .cont_area .progress_cont .progress_in .progress_list dl:nth-of-type(3):before {display:none}
.manage_cont .cont_area .progress_cont .progress_in .progress_list dl:nth-of-type(4):before {display:block}
.manage_cont .cont_area .progress_cont .progress_in .progress_list dl:last-of-type:before {display:none;}


.manage_cont .cont_area .progress_cont .progress_in .progress_list dl dt { font-size:14px; margin-bottom:10px;}
.manage_cont .cont_area .progress_cont .progress_in .progress_list dl dd img {max-width:50px;}
.manage_cont .cont_area .progress_cont .progress_in .progress_list dl dd p { margin-top:2px;}

.manage_cont .cont_area .progress_cont .progress_in ul {margin-top:20px; }
.manage_cont .cont_area .progress_cont .progress_in ul li { padding:6px 0 6px 90px; }
.manage_cont .cont_area .progress_cont .progress_in ul li span {top:4px;}
.manage_cont .cont_area .progress_cont .progress_in ul li:last-of-type span {top:9px;}
.manage_cont .cont_area .progress_cont .progress_in ul li:nth-of-type(2) span {top:9px;}

.manage_cont .cont_area .docu_cont .list {gap:20px; }
.manage_cont .cont_area .docu_cont .list dl {width:calc((100% - 40px) / 3); padding:20px; }
.manage_cont .cont_area .docu_cont .list dl dt {width:70px; height:70px; }
.manage_cont .cont_area .docu_cont .list dl dt img {width:30px;}
.manage_cont .cont_area .docu_cont .list dl dd {padding-left:20px; }
.manage_cont .cont_area .docu_cont .list dl dd p.more {width:40px; height:40px; }
.manage_cont .cont_area .docu_cont  .list dl dd p.more span {font-size:22px;  }
.manage_cont .cont_area .docu_cont .list {margin-bottom:20px;}


/* 팝업 */
.docu_popup .docu_close{top:-36px; font-size:26px; }



}
/*******************************************************************************
    @media 481~680px
*******************************************************************************/
@media all and (max-width:680px){


.basic_style .tit_area .tit_sticky .cate_tab ul li {margin:0 15px 0 0;}


.manage_cont .cont_area section + section {margin-top:20px;}
.manage_cont .cont_area section h4 {margin-bottom:10px; }
.manage_cont .cont_area .info_cont {padding:10px; align-items: center}
.manage_cont .cont_area .info_cont ul {gap:3px; flex-direction:column; align-items:center;}
.manage_cont .cont_area .info_cont ul li:first-of-type {padding-left:25px; ;}
.manage_cont .cont_area .info_cont ul li:first-of-type:after {font-size:18px; top:0}
.manage_cont .cont_area .info_cont ul li b {margin-right:5px;}
.manage_cont .cont_area .info_cont ul li:before {display:none;}
.manage_cont .cont_area .info_cont .logout {font-size:0.889rem; letter-spacing:-1px; padding:5px 20px;height: 34px;}

.manage_cont .cont_area .contact_cont .person_list {flex-direction:column}
.manage_cont .cont_area .contact_cont .person_list dl { padding:20px; width:100%; flex-direction:row; justify-content:center; align-items:center; border-right:1px solid var(--border); border-bottom:0;}
.manage_cont .cont_area .contact_cont .person_list dl:last-of-type {border-bottom:1px solid var(--border);}
.manage_cont .cont_area .contact_cont .person_list dl dt {width:50px; margin-right:20px; margin-bottom:0;}
.manage_cont .cont_area .contact_cont .person_list dl dd {width:calc(100% - 50px);; text-align:cetner; display: flex; flex-direction: column; align-items: flex-start;}
.manage_cont .cont_area .contact_cont .person_list dl dd .eng {padding-left:16px;}
.manage_cont .cont_area .contact_cont .person_list dl dd .eng:before {top:0px; font-size:14px;}
.manage_cont .cont_area .contact_cont .person_list dl dd p:first-of-type {margin-bottom:3px; }


.table_wrap {width:100%; overflow-x: scroll; position: relative;}
.table_wrap .responsive-dim.show {display: block;}
.table_wrap .table_cont {width:680px;}

.manage_cont .cont_area .pay_cont table tr th {padding:8px;}
.manage_cont .cont_area .pay_cont table tr td { padding:8px; }
.manage_cont .cont_area .pay_cont table .total td {padding:10px 12px; }

.manage_cont .cont_area .progress_cont .progress_in {padding:20px 10px; }
.manage_cont .cont_area .progress_cont .progress_in .progress_list {max-width: 400px; margin:0 auto; gap: 20px 0;}
.manage_cont .cont_area .progress_cont .progress_in .progress_list dl {width:calc((100% - 30px) / 3); aspect-ratio: 3 / 3; height:auto; margin:0 10px 0 0; }
.manage_cont .cont_area .progress_cont .progress_in .progress_list dl:before  { width:40px; height:5px;  right:-40px; top:48px; ;z-index:-1}


.manage_cont .cont_area .progress_cont .progress_in .progress_list dl dt { font-size:14px; margin-bottom:5px;}
.manage_cont .cont_area .progress_cont .progress_in .progress_list dl dd img {max-width:25px; max-height:25px;}
.manage_cont .cont_area .progress_cont .progress_in .progress_list dl dd p { margin-top:2px;}

.manage_cont .cont_area .progress_cont .progress_in ul {margin-top:20px; }
.manage_cont .cont_area .progress_cont .progress_in ul li { padding:6px 0 6px 90px; }
.manage_cont .cont_area .progress_cont .progress_in ul li span {top:4px;}
.manage_cont .cont_area .progress_cont .progress_in ul li:last-of-type span {top:9px;}
.manage_cont .cont_area .progress_cont .progress_in ul li:nth-of-type(2) span {top:9px;}

.manage_cont .cont_area .docu_cont .list {gap:10px; }
.manage_cont .cont_area .docu_cont .list dl {width:calc((100% - 10px) / 2); padding:20px; }
.manage_cont .cont_area .docu_cont .list dl dt {width:60px; height:60px; }
.manage_cont .cont_area .docu_cont .list dl dt img {width:30px;}
.manage_cont .cont_area .docu_cont .list dl dd {padding-left:20px; width:calc(100% - 60px);}
.manage_cont .cont_area .docu_cont .list dl dd p.more {width:40px; height:40px; }
.manage_cont .cont_area .docu_cont  .list dl dd p.more span {font-size:20px;  }
.manage_cont .cont_area .docu_cont .list {margin-bottom:15px;}

/* 팝업 */
.docu_popup .docu_close{top:-30px; font-size:20px; }


}
/*******************************************************************************
    @media ~480px             
*******************************************************************************/
@media all and (max-width:480px){




.manage_cont .cont_area .docu_cont .list dl {width:100%; padding:15px; }


}
/*******************************************************************************
    @media ~360px
*******************************************************************************/
@media all and (max-width:360px){


}

