@charset "utf-8";
body, p, h1, h2, h3, h4, h5, h6, ul, ol, li, dl, dt, dd, table, th, td, form, fieldset, legend, input, textarea, button, figure, figcaption { margin: 0; padding: 0 }
article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section { display: block }
img { border: 0 }
ul, ol, li { list-style: none; padding: 0; margin: 0 }
fieldset { border: none }
button { cursor: pointer; overflow: visible }
a { color: inherit; text-decoration: none }
a:hover, a:active { text-decoration: none }
small { font-size: smaller !important }
em { font-style: normal }
textarea { resize: none }
table { border-spacing: 0; border-collapse: collapse; }
caption { width: 0; height: 0; font-size: 0; line-height: 0; visibility: hidden; overflow: hidden }
legend { border: 0; width: 1px; height: 1px; margin: -1px; overflow: hidden; padding: 0; position: absolute; clip: rect(0 0 0 0) }
button { border: 0 none }
body {font-family: Malgun Gothic,dotum,HelveticaNeue-Light, AppleSDGothicNeo-Light}

h2 {width:560px; margin:20px auto 8px; font-size:14px; color:#333; text-indent:10px }
.event_block {width:1300px; margin:auto}
.event_block img{display:block}

.board_list{border-top:2px solid #858585;border-bottom:1px solid #858585;color:#666; width:560px; margin:0 auto 20px}
.board_list table{table-layout:fixed;width:100%;border:0; font-size:12px}
	.ie7 .board_list table{width:auto}
.board_list th{border-left:1px solid #fff; border-bottom:1px solid #fff; text-align:center;font-weight:bold;background:#f2f2f2; text-align:left; padding:9px 20px; width:130px; font-weight:normal; }
.board_list th:first-child{border-left:0}
.board_list td{text-align:left; border-bottom:1px solid #f2f2f2; padding:5px 20px}
.board_list td input[type="text"] {border:1px solid #E4E4E4; height:20px}
.board_list td input[type="text"].num {width:40px}
.board_list td textarea {border:1px solid #E4E4E4; width:100%}
.board_list td input[type="checkbox"] {vertical-align:middle}
.board_list td input[type="radio"] {vertical-align:middle}
.board_list td .agree {border:1px solid #E4E4E4; width:100%; height:200px; font-size:12px; color:#666;  overflow-y:scroll; margin-bottom:5px}
.board_list td .agree p{padding:20px}
.board_list td .box {text-align:right}

.btn_block {width:560px; margin:10px auto 20px; text-align:center}
.btn_block a{display:inline-block; height:30px; line-height:30px; font-size:12px; background-color:#f2f2f2; padding:0 30px; border:1px solid #CCC }
.btn_block a.take {background-color:#333; font-weight:bold; color:#fff; }