@import url('common.css');

@import url('layout.css');



.notice .paging {margin-top:47px;}



.event .eventMain{margin-top:12px;}
.event .eventTab{margin-top:24px;background:url(/images/community/bg_tab_line.gif) repeat-x left 24px;}
.event h3{font:normal 11px dotum;color:#847d75;letter-spacing:-1px;margin:12px 0 11px 0;}
.event .ingList table{width:100%;border-bottom:2px solid #9a9a98;}
.event .ingList th{height:31px;font-weight:normal;text-align:left;background:url(/images/community/bg_th_event.gif) repeat-x left top;}
.event .ingList th.eventDate{text-align:right;padding-right:10px;}
.event .ingList td{padding:12px 0 26px;}
.event .paging {margin-top:47px;text-align:center;}

.event .trafficTab {background:url(/images/common/line_solid_yellow.gif) repeat-x left 26px; }


.event .eventMain{margin-top:12px;}
.event .eventTab{margin-top:24px;background:url(/images/community/bg_tab_line.gif) repeat-x left 24px;}
.event h3{font:normal 11px dotum;color:#847d75;margin:12px 0 11px 0;}
.event .view table{width:100%;border-bottom:2px solid #9a9a98;}
.event .view th{height:31px;font-weight:normal;text-align:left;background:url(/images/community/bg_th_event.gif) repeat-x left top;}
.event .view td.viewDate{background-color:#f7f7f7;height:24px;}
.event .view td.viewHit{background-color:#f7f7f7;height:24px;text-align:right;}
.event .view td.viewConts p{min-height:267px;padding:20px 0;}
* html .event .view td.viewConts p{height:267px;}


#wrap .event .searchBox{margin:-30px 0 0 0 ;text-align:right;height:22px;}


.photo .bestPhoto{position:relative;width:771px;height:253px;padding-top:50px;background:url(/images/community/bg_photomain.gif) no-repeat left top;}
.photo .bestPhoto p{text-align:center;}
.photo .bestPhoto p .btn_best1{position:absolute;left:115px;top:140px;}
.photo .bestPhoto p .btn_best2{position:absolute;left:615px;top:140px;}
.photo .photoTab{margin-top:-24px;background:url(/images/community/bg_tab_line.gif) repeat-x left 24px}
.photo .photoList ul{float:left;width:100%;margin-bottom:23px;padding:17px 0 7px 0;border-bottom:2px solid #9a9a98;}
.photo .photoList li{float:left;margin-right:22px;}
.photo .photoList li.listLast{margin-right:0;}
.photo .photoList .listImg{text-align:center;width:176px;}
.photo .photoList .listTitle{height:32px;width:176px;text-align:center;padding-top:16px;font-size:11px;}
.photo .paging{clear:both;}

.photo .view{margin-top:30px;}
.photo .view table{width:100%;border-bottom:2px solid #9a9a98;}
.photo .view table .photoList ul{border-bottom:0;background:url(/images/common/line_dotted_gray.gif) repeat-x left bottom;}
.photo .view thead td{height:29px;text-align:center;font-size:11px;color:#5c5c57;background:url(/images/community/bg_th.gif) repeat-x left top;}
.photo .view thead td.viewTitle{padding-left:6px;text-align:left;}
.photo .view td.viewDate{height:24px;background-color:#f7f7f7;padding:0 0 0 14px;font-size:11px;color:#6e6c6c;}
.photo .view td.viewHit{height:24px;text-align:right;background-color:#f7f7f7;padding:0 10px 0 0;font-size:11px;color:#6e6c6c;}
.photo .view td.viewConts .contsText{padding:20px 6px;line-height:18px;}




.poster .photoList ul{float:left;width:100%;margin-bottom:23px;padding:17px 0 16px 0;border-top:1px solid #d1d1d1;border-bottom:2px solid #9a9a98;}
.poster .photoList li{float:left;margin-right:22px;}
.poster .photoList li.listLast{margin-right:0;}
.poster .photoList .listImg{text-align:center;width:176px;}
.poster .photoList .listTitle{height:44px;width:176px;text-align:center;padding-top:11px;font-size:11px;}
.poster .paging{clear:both;}



.video .videoList ul{float:left;width:100%;margin-bottom:23px;padding:17px 0 16px 0;border-top:1px solid #d1d1d1;border-bottom:2px solid #9a9a98;}
.video .videoList li{float:left;margin-right:22px;}
.video .videoList li.listLast{margin-right:0;}
.video .videoList .listImg{text-align:center;width:176px;}
.video .videoList .listTitle{height:32px;width:176px;text-align:center;padding-top:16px;font-size:11px;}
.video .paging{clear:both;}

.video .view{margin-top:30px;}
.video .view table{width:100%;border-bottom:2px solid #9a9a98;}
.video .view thead td{height:29px;text-align:center;font-size:11px;color:#5c5c57;background:url(/images/community/bg_th.gif) repeat-x left top;}
.video .view thead td.viewTitle{padding-left:6px;text-align:left;}
.video .view tbody td.viewDate{height:24px;background-color:#f7f7f7;padding:0 0 0 14px;}
.video .view tbody td.viewHit{height:24px;text-align:right;background-color:#f7f7f7;padding:0 10px 0 0;}
.video .view td.viewConts{line-height:16px;color:#474440;}
.video .view td.viewConts .contsVideo{padding:14px 0 20px 0;text-align:center;background:url(/images/common/line_dotted_gray.gif) repeat-x left bottom;}
.video .view td.viewConts .contsText{padding:20px 6px;line-height:18px;}


.story .storyList ul{border-top:1px solid #878787;border-bottom:2px solid #9a9a98;margin-bottom:17px;}
.story .storyList ul li{width:737px;overflow:hidden;padding:17px;border-top:1px solid #d1d1d1;}
.story .storyList .storyImg{float:left;padding-right:24px;}
.story .storyList .storyTitle{float:left;width:595px;height:30px;margin-bottom:13px;background:url(/images/common/line_dotted_gray.gif) repeat-x left bottom;}
.story .storyList .storyTitle .storyTitleLeft{float:left;color:#6e6b68;}
.story .storyList .storyTitle .storyTitleLeft span{font-weight:bold;}
.story .storyList .storyTitle .storyTitleRight{float:right;color:#6e6b68;font-size:11px;}
.story .storyList .storyConts{float:left;width:595px;color:#989898;font-size:12px; line-height:120%}
.story .storyList .storyConts a{color:#98a10b;}
.story .storyList ul li.story_on .storyTitle .storyTitleLeft span{color:#98a10b;}
.story .storyList ul li.story_on{background-color:#faf9f4;}
.story .paging{clear:both;}


#wrap .review .searchBox{margin-top:-20px;}
.review .reviewText{font-size:11px;color:#847d75;padding-top:22px;border-top:2px solid #433e38;}
.review .reviewText span{color:#3b3833;text-decoration:underline;}
/*.review .reviewList ul{border-bottom:2px solid #9a9a98;margin-bottom:17px;}
.review .reviewList ul li{width:737px;overflow:hidden;padding:17px;border-top:1px solid #d1d1d1;}*/
.review .reviewList .storyImg{float:left;padding-right:24px;}
.review .reviewList .storyTitle{float:left;width:595px;height:30px;margin-bottom:13px;background:url(/images/common/line_dotted_gray.gif) repeat-x left bottom;}
.review .reviewList .storyTitle .storyTitleLeft{float:left;color:#6e6b68;}
.review .reviewList .storyTitle .storyTitleLeft img{vertical-align:middle;}
.review .reviewList .storyTitle .storyTitleLeft span{font-weight:bold;color:#3b3b36;}
.review .reviewList .storyTitle .storyTitleRight{float:right;color:#6e6b68;font-size:11px;}
.review .reviewList .storyConts{float:left;width:595px;color:#989898;font-size:11px;line-height:16px;}
.review .reviewList .storyConts a{color:#989898;}


.review .reviewBest{width:771px;height:251px;background:url(/images/community/bg_blogbox.gif) no-repeat left top;}
.review .reviewBest .reviewTab{overflow:hidden;width:730px;margin-bottom:17px;padding:15px 0 0 23px;}
.review .reviewBest .reviewTab .tabBtn{cursor:pointer;float:left;}
.review .reviewBest .reviewTab .tabConts{float:right;}
.review .reviewBest ul{float:left;margin-left:20px; list-style: none;  }
.review .reviewBest ul li{float:left;margin-right:17px;}
.review .reviewBest .reviewBtnL{cursor:pointer;margin-left:20px;margin-top:46px;float:left;}
.review .reviewBest .reviewBtnR{cursor:pointer;margin-top:46px;float:left;}
.review .reviewTop{overflow:hidden;}
.review .reviewTop .aLeft{float:left;}
.review .reviewTop .aRight{float:right;}
.review .reviewText{clear:both;height:18px;}



.twitter .followBox{height:120px;overflow:auto;padding-left:20px;margin-bottom:25px;}
.twitter .followBox ul{overflow:hidden;}
.twitter .followBox li{float:left;margin:0 1px 1px 0;}
.twitter .twitterTab{clear:both;margin-bottom:14px;background:url(/images/community/bg_tab_line.gif) repeat-x left 24px;}
.twitter .twitterList{margin-bottom:20px;}
.twitter .twitterList ul{border-top: 1px solid #878787;}
.twitter .twitterList li{border-bottom:1px solid #ccc;overflow:hidden;min-height:35px;padding:15px 20px;}
* html .twitter .twitterList li{height:35px;}
.twitter .twitterList li.twitter_on{background-color:#f7f7f7;}
.twitter .twitterList .twitterImg{float:left;clear:both;padding-right:24px;width:48px}
.twitter .twitterList .twitterConts{float:left;font-size:14px;font-family:verdana;width:563px;color:#666;font-size:11px;line-height:16px;}
.twitter .twitterList .twitterConts a{color:#666;font-size:14px;}
.twitter .twitterList .twitterConts a.follower{color:#0084b4;}
.twitter .twitterList .twitterConts strong{color:#0084b4;}

.poll .pollBox{width:771px;height:255px;padding-top:51px;background:url(/images/community/bg_pollbox.jpg) no-repeat left top;}
.poll .pollBox .pollList{position:relative;width:359px;height:223px;margin-left:391px;padding-top:20px;background:url(/images/community/bg_poll.gif) no-repeat left top;}
.poll .pollBox .pollList .pollTitle{width:224px;height:60px;margin-left:96px;color:white;font-weight:bold;}
.poll .pollBox .pollList ul {margin:18px 0 0 30px;}
.poll .pollBox .pollList ul li{height:18px;color:#6e6b68;}
.poll .pollBox .pollList ul li input{width:13px;height:13px;}
.poll .pollBox .pollList .pollBtn{position:absolute;right:34px;bottom:19px;}
.poll .pollBox .pollList table {width:293px;margin:18px 0 0 30px;}
.poll .pollBox .pollList table th{text-align:left;font-weight:normal;height:12px;padding-right:10px;}
.poll .pollBox .pollList table th p{width:140px;}
.poll .pollBox .pollList table td{height:18px;}
.poll .pollBox .pollList table td p{background-color:#e6e6e6;height:12px;}
.poll .bbs1{margin-bottom:33px;}



.monthnuri .monthText{height:23px;padding-top:12px;font-size:11px;letter-spacing:-1px;color:#847d75;border-top:2px solid #433e38;border-bottom:1px solid #d1d1d1;}
.monthnuri .monthText span{text-decoration:underline;color:#3b3833;}
.monthnuri .monthBox{position:relative;width:771px;height:331px;margin-bottom:24px;background:url(/images/community/bg_monthnuri.gif) no-repeat left top;}
.monthnuri .monthBox .monthTitle{position:absolute;left:22px;top:20px;font:bold 14px dotum;color:white;}
.monthnuri .monthBox .monthTitle img{vertical-align:middle;}
.monthnuri .monthBox .monthEtc{position:absolute;right:20px;top:30px;}
.monthnuri .monthBox .monthImg{position:absolute;left:23px;top:73px;}
.monthnuri .monthBox dl{position:absolute;left:230px;top:80px;}
.monthnuri .monthBox dl dd{padding:27px 17px;line-height:18px;width:470px;height:125px;overflow-x:auto;}
.monthnuri .monthNotice {height:23px;padding-top:12px;font-size:11px;letter-spacing:-1px;color:#847d75;}
.monthnuri .monthNotice li{height:22px;padding-left:17px;letter-spacing:-1px;}
.monthnuri .monthNotice li img{vertical-align:middle;}
.monthnuri {margin-bottom:80px;}



.newperform .paging{margin-top:47px;}


.newexhibition .paging{margin-top:47px;}


.ticket .ticketTab{margin:16px 0 0 0;background:url(/images/common/line_solid_black.gif) repeat-x left 24px;}
.ticket .ticketTop{float:left;width:100%;margin-top:19px;height:26px;}
.ticket .ticketTop .ticketConts{float:left;}
.ticket .ticketTop .ticketCheck{float:right;}
.ticket .ticketTop .ticketCheck .chkbox{width:13px;height:13px;}



.interest .ticketTab{margin:16px 0 0 0;}
.interest .ticketTop{float:left;width:100%;margin-top:19px;height:26px;}
.interest .ticketTop .ticketConts{float:left;}
.interest .ticketTop .ticketCheck{float:right;}
.interest .ticketTop .ticketCheck .chkbox{width:13px;height:13px;}
.interest .bbs2 td{height:50px;}
.interest .bbs2 td ul li{float:left;margin-right:12px;}
.interest .bbs2 td ul li.liConts{padding-top:6px;}


#container .calendar{float:none;width:100%;}
.calendar .calendarTab{float:left;width:100%;margin:21px 0 0 0;background:url(/images/common/line_solid_gray.gif) repeat-x left bottom;}
.calendar .calendarTab p{float:left;}
.calendar .calendarTab ul{float:right;}
.calendar .calendarTab ul li{display:inline;}
.calendar .playBox{float:left;width:966px;height:112px;margin:14px 0 0 0;padding:16px 0 0 14px;background:url(/images/calendar/bg_monthbox.gif) no-repeat left top;}
.calendar .playBox p{float:left;margin:26px 8px 0 0;}
.calendar .playBox li{float:left;margin-right:8px;}
.calendar .calendarDate{float:left;width:100%;height:24px;margin:16px 0 10px 0;font:bold 16px verdana;color:#242425;}
.calendar .calendarDate img{vertical-align:middle;margin:0 12px;}
.calendar .calendarDate img.nowDate{margin:0;}
.calendar .calendarTop{float:left;margin-bottom:5px;width:957px;padding:7px 8px 0 15px;height:33px;background:url(/images/calendar/bg_calendartop.gif) no-repeat left top;}
.calendar .calendarTop .chkbox{width:13px;height:13px;}
.calendar .calendarTop .aLeft{float:left;margin-top:6px; vertical-align:super;}
.calendar .calendarTop .aRight{float:right;}

.calendar .weekBox{clear:both;width:100%;}
.calendar .weekBox th{height:20px; border:1px solid #cacacb;border-bottom:2px solid black;background-color:#f7f7f7; vertical-align:text-top;}
.calendar .weekBox th span{display:inline-block;width:86px;height:14px;padding-top:8px;}
.calendar .weekBox td{height:94px;border:1px solid #cacacb;}
.calendar .weekBox td div{height:76px;font-size:11px;padding:6px;}
.calendar .weekBox td div.tdOn{padding:7px;border:2px solid #a7a7a7;}
.calendar .weekBox td strong.textPerformance{font-size:12px;color:#e33e13;}


.calendar .monthBox{clear:both;width:100%;}
.calendar .monthBox th{height:20px;text-align:left;border:1px solid #cacacb;border-bottom:2px solid black;background-color:#f7f7f7;}
.calendar .monthBox th span{display:inline-block;width:50px;height:14px;padding:0 0 0 20px;}
.calendar .monthBox td{height:110px;border:1px solid #cacacb;background:url(/images/calendar/bg_month_td.gif) repeat-x left top;}
.calendar .monthBox td div{height:76px;font-size:11px;padding:6px;}
.calendar .monthBox td div.tdOn{padding:7px;border:1px solid #ffcc00;}
.calendar .monthBox td strong.textPerformance{font-size:12px;color:#e33e13;}
.calendar .monthBox td .prevMonth{height:26px;font:bold 11px verdana;color:#b4b4b4;}
.calendar .monthBox td .nowMonth{height:26px;font:bold 11px verdana;color:#3b3838;}



.ticket .bookingTable{width:100%;margin:26px 0 24px 0;}
.ticket .bookingTable td{height:29px;padding-left:26px;color:#757575;border:1px solid #d1d1d1;}
.ticket .bookingTable td.bookingTitle{font-weight:bold;color:#c99859;padding-left:28px;background-color:#faf9f4;}
.ticket .bookingTable td.tdFirst{border-left:0;}
.ticket .bookingTable td.tdLast{border-right:0;}
.ticket .bookingTable td span.receipt{font-size:11px;font-weight:bold;color:#c67103;}


#container .festival{float:none;width:100%;}
#container .festival .side{float:left;width:280px;margin-top:26px;}
#container .festival .side .fesBanner{padding-bottom:23px;}
#container .festival .side ul{border-top:2px solid #636870;border-bottom:2px solid #636870;}
#container .festival .side ul li{height:73px;padding:10px 0;border-bottom:1px solid #f5f5f5;}
#container .festival .side ul li .fesImg{float:left;margin-right:12px;width:82px}
#container .festival .side ul li .fesConts{float:left;font-size:11px;line-height:18px;width:160px;min-height: 73px;height:auto !important;height:73px;}
#container .festival .side ul li .fesConts span{color:#e14f5b;}
#container .festival .festivalMain{float:right;width:688px;margin-top:26px;}/*margin-top:26px;*/
#container .festival .festivalMain h3{margin-top:0px;}/*margin-top:22px;*/
#container .festival .festivalMain .festivalConts{padding:0px 0px;color:#909090;line-height:18px;}/*padding:34px 17px*/
#container .festival .festivalMain .director{float:left;padding-left:27px;margin-right:10px;}
#container .festival .festivalMain dl{float:left;color:#909090;padding-bottom:45px;}
#container .festival .festivalMain dt{font-weight:bold;height:17px;}
#container .festival .festivalMain dd{line-height:18px;}
#container .festival .festivalMain .fesBtn{clear:both;height:24px;padding-top:0px;text-align:right;border-top:1px solid #9a9a98;}/*padding-top:24px*/



.schedule .search1{width:100%;height:89px;margin-bottom:16px;padding-top:14px;background:url(/images/performance/bg_search1.gif) no-repeat left top;}
.schedule .search1 .searchTitle .radiobox{width:13px;height:13px;margin-top:-3px;vertical-align:middle;}
.schedule .search1 .searchTitle img{margin:0 43px 0 15px;vertical-align:middle;}
.schedule .search1 .searchTitle .txtbox{margin:-1px 0;width:327px;height:21px;vertical-align:middle;border:1px solid #b7b5b5;background:white;}
.schedule .search1 .searchConts{margin:26px 0 0 166px;color:#3c3831;}
.schedule .search1 .searchConts span{color:#4b876d;padding-left:88px;}
.schedule .search2{position:relative;width:100%;height:78px;margin-bottom:12px;padding-top:18px;background:url(/images/performance/bg_search2.gif) no-repeat left top;}
.schedule .search2 .searchTitle img{margin:0 0 0 15px;}
.schedule .search2 .searchBtn{position:absolute;right:17px;top:10px;}
.schedule .search2 .searchConts{margin:21px 0 0 105px;}
.schedule .search2 .searchConts img{vertical-align:middle;}
.schedule .search3{position:relative;width:100%;height:106px;padding-top:20px;background:url(/images/performance/bg_search3.gif) no-repeat left top;}
.schedule .search3 .searchTitle img{margin:0 0 23px 15px;}
.schedule .search3 .searchBtn{position:absolute;right:17px;top:10px;}
.schedule .search3 .searchBtn2{position:absolute;right:17px;top:10px;} /* °³¹ß Ãß°¡ */
.schedule .search3 ul{margin:0 0 20px 36px;font-size:11px;}
.schedule .search3 ul .chkbox{width:13px;height:13px;margin-top:-1px;}
.schedule .search3 ul li{display:inline;padding-right:10px; width:100px;}
.schedule .search3 ul li.liTitle{padding-right:43px;}
.schedule .btnSearch{margin:14px 0 17px 0;text-align:right;}
.schedule .checkedTable{width:100%;border-top:1px solid #433e38;border-bottom:2px solid #433e38;}
.schedule .checkedTable td{height:80px;padding:10px 0;text-align:center;font-size:11px;line-height:20px;background:url(/images/common/line_dotted_gray.gif) repeat-x left bottom;}
.schedule .checkedTable td.aLeft{text-align:left;padding-left:10px;font-size:12px;font-weight:bold;}
.schedule .checkedTable td.aLeft span{color:#3fa176;}
.schedule .checkedTable td.aRight{text-align:right;}
.schedule .checkedTable .checkedLast td{background:none;}
.schedule .paging{margin-top:45px;}


.pf_poster_image {width:192px; height:272;}
.pf_thumb_image {width:50px; height:71;}
.pf_price_td {padding:5px 0px 5px 15px;}
.pf_price_td span {line-height:18px;}
.pf_row_alternation_line {  border-width: 0 0 1px 0; border-top-color:#ffffff; border-style:dotted;}


#container .exhibition .search3{position:relative;width:100%;height:106px;padding-top:20px;background:url(/images/exhibition/bg_search3.gif) no-repeat left top;}
#container .exhibition .search3 .searchTitle img{margin:0 0 28px 15px;}
#container .exhibition .search3 .searchBtn{position:absolute;right:17px;top:10px;}
#container .exhibition .search3 ul{margin:0 0 0 112px;font-size:11px;}
#container .exhibition .search3 ul .chkbox{width:13px;height:13px;margin-top:-1px;}
#container .exhibition .search3 ul li{display:inline;padding-right:10px;}
#container .exhibition .search3 ul li img{margin-left:57px;}
#container .exhibition .btnSearch{margin:14px 0 26px 0;text-align:right;}
#container .exhibition .tableTab{text-align:right;}



.schedule h3{height:24px;font-size:14px;letter-spacing:-1px;margin:25px 0 12px 0;padding-left:20px;background:url(/images/performance/bu_square_green.gif) no-repeat left 6px;}
.schedule h3 img{vertical-align:middle;}
.schedule .infoTable {width:100%;padding-top:1px;background:url(/images/performance/bg_table_dotted.gif) no-repeat 192px top;}
.schedule .infoTable table{width:100%;}
.schedule .infoTable table th{height:30px;text-align:left;font-weight:normal;background:#f7f7f7 url(/images/common/line_dotted_gray.gif) repeat-x left bottom;}
.schedule .infoTable table th p{padding-left:27px;background:url(/images/performance/bu_square_gray.gif) no-repeat 12px 4px;}
.schedule .infoTable table td{padding-left:16px;text-align:left;letter-spacing:-1px;background:url(/images/common/line_dotted_gray.gif) repeat-x left bottom;}
.schedule .infoTable table td.performanceImg{padding-left:0;background:none; vertical-align:top;} /*JHOE ¼öÁ¤*/
.schedule .infoTable table td .aLeft{float:left;}
.schedule .infoTable table td .aRight{float:right;}
.schedule .bookingNotice{margin:9px 0 17px 0;text-align:right;}
.schedule .bookingBtn{margin:0 0 20px 0;text-align:right;}
.schedule .pConts1{border-top:2px solid #413f3b;margin-bottom:25px;padding-top:11px;background:url(/images/performance/bg_pconts.gif) repeat-x left top;}
.schedule .pConts1 h4{margin-bottom:20px;}
.schedule .pConts1 p.mainImg{margin-bottom:20px;}
.schedule .pConts1 li{border-bottom:1px solid #dcdbd9;}
.schedule .pConts1 li.pHasconts{padding-bottom:0;}

.schedule .pConts1 li p{line-height:18px;padding:8px 0 8px 5px;background:#f7f6f6 url(/images/common/line_dotted_gray.gif) repeat-x left top;color:#6e6860;}
/*.schedule .pConts1 li div{overflow:hidden;line-height:18px;padding:8px 0 8px 3px;background:#f7f6f6 ;color:#6e6860;} /*JHOE padding:8px 0 8px 20px;url(/images/common/line_dotted_gray.gif) repeat-x left top*/
.schedule .pConts1 .detail_top_line { background:#f7f6f6 url(/images/common/line_dotted_gray.gif) repeat-x left top;}
.schedule .pConts1 li div p{background:none;}	/*padding:0;*/
.schedule .pConts1 li div p.aLeft{float:left;width:140px;}
.schedule .pConts1 li div p.aRight{float:right;width:605px;}
.schedule .pConts1 li div p.aRight2{float:left;width:98%;text-align:right;}
.schedule .pConts1 li span{display:inline-block;padding-top:8px;padding-bottom:8px;}
.schedule .pConts1 li span.pTitle{width:370px;padding-left:16px;font-weight:bold;background:url(/images/performance/bu_square_gray.gif) no-repeat 2px 12px;} /*°ø¿¬»ó¼¼ Å¸ÀÌÆ²*/
.schedule .pConts1 li span.pTitleEx{width:370px;padding-left:16px;font-weight:bold;background:url(/images/performance/bu_square_gray.gif) no-repeat 2px 12px;} /*°ø¿¬»ó¼¼ Å¸ÀÌÆ²*/
.schedule .pConts1 li span.pText{width:340px;;} /* 360 */
.schedule .pConts1 li span.txtGreen{padding-top:0;height:14px;color:#3c946e;}
.schedule .pConts1 li.pListTitle{border:0;}
.schedule .pConts1 li.pList{padding-bottom:14px;}
.schedule .pConts1 li ul li{padding-bottom:10px;border:0;}
.schedule .pConts1 li ul li{display:inline;padding-right:25px;}
.schedule .pConts1 li ul li.liLast{padding:0;}

.schedule .pConts2 ul li span.pTitle{width:270px;padding-left:16px;font-weight:bold; background:url(/images/performance/bu_square_gray.gif) no-repeat 2px 12px;}
/*.schedule .pConts2 ul li span.btnListen{width:95px;vertical-align:top;padding-top:2px;}*/


.schedule .pConts4 ul li span.pTitle{width:350px;padding-left:16px;font-weight:bold;background:url(/images/performance/bu_square_gray.gif) no-repeat 2px 12px;}
.schedule .pConts4 ul li span.btnListen{width:20px;vertical-align:top;padding-top:6px;}

.schedule .pConts3 ul li div{float:left;width:751px;margin-bottom:20px;line-height:18px;padding:15px 0 8px 20px;background:#f7f6f6 url(/images/common/line_dotted_gray.gif) repeat-x left top;;color:#6e6860;}
.schedule .pConts3 ul li span.pTitle{width:630px;padding-left:16px;font-weight:bold;background:url(/images/performance/bu_square_gray.gif) no-repeat 2px 12px;}
.schedule .pConts3 ul li span.pText{width:100px;}

.schedule .pConts3 .pList ul {background-color:#ffffff;}
.schedule .pConts3 .pList ul li{background-color:#ffffff;}

.schedule .pConts1 li div.writeTitle{overflow:hidden;width:730px;height:23px;margin-bottom:4px;line-height:18px;padding:0;background:none;color:#6e6860;border:1px solid #c5c5c3;}
.schedule .pConts1 li div.writeTitle .txtbox{margin:-1px 0;border:0;background:white;width:677px;height:18px;padding-top:5px;color:#4b4741;}
.schedule .pConts1 li div.writeConts{overflow:hidden;width:730px;margin-bottom:10px;line-height:18px;padding:0;background:none;color:#6e6860;border:1px solid #c5c5c3;}
.schedule .pConts1 li div.writeConts textarea{width:677px;height:115px;border:0;background:white;overflow:auto;color:#4b4741;}
.schedule .pConts1 li p.writeBtn{width:735px;height:30px;margin-top:7px;text-align:right;}
.schedule .pConts1 ul.reviewList{overflow:hidden;}
.schedule .pConts1 ul.reviewList li{float:left;}
.schedule .pConts1 ul.reviewList li.review1{width:100px;}	/* 60 */
.schedule .pConts1 ul.reviewList li.review2{width:590px; font-weight:bold;}
.schedule .pConts1 ul.reviewList li.review3{width:80px;color:#908b8b;}
.schedule .pConts1 .reviewDetail { margin-top:10px; margin-left:5px; margin-bottom:10px; margin-right:5px; padding:10px;  background-color:#efefef;}


.terms h3{margin:19px 0 15px 0;padding-bottom:14px;border-bottom:2px solid #433f39;}
.terms .termsNotice{margin:7px 0 12px 0;font-size:11px;letter-spacing:-1px;line-height:18px;}
.terms .boxOut{padding:5px;background-color:#faf9f4;}
.terms .boxOut .boxIn{height:126px;padding:9px 30px 5px 11px;overflow-y:scroll;border:1px solid #d1d1d1;background-color:white;}
.terms .agree{text-align:right;height:13px;margin:6px 0;color:#666;}
.terms .agree .chkbox{width:13px;height:13px;}
.terms .nameCheck{height:130px;padding:30px 0 0 120px;border:5px solid #f8f8f8;}
.terms .nameCheck input{vertical-align:middle;}
.terms .nameCheck img{vertical-align:middle;}
.terms .nameCheck .txtbox1{*margin:-1px 0;width:98px;height:17px;border:1px solid #d4d4d4;background:white;}
.terms .nameCheck .txtbox2{*margin:-1px 0;width:88px;height:17px;border:1px solid #d4d4d4;background:white;}
.terms .nameCheck .line{width:530px; height:10px; background:url(/images/member/icon_bl02.gif) repeat-x 0% 50%;}
.terms .nameCheck ul{margin-top:22px;}
.terms .nameCheck ul li{height:22px;padding-left:15px;font-size:11px;color:#989898;background:url(/images/member/bu_square_arrow.gif) no-repeat 3px 2px;}
.terms .btnConfirm{text-align:right;margin-top:10px;height:24px;}
	/* ÁÖ´Ï¾î */
	.terms h3.junior{margin:19px 0 19px 0;padding-bottom:0;border-bottom:0;}
	.terms .termsFoot li{height:18px;font-size:11px;letter-spacing:-1px;color:#666;}

.join .joinTop{float:left;width:100%;margin:12px 0;}
.join .joinTop h3{float:left;}
.join .joinTop p{float:right;font-size:11px;letter-spacing:-1px;color:#666;}
.join table{width:100%;border-top:2px solid #9a9a98;border-bottom:2px solid #9a9a98;}
.join table th{height:20px;padding:7px 0 0 22px;text-align:left;border-bottom:1px solid #d1d1d1;background:#fafafa url(/images/member/bu_square_pink.gif) no-repeat 9px 9px;vertical-align:top;}
.join table td{height:25px;padding:2px 0 0 0;padding-left:12px;border-bottom:1px solid #d1d1d1;color:#888;}
.join table td .txtbox{*margin:-1px 0;width:138px;height:17px;border:1px solid #d4d4d4;}
.join table td .txtbox1{*margin:-1px 0;width:58px;height:17px;border:1px solid #d4d4d4;}
.join table td .txtbox2{*margin:-1px 0;width:428px;height:17px;border:1px solid #d4d4d4;}
.join table td .chkbox{width:13px;height:13px;margin-top:-3px;}
.join table td span{font-size:11px;color:#888;}
.join table td span.txtred{font-weight:bold;color:#cc0a0a;}
.join table td select{color:#888;}
.join table td p{height:20px;padding-top:2px;}
.join table td.favoritePart p{font-size:11px;}
.join table td.favoritePart p.favoriteTitle{font-size:12px;}
.join table td.favoritePart strong{color:#555;}
.join table td.favoritePart .chkbox1{width:13px;height:13px;margin-top:-1px;}
.join .joinBtm{text-align:right;margin-top:7px;}


.leave .leaveBox{height:250px;margin-top:32px;padding:15px 0 0 15px;border:5px solid #f8f8f8;background:url(/images/member/bg_leavebox.jpg) no-repeat 324px 107px;}
.leave .leaveInfo{float:left;margin:40px 194px 0 0;width:280px;}
.leave .leaveInfo li{height:28px;color:#989898;}
.leave .leaveInfo li  .bspan{display:inline-block;width:98px;padding-left:17px;height:12px;font-weight:bold;background:url(/images/member/bu_square_pink.gif) no-repeat 3px 3px;color:#433f39;}
.leave .leaveInfo li .txtbox1{*margin:-1px 0;width:159px;height:17px;border:1px solid #d4d4d4;background-color:white;vertical-align:middle;}
.leave .leaveInfo li .txtbox2{*margin:-1px 0;width:97px;height:17px;border:1px solid #d4d4d4;background-color:white;vertical-align:middle;}
.leave .leaveReason {float:left;margin-top:40px;}
.leave .leaveReason dt{font-weight:bold;margin-bottom:15px;}
.leave .leaveReason dd{padding-left:12px;}
.leave .leaveReason dd ul li{height:20px;}
.leave .leaveReason dd ul li .radiobox{width:13px;height:13px;margin-top:-1px;}



.leave .completeBox{height:175px;margin-top:32px;padding:90px 0 0 0;border:5px solid #f8f8f8;}
.leave .completeBox p{text-align:center;margin-bottom:52px;}


.aramInfo .centerTop{margin:12px 0 25px 0;}
.aramInfo .centerTab{background:url(/images/common/line_solid_green.gif) repeat-x left 24px;}
.aramInfo .centerTab li{display:inline;}
.aramInfo h3{color:#ff6c00;height:12px;margin:14px 0 12px 0;}
.aramInfo .centerImg li{display:inline;padding-right:16px;}
.aramInfo .centerImg li.liLast{padding-right:0;}
.aramInfo .centerConts{margin:16px 0 12px 0;font-size:11px;color:#4b4741;letter-spacing:-1px;line-height:18px;}
.aramInfo .centerBtn{text-align:right;padding-bottom:17px;border-bottom:2px solid #9a9a98;}
.aramInfo h4{margin:17px 0 16px 0;}
.aramInfo .pds{float:left;width:100%;margin-bottom:12px;}
.aramInfo .pds ul.aLeft{float:left;}
.aramInfo .pds ul.aRight{float:right;}
.aramInfo .pds ul li{width:381px;height:27px;padding-top:4px;border:1px solid #d1d1d1;color:#474440;background-color:#fafaf5;}
.aramInfo .pds ul li.pdsEven{background:none;border-top:0;}
.aramInfo .pds ul li span.pdsText{display:inline-block;width:256px;margin-left:18px;padding-top:5px;vertical-align:top;}
.aramInfo .pds ul li span.pdsDown{display:inline-block;width:94px;height:22px; vertical-align:top;}


.process h3{margin:21px 0 15px 0;}
.process .processImg{margin-bottom:15px;}
.process .processImg li{display:inline;}
.process .processConts dt{margin-bottom:11px;padding-left:13px;color:#666;font-weight:bold;background:url(/images/rental/bu_square_blue.gif) no-repeat left 2px;}
.process .processConts dd{padding-left:13px;margin-bottom:27px;}
.process .processConts dd ul li{height:18px;line-height:18px;letter-spacing:-1px;color:#635e58;}
.process .processConts dd ul li span{color:#3577b6;}
.process .processConts dd.processContact{padding-left:0;}
.process .processConts dd.processContact ul li{height:auto;line-height:0;letter-spacing:0;}



.cost .costTab{margin:21px 0 17px 0;background:url(/images/common/line_solid_green.gif) repeat-x left 24px;}
.cost .costTab li{display:inline;}
.cost .costNotice{color:#ff6c00;height:12px;font-weight:bold;}
.cost .costBox{padding-bottom:22px;border-bottom:2px solid #9a9a98;}
.cost .h3Title{float:left;width:100%;margin:14px 0 6px 0;}
.cost .h3Title h3{float:left;}
.cost .h3Title p{float:right;padding-top:6px;font-size:11px;color:#0b608f;}
.cost .h4Title{float:left;width:100%;padding:23px 0 5px 0;}
.cost .h4Title h4{float:left;margin:0;}
.cost .h4Title p{float:right;padding-top:6px;font-size:11px;color:#0b608f;}
.cost h4{margin:23px 0 5px 0;padding-left:13px;color:#666;font-weight:bold;background:url(/images/rental/bu_square_blue.gif) no-repeat left 2px;}
.cost .costList{padding-left:13px;}
.cost .costList li{height:20px;line-height:20px;letter-spacing:-1px;color:#635e58;}
.cost .costList2{margin-top:17px;}


.packList h3{margin:16px 0 18px 0;}
.packList ol{padding-bottom:17px;background:url(/images/common/line_dotted_gray.gif) repeat-x left bottom;}
.packList ol li{display:inline;}
.packList ul{float:left;width:100%;}
.packList ul li{float:left;width:356px;height:90px;margin:0 20px 17px 0;padding:0 18px 18px 0;background:url(/images/performance/bg_packagelist.gif) no-repeat left top;}
/*.packList ul li.liEven{margin-right:0;}*/
.packList ul li .packTitle{padding-left:15px;font-size:18px;font-weight:bold;color:#3c946e;background:url(/images/performance/bu_square_green2.gif) no-repeat 3px 6px;}
.packList ul li .packTitle a{color:#3c946e;}
.packList ul li .packDate{margin:30px 0 0 15px;font-weight:bold;color:#635e58;}

.packView h3{font-size:14px;color:#433f39;margin:31px 0 17px 0;padding-left:20px;background:url(/images/performance/bu_square_green.gif) no-repeat left 2px;}
.packView .packBox{*zoom:1;padding-bottom:24px;border-bottom:1px solid #dcdbd9;}
.packView .packBox:after { content:""; clear:both; display:block; } 
.packView .packBox p{float:left;margin-right:26px;}
.packView .packBox ul{float:left;width:554px;padding-top:1px;background:url(/images/common/line_dotted_gray.gif) repeat-x left top;}
.packView .packBox ul li{height:29px;padding-bottom:2px;background:url(/images/common/line_dotted_gray.gif) repeat-x left bottom;}
.packView .packBox ul li span.packTitle{display:inline-block;width:72px;height:21px;padding:8px 0 0 26px;background:#f7f7f7 url(/images/performance/bu_square_gray.gif) no-repeat 12px 12px;}
.packView .packBox ul li span.packConts{display:inline-block;width:430px;height:21px;padding:8px 0 0 26px;}
.packView .btnPack{margin:10px 0 26px 0;text-align:right;}
.packView .packInform{position:relative;padding-top:14px;background:url(/images/performance/bg_packbox.gif) no-repeat left top;}
.packView .packInform div{margin:11px 0 23px 0;padding:15px 20px;border-bottom:1px solid #dcdbd9;color:#6e6860;line-height:18px;background:#f7f6f6 url(/images/common/line_dotted_gray.gif) repeat-x left top;}
.packView .packInform p{position:absolute;right:0;top:15px;}
.packView .packInform2{position:relative;padding-top:14px;background:url(/images/performance/bg_packbox.gif) no-repeat left top;}
.packView .packInform2 .inBox{float:left;width:100%;margin:11px 0 23px 0;padding:15px 0;color:#433f39;background:url(/images/common/line_dotted_gray.gif) repeat-x left top;}
.packView .packInform2 .inBox img{vertical-align:middle;}
.packView .packInform2 .inBox .inImg{float:left;margin-right:14px;}
.packView .packInform2 .inBox div{float:left;width:214px;}
.packView .packInform2 .inBox div.inLeft{margin-right:55px;}
.packView .packInform2 p{font-weight:bold;}
.packView .packInform2 p.arrow{position:absolute;right:0;top:15px;}
.packView .packInform2 p.inTitle{padding:5px 0;border-top:1px solid #d9d9d9;border-bottom:1px solid #d9d9d9;}
.packView .packInform2 p.inConts{height:17px;padding:8px 0 0 20px;background:url(/images/performance/bu_square_gray2.gif) no-repeat 8px 11px;}
.packView .packInform2 ul{padding-left:20px;margin-bottom:10px;}
.packView .packInform2 ul li{height:18px;}


.intro h3{margin-top:27px;}
.intro .introAram{padding:10px 0 20px 14px;line-height:18px;border-bottom:1px solid #d1d1d1;color:#474440;}
.intro .introUlim{padding:10px 0 20px 11px;line-height:18px;color:#474440;}
.intro .interviewBox{float:left;width:100%;margin-top:22px;}
.intro .interviewBox .interviewPeople{float:left;padding-left:10px;margin-right:28px;}
.intro .interviewBox .interviewConts{float:left;width:540px;line-height:16px;}
.intro .interviewBox .interviewConts .peopleName{margin:10px 0;}

.star h3{margin:20px 0 0 0;}
.star ol{margin:15px 0 17px 0;}
.star ol li{display:inline;}
.star .h4Title{float:left;width:100%;padding:13px 0 2px 0;}
.star .h4Title h4{float:left;margin:0;}
.star .h4Title p{float:right;padding-top:6px;font-size:11px;color:#0b608f;}
.star h4{margin:23px 0 5px 0;padding-left:13px;color:#666;font-weight:bold;background:url(/images/rental/bu_square_blue.gif) no-repeat left 2px;}
.star .starBox{padding-bottom:22px;border-bottom:2px solid #9a9a98;}
.star .starImg{margin-top:17px;}
.star .starImg li{display:inline;margin-right:11px;}
.star .starImg li.liLast{margin-right:0;}


.theater .theaterBox{position:relative;width:771px;height:279px;margin:30px 0 10px 0;background:url(/images/artcenter/bg_theater2.jpg) no-repeat left top;}
#container .ulim .theaterBox{position:relative;width:771px;height:279px;margin:30px 0 10px 0;background:url(/images/artcenter/bg_theater3.jpg) no-repeat left top;}
.theater .theaterBox .btnPrev{position:absolute;left:19px;top:110px;}
.theater .theaterBox .boxImg{position:absolute;left:65px;top:34px;}
.theater .theaterBox .boxImg img{border:3px solid #e98e1b;}
.theater .theaterBox .btnNext{position:absolute;left:347px;top:110px;}
.theater .theaterBox .boxConts{position:absolute;left:392px;top:28px;}
#container .ulim .theaterBox .boxConts{position:absolute;left:391px;top:27px;}
.theater .theaterBox .boxConts div{	width:338px; height:134px;color:#6a6760;line-height:14px;word-spacing:-1px;padding:13px 11px 5px 11px;font-size:11px;overflow-y:scroll;background:url(/images/artcenter/bg_theater_text.gif) no-repeat left top;}
.theater .theaterBox .boxConts div p{margin-bottom:6px;color:#b4860b;font-size:12px;font-weight:bold;letter-spacing:-1px;}
.theater .theaterBox .btnYear{position:absolute;right:0;bottom:6px;}
.theater .theaterIntro{float:left;width:100%;margin-bottom:10px;padding-bottom:21px;border-bottom:1px solid #d1d1d1;}
.theater h3{clear:both;margin:0 0 12px 0;}
.theater .theaterIntro p{float:left;}
.theater .theaterIntro ul{float:right;width:512px;padding-top:4px;background:url(/images/common/line_dotted_gray.gif) repeat-x left top;}
.theater .theaterIntro ul li{height:24px;background:url(/images/common/line_dotted_gray.gif) repeat-x left bottom;}
.theater .theaterIntro ul li p{height:18px;padding:6px 0 0 22px;;background:url(/images/artcenter/bu_circle.gif) no-repeat 4px 8px;}
.theater .theaterIntro div{float:right;width:492px;min-height:74px;padding:12px 10px;color:#5c5041;line-height:16px;background-color:#faf9f4;}
* html .theater .theaterIntro div{height:74px;}
.theater .theaterIntro1{float:left;width:100%;margin-bottom:10px;padding-bottom:21px;border-bottom:1px solid #d1d1d1;}
.theater .theaterIntro1 p{float:left;}
.theater .theaterIntro1 div{float:right;width:492px;min-height:131px;padding:12px 10px;color:#5c5041;line-height:16px;background-color:#faf9f4;}
* html .theater .theaterIntro1 div{height:131px;}
.theater .bbs4{width:100%;}
.theater .bbs4 th{height:26px;color:#c99859;background:url(/images/artcenter/bg_th_bbs4.gif) repeat-x left top;}
.theater .bbs4 td{height:27px;border-bottom:1px solid #d1d1d1;}
.theater .bbs4 td.firstTd{padding-left:40px;}
.theater .bbs4 td.lastTd{text-align:center;}
.theater .bbs4 .bbsLast td{background-color:#faf9f4;}


.theater .yearBox{position:relative;width:771px;height:279px;margin:30px 0 10px 0;background:url(/images/artcenter/bg_yearbox.gif) no-repeat left top;}
.theater .yearBox ul{position:absolute;left:91px;top:23px;}
.theater .yearBox li{float:left;color:white;width:212px;}
.theater .yearBox li p.boxDate{margin:0 0 30px 10px;font-family:tahoma;font-size:14px;font-weight:bold;}
.theater .yearBox li p.boxDate span{font-size:11px;}
.theater .yearBox li p.boxImg{margin-left:3px;}
.theater .yearBox li p.boxText{width:170px;margin-top:18px;text-align:center;}
.theater .yearBox li p.boxText span{color:#fef85a;font-size:11px;}
.theater .yearBox .btnPrev{position:absolute;left:36px;top:112px;}
.theater .yearBox .btnNext{position:absolute;left:717px;top:110px;}
.theater .yearBox .btnClose{position:absolute;right:0;bottom:6px;}


.cafe .cafeTab{margin:16px 0 17px 0;background:url(/images/common/line_solid_yellow.gif) repeat-x left 24px;}
.cafe .cafeBox{position:relative;width:771px;height:279px;margin:0 0 10px 0;background:url(/images/artcenter/bg_cafe.jpg) no-repeat left top;}
#container .ulim .cafeBox{background:url(/images/artcenter/bg_cafe2.jpg) no-repeat left top;}
.cafe .cafeBox .btnPrev{position:absolute;left:19px;top:110px;}
.cafe .cafeBox .boxImg{position:absolute;left:64px;top:30px;}
.cafe .cafeBox .boxImg img{border:3px solid #e98e1b;}
.cafe .cafeBox .btnNext{position:absolute;left:347px;top:110px;}
.cafe .cafeBox .boxConts{position:absolute;left:392px;top:0;}
.cafe .cafeBox .boxConts div{width:338px; height:134px;color:#6a6760;line-height:14px;word-spacing:-1px;padding:13px 11px 5px 11px;font-size:11px;overflow-y:scroll;background:url(/images/artcenter/bg_theater_text.gif) no-repeat left top;}
.cafe .cafeBox .boxConts div p{margin-bottom:6px;color:#b4860b;font-size:12px;font-weight:bold;letter-spacing:-1px;}
.cafe h3{margin:23px 0 11px 0;}

.cafe .bbs4{width:100%;}
.cafe .bbs4 th{height:26px;color:#c99859;background:url(/images/artcenter/bg_th_bbs4.gif) repeat-x left top;}
.cafe .bbs4 td{height:27px;color:#474440;text-align:center;border-bottom:1px solid #d1d1d1;}
.cafe .bbs4 td.firstTd{padding-left:10px;text-align:left;}
.cafe .bbs4 td.lastTd{border-left:1px solid #d1d1d1;}
.cafe .bbs4 td.tdTitle{font-weight:bold;}
.cafe .bbs4 td.line{border-right:1px solid #d1d1d1;}


.cafe .bbs5{width:100%;border-top:1px solid #878787;border-bottom:2px solid #9a9a98;}
.cafe .bbs5 th{height:28px;color:#88683e;border-bottom:1px solid #d1d1d1;background-color:#faf9f4;}
.cafe .bbs5 td{padding-left:34px;line-height:20px;padding:5px 0 5px 34px;color:#474440;border-bottom:1px solid #d1d1d1;}


.rentalterms h3{margin:19px 0 10px 0;}
.rentalterms .termsNotice{margin:7px 0 12px 0;font-size:11px;letter-spacing:-1px;line-height:18px;}
.rentalterms .boxOut{padding:5px;background-color:#faf9f4;}
.rentalterms .boxOut .boxIn{height:256px;padding:9px 30px 5px 11px;overflow-y:scroll;border:1px solid #d1d1d1;background-color:white;}


.rentaldownload h3{margin:17px 0 16px 0;}
.rentaldownload .pds{width:100%;margin-bottom:12px;}
.rentaldownload .pds ul{border-top:1px solid #9a9a98;border-bottom:1px solid #9a9a98;}
.rentaldownload .pds ul li{width:771px;height:27px;padding-top:4px;border-bottom:1px solid #d1d1d1;color:#474440;}
.rentaldownload .pds ul li.pdsEven{background-color:#fafaf5;}
.rentaldownload .pds ul li span.pdsText{display:inline-block;width:622px;padding:5px 0 0 38px;vertical-align:top;background:url(/images/common/bu_circle.gif) no-repeat 20px 7px;}
.rentaldownload .pds ul li span.pdsDown{display:inline-block;width:111px;height:22px; vertical-align:top;}

.parking h3{height:26px;margin-top:20px;}
.parking .bbs2 td{height:20px;padding:3px 0;color:#474440;}
.parking .bbs2 td.tdLast{color:#757575;text-align:left;padding-left:25px;}
.parking .bbs2 td.tdCost{text-align:right;padding-right:14px;}
.parking .parkingNotice{margin-top:6px;color:#ff6c00;}
.parking ul li{height:20px;padding-left:18px;letter-spacing:-1px;}


.junior{background:url(/images/artcenter/bg_junior.jpg) no-repeat right 42px;}
.junior h3{margin:15px 0 11px 0;}
.junior .juniorNotice{padding:0 0 24px 10px;line-height:18px;color:#666;border-bottom:2px solid #716e6a;}
.junior .juniorTab{margin-top:24px;background:url(/images/common/line_solid_yellow.gif) repeat-x left 24px;}
.junior table{width:100%;border-top:1px solid #878787;border-bottom:2px solid #9a9a98;}
.junior table th{height:21px;padding:3px 0;color:#845820;border-bottom:1px solid #d1d1d1;background-color:#faf9f4;}
.junior table td{height:21px;padding:3px 0 3px 20px;color:#474440;border-bottom:1px solid #d1d1d1;line-height:16px;}
.junior table td.tdConts{padding-top:14px;padding-bottom:11px;}
.junior table td p{margin:4px 0 10px 0;}
.junior table td em{font-weight:bold;}
.junior table td span{color:#d87319;}
.junior table td strong{color:#d87319;letter-spacing:-1px;}
.junior .juniorInfo{float:left;width:100%;}
.junior .juniorInfo p{float:left;}
.junior .juniorInfo table{float:right;width:515px;}


#container .arthome .contentsTop{ padding-bottom:13px; border:0;background:url(/images/artcenter/bg_arttop.gif) no-repeat left bottom;}
#container .arthome .contentsTop p.topTitle{margin-top:3px;font-size:11px;color:#282121;}
#container .arthome .contentsTop p.topTitle span{font:bold 10px verdana;color:#837a5d;}
#container .arthome .contentsTop .location{margin-top:0;}
.arthome .arthomeMain{*zoom:1;}
.arthome .arthomeMain:after { content:""; clear:both; display:block; } 
.arthome .arthomeMain .aLeft{float:left;position:relative;}
.arthome .arthomeMain .aRight{float:right;position:relative;}
.arthome .arthomeMain p{position:absolute;left:0;top:344px;}
.arthome ul li{display:inline;}

.arthome .arthomeMain .quickMenu1{position:absolute;left:474px;top:93px;}
.arthome .arthomeMain .quickMenu2{position:absolute;left:474px;top:190px;}


.faq .faqList{*zoom:1;height:169px;width:722px;padding-left:43px;border:3px solid #b3963d;background-color:#fbf9f9;}
.faq .faqList:after { content:""; clear:both; display:block; }
.faq .faqList1{margin-right:16px;}
.faq .faqList2{margin-right:55px;}
.faq .faqList3{margin-right:26px;}
.faq .list{float:left;margin-top:16px;background:url(/images/cscenter/bar_faq.gif) no-repeat 3px 20px;}
.faq .list li{padding:3px 0 3px 14px;font-weight:bold;background:url(/images/cscenter/bu_square_black.gif) no-repeat 3px 8px;}
.faq .list li ul{margin:3px 0;}
.faq .list li ul li{padding:0;line-height:16px;font-size:11px;font-weight:normal;background:none;}
.faq .list li ul li a{color:#4b4741;}
.faq .list li ul li a:hover{color:#c89f6a;}
.faq .faqTitle{width:737px;height:26px;padding:12px 0 0 34px;font-size:15px;color:#692f00;background:url(/images/cscenter/bg_faqtitle.gif) no-repeat left top;}
.faq ul.faqQa{width:769px;border-left:1px solid #dddada;border-right:1px solid #dddada;border-bottom:1px solid #dddada;}
.faq ul.faqQa li .faqQ{height:31px;border-top:1px solid #dddada;}
.faq ul.faqQa li .faqQ span.qTitle{display:inline-block;width:700px;height:19px;padding:12px 0 0 36px;font-size:11px;color:#5b5b5b;font-weight:bold;background:url(/images/cscenter/bg_q.gif) no-repeat left top;}
.faq ul.faqQa li .faqQ span.qBtn{display:inline-block;width:30px;height:19px;padding-top:12px;}
.faq ul.faqQa .faqAItem {background:#f6f4f0 url(/images/cscenter/bg_a.gif) no-repeat left top; border-top:dotted 1px #5b5b5b; padding-left:55px; padding-top:6px;  display:none; min-height:25px;  } /* °³¹ßÀÚ Ãß°¡ */


.booking .bookingTab{margin:30px 0 14px 0;background:url(/images/common/line_solid_yellow.gif) repeat-x left 24px;}
.booking .bookingConts{padding:24px 0 0 25px;color:#635e58;background:url(/images/cscenter/bg_booking.gif) no-repeat 25px 15px;}
#container .ticket .bookingConts{background:url(/images/cscenter/bg_ticket.jpg) no-repeat 55px 15px;}
#container .refund .bookingConts{background:url(/images/cscenter/bg_refund.gif) no-repeat 55px 25px;}
.booking .bookingConts dl{margin-bottom:17px;padding:0 0 24px 153px;background:url(/images/common/line_dotted_gray.gif) repeat-x left bottom;}
.booking .bookingConts dl strong{color:#d87319;}
.booking .bookingConts dl dt{margin-bottom:16px;}
.booking .bookingConts dl dd{padding:1px 0 1px 16px;line-height:18px;background:url(/images/common/bu_circle.gif) no-repeat 4px 3px;}
.booking .bookingConts dl dd.ddUper{font-weight:bold;margin-top:5px;padding-left:20px;background:url(/images/cscenter/ico_arrow_right.gif) no-repeat 0 3px;}
.booking .bookingConts dl dd.ddNotice{background:none;padding-left:3px;color:#d87319;}
.booking .bookingConts dl dd.ddText{letter-spacing:-1px;}
#container .refund .bookingConts dl dd.ddNotice{margin-top:-10px;margin-bottom:10px;background:none;padding-left:3px;color:#d87319;}
#container .refund .bookingConts dl dd.ddTable{background:none;padding-left:0;}
#container .refund .bbs2{margin-bottom:16px;}
.booking .bookingConts dl dd ul{margin:6px 0 10px 0;}
.booking .bookingConts dl dd ul li{padding:2px 0;}
.booking .bookingConts dl dd ul li span{font-size:11px;color:#8a8a8a;}
.errorStep{width:100%;}
.errorStep th,.errorStep td{padding:20px 0 18px 0;background:url(/images/common/line_dotted_gray.gif) repeat-x left bottom;}
.errorStep .trEven th,.errorStep .trEven td{background-color:#fbfbf8;}
.errorStep td p.errorConts{padding-left:15px;background:url(/images/common/bu_circle.gif) no-repeat 3px 3px;}
.errorStep td p.aLeft{float:left;}
.errorStep td p.aRight{float:right;}
.errorStep td strong{color:#d87319;}
.errorBtn{margin-top:20px;}


.manners .mannersTab{margin-top:40px;background:url(/images/common/line_solid_brown.gif) repeat-x left 24px;}
.manners ol li{*zoom:1;padding:15px 0 16px 0;background:url(/images/common/line_dotted_gray.gif) repeat-x left bottom;}
.manners ol li:after { content:""; clear:both; display:block; }
.manners ol li .aLeft{float:left;}
.manners ol li .aRight{float:right;width:665px;margin:5px 0 12px 0;color:#6e6b68;font-weight:bold;letter-spacing:-1px;}
.manners ol li .aRight2{float:right;width:665px;font-size:11px;color:#757575;}
.manners ol li .aRight3{float:right;width:665px;margin:18px 0 7px 0;font-weight:bold;font-size:11px;color:#c16a0e;}
.manners .mannersTab{background:url(/images/common/line_solid_yellow.gif) repeat-x left 24px; margin-top:40px; margin-bottom:10px; }


.writer ul li{*zoom:1;padding:15px 0 16px 0;background:url(/images/common/line_dotted_gray.gif) repeat-x left bottom;}
.writer ul li.liLast{background:none;border-bottom:2px solid #433e38;}
.writer ul li:after { content:""; clear:both; display:block; }
.writer ul li .aLeft{float:left;}
.writer ul li .aRight{float:right;width:508px;margin:10px 0 12px 0;color:#6e6b68;font-weight:bold;letter-spacing:-1px;}
.writer ul li .aRight2{float:right;width:508px;line-height:20px;color:#757575;}


.lost .text_box_1{font-weight:bold;font-size:12px;color:#5c5c57;}
.lost .text_box_2{font-weight:bold;font-size:12px;color:#000;}
.lost .lostFindTab {background:url(/images/common/line_solid_yellow.gif) repeat-x left 26px; margin-top:40px; margin-bottom:10px; } 



.tour .text_box_1{font-size:12px;color:#5c5c57;}
.tour .text_box_2{font-weight:bold;font-size:12px;color:#5c5c57;}




.goyanginfo .text_box_1{font-size:12px;color:#5c5c57;letter-spacing:0px;line-height:17px;}
.goyanginfo .text_box_2{color:#c26030;line-height:17px;}
.goyanginfo .text_box_3{color:#8e9728;line-height:17px;}
.goyanginfo .text_box_11{color:#a18a4d;line-height:17px;}
.goyanginfo .text_box_22{color:#4b8b50;line-height:17px;}
.goyanginfo .text_box_33{color:#8e9728;line-height:17px;}
.goyanginfo .text_box_44{color:#c26030;line-height:17px;}



.theater .theaterBox{position:relative;width:771px;height:279px;margin:30px 0 10px 0;background:url(/images/artcenter/bg_theater2.jpg) no-repeat left top;}
#container .ulim .theaterBox{position:relative;width:771px;height:279px;margin:30px 0 10px 0;background:url(/images/artcenter/bg_theater3.jpg) no-repeat left top;}
.theater .theaterBox .btnPrev{position:absolute;left:19px;top:110px;}
.theater .theaterBox .boxImg{position:absolute;left:65px;top:34px;}
.theater .theaterBox .boxImg img{border:3px solid #e98e1b;}
.theater .theaterBox .btnNext{position:absolute;left:347px;top:110px;}
.theater .theaterBox .boxConts{position:absolute;left:392px;top:28px;}
#container .ulim .theaterBox .boxConts{position:absolute;left:391px;top:27px;}
.theater .theaterBox .boxConts div{	width:338px; height:134px;color:#6a6760;line-height:14px;word-spacing:-1px;padding:13px 11px 5px 11px;font-size:11px;overflow-y:scroll;background:url(/images/artcenter/bg_theater_text.gif) no-repeat left top;}
.theater .theaterBox .boxConts div p{margin-bottom:6px;color:#b4860b;font-size:12px;font-weight:bold;letter-spacing:-1px;}
.theater .theaterBox .btnYear{position:absolute;right:0;bottom:6px;}
.theater .theaterIntro{float:left;width:100%;margin-bottom:10px;padding-bottom:21px;border-bottom:1px solid #d1d1d1;}
.theater h3{clear:both;margin:0 0 12px 0;}
.theater .theaterIntro p{float:left;}
.theater .theaterIntro ul{float:right;width:512px;padding-top:4px;background:url(/images/common/line_dotted_gray.gif) repeat-x left top;}
.theater .theaterIntro ul li{height:24px;background:url(/images/common/line_dotted_gray.gif) repeat-x left bottom;}
.theater .theaterIntro ul li p{height:18px;padding:6px 0 0 22px;;background:url(/images/artcenter/bu_circle.gif) no-repeat 4px 8px;}
.theater .theaterIntro div{float:right;width:492px;min-height:74px;padding:12px 10px;color:#5c5041;line-height:16px;background-color:#faf9f4;}
* html .theater .theaterIntro div{height:74px;}
.theater .theaterIntro1{float:left;width:100%;margin-bottom:10px;padding-bottom:21px;border-bottom:1px solid #d1d1d1;}
.theater .theaterIntro1 p{float:left;}
.theater .theaterIntro1 div{float:right;width:492px;min-height:131px;padding:12px 10px;color:#5c5041;line-height:16px;background-color:#faf9f4;}
* html .theater .theaterIntro1 div{height:131px;}
.theater .bbs4{width:100%;}
.theater .bbs4 th{height:26px;color:#c99859;background:url(/images/artcenter/bg_th_bbs4.gif) repeat-x left top;}
.theater .bbs4 td{height:27px;border-bottom:1px solid #d1d1d1;}
.theater .bbs4 td.firstTd{padding-left:40px;}
.theater .bbs4 td.lastTd{text-align:center;}
.theater .bbs4 .bbsLast td{background-color:#faf9f4;}

.cafe .cafeTab{margin:16px 0 17px 0;background:url(/images/common/line_solid_yellow.gif) repeat-x left 24px;}
.cafe .cafeBox{position:relative;width:771px;height:279px;margin:0 0 10px 0;background:url(/images/artcenter/bg_cafe.jpg) no-repeat left top;}
#container .ulim .cafeBox{background:url(/images/artcenter/bg_cafe2.jpg) no-repeat left top;}
.cafe .cafeBox .btnPrev{position:absolute;left:19px;top:110px;}
.cafe .cafeBox .boxImg{position:absolute;left:64px;top:30px;}
.cafe .cafeBox .boxImg img{border:3px solid #e98e1b;}
.cafe .cafeBox .btnNext{position:absolute;left:347px;top:110px;}
.cafe .cafeBox .boxConts{position:absolute;left:392px;top:0;}
.cafe .cafeBox .boxConts div{width:338px; height:134px;color:#6a6760;line-height:14px;word-spacing:-1px;padding:13px 11px 5px 11px;font-size:11px;overflow-y:scroll;background:url(/images/artcenter/bg_theater_text.gif) no-repeat left top;}
.cafe .cafeBox .boxConts div p{margin-bottom:6px;color:#b4860b;font-size:12px;font-weight:bold;letter-spacing:-1px;}
.cafe h3{margin:23px 0 11px 0;}

.cafe .bbs4{width:100%;}
.cafe .bbs4 th{height:26px;color:#c99859;background:url(/images/artcenter/bg_th_bbs4.gif) repeat-x left top;}
.cafe .bbs4 td{height:27px;color:#474440;text-align:center;border-bottom:1px solid #d1d1d1;}
.cafe .bbs4 td.firstTd{padding-left:10px;text-align:left;}
.cafe .bbs4 td.lastTd{border-left:1px solid #d1d1d1;}
.cafe .bbs4 td.tdTitle{font-weight:bold;}
.cafe .bbs4 td.line{border-right:1px solid #d1d1d1;}

.cafe .bbs5{width:100%;border-top:1px solid #878787;border-bottom:2px solid #9a9a98;}
.cafe .bbs5 th{height:28px;color:#88683e;border-bottom:1px solid #d1d1d1;background-color:#faf9f4;}
.cafe .bbs5 td{padding-left:34px;line-height:20px;padding:5px 0 5px 34px;color:#474440;border-bottom:1px solid #d1d1d1;}


.junior{background:url(/images/artcenter/bg_junior.jpg) no-repeat right 42px;}
.junior h3{margin:15px 0 11px 0;}
.junior .juniorNotice{padding:0 0 24px 10px;line-height:18px;color:#666;border-bottom:2px solid #716e6a;}
.junior .juniorTab{margin-top:24px;background:url(/images/common/line_solid_yellow.gif) repeat-x left 24px;}
.junior table{width:100%;border-top:1px solid #878787;border-bottom:2px solid #9a9a98;}
.junior table th{height:21px;padding:3px 0;color:#845820;border-bottom:1px solid #d1d1d1;background-color:#faf9f4;}
.junior table td{height:21px;padding:3px 0 3px 20px;color:#474440;border-bottom:1px solid #d1d1d1;line-height:16px;}
.junior table td.tdConts{padding-top:14px;padding-bottom:11px;}
.junior table td p{margin:4px 0 10px 0;}
.junior table td em{font-weight:bold;}
.junior table td span{color:#d87319;}
.junior table td strong{color:#d87319;letter-spacing:-1px;}
.junior .juniorInfo{float:left;width:100%;}
.junior .juniorInfo p{float:left;}
.junior .juniorInfo table{float:right;width:515px;}



.goyanginfo .ciTab {background:url(/images/common/line_solid_yellow.gif) repeat-x left 25px; margin-top:40px; margin-bottom:10px; }

.goyanginfo .groupTab {background:url(/images/common/line_solid_yellow.gif) repeat-x left 25px; margin-top:40px; margin-bottom:10px; }

.event .sponTab {background:url(/images/sponsors/spon_tab_bg.gif) }

.tourIndex li{padding-top:10px;}

.miniList { margin-top:3px; line-height:120% } 

.fontbold{font-weight:bold;}


.contactus .contactBnr{*zoom:1;margin:15px 0;}
.contactus .contactBnr:after{content:"";clear:both;display:block;}
.contactus .contactBnr li{float:left;}
.contactus .contactList{border-top:2px solid #433e38;border-bottom:2px solid #b9b9b6;}
.contactus .contactList dt{display:inline;}
.contactus .contactList dd{display:inline;}
.contactus .contactList dd a{display:inline-block;width:547px;height:30px;text-indent:-5000px;overflow:hidden;}
.contactus .contactList dd.email01 a{background:url(/images/cscenter/contact01_02.gif) no-repeat left top;}
.contactus .contactList dd.email02 a{background:url(/images/cscenter/contact02_02.gif) no-repeat left top;}
.contactus .contactList dd.email03 a{background:url(/images/cscenter/contact03_02.gif) no-repeat left top;}
.contactus .contactList dd.email04 a{background:url(/images/cscenter/contact04_02.gif) no-repeat left top;}
.contactus .contactList dd.email05 a{background:url(/images/cscenter/contact05_02.gif) no-repeat left top;}
.contactus .contactList dd.email06 a{background:url(/images/cscenter/contact06_02.gif) no-repeat left top;}
.contactus .contactList dd.email07 a{background:url(/images/cscenter/contact07_02.gif) no-repeat left top;}
.contactus .contactList dd.email08 a{background:url(/images/cscenter/contact08_02.gif) no-repeat left top;}
.contactus .contactList dd.email09 a{background:url(/images/cscenter/contact09_02.gif) no-repeat left top;}
.contactus .contactList dd a:hover{background-position:right top;}

/*jungkan*/
.rulesBox{*zoom:1;margin-top:28px;}
.rulesBox:after{content:"";clear:both;display:block;}
.rulesLeft{float:left;width:150px;}
.rulesLeft h3{border-bottom:1px solid #919191;width:120px;}
.rulesLeft h3.rules01{color:#c99859;padding-left:12px;background:url(/images/goyang_info/ico_arrow_btm.gif) no-repeat left 2px;}
.rulesLeft h3.rules02{color:#95a000;padding-left:12px;background:url(/images/goyang_info/ico_arrow_right.gif) no-repeat left 2px;}
.rulesLeft ul{margin-bottom:24px;}
.rulesLeft ul li{height:20px;width:132px;line-height:20px;background:url(/images/common/line_dotted_gray.gif) repeat-x left bottom;}
.rulesLeft ul li a{padding-left:12px;color:#9f9f9f;background:url(/images/goyang_info/bu_square_gray.gif) no-repeat 4px 4px;}
.rulesLeft ul li a:hover{font-weight:bold;letter-spacing:-1px;}
.rulesLeft_sel {font-weight:bold;letter-spacing:-1px;}

.rulesRight{float:right;width:610px;}
.rulesRight .rulesTop{*zoom:1;padding:10px 0 24px 0;background:url(/images/common/line_dotted_gray.gif) repeat-x left bottom;}
.rulesRight .rulesTop:after{content:"";clear:both;display:block;}
.rulesRight .rulesTop ul{float:left;width:170px;padding-left:22px;} /*width:170px;padding-left:32px;*/
.rulesRight .rulesTop ul.extent{float:left;width:220px;padding-left:0px;}
.rulesRight .rulesTop ul li{height:20px;font-size:11px;color:#2b4b81;}
.rulesRight .rulesTop ul li a{color:#0079b7;font-weight:bold;}
.rulesRight .rulesTitle{color:#8a8a8a;font-size:11px;text-align:right;margin:24px 0 37px 0;line-height:16px;}
.rulesRight .rulesTitleSub{color:#000000;font-size:16px;text-align:center;margin:24px 0 5px 0;line-height:16px;}
.rulesRight ol li{margin-bottom:20px;font-size:11px;letter-spacing:-1px;color:#6e6b68;line-height:20px;}
.rulesRight ol li strong{color:#0079b7;}
.rulesRight ol li ul{padding-left:20px;}
.rulesRight ol li ul li{margin-bottom:0;}


/*list*/
.listTop{min-height:112px;background:url(../images/new/bg_opinion.jpg) no-repeat right top;}
*html .listTop{height:112px;}
.bbs1table{width:100%;border-bottom:2px solid #9a9a98;}
.bbs1table th{height:29px;color:#6e6b68;border-top:1px solid #000;background:url(../images/community/bg_th.gif) repeat-x left top;}
.bbs1table td{height:29px;text-align:center;border-bottom:1px solid #d1d1d1;}
.bbs1table td a:hover{color:#98a10b;}
.bbs1table td.number{color:#989898;}
.bbs1table td.date{color:#757575;}
.bbs1table td.hit{color:#757575;}
.bbs1table td.bbsTitle{text-align:left;padding-left:20px;}
.btnList{text-align:right;margin:14px 0 10px 0;}


/*yearperf*/
.yearBox ul{height:24px;text-align:right;margin-top:20px;}
.yearBox ul li{display:inline;margin-left:5px;}
.yearTable{width:100%;border-bottom:2px solid #433e38;}
.yearTable th{height:29px;color:#6e6b68;border-top:1px solid #000;background:url(/images/community/bg_th.gif) repeat-x left top;}
.yearTable .multi td{background:url(/images/common/line_dotted_gray.gif) repeat-x left top;}
.yearTable .multi td.bbsNum{background:none;}
.yearTable .normal td{background:url(/images/common/line_solid_gray.gif) repeat-x left top;}
.yearTable td{height:69px;text-align:center;padding-top:1px;}
.yearTable td.ico p{float:left;line-height:20px;}
.yearTable td.bbsTitle{text-align:left;padding-left:10px; font-weight:bold;}
.yearTable td.bbsDate{font-weight:normal;}

/*major performance*/
.majorBox{border-top:1px solid #433e38;margin:32px 0 20px 0;padding-bottom:23px;border-bottom:1px solid #433e38;}
.majorTable{width:100%;}
.majorTable td{height:85px;vertical-align:middle;text-align:center;background:url(/images/common/line_dotted_gray.gif) repeat-x left bottom;}
.majorTable td.ico p{float:left;line-height:20px;}
.majorTable td.bbsTitle{font-weight:bold;text-align:left;}
.majorTable td.bbsTitle span{color:#3fa176;}

.checkTextMiddle label {position:relative;top:5px;}
