.e10, .e12, .e14 {	font-family:Arial, Verdana, sans-serif} .j10, .j12, .j14, .j18, .c12{	font-family:Osaka, ‚l‚r ‚oƒSƒVƒbƒN, MS UI Gothic, sans-serif;	margin: 10px;}.sol {	border: solid 1px #000000;	border-collapse: collapse}a:hover {	text-decoration: none;}a{	text-decoration:none}.sub{	padding:2px 5px;	border-top: 1px solid #990000;	border-right: 1px solid #990000;	border-bottom: 1px solid #990000;	border-left: 3px solid #990000;	background-color: #FFCCCC;}}.pad {	padding-left: 5px;}body {	background-repeat: repeat-y;}td {	font-size: 12px;	line-height: 18px;}.imgleft {	float: left;	padding-top: 5px;	padding-right: 5px;}.waku {	border: 1px solid #CCCCCC;	border-collapse: collapse	padding: 5px;	display: block;}.line-y {	background-image: url(../images/line_y.gif);	background-repeat: repeat-y;}h2 {	font-size: 16px;	color: #000066;}.waku-b {	border-collapse: collapse	padding: 5px;	border-top: none;	border-right: 1px solid #66CCCC;	border-bottom: 1px dashed #66CCCC;	border-left: 1px solid #66CCCC;}.waku_right_bottom {	border-right-width: 1px;	border-top-style: none;	border-right-style: solid;	border-bottom-style: solid;	border-left-style: none;	border-right-color: #CCCCCC;	border-bottom-width: 1px;	border-bottom-color: #CCCCCC;}.waku_left_right_bottom {	border-right-width: 1px;	border-bottom-width: 1px;	border-left-width: 1px;	border-top-style: none;	border-right-style: solid;	border-bottom-style: solid;	border-left-style: solid;	border-right-color: #CCCCCC;	border-bottom-color: #CCCCCC;	border-left-color: #CCCCCC;}.dot_bottom {	border-bottom-width: 1px;	border-top-style: none;	border-right-style: none;	border-bottom-style: dashed;	border-left-style: none;	border-bottom-color: #999999;}.waku_blue_bottomdash_right {	border-collapse: collapse	padding: 5px;	border-top: none;	border-right: 1px solid #66CCCC;	border-bottom: 1px dashed #66CCCC;	border-left: none;}.waku2_left_right_bottom {	border-right-width: 1px;	border-bottom-width: 1px;	border-left-width: 1px;	border-top-style: none;	border-right-style: solid;	border-bottom-style: solid;	border-left-style: solid;	border-right-color: #666666;	border-bottom-color: #666666;	border-left-color: #666666;}.waku2_right_bottom {	border-right-width: 1px;	border-top-style: none;	border-right-style: solid;	border-bottom-style: solid;	border-left-style: none;	border-right-color: #666666;	border-bottom-width: 1px;	border-bottom-color: #666666;}.waku2 {	border: 1px solid #666666;	border-collapse: collapse	padding: 5px;	display: block;}.waku2_bottom {	border-bottom-width: 1px;	border-bottom-style: solid;	border-bottom-color: #666666;}.border_left {	border-left-width: 1px;	border-left-style: solid;	border-left-color: #666666;}.border_right {	border-right-width: 1px;	border-right-style: solid;	border-right-color: #666666;}.border_under_f {	border-bottom-width: 3px;	border-bottom-style: solid;	border-bottom-color: #666666;}.border_under_h {	border-bottom-width: 1px;	border-bottom-style: solid;	border-bottom-color: #999999;}table td.border_side{	border-right-width: 1px;	border-left-width: 1px;	border-right-style: solid;	border-left-style: solid;	border-right-color: #666666;	border-left-color: #666666;	padding-right: 9px;	padding-left: 9px;	padding-top: 10px;	padding-bottom: 10px;}p.lead{	margin: 0px;	padding: 0px;}.imgBox{	width: 240px;	padding-right: 20px;}table.newsBox{	margin-bottom: 10px;	border: 1px solid #FF0000;	padding-bottom: 10px;}table.newsBox{	border-bottom-width: 1px;	border-top-style: none;	border-right-style: none;	border-bottom-style: dashed;	border-left-style: none;	border-bottom-color: #666666;	text-align: left;}table.newsBox td{	vertical-align: top;}