/*@ufζΉyμΘΖΌΣvpX^CEV[g@*/

 {
	padding-top: 0px
	padding-bottom: 0px;
	padding-right: 0px;
	padding-left: 0px;
	margin: 0px;
}


body {
	margin-top: 7px;
	margin-right: 0px auto;
	margin-left: 0px auto;
	background-color: #fffff0;
	text-align: center;
	font-family: "lr oSVbN", "qMmpS Pro W3", "Osaka", "Times New Roman",sans-serif;
	font-size: 11pt;
}


	margin: ;


#container {
	margin-right: 0px auto;
	margin-left: 0px auto;
	border: 0px;
	padding: 0em 2em; /* γΊ ΆE */
	padding: 0px;
	text-align: left;
}

#pageheader {
	margin: 0px;
	border: 0px none;
	padding: 0px;
}

table.header {
	margin: 0px auto;
	border-style: none;
	border-collapse: collapse;
	width: 100%;
	padding: 0em;
	text-align: center;
	}							
	   
td.header {
	padding: 0.5em;
	border: none;
	vertical-align: middle;
	height: 1em;
	}

.wabun {
	background-color: #a0b8c8;
	font-size: 2em;
	font-weight: bold;
	}
									   
.eibun {
	background-color: #dcdcdc;
	font-family: "Times New Roman" ,sans-serif;
	font-size: 1.2em;
	}

#summary {
	font-size: 0.85em;
	font-family: "lr SVbN",sans-serif;
	margin: 0em;
	border: 0em;
	padding: 0em;
	width:70%;
	text-align: left;
	line-height: 1.25em;
}

.null_top1 {
	margin: 0em;
	border: 0em;
	padding: 0em;
	width: 15%;
	float: left;
}

.null_top2 {
	margin: 0em;
	border: 0em;
	padding: 0em;
	width: 15%;
	float: right;
}


/* ©o΅ */

h2 {
	margin-right: auto;
	margin-left: auto;
	margin-top: 2em;
	margin-bottom: 2em;
	padding: 1em 1em 0.5em 1em;@@/*γ E Ί Ά*/
	border-top: solid 1px green;
	border-bottom: solid 1px green;
	background-color: LemonChiffon;
	color: Navy;
	text-align: left;
	font: 16pt "HGPnppΊήΌ―ΈUB", "HGSnppΊήΌ―ΈUB", "HGnppΊήΌ―ΈUB", "lr oSVbN",sans-serif;@@/* [ΞΜ=italic] [Ύ³=bold] yTCYsΒͺz/[sΤ] ytHgνsΒͺz "HGPnppΊήΌ―ΈUB"*/
}


h3 {
	color: Green;
	margin-right: auto;
	margin-left: auto;
	margin-top: 2em;
	margin-bottom: 0px;
	padding-top: 5px
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 0px;
	width:95%;
	text-align: left;
	font: 14pt "HGPnppΊήΌ―ΈUB", "HGSnppΊήΌ―ΈUB", "HGnppΊήΌ―ΈUB", "lr oSVbN",sans-serif;
	border-bottom: solid 2px powderblue;
}

.h3 {
	position: relative;
	top: -15px;
	margin: 0px;
	padding: 0px;
	hight: 0px;
	width: 95%;
	border-bottom: solid 2px deepskyblue ;
}

.h3sub {
	position: relative;
	top: -30px;
	margin: 0px;
	padding: 0px;
	hight: 0px;
	width: 95%;
	border-bottom: solid 2px navy;
}


/* Κ^ */

img.gray1 {
	float: right;
	margin-right: 2em;
	margin-bottom: 0.5em;
}

img.gray2 {
	margin-right: auto;
	margin-left: auto;
	margin: 2em auto;
	width: 35%;
	text-align: center;
}

.null_bottom1 {
	margin: 0em;
	border: 0em;
	padding: 0em;
	width: 32.5%;
	float: left;
}

