/*¸ÞÀÎ*/
.main_content_wp{ width: 1300px; margin: 0 auto;}
.main_content_wp .main_content{display: flex; margin: 50px 0; justify-content: space-between;}
.main_content_wp .main_content .main_notice_wp{display: flex; flex-wrap: wrap; justify-content: space-between; align-content: flex-start; width: 57%;}
.main_content_wp .main_content .main_notice_wp .main_notice_con{width: 49%;margin-top: 10px;}
.main_content_wp .main_content .main_notice_wp .main_notice_con ul{min-height:400px}
.main_content_wp .main_content .main_notice_wp .main_notice_con ul li a{ display: flex; justify-content: space-between; padding: 10px;}
.main_content_wp .main_content .main_notice_wp .main_notice_con ul li p{ max-width: 76%; overflow: hidden;word-wrap: break-word;white-space: nowrap;text-overflow: ellipsis;}
.main_content_wp .main_content .main_notice_wp .main_notice_con ul li span{}
.main_notice_tit{ display: flex; justify-content: space-between; border-bottom: 1px solid #ddd; padding: 10px; font-size: 20px;}
.main_notice_tit p{ font-weight: bold; color: #7d192d;}
.main_notice_tit a{ font-weight: bold;}
.main_notice_tit a:hover{ color: #7d192d}

.main_tit{ width: 100%;text-align: center;background: #333; color:#fff; border-radius: 5px; padding: 10px 0; font-size: 20px;font-weight: bold;height: 40px;}


.main_class_wp{ width: 41%;}
.main_class_wp table{width:100%; margin-top: 10px;}
.main_class_wp table tr th{padding: 10px;font-size: 20px;font-weight: bold;color: #7d192d; border-bottom: 1px solid #ddd;}
.main_class_wp table tr td{padding: 5px 10px;}
.main_class_ft_txt{ padding: 20px; background: #eee; margin-top:30px}

.center_btn{ width: 100%;margin: 20px auto;display: flex;align-items: center;justify-content: center;}
.center_btn .btn{ height: 40px;line-height: 40px;padding: 0 15px;font-size: 15px;}

.btn{background: #333;color: #fff;padding: 5px 10px;border-radius: 5px; display: block; text-align: center;border:0; cursor: pointer; font-size: 14px;}
.btn:hover{background: #000;}

.btn.red{background:#7d192d;}
.btn.red:hover{background:#5d0c1c;}

.btn.gray{background:#999;}
.btn.gray:hover{background:#888;}

/* Footer*/
footer{background:#333; padding:20px 0;}
footer:after{content:""; display:block; clear:both;}
footer .center{width:1300px; margin:0 auto;}
footer .footer-info{}
footer .footer-info p{color:#efefef; display:inline-block; font:normal 400 14px/18px Noto Sans KR;vertical-align: middle;}
footer .footer-info small{width: 100%; display: block; margin: 20px auto 10px; text-align: center; color: #888; font-size: 12px;}
footer .footer-info .footer-logo{display:inline-block; padding-right: 20px; vertical-align: middle;}
footer .footer-info .footer-logo img{display:block; width: 220px;}

/* Dim */
.layer-dim {position: fixed;inset: 0;background: rgba(0, 0, 0, 0.6);z-index: 1000;display: none;}
/* Popup */
.layer-popup {position: fixed;top: 50%;left: 50%;transform: translate(-50%, -50%);width: 80%;max-width: 900px;height: 70%;background: #fff;z-index: 1001;display: none;border-radius: 8px;overflow: hidden;overflow-y:auto;}
/* iframe */
.layer-popup iframe {width: 100%;height: 100%;border: 0;}
/* Close button */
.popup-close {position: absolute;top: 10px;right: 10px;z-index: 10;width: 32px;height: 32px;border: none;background: rgba(0,0,0,0.6);color: #fff;font-size: 20px;cursor: pointer;border-radius: 50%;}
.layer-popup-con{ padding: 30px;}
.layer-popup-table{}
.layer-popup-tit{ padding: 30px;font-size: 20px;font-weight: bold;}



.agree-box{text-align:right;margin:0 auto 50px;}
.agree-box ul{display: flex; justify-content: flex-end;}
.agree-box ul li{flex:0 0 15%;padding:15px 0 0;}
.agree-box ul li label{cursor:pointer;}
.agree-box02{margin:0 auto;}
.btn-agree{display: flex;margin: 10px auto 0; justify-content: center; align-items: center; width: 100%; background: #000; color: #fff; border-radius: 4px; height:42px;}


