@charset "utf-8";
/* main */
/* 20230530-- */
/*.main_visual { width:100%; height:339px; text-align:center}/*0527_퍼블수정*//* 0526_아동문학대전 사이트 수정 요청 : 수정 */
.main_visual .inbox{width:1024px;overflow:hidden;margin:0 auto}/*0527_퍼블수정*/
.main_con {width:1024px; margin:20px auto 40px; overflow:hidden; height:525px}

dl.event_info {width:304px; float:left}
dl.event_info dt{height:30px; margin-top:7px}
dl.event_info dt:first-child {margin-top:0}
dl.event_info dd {font-size:14px; color:#555; line-height:18px; letter-spacing:-0.05em}

div.banner {float:left; width:370px}

ul.banner_con {float:left; margin-top:21px }
ul.banner_con li {width:165px; float:left; margin-left:20px}
ul.banner_con li:first-child {margin-left:0}

/* 슬라이드 */
.slide_banner { width: 350px; height: 132px; position: relative; float:left }
a.slidesjs-play, a.slidesjs-stop { background: url(/dkfair/ko/assets/images/main/btn_playstop.gif) no-repeat; display: block; width: 24px; height: 24px; overflow: hidden; text-indent: -9999px; float: right; position: absolute; top: 11px; right: 15px; z-index: 10; }
a.slidesjs-play { width: 24px; height: 24px; background-position: 0 100% }  
a:hover.slidesjs-play { background-position: 0 0 }
a.slidesjs-stop { width: 24px; height: 24px; background-position: 0 0 }
a:hover.slidesjs-stop { background-position: 0 0 }
.slidesjs-pagination { position: absolute; top: 16px; right: 45px; z-index: 10; }
.slidesjs-pagination li { width: 13px; height: 13px; float: left; margin-left: 2px; margin-right: 1px }
.slidesjs-pagination li a { background:url(/dkfair/ko/assets/images/main/ico_slide_tab.gif) no-repeat 0 0; display: block; width: 13px; height: 13px; text-indent: -9999px }
.slidesjs-pagination li a.active, .slidesjs-pagination li a:hover.active { background-position: 0 100% }
.slidesjs-pagination li a:hover { background-position: 0 100% }
.navbar { overflow: hidden }
#slides { overflow: hidden; height: 132px}

/* 모달 */
#all_body{position:absolute;z-index:10;display:block;background:url(/dkfair/ko/assets/images/main/bg_modal.png) repeat  0 0;left:0;top:0; }

#lay_pop {width:613px; height:258px; border:1px solid #d2d2d2; background-color:#fff; position:absolute;}
#lay_pop h2 {background:url(/dkfair/ko/assets/images/content/bg_zipcode.gif) repeat 0 0; color:#fff; font-size:15px; line-height:50px; padding-left:25px; }
#lay_pop p{color:#555; font-size:14px; padding:25px; line-height:30px}


#lay_pop2 {width:613px; height:258px; border:1px solid #d2d2d2; background-color:#fff; position:absolute;}
#lay_pop2 h2 {background:url(/dkfair/ko/assets/images/content/bg_zipcode.gif) repeat 0 0; color:#fff; font-size:15px; line-height:50px; padding-left:25px; }
#lay_pop2 p{color:#555; font-size:14px; padding:25px; line-height:30px}

a.btn_close {background:url(/dkfair/ko/assets/images/content/btn/btn_close.gif) no-repeat 0 0; width:19px; height:19px; display:block; position:absolute; top:15px;right:25px; text-indent:-9999px}
input.close {background:url(/dkfair/ko/assets/images/content/btn/btn_bg_search.gif) no-repeat 0 0 ; width:85px; height:30px;  text-align:center;color:#fff; font-size:15px; font-family:nanumb; border:none; vertical-align:top}

/* 메인 팝업 */
div.main_popup {width:350px; height:400px; position:absolute; z-index:100; top:100px; left:50%; margin-left:-175px; background-color:#969696; text-align:right; color:#fff; font:12px dotum}
div.main_popup span {line-height:21px; padding-right:20px}
div.main_popup span input[type="checkbox"] {vertical-align:middle}
div.main_popup img {vertical-align:middle}

/* 메인 팝업 */
div.main_popup1 {width:350px; height:500px; position:absolute; z-index:100; top:100px; left:50%; margin-left:-175px; background-color:#969696; text-align:right; color:#fff; font:12px dotum}
div.main_popup1 span {line-height:21px; padding-right:20px}
div.main_popup1 span input[type="checkbox"] {vertical-align:middle}
div.main_popup1 img {vertical-align:middle}

/* 메인 팝업 */
div.main_popup2 {width:500px; height:512px; position:absolute; z-index:100; top:100px; left:50%; margin-left:-175px; background-color:#969696; text-align:right; color:#fff; font:12px dotum}
div.main_popup2 span {line-height:21px; padding-right:20px}
div.main_popup2 span input[type="checkbox"] {vertical-align:middle}
div.main_popup2 img {vertical-align:middle}

/* 메인 팝업 */
div.main_popup3 {width:521px; height:409px; position:absolute; z-index:100; top:100px; left:50%; margin-left:-175px; background-color:#969696; text-align:right; color:#fff; font:12px dotum}
div.main_popup3 span {line-height:21px; padding-right:20px}
div.main_popup3 span input[type="checkbox"] {vertical-align:middle}
div.main_popup3 img {vertical-align:middle}

.main_con_bn {width:1024px; margin:0 auto 40px;}
.main_con_bn > ul {overflow: hidden;}

/* 20230530-- */
/* 2405 32회 아동문학대전 */
.main_con_bn > ul > li {
    position: relative; 
    float: left;
    line-height: 0; 
    font-size:0;
    width: 20%;
} 
.main_con_bn > ul > li > a {
    display: inline-block;
    width: 131px;
    height: 42px;
    position: absolute;
    bottom: 81px;
}
.main_con_bn > ul > li > .btn_bn1 {
    left: 50%;
    transform: translateX(-50%);
}
/* // 2405 32회 아동문학대전 */
.main_con_bn > ul > li > .btn_bn2 {right: 90px;}
/* --20230530 */
