@charset "utf-8";

.mlp_medium{
	display:none;
	position:fixed;
	width:100%;
	height:100%; 
	background: rgba(0, 0, 0, 0.6); top:0; left:0;
	transition: all 0.6s;
	z-index: 201;
}
.mlp_medium .medium_popup{ 
	position:fixed;
	background:#fff;
	transform: translate(-50%, -50%);
	top: 50%;
	left: 50%;
	padding:10px;
	background: #fff;
	border-radius: 5px;
	border:1px solid #666;
	width: 360px;
	height: 360px;
	box-shadow: 2px 2px 8px rgba(0, 0, 0, 0.3);
	transition: all 06s;
}
.pop_title	{
	font-size: 16px;
	font-weight: 600;
	text-align:center;
	padding:6px 10px 4px 10px;
}
/* 2022-10-05 sjm */
.pop_subtitle	{
	font-size: 12px;
	font-weight: 300;
	text-align:right;
	padding:6px 30px 4px 10px;
}
.alert_popcont	{
	border-top:1px solid  #efefef;
	margin-top:10px;
	padding:12px 10px 10px 10px;
	height:280px;
}
.popup_floatcenter	{
	text-align: center;
	font-size: 0.8rem;
	font-weight: 500;;
	line-height: 20px;
}
div.lpopup_menu_area {
	float: right;
}
.lpopup_menu {
	display: inline-block;
	text-decoration: none;
	cursor: pointer;
	width:28px;
	height:28px;
	margin-right:8px;
	background:url('../../img/common/btn_menu_close.png') no-repeat 8px;
}

.btn {position:relative; display:inline-block; cursor:pointer; text-align:center;}
.btn.mid01 { 
	padding:10px 0px 13px 0px;
  	width:140px;
	cursor: pointer;
	outline-width: 0;
	margin:2px;
	border:1px solid  ;
	border-radius: 5px;
	border-color: #ddd;
	background-color: #fff;
	color: #333;
	font-weight: 600;
	font-size: 16px;
}
.mid02  { 
	padding:10px 0px 13px 0px;
	width:140px;
	cursor: pointer;
	outline-width: 0;
	margin:2px;
	border:1px solid;
	border-radius: 5px;
	background-color: #0064FE;
	color: #fff;
	font-weight: 600;
	font-size: 16px;
}

.mlp_small{
	display:none;
	position:fixed;
	width:100%;
	height:100%; 
	background: rgba(0, 0, 0, 0.6); top:0; left:0;
	transition: all 0.6s;
	z-index: 202;
}
.small_popup	{
	position: relative;
	width:300px;
	min-height: 160px;
	font-size: 16px;
	border:1px solid #666;
	border-radius: 5px;
	width: 300px;
	min-height: 160px;
	background-color: #fff;
}
.small_popup ul li{
	position: relative;
	display: inline-block;
}
.small_popup .list_full	{
	float:center;
	vertical-align: middle;
	margin-top:6px;
	text-align: center;
}
.small_popup .list_left_short	{
	float:left;
	vertical-align: middle;
	margin-top:6px;
	width:48%;
	text-align: center;
}
.small_popup .list_right_short	{
	float:right;
	vertical-align: middle;
	margin-top:6px;
	width:48%;
	text-align: center;
}
.mlp_small .small_popup{ 
	position:fixed;
	background:#fff;
	transform: translate(-50%, -50%);
	top: 50%;
	left: 50%;
	/* padding:10px; */
	background: #fff;
	border-radius: 5px;
	border:1px solid #666;
	width: 300px;
	min-height: 160px;
	box-shadow: 2px 2px 8px rgba(0, 0, 0, 0.3);
	transition: all 06s;
}
.smalllpopup_menu {	
	width:;
	bottom:0;
	cursor: pointer;
}
.pop_bottom_area	{
	display:block;
	vertical-align:middle;
	text-align: center;
	position:absolute;
	border-top:1px solid #ddd;
	margin:0px;
	height:34px;
	width:100%;
	bottom:0;
}
.agree_textarea	{
	text-align: left;
	padding:10px;
	width:300px;
	height:260px;
	border:1px solid #fff;
}
.pop_message	{
	font-size: 16px;
	font-weight: 600;
	text-align:center;
	line-height:20px;
	padding: 10px;
	margin: 20px auto;
}
.smallalert_popcont	{
	margin-top:15px auto;
}
.btn_partline	{
	width:1px;
	height:33px;
	border-left:1px solid #ddd;
}

/* 우편번호 팝업용 CSS --- Start */
.zipCodePopup .postCd {
  font-weight:bold;
  padding:5px;
  padding-top:0px;
}

.zipCodePopup .doromyung {
  background-color:#1B74B6;
}

.zipCodePopup .gibun {
  background-color:#65D3E3;
}

.zipCodePopup .doromyung, .zipCodePopup .gibun {
  color:white;
  border-radius:10px;
  padding:5px 8px;
  margin-right:8px;
  font-size:12px;
}

.zipCodePopup .addrList {
  padding: 10px;
  border-bottom:1px solid silver
}

.zipCodePopup .addrList li {
  padding: 1px 0px;
  margin-bottom: 5px;
  max-height:47px;
}

.zipCodePopup .addrList li:last-child {
  margin-bottom: 0px;
}

.zipCodePopup .addrList font {
  line-height:25px;	
  cursor: pointer;
}

.zipCodePopup .tableDiv {
  border:1px solid silver;
  height:442px;
  overflow-y:auto;
}

.zipCodePopup #paging {
  width: 100%;
  text-align:center;
  margin:12px 0px;
}

.zipCodePopup #paging button {
  min-width:80px;
  height:40px;
}

.zipCodePopup .info_body {
	padding: 39px 29px;
 	background-color: #fff; 
	border-bottom: 1px solid #e1e1e1;
	-webkit-box-shadow: 0 1px #dedede;
	-moz-box-shadow: 0 1px #dedede;
	box-shadow: 0px 1px #dedede;
}
.zipCodePopup body {
	-webkit-text-size-adjust: none;
}
.zipCodePopup body, .zipCodePopup button, .zipCodePopup input, .zipCodePopup select, .zipCodePopup td, .zipCodePopup textarea, .zipCodePopup th {
	font-size: 14px;
	line-height: 1.5;
	font-family: "Malgun Gothic","맑은 고딕",sans-serif;
/* 	color: #222; */
}
.zipCodePopup body {
/* 	background-color: #ececec; */
}
.zipCodePopup .tit_tip {
	display: block;
	width: 24px;
	height: 20px;
	color: #000;
}
.zipCodePopup .desc_tip {
	margin-top: 14px;
	line-height: 22px;
}
.zipCodePopup .txt_example {
	display: block;
	margin-top: 3px;
	font-size: 13px;
	line-height: 19px;
	color: #008bd3;
}
.zipCodePopup .desc_tip2 {
	margin-top: 8px;
	line-height: 22px;
}
/* 우편번호 팝업용 CSS --- End */

/* 업종(시너지) 코드 조회 팝업용 Start */
.CodePopup .textMsg {
    padding:10px;
    text-align:right;
    color:#ff7b7b;
    font-size:12px
}

.CodePopup #tblBorderDiv {
    cursor:default;
    border-radius:10px 10px 0px 0px;
    border:1px solid #e0e2e2;
    width:100%;
    border-radius:10px 10px 0px 0px;
}

.CodePopup #tblBorderDiv th {
    height:35px;
    border:0px;
    background-color:#DFEBF7;
}

.CodePopup #selectTitle th:last {
    border-radius:0px 10px 0px 0px;
}
/* 업종(시너지) 코드 조회 팝업용 End */

