@charset "utf-8";
@media screen and (max-width:1300px){
 #mento_listSlide .grap { height: auto; }
}

/* 230306 수정사항 작업 */

.popuplayer { padding: 30px; }
.popuplayer .mentoring > .h2.title { padding-top: 0; }
.popuplayer #mento_listSlide2 .control { top: -60px; right: 80px; }
.popuplayer .modal__close { top:0; }

.form-horizontal.bucket-form .form-group ._dropdown-toggle { margin-top:5px; }

.form-horizontal.bucket-form .form-group #fileInfo .form-upload .form-previewbox a { display:block; width:100%; height:100%; }
.form-horizontal.bucket-form .form-group #fileInfo .form-upload .form-previewbox img { height:100%; }
.form-horizontal.bucket-form .form-group #fileInfo .form-upload .form-input__addon .btn { min-width:64px; height: 39px; padding:8px 15px; text-align: center; }

.progbtn .btn { padding: 10px 30px; min-width: 92px; min-height: 43px; }

.form-horizontal.bucket-form .form-group #mentorNm { position:relative; }
.form-horizontal.bucket-form .form-group.nameCustom {}
.form-horizontal.bucket-form .form-group.nameCustom .form-control-static {display: flex ;}
.form-horizontal.bucket-form .form-group.nameCustom .form-control-static .form-group {width: calc(100% / 2 - 75px);}
.form-horizontal.bucket-form .form-group #mentorNm + .btn {  }


.btn-wrap.mo-custom .fe-btn.fe-btn-lg {}

@media (max-width: 1550px){
 .popuplayer .layout { padding:0; }
}

@media (max-width: 1319px){
 .popuplayer { padding: 30px 70px; }
 .popuplayer .layout { height: 100%; }
 .popuplayer .mentoring > .h2.title { padding-top: 50px; }
 .popuplayer .modal__close { right:0; }
 .popuplayer .modal__close button { left: 50px; }
 .popuplayer #mento_listSlide2 .grap { height:100%; }
 .popuplayer .mento_list2 .control > button { top: 50%; }
 .popuplayer .mento_list2 .control > button[data-control="prev"] { left: -35px; margin-left: 0; }
 .popuplayer .mento_list2 .control > button[data-control="next"] { right:-35px; margin-right:0; }
}

@media (max-width: 900px){
 .form-horizontal.bucket-form .form-group #fileInfo .form-upload .file-form-group { width:100%; }
 .form-horizontal.bucket-form .form-group #fileInfo .form-upload .form-group__upload { display:block; width:100%; padding-top: 35px; padding-right: 0; }
 .form-horizontal.bucket-form .form-group #fileInfo .form-upload .form-input__addon { display:block; width:100%; margin-top:5px; }

 .form-horizontal.bucket-form .form-group #fileInfo .form-upload .form-input__addon .btn { min-width: 0; width: calc(25% - 1px); }
}

@media (max-width: 768px){
 .popuplayer { padding: 30px; }
 .popuplayer .mento_list2 .control { display:none; }
 .popuplayer .modal__close button { left: 0; }

 .form-horizontal.bucket-form .form-group #mentorNm + .btn { position:relative; top:0; right:0; transform: none; margin-top: 5px; }
}

@media (max-width:767px) {
    .form-horizontal.bucket-form .form-group.nameCustom .form-control-static .form-group {width: calc(100% - 105px);}
}

@media (max-width: 640px){
 .mentoring #mento_listSlide { margin-top:69px; }
 .popuplayer .mentoring > .h2.title { font-size: 25px; }
 .mento_list2 .col strong { font-size:23px; }

    .btn-wrap.mo-custom .fe-btn.fe-btn-lg { min-width: 100px; height: 45px; }
}

@media (max-width: 570px){
 .form-horizontal.bucket-form .form-group #fileInfo .form-upload .form-input__addon { display:flex; flex-wrap: wrap; padding-right:0; }
 .form-horizontal.bucket-form .form-group #fileInfo .form-upload .form-input__addon .btn { width: calc(50% - 2px); margin:0 3px 3px 0; text-align: center; font-size: 15px; }
 .form-horizontal.bucket-form .form-group #fileInfo .form-upload .form-input__addon .btn:nth-child(2n) { margin-right:0; }
}

@media (max-width: 540px){
 .form-horizontal.bucket-form .form-group #fileInfo .form-upload .file-form-group { display:block; }
 .form-horizontal.bucket-form .form-group #fileInfo .form-upload .form-group__upload { padding-top:0; margin-top:5px; }
}

@media (max-width:520px) {
    .btn-wrap.mo-custom .fe-btn.fe-btn-lg {display: inline-block;}
}

@media (max-width: 500px){
 .popuplayer .mentoring > .h2.title { font-size: 22px; }
 .mento_list2 .col strong { font-size:20px; }
 .mento_list2 .col .company { font-size:15px; }
 .mento_list2 .col .info p { font-size:15px; }
 .mento_list2 .col .btntype { font-size:15px; }

 .ui-topbox.type1 .inner, .ui-topbox.type2 .inner { padding:20px; }
}

@media (max-width: 400px){
 .popuplayer .mentoring > .h2.title { font-size:20px; }
 .mento_list2 .col strong { font-size: 18px; }
}

@media (max-width:390px) {
    .form-horizontal.bucket-form .form-group.nameCustom .form-control-static {display: block;}
    .form-horizontal.bucket-form .form-group.nameCustom .form-control-static .form-group { width: 100%; padding: 0; margin: 0 0 5px 0; }
    .form-horizontal.bucket-form .form-group.nameCustom .form-control-static .btn {width: 100%;height: 40px;}
    .btn-wrap.mo-custom .fe-btn.fe-btn-lg { min-width: 80px; height: 40px; padding: 0; }
}















/* 231016 개인 멘토링 > 목록 : s */
.mentor-list { position: relative; display: block; width: 100%; }

