@charset "utf-8";

/*** Content Style ***/

/*** 공연 ***/
/* 탭메뉴 */
.tab{}
.tab{height:43px; margin-bottom:35px;}
.tab li{float:left; width:371px; margin:0 0 0 -1px;}
.tab li a{display:block; position:relative; height:43px; border:1px solid #d9d9d9; background:#f3f3f3; font-weight:bold; line-height:43px; font-size:1.077em; text-align:center; white-space:nowrap;}
.tab li a.on{background:#ed0080;border:1px solid #ed0080; color:#fff;}


.tab3{}
.tab3{height:43px; margin-bottom:35px;}
.tab3 li{float:left; width:247px; margin:0 0 0 -1px;}
.tab3 li a{display:block; position:relative; height:43px; border:1px solid #d9d9d9; background:#f3f3f3; font-weight:bold; line-height:43px; font-size:1.077em; text-align:center; white-space:nowrap;}
.tab3 li a.on{background:#ed0080;border:1px solid #ed0080; color:#fff;}

.tab2{}
.tab2{height:43px; margin-bottom:35px;}
.tab2 li{float:left; width:370px; margin:0 0 0 -1px;}
.tab2 li a{display:block; position:relative; height:43px; border:1px solid #d9d9d9; background:#f3f3f3; font-weight:bold; line-height:43px; font-size:1.077em; text-align:center; white-space:nowrap;}
.tab2 li a.on{background:#ed0080;border:1px solid #ed0080; color:#fff;}


.tab5{}
.tab5{height:43px; margin-bottom:55px;}
.tab5 li{float:left; width:148px; margin:0 0 0 -1px;}
.tab5 li a{display:block; position:relative; height:43px; border:1px solid #d9d9d9; background:#f3f3f3; font-weight:bold; line-height:43px; font-size:1.077em; text-align:center; white-space:nowrap;}
.tab5 li a.on{background:#ed0080;border:1px solid #ed0080; color:#fff;}


/* 검색 */
.cont_body .bx_srch_event{position:relative; height:107px; border:1px solid #d9d9d9;border-top:2px solid #444; background:#f8f8f8;}
.cont_body .bx_srch_event .field01{margin:21px 0 0 25px;}
.cont_body .bx_srch_event .field02{margin:14px 0 0 25px;}
.cont_body .bx_srch_event .connect{padding:0 10px;}
.cont_body .bx_srch_event .tit{display:inline-block; width:65px;line-height:26px; font-size:1.077em;}
.cont_body .bx_srch_event .tit2{margin-left:10px;text-align:center;}
.cont_body .bx_srch_event select{display:inline-block;padding:3px;height:26px; vertical-align:top;border:1px solid #cdcdcd;}
.cont_body .bx_srch_event .word{width:242px; height:22px; margin:0 0 0 10px; padding:2px 0 0 5px; border:1px solid #cdcdcd;}
.cont_body .bx_srch_event .btn{position:absolute; top:18px; right:0; height:70px; padding:0 20px; border-left:1px solid #d9d9d9;}

.cont_body .bx_srch_event2{position:relative;padding:28px 19px;border:1px solid #d9d9d9;border-top:2px solid #444; background:#f8f8f8;}
.cont_body .bx_srch_event2 select{padding:3px;width:140px;}
.cont_body .bx_srch_event2 .word{width:330px;margin:0 0 0 10px;}
.cont_body .bx_srch_event2 .btn{position:absolute; top:18px; right:0; height:45px; padding:0 20px; border-left:1px solid #d9d9d9;}


/* 공연달력,전시달력 */
.calendar{margin:35px 0 0;}
.calendar .date_area{margin:0 0 22px; text-align:center;}
.calendar .date_area *{display:inline-block; vertical-align:middle;}
.calendar .date_area .date{margin:0 50px; /*font-family:Arial, Helvetica, sans-serif;*/ font-weight:bold; font-size:45px;}
.calendar .calendar_date{text-align:center;}
.calendar .calendar_date button{margin:10px 30px 0; padding:0; border:0; background:none; vertical-align:top;}
.calendar .calendar_date .date{display:inline-block; font-family:tahoma; font-size:34px; line-height:34px; vertical-align:top;}
.calendar .guide_calendar{margin:20px 0 0 0; padding:15px 10px; border-top:1px solid #d9d9d9;background:#f8f8f8;}
.calendar .guide_calendar span{display:inline-block; margin:0 0 0 0; line-height:17px;}
.calendar .guide_calendar span em{margin-right:5px;}
.tbl_calendar{table-layout:fixed; border-collapse:collapse; width:100%;}
.tbl_calendar thead th{padding:16px 0;background:#444;font-size:1.231em;color:#fefefe;}
.tbl_calendar td{height:129px; padding:5px; border:1px solid #d9d9d9; vertical-align:top;}
.tbl_calendar .day{display:block; margin:0 0 5px; font-family:Tahoma;}
.tbl_calendar .sat{color:#61e2ff;}
.tbl_calendar .sun{color:#ff7070;}
.tbl_calendar .event{margin:5px 0 10px;}
/*.tbl_calendar .event .hall{display:inline-block; vertical-align:top;}
.tbl_calendar .event strong{display:inline-block; vertical-align:top;}*/
.tbl_calendar .event .info{position:relative;}
.tbl_calendar .event .info>div{display:none;}
.tbl_calendar .event .info>a{display:block;padding:5px 0 1px;line-height:18px;}
.tbl_calendar .event .info.active>div{display:block;}
.tbl_calendar .event .info.active>a{text-decoration:underline;}
.tbl_calendar .event .info .info_detail{position:absolute;top:auto;left:0;z-index:99;padding:20px 20px 0 160px;width:231px;height:190px;background:url(../images/show/bg_bx_event_line.png) repeat 0 0;}
.tbl_calendar .event .info .info_detail .img{position:absolute;top:20px;left:20px;}
.tbl_calendar .event .info .info_detail .img img{width:118px;height:168px;border:1px solid #d9d9d9;}
.tbl_calendar .event .info .info_detail .tit{padding-bottom:10px;border-bottom:1px solid #626262;}
.tbl_calendar .event .info .info_detail .tit a{font-size:1.231em;color:#fff;}
.tbl_calendar .event .info .info_detail .lst{margin:10px 0 22px;}
.tbl_calendar .event .info .info_detail .lst li{position:relative;padding:3px 0 3px 10px;font-size:1.077em;color:#b6b6b9;}
.tbl_calendar .event .info .info_detail .lst li:before{content:''; display:block; position:absolute; top:50%; left:0; width:3px; height:3px;background:#b6b6b9;}

/* 공연,전시 목록 */
.lst_perfomance_area{overflow:hidden;margin:35px 0 0;}
.lst_perfomance{overflow:hidden;border-bottom:1px solid #d9d9d9;margin:-29px -35px 0;}
.lst_perfomance>li{overflow:hidden;float:left;padding:29px 35px;margin-bottom:-1px;border-bottom:1px solid #d9d9d9;}
.lst_perfomance .lst{position:relative;padding:0 0 0 150px;width:185px;height:180px;}
.lst_perfomance .lst .img{position:absolute;top:0;left:0;}
.lst_perfomance .lst .img img{width:128px;height:178px;border:1px solid #d9d9d9;}
.lst_perfomance .lst .tit{padding-bottom:10px;font-size:1.23em;font-weight:bold;line-height:1.5;letter-spacing:-2px;border-bottom:1px solid #444;}
.lst_perfomance .lst .date{margin:10px 0 0;}
.lst_perfomance .lst .date li{position:relative;padding:1px 0 2px 10px;font-size:1.077em;color:#7c7c7c;}
.lst_perfomance .lst .date li:before{content:''; display:block; position:absolute; top:50%; left:0; width:3px; height:3px;background:#b6b6b9;}
.lst_perfomance li .btn{position:absolute;bottom:0;}
.lst_perfomance li .btn .button.perfom{height:28px;line-height:28px;padding:0;width:90px;}

/* 공연 상세보기,전시 view */
.perfomance_view{}
.perfomance_view .view_head{position:relative;overflow:hidden; background:#fff;}
.perfomance_view .view_head .tit{margin:0 0 27px;font-size:1.538em;font-weight:bold;}
.perfomance_view .view_head .tit span{margin-left:10px;}
.perfomance_view .view_head .img{float:left; width:250px;}
.perfomance_view .view_head .img img{display:block; width:248px; height:348px; border:1px solid #d9d9d9;}
.perfomance_view .view_head .info{float:right; width:460px;border-top:1px solid #444;}
.perfomance_view .view_head .info .tit{padding:0 0 10px; border-bottom:1px solid #4d4d4f; font-size:16px; font-weight:bold; line-height:20px;}
.perfomance_view .view_head .info .txt_info{}
.perfomance_view .view_head .info .txt_info>li{overflow:hidden;padding:13px 0; border-bottom:1px solid #dfdee1; line-height:18px;font-size:1.077em;}
.perfomance_view .view_head .info .txt_info>li strong{float:left;position:relative;display:inline-block; width:135px; margin:0 18px 0 10px;padding:0 5px 0 10px; vertical-align:top;}
.perfomance_view .view_head .info .txt_info>li strong:before{content:''; display:block; position:absolute; top:50%; left:0; width:3px; height:3px;background:#b6b6b9;}
.perfomance_view .view_head .info .txt_info>li strong:after{content:''; display:block; position:absolute; top:50%; right:0;margin-top:-7px; width:1px; height:15px;background:#d9d9d9;}
.perfomance_view .view_head .info .txt_info>li span{display:inline-block; vertical-align:top;color:#7c7c7c;}
.perfomance_view .view_head .info .txt_info>li .sale_lst{float:left;display:inline-block;width:280px;vertical-align:top;}
.perfomance_view .view_head .info .txt_info>li .sale_lst{}
.perfomance_view .view_head .info .txt_info>li .sale_lst li{padding:2px 0;color:#7c7c7c;padding-left:7px;text-indent:-7px;}
.perfomance_view .view_head .btn{position:absolute;top:420px;left:40px;}
.perfomance_view .view_head .info .txt_info>li .dc{position:relative; margin:0 0 0 10px;}
.perfomance_view .view_head .info .txt_info>li .pop_dc{display:none; position:absolute; top:20px; right:0; width:200px; padding:10px 20px; border:2px solid #353434; background:#fff;}
.perfomance_view .view_body{margin:30px 0 30px;}
.perfomance_view .view_body .title{border-bottom:1px solid #444;}
.perfomance_view .view_body .title h2{width:150px;height:45px;line-height:45px;font-size:1.077em;color:#fff;text-align:center;background:#444;}
.perfomance_view .view_body .cont{padding:30px;border:1px solid #d9d9d9;border-top:none;font-size:1.077em;line-height:1.5;}
/*.perfomance_view .view_body .cont img{max-width:710px;}*/
.perfomance_view .view_body .cont img{max-width:675px;}

/*** 강좌 ***/
/* 강좌 view */
.lecture_view .view_head .img img{width:248px; height:248px;}
.lecture_view .view_head .info .txt_info>li strong{width:65px;}

/* 강좌 목록 */
.lst_lecture{overflow:hidden;margin:35px 0 0;}
.lst_lecture{border-bottom:1px solid #d9d9d9;margin:-30px 0 0;}
.lst_lecture>li{overflow:hidden;padding:30px 0;margin-bottom:-1px;min-height:110px;border-bottom:1px solid #d7d7d7;}
.lst_lecture .lst{position:relative;padding:0 0 0 190px;}
.lst_lecture .lst .img{position:absolute;top:0;left:0;}
.lst_lecture .lst .img img{width:158px;height:108px;border:1px solid #d9d9d9;}
.lst_lecture .lst .tit{padding:10px 0;font-size:1.23em;font-weight:bold;line-height:20px;border-bottom:1px solid #444;}
.lst_lecture .lst .info{overflow:hidden;margin:10px 0 0;width:400px;float:left;}
.lst_lecture .lst .info li{float:left;padding:5px 0;width:50%;font-size:1.077em;}
.lst_lecture .lst .info li strong{position:relative;display:inline-block;margin-right:10px;width:27%;}
.lst_lecture .lst .info li strong:before{content:''; display:block; position:absolute; top:50%; right:0; margin-top:-7px; width:1px; height:14px;background:#d9d9d9;}
.lst_lecture li .btn{text-align:right; margin:23px 0 0;}

/*** 동영상 ***/
/* 동영상 목록 */
.video_lst_area{overflow:hidden;}
.video_lst{overflow:hidden;margin:0 -20px 0;border-bottom:1px solid #d6dadc;}
.video_lst>li{float:left;margin:0 0 -1px;padding:30px 20px;width:220px;height:309px;border-bottom:1px solid #d9d9d9;}
.video_lst .img a{position:relative;display:inline-block;}
.video_lst .img a:before{content:''; display:block; position:absolute; top:0; left:0; width:220px; height:130px; background:url(../images/show/bg_pattern.png) repeat 0 0;}
.video_lst .img a:after{content:''; display:block; position:absolute; top:50%; left:50%;margin:-25px 0 0 -27px; width:54px; height:51px; background:url(../images/show/ico_play_video.png) no-repeat 0 0;}
.video_lst .img img{width:220px;height:130px;}
.video_lst .info .tit{display:block;margin:17px 0 10px;font-size:1.23em;font-weight:bold;line-height:1.4;}
.video_lst .info .lst{margin:0 0 13px;}
.video_lst .info .lst li{position:relative;padding:0 0 5px 10px;font-size:1.077em;color:#7c7c7c;}
.video_lst .info .lst li:before{content:''; display:block; position:absolute; top:50%; left:0;margin-top:-5px; width:3px; height:3px; background:#b6b6b9;}

/* 월간대구문화 목록 */
.munhwa_lst_area{overflow:hidden;}
.munhwa_lst{overflow:hidden;margin:0 -20px 0;border-bottom:1px solid #d6dadc;}
.munhwa_lst>li{float:left;margin:0 0 -1px;padding:30px 20px;width:155px;height:260px;border-bottom:1px solid #d9d9d9;}
.munhwa_lst .img a{position:relative;display:inline-block;}
.munhwa_lst .img a:before{content:''; display:block; position:absolute; top:0; left:0; width:140px; height:180px; }
.munhwa_lst .img a:after{content:''; display:block; position:absolute; top:50%; left:50%;margin:-25px 0 0 -27px; width:54px; height:51px;}
.munhwa_lst .img img{width:140px;height:180px; border:1px solid #DDDDDD;}
.munhwa_lst .info .tit{display:block;margin:10px 0 10px;font-size:1.23em;text-align:center;font-weight:bold;line-height:1.4;}
.munhwa_lst .info .lst{margin:0 0 13px;}
.munhwa_lst .info .lst li{position:relative;padding:0 0 5px 10px;font-size:1.077em;color:#7c7c7c;}
.munhwa_lst .info .lst li:before{content:''; display:block; position:absolute; top:50%; left:0;margin-top:-5px; width:3px; height:3px; background:#b6b6b9;}

/* 소장작품 목록 */
.piece_area{overflow:hidden;}
.piece{overflow:hidden;margin:0 -20px 0;border-bottom:1px solid #d6dadc;}
.piece>li{float:left;margin:0 0 -1px;padding:30px 20px;width:155px;height:240px;border-bottom:1px solid #d9d9d9;}
.piece .img a{position:relative;display:inline-block;}
.piece .img a:before{content:''; display:block; position:absolute; top:0; left:0; width:140px; max-height:180px; }
.piece .img a:after{content:''; display:block; position:absolute; top:50%; left:50%;margin:-25px 0 0 -27px; width:54px; height:51px;}
.piece .img img{width:140px;max-height:180px; border:1px solid #DDDDDD;}
.piece .info .tit{display:block;margin:10px 0 10px;font-size:1.23em;text-align:center;font-weight:bold;line-height:1.4;}
.piece .info .tit2{display:block;margin:10px 0 10px;font-size:1em;text-align:center;line-height:1.1;}
.piece .info .lst{margin:0 0 13px;}
.piece .info .lst li{position:relative;padding:0 0 5px 10px;font-size:1.077em;color:#7c7c7c;}
.piece .info .lst li:before{content:''; display:block; position:absolute; top:50%; left:0;margin-top:-5px; width:3px; height:3px; background:#b6b6b9;}


/* 이벤트목록  */
.lst_event{overflow:hidden;margin:35px 0 0;}
.lst_event{border-bottom:1px solid #d9d9d9;margin:-30px 0 0;}
.lst_event>li{overflow:hidden;padding:30px 0;margin-bottom:-1px;min-height:110px;border-bottom:1px solid #d7d7d7;}
.lst_event .lst{position:relative;padding:0 0 0 190px;}
.lst_event .lst .img{position:absolute;top:0;left:0;}
.lst_event .lst .img img{width:158px;height:108px;border:1px solid #d9d9d9;}
.lst_event .lst .tit{padding:10px 0;font-size:1.23em;font-weight:bold;line-height:20px;border-bottom:1px solid #444;}
.lst_event .lst .info{overflow:hidden;margin:10px 0 0;width:400px;float:left;}
.lst_event .lst .info li{padding:5px 0;font-size:1.077em;}
.lst_event .lst .info li strong{position:relative;display:inline-block;margin-right:10px;width:27%;}
.lst_event .lst .info li strong:before{content:''; display:block; position:absolute; top:50%; right:0; margin-top:-7px; width:1px; height:14px;background:#d9d9d9;}
.lst_event .lst .info li:first-child{color:#ed0080;}
.lst_event .lst .info li:first-child strong{color:#444;}
.lst_event li .btn{margin:23px 0 0;}

/* 동영상 view */
.video_main{padding:50px 50px 0;width:640px;height:400px;background:url(../images/show/bg_video.jpg) no-repeat 0 0;}
.video_main img{width:640px;height:360px;}
.video_main video{position:relative;}
.video_main video:after{content:''; display:block; position:absolute; top:50%; left:50%;margin:-40px 0 0 -40px; width:81px; height:80px; background:url(../images/show/ico_play_video2.png) no-repeat 0 0;}
.video_body{padding:25px 50px 50px;margin:0 0 30px;border-bottom:1px solid #444;background:#f3f3f3;}
.video_body .tit{margin-bottom:6px;font-size:1.692em;line-height:1.4;}
.video_body .date{position:relative;display:inline-block;padding-bottom:7px;margin-bottom:13px;font-size:1.077em;font-weight:bold;}
.video_body .date:before{content:''; display:block; position:absolute; bottom:0; left:0; width:65px; height:1px; background:#444;}
.video_body .txt li{font-size:1.077em;padding:0 0 3px;}
.video_body .thumLst_area{margin:20px 0 0;padding:30px 0 0;border-top:1px solid #d9d9d9;}
.video_body .thumLst{overflow:hidden;margin:-13px 0 0 -13px;}
.video_body .thumLst li{float:left;margin:13px 0 0 13px;}
.video_body .thumLst li a{position:relative;display:inline-block;}
.video_body .thumLst>li>a:hover:after,
.video_body .thumLst>li>a.on:after{content:''; display:block; position:absolute; top:0; left:0; width:150px; height:120px; background:url(../images/show/bg_hover_line2.png) no-repeat 0 0; }
.video_body .thumLst li .pic{width:150px;height:120px;}
.video_body .thumLst>li>div{display:none;z-index:40;position:absolute;top:0;left:0;padding:15px 0 0 15px;width:725px;height:515px;background:url(../images/show/bg_detailBox.png) repeat 0 0;}
.video_body .thumLst>li.active>div{display:block;}
.video_body .thumLst li .imgBox .picBig{width:708px;height:497px;border:1px solid #555;}
.video_body .thumLst li .imgBox .close{position:relative;z-index:41;float:right;width:40px;height:40px;margin:-40px 15px 0 0;}

/*** 시설안내 ***/
.facilityzone{position:relative;padding:40px 49px;margin-bottom:44px;background:#f3f3f3;border:1px solid #d9d9d9;}
.facilityzone ul>li>img{width:640px;height:440px;}
.facilityzone .bx-controls a{z-index:35;display:inline-block; overflow:hidden; text-indent:999em;background:url(../images/show/bx_ctl_fac.png) no-repeat 0 0; white-space:nowrap; vertical-align:top;}
.facilityzone .bx-controls a.bx-prev{position:absolute;top:220px;left:49px;width:50px;height:50px;background-position:0 0;}
.facilityzone .bx-controls a.bx-next{position:absolute;top:220px;right:49px;width:50px;height:50px;background-position:-50px 0;}
.facilityzone .bx-controls-auto{position:relative;height:55px;border-bottom:1px solid #d9d9d9;}
.facilityzone .bx-controls a.bx-stop{position:absolute;top:11px;left:50%;width:33px;height:35px;background-position:0 -50px;}
.facilityzone .bx-controls a.bx-start{position:absolute;top:11px;left:50%;width:33px;height:35px;background-position:-33px -50px;}
.facilityzone #bx-fac-pager{overflow:hidden;margin:30px 0 0 -10px;}
.facilityzone #bx-fac-pager a{position:relative;display:inline-block;float:left;margin:10px 0 0 10px;}
.facilityzone #bx-fac-pager a:hover:after,
.facilityzone #bx-fac-pager a:focus:after,
.facilityzone #bx-fac-pager a.active:after{content:''; display:block; position:absolute; top:0; left:0; width:120px; height:85px; background:url(../images/show/bg_hover_line.png) no-repeat 0 0;}
.facilityzone #bx-fac-pager img{width:120px;height:85px;}

/* 홀이름별 아이콘 */
/* 팔공홀 */.ico_p{display:inline-block;vertical-align:middle;width:17px;height:17px;text-indent:-999em;background:url(../images/show/ico_hall_p.png) no-repeat 0 0;}
/* 비슬홀 */.ico_b{display:inline-block;vertical-align:middle;width:17px;height:17px;text-indent:-999em;background:url(../images/show/ico_hall_b.png) no-repeat 0 0;}
/* 달구벌홀 */.ico_d{display:inline-block;vertical-align:middle;width:17px;height:17px;text-indent:-999em;background:url(../images/show/ico_hall_d.png) no-repeat 0 0;}
/* 코오롱야외음악당 */.ico_c{display:inline-block;vertical-align:middle;width:17px;height:17px;text-indent:-999em;background:url(../images/show/ico_hall_c.png) no-repeat 0 0;}
/* 수요상설무대*/.ico_s{display:inline-block;vertical-align:middle;width:17px;height:17px;text-indent:-999em;background:url(../images/show/ico_hall_s.png) no-repeat 0 0;}
/* 미술관 */.ico_j{display:inline-block;vertical-align:middle;width:17px;height:17px;text-indent:-999em;background:url(../images/show/ico_hall_j.png) no-repeat 0 0;}

/* DAC예술아카데미  */.ico_edu_a{display:inline-block;vertical-align:middle;width:17px;height:17px;text-indent:-999em;background:url(../images/show/ico_edu_a.png) no-repeat 0 0;}
/* DAC인문학극장  */.ico_edu_h{display:inline-block;vertical-align:middle;width:17px;height:17px;text-indent:-999em;background:url(../images/show/ico_edu_h.png) no-repeat 0 0;}
/* DAC창의적체험학습  */.ico_edu_c{display:inline-block;vertical-align:middle;width:17px;height:17px;text-indent:-999em;background:url(../images/show/ico_edu_c.png) no-repeat 0 0;}
/* DAC직무연수교육  */.ico_edu_w{display:inline-block;vertical-align:middle;width:17px;height:17px;text-indent:-999em;background:url(../images/show/ico_edu_w.png) no-repeat 0 0;}

/* 대관 */.ico_crt{display:inline-block;margin-left:3px;padding:0 5px;height:20px;line-height:20px;font-size:13px !important;font-weight:normal;text-align:center;color:#fff;background:#769d00;}
/* 기획 */.ico_plan{display:inline-block;margin-left:3px;padding:0 5px;height:20px;line-height:20px;font-size:13px !important;font-weight:normal;text-align:center;color:#fff;background:#e22d50;}
/* 예술단공연 */.ico_show{display:inline-block;margin-left:3px;padding:0 5px;height:20px;line-height:20px;font-size:13px !important;font-weight:normal;text-align:center;color:#fff;background:#4a82de;}
/* 예술단공연 */.ico_show2{display:inline-block;margin-left:3px;padding:0 5px;height:20px;line-height:20px;font-size:13px !important;font-weight:normal;text-align:center;color:#fff;background:#666666;}
.ico_show3{display:inline-block;margin-left:3px;padding:0 5px;height:20px;line-height:20px;font-size:13px !important;font-weight:normal;text-align:center;color:#fff;background:#a02237;}

.ico_s1{display:inline-block;margin-left:3px;padding:0 5px;height:20px;line-height:20px;font-size:13px !important;font-weight:normal;text-align:center;color:#fff;background:#2196f3;}
.ico_s2{display:inline-block;margin-left:3px;padding:0 5px;height:20px;line-height:20px;font-size:13px !important;font-weight:normal;text-align:center;color:#fff;background:#fd3995;}
.ico_s3{display:inline-block;margin-left:3px;padding:0 5px;height:20px;line-height:20px;font-size:13px !important;font-weight:normal;text-align:center;color:#fff;background:#787878;}
.ico_s1old{display:inline-block;margin-left:3px;padding:0 5px;height:20px;line-height:20px;font-size:13px !important;font-weight:normal;text-align:center;color:#fff;background:#98c9f0;}
.ico_s2old{display:inline-block;margin-left:3px;padding:0 5px;height:20px;line-height:20px;font-size:13px !important;font-weight:normal;text-align:center;color:#fff;background:#f9aacf;}
.ico_s3old{display:inline-block;margin-left:3px;padding:0 5px;height:20px;line-height:20px;font-size:13px !important;font-weight:normal;text-align:center;color:#fff;background:#bcbcbc;}

.pico_s1{display:inline-block;margin-left:3px;padding:5px 5px;line-height:20px;font-size:13px !important;font-weight:normal;text-align:center;color:#fff;background:#2196f3;}
.pico_s2{display:inline-block;margin-left:3px;padding:5px 5px;line-height:20px;font-size:13px !important;font-weight:normal;text-align:center;color:#fff;background:#fd3995;}
.pico_s3{display:inline-block;margin-left:3px;padding:5px 5px;line-height:20px;font-size:13px !important;font-weight:normal;text-align:center;color:#fff;background:#787878;}
.pico_s4{display:inline-block;margin-left:3px;padding:5px 5px;line-height:20px;font-size:13px !important;font-weight:normal;text-align:center;color:#fff;background:#DDDDDD;}
.pico_s1old{display:inline-block;margin-left:3px;padding:5px 5px;line-height:20px;font-size:13px !important;font-weight:normal;text-align:center;color:#fff;background:#98c9f0;}
.pico_s2old{display:inline-block;margin-left:3px;padding:5px 5px;line-height:20px;font-size:13px !important;font-weight:normal;text-align:center;color:#fff;background:#f9aacf;}
.pico_s3old{display:inline-block;margin-left:3px;padding:5px 5px;line-height:20px;font-size:13px !important;font-weight:normal;text-align:center;color:#fff;background:#bcbcbc;}

.sico_s1{display:inline-block;width:93%;margin:3px;padding:5px 5px;line-height:20px;font-size:13px !important;font-weight:normal;text-align:left;color:#fff;background:#2196f3;}
.sico_s2{display:inline-block;width:93%;margin:3px;padding:5px 5px;line-height:20px;font-size:13px !important;font-weight:normal;text-align:left;color:#fff;background:#fd3995;}
.sico_s3{display:inline-block;width:93%;margin:3px;padding:5px 5px;line-height:20px;font-size:13px !important;font-weight:normal;text-align:left;color:#fff;background:#787878;}
.sico_s4{display:inline-block;width:93%;margin:3px;padding:5px 5px;line-height:20px;font-size:13px !important;font-weight:normal;text-align:left;color:#fff;background:#DDDDDD;}


/* 글자아이콘 */
.ico_mtop_purple {display:inline-block; margin-left:3px;padding:0 5px;height:20px;line-height:20px;font-size:13px !important;font-weight:normal;text-align:center;color:#fff;background:#886ab5;}
.ico_mtop_red {display:inline-block; margin-left:3px;padding:0 5px;height:20px;line-height:20px;font-size:13px !important;font-weight:normal;text-align:center;color:#fff;background:#fd3995;}
.ico_mtop_blue {display:inline-block; margin-left:3px;padding:0 5px;height:20px;line-height:20px;font-size:13px !important;font-weight:normal;text-align:center;color:#fff;background:#1dc9b7;}
.ico_mtop_pink {display:inline-block; margin-left:3px;padding:0 5px;height:20px;line-height:20px;font-size:13px !important;font-weight:normal;text-align:center;color:#fff;background:#da39fd;}

/* icon */
.icon{display:inline-block;padding:0 10px;margin-right:5px;height:20px;line-height:20px;vertical-align:middle;font-size:13px !important;font-weight:normal;text-align:center;white-space:nowrap;color:#fff;}
/*icon bgcolor */
.icon.gray{background:#959595;}
.icon.green{background:#009b79;}
.icon.brawn{background:#7f4e2d;}
.icon.blue{background:#008fb2;}
.icon.purple{background:#a219e0;}
.icon.red{background:#fa2573;}


/** 공연정보 **/

/** 시립예술단 수요상설공연_소개 **/
.wed_rp_intro{}
.wri_tit{margin-bottom:15px; font-size:1.8em; font-weight:bold; line-height:1.3em;}
.wri_txt{margin-bottom:30px;}

.wri_con{width:740px; height:624px; background:url(../images/show/wed_rp_intro_bg.gif) no-repeat;}
.wri_con_tit{margin:40px 0 12px 0; padding-bottom:15px; width:100%; color:#fff; text-align:center; font-size:1.2em; background:url(../images/show/wed_rp_intro_line.gif) no-repeat bottom; display:inline-block;}
.wri_con_tit p{font-size:2.3em; line-height:1.2em; font-weight:bold;}
.wri_con_img{margin:0 auto; padding-top:46px; width:372px; height:429px; text-align:center; background:url(../images/show/wed_rp_intro_img_bg.png) no-repeat;}
.wri_con_txt{padding:35px; color:#fff; text-align:center; font-size:1.2em; background:#444;}
.wri_con_txt span{color:#ccc; font-size:1em;}

.wri_con_day{margin-top:30px;}


/** 교육정보 **/

/** DAC예술아카데미_소개 **/
.edu_academy{}
.eai_img{margin-bottom:25px;}
.eai_photo{}

.eai_txt{margin-bottom:25px; font-size:1.9em; font-weight:bold; line-height:1.3em;}
.eai_txt2{margin-bottom:30px;}
.eai_txt3{margin-bottom:30px; font-size:1.2em; font-weight:bold;}

.eai_txt4{ border-top:solid 1px #d7d7d7;}
.eai_txt4 ul li{padding:15px 20px; border-bottom:solid 1px #d7d7d7;}
.eai_txt4 ul li span.eai_txt4_tit{margin-right:10px; color:#ed0080; font-size:1.2em; font-weight:bold; text-decoration:underline;}
.eai_txt4 ul li span.eai_txt4_ml{margin-left:30px;}
.eai_txt4 ul li.eai_txt4_bg{background:#f3f3f3;}


/** DAC예술아카데미_강좌소개 **/
.edu_academy_03{}
.eal_tit{margin-bottom:10px; padding-bottom:20px; border-bottom:solid 1px #d7d7d7;}
.eal_tit span{font-size:1.8em; font-weight:bold; line-height:1.3em;}
.eal_txt{margin-bottom:05px;}
.eal_txt span{font-size:1.2em; font-weight:bold;}
.eal_txt span.txt{color:#ed0080; font-size:1.1em; font-weight:normal;}
.eal_txt ul li{padding:0 0 4px 13px; background:url(../images/common/bu_d3.jpg) no-repeat 0px 7px;}
.eal_txt.eal_box{padding:20px; background:#f3f3f3;}
.eal_txt2{padding:20px; text-align:center; font-weight:bold; background:#f3f3f3;}


/** DAC인문학극장_소개 **/
.edu_hum{}
.ehi_box{margin-bottom:30px; width:740px; height:625px; background:url(../images/show/edu_hum_01_bg.gif) no-repeat;}
.ehi_txt_box{margin-bottom:35px; padding-top:30px; height:165px; color:#ccc; text-align:center;}
.ehi_tit{margin-bottom:20px; padding-bottom:20px; color:#fff; font-size:1.8em; font-weight:bold; line-height:1.2em; background:url(../images/show/edu_hum_01_line.gif) no-repeat bottom;}
.ehi_txt{font-size:1.2em;}
.ehi_photo{margin:0 auto; width:620px; height:340px; text-align:center; border:solid 10px #fff;}


/** DAC인문학극장_출연일정 **/
.edu_hum02{}
.ehd_all{margin-bottom:30px;}
.ehd_tit{margin-bottom:25px; font-weight:bold;}
.ehd_tit_01{color:#ed0080; font-size:1.3em;}
.ehd_tit_02{font-size:1.9em; line-height:1.2em;}
.ehd_img{margin-bottom:30px;}
.ehd_detail{}

.ehd_list{margin-bottom:30px; padding:28px; border-style:solid; border-width:2px 1px 1px 1px; border-color:#ed0080 #d7d7d7 #d7d7d7 #d7d7d7;}
.ehd_list_txt{margin-bottom:30px; padding-bottom:20px; font-size:1.5em; font-weight:bold; border-bottom:solid 1px #d7d7d7;}
.ehd_list_con{}
.ehd_list_photo{float:left;}
.ehd_list_detail{margin-left:30px; width:420px; display:inline-block;}


/** DAC인문학극장_신청안내 **/
.edu_hum03{text-align:center;}


/** DAC창의적체험학습_소개 **/
.edu_cre_intro{}
.eci_txt{margin-bottom:10px; padding-bottom:20px;}
.eci_tit{margin-bottom:15px; font-size:1.8em; font-weight:bold; line-height:1.3em;}
.eci_img{width:740px; height:385px;background:url(../images/show/edu_cre_intro_img.jpg) no-repeat;}


/** DAC창의적체험학습_시설투어 **/
.edu_cre_faci{}
.ecf_img_area{margin-bottom:30px; padding:30px; width:680px; height:290px; background:url(../images/show/edu_cre_bg.gif) repeat;}

.ecf_img{width:330px; display:inline-block;}
.ecf_photo{padding:8px; width:314px; height:224px; text-align:center; background:#fff;}
.ecf_tit{padding-top:15px; width:330px; height:35px; font-weight:bold; text-align:center; background:#e8e8e8;}

.ecf__txt{margin-bottom:30px; padding-bottom:30px; text-align:center; border-bottom:solid 1px #d7d7d7;}
.ecf__txt1{margin-bottom:10px; font-size:1.7em; font-weight:bold; line-height:1.4em;}
.ecf__btn{margin-top:20px; text-align:center;}


/** 에티켓 **/
.eti{}


/* 준비중입니다 */
.p_wait {
    text-align: center;
    margin: 100px;}