@charset "utf-8";
/*----------------------------------------------------
© getstage. All rights reserved.

1.BASIC
2.MAIN VISUAL
3.MAIN MENU
4.GET FREE ACCAUNT
5.MAIN CONTENTS
6.SUB CONTENTS
7.OTHER

-----------------------------------------------------*/

/* 1. BASIC
************************************************/

.clear { margin:0px; padding:0px; clear:both; }
#wrapper_FOR_ARTIST_PAGE { overflow:hidden; position:relative; padding-top:0; margin-top:0; margin-left:auto; margin-right:auto; width:100%; height:auto; margin-bottom:-20px; }
#layout-container { text-align:center; position:relative; width:100%; height:100%; color: #000; }
/* 2. MAIN VISUAL
************************************************/
#main_visual_MUSICIAN_AREA { width:100%; background-color:#000; z-index:1; position:relative; margin-top:105px; margin-left:auto; margin-right:auto; background:#000 url(https://s3-ap-northeast-1.amazonaws.com/getstage.com/images/musician_main_bg.jpg) no-repeat top center; }
#main_visual_MUSICIAN { width:980px; min-height:450px; margin-left:auto; margin-right:auto; position:relative; z-index:2; background-color:; background-image:url(); background-repeat:no-repeat; }
#main_visual_DANCER_AREA { width:100%; background-color:#000; z-index:1; position:relative; margin-top:105px; margin-left:auto; margin-right:auto; background:#000 url(https://s3-ap-northeast-1.amazonaws.com/getstage.com/images/dancer_main_bg.jpg) no-repeat top center; }
#main_visual_DANCER { width:980px; min-height:450px; margin-left:auto; margin-right:auto; position:relative; z-index:2; background-color:#000; background-image:url(https://s3-ap-northeast-1.amazonaws.com/getstage.com/images/dancer_main.jpg); background-repeat:no-repeat; }
#main_visual_CREATOR_AREA { width:100%; background-color:#000; z-index:1; position:relative; margin-top:105px; margin-left:auto; margin-right:auto; background:#000 url(https://s3-ap-northeast-1.amazonaws.com/getstage.com/images/creator_main_bg.jpg) no-repeat top center; }
#main_visual_CREATOR { width:980px; min-height:450px; margin-left:auto; margin-right:auto; position:relative; z-index:2; background-color:#000; background-image:url(https://s3-ap-northeast-1.amazonaws.com/getstage.com/images/creator_main.jpg); background-repeat:no-repeat; }
#main_visual_CLIENT_AREA { width:100%; background-color:#000; z-index:1; position:relative; margin-top:105px; margin-left:auto; margin-right:auto; background:#000 url(https://s3-ap-northeast-1.amazonaws.com/getstage.com/images/client_main_bg.jpg) no-repeat top center; }
#main_visual_CLIENT { width:980px; min-height:450px; margin-left:auto; margin-right:auto; position:relative; z-index:2; background-color:; background-image:url(); background-repeat:no-repeat; }
#main_visual_CONTEST_AREA { width:100%; background-color:#000; z-index:1; position:relative; margin-top:105px; margin-left:auto; margin-right:auto; background:#000 url(https://s3-ap-northeast-1.amazonaws.com/getstage.com/images/contest_main_bg.jpg) no-repeat top center; }
#main_visual_CONTEST { width:980px; min-height:450px; margin-left:auto; margin-right:auto; position:relative; z-index:2; background-color:#000; background-image:url(https://s3-ap-northeast-1.amazonaws.com/getstage.com/images/contest_main.jpg); background-repeat:no-repeat; }
#main_visual_COMPANY_AREA { width:100%; background-color:#000; z-index:1; position:relative; margin-top:105px; margin-left:auto; margin-right:auto; background:#000 url(https://s3-ap-northeast-1.amazonaws.com/getstage.com/images/dancer_main_bg.jpg) no-repeat top center; }
#main_visual_COMPANY{ width:980px; min-height:450px; margin-left:auto; margin-right:auto; position:relative; z-index:2; background-color:; background-image:url(); background-repeat:no-repeat; }
#main_visual_FIND_STAGE_AREA { width:100%; background-color:#000; z-index:1; position:relative; margin-top:105px; margin-left:auto; margin-right:auto; background:#000 url(https://s3-ap-northeast-1.amazonaws.com/getstage.com/images/find_stage_main_bg.jpg) no-repeat top center; }
#main_visual_FIND_STAGE { width:980px; min-height:450px; margin-left:auto; margin-right:auto; position:relative; z-index:2; background-color:; background-image:url(); background-repeat:no-repeat; }

