body {
	margin: 0;
	padding: 0;
	color: #000000;
	font-size: 90%;
	font-family: Arial,sans-serif;
}
.contents {
	margin: 0 auto;
	padding-bottom: 0px;
	width: 840px;
	height: 100%;
	border-right: 1px solid silver;
	border-left: 1px solid silver;
}
a {
	text-decoration: none;
}
a:hover {
	color: #e36d4a;
}

/* ===== ywb_[z===== */
.head1 {
	width: 840px;
	height:21px;
	text-align: right;
	background-color: #000040;
}
.head2 {
	width: 840px;
	height:80px;
}

/* ===== ytb^[zy[WgbvARs[Cg ===== */
.foot1{
	width: 200px;
	border-top: 1px dotted silver;
	margin: 0;
	padding: 0;
	text-align: center;
	line-height: 16px;
	background-color: #e8e8ff;
}
.foot2{
	width: 640px;
	border-top: 1px dotted silver;
	margin: 0;
	padding: 3px 20px 3px 0;
	text-align: right;
	line-height: 16px;
}
.foot3{
	text-align: center;
	color: #000066;
	font-size: 12px;
	line-height:20px;
	background-color: #D0D0FF;
	padding: 3px 0px 3px 20px;
}

/* ===== yΆj[z ===== */
.leftmenu {
	padding: 50px 10px 20px 10px;
	vertical-align: top;
	background-color: #e8e8ff;
}
.leftmenu ul {
	margin: 0;
	padding: 0;
}

.leftmenu ul img {
	display: block;
	width: 170px;
	height: 30px;
}

.leftmenu li {
	padding: 0;
	list-style-type: none;
}

.leftmenu a {
	color: #000040;
	font-weight: bold;
	display: block;
	padding: 0px 0px 0px 5px;
	width: 170px;
	background-color: #ffffff;
	background-image: url(../e_sozai/leftbg.gif);
	background-repeat: repeat-x;
	background-position: bottom;
	font-family: Verdana,Helvetica,sans-serif;
	font-size: 12px;
	line-height: 300%;
}

.leftmenu a:link, .leftmenu a:visited {
	color: #000040;
}

.leftmenu a:hover {
	color: #e36d4a;
}

.active a {
	color: #000040;
	font-weight: bold;
	display: block;
	padding: 0px 0px 0px 5px;
	width: 170px;
	background-color: #ffffff;
	background-image: url(../e_sozai/leftbg_a.gif);
	background-repeat: repeat-x;
	background-position: bottom;
	font-family: Verdana,Helvetica,sans-serif;
	font-size: 12px;
	line-height: 300%;
}

.left-access1 {
	font-size: 11px;	
	text-align: center;
	border-top: 1px solid silver;
	border-left: 1px solid silver;
	border-right: 1px solid silver;
	padding: 5px 1px 2px 1px;
	background-color: #ffffff;
}
.left-access2 {
	font-size: 10px;
	border-bottom: 1px solid silver;
	border-left: 1px solid silver;
	border-right: 1px solid silver;
	padding: 1px 5px 5px 5px;
	background-color: #ffffff;
}


/* ===== yECGAz===== */
.main {
	width: 650px;
	padding: 20px 20px 5px 20px;
	background-color: white;
	font-family: Arial,sans-serif;
	line-height: 150%;
}

h1 {
	padding: 0px 0px 5px 0px;
	margin: 0 0px 20px 0px;
	font-size: 20px;
	font-weight: bold;
	font-family: Verdana,Georgia,"Times New Roman",sans-serif;
	height: 20px;
	border-bottom: 3px inset #6A6A6A;
}

h2 {
	color: white;
	font-size: 16px;
	font-weight: bold;
	background: navy;
	height: 22px;
	padding: 4px 20px 2px 20px;
	margin: 0;
}

h3 {
	color: navy;
	border: 1px solid silver;
	background: #e8e8ff;
	font-size: 14px;
	height: 22px;
	padding: 4px 20px 2px 20px;
	margin: 0;
}
h4 {
	color: white;
	font-size: 16px;
	font-weight: bold;
	background: navy;
	padding: 7px 10px 5px 10px;
	margin: 0;
}

h5 {
	color: white;
	font-size: 14px;
	line-height: 110%;
	background: #e36d4a;
	padding: 1px 0px 0px 5px;
	margin: 15px 0px 3px 0;
}

h6 {
	margin: 10px 0px 0px 0px;
	padding: 0px 10px 0 10px;
	border-top: 3px solid silver;
	font-size: 14px;
}

/* ===== yMembers Fo[z===== */
.member{
	border-right: 1px solid silver;
	border-left: 1px solid silver;
	line-height: 120%
}

.member_bun{
	width: 560px;
	padding:10px 10px 10px 20px;
	border-bottom: 1px dashed silver;
}

.member1{
	width: 160px;
	padding: 5px 0px 0px 30px;
	font-weight: bold;
}
.member1b{
	width: 160px;
	padding: 5px 0px 7px 30px;
	font-weight: bold;
}
.member1_border{
	width: 160px;
	padding: 5px 0px 7px 30px;
	font-weight: bold;
	border-bottom: 1px solid silver;
}

.member2{
	width: 420px;
	padding: 5px 0px 0px 0px;
}
.member2b{
	width: 420px;
	padding: 5px 0px 7px 0px;
}
.member2_border{
	width: 420px;
	padding: 5px 0px 7px 0px;
	border-bottom: 1px solid silver;
}

