@import url("josei.css");/* Sponsorship pages - 3105 *//* HTML Tags */body {  	font-family: "MS PGothic", "MS PMincho", Osaka, sans-serif; 	 	 	background-color: #FFFFFF; 	}h1 {	margin-right: 0px;	margin-left: 0px;	margin-top: 0px;	margin-bottom: 0px;}/* Body Class */.grey {		font-size: 80%;	color: #515151;  	line-height: 140%;  	display: block;}.greyfix {		font-size: 11px;	color: #515151;  	line-height: 140%;  	display: block;}.grey2 {		font-size: 80%;	color: #515151; }.black {		font-size: 90%;	color: #000000; }.greybold {		font-size: 80%;	color: #515151; 	font-weight: bold; 	line-height: 140%;  	display: block;}.greybasic {		font-size: 100%;	color: #515151;	font-weight: normal;  	line-height: 140%;  	display: block;}.greyboldwide {		font-size: 80%;	color: #515151; 	font-weight: bold; 	line-height: 140%;  	display: block;	letter-spacing: 0.3em;}.greyen {		font-family: Arial, Verdana, Helvetica, sans-serif;	font-size: 80%;	color: #515151;  	}.greyenfix {		font-family: Arial, Verdana, Helvetica, sans-serif;	font-size: 11px;	color: #515151;  	}.greylarge {		font-size: 90%;	color: #515151;  	}.greylargeen {		font-family: Arial, Verdana, Helvetica, sans-serif;	font-size: 90%;	color: #515151;  	}.greylargebold {		font-size: 90%;	color: #515151;  	font-weight: bold;}.greylargeboldfix {		font-size: 13px;	color: #515151;  	font-weight: bold;}.greysmall {		font-size: 70%;	color: #515151;  	}.greysmallbold {		font-size: 70%;	color: #515151;  	font-weight: bold;}.greysmallboldwide {		font-size: 70%;	color: #515151;  	font-weight: bold;	letter-spacing: 0.5em;}.greyheader {		font-size: 90%;	color: #5D5C5C;	font-weight: bold;}.greyheaderwide {		font-size: 90%;	color: #5D5C5C;	font-weight: bold;	letter-spacing: 0.3em;}.greyindex {			font-size: 80%;	color: #636563;	line-height: 140%;	}.greyindexlarge {		font-size: 90%;	color: #636563;	font-weight: bold;}.greyindexsmall {		font-size: 70%;	color: #636563;		line-height: 140%;		}.darkgreyheader {		font-size: 100%;	color: #5D5C5C;	font-weight: bold;}.darkgreymsbold {		font-size: 75%;	color: #444444;  	font-weight: bold;	}.white {		font-size: 80%;	color: #FFFFFF; 	}.whitewide {		font-size: 80%;	color: #FFFFFF; 	letter-spacing: 0.5em;	}.whiteindex {		font-size: 12px;	color: #FFFFFF; 	line-height: 190%; 	display: block;	margin-right: 20px;	margin-top: 15px;}.whiteenbold {		font-family: Arial, Verdana, Helvetica, sans-serif;	font-size: 80%;	color: #FFFFFF; 	font-weight: bold;}.whitemdlarge {		font-size: 0.85em;	color: #FFFFFF; 	}.whitelarge {		font-size: 90%;	color: #FFFFFF; 	}.blueindex {		font-size: 80%;	color: #0A50A1;	font-weight: bold;}.blueindexxsmall {	font-size: 55%;	color: #0C50A1; 	font-weight: bold; 	}.blueindexsmall {		font-size: 70%;	color: #0A50A1;	font-weight: bold;}.blueindexlarge {		font-size: 90%;	color: #0A50A1;	font-weight: bold;}.blueheader {		font-size: 90%;	color: #0851A5;	font-weight: bold;}.blueheaderwide {		font-size: 90%;	color: #0851A5;	font-weight: bold;	letter-spacing: 0.3em;}.redlarge {		font-size: 90%;	color: #AA1515;	font-weight: bold;}.red {		font-size: 80%;	color: #FF0000; }.copyright {		font-family: Arial, Verdana, Helvetica, sans-serif;	font-size: 70%;	color: #515151;}/* Navigation Class: Link */a.navwhitenormal:link, a.navwhitenormal:active, a.navwhitenormal:visited {		font-size: 75%; 		color: #FFFFFF;	font-weight: bold;		text-decoration: none;}a.navwhitenormal:hover {		font-size: 75%; 		color: #99D47F;	font-weight: bold;		text-decoration: none;}a.navwhitewide:link, a.navwhitewide:active, a.navwhitewide:visited {		font-size: 75%; 		color: #FFFFFF;	font-weight: bold;	letter-spacing: 0.5em;	text-decoration: none;}a.navwhitewide:hover {		font-size: 75%; 		color: #99D47F;	font-weight: bold;	letter-spacing: 0.5em;	text-decoration: none;}a.linkgraysmall:link, a.linkgraysmall:active, a.linkgraysmall:visited {	font-size: 70%;	color: #515151;	text-decoration: none;}a.linkgraysmall:hover {	font-size: 70%;	color: #214781;	text-decoration: none;}a.navwhiteen:link, a.navwhiteen:active, a.navwhiteen:visited {		font-family: Arial, Verdana, Helvetica, sans-serif;	font-size: 75%; 		color: #FFFFFF;	font-weight: bold;		text-decoration: none;}a.navwhiteen:hover {		font-family: Arial, Verdana, Helvetica, sans-serif;	font-size: 75%; 		color: #99D47F;	font-weight: bold;		text-decoration: none;}/* Navigation Class: Non-Link */.navgreennormal {		font-size: 75%; 		color: #99D47F;	font-weight: bold;		}.navgreenwide {		font-size: 75%; 		color: #99D47F;	font-weight: bold;	letter-spacing: 0.5em;	}.navgreenen {		font-family: Arial, Verdana, Helvetica, sans-serif;	font-size: 75%; 		color: #99D47F;	font-weight: bold;		}/* Link Class */a.linkblue:link, a.linkblue:active, a.linkblue:visited {		font-size: 80%;	color: #0C50A1;	line-height: 140%;   		text-decoration: none;}a.linkblue:hover {		font-size: 80%; 		color: #FF8615;		line-height: 140%;	text-decoration: none;}a.linkblue2:link, a.linkblue2:active, a.linkblue2:visited {		font-size: 80%;	color: #0C50A1;	text-decoration: none;}a.linkblue2:hover {		font-size: 80%; 		color: #FF8615;		text-decoration: none;}a.linkbluefix:link, a.linkbluefix:active, a.linkbluefix:visited {		font-size: 11px;	color: #0C50A1;  		text-decoration: none;}a.linkbluefix:hover {		font-size: 11px; 		color: #FF8615;		text-decoration: none;}a.linkbluebold:link, a.linkbluebold:active, a.linkbluebold:visited {		font-size: 80%;	color: #0C50A1; 	font-weight: bold; 		text-decoration: none;}a.linkbluebold:hover {		font-size: 80%; 		color: #FF8615;		font-weight: bold;	text-decoration: none;}a.linkbluelarge:link, a.linkbluelarge:active, a.linkbluelarge:visited {		font-size: 90%;	color: #0C50A1;  		text-decoration: none;}a.linkbluelarge:hover {		font-size: 90%; 		color: #FF8615;		text-decoration: none;}a.linkbluelarge2:link, a.linkbluelarge2:active, a.linkbluelarge2:visited {		font-size: 90%;	color: #0C50A1;  	}a.linkbluelarge2:hover {		font-size: 90%; 		color: #FF8615;	}a.linkbluesmall:link, a.linkbluesmall:active, a.linkbluesmall:visited {		font-size: 70%;	color: #0C50A1;	line-height: 140%;  		text-decoration: none;}a.linkbluesmall:hover {		font-size: 70%; 		color: #FF8615;		line-height: 140%;	text-decoration: none;}a.linkbluesmallbold:link, a.linkbluesmallbold:active, a.linkbluesmallbold:visited {		font-size: 70%;	color: #0C50A1; 	font-weight: bold; 		text-decoration: none;	}a.linkbluesmallbold:hover {		font-size: 70%; 		color: #FF8615;		font-weight: bold;	text-decoration: none;	}a.linkbluesmallbolden:link, a.linkbluesmallbolden:active, a.linkbluesmallbolden:visited {		font-family: Arial, Verdana, Helvetica, sans-serif;	font-size: 70%;	color: #0C50A1; 	font-weight: bold; 		text-decoration: none;	}a.linkbluesmallbolden:hover {		font-family: Arial, Verdana, Helvetica, sans-serif;	font-size: 70%; 		color: #FF8615;		font-weight: bold;	text-decoration: none;	}a.linkgreenwide:link, a.linkgreenwide:active, a.linkgreenwide:visited {		font-size: 75%; 		color: #99D47F;	font-weight: bold;	letter-spacing: 0.5em; 		text-decoration: none;}a.linkgreenwide:hover {		font-size: 75%; 		color: #99D47F;	font-weight: bold;	letter-spacing: 0.5em;		text-decoration: none;}/* Form */.searchbox {		font-size: 12px;	color: #636563;	border-top: 1px solid #999999; 	border-bottom: 1px solid #999999; 	border-left: 1px solid #999999; 	border-right: 1px solid #999999; 		height: 18px;	width: 130px;	}/* For Text Browser */div.noshow {	display: none;}/* program */td.time, td.forum1, td.forum2, td.forumcenter {	font-size:80%;	vertical-align: top;	color: #333333;}td.forum1title, td.forum2title {	font-weight:bold;	text-align : center;	font-size : 90%;	width: 50%;}td.time {}td.forum1, td.forum1title {	background: #DEE1F2;	}td.forum2, td.forum2title {	background: #DBE4EE;}	td.forum2 h3, td.forum1 h3 {	color: #333333;	font-size: 100%;}td.forum2 h4, td.forum1 h4 {	font-size: 100%;	color: #333333;	font-weight:normal;}td.forumcenter {	text-align : center;}td.forum2 p, td.forum1 p {}td.iwasaki a {display:block;width:106px; height:30px; background:url(../fo/officer/images/councilor/coun_name_iwasaki.gif) 0 -30px no-repeat; text-indent:-9999px;}td.iwasaki a:hover {display:block;width:106px; height:30px; background:url(../fo/officer/images/councilor/coun_name_iwasaki.gif) 0 0 no-repeat; text-indent:-9999px;