@charset "utf-8";
.mento_view .top_con .thumb{margin-right:0;width:381px;height:575px;}
.mento_view .top_con .thumb span img{width:auto;height:100%;position:relative;top: auto;left: auto;transform: translate(0, 0);}
.mento_view .top_con .info{width:calc(100% - 450px );}
.mento_view .top_con .info .btnbox{max-width:125px;}
.mento_view .top_con .info .btnbox .btntype3:after{top: 28px;left: -14px;width: 119%;transform: rotate(28deg);-webkit-transform: rotate(28deg);}


@media(max-width: 1080px) {
 .mento_view .top_con .thumb{width:281px;height:420px;}
 .mento_view .top_con .info{width:calc(100% - 320px );}
 .mento_view .top_con .info strong{margin:20px 0;font-size:30px;}
}

@media(max-width: 1023px) {
 .mento_view .top_con .thumb{float:left;}
 .mento_view .top_con .info{float:right;}
 .mento_view .top_con .info strong{font-size:28px;margin:15px 0}
}
@media(max-width:767px) {
 .mento_view .top_con .thumb{display:none;}
 .mento_view .top_con .info{width:100%}
}

/* 신규 그룹 멘토링 스타일 */
#grmetoring {}
#grmetoring .mento_list .col .thumb {border: 1px solid #ddd;border-radius: 15px;transition: border-color 0.3s;}
#grmetoring .mento_list .col a:focus .thumb,
#grmetoring .mento_list .col a:hover .thumb  {border-color: #00a45b;}
#grmetoring .mento_list .col .thumb span {border-radius: 15px;background-color: #EDEDED;}