/* ===== yThemesF€e[}z===== */
.themes{
	border-right: 1px solid silver;
	border-left: 1px solid silver;
	border-bottom: 1px solid silver;
}
.themes_title{
	color: navy;
	font-size: 14px;
	height: 22px;
	font-weight: bold;
	background: #e8e8ff;
	padding: 5px 20px 5px 20px;
	margin: 0;
	border-top: 1px solid silver;
}
.themes_bun{
	padding:10px 20px 10px 20px;
}
ul#square{
	list-style-type:square;
}

/* ===== yAccessFANZXz===== */
.access{
	border: 1px solid silver;
}
.access1{
	width: 110px;
	height: 43px;
	border-bottom: 1px solid silver;
	padding: 8px 0px 8px 20px;
	background-color: rgb(232, 232, 255);
	font-weight: bold;
}
.access2{
	width: 450px;
	height: 43px;
	border-bottom: 1px solid silver;
	padding: 8px 0px 8px 20px;
}
.access1b{
	width: 110px;
	height: 43px;
	padding: 8px 0px 8px 20px;
	background-color: rgb(232, 232, 255);
	font-weight: bold;
}
.access2b{
	width: 450px;
	height: 43px;
	padding: 8px 0px 8px 20px;
}

/* ===== yLink FNz===== */
.link{
	border-right: 1px solid silver;
	border-left: 1px solid silver;
	line-height: 130%;
	font-size: 90%;
}
.link1{
	width: 580px;
	padding: 3px 0px 3px 25px;
	border-bottom: 1px dotted silver;
}
.link1_border{
	width: 580px;
	padding: 3px 0px 3px 25px;
	border-bottom: 1px solid silver;
}



/* yAims of the Center Z^[Tvz*/
.aims1 {
	width: 130px;
	padding: 10px 0px 0px 0px;
	vertical-align: top;
}
.aims2 {
	width: 420px;
	padding: 10px 0px 0px 15px;
}
.aims4 {
	width: 500px;
	padding: 0px 0px 0px 30px;
}
.aims3 {
	font-weight: 600;
	font-size:120%;
}
ol#decimal{
	list-style-type: decimal;
}

/* ===== ySeminar and Lectures FZ~i[z===== */
.seminar_title{
	width: 565px;
	padding:8px 20px 8px 20px;
	font-weight: bold;
	color: navy;
	border-left: 1px solid silver;
	border-right: 1px solid silver;
	border-bottom: 1px solid silver;
	line-height: 120%;
}
.seminar_title2{
	width: 565px;
	padding:5px 20px 1px 20px;
	font-weight: bold;
	color: navy;
	border-left: 1px solid silver;
	border-right: 1px solid silver;
	line-height: 120%;
}
.seminar_bun{
	width: 565px;
	padding:1px 20px 5px 80px;
	border-left: 1px solid silver;
	border-right: 1px solid silver;
	border-bottom: 1px solid silver;
}

/* ===== yZ~i[ΪΧy[Wz===== */
.seminar_table01-a{
	padding:0px 0px 0px 40px;
	width: 90px;
	vertical-align: top;
	font-size: 14px;
}
.seminar_table01-b{
	padding:0px 20px 0px 0px;
	width: 480px;
	vertical-align: top;
	font-size: 14px;
}

.seminar_purpose{
	padding:20px 20px 10px 20px;
}
.seminar_purpose2{
	padding:0px 10px 5px 20px;
	text-align: right;
}


.event-table{
	border: 1px solid silver;
	line-height: 140%;
	font-size:14px;
}
.event-table00{
	padding:5px 20px 1px 5px;
	width: 100px;
	vertical-align: top;
	text-align: right;
}
.event-table01{
	width: 475px;
	padding:5px 10px 1px 0px;
	color: black;
}
.event-table02{
	padding:0px 10px 5px 10px;
	border-bottom: 1px dashed silver;
	text-align: right;
}
.event-table03{
	padding:3px 10px 3px 10px;
	border-bottom: 1px dashed silver;
	background-color: aliceblue;
	font-weight: bold;
}


.seminar_notes2{
	font-size: 14px;
	margin: 0px 0px 0px 0px;
	padding: 2px 0 0 10px;
	line-height: 130%;
}
.seminar_notes{
	margin: 0px 0px 0px 0px;
	padding: 2px 0 0 35px;
	text-indent: -20px;
	line-height: 130%;
}
.seminar_personal_info{
	padding: 2px 0 0 35px;
}

.seminar_contact{
	font-size: 14px;
	padding: 2px 0 0 35px;
}

/* ==== Κ^pAΌͺAΊ_ό\¦ ==== */
.cell_photo{
	padding:10px 20px 1px 20px;
	text-align: center;
	width: 260px;
}

.cell_photoname{
	padding:1px 20px 1px 20px;
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: silver;
	text-align: right;
	font-size: 10px;
}
.cell_phototitle{
	padding:10px 20px 0px 20px;
	text-align: right;
	font-size: 10px;
}

/* =====yawards σάz===== */
.awards-1 {
	margin: 5px 0px 0px 0px;
	line-height: 130%;
}
.awards-2 {
	font-weight: 600;
	margin: 2px 0px 0px 20px;
	line-height: 130%;
	color: maroon;
}
.awards-2b {
	margin: 2px 0px 0px 20px;
	line-height: 130%;
	color: maroon;
	border-bottom: 1px dotted black;
}

.awards-3 {
	margin: 2px 0px 0px 20px;
	line-height: 130%;
}
.awards-3b {
	margin: 2px 0px 10px 20px;
	line-height: 130%;
	border-bottom: 1px dotted black;
	text-align: right;
}




