body {color: #000000; background: #959B51; margin-top: 0%; margin-left: 0%; margin-right: 0%}
 
a:link { color: #006699}

#bki_nav_top {
	padding-top:5px;
	padding-bottom:5px;
	margin-left: -5px;
}

.bki_pg_head {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13pt;
	font-weight: bold;
	color: #333;
}

#bki_nav_top a {
	margin-left: 20px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-weight: bold;
	color: #fff;
	text-decoration:none;
}

.bki_side_head { 
  	font-family: Arial, Helvetica, sans-serif;
	font-size: 11pt;
	color: #055; // #004D42; // #F90;
	font-weight: bold;
	margin-bottom: 5px;
}

.bki_side_head_r { 
  	font-family: Arial, Helvetica, sans-serif;
	font-size: 11pt;
	color: #055; //#e80;
	font-weight: bold;
	margin-bottom: 5px;
}

.bki_side_text {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	color: #333;
	margin-left:5px;
}

#bki_ad_helpline {
	width:134px;
	padding:3px;
//	background-color: #fff;
//	border: 1px solid #666;
	cursor: pointer;
}

.bki_ad_head {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #069;
	font-weight: bold;
	margin-bottom: 5px;
}

#bki_ad_helpline .bki_side_text {
	font-size: 8pt;
}

div#videos { margin-left: 75px; }

div#videos a span {display: none;}

div#videos a { text-decoration: none; color: #009; }

div#videos a:hover span {
   display: block;
   position: absolute;
   width: 70px;
   height: 70px;
   top: 235px;
   margin-left: -75px;
   padding: 0px; 
   z-index: 101;
   color: #666;
   background-color: #D6D1B5;
   font: 9pt Verdana, sans-serif; 
   font-weight: bold;
   text-align: center;
//   border: 1px solid #999;
}

#bki_popout {
	background-color: #;
	border: 5px solid #088; //darkorange;
	margin: 20px;
	padding: 10px;
	
}







.sidebarsmallboldcolor {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #FF6600;
	line-height: 12px;
	font-weight: bold;
}
   a:visited { color: #7f007f}
   a:active { color: "#ff0000" }

.main1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 14pt;
	color: #333333
}

.main2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 12pt;
	color: #333333
}

.mainhead {
	font-family: "Arial Narrow", Arial;
	font-size: 24pt;
	line-height: normal;
	color: #C00;
	font-weight: bold
}
.sidebartext {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	line-height: normal;
	color: #333333
}
.sidehead { font-family: "Arial Narrow", Arial; font-size: 22pt; line-height: normal; color: #2F5047; font-weight: normal}
.sidebarsmall { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; line-height: 14pt; color: #333333 }
.sidebarsmallbold { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 7pt; line-height: normal; color: #333333 ; font-weight: bold}
.sidebarsmallwhite { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 7pt; line-height: normal; color: #FFFFFF}
.main1whiteb { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9pt; line-height: 10pt; color: #FFFFFF; font-weight: bold}
.sideheadmedium { font-family: "Arial Narrow", Arial; font-size: 18pt; line-height: normal; color: #FF9900; font-weight: normal }
.eventmain 
		{ font-family: Verdana, Arial, Helvetica, sans-serif;   
				font-size: 18pt;   
				line-height: normal;   
				color: #000000;   
				font-weight: bold;}
.eventsub 
		{ font-family: Verdana, Arial, Helvetica, sans-serif;   
				font-size: 12pt;   
				line-height: 16pt;   
				color: #000000;   
				font-weight: normal;}
.eventtitle 
		{ font-family: Verdana, Arial, Helvetica, sans-serif;   
				font-size: 9pt;   
				line-height: 18pt;   
				color: #3060c0;   
				font-weight: bold;}
.eventpresenter
		{ font-family: Verdana, Arial, Helvetica, sans-serif;   
				font-size: 9pt;   
				line-height: 18pt;   
				color: #666600;   
				font-weight: bold;}
.eventdetails {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 14pt;
	color: #333333;
	margin-left: 25px;
}
.sidehead_lead {
	font-family: "Arial Narrow", Arial;
	font-size: 13pt;
	line-height: 33px;
	color: #06342a;
	font-weight: normal;
	text-align: right;
	padding-right: 25px;
	padding-top: 32px;
}
.sidehead_lead_left {
	font-family: "Arial Narrow", Arial;
	font-size: 19pt;
	line-height: 31px;
	color: #959b51;
	font-weight: normal;
	text-align: left;
	letter-spacing: 1.5pt;
	padding-left: 55px;
	padding-bottom: 25px;
}
.maptextheader {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 7pt;
	line-height: normal;
	color: #222222;
	font-weight: normal
}
.sidehead_lead_left_compressed {
	font-family: "Arial Narrow", Arial;
	font-size: 19pt;
	line-height: 31px;
	color: #959b51;
	font-weight: normal;
	text-align: left;
	letter-spacing: -0.25pt;
	padding-left: 55px;
	padding-bottom: 25px;
}
.sidehead_lead_compressed {
	font-family: "Arial Narrow", Arial;
	font-size: 13pt;
	line-height: 35px;
	color: #06342a;
	font-weight: normal;
	text-align: right;
	padding-right: 25px;
	padding-top: 32px;
	letter-spacing: -0.25pt;
}

#custom_bullet 
ul {
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin-left:0;
padding-left:1em;
text-indent:-1em;
}
li{margin: .35em 0}
.sidehead_lead_nihongo {
	font-family: "Arial Narrow", Arial;
	font-size: 9pt;
	line-height: 30px;
	color: #06342a;
	font-weight: normal;
	text-align: right;
	padding-right: 15px;
	padding-top: 32px;
}
.sidehead_lead_left_nihongo {
	font-family: "Arial Narrow", Arial;
	font-size: 16pt;
	line-height: 31px;
	color: #959b51;
	font-weight: normal;
	text-align: left;
	letter-spacing: 1.5pt;
	padding-left: 55px;
	padding-bottom: 25px;
}



