@charset "utf-8";
.errorTitle {
	font-size: 1.3em;
	color: #D54F2D;
	font-weight: bold;
	margin-top: 25px;
	margin-left: 50px;
	margin-bottom: 25px;
}
.errorBody dt {
	font-size: 1.2em;
	color: #A84242;
	margin-right: 50px;
	margin-left: 50px;
}
.errorBody dd {
	margin-top: 3px;
	margin-right: 50px;
	margin-bottom: 15px;
	margin-left: 75px;
	font-size: 1.2em;
	color: #D54F2D;
	line-height: 1.2em;
	letter-spacing: 0.1em;
}
.errorMessage li {
	margin-bottom: 5px;
}
.errorReturn a {
	color: #D54F2D;
	text-decoration: underline;
}
.errorReturn a:hover {
	color: #D54F2D;
	text-decoration: none;
}


.Title-News {
	background-image: url(../images/Title-News.jpg);
	text-indent: -9999px;
	height: 22px;
	width: 348px;
	margin-left: 29px;
	margin-top: 25px;
}
#body .entry {
	margin-left: 50px;
	margin-right: 50px;
	clear: both;
}
#body .entry .entryHead {
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 1.3em;
	color: #6F2B2B;
	background-image: url(../images/Item-Onament1.jpg);
	background-repeat: no-repeat;
	padding-left: 14px;
	height: 16px;
	background-position: 0px 26px;
	padding-top: 24px;
}
#body .entry .entryBody {
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 1.2em;
	color: #A84242;
}
.Item-newsImage  {
	display: inline;
	float: right;
}
.Title-Nextlive {
	background-image: url(../images/Title-NextLive.jpg);
	height: 22px;
	width: 348px;
	text-indent: -9999px;
	margin-left: 29px;
	margin-top: 40px;
}
.Title-Live {
	text-indent: -9999px;
	background-image: url(../images/Title-Liveschedule.jpg);
	height: 22px;
	width: 348px;
	margin-top: 25px;
	margin-left: 29px;
}

.Live-Info {
	float: left;
	width: 286px;
	margin-top: 24px;
	font-size: 1.2em;
	color: #A84242;
	margin-bottom: 24px;
}

.Live-Date   {
	background-image: url(../images/Item-Onament1.jpg);
	background-position: 50px 2px;
	background-repeat: no-repeat;
	padding-left: 64px;
}
.Live-Info ul {
	margin-left: 50px;
	margin-top: 12px;
}
.Live-Venue {
	margin-bottom: 12px;
}
.Live-Title {
	margin-bottom: 12px;
}
.Live-Comment {
	margin-left: 50px;
	margin-bottom: 12px;
	margin-top: 12px;
}
.Live-Ticket1 {
	margin-top: 12px;
}
.Live-TicketLink {
	margin-left: 50px;
	background-image: url(../images/Item-OnamentLink1.jpg);
	background-position: 0px 2px;
	background-repeat: no-repeat;
	padding-left: 16px;
}
.Live-TicketLink a {
	color: #A84242;
	text-decoration: none;
}
.Live-TicketLink a:hover {
	color: #A84242;
	text-decoration: underline;
}
.Live-Performer {
	float: left;
	margin-top: 24px;
	margin-left: 20px;
	font-size: 1.2em;
	color: #A84242;
	width: 240px;
	margin-bottom: 24px;
	margin-right: 50px;
}
.Title-TicketForm {
	background-image: url(../images/Title-Ticket.jpg);
	height: 21px;
	width: 348px;
	text-indent: -9999px;
	margin-top: 25px;
	margin-left: 29px;
}
.Ticket-FormHead {
	background-image: url(../images/Form-Ticket.jpg);
	height: 24px;
	width: 500px;
	text-indent: -9999px;
	margin-top: 24px;
	margin-left: 50px;
}
.Ticket-Form, .Ticket-FormPrev {
	background-image: url(../images/Form-BG.jpg);
	background-repeat: repeat-y;
	width: 498px;
	margin-left: 50px;
	border-top-width: 0px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #442F2F;
	border-right-color: #442F2F;
	border-bottom-color: #442F2F;
	border-left-color: #442F2F;
	padding-top: 24px;
	padding-bottom: 24px;
	margin-bottom: 225px;
}
.Ticket-Form   dl, .Ticket-FormPrev  dl {
	margin-left: 26px;
}
.Ticket-Form  dt, .Ticket-FormPrev dt {
	width: 124px;
	font-size: 1.2em;
	color: #833232;
	padding-top: 3px;
	padding-bottom: 2px;
}
.Ticket-Form   dd   {
	padding-bottom: 10px;
	margin-left: 24px;
}
.Ticket-FormPrev dd {
	font-size: 1.2em;
	line-height: 1.2em;
	color: #D54F2D;
	letter-spacing: 0.1em;
	width: 300px;
	padding-bottom: 10px;
	margin-left: 24px;
}