.program--search .form-control { border: 1px solid #DDD; }

.program--search.detail { background: #008656; box-shadow: none; margin: 0 0 62px 0; padding: 0; border-radius: 15px; }
.program--search.detail .search-input-wrap { padding: 35px 274px; display: block; width: 100%; }
.program--search.detail .float-md-left { display: inline-block; min-width: 58px; vertical-align: top; margin: 11px 24px 0 0; }
.program--search.detail .float-md-left .program--count { padding-left: 0; margin-top: 0; }
.program--search.detail .search-tit { color: #FFF; font-size: 22px; font-weight: 700; line-height: 135%; }
.program--search.detail .search-inner { display: inline-block; width: calc(100% - 89px); }
.program--search.detail .search-inner .fieldset { display: flex; align-items: center; width: 100%; }
.program--search.detail .search-inner .fieldset .search--text { width: calc(100% - 277px); max-width: 325px; }
.program--search.detail .search-inner .fieldset .search--select > span,
.program--search.detail .search-inner .fieldset .search--text > span { background: transparent; border: none; }
.program--search.detail .search-inner .fieldset .search--text > span { padding: 0; }
.program--search.detail .search-inner .fieldset .search--select select,
.program--search.detail .search-inner .fieldset .search--text input { border: none; height: 50px; line-height: 50px; border-bottom: 1px solid #fff; border-radius: 0; }
.program--search.detail .search-inner .fieldset .search--select select { color: #fff; font-size: 15px; background: transparent url("data:image/svg+xml,%3Csvg width='8' height='6' viewBox='0 0 8 6' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M7.5 0.837891L4 5.5L0.5 0.837891H7.5Z' fill='white'/%3E%3C/svg%3E%0A") no-repeat 98% 50%; padding-left: 0; width: auto; line-height: normal; }
.program--search.detail .search-inner .fieldset .search--text input,
.program--search.detail .search-inner .fieldset .search--text input::placeholder { color: rgba(255,255,255,0.8); }
.program--search.detail .search-inner .fieldset .search--text input {margin: 0;background-color: transparent;width: 100%;padding: 0 10px 0 10px;}
.program--search.detail .search-inner .fieldset .search--btn { margin-left: 21px; display: inline-flex; }
.program--search.detail .search-inner .fieldset .search--btn .btn--submit { background-color: #fff; width: 97px; height: 50px; line-height: 50px; padding: 0; font-size: 15px; color: #008656; display: inline-flex; justify-content: center; align-items: center; border-radius: 5px; }
.program--search.detail .search-inner .fieldset .search--btn .btn--submit input[type="submit"] { background: #fff url("data:image/svg+xml,%3Csvg width='14' height='15' viewBox='0 0 14 15' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M10.2996 10.7996L13 13.5M6.41015 12.3203C9.39808 12.3203 11.8203 9.89806 11.8203 6.91014C11.8203 3.92221 9.39808 1.5 6.41015 1.5C3.42222 1.5 1 3.92221 1 6.91014C1 9.89806 3.42222 12.3203 6.41015 12.3203Z' stroke='%23008656' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A") no-repeat 30% 49%; padding: 0 5px 0 20px; border-radius: 5px; border: none; width: 100%; color: #008656; text-shadow: none; }
.program--search.detail .search-inner .fieldset .search--btn .refresh-btn { width: 50px; height: 50px; line-height: 50px; border: 1px solid #fff; margin-left: 5px; font-size: 0; background-image: url("data:image/svg+xml,%3Csvg width='20' height='20' viewBox='0 0 20 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M16 4.22222V10C16 6.41016 13.0898 3.5 9.5 3.5C7.66357 3.5 6.00502 4.26157 4.82293 5.48611M3 15.7778V10C3 13.5898 5.91016 16.5 9.5 16.5C11.2534 16.5 12.8447 15.8057 14.0139 14.6771' stroke='white' stroke-width='1.66667' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A"); background-color: transparent; background-position: center center; background-repeat: no-repeat; }
.program--search.detail .detail-btn { position: absolute; width: 123px; height: 50px; border-radius: 5px; background: #00503A; display: inline-flex; justify-content: center; align-items: center; top: 35px; right: 93px; font-size: 15px; color: #fff; border: 1px solid #00503A; }
.program--search.detail .search_click > button:after { display: none; }
.program--search.detail .detail-btn > span { background-image: url("data:image/svg+xml,%3Csvg width='14' height='15' viewBox='0 0 14 15' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M10.2996 10.7996L13 13.5M6.41015 12.3203C9.39808 12.3203 11.8203 9.89806 11.8203 6.91014C11.8203 3.92221 9.39808 1.5 6.41015 1.5C3.42222 1.5 1 3.92221 1 6.91014C1 9.89806 3.42222 12.3203 6.41015 12.3203Z' stroke='white' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M4.5 6.875H8.5M6.5 8.875L6.5 4.875' stroke='white'/%3E%3C/svg%3E%0A"); width: 14px; height: 15px; margin: 0 6px 0 0; font-size: 0; }
.program--search.detail .search_click .detail-wrap { max-width: 1240px; margin: 0; display: none; background-color: #F8F9FB; border-radius: 0px 0px 12px 12px; padding: 33px 90px 51px; }
.program--search.detail .search_click.on .detail-wrap { display: block; }
.program--search.detail .inner-tit { color: #222; font-size: 16px; font-weight: 700; line-height: 135%; display: block; text-align: left; margin-bottom: 6px; }
.program--search.detail .inner-select { min-height: 40px; }
.program--search.detail .search_click .detail-wrap .d_box { display: flex; align-items: flex-start; justify-content: center; width: calc(100% + 10px); margin: -5px; }
.program--search.detail .search_click .detail-wrap .d_box .box-inner { width: calc(33.3333% - 5px); margin: 5px; text-align: left; }
.program--search.detail .search_click .detail-wrap .tag-box { margin-top: 29px; display: block; width: 100%; }
.program--search.detail .search_click .detail-wrap .tag-box .inner { display: flex; flex-wrap: wrap; width: calc(100% + 10px); margin: -5px; }
.program--search.detail .search_click .detail-wrap .tag-box .inner-tit { margin-bottom: 4px; }
.program--search.detail .search_click .detail-wrap .tag-box .inner .tag { width: auto; height: 35px; border: 1px solid #999; background-color: #fff; border-radius: 100px; margin: 5px; padding: 8px 15px; color: #444; font-size: 14px; line-height: 135%; }
.program--search.detail .search_click .detail-wrap .tag-box .inner .tag:active,
.program--search.detail .search_click .detail-wrap .tag-box .inner .tag:focus,
.program--search.detail .search_click .detail-wrap .tag-box .inner .tag.on { background-color: #008656; color: #fff; border-color: #008656; }
.program--search.detail .search_click .detail-wrap .btn-wrap .detail-btn { background-color: #18114E; position: relative; right: auto; top: auto; width: 123px; font-size: 15px; }
.program--search.detail .search_click .detail-wrap .btn-wrap .refresh-btn { display: inline-flex; justify-content: center; align-items: center; width: 125px; height: 50px; border-radius: 5px; background-color: transparent; font-size: 15px; color: #18114E; border: 1px solid #18114E; margin-left: 6px; }
.program--search.detail .search_click .detail-wrap .btn-wrap .refresh-btn > span { display: inline-block; width: 20px; height: 20px; background-image: url("data:image/svg+xml,%3Csvg width='21' height='20' viewBox='0 0 21 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M16.5 4.22222V10C16.5 6.41016 13.5898 3.5 10 3.5C8.16357 3.5 6.50502 4.26157 5.32293 5.48611M3.5 15.7778V10C3.5 13.5898 6.41016 16.5 10 16.5C11.7534 16.5 13.3447 15.8057 14.5139 14.6771' stroke='%2318114E' stroke-width='1.66667' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A"); background-position: center center; background-repeat: no-repeat; margin-right: 3px; }



.program--search.order { padding: 0; background: transparent; border-radius: 0; box-shadow: none; margin: 0; }
.program--search.order .float-md-left { margin-top: 7px; }
.program--search.order .program--count { margin-top: 0; padding-left: 0; font-size: 15px; line-height: 135%; color: #222; }
.program--search.order .program--count > span { line-height: 135%; font-size: 15px; color: #222; letter-spacing: normal; }
.program--search.order .program--count > span > strong { color: #008656; }
.program--search.order .program--page { border: none; }
.program--search.order .program--page:before { display: none; }
.program--search.order .program--page .search--select span { border: 1px solid #DDD; border-radius: 5px; }
.program--search.order .program--page .search--select span .form-control { height: 100%; background-image: url("data:image/svg+xml,%3Csvg width='8' height='6' viewBox='0 0 8 6' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M7.5 0.837891L4 5.5L0.5 0.837891H7.5Z' fill='%23555555'/%3E%3C/svg%3E%0A"); height: 40px; border-radius: 5px; color: #555; background-position: 90% 50%; }
.program--search.order .program--page .apply-btn { height: 40px; width: 80px; border-radius: 5px; background-color: #354346; color: #fff; font-size: 15px; letter-spacing: 0.02813rem; }



.mentor-person-list .obj { margin: -8px -22px 49px; display: flex; flex-wrap: wrap; }

.mentor-person-list .obj .col { margin: 20px 22px; }
.mentor-person-list .obj.col2 .col { width: calc(50% - 44px); }
.mentor-person-list .obj.col3 .col { width: calc(33.3333% - 44px); }
.mentor-person-list .obj.col4 .col { width: calc(25% - 44px); }
.mentor-person-list .obj.col5 .col { width: calc(20% - 44px); }

.mentor-person-list .obj .col .inner-box { display: block; width: 100%; height: 100%; border-radius: 15px; border: 1px solid #E3E4E9; position: relative; background-color: #fff; padding: 0; }
.mentor-person-list .obj .col .inner-box .link { border: none; width: 100%; height: 100%; }
.mentor-person-list .obj .col .inner-box .link:focus {outline-offset: -1px;}
.mentor-person-list .obj .col .inner-box .link:focus-visible .add-btn {outline: 2px solid red; outline-offset: -2px;}
.mentor-person-list .obj .col .inner-box .item { display:block; border: none; position: relative; height: 100%; }
.mentor-person-list .obj .col .inner-box .item .link {padding: 45px 36px 54px;}
.mentor-person-list .obj .col .inner-box .item .thm--box,
.mentor-person-list .obj .col .inner-box .item .thm--box .inner { width: 130px; height: 130px; border-radius: 100%; }
.mentor-person-list .obj .col .inner-box .item .thm--box { position: relative; padding: 0; margin: 0 auto; overflow: visible; }
.mentor-person-list .obj .col .inner-box .item .thm--box .inner { position: relative; overflow: hidden; }
.mentor-person-list .obj .col .inner-box .item .thm--box .inner img,
.mentor-person-list .obj .col .inner-box .item .thm--box .inner .no-img { position: absolute; left: 50%; top: 0; transform: translateX(-50%);  max-width: none; max-height: none;width:100%;height: 100%; }
.mentor-person-list .obj .col .inner-box .item .thm--box .inner .no-img { background-image: url(/images/prog/no.jpg); height: 130px; background-size: contain; display: block; width: 100%;}
.mentor-person-list .obj .col .inner-box .item .thm--box .inner .no-img:before{display:none;}
.mentor-person-list .obj .col .inner-box .item .thm--box .inner img{height:auto;object-fit: cover;min-height: 100%;}
.mentor-person-list .obj .col .inner-box .item .card--body { border: none; padding: 0; }
.mentor-person-list .obj .col .inner-box .item .card--body .name { display: block; margin-top: 8.5px; color: #000; text-align: center; font-size: 24px; font-weight: 700; line-height: 133%; letter-spacing: -0.03rem; }
.mentor-person-list .obj .col .inner-box .item .card--body .com-wrap { display: inline-block; text-align: center; }
.mentor-person-list .obj .col .inner-box .item .card--body .com-wrap .com1,
.mentor-person-list .obj .col .inner-box .item .card--body .com-wrap .com2 { letter-spacing: -0.01875rem; font-weight: 600; line-height: 150%; font-size: 15px; display: inline-block; min-height:23px; vertical-align: middle; }
.mentor-person-list .obj .col .inner-box .item .card--body .com-wrap .com1 { color: #18114E; margin-right: 5px; padding-right: 8px; position: relative; }
.mentor-person-list .obj .col .inner-box .item .card--body .com-wrap .com1::before { position: absolute; content: ''; width: 1px; height: 11px; background-color: #CCC; right: 0; top: 5px; }
.mentor-person-list .obj .col .inner-box .item .card--body .com-wrap .com2 { color: #7B7E82; }
.mentor-person-list .obj .col .inner-box .item .card--body .introduce { display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 2; text-overflow: ellipsis; height: 42px; overflow: hidden; word-break: break-all; color: #666; text-align: center; font-size: 15px; line-height: 140%; letter-spacing: -0.01875rem; margin: 2px 0 8px 0; }
.mentor-person-list .obj .col .inner-box .item .card--body .notice-ul { display: block; padding: 11.5px 30px; border-radius: 10px; background-color: #F8F9FB; margin-bottom: 8px; }
.mentor-person-list .obj .col .inner-box .item .card--body .notice-ul .notice-li { display: block; padding-left: 76px; position: relative; line-height: 120%; letter-spacing: -0.01875rem; font-size: 15px; text-align: left; }
.mentor-person-list .obj .col .inner-box .item .card--body .notice-ul .notice-li + .notice-li { margin-top: 6px; }
.mentor-person-list .obj .col .inner-box .item .card--body .notice-ul .notice-li .li-tit { position: absolute; display: inline-block; left: 0; top:0; color: #008656; min-width: 51px; }
.mentor-person-list .obj .col .inner-box .item .card--body .notice-ul .notice-li .li-con { color: #000; display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 1; text-overflow: ellipsis; height: 18px; overflow: hidden; word-break: break-all; }
.mentor-person-list .obj .col .inner-box .item .card--body .tag-wrap { display: flex; justify-content: center; flex-wrap: wrap; width: calc(100% + 12px); margin: 0 -6px; min-height:42px; }
.mentor-person-list .obj .col .inner-box .item .card--body .tag-wrap .tag { color: #18114E; font-size: 14px; line-height: 150%; margin: 0 6px; }
.mentor-person-list .obj .col .inner-box .item .card--body .view-wrap { display: flex; justify-content: center; padding: 10px 0 16px 0; border-top: 1px dotted rgba(0,0,0,0.15); margin-top: 9px; }
.mentor-person-list .obj .col .inner-box .item .card--body .view-wrap > span { color: #666; font-size: 13px; font-weight: 400; line-height: normal; position: relative; display: inline-block; padding-left: 17px; margin: 0 10px; }
.mentor-person-list .obj .col .inner-box .item .card--body .view-wrap > span::before { position: absolute; left: 0; top: 0; width: 12px; height: 13px; content: ''; background-position: center center; background-repeat: no-repeat; font-size: 0;}
.mentor-person-list .obj .col .inner-box .item .card--body .view-wrap .view-count::before {content:'조회수';background-image: url("data:image/svg+xml,%3Csvg width='14' height='14' viewBox='0 0 14 14' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M6.94653 11C10.8256 11 13 7 13 7C13 7 10.8256 3 6.94653 3C3.06746 3 1 7 1 7C1 7 3.06746 11 6.94653 11Z' stroke='%23CCCCCC' stroke-opacity='0.8' stroke-linejoin='round'/%3E%3Cpath d='M7 9C8.10456 9 9 8.10456 9 7C9 5.89544 8.10456 5 7 5C5.89544 5 5 5.89544 5 7C5 8.10456 5.89544 9 7 9Z' stroke='%23CCCCCC' stroke-opacity='0.8' stroke-linejoin='round'/%3E%3C/svg%3E%0A"); top: 1px; }
.mentor-person-list .obj .col .inner-box .item .card--body .view-wrap .like-count::before {content:'즐겨찾기';background-image: url("data:image/svg+xml,%3Csvg width='12' height='12' viewBox='0 0 12 12' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M5.77271 1.84434C5.94351 1.43369 6.52524 1.43369 6.69604 1.84434L7.64212 4.119C7.71412 4.29212 7.87693 4.4104 8.06382 4.42539L10.5195 4.62226C10.9628 4.6578 11.1426 5.21105 10.8048 5.50039L8.93386 7.10308C8.79146 7.22505 8.72928 7.41644 8.77278 7.59882L9.34439 9.99515C9.44759 10.4278 8.97696 10.7697 8.59741 10.5379L6.495 9.25372C6.33499 9.15599 6.13376 9.15599 5.97375 9.25372L3.87134 10.5379C3.49179 10.7697 3.02116 10.4278 3.12436 9.99515L3.69597 7.59882C3.73947 7.41644 3.67729 7.22505 3.53489 7.10308L1.66392 5.50039C1.32615 5.21105 1.50591 4.6578 1.94924 4.62226L4.40493 4.42539C4.59182 4.4104 4.75463 4.29212 4.82663 4.119L5.77271 1.84434Z' stroke='%23CCCCCC' stroke-opacity='0.8'/%3E%3C/svg%3E%0A"); top: 1px; }
.mentor-person-list .obj .col .inner-box .item .card--body .view-wrap .review-count::before {content:'리뷰';background-image: url("data:image/svg+xml,%3Csvg width='11' height='12' viewBox='0 0 11 12' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0.750061 10.2497L2.74554 10.2497L9.88058 3.11467L7.88504 1.11914L0.75 8.25418L0.750061 10.2497Z' stroke='%23CCCCCC' stroke-linejoin='round'/%3E%3Cpath d='M6.37695 2.86816L7.92904 4.42025' stroke='%23CCCCCC' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A"); top: 1px; }
.mentor-person-list .obj .col .inner-box .item .button-pbancLike { position: absolute; right:21px; top:19px; display: inline-block; width:24px; height: 24px; background-image: url("data:image/svg+xml,%3Csvg width='22' height='21' viewBox='0 0 22 21' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M10.0767 1.21993C10.4183 0.398635 11.5817 0.398636 11.9233 1.21993L13.9395 6.06735C14.0835 6.41358 14.4091 6.65015 14.7829 6.68012L20.0161 7.09966C20.9027 7.17074 21.2623 8.27725 20.5867 8.85592L16.5996 12.2713C16.3148 12.5153 16.1904 12.8981 16.2774 13.2628L17.4956 18.3695C17.702 19.2348 16.7607 19.9186 16.0016 19.455L11.5213 16.7184C11.2012 16.5229 10.7988 16.5229 10.4787 16.7184L5.9984 19.455C5.2393 19.9186 4.29805 19.2348 4.50444 18.3695L5.72257 13.2628C5.80958 12.8981 5.68521 12.5153 5.40042 12.2713L1.41328 8.85592C0.73774 8.27725 1.09727 7.17074 1.98392 7.09966L7.21712 6.68012C7.59091 6.65015 7.91652 6.41358 8.06052 6.06735L10.0767 1.21993Z' stroke='%23D9DADE'/%3E%3C/svg%3E%0A");background-position: center center; background-repeat: no-repeat; font-size: 0; line-height: 0; }
.mentor-person-list .obj .col .inner-box .item .button-pbancLike.on { background-image: url("data:image/svg+xml,%3Csvg width='22' height='21' viewBox='0 0 22 21' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M10.0767 1.21993C10.4183 0.398635 11.5817 0.398636 11.9233 1.21993L13.9395 6.06735C14.0835 6.41358 14.4091 6.65015 14.7829 6.68012L20.0161 7.09966C20.9027 7.17074 21.2623 8.27725 20.5867 8.85592L16.5996 12.2713C16.3148 12.5153 16.1904 12.8981 16.2774 13.2628L17.4956 18.3695C17.702 19.2348 16.7607 19.9186 16.0016 19.455L11.5213 16.7184C11.2012 16.5229 10.7988 16.5229 10.4787 16.7184L5.9984 19.455C5.2393 19.9186 4.29805 19.2348 4.50444 18.3695L5.72257 13.2628C5.80958 12.8981 5.68521 12.5153 5.40042 12.2713L1.41328 8.85592C0.73774 8.27725 1.09727 7.17074 1.98392 7.09966L7.21712 6.68012C7.59091 6.65015 7.91652 6.41358 8.06052 6.06735L10.0767 1.21993Z' stroke='%23D9DADE'/%3E%3C/svg%3E%0A"); }
.mentor-person-list .obj .col .inner-box .item .like-box { position: absolute; left: 20.5px; top: 22px; text-align: left; z-index: 1; }
.mentor-person-list .obj .col .inner-box .item .like-box .like-badge { display: inline-flex; justify-content: center; align-items: center; width: 40px; height: 40px; flex-direction: column; border-radius: 10px; }
.mentor-person-list .obj .col .inner-box .item .like-box .like-badge + .like-badge { margin-left: 5px; }
.mentor-person-list .obj .col .inner-box .item .like-box .like-badge.like1 { background-color: #EFF9F3; border: 1px solid rgba(0, 134, 86, 0.5); }
.mentor-person-list .obj .col .inner-box .item .like-box .like-badge.like2 { background-color: #F2F4FB; border: 1px solid rgba(24, 17, 78, 0.5); }
.mentor-person-list .obj .col .inner-box .item .like-box .like-badge .icon { display: inline-block; margin: 0 auto 2px; width: 9px; height: 9px; background-position: center center; background-repeat: no-repeat; }
.mentor-person-list .obj .col .inner-box .item .like-box .like-badge.like1 .icon { background-image: url("data:image/svg+xml,%3Csvg width='11' height='10' viewBox='0 0 11 10' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M3.39746 9.20111V4.58631L5.07555 0.810547C5.77065 0.810547 6.33412 1.37403 6.33412 2.06914V3.74725H8.85125C9.09742 3.74445 9.33238 3.84992 9.49391 4.03567C9.65543 4.22143 9.72724 4.46877 9.6903 4.71216L9.11136 8.48791C9.04864 8.90159 8.69069 9.20584 8.27231 9.20111H3.39746ZM3.39746 9.20111L2.27729 9.20102C1.78583 9.20971 1.36569 8.84908 1.2998 8.36196V5.42527C1.36569 4.93817 1.78583 4.53107 2.27729 4.53976H3.39742L3.39746 9.20111Z' stroke='%23008656' stroke-width='0.800005' stroke-linejoin='round'/%3E%3C/svg%3E%0A"); }
.mentor-person-list .obj .col .inner-box .item .like-box .like-badge.like2 .icon { background-image: url("data:image/svg+xml,%3Csvg width='10' height='9' viewBox='0 0 10 9' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M2.96776 8.3085V4.18463L4.46733 0.810547C5.08849 0.810547 5.59201 1.31409 5.59201 1.93524V3.43483H7.84136C8.06134 3.43233 8.2713 3.52658 8.41566 3.69258C8.55999 3.85857 8.62416 4.07959 8.59115 4.2971L8.0738 7.67117C8.01775 8.04084 7.69788 8.31273 7.32401 8.3085H2.96776ZM2.96776 8.3085L1.96676 8.30841C1.52758 8.31618 1.15214 7.99392 1.09326 7.55862V4.93434C1.15214 4.49906 1.52758 4.13527 1.96676 4.14303H2.96772L2.96776 8.3085Z' stroke='%2318114E' stroke-linejoin='round'/%3E%3C/svg%3E%0A"); }
.mentor-person-list .obj .col .inner-box .item .like-box .like-badge .like-tit { text-align: center; font-size: 12px; font-weight: 400; line-height: 117%; letter-spacing: -0.015rem; }
.mentor-person-list .obj .col .inner-box .item .like-box .like-badge.like1 .like-tit { color: #008656; }
.mentor-person-list .obj .col .inner-box .item .like-box .like-badge.like2 .like-tit { color: #18114E; }
.mentor-person-list .obj .col .inner-box .fe-btn { display: inline-flex; justify-content: center; align-items: center; width: calc(100% + 2px); height: 55px; background-color: #18114E; color: #fff; text-align: center; font-size: 15px; font-weight: 700; line-height: 150%; letter-spacing: -0.01875rem; border-radius: 0 0 10px 10px; position: absolute; left: 50%; bottom: -1px; transform: translateX(-50%); z-index: 2; }
.mentor-person-list .obj .col .inner-box .fe-btn:focus-visible {outline: 2px dashed red; outline-offset: -2px;}




.mentor-person-list .obj .col.add-mentor .inner-box { background: radial-gradient(133.74% 184.14% at 17.97% -5.59%, #6296F3 0%, #3270D3 65.5%, #0048B2 100%);border: none; }
.mentor-person-list .obj .col.add-mentor .inner-box .link .item { padding: 37px 54px 258px 41px; position: relative; border: none; }
.mentor-person-list .obj .col.add-mentor .inner-box .link .item::after { position: absolute; content: ''; right: 50px; bottom: 53px; width: 200px; height: 249px; background-position: center center; background-repeat: no-repeat; background-image: url(/images/prog/mentor-list-img.png); background-size: contain; }
.mentor-person-list .obj .col.add-mentor .inner-box .link .item .card--body { text-align: left; padding: 0; }
.mentor-person-list .obj .col.add-mentor .inner-box .link .item .card--body .sub-tit { display: block; color: #0064C9; font-size: 20px; line-height: 140%; }
.mentor-person-list .obj .col.add-mentor .inner-box .link .item .card--body .tit { display: block; color: #fff; font-size: 25px; font-weight: 400; line-height: 128%; letter-spacing: -0.75px; margin: 9px 0 31px 0; }
.mentor-person-list .obj .col.add-mentor .inner-box .link .item .card--body .add-btn { display: inline-flex; justify-content: center; align-items: center; width: 122px; height: 41px; background-color: #fff; border-radius: 100px; color: #000; font-size: 15px; font-weight: 700; line-height: 140% }
.mentor-person-list .obj .col.add-mentor .inner-box .link .item .card--body .add-btn:after{margin-left: 5px; content: ""; width: 15px; height: 10px; background-image: url("data:image/svg+xml,%3Csvg width='16' height='11' viewBox='0 0 16 11' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg id='icon'%3E%3Cpath id='east' d='M10.125 10.4583L9.11558 9.46663L12.3739 6.20829H0.916626V4.79163H12.3739L9.13329 1.53329L10.125 0.541626L15.0833 5.49996L10.125 10.4583Z' fill='%23333333'/%3E%3C/g%3E%3C/svg%3E%0A");}



.mentor-person-list .obj .col.mentor:hover .inner-box,
.mentor-person-list .obj .col.mentor:focus .inner-box { border: 1px solid transparent; border-radius: 15px 15px 10px 10px; background-image: linear-gradient(#fff, #fff), linear-gradient(to right, rgba(0, 134, 86, 1) 0%, rgba(0, 132, 173, 1) 100%); background-origin: border-box; background-clip: content-box, border-box; }
/* .mentor-person-list .obj .col.mentor:hover .inner-box .item .link,
.mentor-person-list .obj .col.mentor:focus .inner-box .item .link { padding: 44px 35px 53px; } */
/* .mentor-person-list .obj .col.mentor:hover .inner-box .item .like-box,
.mentor-person-list .obj .col.mentor:focus .inner-box .item .like-box { top: 23px; left: 20px; }
.mentor-person-list .obj .col.mentor:hover .inner-box .item .button-pbancLike,
.mentor-person-list .obj .col.mentor:focus .inner-box .item .button-pbancLike { right: 20px; top: 18px; }
.mentor-person-list .obj .col.mentor:hover .inner-box .fe-btn,
.mentor-person-list .obj .col.mentor:focus .inner-box .fe-btn { bottom: -2px; } */






@media (max-width: 1280px){
 .program--search.detail .search-input-wrap { padding: 35px 274px 35px 150px; }
 .program--search.detail .search-inner .fieldset .search--text { max-width: none; }
 .program--search.detail .detail-btn { right: 140px; }
}

@media (max-width: 1140px){
 .program--search.detail .search-input-wrap { padding: 35px 223px 35px 90px; }
 .program--search.detail .detail-btn { right: 90px; }

 .mentor-person-list .obj .col.add-mentor .inner-box .link .item { padding: 75px 30px 281px 30px; }
 .mentor-person-list .obj .col.add-mentor .inner-box .link .item .card--body .sub-tit { font-size: 18px; }
 .mentor-person-list .obj .col.add-mentor .inner-box .link .item .card--body .tit { font-size: 28px; }
 .mentor-person-list .obj .col.add-mentor .inner-box .link .item::after { height: 223px; }
}

@media (max-width: 1024px){
 .program--search.detail .search-input-wrap { padding: 35px 182px 35px 50px; }
 .program--search.detail .search_click .detail-wrap { padding: 33px 50px 51px; }
 .program--search.detail .detail-btn { right: 50px; }

 .mentor-person-list { margin-top: 14px; }
 .mentor-person-list .obj { margin: 0 -10px 49px; }
 .mentor-person-list .obj .col { margin: 10px; }
 .mentor-person-list .obj .col .inner-box .item .link { padding: 70px 20px 54px; }

 .mentor-person-list .obj .col.mentor:hover .inner-box .item .link,
 .mentor-person-list .obj .col.mentor:focus .inner-box .item .link { padding: 69px 19px 53px; }


 .mentor-person-list .obj.col2 .col { width: calc(50% - 20px); }
 .mentor-person-list .obj.col3 .col { width: calc(33.3333% - 20px); }
 .mentor-person-list .obj.col4 .col { width: calc(25% - 20px); }
 .mentor-person-list .obj.col5 .col { width: calc(20% - 20px); }

 .program--search .search--select,
 .program--search .search--text,
 .program--search .search--btn,
 .program--search .search--date,
 .program--search .program--page {padding: 0;}
}

@media (max-width: 993px){
 .program--search.order .search-inner { text-align: right; }
}

@media (max-width: 920px){
 .program--search.detail .float-md-left { margin-top: 12px; }
 .program--search.detail .search-tit { font-size: 20px; }
 .program--search.detail .search-inner .fieldset .search--btn .btn--submit { width: 50px; }
 .program--search.detail .search-inner .fieldset .search--btn .btn--submit input[type="submit"] { font-size: 0; background-position: center center; padding: 0; }
 .program--search.detail .detail-btn { right: 37px; font-size: 0; width: 50px; }
 .program--search.detail .detail-btn > span { margin: 0; }
 .program--search.detail .search-input-wrap { padding: 35px 90px 35px 30px; }
 .program--search.detail .search-inner .fieldset .search--text { width: calc(100% - 255px); }
 .program--search.detail .search_click .detail-wrap { padding: 33px 30px 51px; }
 .program--search.detail .search_click .detail-wrap .btn-wrap .detail-btn > span { margin: 0 6px 0 0; }


 .mentor-person-list .obj.col3 .col { width: calc(50% - 20px); }
}

@media (max-width: 820px){
    .program--search.detail .search-inner .fieldset {text-align: left;}
    .program--search.detail .float-md-left { display: none; }
    .program--search.detail .search-inner { width: 100%; }
}

@media (max-width: 802px){
 .mentor-list .program--search .program--page{display: block;}
}
@media (max-width: 768px){
 .program--search.detail .search-input-wrap,
 .program--search.detail .search_click .detail-wrap { padding: 30px; }

 .program--search.detail .search_click .detail-wrap .d_box { flex-direction: column; width: 100%; margin: 0; }
 .program--search.detail .search_click .detail-wrap .d_box .box-inner { width: 100%; margin: 0 0 10px 0; }

 .program--search.detail .search-inner .fieldset .search--btn { width: 190px; }
 .program--search.detail .search_click .detail-btn.twin { top: 30px; }

 .mentor-person-list .obj .col .inner-box .item .card--body .com-wrap { display: block;} 
}

@media (max-width: 680px) {
 .program--search.detail .search-inner .fieldset { display: block; }
 .program--search.detail .search-inner .fieldset .search--text { width: 100%; margin-left: -3px; }
 .program--search.detail .search-inner .fieldset .search--btn { margin: 20px 0 0 0; padding-right: 110px; width: auto; }
 .program--search.detail .detail-btn { top: 105px; right: calc(50% - 85px); }

 .program--search.detail .search-inner .fieldset .search--btn .btn--submit input[type="submit"],
 .program--search.detail .search-inner .fieldset .search--btn .refresh-btn,
 .program--search.detail .search_click .detail-btn.twin { font-size: 15px; }
 .program--search.detail .search-inner .fieldset .search--btn .btn--submit,
 .program--search.detail .search-inner .fieldset .search--btn .refresh-btn,
 .program--search.detail .search_click .detail-btn.twin { width: 100px; }
 .program--search.detail .search-inner .fieldset .search--btn .btn--submit input[type="submit"] { background-position: 30% 49%; padding: 0 5px 0 20px; }
 .program--search.detail .search-inner .fieldset .search--btn .refresh-btn { padding: 0 5px 0 30px; background-position: 20% 49%; color: #fff; display: inline-block; }
 .program--search.detail .search_click .detail-btn.twin { top: 90px; right: 30px }
 .program--search.detail .search_click .detail-btn.twin > span { margin: 0 6px 0 0; }
}

@media (max-width: 650px){
 .mentor-list .program--search .program--page{display: block;}
}

@media (max-width: 630px){
 .mentor-person-list .obj { margin: 0 0 49px; }
 .mentor-person-list .obj .col { margin: 10px 0; }
 .mentor-person-list .obj.col3 .col { width: 100%; }

 .mentor-person-list .obj .col.add-mentor .inner-box .link .item { padding: 30px 30px 150px 30px; }
 .mentor-person-list .obj .col.add-mentor .inner-box .link .item::after { right: 20px; bottom: 20px; width: 180px; height: 190px; }
}

@media (max-width: 600px){
 .program--search.detail .search-inner .fieldset .search--btn .btn--submit,
 .program--search.detail .search-inner .fieldset .search--btn .refresh-btn,
 .program--search.detail .search_click .detail-btn.twin { width: 120px; }

 .program--search.detail .search-inner .fieldset .search--select select,
 .program--search.detail .search-inner .fieldset .search--text { width: 100%; }
 .program--search.detail .search-inner .fieldset .search--text { margin-left: 0; }
 .program--search.detail .search-inner .fieldset .search--text input { padding: 0; }
 .program--search.detail .search-inner .fieldset .search--btn { justify-content: center; padding: 0 130px 0 0; }
 .program--search.detail .search-inner .fieldset .search--btn .refresh-btn { margin-left: 10px; background-position: 25% 49%; }
 .program--search.detail .detail-btn { right: auto; left: 50%; top: 245px; width: calc(100% - 60px); transform: translateX(-50%); }
 .program--search.detail .search_click .detail-wrap .btn-wrap .detail-btn { left: auto; transform: none; height: 50px; }
 .program--search.detail .search_click .detail-btn.twin {top: 94px;right: -30px;left: auto;}

}

@media (max-width: 490px){
 .program--search.detail .search-input-wrap,
 .program--search.detail .search_click .detail-wrap { padding: 30px 20px; }

 .program--search.detail .search-inner .fieldset .search--btn .btn--submit,
 .program--search.detail .search-inner .fieldset .search--btn .refresh-btn,
 .program--search.detail .search_click .detail-btn.twin { widtH: 100px; }
 .program--search.detail .search-inner .fieldset .search--btn { padding: 0 110px 0 0; }
}

@media (max-width: 450px){
 .program--search.detail .search_click .detail-wrap .btn-wrap .detail-btn,
 .program--search.detail .search_click .detail-wrap .btn-wrap .refresh-btn { width: 50px; font-size: 0; }
 .program--search.detail .search_click .detail-wrap .btn-wrap .detail-btn > span,
 .program--search.detail .search_click .detail-wrap .btn-wrap .refresh-btn > span { margin: 0; }
}

@media (max-width: 430px){
 .program--search.detail .search-input-wrap { padding: 30px 20px 75px; }
 .program--search.detail .search-inner .fieldset .search--btn { flex-direction: column; padding: 0; width: 100%; }
 .program--search.detail .search-inner .fieldset .search--btn .btn--submit,
 .program--search.detail .search-inner .fieldset .search--btn .refresh-btn,
 .program--search.detail .search_click .detail-btn.twin { width: 100%; height: 40px; }
 .program--search.detail .search-inner .fieldset .search--btn .btn--submit input[type="submit"] { background-position: 45% 49%; padding: 0 0 0 20px; }
 .program--search.detail .search-inner .fieldset .search--btn .refresh-btn { margin: 5px 0 0 0; padding: 0 0 0 20px; display: flex; align-items: center; justify-content: center; background-position: 43% 49%; }
 .program--search.detail .search_click .detail-btn.twin { right: auto; left: 50%; width: calc(100% - 40px);    top: 188px;}
}

@media (max-width: 400px){
 .program--search.order .program--page { padding-left: 0; }
 .program--search.order .program--page .search--select,
 .program--search.order .program--page .search--select span .form-control { width: 100%; }
 .program--search.order .program--page .search--select { margin: 0 0 5px 0; }
 .program--search.order .program--page .apply-btn { width: 100%; }

 .mentor-person-list .obj .col.add-mentor .inner-box .link .item { padding: 30px; }
 .mentor-person-list .obj .col.add-mentor .inner-box .link .item::after { display: none; }
 .mentor-person-list .obj .col.add-mentor .inner-box .link .item .card--body .tit { font-size: 22px; }
}

@media (max-width: 360px){
 .program--search.detail .search_click .detail-wrap .tag-box .inner .tag { width: 100%; }
 .program--search.detail .search-inner .fieldset .search--btn .btn--submit input[type="submit"] { background-position: 44% 49%; }
 .program--search.detail .search-inner .fieldset .search--btn .refresh-btn { background-position: 41% 49%; }

 .mentor-person-list .obj .col .inner-box .item .card--body .notice-ul { padding: 11.5px 20px; }
 /* .mentor-person-list .obj .col .inner-box .item .card--body .notice-ul .notice-li { padding-left: 0; }
 .mentor-person-list .obj .col .inner-box .item .card--body .notice-ul .notice-li .li-tit { position: relative; display: block; } */
 .mentor-person-list .obj .col .inner-box .item .card--body .view-wrap > span { margin: 0 5px; }
}
/* 231016 개인 멘토링 > 목록 : e */



/* 231017 개인 멘토링 > 상세 : s */
.mentor-view { position: relative; display: block; width: 100%; }
.mentor-view .mentor-detail-wrap { display: block; width: 100%;padding: 0; margin: 0 auto 84px; }
.mentor-view .mentor-detail-wrap .flex-wrap { display: flex; }
.mentor-view .mentor-detail-wrap .flex-wrap .left-wrap { width: 384px; margin-right: 102px; }
.mentor-view .mentor-detail-wrap .flex-wrap .left-wrap .mentor-person-list .obj { margin: 0; display: block; }
.mentor-view .mentor-detail-wrap .flex-wrap .left-wrap .mentor-person-list .obj .col { width: 100%; margin: 0; }
.mentor-view .mentor-detail-wrap .flex-wrap .left-wrap .mentor-person-list .obj .col .inner-box .item .card--body .introduce { display: block; height: auto; overflow: visible; }
.mentor-view .mentor-detail-wrap .flex-wrap .left-wrap .mentor-person-list .obj .col .inner-box .item .card--body .notice-ul .notice-li .li-con { display: inline-block; height: auto; overflow: visible; }

.mentor-view .mentor-detail-wrap .flex-wrap .right-wrap { width: calc(100% - 486px); }
.mentor-view .mentor-detail-wrap .flex-wrap .right-wrap .h2 { margin-top: 0; padding: 0; }
.mentor-view .mentor-detail-wrap .flex-wrap .right-wrap .h2:first-child { padding-top: 8px; }
.mentor-view .mentor-detail-wrap .flex-wrap .right-wrap .intro-wrap { display: block; position: relative; width: 100%; border-top: 1px solid #000; padding-top: 22px; margin-bottom: 67px; }
.mentor-view .mentor-detail-wrap .flex-wrap .right-wrap .intro-wrap .intro-text { display: block; width: 100%; color: #000; font-size: 16px; font-weight: 400; line-height: 150%; white-space: pre-line;}
.mentor-view .mentor-detail-wrap .flex-wrap .right-wrap .form-horizontal.bucket-form.mentor { margin-bottom: 70px; border-top: 1px solid #000; }
.mentor-view .mentor-detail-wrap .flex-wrap .right-wrap .form-horizontal.bucket-form.mentor:last-child { margin-bottom: 0; }
.mentor-view .mentor-detail-wrap .flex-wrap .right-wrap .form-horizontal.bucket-form.mentor .form-group { padding: 15px 0; }
.mentor-view .mentor-detail-wrap .flex-wrap .right-wrap .form-horizontal.bucket-form.mentor .form-group > div[class^=col-] { padding: 0; }
.mentor-view .mentor-detail-wrap .flex-wrap .right-wrap .form-horizontal.bucket-form.mentor .form-group .control-label { text-align: left; }
.mentor-view .mentor-detail-wrap .flex-wrap .right-wrap .form-horizontal.bucket-form.mentor .form-group .control-label::before { display: none; }
.mentor-view .mentor-detail-wrap .flex-wrap .right-wrap .form-horizontal.bucket-form.mentor .form-group .main-text,
.mentor-view .mentor-detail-wrap .flex-wrap .right-wrap .form-horizontal.bucket-form.mentor .form-group .sub-text,
.mentor-view .mentor-detail-wrap .flex-wrap .right-wrap .form-horizontal.bucket-form.mentor .form-group .sub-top-text,
.mentor-view .mentor-detail-wrap .flex-wrap .right-wrap .form-horizontal.bucket-form.mentor .form-group .main-date-text { font-size: 16px; line-height: 150%; display: block; }

.mentor-view .mentor-detail-wrap .flex-wrap .right-wrap .form-horizontal.bucket-form.mentor .form-group .main-text { color:#008656; }
.mentor-view .mentor-detail-wrap .flex-wrap .right-wrap .form-horizontal.bucket-form.mentor .form-group .sub-text { color: #222; }
.mentor-view .mentor-detail-wrap .flex-wrap .right-wrap .form-horizontal.bucket-form.mentor .form-group .sub-top-text { color: #222; }
.mentor-view .mentor-detail-wrap .flex-wrap .right-wrap .form-horizontal.bucket-form.mentor .form-group .main-date-text { color: #777; }

.mentor-view .mentor-detail-wrap .flex-wrap .right-wrap .h2-wrap { display: flex; justify-content: space-between; margin-bottom: 15px; }
.mentor-view .mentor-detail-wrap .flex-wrap .right-wrap .h2-wrap .h2 { margin: 0; padding: 0; }
.mentor-view .mentor-detail-wrap .flex-wrap .right-wrap .review-text { margin-top: 6px; }
.mentor-view .mentor-detail-wrap .flex-wrap .right-wrap .review-text .review-point { color: #008656; }
.mentor-view .mentor-detail-wrap .btn-wrap { margin-top: 46px; }
.mentor-view .mentor-detail-wrap .btn-wrap .fe-btn { display: inline-flex; justify-content: center; align-items: center; width: 155px; height: 50px; border-radius: 5px; background-color: #18114E; color: #fff; font-size: 15px; font-weight: 400; letter-spacing: 0.02813rem; }


/* .mentor-view .mentor-detail-wrap .flex-wrap .left-wrap .mentor-person-list .obj .col:hover .inner-box,
.mentor-view .mentor-detail-wrap .flex-wrap .left-wrap .mentor-person-list .obj .col:focus .inner-box { border: 1px solid #E3E4E9; border-radius: 15px; background-image: none; background-origin: initial; background-clip: initial; }

.mentor-view .mentor-detail-wrap .flex-wrap .left-wrap .mentor-person-list .obj .col:hover .inner-box .item .link,
.mentor-view .mentor-detail-wrap .flex-wrap .left-wrap .mentor-person-list .obj .col:focus .inner-box .item .link { padding: 45px 36px 54px; }
.mentor-view .mentor-detail-wrap .flex-wrap .left-wrap .mentor-person-list .obj .col:hover .inner-box .item .like-box,
.mentor-view .mentor-detail-wrap .flex-wrap .left-wrap .mentor-person-list .obj .col:focus .inner-box .item .like-box { top: 21px; left: 19.5px; }
.mentor-view .mentor-detail-wrap .flex-wrap .left-wrap .mentor-person-list .obj .col:hover .inner-box .item .button-pbancLike,
.mentor-view .mentor-detail-wrap .flex-wrap .left-wrap .mentor-person-list .obj .col:focus .inner-box .item .button-pbancLike { right: 21px; top: 19px; }
.mentor-view .mentor-detail-wrap .flex-wrap .left-wrap .mentor-person-list .obj .col:hover .inner-box .fe-btn,
.mentor-view .mentor-detail-wrap .flex-wrap .left-wrap .mentor-person-list .obj .col:focus .inner-box .fe-btn { bottom: -1px; } */


.mentor-view .mentor-slide-wrap { display: block; position: relative; width: 100%; padding: 97px 50px 76.5px;}
.mentor-view .mentor-slide-wrap::before {position: absolute; left: 50%; top: 0; transform: translateX(-50%); width: 100vw; height: 100%; content: ''; background: linear-gradient(234deg, rgba(94, 204, 184, 0.12) 9.3%, rgba(139, 171, 255, 0.12) 78.25%);}
.mentor-view .mentor-slide-wrap .inner { display: block; width: 100%; max-width: 1240px; margin: 0 auto; }
.mentor-view .mentor-slide-wrap .inner .slide-title { display: block; color: #18114E; font-size: 36px; font-weight: 700; line-height: 60px; letter-spacing: -0.0225rem; margin-bottom: 22px; }
.mentor-view .mentor-slide-wrap .inner .slide-title .slide-title-point { color: #008656; }
.mentor-view .mentor-slide-wrap .inner .mentor-person-list { overflow: visible; }
.mentor-view .mentor-slide-wrap .inner .mentor-person-list .obj { overflow: visible; margin: 0 -22px; }
.mentor-view .mentor-slide-wrap .inner .mentor-person-list .obj .col { margin: 0; padding: 0 22px; border: none; }



.mentor-view .mentor-slide-wrap .inner .mentor-person-list .obj .slick-list { overflow: hidden; }
.mentor-view .mentor-slide-wrap .inner .mentor-person-list .obj .slick-arrow { position: absolute; display: inline-block; top: 240px; width: 74px; height: 74px; font-size: 0; z-index: 1; background-position: center center; background-repeat: no-repeat; }
.mentor-view .mentor-slide-wrap .inner .mentor-person-list .obj .slick-arrow::before,
.mentor-view .mentor-slide-wrap .inner .mentor-person-list .obj .slick-arrow::after { display: none; }
.mentor-view .mentor-slide-wrap .inner .mentor-person-list .obj .slick-arrow.slick-prev { left: -93px; background-image: url("data:image/svg+xml,%3Csvg width='73' height='73' viewBox='0 0 73 73' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Crect x='-0.5' y='0.5' width='72' height='72' rx='36' transform='matrix(-1 0 0 1 72 0)' fill='white' stroke='%2300A569'/%3E%3Cpath d='M41 26L30.7071 36.2929C30.3166 36.6834 30.3166 37.3166 30.7071 37.7071L41 48' stroke='%23008656' stroke-width='3' stroke-linecap='round'/%3E%3C/svg%3E%0A"); }
.mentor-view .mentor-slide-wrap .inner .mentor-person-list .obj .slick-arrow.slick-next { right: -93px; background-image: url("data:image/svg+xml,%3Csvg width='73' height='73' viewBox='0 0 73 73' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Crect x='0.5' y='0.5' width='72' height='72' rx='36' fill='white' stroke='%23008656'/%3E%3Cpath d='M32 26L42.2929 36.2929C42.6834 36.6834 42.6834 37.3166 42.2929 37.7071L32 48' stroke='%23008656' stroke-width='3' stroke-linecap='round'/%3E%3C/svg%3E%0A"); }
.mentor-view .mentor-slide-wrap .inner .mentor-person-list .obj .slick-dots { display: inline-block; margin: 15px auto 0; }
.mentor-view .mentor-slide-wrap .inner .mentor-person-list .obj .slick-dots > li { display: inline-block; width: 12px; height: 12px; background-color: rgba(0, 0, 0, 0.2); border-radius: 100%; font-size: 0; margin: 0 7.5px; }
.mentor-view .mentor-slide-wrap .inner .mentor-person-list .obj .slick-dots > li.slick-active { width: 41px; background-color: #008656; transition: 0.3s; border-radius: 100px; }

@media (max-width: 1580px){
 .mentor-view .mentor-slide-wrap .inner .mentor-person-list { width: calc(100% - 200px); margin: 0 auto; }
 .mentor-view .mentor-slide-wrap .inner .mentor-person-list .obj .slick-arrow.slick-next { right: -78px; }
 .mentor-view .mentor-slide-wrap .inner .mentor-person-list .obj .slick-arrow.slick-prev { left: -78px; }
}

@media (max-width: 1280px){
.mentor-view .mentor-slide-wrap {padding: 97px 0 76.5px;}
 .mentor-view .mentor-slide-wrap .inner .mentor-person-list .obj .col { padding: 0 10px; }
 .mentor-view .mentor-slide-wrap .inner .mentor-person-list .obj .col .inner-box .item .link { padding: 45px 20px 54px; }
 .mentor-view .mentor-slide-wrap .inner .mentor-person-list .obj .col:hover .inner-box .item .link,
 .mentor-view .mentor-slide-wrap .inner .mentor-person-list .obj .col:focus .inner-box .item .link { padding: 44px 19px 53px; }
}

@media (max-width: 1024px){
 .mentor-view .mentor-detail-wrap .flex-wrap .left-wrap { margin-right: 40px; }
 .mentor-view .mentor-detail-wrap .flex-wrap .right-wrap { width: calc(100% - 424px); }

 /* .mentor-view .mentor-detail-wrap .flex-wrap .left-wrap .mentor-person-list .obj .col:hover .inner-box .item .link,
 .mentor-view .mentor-detail-wrap .flex-wrap .left-wrap .mentor-person-list .obj .col:focus .inner-box .item .link { padding: 70px 20px 54px; } */

 .mentor-view .mentor-slide-wrap .inner .mentor-person-list .obj .col .inner-box .item .link { padding: 70px 20px 54px; }
 .mentor-view .mentor-slide-wrap .inner .mentor-person-list .obj .col:hover .inner-box .item .link,
 .mentor-view .mentor-slide-wrap .inner .mentor-person-list .obj .col:focus .inner-box .item .link { padding: 69px 19px 53px; }
}

@media (max-width: 920px){
 .mentor-view .mentor-detail-wrap .flex-wrap .left-wrap,
 .mentor-view .mentor-detail-wrap .flex-wrap .left-wrap .mentor-person-list { width: 320px; }
 .mentor-view .mentor-detail-wrap .flex-wrap .right-wrap { width: calc(100% - 360px); }

 .mentor-view .mentor-slide-wrap .inner .mentor-person-list {width: calc(100% - 150px);}
 .mentor-view .mentor-slide-wrap .inner .mentor-person-list .obj .slick-arrow { width: 50px; height: 50px; background-size: 100%; }
 .mentor-view .mentor-slide-wrap .inner .mentor-person-list .obj .slick-arrow.slick-prev {left: -60px;}
 .mentor-view .mentor-slide-wrap .inner .mentor-person-list .obj .slick-arrow.slick-next {right: -60px;}
}

@media (max-width: 768px){
 .mentor-view .mentor-detail-wrap .flex-wrap { flex-direction: column; }
 .mentor-view .mentor-detail-wrap .flex-wrap .left-wrap,
 .mentor-view .mentor-detail-wrap .flex-wrap .left-wrap .mentor-person-list,
 .mentor-view .mentor-detail-wrap .flex-wrap .right-wrap { width: 100%; }
 .mentor-view .mentor-detail-wrap .flex-wrap .left-wrap { margin: 0 0 65px 0; }

 .mentor-view .mentor-slide-wrap { padding: 60px 0; }
 .mentor-view .mentor-slide-wrap .inner .slide-title { font-size: 30px;line-height: 150%; }
 .mentor-view .mentor-slide-wrap .inner .mentor-person-list { width: calc(100% - 140px); }
 .mentor-view .mentor-slide-wrap .inner .mentor-person-list .obj .slick-arrow {top: 270px;}
 .mentor-view .mentor-slide-wrap .inner .mentor-person-list .obj .slick-arrow.slick-prev { left: -48px; }
 .mentor-view .mentor-slide-wrap .inner .mentor-person-list .obj .slick-arrow.slick-next { right: -48px; }
}

@media (max-width: 560px){
 .mentor-view .mentor-slide-wrap .inner .slide-title { font-size: 26px;text-align:center;line-height:1.1}
 .mentor-view .mentor-slide-wrap .inner .slide-title .slide-title-point{display:block;}
}

@media (max-width: 490px) {
    .mentor-view .mentor-slide-wrap .inner .slide-title {margin-bottom: 80px;}
    .mentor-view .mentor-slide-wrap .inner .mentor-person-list {width: 100%;}
    .mentor-view .mentor-slide-wrap .inner .mentor-person-list .obj {margin: 0;}
    .mentor-view .mentor-slide-wrap .inner .mentor-person-list .obj .slick-arrow {top: -65px;}
    .mentor-view .mentor-slide-wrap .inner .mentor-person-list .obj .slick-arrow.slick-prev { left: calc(50% - 60px); }
    .mentor-view .mentor-slide-wrap .inner .mentor-person-list .obj .slick-arrow.slick-next { right: calc(50% - 60px); }
}

@media (max-width: 460px){
 .mentor-view .mentor-slide-wrap .inner .slide-title { font-size: 24px; }
 .mentor-view .mentor-slide-wrap .inner .mentor-person-list .obj .slick-arrow { width: 40px; height: 40px; }
 .mentor-view .mentor-slide-wrap .inner .mentor-person-list .obj .slick-arrow.slick-prev { left: calc(50% - 45px); }
 .mentor-view .mentor-slide-wrap .inner .mentor-person-list .obj .slick-arrow.slick-next { right: calc(50% - 45px); }

 .mentor-view .mentor-slide-wrap .inner .mentor-person-list .obj .col .inner-box .item .link { padding: 90px 20px 54px; }
 .mentor-view .mentor-slide-wrap .inner .mentor-person-list .obj .col .inner-box .item .card--body .notice-ul { padding: 11.5px 20px; }
 .mentor-view .mentor-slide-wrap .inner .mentor-person-list .obj .col .inner-box .item .card--body .com-wrap .com1 { display: block; padding-right: 0; margin: 0; }
 .mentor-view .mentor-slide-wrap .inner .mentor-person-list .obj .col .inner-box .item .card--body .com-wrap .com1::before { display: none; }

 .mentor-view .mentor-slide-wrap .inner .mentor-person-list .obj .col:hover .inner-box .item .link,
 .mentor-view .mentor-slide-wrap .inner .mentor-person-list .obj .col:focus .inner-box .item .link { padding: 89px 19px 53px; }
}
/* 231017 개인 멘토링 > 상세 : e */