/* CSS Document */
.png24 {tmp:expression(setPng24(this));}

 .png2 {width:235px;height:221px; background:url(/images/main/images/imagine_img02.png) no-repeat left top; _background:none; _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/main/images/imagine_img02.png',sizingMethod='crop')}
 .png3 {width:235px;height:221px; background:url(/images/main/images/imagine_img03.png) no-repeat left top; _background:none; _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/main/images/imagine_img03.png',sizingMethod='crop')}


/* main */

body {margin:0; padding:0; background-image:url(/images/common/body_bg.gif); background-repeat:repeat-x;}

.org_tbdr{border-top:2px solid #FF8400; color:#FF8400}



#skipnavi {position:absolute; margin:0 auto; font-size:75%; top:-10em;}

#wrap {width:1000px; margin:0 auto;}

#header {width:1000px; height:170px; float:left; border:0px solid red}
#top_menu {width:975px; height:25px; float:left; padding:0px 0 0px 10px; overflow:hidden;}
.topm01 {padding:5px 19px 0 0; height:10px;}
.topm02 {float:right; height:10px; padding:5px 0 0 0;}
#logo {width:500px; height:70px; float:left; padding:0px 0 14px 25px; _padding-bottom:5px;}
#logo ul{}
#logo li{float:left}
#logo li.tmg{margin-top:16px}

#top_login {width:430px; height:21px; float:right; padding:32px 10px 0 0;}
#top_login li{float:left}

#menu {width:1000px; height:39px; float:left; background-image:url(/images/common/menu_bg.gif); background-repeat:no-repeat;}
.hidden {position:absolute; visibility:hidden; font-size:0; overflow:hidden; top:0; left:0; height:0; line-height:0;}
.menu_txt {padding:12px 0 0 0px;}
.menu_txt1 {padding:12px 0 0 50px;}
.menu_txt2 {padding:12px 0 0 47px;}
.menu_txt3 {padding:12px 0 0 47px;}
.menu_txt4 {padding:12px 0 0 47px;}
.menu_txt5 {padding:12px 0 0 47px;}
.menu_txt6 {padding:12px 0 0 47px;} 


	#menu ul li.menu_txt1 div	{position:absolute; height:30px; margin:0px 0 0 -15px; _margin:14px 0 0 -130px; padding:0px;  z-index:6;}
	*:first-child+html #menu ul li.menu_txt1 div	{position:absolute; height:30px; margin:14px 0 0 -130px; padding:0px;z-index:6; }
	
	#menu ul li.menu_txt2 div	{position:absolute; height:30px; margin:0px 0 0 -80px; _margin:14px 0 0 -200px; padding:0px;   z-index:6; width:800px; }
	*:first-child+html #menu ul li.menu_txt2 div	{position:absolute; height:30px; margin:14px 0 0 -200px; padding:0px;z-index:6; }

	#menu ul li.menu_txt3 div	{position:absolute; height:30px; margin:0px 0 0 -5px; _margin:14px 0 0 -135px; padding:0px;  z-index:6; width:600px; }
	*:first-child+html #menu ul li.menu_txt3 div	{position:absolute; height:30px; margin:14px 0 0 -135px; padding:0px;z-index:6; }

	#menu ul li.menu_txt4 div	{position:absolute; height:30px; margin:0px 0 0 -236px; _margin:14px 0 0 -300px; padding:0px; width:670px;  z-index:6; border:0px solid}
	*:first-child+html #menu ul li.menu_txt4 div	{position:absolute; height:30px; margin:14px 0 0 -366px; padding:0px;z-index:6; }

	#menu ul li.menu_txt5 div	{position:absolute; height:30px; margin:0px 0 0 -284px; _margin:14px 0 0 -320px; width:550px; padding:0px;   z-index:6; }
	*:first-child+html #menu ul li.menu_txt5 div	{position:absolute; height:30px; margin:14px 0 0 -390px; padding:0px;z-index:6; border:0px solid red}




#mtoday {width:220px; height:18px; float:left; padding:10px 0 0 10px; border:0px solid blue}
#mtoday ul{}
#mtoday li{margin:0px; padding:0px; text-align:left; }
.mtoday_btn {width:70px; height:16px; float:left; text-align:center; padding:2px 0 0 0; background-image:url(/images/common/mtoday_bg.gif); background-repeat:no-repeat;}
.mtoday_orange {font-family:dotum; font-size:11px;color:#f08200; font-weight:bold; letter-spacing:-1px; vertical-align:middle;}
.mtoday_txt {width:150px; height:16px; padding:2px 0 0 10px; border:0px solid red}

.mtoday_yellow {font-family:dotum; font-size:11px;color:#fffaaa; font-weight:bold;}
.mtoday_yellow a:link {font-family:dotum; font-size:11px;color:#fffaaa; font-weight:bold; text-decoration:none;}
.mtoday_yellow a:hover {font-family:dotum; font-size:11px;color:#fffaaa; font-weight:bold; text-decoration:none;}
.mtoday_yellow a:active {font-family:dotum; font-size:11px;color:#fffaaa; font-weight:bold; text-decoration:none;}
.mtoday_yellow a:visited {font-family:dotum; font-size:11px;color:#fffaaa; font-weight:bold; text-decoration:none;}



.allmenu_btn {padding:12px 0px 0 190px;}

#qbar {width:983px; height:59px; float:left; padding:0 0 0 15px; background-image:url(/images/common/quick_bar_bg.gif); background-repeat:no-repeat;}
.qbar_btn01 {width:11px; height:50px; position:absolute; display:block; z-index:5;}
.left {float:left; padding:0; margin:0; overflow:hidden;}
.qbar_btn02 {width:11px; height:46px; _top:138px; position:absolute; display:block; z-index:5; margin-left:955px; float:left}
.right {float:right; padding:0; margin:0; overflow:hidden;}
#qbar .qbar_img {width:950px; height:46px; position:absolute; z-index:2; padding:0 11px 0 11px;}


#mvisual_wrap {width:994px; height:131px; float:left; padding:0 0 17px 6px;}
#login {width:197px; height:113px; float:left; background-image:url(/images/common/login_bg.gif); padding:18px 0 0 10px;}
#login_left {width:104px; height:75px; float:left;}
.login_tit {float:left; width:62px; height:11px; padding:0 0 14px 0;}
.login_idbox{float:left; width:104px; height:18px; padding:0 0 5px 0;}
.login_pwbox {float:left; width:104px; height:18px; _margin-top:-3px;}

#login_right {width:78px; height:67px; float:right; padding:0px 9px 0 0; .margin:8px 0 0 0px;}
#login_right li {float:left; font-family:dotum; font-size:11px; letter-spacing:-1px;}    
.log_join_find {width:194px; height:10px; float:left; padding-top:12px;}

#mainvisual {width:760px; height:131px; float:right; background-image:url(/images/main/mainvisual_bg.gif); background-position:left top; background-repeat:no-repeat; padding-right:6px;}
#mainvisual .mvisual_01 {float:left; width:726px; height:130px; display:none; border:1px solid #dbdbdb}
#mainvisual .mvisual_btn01 {position:absolute; width:20px; height:18px; margin:9px 0 0 722px; _margin:9px 0 0 -2px; *margin:9px 0 0 -2px;}
#mainvisual .mvisual_btn01 li {padding-left:9px; width:20px; height:18px;}
#mainvisual .mvisual_02 {float:left; width:726px; height:131px; display:none;}
#mainvisual .mvisual_btn02 {position:absolute; width:20px; height:18px; margin:32px 0 0 722px; _margin:32px 0 0 -2px; *margin:32px 0 0 -2px;}
#mainvisual .mvisual_btn02 li {padding-left:9px; width:20px; height:18px;}
#mainvisual .mvisual_03 {float:left; width:726px; height:131px;}
#mainvisual .mvisual_btn03 {position:absolute; width:20px; height:18px; margin:56px 0 0 722px; _margin:56px 0 0 -2px; *margin:56px 0 0 -2px;}
#mainvisual .mvisual_btn03 li {padding-left:9px; width:20px; height:18px;}
#mainvisual .mvisual_btn {position:absolute; width:20px; height:41px; margin:72px 0 0 724px; _margin:72px 0 0 0px; *margin:72px 0 0 0px;}
.mvisual_img {width:726px; height:131px; float:left; }
.mvisual_btn {width:20px; height:115px; float:left; padding:9px 0 0 7px;}
.mvisual_btn li {padding:0 0 5px 0; width:20px; height:18px; float:left; overflow:hidden;}

#content {width:1000px; height:100%; padding-bottom:0px; float:left;}
#side_a {width:207px; float:left; padding:0 0 0 6px;}
#festival_info {width:207px; height:263px; float:left;}
.finfo01 {width:207px; height:263px; float:left;}
.finfo_view {width:207px; height:176px; float:left; overflow:hidden;}
.finfo_off {width:207px; height:29px; float:left; overflow:hidden;}
.finfo02 {display:none; width:207px; height:263px; float:left;}
.finfo_view {width:207px; height:176px; float:left; overflow:hidden;}
.finfo_off {width:207px; height:29px; float:left; overflow:hidden;}
.finfo03 {display:none; width:207px; height:263px; float:left;}
.finfo_view {width:207px; height:176px; float:left; overflow:hidden;}
.finfo_off {width:207px; height:29px; float:left; overflow:hidden;}
.finfo04 {display:none; width:207px; height:263px; float:left;}
.finfo_view {width:207px; height:176px; float:left; overflow:hidden;}
.finfo_off {width:207px; height:29px; float:left; overflow:hidden;}

#program_info {width:207px; height:160px; padding:17px 0 17px 0; float:left;}
#program_info .program_tit {overflow:hidden; width:207px; height:13px;}
#program_info .program_img {overflow:hidden; padding:7px 0 0 0;}

#last_festival {width:207px; height:40px; float:left;}
#last_tit {width:79px; height:14px; position:absolute; padding:13px 0 0 13px;}
#last_btn01 {width:9px; height:14px; position:absolute; padding:58px 0 0 9px; z-index:10;}
.last_left {float:left;}
.last_img {float:left; z-index:6;}
#last_btn02 {width:9px; height:14px; position:absolute; margin:58px 0 0 185px; z-index:10; *margin:58px 0 0 -20px; _margin:-65px 0 0 180px;}
.last_right {float:right;}

#center {width:533px; height:100%; float:left; padding:0 0 0 22px;}

#news_wrap {width:533px; height:180px; float:left;}
.news_day_txt {font-size:11px; font-family:µ¸¿ò;}
.news_day_txt a:link{font-size:11px; font-family:µ¸¿ò;}
.news_day_txt a:hover{font-size:11px; font-family:µ¸¿ò;}
.news_day_txt a:visited{font-size:11px; font-family:µ¸¿ò;}

.news_list_txt{float:left; /*width:255px;*/ width:455px; padding:3px 0 0px 8px; background-image:url(/images/main/news_bg.gif); background-repeat:no-repeat; }
.news_list_date{float:left; width:60px;text-align:right}

.news_img img{margin-bottom:10px}

#TabMenu		{position:relative; width:533px;}
	#TabMenu .TabNoticeStyle	{ width:91px; display:inline;}
		#TabMenu .TabNoticeStyle .tab02 {margin:0 0 0 -3px;}			
		#TabMenu .TabNoticeStyle ul		{float:left; margin:-7px 0 0 0; *margin:-5px 0 0 0; padding:15px 0px 0px 0px; list-style:none; display:none; }
			#TabMenu .TabNoticeStyle ul .news_img 	{width:181px; height:300px; float:left; padding:0 14px 0 0;}
				#TabMenu .TabNoticeStyle ul .news_img01 	{dlsplay:inline-block; clear:left; width:181px;}
				#TabMenu .TabNoticeStyle ul .news_img02 	{font-family:dutum; font-size:12px; color:#4c4c4c; text-align:center; width:181px;}	
			#TabMenu .TabNoticeStyle ul .news_list		{ margin:0; padding:0px 0 0px 14px; background-image:url(/images/main/news_bg.gif); background-repeat:no-repeat; width:200px; height:21px;}
				#TabMenu .TabNoticeStyle ul li a	{ color:#777777; font-size:12px; line-height:18px; }
					#TabMenu .TabNoticeStyle ul li a:link 		{ color:#777777; text-decoration:none; }
					#TabMenu .TabNoticeStyle ul li a:visited 	{ color:#777777; text-decoration:none; }
					#TabMenu .TabNoticeStyle ul li a:hover 		{ color:#000000; text-decoration:underline; }
					#TabMenu .TabNoticeStyle ul li a:active 	{ color:#777777; text-decoration:none; }

				#TabMenu .TabNoticeStyle a.more		{ position:absolute; right:5px; top:5px; }
					#TabMenu .TabNoticeStyle .gray_11		{display:inline-block;  width:346px; text-align:right; border-bottom:1px solid #dbdbdb; padding-bottom:1px; text-decoration:none;}	

.gray_11 a:link {font-family:dotum; font-size:11px;color:#a2a2a2; letter-spacing:-1px; text-decoration:none; border:none;}
.gray_11 a:hover {font-family:dotum; font-size:11px;color:#a2a2a2; letter-spacing:-1px; text-decoration:none; border:none;}
.gray_11 a:active {font-family:dotum; font-size:11px;color:#a2a2a2; letter-spacing:-1px; text-decoration:none; border:none;}
.gray_11 a:visited {font-family:dotum; font-size:11px;color:#a2a2a2; letter-spacing:-1px; text-decoration:none; border:none;}










 
#photo_wrap {width:533px; height:149px; float:left; margin:30px 0 0 0; _margin:-120px 0 0 0;}
.photo_tab01_wrap {float:left;}
#photo_wrap .tab03 {float:left; width:135px; height:25px;}
#photo_tab01_list_wrap {width:533px; height:139px; position:absolute; padding:15px 0 0 0; display:none;}
.photo_tab_list {width:99px; height:102px; float:left; padding:0 7px 0 0;}
.photo_list01 {width:99px; height:74px; text-align:center; padding-top:15px;}
.photo_list02 {width:99px; text-align:center; padding:18px 0 0 0;}
.photo_img_txt {font-family:dutum; font-size:12px; color:#4c4c4c;}
.photo_img_txt a:link {font-family:dutum; font-size:12px; color:#4c4c4c; text-decoration:none;}
.photo_img_txt a:hover {font-family:dutum; font-size:12px; color:#4c4c4c; text-decoration:none;}
.photo_img_txt a:active {font-family:dutum; font-size:12px; color:#4c4c4c; text-decoration:none;}
.photo_img_txt a:visited {font-family:dutum; font-size:12px; color:#4c4c4c; text-decoration:none;}

a.photo_more01 {width:179px; height:21px; float:left; position:absolute; border-bottom:1px solid #dbdbdb; text-align:right; margin:-22px 0 0 350px;}

.tab04 {float:left; width:219px; height:25px;}
#photo_tab02_list_wrap {width:533px; height:139px; position:absolute; padding:15px 0 0 0; margin:0 0 0 -135px;}
a.photo_more02 {width:179px; height:21px; float:left; position:absolute; border-bottom:1px solid #dbdbdb; text-align:right; margin:0px 0 0 350px; display:none;}

#board_wrap {width:533px; height:160px; float:left; padding:0px 0 0 0; margin-top:-10px;}
.board_tab01_wrap {float:left;}
.tab05 {float:left; width:110px; height:25px;}
#board_tab01_list {width:533px; height:139px; position:absolute; padding:15px 0 0 0;}
.board_tab_list {width:519px; height:19px; background:url(/images/main/board_bg.gif) no-repeat; padding:2px 0 0 14px; float:left;}
.board_txt01 {width:335px; float:left;}
.board_txt02 {width:105px; text-align:left; float:left;}
.board_txt03 {width:72px; float:right; text-align:right;}

a.board_more01 {width:313px; height:21px; position:absolute; border-bottom:1px solid #dbdbdb; text-align:right; margin:-22px 0 0 220px;}

.tab06 {float:left; width:110px; height:25px;}
#board_tab02_list {width:533px; height:139px; position:absolute; padding:15px 0 0 0; margin:0 0 0 -110px; display:none;}
a.board_more02 {width:313px; height:21px; position:absolute; border-bottom:1px solid #dbdbdb; text-align:right; margin:-22px 0 0 220px; display:none;}

.gray11_bold {font-family:dotum; font-size:11px;color:#a2a2a2; letter-spacing:-1px; font-weight:bold;}
.gray11_bold a:link {font-family:dotum; font-size:11px;color:#a2a2a2; letter-spacing:-1px; font-weight:bold;}
.gray11_bold a:hover {font-family:dotum; font-size:11px;color:#a2a2a2; letter-spacing:-1px; font-weight:bold;}
.gray11_bold a:active {font-family:dotum; font-size:11px;color:#a2a2a2; letter-spacing:-1px; font-weight:bold;}
.gray11_bold a:visited {font-family:dotum; font-size:11px;color:#a2a2a2; letter-spacing:-1px; font-weight:bold;}

.bgray11 {font-family:dutum; font-size:11px;color:#4c4c4c; text-decoration:none;}
.bgray11 a:link {font-family:dutum; font-size:11px;color:#4c4c4c; text-decoration:none;}
.bgray11 a:hover {font-family:dutum; font-size:11px;color:#4c4c4c; text-decoration:none;}
.bgray11 a:visited{font-family:dutum; font-size:11px;color:#4c4c4c; text-decoration:none;}



#news_wrap {width:533px; height:180px; float:left;}
#TabMenu		{position:relative; width:533px;}
	#TabMenu .TabNoticeStyle	{ width:91px; display:inline;}
		#TabMenu .TabNoticeStyle .tab02 {margin:0 0 0 -3px;}			
		#TabMenu .TabNoticeStyle ul		{float:left; margin:-7px 0 0 0; *margin:-5px 0 0 0; padding:15px 0px 0px 0px; list-style:none; display:none; }
			#TabMenu .TabNoticeStyle ul .news_img 	{width:181px; height:300px; float:left; padding:0 14px 0 0;}
				#TabMenu .TabNoticeStyle ul .news_img01 	{dlsplay:inline-block; clear:left; width:181px;}
				#TabMenu .TabNoticeStyle ul .news_img02 	{font-family:dutum; font-size:12px; color:#4c4c4c; text-align:center; width:181px;}	
			#TabMenu .TabNoticeStyle ul .news_list		{ margin:0; padding:0px 0 0px 10px; background-image:url(/images/main/news_bg.gif); background-repeat:no-repeat; width:313px; height:21px; border:0px solid red}
				#TabMenu .TabNoticeStyle ul li a	{ color:#777777; font-size:12px; line-height:18px; }
					#TabMenu .TabNoticeStyle ul li a:link 		{ color:#777777; text-decoration:none; }
					#TabMenu .TabNoticeStyle ul li a:visited 	{ color:#777777; text-decoration:none; }
					#TabMenu .TabNoticeStyle ul li a:hover 		{ color:#000000; text-decoration:underline; }
					#TabMenu .TabNoticeStyle ul li a:active 	{ color:#777777; text-decoration:none; }

				#TabMenu .TabNoticeStyle a.more		{ position:absolute; right:5px; top:5px; }
					#TabMenu .TabNoticeStyle .gray_11 {display:inline-block;  width:346px; text-align:right; border-bottom:1px solid #dbdbdb; padding-bottom:1px; font-family:dutum; color:#a2a2a2; text-decoration:none;}						
					.gray_11 a:link U{display:inline-block;  width:346px; text-align:right; border-bottom:1px solid #dbdbdb; padding-bottom:1px; font-family:dutum; color:#a2a2a2; text-decoration:none;}						

#photo_wrap {width:533px; height:170px; clear:left;}
#Tab1Menu		{position:relative; width:533px;}
	#Tab1Menu .Tab1NoticeStyle	{ width:91px; display:inline;}
		#Tab1Menu .Tab1NoticeStyle .tab02 {margin:0 0 0 -5px;}			
		#Tab1Menu .Tab1NoticeStyle ul		{float:left; margin:-7px 0 0 0; *margin:-5px 0 0 0; padding:15px 0px 0px 0px; list-style:none; display:none; }
			#Tab1Menu .Tab1NoticeStyle ul .news_img 	{width:181px; height:300px; float:left; padding:0 14px 0 0;}
				#Tab1Menu .Tab1NoticeStyle ul .news_img01 	{dlsplay:inline-block; clear:left; width:181px;}
				#Tab1Menu .Tab1NoticeStyle ul .news_img02 	{font-family:dutum; font-size:12px; color:#4c4c4c; text-align:center; width:181px;}	
			#Tab1Menu .Tab1NoticeStyle ul .news_list		{ margin:0; padding:0px 0 0px 14px; background-image:url(/images/main/news_bg.gif); background-repeat:no-repeat; width:324px; height:21px;}
				#Tab1Menu .Tab1NoticeStyle ul li a	{ color:#777777; font-size:12px; line-height:18px; }
					#Tab1Menu .Tab1NoticeStyle ul li a:link 		{ color:#777777; text-decoration:none; }
					#Tab1Menu .Tab1NoticeStyle ul li a:visited 	{ color:#777777; text-decoration:none; }
					#Tab1Menu .Tab1NoticeStyle ul li a:hover 		{ color:#000000; text-decoration:underline; }
					#Tab1Menu .Tab1NoticeStyle ul li a:active 	{ color:#777777; text-decoration:none; }

				#Tab1Menu .Tab1NoticeStyle a.more		{ position:absolute; right:5px; top:5px; }
					#Tab1Menu .Tab1NoticeStyle .gray11_bold		{display:inline-block;  width:175px; text-align:right; border-bottom:1px solid #dbdbdb; padding-bottom:1px;}						

#board_wrap {width:533px; height:180px; clear:left;}
#Tab2Menu		{position:relative; width:533px;}
	#Tab2Menu .Tab2NoticeStyle	{ width:91px; display:inline;}
		#Tab2Menu .Tab2NoticeStyle .tab02 {margin:0 0 0 -5px;}			
		#Tab2Menu .Tab2NoticeStyle ul{float:left; margin:-7px 0 0 0; *margin:-5px 0 0 0; padding:15px 0px 0px 0px; list-style:none; display:none; }
				#Tab2Menu .Tab2NoticeStyle ul li a	{ color:#777777; font-size:12px; line-height:18px; }
					#Tab2Menu .Tab2NoticeStyle ul li a:link 		{ color:#777777; text-decoration:none; }
					#Tab2Menu .Tab2NoticeStyle ul li a:visited 	{ color:#777777; text-decoration:none; }
					#Tab2Menu .Tab2NoticeStyle ul li a:hover 		{ color:#000000; text-decoration:underline; }
					#Tab2Menu .Tab2NoticeStyle ul li a:active 	{ color:#777777; text-decoration:none; }

				#Tab2Menu .Tab2NoticeStyle a.more		{ position:absolute; right:5px; top:5px; }
					#Tab2Menu .Tab2NoticeStyle .gray11_bold		{display:inline-block;  width:310px; text-align:right; border-bottom:1px solid #dbdbdb; padding-bottom:1px;}				


#side_b {width:202px; float:left; padding:0 0 0 24px;}

#btn_firefly {width:202px; height:160px; margin-bottom:10px; float:left;}
#btn_animation {width:202px; height:162px; float:left; padding:16px 0 16px 0;}
#btn_character {width:202px; height:124px; float:left;}

#banner {width:1000px; height:58px; float:left; margin:10px 0 0 0; background-image:url(/images/main/banner_bg.gif); background-repeat:no-repeat;}
#banner_btn {width:47px; height:41px; float:left; padding:9px 0 0 19px;}
.ban_tit {width:46px; height:13px; float:left; overflow:hidden;}
.ban_btn01 {width:15px; height:18px; padding:10px 1px 0 0; float:left; overflow:hidden;}
.ban_btn02 {width:15px; height:18px; padding:10px 1px 0 0; float:left; overflow:hidden;}
.ban_btn03 {width:15px; height:18px; padding:10px 0px 0 0; float:left; overflow:hidden;}
#banner_img {width:913px; height:56px; float:left; padding:1px 1px 1px 15px;}
#banner_img li {overflow:hidden; height:56px; padding:0 7px 0 0;}

#footer_wrap {width:100%; height:118px; float:left; background-image:url(/images/common/foot_bg.gif); background-repeat:repeat-x; margin:19px 0 0 0;}
#footer_menu {width:1000px; height:118px; margin:0 auto;}
#footer_menu .fmenu {float:left;}
#footer_menu .fmenu_member {float:right;}
.foot_add {width:963px; height:65px; float:left; padding:28px 0 0 37px;}
.foot_logo {padding:0 47px 0 0; width:211px; height:50px; float:left;}
.foot_text {width:704px; float:left;}

#quick_wrap {width:1097px; margin:0 auto;}
#quick {width:87px; height:236px; position:absolute; margin:200px 0 0 1000px;}
.quick_text {width:85px; height:24px; float:left; padding:10px 0 0 0;  border-left:1px solid #efefef; border-right:1px solid #efefef; border-bottom:1px solid #e7e7e7; text-align:center;}
.qtxt {font-family:dotum; font-size:12px; color:#7b7b7b; font-weight:bold; letter-spacing:-1px; text-decoration:none;}
.qtxt a:link {font-family:dotum; font-size:12px; color:#7b7b7b; font-weight:bold; letter-spacing:-1px; text-decoration:none;}
.qtxt a:hover {font-family:dotum; font-size:12px; color:#7b7b7b; font-weight:bold; letter-spacing:-1px; text-decoration:none;}
.qtxt a:active {font-family:dotum; font-size:12px; color:#7b7b7b; font-weight:bold; letter-spacing:-1px; text-decoration:none;}
.qtxt a:visited {font-family:dotum; font-size:12px; color:#7b7b7b; font-weight:bold; letter-spacing:-1px; text-decoration:none;}

/* sub */

#sub_content_wrap {width:1000px; padding:5px 0 0 0; clear:both}
#sub_left {width:215px; float:left; padding:0 34px 95px 8px;}
#sub_left_menu {width:223px; float:left; padding:0 0 13px 0;}

.leftmenu_off {width:204px; _width:202px; height:21px; float:left; padding:9px 0 0 18px; background-image:url(/images/common/leftmenu_bg.gif);_background-image:url(/images/common/leftmenu_bg2.gif); font-family:dotum; font-size:12px; color:#575757; font-weight:bold;}

#sub_title {width:730px; height:50px; float:left; background-image:url(/images/common/title_bg.gif);}
#stitle {width:430px; float:left;}
#snavi {width:300px; float:left; text-align:right; padding:8px 0 0 0; font-family:dotum; font-size:12px; color:#575757; font-weight:bold;}



#sub_content {width:730px; float:left; padding-top:20px; border:0px solid red}
#sub_content li{font-size:12px;}


#sub_content_member {width:985px; float:left; padding-top:20px; padding-left:13px;}
#sub_content_member li{font-size:12px;}



/*ÀÎ»ç¸»*/
#greeting{clear:left; width:730px;}
	#greeting li{clear:left}
	#greeting .ment{float:left; width:460px; border:0px solid blue}
	#greeting .ment li{width:480px; font-size:12px;}
	#greeting .img{float:left; width:240px; padding-top:45px; text-align:right}
	#greeting .ment .ment_title{font-size:18px; font-weight:bold; letter-spacing:-1px; line-height:25px; color:#f16600}
	#greeting .ment .ment_btitle{font-size:14px; font-weight:bold; letter-spacing:-1px; color:#619617}
	
	
#tabmenu{clear:left; background-image:url(/images/common/tab_bg.gif); height:41px; background-repeat:repeat-x; height:60px;}
#tabmenu ul{}
#tabmenu li{float:left}


#organ{background-image:url(/images/content/about/organ_bg.gif); background-repeat:no-repeat; width:715px; height:550px; clear:left; background-position:top center; border:0px solid red}

#organ_1th{background-image:url(/images/content/about/organ_1th.gif); background-repeat:no-repeat; width:173px; height:40px; padding-top:10px; font-size:12px; font-weight:bold; color:#FFFFFF; text-align:center; margin-left:280px;}
#organ_2th{background-image:url(/images/content/about/organ_2nd.gif); background-repeat:no-repeat; width:157px; height:33px; padding-top:8px; font-size:12px; font-weight:bold; color:#FFFFFF; text-align:center; margin-left:513px}

#organ_5th{float:left; width:157px; margin-top:40px;}

#organ_5th .title_3th{background-image:url(/images/content/about/organ_3nd.gif); background-repeat:no-repeat; width:157px; height:23px; text-align:center; padding-top:8px; color:#FFFFFF; font-weight:bold; font-size:12px;}
#organ_5th .top{height:6px; clear:left}
#organ_5th .bottom{height:6px; clear:left}
#organ_5th .cnt {text-align:center;width:154px;}
#organ_5th .cnt li{clear:left; clear:left; width:154px; text-align:center; border-left:1px solid #dbdbdb; border-right:1px solid #dbdbdb;margin:0px; padding:0px; background-image:url(/images/content/about/dot_line.gif); background-repeat:no-repeat; background-position:bottom; height:25px; padding-top:5px;}


#rule{}
#rule li{clear:both}	
#rule iframe{font-size:12px;}


/*°³¿ä*/
#outline_top{clear:both;background-image:url(/images/content/about/outline_top_bg.gif); background-repeat:no-repeat; width:720px; height:215px}
#outline_top img{margin-bottom:30px; margin-top:5px;}
#outline_top ul{width:418px;}
			.firefly_title{font-size:15px; font-weight:bold; letter-spacing:-1px; padding-top:15px; padding-bottom:25px; color:#333333}
			.firefly_subtitle{background-image:url(/images/content/about/outline_sub_title_bg.gif); background-repeat:no-repeat; width:421px; height:40px; padding-top:5px; padding-left:10px; color:#FFFFFF; font-weight:bold; margin-top:15px;}
			.slogan{color:#FFFFFF; font-size:15px; font-weight:bold; letter-spacing:-1px}

#outline_cnt{background-image:url(/images/content/about/outline_content_bg.gif); background-repeat:no-repeat; width:710px; height:480px;}			
#outline_cnt img{margin-top:5px; margin-bottom:5px}
#outline_cnt ul{padding-left:10px;}
#outline_cnt li{clear:left; line-height:22px;}
				.bullet_org{background-image:url(/images/common/icon_org_arrow.gif); background-repeat:no-repeat; background-position:left 30%; padding-left:7px;}
				.gr_txt{color:#666666; padding-left:50px;}

.dot_line{clear:left; padding-top:15px; border-bottom:1px dashed #dbdbdb}


#prize{clear:left; width:710px; padding-top:20px; height:200px;}
#prize ul{float:left; margin-left:10px;}
#prize li{clear:both; line-height:20px;}
			.prize_cnt{background-image:url(/images/content/about/outline_prize_bg.gif); background-repeat:no-repeat; width:516px; height:135px; padding:10px; text-align:center}

.prize_img{float:left; width:152px;}
.prize_text{float:left}

#procedure{clear:left; width:720px;padding-top:20px; height:220px;}
#procedure ul{float:left; width:240px;}
#procedure li{line-height:18px;}
			.procedure_title{background-image:url(/images/content/about/outline_procedure_title_bg1.gif); background-repeat:no-repeat; width:229px; height:57px; color:#ffffff; font-weight:bold; padding-top:10px; text-align:center}
			.procedure_title2{background-image:url(/images/content/about/outline_procedure_title_bg2.gif); background-repeat:no-repeat; width:229px; height:57px; color:#ffffff; font-weight:bold; padding-top:10px; text-align:center}
			.procedure_title3{background-image:url(/images/content/about/outline_procedure_title_bg3.gif); background-repeat:no-repeat; width:229px; height:57px; color:#ffffff; font-weight:bold; padding-top:10px; text-align:center}


			.procedure_cnt{background-image:url(/images/content/about/outline_procedure_cnt_bg.gif); background-repeat:no-repeat; width:230px; height:115px;}
			.procedure_cnt p{padding:7px}
			.procedure_stitle{clear:left; height:30px}

/* ÁÖÁ¦ ¹× ºÎÁ¦ */
#subtitle{clear:left}
#subtitle li{clear:both;}

			.subtitle_slogan{background-image:url(/images/content/about/subject_bg.jpg); background-repeat:no-repeat; width:709px; height:63px; color:#FFFFFF; font-weight:bold; text-align:center}
			.subtitle_slogan p{padding-top:7px}
			
			#subtitle_back{background-image:url(/images/content/about/subject_title_bg1.gif); background-repeat:no-repeat; width:239px; height:269px; float:left}
			#subtitle_back2{background-image:url(/images/content/about/subject_title_bg2.gif); background-repeat:no-repeat; width:239px; height:269px; float:left}
			#subtitle_back3{background-image:url(/images/content/about/subject_title_bg3.gif); background-repeat:no-repeat; width:239px; height:269px; float:left}
			
			
			
			
			*html #subtitle_back{background-image:url(/images/content/about/subject_title_bg1.gif); background-repeat:no-repeat; width:225px; height:269px; float:left}
			*html #subtitle_back2{background-image:url(/images/content/about/subject_title_bg2.gif); background-repeat:no-repeat; width:225px; height:269px; float:left}
			*html #subtitle_back3{background-image:url(/images/content/about/subject_title_bg3.gif); background-repeat:no-repeat; width:225px; height:269px; float:left}			
			
			.subtitle_title{color:#5c81ac; font-weight:bold; text-align:left;width:200px; height:50px; letter-spacing:-1px; padding-top:10px;}
			.subtitle_title2{color:#3f8187; font-weight:bold; text-align:left;width:200px; height:50px; letter-spacing:-1px; padding-top:10px;}
			.subtitle_title3{color:#417857; font-weight:bold; text-align:left;width:200px; height:50px; letter-spacing:-1px; padding-top:10px;}
			
			*html.subtitle_title{color:#5c81ac; font-weight:bold; text-align:left;width:200px; height:50px; letter-spacing:-1px; padding-top:10px;}
			*html.subtitle_title2{color:#3f8187; font-weight:bold; text-align:left;width:200px; height:50px; letter-spacing:-1px; padding-top:10px;}
			*html.subtitle_title3{color:#417857; font-weight:bold; text-align:left;width:200px; height:50px; letter-spacing:-1px; padding-top:10px;}			
			
			#subtitle_back ul{width:235px;_width:220px; text-align:center; padding-left:10px;}
			#subtitle_back li{width:235px;_width:220px; text-align:left}
			
			#subtitle_back2 ul{width:235px;_width:220px; text-align:center; padding-left:10px;}
			#subtitle_back2 li{width:235px;_width:220px; text-align:left}
						
			#subtitle_back3 ul{width:235px;_width:220px; text-align:center; padding-left:10px;}
			#subtitle_back3 li{width:235px;_width:220px; text-align:left}					
							
							.subtitle_subject{color:#FFFFFF; font-weight:bold; height:35px; width:235px; padding-top:10px; padding-right:10px; text-align:center}
							.subtitle_content{text-align:left; clear:left; padding-left:10px; width:210px}
			
			#dot_line_sm{}
			
			
			#subtitle_slogan{clear:both}
			#subtitle_slogan li.none{background-image:none; margin-left:-7px;_margin-left:-3px;}
			#subtitle_slogan li{background-image:url(/images/common/icon_org_arrow.gif); background-repeat:no-repeat; background-position:0 15%; padding-left:7px; clear:both; width:720px;}
			#subtitle_slogan .ss_month{height:50px; padding-top:20px}

				#day_info{clear:both; padding-top:15px;}
				#day_info  ul li{margin:0px; padding:0px; line-height:0px; font-size:0px}
				
				.firefly_sm_txt{font-size:11px; font-family:µ¸¿ò; color:#999999; text-align:right; clear:both; width:705px; padding-top:10px;}

			#subtitle_wrap{clear:both}				
			#subtitle_wrap ul{}
			#subtitle_wrap li{margin:0px; padding:0px; line-height:0px; font-size:0px;}

/*¸ñÀû°ú ¹è°æ*/
#purpose_top_wrap{clear:both; background-image:url(/images/content/about/purpose_cnt_bg.jpg); background-repeat:no-repeat; height:1630px;}
#purpose_top_wrap li{clear:both}

		.purpose_subtitle{padding-top:20px; padding-bottom:30px;}
		
		#cnt_round{cnt_round; width:710px;}
				.cnt_round_title{width:700px; clear:left}
				.cnt_round_top{background-image:url(/images/common/cnt_bg_top.gif); background-repeat:no-repeat; width:700px; height:11px; padding-top:10px; background-position:left bottom}
				.cnt_round_cnt{border-left:1px solid #dbdbdb; border-right:1px solid #dbdbdb; width:696px; color:#626262}

*html  #cnt_round_cnt_txt{padding:0 10px 0 10px; width:650px;}
*html  #cnt_round_cnt_txt ul{}
*html  #cnt_round_cnt_txt li{background-image:url(/images/common/icon_org_arrow.gif); background-repeat:no-repeat; background-position:0 36%; padding-left:10px; line-height:20px; width:650px; border:0px solid red}
				
			
				#cnt_round_cnt_txt{padding:0 10px 0 10px; width:700px;}
				#cnt_round_cnt_txt ul{}
				#cnt_round_cnt_txt li{background-image:url(/images/common/icon_org_arrow.gif); background-repeat:no-repeat; background-position:0 36%; padding-left:10px; line-height:20px; width:700px; border:0px solid red}
				


				.cnt_round_bottom{background-image:url(/images/common/cnt_bg_bottom.gif); background-repeat:no-repeat; width:700px; height:11px; padding-bottom:15px;}
				
#purpose_middle_wrap{background-image:url(/images/content/about/purpose_cnt_bg2.jpg); background-repeat:no-repeat; width:707px; height:780px;}
				.stitle2_mg{margin-top:15px; margin-bottom:10px;}

#purpose_top_wrap2{clear:both; background-image:url(/images/content/about/purpose_cnt_bg.jpg); background-repeat:no-repeat; height:850px;}
#purpose_middle_wrap2{background-image:url(/images/content/about/purpose_cnt_bg2.jpg); background-repeat:no-repeat; width:707px; height:750px;}


/*Ä³¸¯ÅÍ,ci*/
.ci_bg{background-image:url(/images/content/about/ci_calli_exp.gif); background-repeat:no-repeat; width:708px; height:115px}

#character_bg{background-image:url(/images/content/about/ci_character_bg.gif); background-repeat:no-repeat; width:706px; height:471px; clear:both; margin-top:20px;}
	.character_title{height:45px; padding-top:15px; padding-left:15px;}
#character_bg ul{padding-left:10px;}
#character_bg li{background-image:url(/images/common/icon_org_arrow.gif); background-repeat:no-repeat; background-position:left 33%; padding-left:10px; clear:both; width:715px;}	
#character_bg li.depth_mg{}
#character_bg li.character_img{background-image:none; padding-top:40px;}


/*¿î¿µÀ§¿øÈ¸*/
#management{background-image:url(/images/content/about/group_line_bg.gif); background-repeat:no-repeat; width:718px; height:630px; letter-spacing:-1px;}
#group_first_wrap{clear:both; height:50px;}
#group_first{float:left; background-image:url(/images/content/about/group_bg1.gif); background-repeat:no-repeat; width:157px; height:50px; font-weight:bold; color:#FFFFFF; line-height:30px; text-align:center}
#group_second{float:left; margin-left:300px; background-image:url(/images/content/about/group_bg2.gif); background-repeat:no-repeat; width:245px; height:45px; font-weight:bold; color:#FFFFFF; line-height:30px; text-align:center}
#group_third{clear:left; margin-left:457px; background-image:url(/images/content/about/group_bg3.gif); background-repeat:no-repeat; width:245px; height:70px; font-weight:bold; color:#FFFFFF; line-height:22px; text-align:center;}
#group_fourth{float:left; margin-left:250px; background-image:url(/images/content/about/group_bg4.gif); background-repeat:no-repeat; width:160px; height:50px; font-weight:bold; color:#FFFFFF; line-height:30px; text-align:center}
#group_fifth{float:left; margin-left:250px; background-image:url(/images/content/about/group_bg5.gif); background-repeat:no-repeat; width:160px; height:50px; font-weight:bold;line-height:30px;}

#group_sixth_wrap{clear:both}
	#group_sixth{float:left; background-image:url(/images/content/about/group_bg6.gif); background-repeat:no-repeat; width:119px; height:33px; font-weight:bold;line-height:30px; text-align:center; color:#FFFFFF}

	#group_cnt{clear:both; border:1px solid #dbdbdb; width:108px; padding:3px; height:370px;}
	#group_cnt li{font-weight:normal; border-bottom:1px dashed #dbdbdb; width:108px; font-size:11px; padding-top:3px; padding-bottom:3px;}

	#group_cnt_art{clear:both; border:1px solid #dbdbdb; width:108px; padding:3px; height:370px;}
	#group_cnt_art li{font-weight:normal; border-bottom:1px dashed #dbdbdb; width:108px; font-size:11px; padding-top:3px; padding-bottom:3px;}

	#group_cnt_tra{clear:both; border:1px solid #dbdbdb; width:108px; padding:3px; height:370px;}
	#group_cnt_tra li{font-weight:normal; border-bottom:1px dashed #dbdbdb; width:108px; font-size:11px; padding-top:3px; padding-bottom:3px;}

	#group_cnt_en{clear:both; border:1px solid #dbdbdb; width:108px; padding:3px; height:370px;}
	#group_cnt_en li{font-weight:normal; border-bottom:1px dashed #dbdbdb; width:108px; font-size:11px; padding-top:3px; padding-bottom:3px;}


	#group_cnt_pr{clear:both; border:1px solid #dbdbdb; width:108px; padding:3px; height:370px;}
	#group_cnt_pr li{font-weight:normal; border-bottom:1px dashed #dbdbdb; width:108px; font-size:11px; padding-top:3px; padding-bottom:3px;}


	#group_cnt_fa{clear:both; border:1px solid #dbdbdb; width:108px; padding:3px; height:370px;}
	#group_cnt_fa li{font-weight:normal; border-bottom:1px dashed #dbdbdb; width:108px; font-size:11px; padding-top:3px; padding-bottom:3px;}

#telephone{clear:both; width:720px;}
#telephone th{border-top:2px solid #FF8400; color:#FF8400; border-bottom:1px solid #dbdbdb; border-right:1px solid #dbdbdb}
#telephone td, tr{border-bottom:1px solid #dbdbdb; border-right:1px solid #dbdbdb}
#telephone .bdr_none{border-right:none}
#telephone .t_stitle{padding-top:30px; padding-bottom:20px;}


/*¹Ýµ÷ºÒÀÌÀÇ °³¿ä*/
.story_top{background-image:url(/images/content/fireflystory/story_top.jpg); background-repeat:no-repeat; width:721px; height:170px;}
.story_top img{margin-top:80px; margin-left:135px;}
.firefly_org_bg{background-image:url(/images/content/fireflystory/firefly_orange_bg.gif); background-repeat:no-repeat; width:678px; height:70px; padding-top:6px; padding-left:10px; color:#FFFFFF}
#firefly_outline{background-image:url(/images/content/fireflystory/firefly_bg.gif); background-repeat:no-repeat; width:709px; height:360px; clear:both; padding-top:25px; padding-left:15px;}
#firefly_outline li{width:710px}

/*¹Ýµ÷ºÒÀÌÀÇ ºÐ·ù*/
#division_layout{background-image:url(/images/content/fireflystory/division_bg.gif); background-repeat:no-repeat; width:721px; height:360px; clear:both}
#division_layout li{clear:both; background-image:url(/images/common/icon_org_arrow.gif); background-repeat:no-repeat; padding-left:8px; background-position:left 33%; line-height:18px; width:710px}
#division_layout .division_title{height:60px; clear:left}
#division_layout .org_text {color: #FF8400}
#division_layout .green_bg{background-image:url(/images/content/fireflystory/division_stitle1_1.gif); background-repeat:no-repeat; width:324px; height:35px; padding-top:12px; font-weight:bold; color:#4e9e44; padding-left:12px}
#division_layout .bg_none{background-image:none}

#division_two{background-image:url(/images/content/fireflystory/division_back.gif); background-repeat:no-repeat; width:664px; height:216px; clear:both;}
#division_two ul{float:left; width:322px;}
#division_two li{background-image:none; width:332px}
#division_two .titletxt{color:#4e9e44; font-weight:bold; padding-top:13px; height:35px;}

#division_layout2 {clear:both; padding-top:40px}
#division_layout2 .division_title{height:60px; clear:left}
#division_layout2  li{width:715px; clear:both}
.sm_txt{font-size:11px;}
.style1 {font-weight: bold}

.org_text {color: #FF8400}


/*¹Ýµ÷ºÒÀÌÀÇ ¹ß±¤*/
#flight{clear:left; width:715px; line-height:18px}
#flight img{margin-bottom:10px}
#flight li{clear:both; width:710px;}


/*¹Ýµ÷ºÒÀÌÀÇ ÀÏ»ýµµ*/
#bf{clear:both; width:710px}
#bf li{width:710px; clear:both; background-image:url(/images/common/icon_org_arrow.gif); background-repeat:no-repeat; background-position:left 33%; padding-left:8px;}
#bf_course {clear:both; width:715px; padding-top:15px;}
#bf_course ul{float:left; margin:0px; padding:0px; font-size:0px; line-height:0px}
#bf_course li{clear:left; margin:0px; padding:0px; font-size:0px; line-height:0px}

#bf_course_txt{clear:both; width:715px; padding-top:15px;}
#bf_course_txt ul{}
#bf_course_txt li{clear:left}
#bf_course_txt .bf_course_txt_title{background-image:url(/images/common/icon_org_arrow.gif); background-repeat:no-repeat; background-position:left 33%; padding-left:9px; color:#ff5a00}


/*¹Ýµ÷ºÒÀÌ°¡ »ç´Â °÷*/
#house{clear:both; width:715px;}
.house_stitle{height:70px; clear:both}
#house ul{float:left; padding-top:15px; padding-left:10px;}
#house li{clear:both; width:218px;}
#house .house_title{background-image:url(/images/common/icon_org_arrow.gif); background-repeat:no-repeat; background-position:left 33%; padding-left:9px; color:#ff5a00; padding-bottom:10px;}
#house_explain{background-image:url(/images/content/fireflystory/house_bg.gif); background-repeat:no-repeat; width:715px; height:104px;}

#house_map{clear:both; padding-top:20px; text-align:center}

#house_map_explain{clear:both; width:715px;}
#house_map_explain .house_title{font-weight:bold; background-image:url(/images/common/icon_org_arrow.gif); background-repeat:no-repeat; background-position:left 24%; padding-left:9px; color:#ff5a00; padding-bottom:10px;}
#house_map_explain li{clear:both; width:715px}
#house_map_explain ul{height:80px; border-bottom:1px dashed #dbdbdb; width:310px; padding-bottom:10px;}

/*È¸¿ø*/
/*select{font-family:"µ¸¿ò"; behavior: url('/common/css/selectbox.htc'); height:25px; border:none}*/

.member_top{clear:both; width:450px;text-align:center; margin:0 auto; border:0px solid red; padding-top:15px;}

#login_form{clear:both; width:450px; margin:0 auto; height:80px; border-top:2px solid #f29701; padding-top:15px;}
#login_form ul{float:left; padding-left:10px;}
*html #login_form li{clear:both;}
#login_form li{clear:both;}



#find_btn{border-bottom:1px dashed #dbdbdb; border-bottom:1px solid #dbdbdb; clear:left; width:450px; height:30px; text-align:right; margin:0 auto; font-size:11px; padding-top:20px; background-image:url(/images/member/dot_line.gif); background-position:top; background-repeat:repeat-x}
#fint_btn a:link{color:#949494; font-size:11px;}
#fint_btn a:hover{color:#949494; font-size:11px;}
#fint_btn a:visited{color:#949494; font-size:11px;}


#agree_txt{width:600px; margin:0 auto;padding-top:15px; padding-bottom:10px; height:50px; background-image:url(/images/member/dot_line.gif); background-repeat:repeat-x; background-position:left bottom; clear:both; font-size:}
#agree_btn{width:400px; margin:0 auto; text-align:center; font-size:11px; letter-spacing:-1px;}
#agree_txt .join_txt{color:#787878; font-weight:bold; font-size:11px; width:450px;}
#agree_txt .join_txt_se{color:#949494; font-size:11px; width:450px; padding-bottom:10px;}



#join_btn{clear:both; font-size:11px; letter-spacing:-1px; margin:0 auto; width:450px; padding-top:20px;}
#join_btn ul{float:left;}
#join_btn li{clear:both; line-height:18px}

#join_btn .join_txt{color:#787878; font-weight:bold; font-size:11px;}
#join_btn .join_txt_se{color:#949494; font-size:11px; width:250px;}
#join_btn img{margin-left:80px;}	

#turn{width:800px; clear:both; margin:0 auto}
#turn ul{}
#turn li{float:left}

#join_table{clear:both; width:600px; margin:0 auto; padding-top:20px;}

#joinend_txt{clear:both; margin:0 auto; width:450px; padding-top:30px; padding-bottom:30px; background-image:url(/images/member/dot_line.gif); background-repeat:repeat-x; background-position:left bottom}
#joinend_txt ul{}
#joinend_txt li{clear:left; text-align:center}

#joinend_txt .join_txt{color:#787878; font-weight:bold; font-size:11px; width:450px; border-top:2px solid #f29701; padding-top:10px;}
#joinend_txt .join_txt_se{color:#949494; font-size:11px; width:450px; padding-bottom:10px;}


#join_form_btn{clear:left; text-align:center; margin:0 auto; padding-top:15px;}

#joinend_btn{padding-top:30px; margin:0 auto; text-align:center}


#findidpw{clear:both; width:870px; margin:0 auto}

#id_find_wrap{float:left; width:430px; padding-left:30px;}
#id_find{clear:both; width:400px;}
#id_find_btn{clear:both; width:250px; text-align:center; margin:0 auto; padding-bottom:15px; padding-top:10px;}

#password_find_wrap{float:left; width:400px;}
#password_find{clear:both; width:350px; }
#password_find_btn{width:250px; text-align:center; margin:0 auto; padding-top:10px}

#secession{clear:both; width:450px; margin:0 auto}
#secession_btn{clear:both; width:400px; margin:0 auto; text-align:center; padding-top:15px;}
#secession input{border:0px}
#secession .join_txt{color:#787878; font-weight:bold; font-size:11px; width:450px; border-top:2px solid #f29701; padding-top:10px;}
#secession .join_txt_se{color:#949494; font-size:11px; width:450px; padding-bottom:10px;}


#program_cnt{clear:both; width:720px;}



/* È«º¸¿µ»ó */
#prmovie{clear:both; width:720px;}
#prmovie ul{}
#prmovie li{float:left; margin:0px; padding:0px}

#pr_txt{clear:both}



/*Çà»çÀÏÁ¤*/
.schedule_stitle{height:20px;}
#schedule_date{padding-top:10px;clear:both;}
#schedule_date ul{}
#schedule_date li{float:left; padding-bottom:8px;}
#schedule_frame{background-image:url(/images/main/schedule_back.gif); background-repeat:no-repeat; width:207px; height:200px;padding-left:7px; clear:both}
#schedule_frame tbody td{border-bottom:1px solid #dbdbdb;}
.mbtn{margin-left:15px;}
.mdate{width:120px; text-align:center}
#schedule_list{background-image:url(/images/main/schedule_list_bg.gif); background-repeat:no-repeat; width:207px; height:25px; font-size:11px; letter-spacing:-1px; clear:both; padding-top:10px; padding-left:10px;}
.schedule_date_font{color:#47a5ae; font-size:11px; font-family:µ¸¿ò; letter-spacing:-1px;}
/*¹Ù·Î°¡±â ¹è³Ê*/
	#quick_banner{clear:both}
	#quick_banner ul{}
	#quick_banner li{clear:both; height:90px}
	
	
/*¿À½Ã´Â±æ*/
#location_top{clear:both;background-image:url(/images/content/about/outline_top_bg.gif); background-repeat:no-repeat; width:720px; height:215px}	
#location_top img{margin-bottom:30px; margin-top:5px;}

#location_cnt{width:710px}			
#location_cnt img{margin-top:5px; margin-bottom:5px}
#location_cnt ul{padding-left:10px;}
#location_cnt li{clear:left; line-height:22px;}
				.bullet_org{background-image:url(/images/common/icon_org_arrow.gif); background-repeat:no-repeat; background-position:left 30%; padding-left:7px;}
				.rtxt{color:red; padding-left:2px;}