@charset "euc-kr";

/* text 관??*/
.txt_d {font-size:12px;color:#666;line-height:18px;color:#666666}
.txt_w      {color:#ffffff}
.txt_g      {color:#7e7e7e}
.txt_g2     {font-size:12px; color:#a8a8a8;}
.txt_o      {color:#b88e41}
.txt_o2     {color:#d98921}
.txt_o3     {color:#ff6600}
.txt_o4 	{color:#ff7206}
.txt_br     {color:#cc9347}
.txt_br2    {color:#dd732d}
.txt_br3    {color:#a34710}
.txt_br4    {color:#85a3bf}
.txt_b      {color:#3072bd}
.txt_black  {color:#000000}
.txt_pop    {color:#521713}
.txt_pb		{color:#6f66c5}
.txt_issue  {color:#f46425}
.txt_gr     {color:#309fac}
.txt_r      {color:#ed1c24}
.txt_l      {color:#898989;font-size:11px}
.txt_s      {font-size:11px}
.txt_14    {font-size:14px}
.txt_16    {font-size:16px}
.txt_pu    {font-size:11px;color:#795dd4;font-weight:bold}
.txt_p{color:#a327f9}
.ls{letter-spacing:-1px;}

/* line 관??*/
.line_gr{background-color:#595959}
.line_gr2{background-color:#8c8c8c}
.line_gr3{background-color:#ececec}


/* main 관??*/
.lst_notice{background:url(/images/main/img_notice.gif) no-repeat 0px 34px;width:311px;font-size:12px;height:108px;}
.lst_notice dt{float:left;position:relative;width:100%;margin-bottom:15px;}
.lst_notice dt span{position:absolute;right:0;top:4px;margin-right:20px;}
.lst_notice ul{clear:both;margin-left:86px;}
.lst_notice li{background:url(/images/main/dot_01.gif) no-repeat 5px 8px;list-style:none;color:#777;letter-spacing:-1px;line-height:18px;padding-left:10px;}
.lst_notice ul a:link{color:#777}
.lst_notice ul a:visited{color:#777}
.lst_notice ul a:hover{color:#d3181e}

.lst_story{background:url(/images/main/img_story.gif) no-repeat 0px 34px;width:310px;font-size:12px;height:108px;}
.lst_story dt{float:left;position:relative;width:100%;margin-bottom:15px;}
.lst_story dt span{position:absolute;right:0;top:4px;margin-right:20px;}
.lst_story ul{clear:both;margin-left:86px;}
.lst_story li{background:url(/images/main/dot_01.gif) no-repeat 5px 8px;list-style:none;color:#777;letter-spacing:-1px;line-height:18px;padding-left:10px;}
.lst_story ul a:link{color:#777}
.lst_story ul a:visited{color:#777}
.lst_story ul a:hover{color:#d3181e}
/*
.bn_musical{background:url(/images/main/bg_musical.gif) no-repeat 0px 24px;width:298px; height:169px;float:left;}
.bn_musical dt{float:left;position:relative;width:298px;margin-left:10px;}
.bn_musical dt span{position:absolute;right:0;top:4px;margin-right:30px;}
.bn_musical ul{margin-top:19px;clear:both;float:left;margin-left:19px;}
.bn_musical li{list-style:none;padding-right:23px;float:left;width:67px;margin:0;}
*/
.bn_musical{background:url(../../images/main/bg_musical.gif) no-repeat 0px 24px;width:298px; height:169px;float:left;position:relative;}
.bn_musical span{position:absolute;top:0px;right:30px;}
.bn_musical ul{position:absolute;top:37px;left:19px;}
.bn_musical li{list-style:none;padding-right:23px;float:left;width:67px;margin:0;cursor:pointer;}

/* util 관??*/
.util{width:975px;margin:0;height:163px;}
.util ul{ float:right;}
.util li{list-style:none; float:left;}
.util h2{position:absolute;width:0;height:0;font-size:0;line-height:0;overflow:hidden;visibility:hidden;}

/* footer 관??*/
.footer{width:975px;height:107px;}
.footer span{position:absolute;width:0;height:0;font-size:0;line-height:0;overflow:hidden;visibility:hidden;}
.footer h2{float:right;}
.footer ul{float:right;width:354px;}
.footer li{list-style:none;float:left;}
.footer .ft_bt{height:24px;float:right;}
.footer .adr{height:14px;float:right;}
.footer .copy{height:14px;float:right;}
.footer .com{height:14px;float:right;}
.footer .f_logo{margin-left:22px;margin-top:5px;}

/* div ?이?웃 관??*/
.wrapSub{width:1100px;position:relative}
.div_mainFlash{position:absolute;overflow:hidden;height:535px;width:1000px;top:0px;}
.div_subFlash{position:absolute;overflow:hidden;height:163px;width:1000px;top:0px;}
.div_subNaviFlash{background:url(/images/common/bg_snavi.gif) no-repeat bottom left;height:363px;width:245px;float:left}
.sntt{margin-left:50px;}

/* 본문??? */
.stt{width:855px;height:105px;background:url(/images/common/bg_stt.gif) no-repeat;float:right}
.location{font-size:11px;float:left;left:0;top:40px;position:relative;letter-spacing:-1px;color:#b1b1b1}
.location a:link{color:#b1b1b1;text-decoration:none;font-size:11px}
.location a:visited{color:#b1b1b1;text-decoration:none;font-size:11px}
.location a:hover{color:#b1b1b1;text-decoration:none;font-size:11px}
.location span{color:#8a8a8a;}
.page_title{float:right;position:relative;right:216px; top:24px;}

/* 본문 관??*/
.con{width:730px;min-height:450px;float:left;}

/* 공연?개 */
.perfglbox{width:730px;border-top:#dfdddd 1px solid;background-color:#f5f5f5;border-left:#dfdddd 1px solid;background-color:#f5f5f5;border-right:#dfdddd 1px solid;background-color:#f5f5f5;}
/* perfBox{width:730px; height:400px;position:relative;border-bottom:#dfdddd 1px solid;background-color:#f5f5f5;border-left:#dfdddd 1px solid;background-color:#f5f5f5;border-right:#dfdddd 1px solid;background-color:#f5f5f5;} */
.perfBox{width:730px; position:relative;border-bottom:#dfdddd 1px solid;background-color:#f5f5f5;border-left:#dfdddd 1px solid;background-color:#f5f5f5;border-right:#dfdddd 1px solid;background-color:#f5f5f5;padding-bottom:80px;overflow:auto;}
.perfTab{background:url(/images/musical/tab_perfbg.gif) no-repeat;width:698px;height:95px;margin-left:19px;margin-top:19px;}
.perfTab .perfTitle{color:#FFF;font-size:16px;font-weight:bold;padding-left:20px;}
.perfTab dt{height:33px;background:url(/images/musical/tab_perfttbg.gif) no-repeat;}
.perfTab dt img{margin-top:7px;margin-left:8px;}
.perfTab dd{height:53px;}

.perfTab li{font-size:12px;float:left;margin-top:11px;line-height:28px;width:140px;text-align:center;margin-right:3px;}
.perfTab li a{color:#C39;background-color:#3C3;}
.perfTab .perfsec{color:#868686;background-color:#FFF;border:#e4e4e4 1px solid;display:inline;text-align:center;}
.perfTab .perfsecOn{color:#555;border:#9e9e9e 1px solid;font-weight:bold;letter-spacing:-1px;background:url(/images/musical/tab_selbg.gif) repeat-x;display:inline;text-align:center;}

.perfTab .arrL{float:left;margin-left:10px;margin-top:11px;margin-right:10px;}
.perfTab .arrR{float:right;margin-right:15px;margin-top:11px;}

.perfTabonly{background:url(/images/musical/tab_perfttbg.gif) no-repeat;width:698px;height:36px;margin-left:19px;margin-top:19px;margin-bottom:20px;}
.perfTabonly .perfTitle{color:#FFF;font-size:16px;font-weight:bold;padding-left:20px;margin-bottom:5px;}
.perfTabonly img{margin-top:7px;margin-left:8px;}

.perfimg{margin-left:19px;margin-top:4px;width:266px;float:left;}
.perfimg dt{width:244px; height:293px;background:url(/images/musical/bg_perfimg.gif) no-repeat;padding-left:1px;padding-top:1px;}
.perfimg dd{margin-top:8px;margin-left:2px;}
.perfimg li{width:75px; height:76px;background:url(/images/musical/bg_perfimgS.gif) no-repeat;float:left;margin-right:7px;padding-left:1px;padding-top:1px;}

.perfinfo{font-size:12px;width:422px;float:left;margin-top:20px;color:#747474}
.perfinfo dt{float:left;width:68px;}
.perfinfo dd{float:left;width:339px;padding-left:15px;}
.perfinfo li{margin-bottom:10px;float:left;line-height:16px;}
.perfbt{position:absolute;bottom:19px;right:19px;clear:both;}

.perfcon{width:730px;margin-top:30px;clear:both;background:url(/images/musical/tab1_bg.gif) repeat-x;}
.perfinfotab{height:48px;margin-bottom:24px;}
.perfconsub{font-size:12px;color:#666;line-height:18px;}
.perfcontt{background:url(/images/musical/bg_perftt.gif) no-repeat; width:730px;height:48px}
.perfcontt img{margin-left:20px}

.cast{background:url(/images/musical/bg_ttline.gif) repeat-x bottom;padding-top:20px;}
.cast dt{float:left;background:url(/images/musical/bg_castimg.gif) no-repeat;padding-left:2px;padding-top:2px;margin-left:23px;margin-right:23px;width:121px;height:145px;}
.cast dd{float:left;padding-bottom:30px;padding-top:20px;}
.cast .castname{font-size:14px;color:#000;font-weight:bold;margin-bottom:16px;}

.ost{padding-top:20px; padding-bottom:30px;padding-left:22px;}
.ost table{background-color:#dbdbdb;text-align:center}
.ost table tbody{height:27px; background-color:#f9f9f9;}
.ost table tr{height:27px; background-color:#ffffff;}
.ost .musicname{background:url(/images/musical/icon_music.gif) 15px 8px no-repeat; text-align:left; background-color:#ffffff; text-indent:32px;}

.photo{padding-left:22px;padding-bottom:30px;}
.photo .ph_main{background:#eee; width:550px; height:329px; border:1px solid #c2c2c2; text-align:center;vertical-align:middle}
.ph_list{margin-left:8px; background:#eee; width:126px; height:329px; border:1px solid #c2c2c2;}
.ph_thum{width:104px;height:65px; margin-bottom:3px;background-color:#606060;border:1px solid #3a3a3a;margin-left:10px;}

.movie{border:1px solid #c2c2c2;width:686px;margin-left:22px;background:#eee;text-align:center;padding-top:30px;}
.movie table{background-color:#dbdbdb;text-align:center;width:644px;margin-top:30px;margin-bottom:30px;}
.movie table tr{height:27px; background-color:#ffffff;}
.movie .moviename{background:url(/images/musical/icon_movie.gif) 15px 8px no-repeat; background-color:#ffffff;text-align:left;padding-left:32px;}


.boardtit{background:url(/images/musical/bg_boardtt.gif) no-repeat;width:730px; height:32px;}

.list01{background:url(/images/musical/bg_boardtt.gif) no-repeat top;width:730px;font-size:12px;color:#666;line-height:18px;color:#666666}
.list01 th{height:32px;}
.list01 td{height:29px;border-bottom:#e2e2e2 1px solid;color:#666666}

.list02{background-color:#fbfbfb; padding-top:15px;padding-bottom:15px;border-bottom:#e2e2e2 1px solid;border-top:#fff 1px solid;font-size:12px;color:#666;line-height:18px;color:#666666}
.list_view{background:url(/images/musical/bg_tbo02.gif) repeat-y;color:#666}
.list_view th{border-bottom:#d8d8d8 1px dotted;padding-bottom:10px}
.list02 .wr_name{background:url(/images/musical/bg_tbo06.gif) repeat-x;color:#666;font-size:12px;font-weight:normal}

.reply{padding-left:20px;padding-bottom:20px;font-size:12px;color:#666;line-height:18px;}
.reply td{border-bottom:#d8d8d8 1px dotted;color:#666666;}

.reply_wr{border:#d8d8d8 1px solid; background-color:#f9f9f9;padding:15px;font-size:12px;color:#666;line-height:18px;color:#666666}
.guide{text-align:center;padding-top:25px;background:url(/images/musical/bg_tbo08.gif) repeat-y;width:100%;}
.guide table{margin:auto;}
.guide_tt{background:url(/images/musical/bg_guide.gif) no-repeat;height:37px;padding-left:20px;text-align:left;}
.guide_con{color:#666666;text-align:left;padding-left:30px;line-height:20px;padding-top:10px;padding-bottom:20px}



/* 커??티 */
.bdsearch{background:url(/images/community/bg_search.gif) no-repeat;padding-left:20px;padding-right:20px;height:32px;}


/* ?벤??*/
.eventlist{background:url(/images/event/bg_eventlist.gif) no-repeat;width:730px; height:133px;padding-left:7px;font-size:12px;color:#666;line-height:18px;color:#666666;padding-bottom:10px;}
.eventwin{border-top:#d8d8d8 1px dotted;width:730px;height:71px;font-size:12px;color:#666;line-height:18px;color:#666666;padding-left:25px;}

.eventtop{background:url(/images/event/bg_eventdetail.gif) no-repeat;width:730px; height:163px;font-size:12px;color:#666;line-height:18px;color:#666666;padding-left:17px;padding-bottom:15px;}.eventtop div{border:#dcdcdc 3px solid}
.eventsub{font-size:12px;color:#666;line-height:18px;color:#666666;border-top:#dbdbdb 1px solid;border-bottom:#dbdbdb 2px solid;padding-top:10px;padding-bottom:10px; width:730px}
.eventwintop{background:url(/images/event/bg_eventwin.gif) no-repeat;font-size:12px;color:#666;line-height:18px;height:159px;padding-left:52px;vertical-align:top;padding-top:12px;}

/* background 관??*/
.td_g {background:#e1e1e1;}
.td_g2 {background:#f3f3f3;}
.td_g3 {background:#fafafa;}
/* 멤버??*/
.join .step02{border:1px solid #e0e0e0; background:#f9f9f9; width:700px; height:272px; color:#676767;}
.join .step02{-ms-overflow-y:auto; -ms-overflow-x:hidden;
	-ms-scrollbar-face-color: #f9f9f9; 
	-ms-scrollbar-shadow-color: #e0e0e0; 
	-ms-scrollbar-highlight-color: #f9f9f9; 
	-ms-scrollbar-3dlight-color: #e0e0e0; 
	-ms-scrollbar-darkshadow-color: #f9f9f9; 
	-ms-scrollbar-track-color: #f9f9f9;
	-ms-scrollbar-arrow-color: #e0e0e0;
}
.join .step02 ul{padding-left:20px; padding-top:5px; padding-right:5px; padding-bottom:20px; font-size:12px; font-family:'??'}
.join .step02 ul li{padding-top:20px; line-height:18px;}

.join .check dt{float:left; width:21px;}
.join .check dt input{border:1px solid #000; background:#000;}
.join .check dd{float:left; font-size:12px; font-family:'??'; color:#848484; padding-left:6px;}

.join .step03{background:url(/images/membership/bg_step03_left.gif) no-repeat; width:700px; padding-bottom:35px;}
.join .step03 table{margin-left:33px;}
.join .step03 td{height:36px; font-size:12px; padding-left:17px;}
.join .step03 .bgline{background:url(/images/membership/bg_line.gif) repeat-x; height:1px;}

.join .step04{background:url(/images/membership/bg_step04.jpg) center 77px no-repeat; width:700px; height:500px;}
.join .step04 table{margin-left:155px;margin-top:77px; vertical-align:top;}


.sess {background:url(/images/membership/bg_sess.gif) no-repeat; width:552px; height:135px;}
.agreetit{background:url(/images/membership/icon_arr.gif) no-repeat 0px 19px;height:30px;font-size:12px;padding:10px 0 20px 20px}
.agree{font-size:12px;color:#555;}

.privatebox{background:url(/images/membership/bg_private.gif) no-repeat;width:575px; height:269px;padding-left:38px;padding-top:25px;font-size:12px;color:#555;vertical-align:top}
.privatebox a:hover{color:#a327f9;text-decoration:underline}

.list03{background:url(/images/musical/bg_boardtt.gif) no-repeat top;width:730px;font-size:12px;color:#666;line-height:18px;color:#666666}
.list03 th{height:32px;}
.list03 td{height:29px;border-bottom:#e2e2e2 1px solid;color:#666666}
.list03 .anstt{background:url(/images/membership/bg_faq.gif) repeat-y; width:97px;text-align:right;vertical-align:top;padding-top:20px;}
.list03 .answer{padding:20px; font-size:11px;color:#4769a7;background-color:#f9f9f9}


.list04{background:url(/images/musical/bg_boardtt.gif) no-repeat top;width:730px;font-size:12px;color:#666;line-height:18px;color:#666666}
.list04 th{height:32px;}
.list04 td{border-bottom:#e2e2e2 1px solid;color:#666666}
.list04 .anstt{background:url(/images/membership/bg_faq.gif) repeat-y; width:97px;text-align:right;vertical-align:top;padding-top:20px;}
.list04 .answer{padding:20px; font-size:11px;color:#4769a7;background-color:#f9f9f9}

/* ?매?기 */
.guideBox{border:#e2e2e2 1px solid;width:730px;background-color:#ffffff; padding-bottom:10px; padding-top:10px; position:relative;}
.saleTimeBox{width:710px;background-color:#ffffff;position:relative;}
.saleTime_tbg{ background-color:#eceff4;color:#8293b4; padding: 5px 15px 5px 15px}
.perflist_img{background:url(/images/ticket/bg_poster.gif) no-repeat; width:191px; height:230px; vertical-align:top; padding:1px 0px 0px 1px;}
.perfListBox{background:url(/images/ticket/bg_perflist.gif) repeat-y; width:730px; padding:0px 21px 0px 21px;}
.perfTitleBox{background:url(/images/ticket/bg_perf_title.gif) no-repeat; width:477px; height:34px; padding:0px 11px 10px 11px;font-size:14px; color:#000000 ; font-weight:bold}

/* 마이?이지 - ?업 */
.pop{background-color:#ffffff;margin:0px 11px 11px 11px; font-size:12px;}
.plist td {height:30px;}
.plist   .line{ background-color:#e1e1e1; height:1px; position:relative;}
.popBox	 {border:#b1b1b1 1px solid; padding:20px;}
.popBox2 {border:#eaeaea 1px solid; background-color:#fafafa;text-align:left;}
.popBox2 td{color:#999;}

/* 마이?이지*/
.mbox01{background:url(/images/mypage/bg_box01.gif) no-repeat;width:730px;height:80px;text-align:center}
.mbox02t{background:url(/images/mypage/bg_box02.gif) no-repeat 0 0;width:730px;height:5px;}
.mbox02m{background:url(/images/mypage/bg_box02bg.gif) repeat-y;width:730px;padding-left:5px;padding-right:5px;}
.mbox02b{background:url(/images/mypage/bg_box02.gif) no-repeat 0 -5px;width:730px;height:5px;}
.mbox02tt01{background:url(/images/mypage/icon_b01.gif) no-repeat 0 5px;color:#ff9b38;padding-left:8px;}
.mbox02tt02{background:url(/images/mypage/icon_b02.gif) no-repeat 0 3px;}
.mbox03{background:url(/images/mypage/bg_box03.gif) no-repeat;width:610px;height:150px;padding-left:35px}
.mbox03m{background:url(/images/mypage/bg_box04.gif) no-repeat;width:126px; height:26px;font-size:12px;color:#666;padding-left:7px;padding-bottom:5px}
.mbox04{background:url(/images/mypage/bg_box05.gif) no-repeat;width:730px;height:126px;padding:20px;vertical-align:top}
.in_mabox04{background:url(/images/mypage/bg_input.gif) no-repeat;width:183px;height:26px;border:none;padding-top:5px;padding-left:10px}

.perfsearch{width:570px;height:1px;line-height:20px;margin-bottom:10px;margin-top:10px; display:inline; overflow:auto;}


/* ?이??개 */
.bigtop_top {
	background:url(/images/about/bg_bigtop.gif) no-repeat left top;
	text-align:right;
	width:730px;
	height:109px;
}
.rehearsal_top {
	background:url(/images/about/bg_rehearsal.gif) no-repeat left top;
	width:730px;
	height:109px;
}
.bigtop_top img {
	margin-top:78px;
}
.pic{
	width:730px;
	position:relative;
	height:350px;
}
.pic_view{
	background:url(/images/about/bg_bigtopPic.gif) no-repeat;
	width:514px;
	height:317px;
	float:left;
	clear:both;
	position:absolute;
	padding-bottom:20px;
}
.pic_view img{
	margin:10px 0 10px 10px;
}
.pic_list{
	height:317px;
	width:212px;
	position:absolute;
	left:518px;
	margin-top:-1px;
	clear:both;
}
.pic_thum{
	border:1px solid #666;
	background:url(/images/about/bg_bigtopSPic.gif) no-repeat;
	width:68px;
	height:50px;
}
	
.rentPaper{
	background:url(/images/about/bg_bigtopPaper.gif) no-repeat;
	width:730px;
	height:266px;
	position:relative;
	
}
.rentPaper ul{
	position:absolute;
	top:89px;
	right:36px;
}
.rentPaper li{
	padding-bottom:4px;
}

.rentPaper p{	
	position:absolute;
	left:141px;
	bottom:22px;
}

.map{
	position:relative;
}
.btmap{
	position:absolute;
	bottom:123px;
	right:8px;
}

.history{
	float:right;
	
}

.history dt{	
	width:593px;
	height:23px;
	border-bottom:1px solid #d1d1d1;
	margin:15px 0 10px 0;
}
.history dd{
	height:22px;
}
.history li{	
	float:left;
}

.history ul{	
	padding-left:70px;
}

.hisPerf{
	font-size:12px;
	font-weight:bold;
	color:#792eff;
	width:190px;
	text-align:center;
}

.hisPlace{
	font-size:12px;
	color:#666666;
}

.hisMon{
	font-family: verdana;
	font-size:11px;
	color:#a9a9a9;
	width:120px;
}


.eventApplyFileglbox{width:730px;border-top:#dfdddd 1px solid;background-color:#f5f5f5;border-left:#dfdddd 1px solid;background-color:#f5f5f5;border-right:#dfdddd 1px solid;background-color:#f5f5f5;}

.eventApplyFileBox{width:730px; position:relative;border-bottom:#dfdddd 1px solid;background-color:#f5f5f5;border-left:#dfdddd 1px solid;background-color:#f5f5f5;border-right:#dfdddd 1px solid;background-color:#f5f5f5;padding-bottom:80px;overflow:auto;}
.eventApplyFileTab{background:url(/images/musical/tab_eventApplyFilebg.gif) no-repeat;width:698px;height:100px;margin-left:19px;margin-top:0px;}
.eventApplyFileTab .eventApplyFileTitle{color:#FFF;font-size:16px;font-weight:bold;padding-left:20px;}
.eventApplyFileTab dt{height:33px;background:url(/images/musical/tab_eventApplyFilettbg.gif) no-repeat;}
.eventApplyFileTab dt img{margin-top:7px;margin-left:8px;}
.eventApplyFileTab dd{height:53px;}

.eventApplyFileTab li{font-size:12px;float:left;margin-top:11px;line-height:28px;width:110px;text-align:center;margin-right:4px;}
.eventApplyFileTab li a{color:#C39;background-color:#3C3;}
.eventApplyFileTab .eventApplyFilesec{color:#868686;background-color:#FFF;border:#e4e4e4 1px solid;display:inline;text-align:center;}
.eventApplyFileTab .eventApplyFilesecOn{color:#555;border:#9e9e9e 1px solid;font-weight:bold;letter-spacing:-1px;background:url(/images/musical/tab_selbg.gif) repeat-x;display:inline;text-align:center;}

.eventApplyFileTab .arrL{float:left;margin-left:10px;margin-top:0px;margin-right:10px;}
.eventApplyFileTab .arrR{float:right;margin-right:15px;margin-top:0px;}