/* CSS Document */.waku {  border: 1px #999999 solid}.text-10 {  font-size: 80%; line-height: 1.3em; color: #333333; padding-top: 2px; padding-right: 3px; padding-bottom: 2px; padding-left: 3px}.text-10b {  font-size: 110%; line-height: 1.3em; color: #333333; padding-top: 2px; padding-right: 3px; padding-bottom: 2px; padding-left: 3px}.white-10 {  font-size: 80%; color: #FFFFFF; text-decoration: none}.text-12 {  font-size: 80%; line-height: 1.3em; color: #333333; text-decoration: none; padding-top: 3px; padding-right: 5px; padding-bottom: 3px; padding-left: 5px}.waku-2 {  font-size: 80%; line-height: 1.4em; color: #333333; text-decoration: none; border: 1px solid #333333}.white-12 {  font-size: 100%; color: #FFFFFF; text-decoration: none; line-height: 1.3em}.menu {  padding-right: 3px; padding-left: 3px; padding-top: 3px; padding-bottom: 3px; text-decoration: none; height: 100%; width: 100%; border-color: black black #666666; border-style: solid; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 2px; border-left-width: 0px}.menu:hover {  background-color: #CCCCCC; text-decoration: none}.white-10:hover {  font-size: 80%; color: #66FF99; text-decoration: none}.link-12 { font-size: 12px; line-height: 1.6em; color: #0033FF; text-decoration: underline; padding-top: 6px; padding-right: 5px; padding-bottom: 6px; padding-left: 5px }.bank {  font-size: 12px; line-height: 14px; color: #333333; text-decoration: none; padding-top: 3px; padding-right: 3px; padding-bottom: 3px; padding-left: 3px}.text-14 {  font-size: 100%; line-height: 1.3em; color: #333333; padding-top: 3px; padding-right: 3px; padding-bottom: 3px; padding-left: 3px; font-weight: bold}.white-12:hover {  font-size: 100%; color: #33FFCC; text-decoration: none; line-height: 1.3em}.yohaku {  padding-top: 3px; padding-right: 3px; padding-bottom: 3px; padding-left: 3px}.text-10L:hover { font-size: 80%; line-height: 1.3em; color: #FF0000 }.text-10L { font-size: 80%; line-height: 1.3em; color: #333333; padding-top: 2px; padding-right: 3px; padding-bottom: 2px; padding-left: 3px }#top {	margin: 15px 10px 5px 30px;	font-size: 80%;}#top p{	margin: 0;	padding: 0;}ul{	list-style-type: circle;	margin: 0;	padding: 0;	line-height: 130%;}.exp{	font-size: 10px;	color: #333333;	margin-left: 0px;	margin-top: 5px;	line-height: 130%;}.exp a{	color: #0000CC;}.exp a:hover{	color: #FF6600;}.topic {	font-family: "‚l‚r ‚oƒSƒVƒbƒN", Osaka;	font-size: 12px;	color: #FF6600;	font-weight: bold;	margin: 0px 0px;}.topic a{	color: #FF6600;}.topic a:hover {	color: #666666;}.news {font-family: "‚l‚r ‚oƒSƒVƒbƒN", Osaka;	font-size: 12px;	color: #006699;	font-weight: bold;	margin: 0px 0px;}.news a{	color: #006699;}.news a:hover {	color: #009999;}.waku10{	border: 1px #999999 solid;	font-size: 80%;	line-height: 1.3em;	color: #333333;	padding-top: 2px;	padding-right: 3px;	padding-bottom: 2px;	padding-left: 3px;	border-color: #999999;}/* ‚±‚±‚Ü‚Å */ 