/* ���� css �ϴܿ� �ٿ��ּ���. */
.headerPc .menu > li{width:calc(100% / 7);}
.meditaion .dot_txt{position: relative; padding-left: 8px;}
.meditaion .dot_txt::before{content:""; position:absolute; left:0; top:10px; width:3px; height:3px; border-radius: 50%; background-color: #202b79;}
.dot_list_wrap > li{position: relative; padding-left: 8px;}
.dot_list_wrap > li::before{content:""; position:absolute; left:0; top:10px; width:3px; height:3px; border-radius: 50%; background-color: #202b79;}
.sub01_1.mediation > .chartImg > ul > li{width:calc(25% - 18px); margin-right:24px;}
.sub01_1.mediation > .chartImg > ul > li:last-child{margin-right:0;}
.sub01_1.mediation > .chartImg > ul > li > a > p{text-align: center; font-size:15px;}
.sub01_1.mediation > .chartImg > ul > li > a > img{max-width:90px;}
.search_panel_tab .panel {box-sizing:border-box; padding:20px 10px; background:#f6f6f6; border:1px solid #e5e5e5;}
.search_panel_tab .panel > form {width:100%; overflow:hidden;}
.search_panel_tab .panel > form > div {float:left; margin-top:2px;}
.search_panel_tab .panel > form > div:not(:first-child){margin-left:8px;}
/* .search_panel_tab .panel > form > div.panelExpertise {margin:0 15px;} */
.search_panel_tab .panel > form > div > label {display:inline-block; vertical-align:middle; font-size:13px; font-weight:500; margin-right:5px; color:#555;}
.search_panel_tab .panel > form > div.panelResidence > label{margin-top:-3px; line-height: 1.2;}
.search_panel_tab .panel > form > div > label .pc_br{display:block;}
.search_panel_tab .panel > form > div > input {width:138px; height:30px; border:1px solid #e5e5e5;}
.search_panel_tab .panel > form > div > select {width:138px; height:30px; line-height:30px; border:1px solid #e5e5e5;}
.search_panel_tab .panel.kor > form > div > input {width:160px; height:30px;}
.search_panel_tab .panel.kor > form > div > select {width:160px; height:30px; line-height:30px;}
.search_panel_tab .panel.kor > form > div:not(:first-child){margin-left:10px;}
.search_panel_tab .panel > form > button {float:right; border:1px solid #102d69; background:#102d69; color:#fff; font-weight:500; border-radius:2px; padding:5px 8px; cursor:pointer; font-size:13px;}
.search_panel_tab.content_item_wrap .item_box{margin-top:20px;}
.search_panel_tab .mediator_filter{display:flex; display:-webkit-box;  display: -moz-box; display: -ms-flexbox; display: -webkit-flex; margin-top:20px; margin-bottom:40px;}
.search_panel_tab .mediator_filter > a{width:calc(100% / 26); text-align: center; font-size:18px; color:#018bb5; font-family: 'Oswald', sans-serif;}
.search_panel_tab .mediator_filter > a:hover{text-decoration: underline; background-color: #f6f6f6;}
.search_panel_tab .mediator_filter > a.disabled{color:#b6b6b6; pointer-events: none;}
.search_panel_tab .mediator_filter > a.disabled:hover{background-color: transparent;}
.search_panel_tab .list_panel.scroll .mediator_filter{position: fixed; top:0; padding:10px 0; margin:0; background-color: #fff; width:50%; z-index: 9001; max-width:935px;}
.list_panel .list_box{margin:30px 15px;}
.list_panel .list_box .list_item {width:100%; padding:15px 10px 15px 15px;border-bottom:1px solid #ddd;}
.list_panel .list_box .list_item .img_box{display:inline-block;vertical-align: middle; margin-right:80px;}
.list_panel .list_box .list_item .img{display:inline-block;vertical-align: middle;width:70px; height:70px; overflow: hidden; background-color: #919191;}
.list_panel .list_box .list_item .img > img{width:100%;}
.list_panel .list_box .list_item .name_box{position:relative; display:inline-block; vertical-align: middle; width:calc(100% - 160px)}
.list_panel .list_box .list_item .name_title{display:inline-block; vertical-align: middle;}
.list_panel .list_box .list_item .name_title > a{font-size:16px; color:#4a4a4a;}
.list_panel .list_box .list_item .name_title:hover > a{text-decoration: underline;}
.list_panel .item_section{padding-top:10px;}
.list_panel .item_section .tit {position: relative;}
.list_panel .item_section .tit:after{content:""; position: absolute; left:40px; top:20px; width:calc(100% - 40px); height:1px; background-color:#ddd;}
.list_panel .item_section .tit > span{display:inline-block; font-size:28px; color:#018bb5; width:40px; height:40px; line-height: 40px; text-align: center; font-family: 'Oswald', sans-serif;}
.list_panel .item_section .list_item:last-child{border-bottom: 0;}
.list_panel .list_box .list_item .member_info {position:absolute; right:15px; display: inline-block; width:130px; text-align: center; height: 32px; line-height: 31px; text-transform: uppercase;}
.list_panel .list_box .list_item .member_info > a{display:block; font-size:13px; color: #018bb5; font-weight: 400; padding:0 20px; border: 1px solid #018bb5; border-radius: 16px;}
.list_panel .list_box .list_item .member_info:hover > a{background-color:  #018bb5; color:#fff;}
.panel_content ul.kcabNext > li, .panel_content ul.kcabNext02 > li{background-color: #fff; color:#184996; width:100% !important;}
.panel_content ul.kcabNext > li > a, .panel_content ul.kcabNext02 > li > a{color:#184996;}
.panel_content ul.kcabNext > li.on, .panel_content ul.kcabNext02 > li.on{background-color: #184996;}
.panel_content ul.kcabNext > li.on > a, .panel_content ul.kcabNext02 > li.on > a{color:#fff;}

.link_item_wrap .link_wrap{border-bottom:1px solid #ddd; margin-bottom:30px;}
.link_item_wrap .link_list{margin-top:20px; margin-bottom:30px;}
.link_item_wrap .link_list li{margin-bottom:10px;}
.link_item_wrap .link_list li a{font-weight: 700;}
.link_item_wrap .link_list li a::before{content:""; display: inline-block; vertical-align: middle; width:12px; height:12px; background: url("/eng/images/common/icon_double_arrow.svg") 0 0 no-repeat; background-size: 100%; filter: invert(10%) sepia(83%) saturate(2834%) hue-rotate(209deg) brightness(99%) contrast(97%); margin-right:6px;}
.link_item_wrap .link_item{margin-top:25px}


.fee-table-wrap .text-right{text-align: right; font-size:13px;}
.fee-table-wrap .feeTable tbody td{text-align: left;}

/* modal */
.layer_popup_wrap{
    display: none !important;
    position: fixed;
    left:0;
    top:30px;
    width:100%;
    height:100%;
    z-index: 9999;

}
.layer_popup_wrap.active{display:flex!important; align-items: center; justify-content: center;}
.layer_popup_wrap .layer_pop_scroll{
    position: absolute;
    display: flex;
    /* align-items: center;
    justify-content: center; */
    width:100%;
    max-width: 800px;
    overflow-y: auto;
    max-height: 87%;
    background-color: #fff;
    box-shadow: 0 0 25px 0 rgba(0,0,0,.1);
}
.layer_popup_wrap .layer_popup {
    position:relative;
    background-image: url("/eng/images/popup_bg.jpg");
    background-repeat: no-repeat;
    background-position: 0 0;
    background-size: 270px auto;
    background-color: #fff;
    padding:25px 30px;
    width:800px;
    height: 100%;
    border-radius: 3px;
}
.layer_popup_wrap .layer_popup .btn_pop_close{position: absolute; right:20px; top:20px;}
.layer_popup_wrap .layer_popup .btn_pop_close:after {display: inline-block; content: "\00d7"; font-size:30px;}

.layer_popup_wrap .layer_popup .member_info_top .name_box{}
.layer_popup_wrap .layer_popup .member_info_top .img{display:inline-block;vertical-align:top;width:120px; height:140px; overflow: hidden; background-color: #919191;}
.layer_popup_wrap .layer_popup .member_info_top .img > img{width:100%;}
.layer_popup_wrap .layer_popup .member_info_top .name_title{display:inline-block; vertical-align:middle; margin-top:15px; width:calc(100% - 145px); font-weight: 500; margin-left:16px;}
.layer_popup_wrap .layer_popup .member_info_top .name_title > h3{margin-top:0 !important; text-align: left !important; border-bottom: 1px solid #e5e5e5; padding-bottom:20px !important; margin-bottom: 10px;}
.layer_popup_wrap .layer_popup .member_info_top .name_title > h3:after{display:none !important;}

.layer_popup_wrap .layer_popup .member_info_bottom{position:relative; width:100%;padding:10px 0 0;}
.layer_popup_wrap .layer_popup .member_info_bottom > h3{font-size:20px !important; font-weight: 300 !important; padding-bottom:18px !important; margin-bottom:10px !important; text-align:left !important; margin-top:0 !important; border-bottom: 1px solid #efefef;}
.layer_popup_wrap .layer_popup .member_info_bottom > h3:after{display: none !important;}
.layer_popup_wrap .layer_popup .member_info_bottom .panelView{margin-top:0px!important;}
.layer_popup_wrap .panelView table a.cv_download{color:#018bb5!important; text-decoration: underline;}
/* tablet */
@media screen and (max-width:1250px) {
    .search_panel_tab .panel > form > div {width:100%; clear:both; overflow:hidden;}
	.search_panel_tab .panel > form > div.panelExpertise {margin:15px 0;}
	.search_panel_tab .panel > form > div > input {width:99%; height:30px; border:1px solid #e5e5e5;}
	.search_panel_tab .panel > form > div > select {width:99.8%; height:35px; border:1px solid #e5e5e5;}
	.search_panel_tab .panel > form > button {clear:both; width:100%; margin-top:15px; padding:10px 0;}
    .search_panel_tab .panel > form > div:not(:first-child){margin-left:0 !important;}
    .search_panel_tab .panel.kor > form > div > select{width:100% !important;}
    .list_panel .list_box .list_item .member_info{position:static; display: block; margin-top:16px;}
    .search_panel_tab .panel > form > div > input{width:100% !important;}
    .search_panel_tab .panel > form > div > label .pc_br{display:inline-block;}
    .search_panel_tab .panel > form > div.panelResidence > label{margin-top:0;}
}

/* mobile */
@media screen and (max-width:799px) {
    .search_panel_tab .mediator_filter{flex-wrap:wrap;}
    .search_panel_tab .mediator_filter > a {width:38px; font-size:16px;}
    .list_panel .item_section .tit > span{font-size:22px;}
    .list_panel .list_box{margin:15px 10px;}
    .search_panel_tab .list_panel.scroll .mediator_filter{top:55px; width:100%;}
    .link_item_wrap h4 + .link_item {padding-top:0;}
    .layer_popup_wrap .layer_popup .member_info_top .name_box{width:calc(100% - 20px);}
    .list_panel.scroll .layer_popup_wrap .layer_popup{width:100%;}
    /* .list_panel.scroll .layer_popup_wrap.active {top:140px;} */
    .search_panel_tab .panel.kor > form > div:not(:first-child){margin-left:0;}
    .layer_popup_wrap.active{top:70px;}
    .layer_popup_wrap .layer_pop_scroll{height:auto; max-height:calc(100% - 160px);}

}

.profileBox-wrap {display:flex; margin-bottom:15px;}
.profileBox-wrap .profileBox{flex-basis:50%; margin-top:0 !important;}
.profileBox-wrap .profileBox + .profileBox{margin-left:15px;}
.tbType02 #fileInsert input[type='file']{line-height: 38px;}


/* tablet */
@media screen and (max-width:716px) {
    .tbType02 #fileInsert input[type='file']{width:100%; line-height: 27px;}
    .profileBox-wrap{flex-direction:column;}
    .profileBox-wrap .profileBox{flex-basis:100%;}
    .profileBox-wrap .profileBox + .profileBox{margin-top:15px !important; margin-left:0;}
}