body { 	margin-top: 0px;	margin-right: 0px;	margin-bottom: 0px;	margin-left: 0px;	background-color: #0166AE;	color: #333333; 	background-image: url(../img/bg.jpg)}.base {  	background-image: url(../img/bg_table.jpg);	background-color: #FFFFFF}.honbun { 	font-size: 14px; 	line-height: 160%; 	color: #2255a4;	text-decoration: none;	padding-top: 5px;	padding-right: 0px;	padding-bottom: 5px;	padding-left: 0px} .honbun-gray12 { 	font-size: 12px;	line-height: 160%;	color: #333333; 	text-decoration: none} .honbun-gray { 	font-size: 14px; 	line-height: 160%;	color: #333333} .honbun-white { font-size: 12px; 	color: #FFFFFF; 	text-decoration: none;	background-color: #2255A4;	padding-top: 2px; padding-right: 2px;	padding-bottom: 2px; 	padding-left: 2px;	text-align: center} .honbun-menu {  	font-size: 12px;	line-height: 160%; 	padding-top: 5px; 	padding-right: 0px; 	padding-bottom: 10px; 	padding-left: 25px}.midashi-blue { 	font-size: 14px; 	line-height: 160%; 	font-weight: bold; 	color: #1E6AB3;	text-decoration: none;	padding-bottom: 10px} .title {  	font-size: 18px;	font-weight: bold;	color: #003399; padding-top: 5px;	padding-right: 0px; padding-bottom: 5px;	padding-left: 10px;	border-color: #FFFFFF #FFFFFF #FFFFFF #0168B3;	border-style: solid;	border-top-width: 0px;	border-right-width: 0px; 	border-bottom-width: 0px; 	border-left-width: 5px;	margin-bottom:-3px}.subtitle {  	font-size: 16px;	font-weight: bold; 	color: #003399; 	padding-left: 55px; 	border-color: #003399 #FFFFFF;	background-image: url(../img/bg_subtitle.gif);	height: 30px}.mini { 	font-size: 11px; 	line-height: 140%;	color: #666666; 	text-decoration: none} .mini2 {  font-size: 10.5px; color: #000000}.waku1 {  	border: 1px #CCCCCC solid;	padding-top: 5px; 	font-size: 14px;	line-height: 160%;	color: #000000;	padding-right: 10px;	padding-bottom: 5px;	padding-left: 10px;	background-color: #C7F1FD}.waku2 {  	border: 1px #CCCCCC solid; 	font-size: 12px; 	line-height: 160%; 	color: #000000; 	font-weight: bold; 	padding-top: 5px; 	padding-right: 5px; 	padding-bottom: 5px; 	padding-left: 5px; 	background-color: #FFFECA; 	text-align: center}.table-kensa {  	padding-top: 20px; 	padding-bottom: 20px; 	border: #99CCFF; 	border-style: solid; 	border-top-width: 1px; 	border-right-width: 1px; 	border-bottom-width: 1px; 	border-left-width: 1px}/*余白*/.up10 {  padding-bottom: 10px}.down10 {  padding-top: 10px}/*リンク関係*/a.main { color: #000066; text-decoration: underline; } a:hover.main { color: #333333; text-decoration: none; } a:active.main { color: #222222; text-decoration: none; } a:visited.main { color: #000066; text-decoration: underline; }.list {  text-indent: -12px; margin-left: 24px}.up5 {  padding-bottom: 5px}.down20 {  padding-top: 20px}/*追加_0816*/.topic{ font-size:16px; color:#0168B3; font-weight:bold; border:dashed;; border-width: 0px 0px 1px; border-color: #FFFFFF #FFFFFF #CCCCCC; padding-top: 10px; padding-right: 5px; padding-bottom: 5px; padding-left: 5px}#concept h1{ font-size:16px; color: #003399;}#concept b{ font-weight: bold;  color: #003399;}.concept {  font-family: "ＭＳ Ｐ明朝", "細明朝体"; font-size: 14px; line-height: 160%}