#mento_listSlide3 {margin: 0 0 80px;padding-bottom: 20px;position: relative;}
#mento_listSlide3 .bg-obj-wrap {content: '';position: absolute;left: 0;bottom: 0;background-color: #F8F8F8;width: 100%;height: 600px;}
#mento_listSlide3 .bg-obj-wrap .bg-obj {position: absolute;bottom: 0;height: 100%;width: 100%;background-color: #F8F8F8;}
#mento_listSlide3 .bg-obj-wrap .bg-obj.bo1 {right: 100%;}
#mento_listSlide3 .bg-obj-wrap .bg-obj.bo2 {left: 100%;}
#mento_listSlide3 .grap {}
.mento_list .col .btntype3 {background-color: #fff;}

.mento_list .col .thumb span img { display: block; position: relative; top: 0; left: 0; transform: none; object-fit: cover; height: 100%; width: auto; min-width: 100%; }

.mento_list .col .tag { margin: 30px 0 10px; height: auto; display: flex; gap: 8px; flex-wrap: wrap; }
.mento_list .col .tag span {display: block;padding: 0 0;margin: 0 0;border: none;border-radius: 0;color: #008656;line-height: 1;}

@media (max-width: 1023px) {
    #mento_listSlide3 {margin: 0 0 60px;}
}

@media (max-width: 767px) {
    #mento_listSlide3 {margin: 0 0 50px;padding-bottom: 10px;}
}

@media (max-width: 590px) {
    #mento_listSlide3 {margin: 0 0 40px;padding-bottom: 0px;}
}

/* 검색바 */
.prog_search { display: block; background-color: #F3F6FC; border-radius: 4px; padding: 15px; box-shadow: none;}
.prog_search .left_con .dateform span { display: inline-block; width: 100%; min-width: 17px; max-width: 17px; padding: 0 3px; font-size: 16px; text-align: center; }
.prog_search .right_con .select_form select { background-color: #fff; background-repeat: no-repeat; background-position: right 8px center; -webkit-appearance: none; -moz-appearance: none; appearance: none; padding: 0 28px 0px 15px; background-image: url("data:image/svg+xml,%3Csvg width='19' height='18' viewBox='0 0 19 18' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M5.00781 7.71191L8.8969 11.601L12.786 7.71191' stroke='%2318114E'/%3E%3C/svg%3E%0A"); }
.prog_search .right_con .reset_btn1,
.prog_search .right_con .submit input, .prog_search .right_con .submit button { position: relative; display: inline-flex; align-items: center; width: 83px; height: 42px; margin: 0; border-radius: 4px; font-weight: 400; font-size: 16px; letter-spacing: -0.02rem; line-height: 130%; transition: all 0.3s; padding: 0 20px 0 18px; background-position: center right 11px; background-repeat: no-repeat; text-align: left;  }
.prog_search .right_con .submit input[type="submit"] {background-image: url("data:image/svg+xml;charset=utf8,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M10.5 19C15.1944 19 19 15.1944 19 10.5C19 5.8056 15.1944 2 10.5 2C5.8056 2 2 5.8056 2 10.5C2 15.1944 5.8056 19 10.5 19Z' stroke='white' stroke-linejoin='round'/%3E%3Cpath d='M16.6113 16.6113L20.854 20.854' stroke='white' stroke-linejoin='round'/%3E%3C/svg%3E%0A"); background-size: 16px; border: 1px solid #18114E; background-color: #18114E; color: #fff;}

.prog_search .right_con .reset_btn1 { font-size: 16px; background-image: url("data:image/svg+xml;charset=utf8,%3Csvg width='16' height='16' viewBox='0 0 16 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M7.55117 3.16602C4.73453 3.16602 2.45117 5.44938 2.45117 8.26602C2.45117 11.0827 4.73453 13.366 7.55117 13.366C10.3678 13.366 12.6512 11.0827 12.6512 8.26602C12.6512 6.91078 12.1226 5.679 11.2603 4.76562M11.2603 4.76562L13.5485 5.10717M11.2603 4.76562L10.502 6.76562' stroke='%2318114E' stroke-width='1.08' stroke-linejoin='round'/%3E%3C/svg%3E%0A"); width: 96px; border: 1px solid #18114E; background-color: #FFF; color: #18114E; background-size: 16px; margin-left: 5px;}
.prog_search .right_con .reset_btn1:hover {background-image: url("data:image/svg+xml;charset=utf8,%3Csvg width='16' height='16' viewBox='0 0 16 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M7.55117 3.16602C4.73453 3.16602 2.45117 5.44938 2.45117 8.26602C2.45117 11.0827 4.73453 13.366 7.55117 13.366C10.3678 13.366 12.6512 11.0827 12.6512 8.26602C12.6512 6.91078 12.1226 5.679 11.2603 4.76562M11.2603 4.76562L13.5485 5.10717M11.2603 4.76562L10.502 6.76562' stroke='white' stroke-width='1.08' stroke-linejoin='round'/%3E%3C/svg%3E%0A");background-color: #18114E;color: #fff;}

.prog_search .right_con .select_form select {}

@media (max-width: 1140px) {
    .prog_search .left_con {width: auto;margin: 0 0 5px;}
    .prog_search .left_con .dateform input {width: calc(100% / 2 - 9px);}
    .prog_search .right_con .search_form {margin: 0 5px;width: calc(75% - 194px);}
    .prog_search .right_con .submit {width: auto;}
}

@media (max-width: 590px) {
    .prog_search .right_con .select_form, .prog_search .right_con .search_form {width: 100%;margin: 0 0 5px 0;}
    .prog_search .right_con .submit, .prog_search .right_con .reset_btn1 {padding: 0;width: calc(100% / 2 - 3px);text-align: center;justify-content: center;background-image: none;float: left;}
    .prog_search .right_con .submit input[type="submit"] {width: 100%;padding: 0;background-image: none;text-align: center;}
    .prog_search .right_con .submit {margin: 0;}
}

@media (max-width:500px) {
    .prog_search .left_con .dateform span {margin: 0;}
    .prog_search .left_con .dateform input {margin: 0;width: calc(100% / 2 - 13px);}
}

@media (max-width:420px) {
    .prog_search .left_con .dateform span {display: none;}
    .prog_search .left_con .dateform input {width: 100%;margin-bottom: 5px;}
    .prog_search .left_con .dateform input:last-child {margin-bottom: 0;}
}