@import url('https://fonts.googleapis.com/css?family=Noto+Sans+KR&display=swap');
@import url('https://fonts.googleapis.com/css?family=Noto+Sans+KR:100&display=swap&subset=korean');
	/* *{box-sizing:border-box;margin:0;padding:0;}
	body{
	  font-family:"Pretendard","Nanum Gothic",sans-serif;
	  line-height:1.6;color:#333;background:#fff;
	}
	h2,h3,h4{font-weight:700;line-height:1.3;color:#222;margin-bottom:.5em;}
	h2{font-size:2rem;margin-top:0;}
	h3{font-size:1.4rem;margin-top:2.5em;}
	h4{font-size:1.15rem;margin-top:2em;} */
.mettingContainer{max-width:900px;margin:0 auto;padding:64px 20px;
    }
	.lead{font-size:1.05rem;margin-bottom:2rem;}

	table.table-program{
	  width:100%;border-collapse:collapse;margin-bottom:2.5rem;font-size:.95rem;
	}
table.table-program th,	table.table-program td{
	    line-height: 1.2;
	  border:1px solid #e0e0e0;padding:12px 10px;vertical-align:top;
	}
		table.table-program th{background:#fafafa;text-align:center;font-weight:700;}

	.info-list{list-style:none;margin:1rem 0 2.5rem;font-size:.95rem;}
	.info-list li{position:relative;padding-left:18px;margin-bottom:.6rem;}
	.info-list li::before{content:"•";position:absolute;left:0;top:0;color:#ff5f00;font-weight:700;}
.info-list li img{
	width: 100%;
}
table.table-program td strong{
	font-weight: 600;
}
table.table-program td ol{
	margin-bottom: 20px;
}
table.table-program td ol p{
	line-height: 1.8;
}
	blockquote{
	  border-left:4px solid #ff5f00;padding-left:14px;margin:1.5rem 0;font-size:.95rem;background:#fff8f4;
	}

	.details-box{
	  margin-top:2.5rem;border:1px solid #eee;border-radius:8px;padding:20px;background:#fcfcfc;font-size:.9rem;
	}
	.details-box p{margin:.4rem 0;}