.null_bottom2 {
	margin: 0em;
	border: 0em;
	padding: 0em;
	width: 32.5%;
	float: right;
}



/* Ϊ */

#contents {
	float: left;
	margin-left: 2em;
	margin-bottom: 2em;
	color: DarkGreen;
	font-size: 0.8em;
	font-family: "lr SVbN",sans-serif;
	font-family: "Verdana",sans-serif
	width:50%;
	text-align: left;
	line-height: 1.3em;
}


/* μiΌΜ­²\¦ */
em.opus {
	font: bold 1em "Times New Roman", "lr oSVbN", sans-serif;
	color: red;
}

/* μiΌi΄θjΜ­²\¦ */
em.opus_en {
	font: italic bold 1em "Times New Roman", "lr oSVbN", sans-serif;
	color: blue;
}


/* {Άέθ */

p {
	padding-top: 0em;
	padding-bottom: 0em;
	padding-right: 2em;
	padding-left: 2em;
	font-family: "Times New Roman", "lr oSVbN",sans-serif;
	font-size: 11pt;
	text-align: left;
	line-height: 1.5em;
}

.cite {
	padding-top: 0em;
	padding-bottom: 0em;
	padding-left: 4em;
	font-size: 0.8em;
	font-family: "Times New Roman", "lr SVbN",sans-serif;
	color: #0000ff;
	line-height: 1.5em;
}

b {
	font-weight: bold;
}

p.note {
	padding-left: 4em;
	font-family: "Times New Roman", "lr oSVbN",sans-serif;
	font-size: 10pt;
}


/* ^Ήf[^\ */

table.session {
	margin: 1em 2em;
	border: none;		   
	border-collapse: separate;		   
	width: 95%;
	font-size: 0.8em;   
	padding: 0em;		   
	text-align: left;
}
   
caption {			   
	height: 1.2em;
	padding: 0em;
	text-align: left;
}			   

thead {
	vertical-align: middle;
	text-align: center;
	font-weight: bold;
}

th,td {
	height: 1em;		   
	padding: 0.5em;
}

th {
	background-color: #d3d3d3;		   
	font: 1em "Times New Roman", "lr oSVbN",sans-serif;
	width: 12.4%;
}

.cues {
	background-color: LightBlue;
	width: 55%;
}

.musicians {			   
	background-color: #ffccff;		   
	width: 32.6%;
}			 



/* RΦAΜwθ */

table.column_l {
	background-color: #fffacd;
	float: left;
	font-size: 0.8em;
	margin: 10px 10px 10px 0px;
	border: 0.4em solid #708090;
	padding: 10px;
	width: 40%;
	text-align: left;
	line-height: 1.5em;
}

table.column_r {
	background-color: #fffacd;
	float: right;
	font-size: 0.8em;
	margin: 10px 0px 10px 10px;
	border: 0.4em solid #708090;
	padding: 10px;
	width: 40%;
	text-align: left;
	line-height: 1.5em;
}

table.column_c {
	background-color: #fffacd;
	margin: 10px auto;
	font-size: 0.8em;
	border: 0.4em solid #708090;
	padding: 10px;
	width: 95%;
	font-family: "Times New Roman", "lr SVbN",sans-serif;
	text-align: left;
	line-height: 1.5em;
}

h1.column {
	margin: 10px auto;
	color: DarkRed;
	font-family: "HGPnppΞί―ΜίΜ","HGPnppΊήΌ―ΈUB",sans-serif;
	font-size: 1.5em;
	font-weight: bold;
	text-align: center;
}

.cite-column {
	color: #0000ff;
	font-family: "Times New Roman", "lr SVbN",sans-serif;
	font-size: 1em;
	padding-top: 0em;
	padding-bottom: 0em;
	padding-right: 0em;
	padding-left: 2em;
	line-height: 1.3em;
}


/* XgΦAΜwθ */

.list {
	margin-left: 3em;
	font-family: "Times New Roman", "lr SVbN",sans-serif;
	text-align: left;
}

