@charset "UTF-8";

/*********************************************
* common
*********************************************/  
.popupFrame_open , .popupFrame_close  { display: inline-block; }
#popupFrame    { position: relative; display: none; }

[class^='Wrapper']   { width: 100%; margin: 0 auto; position: relative; background-color: #fff; }
.Wrapper    { border-top: 4px solid #af6e00; }
.Wrapper_popup    {  }       /*    팝업 -  [popup.css] 에 정의     */
.Wrapper_login    {  }       /*    로그인 -  [member.css] 에 정의     */

.Wrapper_popup   { width: auto; background-color: transparent; }
.Wrapper_popup  section {max-width:80%;max-height:80%; }
.Wrapper_popup  section .container_popup{overflow: auto;max-width:1000px;max-height:700px;}


[id^='popupWrap_']    { background-color: #fff; margin: 0 auto; } 
[id^='popupWrap_'] .header_popup    { height: 37px; line-height: 37px; background-color: #af6e00; position: relative; } 
[id^='popupWrap_'] .header_popup h3    { margin: 0 20px; color: #fff; font-size: 14px; font-weight: bold; } 
[id^='popupWrap_'] .popupFrame_close    { width: 16px; height: 16px; background:url(../img/btn_close_popup.gif) no-repeat; display: inline-block; text-indent: -999999px; font-size: 0; color: transparent; position: absolute; top: 50%; right: 15px; margin-top: -9px; z-index: 5; } 
[id^='popupWrap_'] .container_popup    { min-height: 100px; margin: 20px; position: relative; } 
[id^='popupWrap_'] .container_popup:after  {content:"."; display:block; height:0; clear:both; visibility:hidden; } 
[id^='popupWrap_'] .btnArea  { text-align: center; margin: 15px auto; padding: 0 !important; }
[id^='popupWrap_'] .btnArea *  { vertical-align: middle; }
[id^='popupWrap_'] .btnArea a ,
[id^='popupWrap_'] .btnArea button  { margin: 0 2px; }
[id^='popupWrap_'] .btnArea a  { display: inline-block; }  

[id^='popupWrap_'] .container_popup  [class^='tableTypeV_'] table tbody th  { padding:4px 10px; } 
[id^='popupWrap_'] .container_popup  [class^='tableTypeV_'] table tbody td  { padding:4px 10px; } 



/*********************************************
* 비밀번호 초기화
*********************************************/  
#popupWrap_pwReset  { width: 400px; } 


/*********************************************
* B2B 메뉴 ID 찾기
*********************************************/  
#popupWrap_menuID  { width: 800px; }
#popupWrap_menuID .tableTypeH_  { max-height: 385px; overflow: auto; }
@-moz-document url-prefix() { 
	#popupWrap_menuID .tableTypeH_  { max-height: 388px; }
}
@media screen and (-webkit-min-device-pixel-ratio:0) {
	#popupWrap_menuID .tableTypeH_  { max-height: 395px; }
}


/*********************************************
* 사용자 조회
*********************************************/  
#popupWrap_userSearch  { width: 500px; }
#popupWrap_userSearch .tableTypeH_  { max-height: 385px; overflow: auto; }
@-moz-document url-prefix() { 
	#popupWrap_userSearch .tableTypeH_  { max-height: 388px; }
}
@media screen and (-webkit-min-device-pixel-ratio:0) {
	#popupWrap_userSearch .tableTypeH_  { max-height: 395px; }
}

#popupWrap_franchiseeSrch  { width: 467px; } /* 대표 가맹점 검색 */ 

/*********************************************
* 사업자등록번호 검색
*********************************************/  
#popupWrap_companySearch  { width: 800px !important; }
#popupWrap_b2bmemberSearch  { width: 1100px !important; }
#popupWrap_b2bmemberSearch .tableTypeH_  { max-height: 385px; overflow: auto; }

#popupWrap_franchiseeSrch  { width: 467px; } /* 대표 가맹점 검색 */ 
#popupWrap_eventRegister  { width: 1100px; } /* 이벤트 등록 */ 
#popupWrap_notice  { width: 800px; } /* 공지사항 */ 


/* 자충/후불서비스 해지 */
.wrap_rson{	
	text-align:center;
	width:220px;
	text-overflow:ellipsis;
	overflow:hidden;
	text-decoration: underline;
	color: blue;
	display: inline-block;
	cursor:pointer;
}