.expert_pop .top {padding: 23px 20px 0;}

.e_pop_title_wrap {display: flex; align-items: center; justify-content: center; margin-bottom: 15px;}

.e_pop_title_wrap img {margin-right: 15px;}

.expert_pop .e_pop_title {font-size: 18px; color: #0B5ACE;}

.expert_pop .expert_select_wrap .e_sel_title {font-size: 14px; color: #0B5ACE; text-align: left; font-weight: 500; border-bottom: 2px solid #0B5ACE; padding-bottom: 2px; margin-bottom: 10px;}

.expert_pop .expert_select_wrap .inquiry_txtarea { width: 100%; height: 100px; border: 0px; }

.expert_pop .e_sel_inner {display: flex; flex-wrap: wrap; gap: 5px; margin-bottom: 20px;}

.expert_pop .e_sel_inner button {width: 32%; height: 35px; border: 1px solid #C4C4C4; font-weight: 500;}

.expert_pop .e_sel_inner button.on {border: 1px solid #0B5ACE; color: #0B5ACE;}

.expert_pop .e_sel_inner input[type='radio'] {display: none;}

.expert_pop .e_sel_inner label {width: 32%; height: 35px; border: 1px solid #C4C4C4; font-weight: 500; line-height: 9vw;}

.expert_pop .e_sel_inner input[type='radio']:checked+label {border: 1px solid #0B5ACE; color: #0B5ACE;}



.expert_pop .e_sel_inner input[type='checkbox'] {display: none;}

.expert_pop .e_sel_inner label {width: 32%; height: 35px; border: 1px solid #C4C4C4; font-weight: 500; line-height: 9vw;}

.expert_pop .e_sel_inner input[type='checkbox']:checked+label {border: 1px solid #0B5ACE; color: #0B5ACE;}



.expert_pop .inquiry_txt {margin-bottom: 40px;}

.expert_pop .inquiry_txt p {text-align: left;}





/* my 프로필 */

.my_profile_view {padding-top: 10px;}

.my_profile_view .profile_top_wrap {margin-bottom: 24px;}

.my_profile_view .profile_img {margin-right: 10px; width: 120px;}

/* .profile_txt_wrap tr td {padding-bottom: 5px;} */

.profile_txt_wrap tr td:first-child { padding-right: 15px;}

.profile_txt_wrap tr td:last-child {color: #707070;}

.my_profile_view .p_img_slide {width: 100%;}

.my_profile_view .swiper-pagination {height: 2.2222vw;}

/* .my_profile_view  .p_img_slide_item {width: 48%; margin-right: 1.3333vw; } */

.my_profile_view  .p_img_slide_item img {width: 100%;}

.my_profile_view .swiper-pagination-bullet {width: 6px; height: 6px; background-color: #FFF; opacity: var(--swiper-pagination-bullet-inactive-opacity, 0.8); margin: 0 var(--swiper-pagination-bullet-horizontal-gap, 2px) !important;} 

.my_profile_view .swiper-pagination-bullet-active {background-color: #4784FF;}

.my_profile_b_img {justify-content: space-around;}

.my_profile_b_wrap {margin-bottom: 20px;}

.my_profile_b_wrap h3 {font-weight: 500; font-size: 12px; margin-bottom: 6px;}

.my_profile_b_wrap li {border: 1px solid #C4C4C4; width: 54px; height: 54px; position: relative;}

.my_profile_b_wrap li img {width: auto; position: absolute; top: 50%; left: 50%; transform: translate(-50%, -50%);}

.m_p_b_det {padding-bottom: 25px; border-bottom: 1px solid #E4E4E4;}

.m_p_b_det h3 {font-size: 14px; font-weight: 500;}

.m_p_b_det p {color: #707070; line-height: 26px;}

.m_p_b_det.m_p_b_det2 {margin-top: 25px;}

.m_p_b_det.m_p_b_det2:last-child { border: 0; }

.m_p_b_det.m_p_b_det2 p {line-height: normal;}

.m_p_b_det.m_p_b_det2 .title_b {color: #0B5ACE; margin-bottom: 6px;}

.m_p_b_det.m_p_b_det2 .det_b {font-weight: 500; line-height: 28px; color: #191919;}

.my_expos_ch {display: flex; justify-content: space-between; align-items: center; padding-top: 25px; margin-bottom: 68px;}

.my_expos_ch .title_b {color: #0B5ACE; }

.my_profile_view .my_p_view_btn {display: flex; justify-content: space-between; margin-bottom: 20px;}

.my_profile_view .my_p_view_btn button {width: 31.6%; height: 40px; color: #FFF; background-color: #0B5BCE; font-weight: 400; font-size: 3.5889vw; border-radius: 10px;}



.photo_pop_close { position: absolute; top: 16.277vw; right: 2vw; font-size: 5.999vw; font-weight: 500; text-decoration: none; color: #fff; transition: all 200ms; }



.swiper-button-prev, .swiper-button-next { font-weight: 900; }



.title_text { 

    text-align: justify;

    width: 60px;

    height: 22px;

}

.title_text:after {

    content: "";

    display: inline-block;

    width: 100%;

}