@charset "UTF-8"

body {
	color : #4b0097;
	font-family : sans-serif;
	font-size: 9pt;
}

p.MaruTitle {
	color       : #4b0097;
	text-align : center;
	text-decoration : underline;
	font-family : sans-serif;
	font-size   : 14pt;
	font-weight : bold;
}

p.IMCTitle {
	width : 300px;
	height      : 20px;
	color       : #ff0080;
	text-align : center;
	vertical-align : middle;
	font-family : sans-serif;
	font-size   : 14pt;
	border-style : ridge;
	border-width : 3px;
}

p.Comment01 {
	text-align : left;
	vertical-align : top;
	font-family : sans-serif;
	font-size   : 9pt;
	border-style : none;
}

p.Comment01 {
	text-align : center;
	vertical-align : top;
	font-family : sans-serif;
	font-size   : 9pt;
	border-style : none;
}

p.Title01 {
	text-align : center;
	vertical-align : top;
	font-family : sans-serif;
	font-size   : 14pt;
	font-weight : bold;
}

p.Title02 {
	text-align : center;
	vertical-align : top;
	font-family : sans-serif;
	font-size   : 12pt;
	font-weight : bold;
}

/************************************************/
/*		TABLE_KONCERTT01 (コンサート演目) 		*/
/************************************************/
table.TABLE_KONCERT01 {
	width        : 500px;
	border-width : 3px;
	border-style : ridge;
}

td.TD_KC01_H00 {
	width          : 500px;
	height         : 20px;
	border-style   : none;
	vertical-align : top;
	text-align     : center;
	font-family    : sans-serif;
	font-size      : 11pt;
	font-weight    : bold;
}

td.TD_KC01_H01 {
	width          : 500px;
	height         : 20px;
	border-style   : none;
	vertical-align : top;
	color          : blue;
	text-align     : center;
	font-family    : sans-serif;
	font-size      : 11pt;
	font-weight    : bold;
}

td.TD_KC01_B01 {
	width          : 150px;
	height         : 20px;
	border-style   : none;
	vertical-align : top;
	text-align     : right;
	font-family    : sans-serif;
	font-size      : 11pt;
}

td.TD_KC01_B02 {
	width          : 350px;
	height         : 20px;
	border-style   : none;
	vertical-align : top;
	text-align     : left;
	font-family    : sans-serif;
	font-size      : 11pt;
}

td.TD_KC01_B03 {
	width          : 50px;
	height         : 20px;
	border-style   : none;
	vertical-align : top;
	text-align     : left;
	font-family    : sans-serif;
	font-size      : 11pt;
}

td.TD_KC01_B04 {
	width          : 300px;
	height         : 20px;
	border-style   : none;
	vertical-align : top;
	text-align     : left;
	font-family    : sans-serif;
	font-size      : 11pt;
}

td.TD_KC01_F00 {
	width          : 500px;
	height         : 20px;
	border-style   : none;
	vertical-align : top;
	text-align     : center;
	font-family    : sans-serif;
	font-size      : 11pt;
}















/*************************************/
/************ TABLE01 ****************/
/*************************************/
table.TABLE01 {
	width : 400px;
	border-style : none;
}

td.TD01_01 {
	height      : 30px;
	color       : #ff0033;
	text-align  : left;
	font-family : sans-serif;
	font-size   : 12pt;
	font-weight : bold;
}

td.TD01_02 {
	height      : 20px;
	color       : #ff0033;
	text-align  : left;
	font-family : sans-serif;
	font-size   : 10pt;
	font-weight : bold;
}

td.TD01_02 {
	height      : 20px;
	color       : #ff0033;
	text-align  : center;
	font-family : sans-serif;
	font-size   : 10pt;
	font-weight : bold;
}

/*************************************/
/* TableMaruCircle                   */
/*************************************/
table.TableMaruCircle {
	width : 400px;
	border-style : ridge;
	border-width : 5px;
}

td.TD_MC01 {
	color       : #4b0097;
	width       : 400px;
	text-align  : left;
	text-indent : 8pt;
	vertical-align : top;
	font-family : sans-serif;
	font-size   : 10pt;
}

td.TD02_02 {
	width       : 400px;
	text-align  : left;
	vertical-align : top;
	font-family : sans-serif;
	font-size   : 16pt;
	font-weight : bold;
}

td.TD02_03 {
	width       : 580px;
	text-align  : center;
	font-family : sans-serif;
	font-size   : 12pt;
	font-weight : bold;
}

/*************************************/
/************ TABLE03 ****************/
/*************************************/
table.TABLE03 {
	width : 580px;
	border-style : none;
}

td.TD03_01 {
	height : 40px;
	text-align  : left;
	font-family : sans-serif;
	font-size   : 16pt;
	font-weight : bold;
}

td.TD03_02 {
	width  : 180px;
	height : 30px;
	text-align  : right;
	vertical-align : top;
	font-family : sans-serif;
	font-size   : 12pt;
}

td.TD03_03 {
	width  : 400px;
	height : 30px;
	text-align  : left;
	vertical-align : top;
	font-family : sans-serif;
	font-size   : 12pt;
}

td.TD03_04 {
	width  : 180px;
	height : 10px;
	text-align  : right;
	vertical-align : top;
	font-family : sans-serif;
	font-size   : 10pt;
}


/*************************************/
/************ TABLE04 (演目) *********/
/*************************************/
table.TABLE04 {
	width  : 600px;
	border-style : none;
}

td.TD04_01 {
	width  : 450px;
	height : 20px;
	border-style : none;
	vertical-align : top;
	text-align  : left;
	font-family : sans-serif;
	font-size   : 12pt;
	font-weight : bold;
}