.Ticket-Form  select,
.Ticket-Form input,
.Ticket-Form textarea
{
	font-size: 1.2em;
	background-color: #000000;
	border: 1px solid #522C2C;
	color: #D54F2D;
	line-height: 1.1em;
	letter-spacing: 0em;
	padding: 1px;
}
.Ticket-Note {
	font-size: 1.2em;
	line-height: 1.2em;
	color: #D54F2D;
	margin-left: 50px;
	margin-bottom: 24px;
	margin-top: 24px;
}
.Ticket-Note a {
	color: #D54F2D;
	text-decoration: underline;
}
.Ticket-Note a:hover {
	text-decoration: none;
}
.Ticket-FormRegist dt {
	font-size: 1.2em;
	color: #833232;
	margin-left: 50px;
	padding-bottom: 3px;
}
.Ticket-FormRegist dd {
	font-size: 1.2em;
	color: #D54F2D;
	padding-bottom: 8px;
	padding-left: 75px;
}
.Title-bbsForm {
	background-image: url(../images/Title-BBS.jpg);
	text-indent: -9999px;
	height: 21px;
	width: 348px;
	margin-top: 25px;
	margin-left: 29px;
}


.bbs-FormHead {
	background-image: url(../images/Form-BBS.jpg);
	height: 24px;
	width: 500px;
	text-indent: -9999px;
	margin-top: 24px;
	margin-left: 50px;
}
.bbs-ResMessage {
	background-image: url(../images/Form-BG.jpg);
	border-top-width: 0px;
	border-right-width: 1px;
	border-bottom-width: 0px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #442F2F;
	border-right-color: #442F2F;
	border-bottom-color: #442F2F;
	border-left-color: #442F2F;
	background-repeat: repeat-y;
	margin-left: 50px;
	padding-top: 24px;
	padding-left: 24px;
	width: 474px;
	font-size: 1.2em;
	color: #D54F2D;
}
.bbs-ErrorMessage {
	font-size: 1.2em;
	color: #FF0000;
	line-height: 1.1em;
	margin-left: 50px;
	padding-top: 24px;
	padding-left: 24px;
	background-image: url(../images/Form-BG.jpg);
	background-repeat: repeat-y;
	width: 474px;
	border-top-width: 0px;
	border-right-width: 1px;
	border-bottom-width: 0px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #442F2F;
	border-right-color: #442F2F;
	border-bottom-color: #442F2F;
	border-left-color: #442F2F;
}
.bbs-Form  {
	background-image: url(../images/Form-BG.jpg);
	background-repeat: repeat-y;
	width: 498px;
	margin-left: 50px;
	border-top-width: 0px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #442F2F;
	border-right-color: #442F2F;
	border-bottom-color: #442F2F;
	border-left-color: #442F2F;
	padding-top: 24px;
	padding-bottom: 24px;
	margin-bottom: 24px;
}
.bbs-Form dt {
	font-size: 1.2em;
	color: #833232;
	margin-top: 3px;
	margin-bottom: 2px;
	margin-left: 26px;
}
.bbs-Form dd {
	margin-left: 26px;
	padding-bottom: 10px;
	padding-left: 24px;
}
.bbs-Form input ,
.bbs-Form textarea
{
	font-size: 1.2em;
	background-color: #000000;
	border: 1px solid #522C2C;
	color: #D54F2D;
	line-height: 1.1em;
	letter-spacing: 0em;
	padding: 1px;
}
.bbs-entry {
	margin-right: 50px;
	margin-bottom: 40px;
	margin-left: 50px;
}
.bbs-Body {
	font-size: 1.2em;
	color: #D54F2D;
	margin-right: 12px;
	margin-left: 12px;
	margin-top: 18px;
}
.bbs-entry li {
	display: inline;
}
.bbs-entry ul {
	text-align: right;
	padding-top: 8px;
	padding-bottom: 16px;
	margin-right: 12px;
}
.bbs-entry form {
	display: inline;
}
.bbs-entry input {
	font-size: 1.2em;
	color: #D54F2D;
	background-color: #1C1313;
	border: 1px solid #522C2C;
}
.bbs-entry .bbs_delButton {
	background-image: url(../images/Item-Button1.jpg);
	background-repeat: repeat-x;
	color: #000000;
	font-size: 1.2em;
}


