/* TOP */
/* PARTY */
/* ARTIST */
/* GALLERY */
/* RELEASE */
/* CONTACT */


/* 共通（小レイアウト） */


#content{
	width:100%;
}

#content #content_area{
	margin:0 auto 0 auto;
	width:850px;
	height:100%;
}


#content_area #top_block{
	margin:50px 0 0 0;
	width:100%;
	height:100%;
}

#content_area #top_block:after{
	font-size:1px;
	content:".";
	display:block;
	height:0px;
	clear:both;
}

#content_area #top_block{
	zoom:1;	
}

#top_block #left_block{ 
	margin:0 20px 0 30px;
	width:670px;
	height:100%;
	float:left;
}

#left_block .block{
	margin:0 0 30px 0;
	width:100%;
	height:100%;
	clear:both;

}

#left_block .news_area{ background-color: #000000;
	padding:5px 5px 5px 5px ;
	height:55px;
	overflow-y:scroll;
}



/* タイトルバー */


#left_block .content_tit0{
	width:100%;
	height:40px;
	background:url(../img/common/tit_underconstuction.jpg) 0 0 no-repeat;
	text-indent:-9999px;
	overflow:hidden;
	display:block;
}

#left_block .content_tit1{
	width:100%;
	height:40px;
	background:url(../img/top/tit_next_party.jpg) 0 0 no-repeat;
	text-indent:-9999px;
	overflow:hidden;
	display:block;
}

#left_block .content_tit2{
	width:100%;
	height:40px;
	background:url(../img/top/tit_past_party.jpg) 0 0 no-repeat;
	text-indent:-9999px;
	overflow:hidden;
	display:block;
}

#left_block .content_tit3{
	width:100%;
	height:40px;
	background:url(../img/contact/tit_contact.jpg) 0 0 no-repeat;
	text-indent:-9999px;
	overflow:hidden;
	display:block;
}

#left_block .content_tit4{
	width:100%;
	height:40px;
	background:url(../img/artist/tit_tpe_artist.jpg) 0 0 no-repeat;
	text-indent:-9999px;
	overflow:hidden;
	display:block;
}

#left_block .content_tit5{
	width:100%;
	height:40px;
	background:url(../img/release/tit_tpe_releases.jpg) 0 0 no-repeat;
	text-indent:-9999px;
	overflow:hidden;
	display:block;
}

#left_block .content_tit6{
	width:100%;
	height:40px;
	background:url(../img/gallery/tit_tpe_gallery.jpg) 0 0 no-repeat;
	text-indent:-9999px;
	overflow:hidden;
	display:block;
}

#left_block .content_tit7{
	width:100%;
	height:40px;
	background:url(../img/contact/tit_aboutus.jpg) 0 0 no-repeat;
	text-indent:-9999px;
	overflow:hidden;
	display:block;
}

#left_block .content_tit8{
	width:100%;
	height:40px;
	background:url(../img/party/tit_future_tpe.jpg) 0 0 no-repeat;
	text-indent:-9999px;
	overflow:hidden;
	display:block;
}

#left_block .content_tit9{
	width:100%;
	height:40px;
	background:url(../img/party/tit_artist_profile.jpg) 0 0 no-repeat;
	text-indent:-9999px;
	overflow:hidden;
	display:block;
}

#left_block .content_tit10{
	width:100%;
	height:40px;
	background:url(../img/party/tit_tour_info.jpg) 0 0 no-repeat;
	text-indent:-9999px;
	overflow:hidden;
	display:block;
}

#left_block .content_tit11{
	width:100%;
	height:40px;
	background:url(../img/top/tit_news.jpg) 0 0 no-repeat;
	text-indent:-9999px;
	overflow:hidden;
	display:block;
}

#left_block .content_tit12{
	width:100%;
	height:40px;
	background:url(../img/top/tit_thxcoming.jpg) 0 0 no-repeat;
	text-indent:-9999px;
	overflow:hidden;
	display:block;
}


/* ボックス背景画像 */


#left_block .content_middle{
	width:100%;
	height:318px;
	background:url(../img/common/left_content_back_318.jpg) 20px 0 no-repeat;
}

#left_block .content_middle1{
	width:100%;
	height:435px;
	background:url(../img/common/left_content_back_435.jpg) 20px 0 no-repeat;
}

#left_block .content_middle2{
	width:100%;
	height:226px;
	background:url(../img/common/left_content_back_226.jpg) 20px 0 no-repeat;
}

#left_block .content_middle3{
	width:100%;
	height:361px;
	background:url(../img/common/left_content_back_361.jpg) 20px 0 no-repeat;
}

#left_block .content_middle4{
	width:100%;
	height:618px;
	background:url(../img/common/left_content_back_618.jpg) 20px 0 no-repeat;
}

#left_block .content_middle_news{
	width:100%;
	height:83px;
	background:url(../img/top/tit_news_back.jpg) no-repeat;
}


/* ボックス内の画像と文字の領域：大：緑 */


#left_block .content_area{ /* background-color:green; */ 
	padding:12px 0 1px 12px;
}


/* ボックス内の画像と文字の領域：小（heightはボタンに対して重要）：赤 */


#left_block .one_item_l{ /* background-color:red; */
	margin:20px 0 0 40px;
	width:570px;
	height:380px;
}

#left_block .one_item{ /* background-color:red; */
	margin:20px 0 0 40px;
	width:570px;
	height:170px;
}

#left_block .one_item_news{ /* background-color:red; */
	margin:0 0 0 90px;
	width:555px;
	height:65px;
}