td.TD04_02 {
	width  : 50px;
	height : 20px;
	border-style : none;
	vertical-align : top;
	text-align  : left;
	font-family : sans-serif;
	font-size   : 12pt;
}

td.TD04_03 {
	width  : 100px;
	height : 20px;
	border-style : none;
	vertical-align : top;
	text-align  : left;
	font-family : sans-serif;
	font-size   : 12pt;
}

td.TD04_04 {
	width  : 150px;
	height : 10px;
	border-style : none;
	vertical-align : top;
	text-align  : left;
	font-family : sans-serif;
	font-size   : 12pt;
}

td.TD04_05 {
	width  : 400px;
	height : 10px;
	border-style : none;
	vertical-align : top;
	text-align  : left;
	font-family : sans-serif;
	font-size   : 12pt;
}




td.TD04_06 {
	width  : 150px;
	height : 20px;
	border-style : none;
	vertical-align : top;
	text-align  : left;
	font-family : sans-serif;
	font-size   : 12pt;
}









/*************************************/
/************ TABLE05 ****************/
/*************************************/
table.TABLE05 {
	width : 700px;
	border-style : none;
}

th.TH05_01 {
	width : 700px;
	height : 30px;
	text-align  : left;
	vertical-align : top;
	font-family : sans-serif;
	font-size   : 14pt;
	font-weight : bold;
}

td.TD05_01 {
	width : 700px;
	height : 20px;
	text-indent : 12pt;
	text-align  : left;
	vertical-align : top;
	font-family : sans-serif;
	font-size   : 12pt;
}

td.TD05_02 {
	width : 50px;
	height : 20px;
	text-align  : right;
	vertical-align : top;
	font-family : sans-serif;
	font-size   : 12pt;
}

td.TD05_03 {
	width : 650px;
	height : 20px;
	text-align  : left;
	vertical-align : top;
	font-family : sans-serif;
	font-size   : 12pt;
}

td.TD05_04 {
	color : #914465
	width : 650px;
	height : 30px;
	text-align  : left;
	vertical-align : middle;
	font-family : sans-serif;
	font-size   : 12pt;
	font-weight : bold;
}

td.TD05_05 {
	width : 700px;
	height : 20px;
	text-indent : 12pt;
	text-align  : center;
	vertical-align : top;
	font-family : sans-serif;
	font-size   : 12pt;
}

/*************************************/
/************ TABLE06 ****************/
/*************************************/
table.TABLE06 {
	width : 400px;
	height : 100px;
	border-style : none;
	border-width : 5px;
}

td.TD06_01 {
	width  : 400px;
	height : 10px;
	text-indent : 12pt;
	text-align  : left;
	vertical-align : top;
	font-family : sans-serif;
	font-size   : 11pt;
	border-style : none;
}

/*************************************/
/* TABLE07 (コンサート一覧) **********/
/*************************************/
table.TABLE07 {
	width : 500px;
	border-style : none;
}

td.TD07_01 {
	color : #914465
	width : 500px;
	height : 50px;
	text-align  : center;
	vertical-align : top;
	font-family : sans-serif;
	font-size   : 14pt;
}

td.TD07_02 {
	color : #914465
	width : 350px;
	height : 25px;
	text-align  : left;
	vertical-align : top;
	font-family : sans-serif;
	font-size   : 12pt;
}

td.TD07_03 {
	color : #914465
	width : 100px;
	height : 25px;
	text-align  : left;
	vertical-align : top;
	font-family : sans-serif;
	font-size   : 12pt;
}

td.TD07_04 {
	color : #914465
	width : 50px;
	height : 25px;
	text-align  : left;
	vertical-align : top;
	font-family : sans-serif;
	font-size   : 12pt;
}

td.TD07_05 {
	width : 500px;
	height : 20px;
	text-align  : left;
	vertical-align : top;
	font-family : sans-serif;
	font-size   : 12pt;
}

/*************************************/
/************ TABLE08 (タイトル) *****/
/*************************************/
table.TABLE08 {
	width : 600px;
	border-style : ridge;
	border-width : 5px;
}

td.TD08_01 {
	color : #ef2ac7;
	width : 600px;
	height : 30px;
	text-align  : center;
	vertical-align : middle;
	font-family : sans-serif;
	font-size   : 14pt;
	font-weight : bold;
}

/*************************************/
/************ TABLE09 (日時・場所) ***/
/*************************************/
table.TABLE09 {
	height : 30px;
	border-style : none;
}

td.TD09_01 {
	height : 10px;
	text-align  : left;
	font-family : sans-serif;
	font-size   : 12pt;
}

/*************************************/
/************ TABLE10 (演目) *********/
/*************************************/
table.TABLE10 {
	width  : 700px;
	border-style : none;
}

td.TD10_01 {
	width  : 150px;
	height : 20px;
	border-style : none;
	vertical-align : top;
	text-align  : right;
	font-family : sans-serif;
	font-size   : 11pt;
	font-weight : bold;
}

td.TD10_02 {
	width  : 350px;
	height : 20px;
	border-style : none;
	vertical-align : top;
	text-align  : left;
	font-family : sans-serif;
	font-size   : 11pt;
}

td.TD10_03 {
	width  : 200px;
	height : 20px;
	border-style : none;
	vertical-align : top;
	text-align  : left;
	font-family : sans-serif;
	font-size   : 11pt;
}

td.TD10_04 {
	width  : 80px;
	height : 10px;
	border-style : none;
	vertical-align : top;
	text-align  : left;
	font-family : sans-serif;
	font-size   : 11pt;
}

td.TD10_05 {
	width  : 270px;
	height : 10px;
	border-style : none;
	vertical-align : top;
	text-align  : left;
	font-family : sans-serif;
	font-size   : 11pt;
}