#main_visual_message_title { color:#FFF; font-size:48px; font-weight: bold; }
#main_visual_message { width:980px; height:115px; z-index:3; position:absolute; text-align: center; color:#FFF; font-size:14px; top:150px; padding:20px; line-height:2em; left: 0px; opacity:1; }
#main_visual_message_background { width:440px; height:115px; color:#FFF; font-size:34px; position:absolute; background-color:#000; top:150px; opacity:0.8; z-index:2; padding:20px; }
/* 3. MAIN MENU
************************************************/
#main_menu_ARTISTS_PAGE { width:100%; font-size:18px; position:relative; overflow:hidden; height:70px; background-color:#FFF; }
#main_menu_ARTISTS_PAGE ul { font-weight:bold; position:relative; float:left; left:50%; font-size:18px; }
#main_menu_ARTISTS_PAGE li { margin-right:20px; list-style:none; position:relative; float:left; line-height:4em; left:-50%; font-size:18px; }
#main_menu_WORK_WITH { width:100%; font-size:18px; position:relative; overflow:hidden; height:70px; background-color:#CCC; }
#main_menu_WORK_WITH ul { font-weight:bold; position:relative; float:left; left:50%; font-size:18px; }
#main_menu_WORK_WITH li { margin-right:0px; list-style:none; position:relative; float:left; line-height:3.5em; left:-50%; font-size:28px; }
#main_menu_link { color:#000; }
#main_menu_visited { color:#000; }
#main_menu_hover { color:#093; }
#main_menu_active { color:#093; }
/* 4. GET FREE ACCAUNT
************************************************/
#get_free_account { width:100%; height:70px; font-size:18px; background-color:#000; color:#fff; line-height:4em; font-weight:bold; text-align:center; margin: 0 -500%; padding: 0 500%; z-index:2; }
.attention:hover{
    color: #ff0000;
}

/* 5. MAIN CONTENTS
************************************************/
#main_contents_ARTISTS_PAGE { position:relative; height:auto; overflow:hidden; width:980px; margin-top:20px; margin-bottom:40px; margin-left:auto; margin-right:auto; }
.main_contents_titile_ARTISTS_PAGE { font:18px; font-weight:700; }
#main_contents_ARTISTS_PAGE p { font-size:14px; line-height:2em; }
/* MUSICIAN
	---------------------------------------/

	/* LEFT */
	#musicians_left { width:33%; float:left; text-align:center; }
#musicians_faq { width:270px; height:270px; -moz-border-radius:135px; -webkit-border-radius:135px; border-radius:135px; background-color:#000000; background-image:url(http://getstage.com.s3.amazonaws.com/images/compose.png); margin-top:10px; margin-left:auto; margin-right:auto; }
/* CENTER */
	#musicians_center { width:33%; float:left; text-align:center; }
#musicians_entry { width:270px; height:270px; -moz-border-radius:135px; -webkit-border-radius:135px; border-radius:135px; background-color:#000000; background-image:url(https://s3-ap-northeast-1.amazonaws.com/getstage.com/images/nairobi.jpg); margin-top:10px; margin-left:auto; margin-right:auto; }
/*RIGHT */
	#musicians_right { width:34%; float:right; list-style:none; text-align:center; }
#musicians_join { width:270px; height:270px; -moz-border-radius:135px; -webkit-border-radius:135px; border-radius:135px; background-color:#000000; background-image:url(https://s3-ap-northeast-1.amazonaws.com/getstage.com/images/nairobi.jpg); margin-top:10px; margin-left:auto; margin-right:auto; }
/* CREATOR
	---------------------------------------/

	/* LEFT */
	#creator_left { width:50%; float:left; text-align:center; }
