@charset "utf-8";
/*===============================================================

	common
	
=================================================== =common */
body {
/* font-family: "ＭＳ Ｐ明朝", "細明朝体", "リュウ明朝体L";*/
	background-image:url(../img/common/bg.jpg);
	background-color: #f0ede3;
	background-repeat: no-repeat;
	background-position: center top;
	margin-top:30px;
}
#container {
	background-color: #FFFFFF;
	background-image: url(../img/common/container_bg.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	width: 800px;
	margin-right: auto;
	margin-left: auto;
	min-height:800px;
	height: auto !important;
	height: 800px;
	padding-right: 30px;
	padding-left: 30px;

}
#footer {
	background-image: url(../img/common/footer_bg.jpg);
	background-repeat: no-repeat;
	background-color: #f0ede3;
	width: 100%;
	background-position: center bottom;
	height: 200px;
}
#footerMid {
	width: 800px;
	margin-right: auto;
	margin-left: auto;
	padding-right: 30px;
	padding-left: 30px;
}
#containerFooter {
	background-color: #FFFFFF;
	background-image: url(../img/common/container_footer.jpg);
	background-repeat: no-repeat;
	background-position: center bottom;
	height: 50px;
	clear: both;
}
#header {
	padding-bottom: 7px;
	width:800px;
	padding-top: 35px;
}
#header h1 a{
	text-indent:-9999px;
	background-image: url(../img/common/logo.png);
	background-repeat: no-repeat;
	float: left;
	height: 42px;
	width: 250px;
	behavior: url(/common/js/iepngfix.htc);
	/*\*/
	overflow:hidden;
	/* */
}
#header h2 {
	text-indent:-9999px;
	float: right;
	height:13px;
	background-image: url(../img/common/logoH2.jpg);
	background-repeat: no-repeat;
	background-position: right;
	display: block;
	width: 250px;
	margin-top: 30px;
}
#mainVisual {
	padding-top: 8px;
	padding-bottom: 6px;
	border-top-width: 5px;
	border-top-style: solid;
	border-top-color: #000000;
}
#mainVisual img{
	display:block;
}
#globalNavi {
	width:100%;
	overflow:auto;
}
#globalNavi li{
	padding-right:2px;
	float:left;
}
#globalNavi li img {
	display:block;
}
#wrapper {
	clear:both;
}
#contents {
	float: right;
	width: 390px;
}
#containerClose {
	width: 871px;
	margin-right: auto;
	margin-left: auto;
}
#footerBox {
	background-image: url(../img/bg/footer.png);
	background-repeat: no-repeat;
	height: 57px;
	behavior: url(/common/js/iepngfix.htc);
	background-position: center top;
	border-top-width: 5px;
	border-top-style: solid;
	border-top-color: #000000;
	padding-top: 21px;
}
#footerBox li{
	float:left;
	width:204px;
}
#footerBox li img{
	display:block;
}
#footerNavi {
	padding-top: 12px;
	text-align:center;
	font-size:10px;
}
#footerNavi li{
	display:inline;
}
#footerMid div {
	padding-top:5px;
	text-align:center;
}
#pager {
	clear: both;
	padding-top:28px;
	text-align: center;
}
#pager p{
	float:left;
	width: 72px;
}
#pager div{
	float:right;
	width: 72px;
}
/*===============================================================

	INDEX
	
=================================================== =INDEX */
#nextShow {
	background-image: url(../img/title/next_show_03.jpg);
	background-repeat: no-repeat;
	padding-top: 36px;
	padding-bottom: 30px;
}
#nextShowLeft {
	float: left;
	width: 395px;
	background-image: url(../img/common/photo_bg.jpg);
	background-repeat: no-repeat;
	padding-top: 20px;
	padding-left: 15px;
	height: 366px;
}
#nextShowRight {
	float: left;
	width: 370px;
	padding-right: 20px;
}
#nextShowRight h2{
	font-size:16px;
	padding-bottom:10px;
}
#nextShowRight p{
	padding-top:10px;
	padding-bottom:10px;
	line-height:1.6;
	text-align:justify;
	text-justify: inter-ideograph;
}
#nextShowRight ul{
	padding-top:35px;
}
#nextShowRight ul li{
	width:122px;
	float:left;
}
#showList {
	float: left;
	width: 410px;
}
.showBox01 {
	background-image: url(../img/title/show/1.jpg);
	background-repeat: no-repeat;
	padding-right: 20px;
}
.showBox02 {
	background-image: url(../img/title/show/2.jpg);
	background-repeat: no-repeat;
	padding-right: 20px;
}
.showBox03 {
	background-image: url(../img/title/show/3.jpg);
	background-repeat: no-repeat;
	padding-right: 20px;
}
.showBoxDate {
	text-align:right;
	padding-bottom:26px;
}
.showBox01 .showListPic {
	float: left;
	height: 162px;
	width: 159px;
	background-image: url(../img/bg/show/1.jpg);
	background-repeat: no-repeat;
	padding-top: 11px;
	padding-left: 9px;
}
.showBox02 .showListPic {
	float: left;
	height: 162px;
	width: 159px;
	background-image: url(../img/bg/show/2.jpg);
	background-repeat: no-repeat;
	padding-top: 11px;
	padding-left: 9px;
}
.showBox03 .showListPic {
	float: left;
	height: 162px;
	width: 159px;
	background-image: url(../img/bg/show/3.jpg);
	background-repeat: no-repeat;
	padding-top: 11px;
	padding-left: 9px;
}
.showListRight {
	float: right;
	width: 217px;
	padding-left: 5px;
}
.showListRight h3{
	font-size:14px;
	padding-bottom:22px;
}
.showListRight span{
	color:#FF0000;
	line-height: 1.4;
}
.showListRight p{
	padding-bottom:20px;
	line-height:1.4;
	text-align:justify;
	text-justify: inter-ideograph;
}
.showListRight ul li{
	width:72px;
	float:left;
}
#news {
	background-image: url(../img/title/news_top.jpg);
	background-repeat: no-repeat;
	width: 390px;
	padding-top: 17px;
	padding-bottom: 20px;
}
#news dl{
	border-top:1px solid #000000;
}
#news dt{
	padding-top:10px;
}
#news dd{
	padding-top:5px;
}
#news p{
	text-align:right;
}
#concertReport {
	background-image: url(../img/title/concert_report_top.jpg);
	background-repeat: no-repeat;
	padding-top: 17px;
	line-height: 1.4;
	padding-bottom:28px;
}
#concertReport p{
	border-top:1px solid #000000;
	padding-top:7px;
}
#bookingArea {
	background-image: url(../img/title/booking_guide_top.jpg);
	background-repeat: no-repeat;
	padding-top: 17px;
	line-height: 1.4;
	padding-bottom:42px;
}
#bookingArea p{
	border-top:1px solid #000000;
	padding-top:7px;
}
#concertEnsoo {
	background-image: url(../img/title/concertnavi.jpg);
	background-repeat: no-repeat;
	padding-top: 17px;
	line-height: 1.4;
	padding-right: 10px;
	padding-bottom:42px;
	float:left;
	width:186px;
}
#concertEnsoo div{
	border-top:1px solid #000000;
	padding-top:7px;
}
#concertGuide {
	background-image: url(../img/title/concert_guide_top.jpg);
	background-repeat: no-repeat;
	padding-top: 17px;
	line-height: 1.4;
	padding-bottom:42px;
	float:left;
	width:194px;
}
#concertGuide div{
	border-top:1px solid #000000;
	padding-top:7px;
}
#mailmagazine {
	background-image: url(../img/title/mail_magazine_top.jpg);
	background-repeat: no-repeat;
	padding-top: 17px;
	line-height: 1.4;
	padding-right: 10px;
	padding-bottom:42px;
	float:left;
	width:185px;
}
#mailmagazine div{
	border-top:1px solid #000000;
	padding-top:7px;
}
#mobilesite {
	background-image: url(../img/title/mobile_top.jpg);
	background-repeat: no-repeat;
	padding-top: 17px;
	line-height: 1.4;
	padding-bottom:42px;
	float:left;
	width:194px;
}
#mobilesite div{
	border-top:1px solid #000000;
	padding-top:7px;
}
/*===============================================================

	SCHEDULE
	
=================================================== =SCHEDULE */
#scheduleLineup {
	background-image: url(../img/title/schedule_sub.jpg);
	background-repeat: no-repeat;
	padding-top: 14px;
	padding-bottom: 10px;
}
#yearBg {
	background-image: url(../img/bg/schedule_year_bg.jpg);
	background-repeat: no-repeat;
	padding-top: 25px;
	background-position: bottom;
	height: 15px;
	padding-left: 22px;
	padding-right: 23px;
	display: block;
}
#yearBg div {
	float: left;
	width: 150px;
}
#yearBg p {
	float: right;
	width: 150px;
	text-align: right;
}
#scheduleLineup ul{
	clear:both;
	padding-left:22px;
	padding-bottom:65px;
} 
#scheduleLineup ul li{
	float:left;
	padding-right:1px;
}
.LineupLeft {
	float: left;
	width: 122px;
	padding-left: 4px;
}
#scheduleLineBox {
	clear:both;
	padding-left:22px;
}
#scheduleLineupDate {
	text-align: center;
	padding-top: 14px;
}
.scheduleLineupDate {
	text-align: center;
	padding-top: 14px;
}
.LineupLeft .date{

}
.LineupLeft div{
	background-image:url(../img/bg/schedule/s.jpg);
	background-repeat:no-repeat;
	height:101px;
	padding-top: 12px;
	padding-right: 7px;
	padding-left: 11px;
}
.LineupLeft p{
	padding-top: 3px;
	line-height:1.5;
	padding-right: 30px;
}
.scheduleShow {
	width: 728px;
	padding-right: 40px;
	padding-left: 22px;
	padding-bottom:28px;
	clear:both;
	background-repeat: no-repeat;
}
.scheduleBox {
}
#show01 {
}
#show02 {
}
#show03 {
}
#show04 {
}
#show05 {
}
#show06 {
}
.scheduleShowLeft {
	float: left;
	height: 162px;
	width: 159px;
	background-repeat: no-repeat;
	padding-left: 9px;
	padding-top: 20px;
}
#show01 .scheduleShowLeft {
	background-image: url(../img/bg/schedule/1.jpg);
	background-position: -4px 10px;
}
#show02 .scheduleShowLeft {
	background-image: url(../img/bg/schedule/2.jpg);
	background-position: -4px 10px;
}
#show03 .scheduleShowLeft {
	background-image: url(../img/bg/schedule/3.jpg);
	background-position: -4px 10px;
}
#show04 .scheduleShowLeft {
	background-image: url(../img/bg/schedule/4.jpg);
	background-position: -4px 10px;
}
#show05 .scheduleShowLeft {
	background-image: url(../img/bg/schedule/5.jpg);
	background-position: -4px 10px;
}
#show06 .scheduleShowLeft {
	background-image: url(../img/bg/schedule/6.jpg);
	background-position: -4px 10px;
}
.scheduleShowRight {
	float: right;
	width: 530px;
	padding-left: 28px;
}
.scheduleShowRight h2{
	font-size:16px;
	padding-bottom:10px;
}
.scheduleShowRight p{
	padding-top:10px;
	padding-bottom:10px;
	line-height:1.6;
	text-align:justify;
	text-justify: inter-ideograph;
}
.scheduleShowRight span {
	color:#FF0000;
	line-height: 1.4;
}
.scheduleShowRight ul{
	padding-top:15px;
}
.scheduleShowRight ul li{
	width:70px;
	float:left;
}
/*===============================================================

	NEWS
	
=================================================== =NEWS */
#newsBox {
	background-image: url(../img/title/news_sub.jpg);
	background-repeat: no-repeat;
	padding-top: 50px;
	padding-bottom: 30px;
	padding-right: 10px;
	padding-left: 10px;
	line-height: 1.6;
}
.newsBox {
	padding-top: 23px;
	padding-bottom: 30px;
	padding-right: 10px;
	padding-left: 10px;
	line-height: 1.6;
}
.newsBox dl dt , .newsBox dl dd{
	width:290px;
	float:left;
	padding-right:100px;
	padding-bottom:15px;
}
.newsList {
	width:390px;
	float:left;
	padding-bottom: 15px;
}
.newsBox dl{
	clear:both;
}
#newsBox span{
}
.newsBoxPic{
	float:left;
	width:142px;
}
#newsBox h2{
	font-size:16px;
}
#newsBoxSubTitle{
	padding-top:15px;
	padding-right:10px;
	text-align:justify;
	text-justify: inter-ideograph;
	padding-bottom:20px;
}
/*===============================================================

	REPORT
	
=================================================== =REPORT */
#reportBox {
	background-image: url(../img/title/report_sub.jpg);
	background-repeat: no-repeat;
	padding-top: 14px;
	padding-bottom: 30px;
}
#report {
	clear:both;
	padding-left:22px;
	padding-bottom:65px;
} 
#report li{
	float:left;
	padding-right:1px;
}
.reportArchiveYear {
	text-align:right;
	padding-right:23px;
	padding-left:535px;
}
.reportArchiveYear li{

}
#reportList {
	clear: both;
	padding-left: 10px;
}
.reportShow {
	padding-bottom:25px;
	line-height: 1.5;

}
.reportBox {
}
.report1 , .report3 , .report5 , .report7 , .report9 , .report11 , .report13 , .report15 , .report17 , .report19 , .report21 , .report23 , .report25  , .report27  , .report29 {
	background-repeat: no-repeat;
	width: 380px;
	padding-bottom: 5px;
	background-position: 0px 0px;
	float:left;
}
.report2 , .report4 , .report6 , .report8 , .report10 , .report12 , .report14 , .report16 , .report18 , .report20 , .report22 , .report24 , .report26  , .report28  , .report30 {
	background-repeat: no-repeat;
	width: 380px;
	padding-bottom: 5px;
	background-position: 0px 0px;
	float:right;
}
.report1 {
	background-image: url(../img/title/report/1.jpg);
}
.report2 {
	background-image: url(../img/title/report/2.jpg);
}
.report3 {
	background-image: url(../img/title/report/3.jpg);
}
.report4 {
	background-image: url(../img/title/report/4.jpg);
}
.report5 {
	background-image: url(../img/title/report/5.jpg);
}
.report6 {
	background-image: url(../img/title/report/6.jpg);
}
.report7 {
	background-image: url(../img/title/report/7.jpg);
}
.report8 {
	background-image: url(../img/title/report/8.jpg);
}
.report9 {
	background-image: url(../img/title/report/9.jpg);
}
.report10 {
	background-image: url(../img/title/report/10.jpg);
}
.report11 {
	background-image: url(../img/title/report/5.jpg);
}
.report12 {
	background-image: url(../img/title/report/5.jpg);
}
.report13 {
	background-image: url(../img/title/report/13.jpg);
}
.report14 {
	background-image: url(../img/title/report/14.jpg);
}
.report15 {
	background-image: url(../img/title/report/15.jpg);
}
.report16 {
	background-image: url(../img/title/report/16.jpg);
}
.report17 {
	background-image: url(../img/title/report/17.jpg);
}
.report18 {
	background-image: url(../img/title/report/18.jpg);
}
.report19 {
	background-image: url(../img/title/report/19.jpg);
}
.report20 {
	background-image: url(../img/title/report/20.jpg);
}
.report21 {
	background-image: url(../img/title/report/21.jpg);
}
.report22 {
	background-image: url(../img/title/report/22.jpg);
}
.report23 {
	background-image: url(../img/title/report/23.jpg);
}
.report24 {
	background-image: url(../img/title/report/24.jpg);
}
.report25 {
	background-image: url(../img/title/report/25.jpg);
}
.report26 {
	background-image: url(../img/title/report/26.jpg);
}
.report27 {
	background-image: url(../img/title/report/27.jpg);
}
.report28 {
	background-image: url(../img/title/report/28.jpg);
}
.report29 {
	background-image: url(../img/title/report/29.jpg);
}
.report30 {
	background-image: url(../img/title/report/30.jpg);
}
#reportDetail {
	padding-left:10px;
}
#reportDetailDate {
	padding-top: 22px;
	padding-bottom: 10px;
}
#reportDetail h2 {
	font-size: 18px;
	padding-bottom: 15px;
}
#reportTitleList {
	background-image: url(../img/title/reportTitleList.jpg);
	background-repeat: no-repeat;
	padding-top: 35px;
}
#titleList {
	float: left;
	width: 270px;
}
#titleList li{
	padding-left:10px;
	line-height: 1.2;
}
#titleListContents {
	float: left;
	width: 490px;
	padding-left: 30px;
}
#titleListContents h3{
	font-size:18px;
	padding-top: 10px;
}
#titleListContents div{
	text-align:justify;
	text-justify: inter-ideograph;
	line-height:1.5;
	padding-top: 20px;
}
.titleListText {
	padding-top: 4px;
	padding-bottom: 20px;
}
/*===============================================================

	ARCHIVE
	
=================================================== =ARCHIVE */
#archive {
	background-image: url(../img/title/archive_sub.jpg);
	background-repeat: no-repeat;
	padding-top: 14px;
}
/*===============================================================

	CONCEPT
	
=================================================== =CONCEPT */
#concept {
	background-image: url(../img/title/concept_sub.jpg);
	background-repeat: no-repeat;
	padding-top: 58px;
	padding-bottom: 30px;
	padding-left:10px;
	padding-right: 10px;
	line-height: 1.6;
}
#conceptLeft {
	float: left;
	width: 370px;
	text-align:justify;
	text-justify: inter-ideograph;
}
#conceptRight {
	float: right;
	width: 370px;
	text-align:justify;
	text-justify: inter-ideograph;
}
/*===============================================================

	ACCESS
	
=================================================== =ACCESS */
#access {
	line-height: 1.6;
}
#showcase {
	float: left;
	width: 385px;
	padding-top: 53px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #000000;
	padding-left: 5px;
	background-image: url(../img/title/access_sub.jpg);
	background-repeat: no-repeat;
	background-position: 0px 7px;
}
#showcase h2{
	padding-top:20px;
}
#address {
	float: left;
	width: 185px;
	margin-left: 20px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #000000;
	padding-top: 10px;
}
#accessContact {
	float: left;
	width: 185px;
	margin-left: 20px;
	padding-top: 10px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #000000;
}
#accessContact div {

}
#accessContact div span{
	font-size:16px;
}
#accessFoot {
	clear: both;
}
#accessPhoto {
	background-image: url(../img/title/photo_access.jpg);
	background-repeat: no-repeat;
	float: left;
	width: 390px;
	padding-top: 17px;
}
#accessPhoto div{
	border-top:1px solid #000000;
}
#accessPhoto p{
	float:left;
	width:129px;
	padding-right:1px;
}
#accessMap {
	float: right;
	width: 390px;
	background-image: url(../img/title/map_access.jpg);
	background-repeat: no-repeat;
	padding-top: 17px;
}
#accessMap div{
	border-top:1px solid #000000;
}
/*===============================================================

	CONTACT
	
=================================================== =CONTACT */
#contact {
	background-image: url(../img/title/contact_sub.jpg);
	background-repeat: no-repeat;
	padding-bottom: 30px;
	padding-right: 10px;
	padding-left: 5px;
	padding-top: 55px;
	line-height: 1.6;
}
/*===============================================================

	MAGAZINE
	
=================================================== =MAGAZINE */
#magazine {
	background-image: url(../img/title/magazine_sub.jpg);
	background-repeat: no-repeat;
	padding-bottom: 30px;
	padding-right: 10px;
	padding-left: 5px;
	padding-top: 55px;
	line-height: 1.6;
}
#magazine02 {
	background-image: url(../img/title/magazine_sub_delete.jpg);
	background-repeat: no-repeat;
	padding-bottom: 30px;
	padding-right: 10px;
	padding-left: 5px;
	padding-top: 55px;
	line-height: 1.6;
}
/*===============================================================

	BOOKING
	
=================================================== =BOOKING */
#book {
	background-image: url(../img/title/reserve_sub.jpg);
	background-repeat: no-repeat;
	padding-top: 50px;
	line-height: 1.6;
	padding-bottom: 30px;
}
#bookKind li {
	padding-left:10px;
}
#booking ul{
	padding-left:10px;
	padding-bottom:35px;
}
#bookingLeft {
	background-image: url(../img/title/booking_reserve.jpg);
	background-repeat: no-repeat;
	float: left;
	width: 390px;
	padding-top: 17px;
	padding-right: 20px;
}
#bookingLeft div{
	border-top:1px solid #000000;
	padding-left:40px;
	padding-top:28px;
}
#bookingRight {
	background-image: url(../img/title/booking_reserve2.jpg);
	background-repeat: no-repeat;
	float: right;
	width: 390px;
	padding-top: 17px;
}
#bookingRight ul {
	border-top:1px solid #000000;
	padding-top:23px;
}
#bookingRight li{
	padding-left:35px;
	padding-right: 20px;
	padding-bottom:40px;
	text-align:justify;
	text-justify: inter-ideograph;
}
#bookingRight li span{
	color:#FF0000;
}
#book01 {
	background-image:url(../img/icon/1.jpg);
	background-repeat:no-repeat;
}
#book02 {
	background-image:url(../img/icon/2.jpg);
	background-repeat:no-repeat;
}
#book03 {
	background-image:url(../img/icon/3.jpg);
	background-repeat:no-repeat;
}
#book04 {
	background-image:url(../img/icon/4.jpg);
	background-repeat:no-repeat;
}
#book05 {
	background-image:url(../img/icon/5.jpg);
	background-repeat:no-repeat;
}
#book06 {
	background-image:url(../img/icon/6.jpg);
	background-repeat:no-repeat;
}
#book07 {
	background-image:url(../img/icon/7.jpg);
	background-repeat:no-repeat;
}
/*===============================================================

	PRIVACY POLICY
	
=================================================== =PRIVACY POLICY */
#privacy {
	background-image: url(../img/title/privacy_sub.jpg);
	background-repeat: no-repeat;
	padding-top: 50px;
	line-height: 1.6;
	padding-bottom: 30px;
	padding-left: 10px;
	text-align:justify;
	text-justify: inter-ideograph;
	padding-right:10px;
}
#privacy p {
	font-size:16px;
	padding-bottom:20px;
}
#privacy div {
	padding-bottom:20px;
	padding-left: 10px;
}
#privacy ul {
	padding-bottom:20px;
}
#policy {
	text-align:justify;
	text-justify: inter-ideograph;
	padding-right:10px;
}
#policy ul{
}
#policy ul li {

}
#policy ul li p{
	float:left;
}
/*===============================================================

	ABOUT
	
=================================================== =ABOUT */
#about {
	background-image: url(../img/title/about_sub.jpg);
	background-repeat: no-repeat;
	padding-top: 50px;
	line-height: 1.6;
	padding-bottom: 30px;
	padding-left: 10px;
	text-align:justify;
	text-justify: inter-ideograph;
	padding-right:10px;
}
#about h2{
	font-size:16px;
	padding-bottom:15px;
}
/*===============================================================

	RULE
	
=================================================== =RULE */
#rule {
	background-image: url(../img/title/rule_sub.jpg);
	background-repeat: no-repeat;
	padding-top: 50px;
	line-height: 1.6;
	padding-bottom: 30px;
	padding-left: 10px;
	text-align:justify;
	text-justify: inter-ideograph;
	padding-right:10px;
}
/*===============================================================

	CONCERT
	
=================================================== =CONCERT */
#concert {
	background-image: url(../img/title/concert_sub.jpg);
	background-repeat: no-repeat;
	padding-top: 15px;
	line-height: 1.6;
	padding-bottom: 30px;
	padding-left: 10px;
	text-align:justify;
	text-justify: inter-ideograph;
}
#concertLeft {
	float: left;
	width: 400px;
}
#concertDetaiTitle{
	font-size:18px;
	padding-bottom:5px;
	padding-left: 10px;
	font-weight: bold;
	padding-right: 30px;
}
#concertLeft div{
	width: 354px;
	background-image: url(../img/common/photo_bg_concert.jpg);
	background-repeat: no-repeat;
	height: 340px;
	padding-left: 12px;
	padding-top: 10px;
}
#concertLeft ul{
	padding-left: 10px;
}
#concertLeft ul li{
	width:50px;
	float:left;
}
#concertRight {
	float: left;
	width: 390px;
}
#concertRight dt{
	font-size:14px;
	font-weight: bold;
}
.list{
	font-size:14px;
	font-weight: bold;
	clear:both;
	padding-top:10px;
}
#concertDate {
	float: left;
	width: 150px;
}
#concertTime {
	float: left;
	width: 200px;
}
#program {
	background-image: url(../img/title/program.jpg);
	background-repeat: no-repeat;
	width: 390px;
	padding-top: 30px;
	padding-bottom: 40px;
}
#concertReportConcert {
	background-image: url(../img/title/concert_report02.jpg);
	background-repeat: no-repeat;
	padding-top: 30px;
	line-height: 1.4;
	padding-right: 35px;
	padding-bottom:28px;
}
/*===============================================================

	ARTIST
	
=================================================== =ARTIST */
#artist {
	background-image: url(../img/title/artist_sub.jpg);
	background-repeat: no-repeat;
	padding-top: 15px;
	line-height: 1.6;
	padding-bottom: 30px;
	padding-left: 10px;
	text-align:justify;
	text-justify: inter-ideograph;
}
.aritistComment{
	font-size:14px;
	font-weight: bold;
	clear:both;
	padding-bottom: 20px;
}
#aritistComment{
	text-align:justify;
	text-justify: inter-ideograph;
}
#linkArtist {
	background-image: url(../img/title/link.jpg);
	background-repeat: no-repeat;
	width: 390px;
	padding-top: 30px;
	padding-bottom: 40px;
}
#titleBar {
	padding-top: 8px;
	padding-bottom: 7px;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #000000;
	border-bottom-color: #000000;
}
#titleBarAccess {
	padding-top: 8px;
	padding-bottom: 3px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #000000;
}
.pointer {
	cursor:pointer;
}
#scheduleDateLeft {
	float: left;
	width: 113px;
}
.scheduleDateLeft {
	float: left;
	width: 113px;
	padding-bottom: 55px;
}
.scheduleDateRight {
	float: left;
	width: 665px;
}
#bookingTime {
	float: left;
	width: 150px;
}
#price {
	float: left;
	width: 200px;
}
.scheduleBox {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #000000;
	display: block;
	margin-right: 10px;
}
