@charset "utf-8";
html, body {font-family:"NotoSansKR","sans-serif"}
.pop_from_fix { position:relative; margin: 0 auto; width: 550px; height:778px; background:url("../images/bg_popup.jpg") no-repeat center / contain; box-sizing: border-box; padding:80px; }
.pop_from_fix .p_desc1 { font-size:14px; margin: 0;}
.pop_from_fix h3 { font-weight:600; text-align:center; font-size:30px; margin-top: 30px; }
.pop_from_fix dl { width: 100%; display: flex; flex-wrap: wrap; margin-top: 50px;}
.pop_from_fix dl > dt { width: 25%; font-weight: 600;}
.pop_from_fix dl > dd {width: 75%;margin-left: 0;margin-bottom: 12px}
.pop_from_fix .text_c { text-align: center;}
.pop_from_fix .p_desc2 {padding-top: 10px;text-align: center;line-height: 202%;font-size: 20px;}
.pop_from_fix .p_desc3 {padding-top: 42px;text-align: center;}
.pop_from_fix h4 { padding-top: 10px; font-weight:600;text-align:center; font-size:1.1em; position: relative;}
.pop_from_fix .main-logo { width: 50px; height: 50px; text-align-last: center;margin-left: 5px;}
.pop_from_fix_btn { text-align: center;}
.pop_from_fix_btn a {display: inline-block;line-height: 26px;text-align: center;padding: 5px 5%;background-color: #4d4d4d;color: #fff;font-weight: 600;font-size: 14px;text-decoration: none;border-radius: 3px}
.pop_from_fix_btn a:first-child { background-color: #2a2e87;}
.pop_from_fix .box_in { position:relative; text-align:center; width:440px; margin:0 auto; z-index:10 !important; height:100px;}
.pop_from_fix .box_in h4 { z-index:100 !important; position:relative; line-height:100px; }
.pop_from_fix .cl_bt1 { position:absolute; top:0; width: 100%; z-index:10 !important; }
.pop_from_fix .cl_bt2 { position:absolute; top:-10px; right: 30px; z-index:5 !important;}
.pop_from_fix02 {width:98%; height:auto; margin:0 auto;}
.pop_from_fix02 h4 {font-weight:500;text-align:center; font-size:1.1em;padding:10px 0;}
.bottom_logo {display: flex;justify-content: center;align-items: center;padding-top: 10px;font-size: 20px;font-weight: 600;}

@media print {
	/* 실제 인쇄용지 크기 지정 */
	@page {size:210mm 297mm;margin:0mm}

	/* 프린트할때 background-color 나오게 하기 */
	* {
		-webkit-print-color-adjust: exact !important;   /* Chrome, Safari 6 – 15.3, Edge */
		color-adjust: exact !important;                 /* Firefox 48 – 96 */
		print-color-adjust: exact !important;           /* Firefox 97+, Safari 15.4+ */
	}
	/* 프린트할때 아래쪽에 빈페이지 생기는것 방지 : height: auto; */
	body {margin: 0;padding: 0;height: auto;margin-top: 170px}
	.pop_from_fix { transform: scale(1.35); margin-top: 170px; }
	.pop_from_fix_btn {display:none}
	.table_top_btn {display:none}
	
}

