@charset "euc-kr";
@import url(common.css);
body.sub {position:absolute;width:100%;height:100%;background:url(../../images/common/bg_sub.jpg) repeat center 0;}
.n {  font-size: 8pt; color: #686656}
.nl {  font-size: 9pt; color: #686656}
.nb {  font-size: 8pt; color: #686656; font-weight:bold; }
.nbl {  font-size: 9pt; color: #686656; font-weight:bold; }
#wrap {margin:0 auto;width:1000px;background:url(../../images/common/bg_sub.jpg) no-repeat center 0;overflow:hidden;}
#wrap img {vertical-align:top;}
#header {height:281px;}
#quick {clear:both;position:absolute;left:0;width:79px;z-index:10;overflow:hidden;}
#footer {height:100px;}
#container {position:relative;margin-left:40px;width:873px;background:#effaea url(../../images/common/bg_subContentTop.jpg) no-repeat 0 top;}
#container.bgUnite {background:#effaea;}
#container .bgContent {padding-bottom:50px;width:873px;min-height:590px;background:url(../../images/common/bg_subContentBot.jpg) no-repeat 0 bottom;}
#container .bgContent:after{content:"";display:block;clear:both;}
#contentLeft {float:left;width:198px;}
#contentLeft #snb {position:relative;left:-7px;width:170px;z-index:10;}
#contentLeft #banner {padding-left:18px;}
#content {float:left;padding:22px 45px 0 0;width:630px;overflow:hidden;}
#content2{float:left;padding:22px 45px 0 0;width:630px;}
#content .topBox {width:630px;height:18px;border-bottom:1px solid #b2c99f;overflow:hidden;}
#content .topBox h4 {float:left;}
#content .topBox .path {float:right;padding-top:5px;font-size:11px;color:#b3b087;}
#content .topBox a {color:#b3b087;}
#content {position:relative;width:630px;overflow:hidden;}
#content .mTop60 {margin-top:60px;}
#content .mTop55 {margin-top:55px;}
#content .mTop50 {margin-top:50px;}
#content .mTop45 {margin-top:45px;}
#content .mTop38 {margin-top:38px;}
#content .mTop37 {margin-top:37px;}
#content .mTop34 {margin-top:34px;}
#content .mTop33 {margin-top:33px;}
#content .mTop31 {margin-top:31px;}
#content .mTop30 {margin-top:30px;}
#content .mTop29 {margin-top:29px;}
#content .mTop28 {margin-top:28px;}
#content .mTop27 {margin-top:27px;}
#content .mTop25 {margin-top:25px;}
#content .mTop24 {margin-top:24px;}
#content .mTop23 {margin-top:23px;}
#content .mTop22 {margin-top:22px;}
#content .mTop21 {margin-top:21px;}
#content .mTop19 {margin-top:19px}
#content .mTop17 {margin-top:17px}
#content .mTop14 {margin-top:14px;}
#content .mTop13 {margin-top:13px;}
#content .mTop12 {margin-top:12px;}
#content .mTop07 {margin-top:7px;}
#content .mTop06 {margin-top:6px;}
#content .mTop04 {margin-top:4px;}
#content .mTop02 {margin-top:2px;}
#content .mLeft11 {margin-left:11px;}
#content .mLeft161 {margin-left:161px;}
#content .btn0208 {position: absolute;top:1063px;left:447px;}

#content .con0106 {padding-top:37px;}
#content .con0106 ul.info {width:630px;overflow:hidden;}
#content .con0106 ul.info li {float:left;margin-right:16px;}
#content .con0106 .calendar {position:relative;margin-top:8px;border:1px solid #bdab7e;border-top:2px solid #bdab7e;border-bottom:2px solid #bdab7e;background:#fff url(../../images/festival/bg_calendar.gif) no-repeat 0 0;}
#content .con0106 .calendar h5 {padding-top:7px;height:42px;font-size:12px;color:#7b756f;text-align:center;}
#content .con0106 .calendar a.btnPrev {position:absolute;top:8px;left:256px;}
#content .con0106 .calendar a.btnNext {position:absolute;top:8px;right:256px;}
#content .con0106 .calendar table {margin:1px 1px 0;border:0;color:#7b756f;}
#content .con0106 .calendar thead {position:absolute;top:0;left:0;width:0;height:0;overflow:hidden;visibility:hidden;font-size:0;line-height:0;}
#content .con0106 .calendar td {padding:6px 6px 0;height:93px;border:0;border-bottom:1px solid #d1c6ac;border-left:1px solid #e4e0d6;font-size:11px;vertical-align:top;}
#content .con0106 .calendar td .ico {margin-right:-2px;}
#content .con0106 .calendar td ul {margin-top:8px;}
#content .con0106 .calendar td li {padding-bottom:4px;}
#content .con0106 .calendar td li * {vertical-align:middle;}
#content .con0106 .calendar td a {color:#7b756f}
#content .con0106 .calendar td.firstLine {border-left:0;}
#content .con0106 .calendar tr.lastLine td {border-bottom:0;}
#content .con0106 .calendarView {position:relative;margin-top:8px;border:1px solid #bdab7e;border-top:2px solid #bdab7e;border-bottom:2px solid #bdab7e;background:#fff url(../../images/festival/bg_calendar2.gif) no-repeat 0 0;color:#7b756f;}
#content .con0106 .calendarView h5 {padding-top:7px;height:22px;font-size:12px;color:#7b756f;text-align:center;}
#content .con0106 .calendarView a.btnEdit {position:absolute;top:31px;right:44px;}
#content .con0106 .calendarView a.btnDel {position:absolute;top:31px;right:1px;}
#content .con0106 .calendarView dt.tit {padding:5px 0 0 15px;height:27px;}
#content .con0106 .calendarView dt.tit * {vertical-align:middle;}
#content .con0106 .calendarView dt.tit span {display:inline-block;margin-top:1px;}
#content .con0106 .calendarView dd.con {padding:35px 32px 65px;line-height:18px;}
#content .con0106 .calendarView dd.con dt {padding-bottom:11px;}
#content .con0106 .calendarView dd.con dd {padding-bottom:11px;}
#content .con0106 .btnPrev {text-align:right;}

#content .con0108 ul {width:630px;overflow:hidden;}
#content .con0108 ul li {float:left;padding-top:171px;width:210px;height:24px;text-align:center;}
#content .con0108 ul li.rock {background:url(../../images/festival/img_01_08_01.gif) no-repeat 0 0;}
#content .con0108 ul li.arts {background:url(../../images/festival/img_01_08_02.gif) no-repeat 0 0;}
#content .con0108 ul li.fringe {background:url(../../images/festival/img_01_08_03.gif) no-repeat 0 0;}

#content .con0501 {position:relative;padding:12px 0 40px;}
#content .con0501 .btnRule {
	position:absolute;
	top:398px;
	left:473px;
}
#content .con0501 .btnFile {
	position:absolute;
	top:398px;
	left:558px;
}

#content .con0502 {position:relative;padding-top:20px}
#content .con0502 .btnFile {position:absolute;top:1302px;left:437px;}

#container .bgContent.con0110 {padding-bottom:0;}
#container .bgContent.con0110 ul {margin-top:24px;width:630px;overflow:hidden;}
#container .bgContent.con0110 ul li {float:left;}

#content #listWrap {width:630px;margin-top:27px;padding-top:30px;background:url(../../images/community/bg_06_01.gif) no-repeat left top;}
#content #listWrap table thead {display:none;}
#content #listWrap table {border:0;table-layout:fixed;border-bottom:1px solid #CCCCB1;}
#content #listWrap th {border:0;}
#content #listWrap td {border:0;padding:10px 0 8px;text-align:center;border-bottom:1px solid #CCCCB1;}
#content #listWrap td.title {padding-left:16px;text-align:left;}
#content div.pager {text-align:center;margin-top:19px;}
#content .listBtn {text-align:right;margin-top:-25px;}
#content .listSearch {text-align:center;margin:7px 0 12px;}
#content .listSearch * {vertical-align:middle;}
#content .listSearch .inputText {padding:4px;height:15px;border:1px solid #cccbaf;}

#content .pager .btnPrev {margin-right:4px;}
#content .pager .btnNext {margin-left:4px;}
#content .pager span {display:inline-block;padding:2px;font-family:±¼¸²;}

#content #viewWrap {width:630px;margin-top:27px;padding:30px 0 0;background:url(../../images/community/bg_06_01.gif) no-repeat left top;}
#content #viewWrap table {border:0;table-layout:fixed;border-bottom:1px solid #CCCCB1;background:#effaea;}
#content #viewWrap thead {display:none;}
#content #viewWrap th {border:0;}
#content #viewWrap td {border:0;padding:10px 0 8px;text-align:center;border-bottom:1px solid #CCCCB1;}
#content #viewWrap td.btn {border-bottom:0;text-align:right;}
#content #viewWrap td.con {line-height:22px;text-align:left;padding:10px 18px 20px;}

#content #commentWrap {padding:7px;width:616px;}
#content #commentWrap .commentList {padding:0 10px 12px;border:1px solid #CCCBAF;background:#E0EFD9;}
#content #commentWrap .commentList table {width:100%;border:0;table-layout:fixed;}
#content #commentWrap .commentList table .right {text-align:right;}
#content #commentWrap .commentList table td {border:0;padding:8px 0 6px;border-bottom:1px solid #B6CBA4;}
#content #commentWrap .commentList table td strong {display:inline-block;width:40px;text-align:right;padding:0 5px;}
#content #commentWrap .commentList table td span.date {padding-right:5px;font-size:10px;font-family:tahoma;}
#content #commentWrap .commentList table td span.btn {display:inline-block;width:30px;margin-left:-4px;padding-right:2px;}
#content #commentWrap .commentList table td span.btn img {margin-left:3px;}
#content #commentWrap .commentList table td.recomm {padding-left:54px;}
#content #commentWrap .commentForm {padding-top:10px;}
#content #commentWrap .commentForm .commentText {padding:8px 10px 1px;line-height:12px;border:1px solid #CCCBAF;}
#content #commentWrap .commentForm input {vertical-align:bottom;}

#content #webzineTitle {position:relative;height:64px;margin-top:32px;background:url(../../images/webzine/bg_03_01_01.gif) no-repeat left top;}
#content #webzineTitle a {position:absolute;top:28px;display:block;width:64px;}
#content #webzineTitle a.btn01 {left:436px;}
#content #webzineTitle a.btn02 {left:501px;}
#content #webzineTitle a.btn03 {left:566px;}

#content #webzineList {width:630px;margin-top:5px;padding-top:30px;background:url(../../images/webzine/bg_03_01_02.gif) no-repeat left top;}
#content #webzineList table {border:0;table-layout:fixed;border-bottom:1px solid #CCCCB1;}
#content #webzineList table thead {display:none;}
#content #webzineList td {border:0;padding:15px 0  11px;border-bottom:1px solid #CCCCB1;}
#content #webzineList td.no {text-align:center;}
#content #webzineList td.image {vertical-align:top;}
#content #webzineList td.image div {padding:0 3px 0 15px;border-left:1px solid #CCCCB1;}
#content #webzineList td.content {vertical-align:top;}
#content #webzineList td.content dl {padding-left:6px;line-height:16px;}
#content #webzineList td.content dt {padding:2px 0 1px;font-weight:bold;}
#content #webzineList td.content dt img {margin-left:4px;}
#content #webzineList td.content dt a {color:#000;}
#content #webzineList td.content dd {font-size:11px;}
#content #webzineList td.content dd.etc {padding:2px 8px 0 0;color:#000;}
#content #webzineList td.content dd.etc span {float:left;}
#content #webzineList td.content dd.etc em {float:right;}
#content #webzineList td.content dd a {color:#686868;}

#content #webzineView {width:610px;margin:5px 0 2px;padding:30px 10px 0;border-bottom:1px solid #ccccb1;background:#effaea url(../../images/webzine/bg_03_02_02.gif) no-repeat left top;}
#content #webzineView div.viewHead {position:relative;width:610px;padding-top:10px;overflow:hidden;border-bottom:1px solid #CCCCB1;}
#content #webzineView div.image {float:left;width:270px;}
#content #webzineView div.title {float:left;padding-left:9px;width:318px;}
#content #webzineView div.title h6 {margin-top:2px;line-height:24px;font-size:20px;font-weight:normal;color:#000;}
#content #webzineView div.etc {position:absolute;right:0;bottom:4px;width:328px;font-size:11px;color:#000;}
#content #webzineView div.etc span {float:left;}
#content #webzineView div.etc em {float:right;}
#content #webzineView p.content {padding:20px 0 50px;line-height:16px;color:#686868;}

#content .prevNext {margin-top:1px;padding-bottom:4px;}
#content .prevNext li {padding:4px 0 3px;width:575px;}
#content .prevNext li span {display:inline-block;width:38px;}
#content .prevNext li img {vertical-align:middle;}
#content .viewBtn {text-align:right;margin:-44px 3px 0 0;}

#content .eventWrap {padding-top:15px;}
#content .eventWrap li {padding:5px 0;width:630px;border-bottom:1px solid #ccccb1;overflow:hidden;}
#content .eventWrap li .img {display:block;float:left;width:315px;}
#content .eventWrap li dl {float:left;width:295px;padding:3px 0 0 20px;line-height:22px;}
#content .eventWrap li dt {font-weight:bold;}
#content .eventWrap li dd.date {font-weight:bold;}

#content .agreeWrap textarea {margin:7px 0 5px;padding:20px 15px;width:590px;height:80px;border:1px solid #cccbaf;color:#b3b087;font-size:11px;line-height:13px;}
#content .agreeWrap .check * {vertical-align:middle;}

#content .btnAgree {margin-top:12px;padding-top:16px;border-top:1px solid #d4e4c4;text-align:center;}
#content .btnAgree * {margin:0 4px;}

#content .checkWrap {padding:50px 0 26px;text-align:center;}
#content .checkWrap * {vertical-align:middle;}
#content .checkWrap label {margin-right:7px;}
#content .checkWrap img {display:inline-block;margin:0 6px;}
#content .checkWrap .w150 {width:142px;}
#content .checkWrap .w100 {width:92px;}
#content .checkWrap .inputText {padding:4px;margin:0 6px;border:1px solid #cccbaf;}
#content .checkBtn {padding-top:14px;border-top:1px solid #d4e4c4;text-align:center;}
#content .checkBtn * {margin:0 4px;}
#content .checkText {padding-top:20px;color:#b3b087;font-size:11px;line-height:13px;text-align:center;}

#content #joinWrap h5 {padding:13px 2px 0;}
#content #joinWrap h6 {padding:38px 2px 3px;}
#content #joinWrap input.text {padding:8px 10px 1px;line-height:12px;border:1px solid #CCCBAF;}
#content #joinWrap select {font-size:13px;}
#content #joinWrap select.hp {width:80px;}
#content #joinWrap label {margin-right:25px;}
#content #joinWrap label * {vertical-align:middle;}
#content #joinWrap table {width:100%;border:0;table-layout:fixed;border-bottom:1px solid #B2C99F;}
#content #joinWrap table th {height:32px;line-height:32px;padding-left:8px;text-align:left;border:0;border-top:1px solid #D0E1BE;}
#content #joinWrap table td {padding:5px 0;border:0;border-top:1px solid #D0E1BE;font-size:12px;color:#B3B087;}
#content #joinWrap table td * {vertical-align:middle;}
#content #joinWrap table td span {display:inline-block;padding:3px 0 0 11px;}
#content #joinWrap table td a {padding-left:11px;}
#content #joinWrap .btns {padding-top:24px;text-align:center;}
#content #joinWrap .btns img {padding-right:12px;}

#content .wzMainTop {padding:72px 10px 0 0;height:29px;background:url(../../images/webzine/img_03_00_01.gif) no-repeat 0 0;text-align:right;}
#content .wzMainTop select {width:139px;}
#content .wzMainCon01 {width:630px;overflow:hidden;}
#content .wzMainCon01 .img1 {float:left;padding-left:10px;width:293px;}
#content .wzMainCon01 .img {float:left;padding-left:10px;width:250px;}
#content .wzMainCon01 .txt1 {float:left;width:317px;}
#content .wzMainCon01 .txt1 dl {margin-top:0px;}
#content .wzMainCon01 .txt1 dt {margin-left:0px;padding:7px 0 0px 0px;border-bottom:1px solid #d2c36e;font-weight:bold;color:#000;}
#content .wzMainCon01 .txt1 dd {margin-left:0px;padding:8px 0 9px 7px;line-height:16px;color:#686868;font-size:11px;}
#content .wzMainCon01 .txt2 {float:left;width:620px;}
#content .wzMainCon01 .txt2 dl {margin-left:10px; margin-bottom:6px;border-top:0px solid #bfbdad;border-bottom:1px solid #bfbdad;}
#content .wzMainCon01 .txt2 dt {margin-left:0px;padding:8px 0 6px 7px;border-bottom:0px solid #bfbdad;font-weight:bold;color:#000;}
#content .wzMainCon01 .txt2 dd {margin-left:0px;padding:8px 0 6px 7px;line-height:16px;color:#686868;font-size:11px;}
#content .wzMainCon01 .txt {float:left;width:370px;padding-top:1px;}
#content .wzMainCon01 .txt dl {margin-top:6px;border-top:1px solid #bfbdad;border-bottom:1px solid #bfbdad;background:url(../../images/webzine/img_03_00_05.gif) no-repeat 0 0;}
#content .wzMainCon01 .txt dt {margin-left:36px;padding:9px 0 6px 7px;border-bottom:1px solid #bfbdad;font-weight:bold;color:#000;}
#content .wzMainCon01 .txt dd {margin-left:36px;padding:8px 0 9px 7px;line-height:16px;color:#686868;font-size:11px;}
#content .wzMainCon02 {width:630px;border-bottom:1px solid #bfbdad;background:url(../../images/webzine/bg_03_00_00.gif) no-repeat 0 0;overflow:hidden;}
#content .wzMainCon02 .left {float:left;padding:10px 10px 10px;width:240px;}
#content .wzMainCon02 .right {float:left;width:370px;padding-top:10px;}
#content .wzMainCon02 .left .section01 h6 {width:236px;height:16px;padding:4px 0 0 4px;overflow:hidden;}
#content .wzMainCon02 .left .section01 h6 img {float:left;display:inline-block;}
#content .wzMainCon02 .left .section01 h6 a {float:right;display:inline-block;padding:1px;margin-right:7px;}
#content .wzMainCon02 .left .section01 dl {margin:10px 10px 0;height:92px;font-size:11px;overflow:hidden;}
#content .wzMainCon02 .left .section01 dt {margin-left:88px;font-weight:bold;border-bottom:1px solid #97d0a8;}
#content .wzMainCon02 .left .section01 dt a {color:#59976c;}
#content .wzMainCon02 .left .section01 dd {margin-top:-16px;width:220px;overflow:hidden;}
#content .wzMainCon02 .left .section01 dd .img {float:left;display:inline-block;width:81px;}
#content .wzMainCon02 .left .section01 dd .txt {float:left;padding:2px 0 0 8px;margin-top:16px;display:inline-block;width:130px;line-height:16px;}
#content .wzMainCon02 .left .section01 dd a {color:#686868;}
#content .wzMainCon02 .left .section02 h6 {width:236px;height:16px;padding:4px 0 0 4px;overflow:hidden;}
#content .wzMainCon02 .left .section02 h6 img {float:left;display:inline-block;}
#content .wzMainCon02 .left .section02 h6 a {float:right;display:inline-block;padding:1px;margin-right:7px;}
#content .wzMainCon02 .left .section02 dl {margin:7px 0 0;height:135px;font-size:11px;overflow:hidden;}
#content .wzMainCon02 .left .section02 dt {padding:0 4px;text-align:center;font-weight:bold;}
#content .wzMainCon02 .left .section02 dt a {color:#59976c;}
#content .wzMainCon02 .left .section02 dd {margin-top:6px;}
#content .wzMainCon02 .left .section03 h6 {width:236px;height:16px;padding:4px 0 0 4px;overflow:hidden;}
#content .wzMainCon02 .left .section03 h6 img {float:left;display:inline-block;}
#content .wzMainCon02 .left .section03 h6 a {float:right;display:inline-block;padding:1px;margin-right:7px;}
#content .wzMainCon02 .left .section03 dl {width:240px;height:106px;font-size:11px;overflow:hidden;}
#content .wzMainCon02 .left .section03 dt {float:left;padding:8px;width:75px;font-weight:bold;}
#content .wzMainCon02 .left .section03 dt a {color:#59976c;}
#content .wzMainCon02 .left .section03 dd {float:left;width:140px;}
#content .wzMainCon02 .left .section04 {height:95px;overflow:hidden;}
#content .wzMainCon02 .left .section04 a {margin-right:-1px;}
#content .wzMainCon02 .right fieldset {padding-left:151px;margin-bottom:5px;}
#content .wzMainCon02 .right fieldset * {vertical-align:middle;}
#content .wzMainCon02 .right fieldset .inputText {display:inline-block;.margin-top:-1px;padding:2px;width:162px;border:1px solid #b3aea2;}
#content .wzMainCon02 .right .section01 {padding:6px 0 6px;border-bottom:1px solid #bfbdad;}
#content .wzMainCon02 .right .section01 h6 {height:25px;}
#content .wzMainCon02 .right .section01 dt {padding-top:4px;margin-left:163px;font-weight:bold;}
#content .wzMainCon02 .right .section01 dt a {color:#000;}
#content .wzMainCon02 .right .section01 dd {margin-top:-18px;width:370px;font-size:11px;line-height:16px;overflow:hidden;}
#content .wzMainCon02 .right .section01 dd a {color:#686868;}
#content .wzMainCon02 .right .section01 dd .img {float:left;width:150px;margin-right:9px;}
#content .wzMainCon02 .right .section01 dd .txt {float:left;margin-top:20px;width:202px;}
#content .wzMainCon02 .right .section02 {padding:10px 0 0;width:370px;overflow:hidden;}
#content .wzMainCon02 .right .section02 h6 {height:29px;}
#content .wzMainCon02 .right .section02 dl {float:left;padding-left:2px;width:168px;font-size:11px;}
#content .wzMainCon02 .right .section02 dl.second {margin-left:15px;padding-left:10px;border-left:1px solid #bfbdad;}
#content .wzMainCon02 .right .section02 dt {font-weight:bold;}
#content .wzMainCon02 .right .section02 dd {margin-top:7px;line-height:16px;}
#content .wzMainCon02 .right .section02 a {color:#686868;}