.list_note {
	margin-left: 3em;
	font-family: "Times New Roman", "lr SVbN",sans-serif;
	font-size: 10pt;
	text-align: left;
}



/* tBOtBifζΪ^j */

table.filmo {
	margin: 1em 1em;@@/*γΊ ΆE*/
	border: none;		   
	border-collapse: collapse;		   
	width: 95%;
	font-size: 0.8em;   
	padding: 0em;
	text-align: left;
}

thead.filmo {		   
	background-color: transparent;
	vertical-align: middle;
	text-align: center;
	font-weight: normal; 
}

th.filmo,td.filmo {
	height: 0.3em;@@/*γΊ ΆE*/
	padding: 0.3em 0.2em;@@/*γΊ ΆE*/
}

td.filmo_head {
	background-color: transparent;	   
	font-size: 1em;
}

th.filmo_head {			   
	background-color: transparent;	   
	font-size: 0.8em;   
	width: 7%;
}

th.filmo {			   
	background-color: transparent;	   
	font: bold 1.2em "Times New Roman", "lr oSVbN",sans-serif;@@/* [italic] [bold] y(K)TCYz/[sΤ] y(K)tHgνz*/
	width: 7%;
}

.year {		   
	background-color: transparent;
}		   

.media {		   
	background-color: transparent;
	font-size: 0.9em;   
	text-align: center;
	width: 7%;
}		   

.o_titles {
	background-color: transparent;	   
	font: 1.2em "Times New Roman", "lr oSVbN",sans-serif;@@/* [italic] [bold] y(K)TCYz/[sΤ] y(K)tHgνz*/
	width: 24%;
}		   

.j_titles {		   
	background-color: transparent;	   
	width: 27%;
}		   
		   
.dir_prod {		   
	background-color: transparent;	   
	font-size: 0.9em;   
	width: 15%;
}		   
		   
.memo {		   
	background-color: transparent;	   
	font-size: 0.9em;   
}		 



/* ͺπ\ */

table.bio {
	margin: 1em 1em 1em 3em;@@/*γ E Ί Ά*/
	border: none;		   
	border-collapse: collapse;		   
	width: 95%;
	font-family: "lr SVbN",sans-serif;
	font-size: 0.8em;   
	padding: 0em;
	text-align: left;
}

th.bio,td.bio {
	height: 0.3em;@@/*γΊ ΆE*/		   
	padding: 0.2em;@@/*γΊ ΆE*/
	vertical-align: top;
}

th.bio {			   
	background-color: transparent;	   
	font: bold 1.2em "Times New Roman", "lr oSVbN",sans-serif;@@/* [italic] [bold] y(K)TCYz/[sΤ] y(K)tHgνz*/
	width: 6%;
}

.year_bio {		   
	background-color: transparent;
}		   

.yo {		   
	background-color: transparent;
	font-size: 0.9em;   
	text-align: center;
	width: 4%;
}		   

.events {
	background-color: transparent;	   
	font: 1.2em "Times New Roman", "lr oSVbN",sans-serif;@@/* [italic] [bold] y(K)TCYz/[sΤ] y(K)tHgνz*/
	width: 50%;
}		   


/*@QlΏ@*/

#bibliography {
	margin-right: 2em auto;
	margin-left: 2em auto;
	border-top: dashed 2px darkolivegreen;
	border-bottom: dashed 2px darkolivegreen;
	width: 90%;
	padding: 1em 2em; /* γΊ ΆE */
	font-family: "Times New Roman", "lr oSVbN",sans-serif;
	font-size: 0.8em;
	text-align: left;
	line-height: 1.5em;
}		   

/* Σ« */

#thanks {
	margin-right: 2em auto;
	margin-left: 2em auto;
	width: 90%;
	padding: 1em 2em; /* γΊ ΆE */
	font-family: "lr Ύ©",sans-serif;
	font-size: 0.9em;
	text-align: center;
	line-height: 1.5em;
}		   