.bbs-entry .bbs_name {
	color: #A84242;
	font-size: 1.3em;
}
.bbs_subText {
	font-size: 1.2em;
	color: #833232;
}
.bbs_subText a {
	color: #833232;
	text-decoration: underline;
}
.bbs_subText a:hover {
	color: #833232;
	text-decoration: none;
}


.bbs-entry dt {
	font-size: 1.2em;
	color: #D54F2D;
	background-image: url(../images/Item-Onament1.jpg);
	background-repeat: no-repeat;
	padding-left: 12px;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 1px;
	border-left-width: 0px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #442F2F;
	border-right-color: #442F2F;
	border-bottom-color: #442F2F;
	border-left-color: #442F2F;
	background-position: 0px 1px;
}
.bbs-entry dd {
	margin-top: 8px;
	margin-left: 12px;
}
.bbs-resEntry {
	margin-left: 50px;
}
.linkCategoly {
	color: #D54F2D;
}
.linkItem dt {
	font-size: 1.3em;
	color: #D54F2D;
	margin-left: 12px;
	padding-bottom: 3px;
	background-image: url(../images/Item-OnamentLink1.jpg);
	background-repeat: no-repeat;
	padding-left: 16px;
	margin-top: 4px;
	background-position: 0px 5px;
}
.linkItem dt a {
	color: #D54F2D;
	text-decoration: none;
}
.linkItem dt a:hover {
	color: #D54F2D;
	text-decoration: underline;
}
.linkItem dd {
	font-size: 0.9em;
	line-height: 1.1em;
	color: #A84242;
	letter-spacing: 0.1em;
	margin-left: 28px;
	padding-bottom: 12px;
}
.Title-Contact {
	background-image: url(../images/Title-Contact.jpg);
	text-indent: -9999px;
	height: 21px;
	width: 348px;
	margin-top: 25px;
	margin-left: 29px;
}
.Contact-FormHead {
	background-image: url(../images/Form-Contact.jpg);
	height: 24px;
	width: 500px;
	text-indent: -9999px;
	margin-top: 24px;
	margin-left: 50px;
}
.Contact-Form, .Contact-FormPrev {
	background-image: url(../images/Form-BG.jpg);
	background-repeat: repeat-y;
	width: 498px;
	margin-left: 50px;
	border-top-width: 0px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #442F2F;
	border-right-color: #442F2F;
	border-bottom-color: #442F2F;
	border-left-color: #442F2F;
	padding-top: 24px;
	padding-bottom: 24px;
	margin-bottom: 225px;
}
.Contact-Form    dl, .Contact-FormPrev   dl {
	margin-left: 26px;
}
.Contact-Form   dt, .Contact-FormPrev  dt {
	width: 124px;
	font-size: 1.2em;
	color: #833232;
	padding-top: 3px;
	padding-bottom: 2px;
}
.Contact-Form    dd   {
	padding-bottom: 10px;
	margin-left: 24px;
}
.sale-form p {
	text-align: right;
	margin-right: 75px;
}

.Contact-FormPrev  dd {
	font-size: 1.2em;
	line-height: 1.2em;
	color: #D54F2D;
	letter-spacing: 0.1em;
	width: 300px;
	padding-bottom: 10px;
	margin-left: 24px;
}
.Contact-Form   select,
.Contact-Form  input,
.Contact-Form  textarea
{
	font-size: 1.2em;
	background-color: #000000;
	border: 1px solid #522C2C;
	color: #D54F2D;
	line-height: 1.1em;
	letter-spacing: 0em;
	padding: 1px;
}
.contact-Note {
	font-size: 1.2em;
	color: #D54F2D;
	margin-top: 6px;
	margin-left: 50px;
}
.contact-Note a {
	color: #D54F2D;
	text-decoration: underline;
}
.contact-Note a:hover {
	color: #D54F2D;
	text-decoration: none;
}
.Title-Sale {
	background-image: url(../images/Title-Sale.jpg);
	background-repeat: no-repeat;
	text-indent: -9999px;
	height: 21px;
	width: 348px;
	margin-top: 25px;
	margin-left: 29px;
}
.sale-form h3 ,
.sale-formPrev h3 {
	font-size: 1.2em;
	color: #D54F2D;
	margin-left: 50px;
	margin-top: 25px;
	margin-bottom: 25px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #6B3225;
	background-image: url(../images/Item-Onament1.jpg);
	background-repeat: no-repeat;
	background-position: 0px 1px;
	padding-left: 12px;
	margin-right: 50px;
	clear: both;
}

