@charset "UTF-8";
/* CSS Document */

#join_header{background: #46a937 url(http://image.pia.jp/images2/static/pia/feature/music/joinalive/head_bg.png) no-repeat 0px 275px; padding: 60px 0 30px;}

	#join_header #join_logo{float: left; padding-left: 30px;}
	#join_header #join_description{float: right; position: relative; text-align: left; width: 610px;}
		#join_header #join_description .more_btn{position: absolute; top: 75px; right: 30px;}
		#join_header #join_description h1{color:#fff; font-size:16px; }
		#join_header #join_description h2{color:#fff; font-size:16px; padding-bottom: 20px;}
		#join_header #join_description img#caption{padding-bottom: 20px;}
		
	#join_header ul#join_header_aph{padding: 150px 0 0 19px;}
	#join_header ul#join_header_aph li{float: left; list-style: none;}



#join_cont_ticket{padding: 30px 0 40px; position: relative;}
#join_cont_ticket .buy_btn{position: absolute; top:175px; left: 30px;}
#join_cont_ticket .campaign_btn{position: absolute; top:150px; right: 30px;}



#join_cont1{background: url(http://image.pia.jp/images2/static/pia/feature/music/joinalive/bg_strip.gif); padding: 0 30px 30px; color: #fff; font-size: 12px;}
	#join_cont1 #join_about{float:left; background: url(http://image.pia.jp/images2/static/pia/feature/music/joinalive/about_bg.png) no-repeat bottom; width: 317px; height: 221px; padding: 75px 25px 0 43px; margin: -10px 0 0 -13px;}
		#join_cont1 #join_about h3{font-size:16px; padding-bottom: 10px;}
	
	#join_cont1 #join_4point{float:right; background: url(http://image.pia.jp/images2/static/pia/feature/music/joinalive/4point_bg.png) no-repeat; width: 490px; height: 221px; padding: 75px 25px 0; margin: -10px 0 0; overflow: hidden;}
		#join_cont1 #join_4point h3{font-size:16px; padding-bottom: 10px;}
		#join_cont1 #join_4point .join_point_cont{float: left; width: 235px; padding: 0 20px 20px 0;}
		#join_cont1 #join_4point .join_point_cont.rnp{padding: 0 0px 20px 0;}
		#join_cont1 #join_4point .join_point_cont h4{color: #ffff28; font-size: 12px; padding-bottom: 5px;}
		#join_cont1 #join_4point .join_point_cont p{font-size: 10px;}
	



#join_cont2{background: #136A00; padding: 0 0 30px;}
	#join_cont2 p{padding: 15px 30px; color: #fff;}



#join_cont3{background: #46a937 url(http://image.pia.jp/images2/static/pia/feature/music/joinalive/tree_bg.png) no-repeat bottom; padding: 30px 30px 50px; color: #fff;}
	#join_cont3 h3{float: left; font-size: 18px;}
	#join_cont3 p#join_child{float: right;}
	
	#join_cont3 #join_ticket_l{float: left; background: url(http://image.pia.jp/images2/static/pia/feature/music/joinalive/ticket_l_bg.png) no-repeat; width: 337px; height: 158px; padding: 18px 15px 0; margin: 15px 0 0;}
	#join_cont3 #join_ticket_r{float: right; background: url(http://image.pia.jp/images2/static/pia/feature/music/joinalive/ticket_r_bg.png) no-repeat; width: 507px; height: 158px; padding: 18px 15px 0; margin: 15px 0 0;}
	#join_cont3 #join_ticket_l h4,
	#join_cont3 #join_ticket_r h4{font-size: 16px; padding-bottom: 30px;}
	#join_cont3 #join_ticket_l span,
	#join_cont3 #join_ticket_r span{font-size: 10px;}
	#join_cont3 #join_ticket_l p,
	#join_cont3 #join_ticket_r p{color: #ffff28; margin: 5px 0 0;}
	#join_cont3 #join_ticket_l p span,
	#join_cont3 #join_ticket_r p span{font-size: 16px;}



#join_cont4{background: url(http://image.pia.jp/images2/static/pia/feature/music/joinalive/bg_strip2.gif); padding: 30px; color: #fff; line-height: 2.5;}
	#join_cont4 h3{padding-bottom: 15px;}