/* reset */
html, body, div, span, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, address, big, cite, code, del, dfn, em, font, img, ins, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td{font-family:"Nanum Gothic"}


.popup.cultural{border:10px solid #c1c1c1;}
.popup.cultural .popup_header{position:relative;padding:35px 23px 0 23px;margin-bottom:30px}
.popup.cultural .popup_header .title{padding:0 12px;height:40px;font-size:20px;color:#ca200a;font-weight:700;font-family: 'Noto Sans KR';border-bottom:2px solid #d9d9d9}
.popup.cultural .popup_header .title span{font-size:16px;color:#666;font-family: 'Noto Sans KR';}
.popup.cultural .popup_header .ico{position:absolute;right:38px;bottom:-3px}
.popup.cultural .popup_content{padding:35px;padding-top:0;font-family: 'Noto Sans KR';font-size:15px;}
.popup.cultural .popup_content .line20{height:30px}
.popup.cultural .popup_content .line50{height:55px}
.popup.cultural .popup_content .title{padding-left:18px;line-height:22px;font-size:15px;color:#333;font-weight:700;font-family: 'Noto Sans KR';background:url("../image/ico/title_dot.gif") no-repeat left 6px}
.popup.cultural .popup_content .text{padding-left:18px;line-height:22px;font-size:15px;color:#666;font-family: 'Noto Sans KR';}
.popup.cultural .popup_content .dot{color:#ca200a}
.popup.cultural .popup_content .text b{font-weight:700;font-family: 'Noto Sans KR';}
.popup.cultural .popup_content .line{color:#333;text-decoration:underline}
.popup.cultural .popup_content .table{width:100%;text-align:center;border-collapse:collapse;border-spacing:0;border-top:1px solid #666;background:#fff;border:1px solid #ccc ;font-family: 'Noto Sans KR';}
.popup.cultural .popup_content .table th{padding:0 10px;height:34px;font-size:15px;color:#333;font-weight:800;border-bottom:1px solid #ccc;background:#e9e9e9;font-family: 'Noto Sans KR';}
.popup.cultural .popup_content .table td{padding:5px 10px;font-size:15px;color:#666;border-bottom:1px solid #ccc;font-family: 'Noto Sans KR';}
.popup.cultural .popup_content .table .border{border-right:1px solid #ccc}
.popup.cultural .popup_content .table .border2 {border-bottom:0px;border-right:1px solid #ccc;}
.popup.cultural .popup_content .table .border3 {background:#f4f4f4;}
.popup.cultural .popup_content .table td.left{padding-left:20px;text-align:left}
.popup.cultural .popup_content .table td.top{vertical-align:top}
.popup.cultural .popup_content .table .ico{margin:1px 5px 0 0;vertical-align:middle}
.popup.cultural .popup_content .table.th_fix th{white-space:nowrap}

.popup.cultural .popup_content . btn1{position:absolute; margin-top:470px;}

