body,div,ul,li,dl,dt,dd,ol,p,h1,h2,h3,h4,h5,h6,form {margin:0;padding:0;}
body {text-align:center; height:100%; background-color:#000;}
ul,ol,dl,li {list-style:none}

img {border:0;}

a {font:normal 11px arial; color:#777; text-decoration:none;}
/* a:hover {text-decoration:underline;} */

/* ¸Þ´º ³×ºñ°ÔÀÌ¼Ç */
#topmenu {display:inline; height:30px; overflow:hidden;}
#topmenu li {display:inline; padding:0px; margin:0px;}
#topmenu a {float:left; overflow:hidden; padding:30px 0 0 0; height:0px;}
#topmenu a:hover {background-position:0 -30px;}
#topmenu a:active, #topmenu a.selected {background-position:0 -30px;}
#m01 a {width:87px; background:url(../images/menu_bimg_01.gif) top no-repeat; margin-right:13px;}
#m02 a {width:36px; background:url(../images/menu_bimg_02.gif) top no-repeat; margin-right:13px;}
#m03 a {width:64px; background:url(../images/menu_bimg_03.gif) top no-repeat; margin-right:13px;}
#m04 a {width:84px; background:url(../images/menu_bimg_13.gif) top no-repeat; margin-right:13px;}
#m05 a {width:73px; background:url(../images/menu_bimg_05.gif) top no-repeat; margin-right:13px;}
#m06 a {width:56px; background:url(../images/menu_bimg_06.gif) top no-repeat; margin-right:13px;}
#m07 a {width:72px; background:url(../images/menu_bimg_07.gif) top no-repeat; margin-right:13px;}

#m09 a {width:114px; background:url(../images/menu_bimg_14.gif) top no-repeat; margin-right:13px;}
#m11 a {width:47px; background:url(../images/menu_bimg_11.gif) top no-repeat; margin-right:13px;}
#m12 a {width:140px; background:url(../images/menu_bimg_12.gif) top no-repeat;}


/* ÄÁÅØÆ® ¹öÆ° */
#contact_btn01 {clear:both; position:relative; text-align:center; width:80px; height:20px; padding-top:30px; margin:0px auto;}
#contact_btn {display:inline; height:20px; overflow:hidden;}
#contact_btn li {display:inline; padding:0px; margin:0px;}
#contact_btn a {float:right; overflow:hidden; padding:20px 0 0 0; height:0px;}
#contact_btn a:hover {background-position:0 -20px;}
#contact_btn a:active, #contact_btn a.selected {background-position:0 -20px;}
#contact_btnimg a {width:80px; background:url(../images/contact_bbtn.gif) top no-repeat;}

#blog_btn01 {clear:both; position:relative; text-align:center; width:49px; height:20px; padding-top:15px; margin:0px auto;}
#blog_btn {display:inline; height:20px; overflow:hidden;}
#blog_btn li {display:inline; padding:0px; margin:0px;}
#blog_btn a {float:right; overflow:hidden; padding:20px 0 0 0; height:0px;}
#blog_btn a:hover {background-position:0 -20px;}
#blog_btn a:active, #blog_btn a.selected {background-position:0 -20px;}
#blog_btnimg a {width:49px; background:url(../images/blog_bbtn.gif) top no-repeat;}


/* empolyment ¹öÆ° */
#empolyment_btn01 {position:absolute; float:right; top:540px; left:890px; width:100px; display:none;}
#empolyment_btn {display:inline; height:15px; overflow:hidden;}
#empolyment_btn li {display:inline; padding:0px; margin:0px;}
#empolyment_btn a {float:right; overflow:hidden; padding:15px 0 0 0; height:0px;}
#empolyment_btn a:hover {background-position:0 -15px;}
#empolyment_btn a:active, #empolyment_btn a.selected {background-position:0 -15px;}
#empolyment_btnimg a {width:100px; background:url(../images/empolyment_btn.gif) top no-repeat;}

/* ÀÎµ¦½º wrap */
#main_wrap {position:absolute; top:50%; left:50%; width:890; height:120px; text-align:center; margin-top:-100px; margin-left:-445px; background-color:#000;}
#main_menuset {position:relative; width:890; height:30xp; margin:0px auto; margin-top:30px;}
#main_wrap img {vertical-align:top;}
#main_swf {position:relative;}
#main_textxml {position:relative; clear:both;}
#main_textxml img {margin-top:30px;}

#main_contact {position:absolute;  margin-left:400; margin-top:27px;}
	*html #main_contact {margin-left:0px;}
#main_contact_go {display:inline; height:20px; overflow:hidden;}
#main_contact_go li {display:inline; padding:0px; margin:0px;}
#main_contact_go a {float:right; overflow:hidden; padding:20px 0 0 0; height:0px;}
#main_contact_go a:hover {background-position:0 -20px;}
#main_contact_goimg a {width:82px; background:url(../images/main_contact_btn.gif) top no-repeat;}


/* ¸ÞÀÎ wrap */
#wrap_bg {position:relative; width:100%; height:644px; margin:0px auto; background-image:url(../images/wrap_bg.gif); background-repeat:no-repeat; background-position:675px 20px;  text-align:center;}
	*html #wrap_bg {}
#wrap_bgno {position:relative; width:100%; height:644px; margin:0px auto;}
	*html #wrap_bgno {}

#wrap_bg img, #wrap_bgno img {vertical-align:top;}
#wrap_bg p.logo, #wrap_bgno p.logo {display:block; height:30xp; margin:0px 0 48px 0; padding-top:35px;}
#menuset {clear:both; position:relative; width:890px; height:30xp; margin:0px auto; text-align:center; padding-top:30px;}

#contents_wrap {clear:both; position:relative; width:100%; min-height:423px; margin:0px auto; text-align:center; background-color:#333;}
	*html  #contents_wrap {height:423px;}
#contents {position:relative; width:953px; min-height:423px; margin:0px auto; text-align:center;}
	*html  #contents {height:423px;}

#contents_contactbg {position:relative; width:953px; min-height:423px; margin:0px auto; text-align:center; background:url(../images/wrap_ctbg.gif) right top no-repeat;}
	*html  #contents_contactbg {height:423px;}

#artist_swf {position:relative; width:953px; height:423px; margin:0px auto; text-align:center;}

#artist_text {position:absolute; width:263px; z-index:10; margin-left:-100px;}
#artist_text h3 {width:246px; font:bold 14px Arial; color:#fff; font-weight:bold; height:22px; line-height:22px; margin:13px 0 13px 0; text-align:right; padding-right:17px;}
	*html #artist_text h3 {width:263px;}
#artist_text ul {width:263px;}
#artist_text li {width:246px; height:15px; font:bold 11px Arial; color:#888; font-weight:bold; letter-spacing:0.03em; line-height:13px; padding-right:17px; text-align:right;}
	*html #artist_text li {width:263px;}
#artist_text li.info {padding:13px 10px 0 0;}
#artist_text li.bluetext a.selected {font:bold 11px Arial; color:#eee; font-weight:bold; line-height:13px;}
#artist_text li.bluetext {font:bold 11px Arial; color:#888; font-weight:bold;  line-height:13px;}
#artist_text li.bluetext a {font:bold 11px Arial; color:#888; font-weight:bold; line-height:13px;}
#artist_text li.bluetext a:hover {font:bold 11px Arial; color:#fff; font-weight:bold; line-height:13px;}

#artist_name {position:absolute; width:263px; margin:0px auto; z-index:10; margin-left:-100px;}
#artist_name ul {width:263px; padding-top:20px;}
#artist_name li  {width:246px; font:bold 12px Arial; color:#666; font-weight:bold; height:15px; line-height:15px; padding-right:17px; text-align:right;}
	*html #artist_name li {width:263px; display:inline;}
#artist_name li a {font:bold 12px Arial; color:#888; font-weight:bold;}
#artist_name li a:hover {font:bold 12px Arial; color:#fff; font-weight:bold;}

#artist_portfolio {position:relative; width:953px; min-height:423px; margin:0px auto; text-align:center;}
	*html #artist_portfolio {height:423px;}
#artist_portfolio img {vertical-align:top;}
#artist_portfolio p.captiontext {display:bolck; height:20px; font:bold 11px Arial; color:#231F20; font-style:italic; line-height:20px;}

#contact_text {position:relative; width:590px; padding-top:90px; padding-left:55px; font:bold 12px Arial; color:#999; line-height:14px; text-align:left;}
	*html #contact_text  {float:left;}
#contact_data {padding-top:25px; padding-left:55px;}
#contact_data ul {clear:both; padding:0px 0 15px 0px; height:30px;}
	*html #contact_data ul {height:45px;}
#contact_data li {float:left; font:bold 11px Arial; color:#888; line-height:15px; text-align:left;}
#contact_data li.city {font:bold 11px Arial; color:#888; line-height:15px; margin-right:5px;}
#contact_data li.ad_tel, #contact_data li.span {line-height:15px;}
#contact_data li.email a {font:bold 12px Arial; color:#FFF; font-style:italic;}

#vod_list {float:left; width:343px;}
#vod_list li.vlist {clear:both; width:343px; text-align:right;}
#vod_list li.vlist {font:bold 11px Arial; color:#333; line-height:13px;}
#vod_list li.vlist a {font:bold 11px Arial; color:#333; line-height:13px;}
#vod_list li.vlist a:hover, #vod_list li.vlist a.selected {font:bold 11px Arial; color:#227AA7; line-height:13px;}
#artist_swf span {display:block; float:left;}

#music_text {position:relative; width:590px; padding-top:90px; padding-left:55px; font:bold 12px Arial; color:#999; line-height:14px; text-align:left;}
	*html #music_text  {float:left;}
#music_text2 {position:relative; width:590px; padding-top:25px; padding-left:55px; font:bold 12px Arial; color:#999; line-height:14px; text-align:left;}
	*html #music_text2  {float:left;}
#music_data {padding-top:25px; padding-left:55px;}
#music_data ul {clear:both; padding:0 0 15px 0; height:20px;}
#music_data li {float:left; font:bold 11px Arial; color:#888; line-height:15px;}
#music_data li.email a {font:bold 12px Arial; color:#fff;}
