/*공통 custom alert*/
@font-face {
	font-family: 'Noto Sans KR'; font-style: normal; font-weight: 300; 
	src: url(//fonts.gstatic.com/ea/notosanskr/v2/NotoSansKR-Light.woff2) format('woff2'),url(//fonts.gstatic.com/ea/notosanskr/v2/NotoSansKR-Light.woff) format('woff'),url(//fonts.gstatic.com/ea/notosanskr/v2/NotoSansKR-Light.otf) format('opentype');
}
@font-face {
	font-family: 'Noto Sans KR'; font-style: normal; font-weight: 400; 
	src: url(//fonts.gstatic.com/ea/notosanskr/v2/NotoSansKR-Regular.woff2) format('woff2'),url(//fonts.gstatic.com/ea/notosanskr/v2/NotoSansKR-Regular.woff) format('woff'),url(//fonts.gstatic.com/ea/notosanskr/v2/NotoSansKR-Regular.otf) format('opentype');
}
.alert_pop { 
	z-index: 99999; position: fixed; top: 50%; left: 50%; margin-top: -150px; margin-left: -225px; width: 450px; 
	border-radius: 8px; box-shadow: 0 0 10px rgba(0,0,0,0.15); background: #fff; font-family: 'Noto Sans KR';  font-size: 18px;
}
.alert_pop_tit { padding: 19px 0; border-bottom: 1px solid #e7e7e7; font-weight: 400; text-align: center; color: #000; }
.alert_pop_cont { display: table; width: calc(100% - 40px); min-height: 135px; padding: 20px; text-align: center; font-size: 16px; font-weight: 300; color: #000; }
.alert_pop_cont span { display: table-cell; line-height: 1.4; vertical-align: middle; line-break:anywhere;}
.alert_pop_btn a { float: left; display: inline-block; width: 225px; padding: 18px 0; text-align: center; color: #fff; cursor: pointer; }
.alert_pop_btn a.cancel { border-bottom-left-radius: 8px; background: #bdbdbd; }
.alert_pop_btn a.custom_confirm { border-bottom-left-radius: 8px; background: #3d6db0; }
.alert_pop_btn a.custom_confirm_cancel { border-bottom-right-radius: 8px; background: #7f9ac0; }
.alert_pop_btn a.confirm2 { width: 100%; border-bottom-left-radius: 8px; border-bottom-right-radius: 8px; background: #376BE0; color: #fff; }