#creator_faq { width:270px; height:270px; -moz-border-radius:135px; -webkit-border-radius:135px; border-radius:135px; background-color:#000000; background-image:url(https://s3-ap-northeast-1.amazonaws.com/getstage.com/images/nairobi.jpg); margin-top:10px; margin-left:auto; margin-right:auto; }
/* RIGHT */
	#creator_right { width:50%; float:right; list-style:none; text-align:center; }
#creator_entry { width:270px; height:270px; -moz-border-radius:135px; -webkit-border-radius:135px; border-radius:135px; background-color:#000000; background-image:url(https://s3-ap-northeast-1.amazonaws.com/getstage.com/images/nairobi.jpg); margin-top:10px; margin-left:auto; margin-right:auto; }
/* CREATOR
	---------------------------------------/

	/* LEFT */
	#dancers_left { width:33%; float:left; text-align:center; }
#dancers_faq { width:270px; height:270px; -moz-border-radius:135px; -webkit-border-radius:135px; border-radius:135px; background-color:#000000; background-image:url(https://s3-ap-northeast-1.amazonaws.com/getstage.com/images/nairobi.jpg); margin-top:10px; margin-left:auto; margin-right:auto; }
/* CENTER */
	#dancers_center { width:33%; float:left; text-align:center; }
#dancers_entry { width:270px; height:270px; -moz-border-radius:135px; -webkit-border-radius:135px; border-radius:135px; background-color:#000000; background-image:url(https://s3-ap-northeast-1.amazonaws.com/getstage.com/images/nairobi.jpg); margin-top:10px; margin-left:auto; margin-right:auto; }
/* RIGHT */
	#dancers_right { width:34%; float:right; list-style:none; text-align:center; }
#dancers_join { width:270px; height:270px; -moz-border-radius:135px; -webkit-border-radius:135px; border-radius:135px; background-color:#000000; background-image:url(https://s3-ap-northeast-1.amazonaws.com/getstage.com/images/nairobi.jpg); margin-top:10px; margin-left:auto; margin-right:auto; }

/* LEFT */
	#contest_left { width:33%; float:left; text-align:center; }
#contest_faq { width:270px; height:180px; -moz-border-radius:135px; -webkit-border-radius:135px; border-radius:8px; background-color:#000000; background-image:url(https://s3-ap-northeast-1.amazonaws.com/getstage.com/images/contest-artist.jpg); margin-top:10px; margin-left:auto; margin-right:auto; }
/* CENTER */
	#contest_center { width:33%; float:left; text-align:center; }
#contest_entry { width:270px; height:180px; -moz-border-radius:135px; -webkit-border-radius:135px; border-radius:8px; background-color:#000000; background-image:url(https://s3-ap-northeast-1.amazonaws.com/getstage.com/images/contest-brand.jpg); margin-top:10px; margin-left:auto; margin-right:auto; }
/*RIGHT */
	#contest_right { width:34%; float:right; list-style:none; text-align:center; }
#contest_join { width:270px; height:180px; -moz-border-radius:135px; -webkit-border-radius:135px; border-radius:8px; background-color:#000000; background-image:url(https://s3-ap-northeast-1.amazonaws.com/getstage.com/images/contest-ad.jpg); margin-top:10px; margin-left:auto; margin-right:auto; }

/* LEFT */
	#artist_left { width:33%; float:left; text-align:center; }
#artist_faq { width:240px; height:240px; -moz-border-radius:135px; -webkit-border-radius:135px; background-color:#ccc; background-image:url(http://getstage.com.s3.amazonaws.com/images/news.png); margin-top:10px; margin-left:auto; margin-right:auto; }
/* CENTER */
	#artist_center { width:33%; float:left; text-align:center; }
#artist_entry { width:240px; height:240px; -moz-border-radius:135px; -webkit-border-radius:135px; background-color:#ccc; background-image:url(http://getstage.com.s3.amazonaws.com/images/volume.png); margin-top:10px; margin-left:auto; margin-right:auto; }
/*RIGHT */
	#artist_right { width:34%; float:right; list-style:none; text-align:center; }
