@charset "UTF-8";
/* ===================================================================
 file name  :  Event-2.css
 style info :  公演カレンダー用CSS
=================================================================== */
@import url("Event.css");

#Contents-Main{
	padding-top:30px;

}

#Contents-Main-Left{
	width:230px;
	margin-left:0px;

}

#Contents-Main-Right{
	width:620px;


}

.Detail-Image{
	border:15px solid #eee;
}




/* ------------------------
アーティスト
-------------------------- */
#Artist-H2{
	background:url(../../images/event/artist_h2.jpg) 0px 0px no-repeat;
	width:900px;
	height:58px;
	margin-left:20px;
}

#Event-Artist-Left p{
	background-color:#eee;
  width:200px;
	margin-left:80px;
}

#Event-Artist-Left img{
	margin:20px;
}

/* 詳細情報 */
#Artist-Sub-Title{
	letter-spacing:3pt;
	font-size:130%;
	font-weight:bold;
	margin-top:0px;	
	margin-bottom:20px;
	margin-left:50px;
	margin-right:50px;
}

#Artist-Sub-Title .kana{
	letter-spacing:0;
	font-size:80%;
}

#Artist-Sub-Title .ename{
	letter-spacing:0;
	font-size:80%;font-weight:normal;color:#666;
}


#Artist-Explain{
	margin-top:0px;	
	margin-bottom:20px;
	margin-left:50px;
	margin-right:50px;	
	line-height:160%;
}


#Artist-Explain p{
	margin-top:10px;
}
/* ------------------------
詳細ページ
-------------------------- */

/* Contents-Top
-------------------------- */
#Event-Title-Table{
		width:900px;
		background:url(../../images/event/detail_h2.gif) bottom;
	margin-left:20px;
}

#Event-Title-Table div{
	margin-top:10px;
	margin-left:20px;
}
#Event-Title-Table h2{
	letter-spacing:2pt;font-size:113%;
	margin-left:40px;
	margin-bottom:10px;
}

#Event-Title-Icon-Td{
	text-align:right;
	padding-right:20px;
}

/* Contents-Main-Left
-------------------------- */
#Event-Detail-Left div{
	margin-left:5px;
	margin-top:10px;
}



/* Contents-Main-Left
-------------------------- */
/* 詳細情報 */
#Detail-Sub-Title{
	letter-spacing:3pt;
	font-size:130%;
	font-weight:bold;
	margin-bottom:20px;
}

#Detail-Explain{
	margin-bottom:20px;
	line-height:160%;
}


/* イベント詳細情報テーブル */
#Event-Data-Table{
	width:620px;
	border:1px solid #CCC;
	margin-bottom:30px;
}

#Event-Data-Table th{
	line-height:150%;
	vertical-align:top;
	border:1px solid #CCC;
	font-weight:normal;
	padding:10px;width:80px;
}
#Event-Data-Table td.fee-block{
	width:480px;
}

#Event-Data-Table td{
	border:1px solid #CCC;
	vertical-align:top;
	text-align:left;
	padding:10px;
}

#Event-Data-Table .Artist-Box{
	float:left;
	width:130px;height:180px;
	margin-right:15px;
	margin-bottom:15px;
	text-align:center;
}
#Event-Data-Table .Artist-Img-Box{
 background-color:#eee;height:138px;
	text-align:center;
}
#Event-Data-Table .Artist-Box div img{
	border:0px solid #eee;
margin:15px auto;
}

a .Artist-Name{line-height:1.3;text-decoration:underline;
	text-align:center;
}
a:hover .Artist-Name{color:#999;
}


#Event-Data-Table .Artist-Bottom{padding-top:0px;
}

/* チケット申込み方法 */
#Event-Detail-Order-Div{
	width:620px;
	height:262px;
	margin-bottom:30px;margin-top:30px;
	background:url(../../images/event/detail_order_back.jpg) 0px 0px no-repeat;
	text-align:center;
}

#Event-Detail-Order-Div h3{
	height:85px;
}

#Event-Detail-Order-Div table{
	margin:0px auto;
}

#Event-Detail-Order-Div table #Tel-Order-Th{
	height:48px;
	width:275px;
	background:url(../../images/event/detail_order_tel.jpg) 0px 0px no-repeat;
	
}

#Event-Detail-Order-Div table th span{
	display:none;
}

#Event-Detail-Order-Div table #Net-Order-Th{
	height:48px;
	width:301px;
	background:url(../../images/event/detail_order_net.jpg) 0px 0px no-repeat;
	
}

#Event-Detail-Order-Div table td{
	padding-top:10px;
	text-align:left;
}
#Tel-Order-Td{

			margin-left:3px;
}
#Tel-Order-Td-1{
	font-weight:bold;
}

#Tel-Order-Td-2{

	font-size:150%;
	font-weight:bold;
	letter-spacing:1pt;
	color:#9DD500;
	line-height:100%;
}
#Tel-Order-Td-3{
	font-size:83%;
}

/* お問い合わせ */
.askme{padding:10px;margin:20px 0px;width:215px;background:url(../../images/common/orange_stripe_bg.gif);}
.cap-block{margin-bottom:20px;margin-top:0px;font-size:90%;}
.ticket-block{margin-top:5px;}
