﻿@charset "utf-8";
*{margin:0;padding:0}


article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
main,
nav,
section,
summary {
    display: block;
}
caption {position:relative;top:-5000px;left:-5000px;height:0px;line-height:0px;font:0px;font-size:0;font-size:0;}

html,
input,
select,
textarea {color: #666; font-family:"Malgun Gothic", "맑은 고딕", AppleGothic, Dotum, sans-serif;font-size: 13px; letter-spacing:-1px;}
hr {
    -moz-box-sizing: content-box;
    box-sizing: content-box;
    height: 0;
}

p,
pre {
    margin: 0 0 1em 0;
}
table {
    border-collapse: collapse;
    border-spacing: 0;
}
.red{color:#e41837;}

body.popLy {min-width:100px;}
#popLy_wrap { border:1px solid #ffffff; background-color:#fff;/*width:500px;*/height: 350px }
#popLy_header { margin:10px; height:25px; }
#popLy_heade:after { content:""; height:0; display:block; visibility:; clear:both;}
#popLy_header h2 { float:left; margin-top:-4px;}
#popLy_header a { float:right; display:block;}
#popLy_container { margin:0;}
.popLy_c {height: 600px !important}
#popLy_content { width:100%; height:100%;text-align: center }
#popLy_content h3 {padding:30px 0px 20px 0px; font-size:27px; color:#494f55; border-bottom:1px #CCC solid; }
#popLy_content .popup_txt{margin: 0 auto;padding: 24px 0 30px 70px;background: url(../images/ico.gif) 0 0 no-repeat;font-size: 16px;line-height: 120px;display: inline;}
#popLy_content .popup_txt span{font-size:15px;font-weight:bold;color:#e9333a; margin-bottom:20px;}

#popLy_content .popup_txt .rsvp_table_02{width:100%;margin:0 0 20px 0;padding:0; text-align:center; }
#popLy_content .popup_txt .rsvp_table_02 label{line-height: 30px;margin-right: 5px}
#popLy_content .popup_txt .rsvp_table_02 td{line-height: 16px;margin-right: 5px; font-size:12px; font-weight:normal; }
#popLy_content .popup_txt .rsvp_table_02 tr,td {padding:0 0 0 5px;margin:0;border:1px solid #e6e6e6;vertical-align: middle;color:#666;font-size: 14px;font-weight: bold;letter-spacing: -1px;height:38px}
#popLy_content .popup_txt .rsvp_table_02 th{padding:0 0 0 15px;margin:0;border:1px solid #e6e6e6;vertical-align: middle;color:#666;font-size: 14px;font-weight: bold;letter-spacing: -1px;height:38px}
#popLy_content .popup_txt .rsvp_table_02 th {border:1px solid #e6e6e6;background-color:#f6f6f6;text-align: center;padding-left:10px; line-height:30px}
#popLy_content .popup_txt .rsvp_table_02 .ttd {padding-left: 111px}
#popLy_content .popup_txt .rsvp_table_02 .t1 {padding-left: 85px}
#popLy_content .popup_txt .rsvp_table_02 .t2 {padding-left: 97px}
#popLy_content .popup_txt .rsvp_table_02 .t3 {padding-left: 104px}
#popLy_content .popup_txt .rsvp_table_02 .t4 {padding-left: 145px}
#popLy_content .popup_txt .rsvp_table_02 .t5 {padding-left: 37px}
#popLy_content .popup_txt .rsvp_table_02 .t6 {padding-left: 61px}
#popLy_content .popup_txt .rsvp_table_02 .h34 {height:34px}
#popLy_content .popup_txt .table_line tbody{border-bottom:none;border-top:none}

#popLy_footer { position:relative;margin:0; width:100%; height:53px; background: url(../images/foot_back.gif) 0 0 repeat; color:#fff; }
.todayCheck { text-align: right; padding: 15px 20px 10px 0;height: 20px;border-top: 1px #eee solid;}