#artist_join { width:240px; height:240px; -moz-border-radius:135px; -webkit-border-radius:135px; background-color:#ccc; background-image:url(http://getstage.com.s3.amazonaws.com/images/trophy.png); margin-top:10px; margin-left:auto; margin-right:auto; }

/* 6. SUB CONTENTS
************************************************/
#sub_contents_ARTISTS_PAGE_A { position:relative; height:400px; overflow:hidden; width:100%; float:left; background-color:#CCC; }
#sub_contents_ARTISTS_PAGE_B { position:relative; height:400px; overflow:hidden; width:100%; float:left; background-color:#fff; }
#sub_contents_ARTISTS_PAGE_C { position:relative; height:440px; overflow:hidden; width:100%; float:left; background-color:#CCC; }
#sub_contents_ARTISTS_PAGE_D { position:relative; height:480px; overflow:hidden; width:100%; float:left; background-color:#CCC; }
/* LEFT */
	.image_box_area { max-width:980px; height:400px; margin-left:auto; margin-right:auto; }
.image_box { float:left; width:50%; height:400px; padding-top:50px; padding-right:0px; }
/* RIGHT IMAGE */
	.image_box_area_right { max-width:980px; height:400px; margin-left:auto; margin-right:auto; }
.image_box_right { float:right; width:40%; height:400px; padding-top:50px; padding-right:0px; }
/* RIGHT */
	.check_stage { float:right; width:50%; height:400px; padding-top:110px; }
.check_stage p { color:#000; font-size:14px; line-height:2em; }
#check_stage_click { font-size:20px; line-height:-4em; font-weight:600; }
/* RIGHT TEXT */
	.check_stage_right { float:right; width:50%; height:400px; padding-top:80px; }
.check_stage_right p { color:#000; font-size:14px; line-height:2em; }
#check_stage_click_right { font-size:20px; line-height:-4em; font-weight:600; }
/* LEFT TEXT */
	.check_stage_left { float:left; width:50%; height:400px; padding-top:110px; }
.check_stage_left p { color:#000; font-size:14px; line-height:2em; }
#check_stage_click_left { font-size:20px; line-height:-4em; font-weight:600; }

/* SHOWCASE */
	#showcase{
		width:100%;
		float:left;
		margin-top:0px;
		margin-bottom:0px;		
	}

	#case_artists{
		width:33%;
		float:left;	
		text-align:center;
	}
	
	#case_brand{
		width:33%;
		float:left;	
		text-align:center;
	}

	#case_ad{
		width:34%;
		float:right;	
		text-align:center;
	}

	.case_title{
		font-size:18px;
		text-align:center;
	font-weight:bold;
	}
	
	.case_image{
		width:270px;
		height:180px;
		margin:0 auto;
		padding-top:10px;
	}
	
	.case_caption{
		font-size:13px;
		text-align:center;
		margin-top:10px;
	}
#learn_more_showcase{width:300px;height:50px;border-radius:8px;background:#000000;color:#FFF;text-align:center;margin:0 auto;line-height:3.4em;font-size:16px;font-weight:bold;text-decoration: none; }
#learn_more_signin{width:340px;height:50px;border-radius:6px;background:#00a0de;color:#FFF;text-align:center;margin:0 auto;line-height:3.4em;font-size:16px;font-weight:bold;text-decoration: none;}
#learn_more_signin_founder{width:340px;height:50px;border-radius:6px;background:#8fc623;color:#FFF;text-align:center;margin:0 auto;line-height:3.4em;font-size:16px;font-weight:bold;text-decoration: none;}
#signin_artist{width:300px;height:50px;border-radius:5px;background:#fff;color:black;text-align:center;margin:0 auto;line-height:3.4em;font-size:16px;font-weight:bold;text-decoration: none; }
.text-white { color: #fff; }
a:text-white{ text-decoration: none; }

/* 7. OTHER
************************************************/
.main_menu_link a:link { color: #000 !important; text-decoration: none; }
.main_menu_link a:visited { color: #000 !important; text-decoration: none !important; }
.main_menu_link a:hover { color: #093 !important; text-decoration: none !important; }
.main_menu_link a:active { color: #093 !important; text-decoration: none !important; }
.fixed { position: fixed; top: 105px; z-index: 9999; }
