 /* Font Definitions 

 @font-face

	{font-family:"ＭＳ 明朝";

	panose-1:2 2 6 9 4 2 5 8 3 4;}

@font-face

	{font-family:Century;

	panose-1:2 4 6 4 5 5 5 2 3 4;}

@font-face

	{font-family:"ＭＳ Ｐゴシック";

	panose-1:2 11 6 0 7 2 5 8 2 4;}

@font-face

	{font-family:"\@ＭＳ 明朝";

	panose-1:2 2 6 9 4 2 5 8 3 4;}

@font-face

	{font-family:"\@ＭＳ Ｐゴシック";

	panose-1:2 11 6 0 7 2 5 8 2 4;}

*/



 /* Style Definitions */



a:link

	{color:#004080;

	text-decoration:underline;}



a:visited

	{color:681868;

	text-decoration:underline;}



a:hover

 {color: #004080; 

  background-color: #e0f0ef;

  text-decoration: none;}



a.lang:link

{color:#d7415d;

 font-size:large;

 font-weight:bolder;}



a.lang:visited

{color:#902020;

 font-size:large;}



 /* AllPages */

body

    {

 bgcolor:white;

 text-justify-trim:punctuation;

 text-align:left;

 color:black;

 background-color:#FFFFFF;

 font-family:Arial,ＭＳ Ｐゴシック,Osaka,sans-serif;

 line-height:130%;

 margin-top:30px;

 margin-bottom:30px;

 margin-left: 30px;

 margin-right: 30px;

 tab-interval:4.0pc;

}



.center

{

 text-align:center;

}



body.menu

{

 margin-left:10px;

 font-size:small;

}



h1

    {

 font-size:x-large;

 color:#000060;

 line-height:130%;

 text-align:center;

}



h2

    {

 font-size:large;

 color:#008040;

 line-height:130%;

 text-align:center;

}



table

    {

 font-size:small;

 line-height:130%;

 background-color:#FFFFFF;

 table-layout:auto;

 border-collapse:0;

}



tr

{

vertical-align:top;

line-height:130%;

}



div.pic, p.pic

{

 text-align:center;

 mso-pagination:widow-orphan;

}



span.link

{

 margin-left: 40px;

}



p

{

text-indent:1em;

margin-top:2px;

margin-bottom:4px;

}



p.name

{

margin:0pc;

margin-bottom:.0001pt;

text-align:justify;

text-justify:inter-ideograph;

font-size:12.0pt;

}



p.eng

{

text-indent:2em;

}



 /* News */

table.news/* width:506.4pt; */

{

vertical-align:top;

margin-left:20.4pt;

}



 /* Access */



h3.access /*アクセス見出し用*/

{

 background:#c0ffc0;

 height:1.5pc;

 padding:2.25pt 2.25pt 2.25pt 2.25pt;

 font-size:normal;

}



h2.t2 /*アクセス内容用*/

{

 padding:2.25pt 2.25pt 2.25pt 2.25pt;

 height:1.5pc

 background-color:#FFFFFF;

}



 /* Schedule */



table.schedule

{

border-collapse:collapse;

padding:0px 5px 0px 5px;

text-align:left;

border-style: solid;           

border-width: 1px;

border-color: black;

}



 /* Conference */



table.conference

{

 padding:0mm 5.4pt 0mm 5.4pt;

 text-align:center;

 border-width: 8px;

}