.sale-form table,
.sale-formPrev table {
	margin-left: 75px;
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	margin-bottom: 15px;
}
.sale-form thead td ,
.sale-formPrev thead td {
	font-size: 1.2em;
	color: #D54F2D;
	background-color: #531E11;
	width: 100px;
	text-align: center;
	padding: 2px;
	margin-top: 1px;
	margin-left: 1px;
}
.sale-form tbody td  ,
.sale-formPrev tbody td {
	font-size: 1.2em;
	color: #D54F2D;
	text-align: center;
	background-color: #361E1B;
	margin: 1px;
	padding: 1px;
}
.sale-form tfoot td ,
.sale-formPrev tfoot td {
	font-size: 1.2em;
	font-weight: bold;
	color: #D54F2D;
	text-align: center;
	margin: 1px;
	padding: 2px;
	background-color: #361E1B;
}

.sale-form  input ,
.sale-form  textarea
{
	font-size: 1.2em;
	background-color: #000000;
	border: 1px solid #522C2C;
	color: #D54F2D;
	line-height: 1.1em;
	letter-spacing: 0em;
	padding: 1px;
}
.sale-form dl ,
.sale-formPrev dl {
	margin-left: 50px;
	margin-bottom: 15px;
	clear: both;
}
.sale-form dt {
	font-size: 1.2em;
	color: #833232;
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	margin-left: 25px;
}
.sale-form dd {
	margin-top: 2px;
	margin-left: 50px;
}
.sale-form dd li {
	font-size: 1.1em;
	color: #833232;
	line-height: 1.2em;
}
.sale-formPrev dt {
	font-size: 1.2em;
	color: #833232;
	padding-left: 15px;
	float: left;
	padding-bottom: 12px;
	width: 80px;
}
.sale-formPrev dd {
	font-size: 1.2em;
	color: #D54F2D;
	float: left;
	padding-bottom: 12px;
}
.sale-note {
	font-size: 1.2em;
	color: #D54F2D;
	margin-left: 50px;
	margin-top: 15px;
	margin-bottom: 5px;
	line-height: 1.2em;
}
.sale-note a {
	color: #D54F2D;
	text-decoration: underline;
}
.sale-note a:hover {
	color: #D54F2D;
	text-decoration: none;
}
.Title-Profile {
	background-image: url(../images/photo.jpg);
	text-indent: -9999px;
	height: 325px;
	width: 480px;
	margin-top: 25px;
	background-repeat: no-repeat;
	margin-left: 40px;
}
.Profile-1 {
	background-image: url(../images/photo-y.jpg);
	background-position: right top;
	background-repeat: no-repeat;
	padding-right: 240px;
	margin-right: 50px;
	padding-left: 50px;
	padding-top: 15px;
}
.Profile-1 p {
	color: #D54F2D;
	font-size: 1.3em;
	line-height: 1.2em;
	margin-bottom: 25px;
}
.Profile-2 {
	background-image: url(../images/photo-jrT.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	margin-left: 50px;
	padding-left: 240px;
	padding-top: 15px;
	height: 350px;
}
.Profile-2 li {
	font-size: 1.3em;
	color: #D54F2D;
	margin-bottom: 15px;
	margin-right: 40px;
}


.profile-Body {
	text-align: center;
	margin-top: 25px;
	margin-bottom: 25px;
}
.Title-Discography {
	background-image: url(../images/Title-Discography.jpg);
	text-indent: -9999px;
	height: 24px;
	width: 348px;
	margin-left: 29px;
	margin-top: 25px;
	margin-bottom: 25px;
}
.discography-item {
	margin-bottom: 50px;
	margin-left: 50px;
	margin-right: 50px;
}

.discography-image {
	float: right;
}
.discography-meta {
	font-size: 1.2em;
	color: #D54F2D;
	text-align: right;
	margin-top: 3px;
	margin-bottom: 3px;
	padding-right: 10px;
}
.discography-item h3 {
	font-size: 1.2em;
	font-weight: bold;
	color: #D54F2D;
	background-image: url(../images/Item-Onament1.jpg);
	background-repeat: no-repeat;
	clear: both;
	padding-left: 12px;
}
.discography-body {
	font-size: 1.2em;
	color: #A84242;
}
.discography-body ol {
	margin-left: 25px;
}
