html, body, div, span, applet, object, iframe,h1, h2, h3, h4, h5, h6, p, blockquote, pre,a, abbr, acronym, address, big, cite, code,del, dfn, em, img, ins, kbd, q, s, samp,small, strike, strong, sub, sup, tt, var,b, u, i, center,dl, dt, dd, ol, ul, li,fieldset, form, label, legend,table, caption, tbody, tfoot, thead, tr, th, td,article, aside, canvas, details, embed, figure, figcaption, footer, header, hgroup, menu, nav, output, ruby, section, summary,time, mark, audio, video
{   margin: 0;  padding: 0;  border: 0; vertical-align: baseline; }
ul, li, ol { list-style:none; }
button{background:none; border:0; margin:0; padding:0; cursor:pointer;}

.readin {min-width:1052px;height:auto;background:none;}
.readin .section > .con { position:relative; width:1052px; margin:0 auto; }


.section1 { position:relative; width:100%; height:1261px; background:url('../images/event01.png') center 0 no-repeat; }
.section1 .btn_link {    
	position: absolute;
    top: 715px;
    left: 50%;
    overflow: hidden;
    display: block;
    width: 200px;
    height: 200px;
    margin-left: -423px;
    text-indent: -999px;
    padding: 0;  
}
.section1 .btn01 {position:absolute;top:1066px;left:50%;margin-left:-349px;}
.section1 .btn02 {position:absolute;top:1066px;left:50%;margin-left:18px;}
.section1 .btn03 {position:absolute;top:1165px;left:50%;margin-left:155px}

.section2 { position:relative; width:100%; height:823px; background:url('../images/event02.png') center 0 no-repeat; }
.section2 .con {padding-top:152px;}
.section2 .list {width:1052px;margin:0 auto;border-top:2px solid #473922;border-bottom:2px solid #473922;}
.section2 .list li {position:relative;height:73px;padding:50px 200px 50px 10px;border-top:1px solid #000;}
.section2 .list li:first-child {border-top:none;}
.section2 .list li a {display:block;overflow:hidden;height:76px;}
.section2 .list li .cont {font-size:16px;line-height:24px;display:block;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}
.section2 .list li .cont strong {display:inline-block;width:100%;margin-bottom:7px;font-size:20px;font-weight:bold; color: #000000;}
.section2 .list li > span {position:absolute;right:0px;min-width:120px;font-size:14px;text-align:right;}
.section2 .list li > span.info {top:50px;}
.section2 .list li > span.info em {padding-right:10px;}
.section2 .list li > span.place {top:80px;}
.section2 .list li span{color: #373737;}



.event_wrap.classicPart2 .box-layout1 .inp_radiobox input:read-only {
    background-color: #fff !important;
}
.section2 .btn01 {position:absolute;top:726px;left:50%;margin-left:330px;}
.dim { display:none; position:fixed; top:0; left:0; width:100%; height:100%; background:#000; opacity:0.5; z-index:9; }

.pop1 { display:none; position:fixed; top:50%; left:50%; width:600px; height:270px; margin-left:-300px;margin-top:-135px;background:#fff; z-index:999;}
.pop1 .con { position:relative;padding:64px 64px 0 64px;font-size:22px;line-height:30px;color:#373737; font-family:'Nanum Square', 'Malgun Gothic', sans-serif;}
.pop1 .con div {position:relative;margin-top:30px;}
.pop1 .con div input {width:293px;height:52px;border:1px solid #959595;background:#eee;}
.pop1 .con div a {position:absolute;right:12px;top:8px}
.pop1 .con .pop_btn { position:absolute; top:0; right:0; cursor:pointer; }