@charset "UTF-8";


/*ヘッダー
----------------------------------------------------------------*/

body {
	text-align:center;
	background-image: url(/concert/compo/2014/index/img/body_bg.jpg);
	background-repeat: repeat-x;
	background-position: center top;
	background-color:#040000;
	}

#header {
	background: url(/concert/compo/2014/index/img/header_bg.jpg) no-repeat center top;
	}
#header_col {
	width:960px;
	height:605px;
	margin:0 auto;
	text-align:right;
	}
#header_col h1 {
	padding-top:14px;
	}
#header_sch {
	padding-top:125px;
	}



/*公演スケジュール
----------------------------------------------------------------*/

#sch_col {
	width:480px;
	float:left;
	}
#sch_col p {
	color:#ccc;
	}



/*ニュース
----------------------------------------------------------------*/

#news_col {
	width:450px;
	float:right;
	}


#news_col h2 {
	width:70px;
	float:left;
	margin-bottom:10px;
	}
#news_col #social_btn {
	width:360px;
	float:right;
	margin-bottom:10px;
	}

#news_col #twitter,
#news_col #facebook {
	float:right;
	}


#news_col .box_a {
	width:450px;
	height:10px;
	background: #00292a;
	clear:both;
	}

#news_col .box_b {
	background:#e2e7e0;
	border-right: solid 1px #666;
	border-bottom: solid 1px #666;
	border-left: solid 1px #666;
	padding:20px 30px;
	min-height:260px;
	}
#news_col .box_b li {
	border-bottom: solid 1px #999;
	margin-bottom:10px;
	padding-bottom:10px;
	background:url(/concert/compo/2014/common/img/arrow.png) no-repeat 0px 2px;
	padding-left:20px;
	}
#news_col .box_b li:last-child {
	margin-bottom:0px;
	
	}
	
#news_col .box_b li span { color:#993;
}

#news_col .box_b a {
	}