/* ボックス内の何か */


#left_block .one_item:after{
	font-size:1px;
	content:".";
	display:block;
	height:0px;
	clear:both;
}

#left_block .one_item{
	zoom:1;	
}


/* ボックス内の画像用領域（heightは不要かも） */


#left_block .jacket{
	float:left;
	width:222px;
	height:222px;
}

#left_block .jacket_s{
	float:left;
	width:111px;
	height:157px;
}

#left_block .jacket_s2{/* ARTIST */
	float:left;
	width:111px;
	height:111px;
}

#left_block .jacket_s3{/* PARTY/TOUR */
	float:left;
	width:170px;
	height:161px;
}

#left_block .jacket_dvd{/* RELEASE */
	float:left;
	width:222px;
	height:312px;
}


/* ボックス内の文字用領域：黄 */


#left_block .exp{/* 画像大用 background-color:yellow; */
	float:left;
	height:100%;
	width:340px;
}

#left_block .exp_2{/* 画像小用 background-color:yellow; */
	float:left;
	height:100%;
	width:450px;
}

#left_block .exp_3{/* 画像無用：文字センター background-color:yellow; */
	text-align:center;
	height:100%;
	width:560px;
}

#left_block .exp_3_2{/* 実験用：文字センター background-color:yellow; */
/* content_area */
	padding:30px 10px 0 10px;
/* one_item */
	margin:10px 0 0 40px;
	width:565px;
/* exp_3 */
	text-align:center;
	height:100%;
}

#left_block .exp_4{/* 画像中用background-color:yellow;  */
	float:left;
	height:200px;
	width:400px;
}


/* ボックス内の文字 */


#left_block .item_text50{
	margin: 0 0 0 0;
	font-size:50%;
	line-height:170%;
}

#left_block .item_text50_m11{
	margin: 0 0 0 11px;
	font-size:50%;
	line-height:170%;
}

#left_block .item_text60{
	margin: 0 0 0 0;
	font-size:60%;
	line-height:150%;
}

#left_block .item_text60_m11{
	margin: 0 0 0 11px;
	font-size:60%;
	line-height:150%;
}

#left_block .item_text60_w{
	color:#FFFFFF;
	margin: 0 0 0 0;
	font-size:60%;
	line-height:150%;
}

#left_block .item_text60_m11_w{
	color:#FFFFFF;
	margin: 0 0 0 11px;
	font-size:60%;
	line-height:150%;
}

#left_block .item_text75{
	margin: 0 0 0 0;
	font-size:75%;
	line-height:150%;
}

#left_block .item_text75_m11{
	margin: 0 0 0 11px;
	font-size:75%;
	line-height:150%;
}

#left_block .item_text75_w{
	color:#FFFFFF;
	margin: 0 0 0 0;
	font-size:75%;
	line-height:150%;
}

#left_block .item_text75_m11_w{
	color:#FFFFFF;
	margin: 0 0 0 11px;
	font-size:75%;
	line-height:150%;
}

#left_block .item_text85{
	margin: 0 0 0 0;
	font-size:85%;
	line-height:150%;
}

#left_block .item_text85_m11{
	margin: 0 0 0 11px;
	font-size:85%;
	line-height:150%;
}

#left_block .item_text85_m11_w{
	color:#FFFFFF;
	margin: 0 0 0 11px;
	font-size:85%;
	line-height:150%;
}

#left_block .item_text100_w{
	color:#FFFFFF;
	margin: 0 0 0 0;
	font-size:100%;
	line-height:150%;
}

#left_block .item_text100_m11_w{
	color:#FFFFFF;
	margin: 0 0 0 11px;
	font-size:100%;
	line-height:150%;
}

#left_block .item_text150_w{
	color:#FFFFFF;
	margin: 0 0 0 0;
	font-size:150%;
	line-height:150%;
}

#left_block .item_text150_m11_w{
	color:#FFFFFF;
	margin: 0 0 0 11px;
	font-size:150%;
	line-height:150%;
}



/* ボタン */


#left_block .normal_btn_1{
	position:relative;
	top:-60px;
	left:282px;
	width:84px;
	height:0;
}

#left_block .normal_btn_2{
	position:relative;
	top:-35px;
	left:525px;
	width:84px;
	height:0;
}

#left_block .normal_btn_2_2{
	position:relative;
	top:-25px;
	left:525px;
	width:84px;
	height:0;
}

#left_block .normal_btn_3{
	position:relative;
	top:-100px;
	left:525px;
	width:84px;
	height:0;
}

#left_block .normal_btn_4{
	position:relative;
	top:150px;
	left:525px;
	width:84px;
	height:0;
}


#left_block .normal_btn_back{
	position:relative;
	top:-18px;
	left:585px;
	width:84px;
	height:0;
}


/* 右の共通リリース */


#top_block #right_block{
	margin:50px 0 0 0;
	width:130px;
	height:100%;
	float:left;
}

#right_block .block{
	margin:0 0 22px 0;
	width:100%;
}

#right_block .content_middle_dvd{
	width:100%;
	background:url(../img/common/jk_back_dvd.jpg) 0 0 no-repeat;
}

#right_block .content_middle_cd{
	width:100%;
	background:url(../img/common/jk_back_cd.jpg) 0 0 no-repeat;
}

#right_block .item_comment{ color:#CCCCCC;
	margin: 0 0 10px 0;
	font-size:66%;
	line-height:138.5%;
}

#right_block .content_area{
	padding:0;
}

#right_block .dvd_area{
	height:100%;
	text-align:right;
}

