@charset "UTF-8";

#genreSyosaiMainF { margin: 0 0 5px 5px;  border: solid 1px #000; background-color: #FFF; }
#genreSyosaiMainI { padding: 10px; }

#genreSyosaiLead { /*color: #6D6E71;*/ color:#242424; margin-bottom: 10px; font: 13px; }


#genreSyosaiCaption { width: 450px; }
#genreSyosaiCapiton h2 { width: 270px; border-left: solid 3px #27A4E4; padding-left: 3px; font-size: 13px; font-weight: bold; margin-left: 20px; }

#genreSyosaiPhoto { width: 530px; margin-top: 10px; margin-left: 20px; margin-bottom: 10px; }
#genreSyosaiPhotoWide { width: 667px; margin-top: 10px; margin-left: 20px; margin-bottom: 10px; }

#genreSyosaiPhotoL { width: 200px; height: 220px; float: left; }
#genreSyosaiPhotoLI { width: 200px; height: 200px; }
.thumbnail2
{
	width:200px;
	height:200px;
	background-color:#ededed;
	text-align:center;
	display: table-cell;
    vertical-align: middle;
}
.thumbnail2 img
{
	display: inline;
    zoom: 1;
}

#genreSyosaiPhotoLWidth { width: 200px; float: left; }
#genreSyosaiPhotoLIWidth { width: 200px; }
.thumbnail2Width
{
	width:200px;
	height:200px;
	background-color:#ededed;
	text-align:center;
	display: table-cell;
    vertical-align: middle;
}
.thumbnail2Width img
{
	display: inline;
    zoom: 1;
}


#genreSyosaiPhotoLT { display: block; height:
 11px; font-size: 10px; text-align: right; }
#genreSyosaiPhotoR { width: 320px; float: right; }
#genreSyosaiPhotoR p { font-size: 11px; }

#genreSyosaiPhotoRWidth { width: 453px; float: right;  }
#genreSyosaiPhotoRWidth p { font-size: 13px; }


#genreSyosaiKaijo { font-size: 10px; }
#genreSyosaiLink { text-align: right; }
#genreSyosaiLink a { color: #0003FF; text-decoration: underline; font: 11px; }
#genreSyosaiDate1 { font-size: 14px; font-weight: bold; }
#genreSyosaiDate2 { font-size: 14px; font-weight: bold; }

#genreSyosaiDateG1 { font-size: 14px; font-weight: bold; color: #B7B7B0; }
#genreSyosaiDateG2 { font-size: 14px; font-weight: bold; color: #B7B7B0; }

#genreInfoF { width: 550px; margin-left: 20px; }
#genreInfoFWide { width: 663px; margin-left: 20px; }

#genreInfoDate { margin-bottom: 5px; }
#genreInfoDate p,td { font-weight: bold; }

#genreInfoKaijoprice { margin-bottom: 5px; }
#genreInfoKaijoprice td { font-weight: bold; }

.ticketname { color: #B7B7B0; }

#genreInfoHosoku { margin-left: 5px; }
#genreInfoHosoku p { margin-left: 5px; color: #6D6E71; font: 10px/12px; }

#genreInfoToiawaseT { font: bold 16px; line-height:1.4em; margin-bottom:5px;}
#genreInfoToiawaseT a { text-decoration:underline; font-size:15px;}
#genreInfoToiawaseBikou { font-size: 13px; color:#FF40FF; }


#genreInfoCredit p { font-weight: bold; line-height: 15px; }
#genreInfoCredit { margin: 10px 0; padding: 5px 0; border-top: solid 1px #000; border-bottom: solid 1px #000; }
#genreInfoCreditNull { margin: 10px 0; padding: 5px 0; border-bottom: solid 1px #000; }

#genreInfoToiawasePg { margin-bottom: 10px;}

#genreInfoHatsubaiDate { border: solid 1px #B81651; width: 400px; margin: 15px 0; }
#genreInfoHatsubaiDateWide { border: solid 1px #B81651; width: 504px; margin: 15px 0; }

#genreInfoHatsubaiDateI { padding: 10px 15px; }
#genreInfoHatsubaiDateI p { font-weight: bold; color: #B81651; font-size: 13px; }
.datetime {font-size: 15px; font-weight: bold; color: #B81651; }

#genreInfToiawasePG { font-size:16px; line-height:1.4em;}
#genreInfToiawasePG a { text-decoration:underline; font-size:15px;}
#genreInfToiawasePGChuki 
{ 
	color: #6D6E71; 
	font: 10px; 
	margin-left: 20px;
}

#genreInfoToiawasePgChukiR 
{ 
	font-size: 11px; 
	font-weight: bold; 
	color: #F00; 
	margin-left: 10px;
}

.genreInfoToiawasePgHosokuCap { width: 500px; background-color: #B81651; margin-bottom: 1px; }

.genreInfoToiawasePgHosokuCapWide { width: 504px; background-color: #B81651; margin-bottom: 1px; }

.genreInfoToiawasePgHosokuCap p { padding: 2px 15px; color: #FFF; }

.genreInfoToiawsePgHosokuTF { width: 498px; border: solid 1px #B81651; margin-bottom: 10px;}

.genreInfoToiawsePgHosokuTFWide { width: 501px; border: solid 1px #B81651; margin-bottom: 10px; }

.genreInfoToiawsePgHosokuTF p { padding: 10px;}
.genreInfoToiawsePgHosokuTFlink { color: #6D6E71;  font-size:13px;}
.genreInfoToiawsePgHosokuTFlink a { color: #6D6E71; text-decoration:underline; }

#genreInfoSendenF { border: solid 1px #272525; width: 518px; margin-bottom: 15px; }
#genreInfoSendenFWide { border: solid 1px #272525; width: 663px; margin-bottom: 15px; }
#genreInfoSendenI { padding: 10px; }
#genreInfoSendenCap { color: #AB5D20; margin-bottom: 5px; font-size: 15px; }
#genreInfoSendenT { font-size: 14px; line-height:1.4em; }
#genreInfoSendenCap a{ text-decoration:underline; }
#genreInfoSendenT a{ text-decoration:underline; }

#genreInfoInfoF { border: solid 1px #272525; width: 518px; }
#genreInfoInfoFWide { border: solid 1px #272525; width: 663px; }
#genreInfoInfoI { padding: 10px; }
#genreInfoInfoCap { margin-bottom: 5px; }
#genreInfoInfoT { font-size: 14px; line-height: 1.4em; }
#genreInfoInfoT a { text-decoration:underline; }

#genreSyosaiOther a { font-size: 13px; color: #0003FF; text-decoration: underline; }
#genreSyosaiOtherKaijo { font-size: 13px; color: #0003FF; }
#genreSyosaiOtherDate1 { font-size: 14px; font-weight: bold; color: #0003FF; }
#genreSyosaiOtherDate2 { font-size: 14px; font-weight: bold; color: #0003FF; }