@charset "utf-8";



/****************  ��������� ******************/
.headerPop {
	display: flex;
	height: 0px;
	width: 100%;
	border-bottom: 4px solid #dcdcdc;
}

#wrapperPop {
    box-sizing: border-box;
    width: 100%;
    max-width: 1024px;
	margin: 0 auto;
	position: relative;
	z-index: 1;
}

/*������������ container*/
#wrapperPop .container {
	background: #fff;
	box-sizing: border-box;
	min-height: 100vh;
	width: 100%;
	padding: 3px;
	position: relative;
	z-index: 2;
}






/* bPopup ������ ������������ */
.bPopWrap {position:fixed; inset:0; background:transparent;}
.bPopWrap iframe{width:100%; height:100%; border:0;}


/*bpopup wrap*/
.bpop_popup_wrap {position: fixed; inset:0;	z-index: 999999; background: rgba(0, 0, 0, 0.7); display: flex;	justify-content:center;	align-items:center;}
/*������ ������ ������(��������� ������ ������)*/
.bpop_popup_wrap .popup_box {width:90%; height:90vh; max-height:90vh; background:#fff; border-radius:4px; overflow:hidden}
.bpop_popup_wrap .popup_box .popup_header{position:relative; padding:15px; border-bottom:1px solid #eaeaea}
.bpop_popup_wrap .popup_box .popup_header .popup_tit{font-size:17px; line-height:20px;}
.bpop_popup_wrap .popup_box .popup_header .btn_popup_close{display:flex; align-items:center; justify-content:center; position:absolute; top:10px; right:10px; width:30px; height:30px; line-height:30px; }
.bpop_popup_wrap .popup_box .popup_content_wrap{max-height:calc(96vh - 90px); padding:20px; overflow-y:auto;}
.bpop_popup_wrap .popup_box .popup_content_wrap::-webkit-scrollbar{width:6px; background:0 none}
.bpop_popup_wrap .popup_box .popup_content_wrap::-webkit-scrollbar-thumb{width:6px; background:#e4e7e9}
.bpop_popup_wrap .popup_box .popup_content_wrap::-webkit-scrollbar-track{width:6px; background:#fff; transition:background 0.3s}
.bpop_popup_wrap .popup_box .popup_content_wrap .opinion_content_wrap{padding:0}
.bpop_popup_wrap .popup_box.address_popup{max-width:600px}
@media screen and (max-width: 500px) {
    .bpop_popup_wrap .popup_box .popup_content_wrap{padding:13px}
    .bpop_popup_wrap .popup_box .popup_content_wrap{height:calc(100% - 77px)}
}

.bpop_popup_wrap .address_popup .tab_wrap .tab_form_box{padding-top:10px; border-top:2px solid #086db5}
.bpop_popup_wrap .address_popup .add_select02{display:flex; justify-content:space-between}
.bpop_popup_wrap .address_popup .insert_form_wrap .form_list .insert_form_con.add_select02 .selectStyle{width:49%}
.bpop_popup_wrap .address_popup .add_sear_btn{display:flex; justify-content:space-between; flex-wrap:wrap}
.bpop_popup_wrap .address_popup .add_sear_btn input{width:calc(100% - 70px) !important}
.bpop_popup_wrap .address_popup .add_sear_btn .btn_blue{width:60px}
.bpop_popup_wrap .address_popup .add_sear_btn .refer{width:100%}
.bpop_popup_wrap .address_popup .table_add_result .no_result{padding:20px 0; line-height:20px; color:#ef4949}
.bpop_popup_wrap .address_popup .table_add_result .no_result i{margin-right:6px; font-size:20px; line-height:20px; vertical-align:top}
.bpop_popup_wrap .address_popup .table_add_result .add_other{display:block; width:100%; margin-top:5px; color:#888}
.bpop_popup_wrap .address_popup .table_add_result .add_other .fb{font-size:13px}
.bpop_popup_wrap .address_popup .btn_insert_wrap{margin:20px auto 5px}


.address_popup .addr_table_wrap{ max-height:25vh; min-height:25vh; overflow-y:auto; border-top:1px solid #ddd; border-bottom:2px solid #086db5;}
.address_popup .addr_table_wrap .table_style01 { width:100%; margin:0; border-bottom:2px solid #1a489z }
.address_popup .addr_table_wrap .table_style01 th { padding: 8px 5px; background: #f1f5f7; font-family: 'NanumSquareRound_exbold'; position: sticky; top: 0; }
.address_popup .addr_table_wrap .table_style01 td{padding:8px 5px; border-top:1px solid #ddd; text-align:center}

















/* ������ ������������ ��������� ������ */
.layer_popup_wrap{position:fixed; inset:0; z-index:999999; width:100vw; height:100vh; background:rgba(0,0,0,0.7)}
.layer_popup_wrap .popup_box{width:96%; max-height:94vh; margin:3vh auto; background:#fff; border-radius:4px; overflow:hidden}
.layer_popup_wrap .popup_box .popup_header{position:relative; padding:15px; border-bottom:1px solid #eaeaea}
.layer_popup_wrap .popup_box .popup_header .popup_tit{font-size:17px; line-height:20px;}
.layer_popup_wrap .popup_box .popup_header .btn_popup_close{display:block; position:absolute; top:10px; right:10px; width:30px; height:30px; line-height:30px; }
.layer_popup_wrap .popup_box .popup_content_wrap{max-height:calc(96vh - 90px); padding:20px; overflow-y:auto;}
.layer_popup_wrap .popup_box .popup_content_wrap::-webkit-scrollbar{width:6px; background:0 none}
.layer_popup_wrap .popup_box .popup_content_wrap::-webkit-scrollbar-thumb{width:6px; background:#e4e7e9}
.layer_popup_wrap .popup_box .popup_content_wrap::-webkit-scrollbar-track{width:6px; background:#fff; transition:background 0.3s}
.layer_popup_wrap .popup_box .popup_content_wrap .opinion_content_wrap{padding:0}
.layer_popup_wrap .popup_box.address_popup{max-width:600px}





.layer_popup_wrap .address_popup .tab_wrap .tab_form_box{padding-top:10px; border-top:2px solid #086db5}
.layer_popup_wrap .address_popup .add_select02{display:flex; justify-content:space-between}
.layer_popup_wrap .address_popup .insert_form_wrap .form_list .insert_form_con.add_select02 .selectStyle{width:49%}
.layer_popup_wrap .address_popup .add_sear_btn{display:flex; justify-content:space-between; flex-wrap:wrap}
.layer_popup_wrap .address_popup .add_sear_btn input{width:calc(100% - 70px) !important}
.layer_popup_wrap .address_popup .add_sear_btn .btn_blue{width:60px}
.layer_popup_wrap .address_popup .add_sear_btn .refer{width:100%}
.layer_popup_wrap .address_popup .table_add_result .no_result{padding:20px 0; line-height:20px; color:#ef4949}
.layer_popup_wrap .address_popup .table_add_result .no_result i{margin-right:6px; font-size:20px; line-height:20px; vertical-align:top}
.layer_popup_wrap .address_popup .table_add_result .add_other{display:block; width:100%; margin-top:5px; color:#888}
.layer_popup_wrap .address_popup .table_add_result .add_other .fb{font-size:13px}
.layer_popup_wrap .address_popup .btn_insert_wrap{margin:20px auto 5px}
@media screen and (max-width: 500px) {
    .layer_popup_wrap .popup_box .popup_content_wrap{padding:13px}
    .layer_popup_wrap .popup_box .popup_content_wrap{height:calc(100% - 77px)}
}





