/* =====================================================================*//* This css file should mainly establish height, width, margin, padding *//* Modify elements by section or by page in descendant sheets   *//* =====================================================================*/body { background-color: #FFFFFF;	margin: 0px;	padding: 0px;}div#main {	width:96%; 	margin: 0 auto 0 auto;	padding: 0;	background-color: #FFFFFF;	border-color: #CCCCCC;	border-style: solid;	border-width: 1px;}/*Clears the bottom of the main class and id so that the bg flows to the bottom- buggy on old pages*/div#main:after {    content: ".";     display: block;     height: 0;     clear: both;     visibility: hidden;}	/* Hides from IE-mac \*/	* html div#main {height: 1%;}	div#main {display: block;}	/* End hide from IE-mac *//*END-Clears the bottom ...*//* ******************** FEATUREAREA ********************** */.featureArea {	margin: 0;	padding: 12px 0 0 0;	float: left;	display: inline;	font-size: 15px;	font-weight: bold;}/* ******************** Establish baselines for contents area ********************** */div#contents { width: 97%;	margin: 0;	padding: 2%;	float: left;	display: inline;}/*div#contents ul {	margin: 6px 0 0 0;	padding: 0;}div#contents li { list-style-type: none;	margin: 6px 0 0 0;	padding: 0;}*/.contentsLeft { border-right: solid #CCCCCC 1px;}.contentsRight {	padding: 0 0 0 12px !important;	font-size: 13px;}/* ******************** Date of Publishment (only in index.html) ********************** */div#pubDate {	margin: 12px 18px 12px 0;	padding: 3px 0 2px 0;	border-color: #666666 #FFFFFF #666666 #FFFFFF;	border-style: solid;	border-width: 1px;	font-size: 14px !important;	font-family:Arial, Helvetica, sans-serif !important;	font-weight:bold !important;	color: #666666 !important;}/* ******************** newsHeadline (only in index.html) ********************** */div#newsHeadline {	padding: 0;	margin: 0 18px 0 0;	font-size:14px !important;	color:#333333 !important;	line-height: 180%;}div#newsHeadline ul{	margin:0;}@media print {	body, div, span, p, td,dt,dd{		font-size:x-small !important;		line-height:120% !important;	}	div{		float:none !important;	}h1 {                                                        color: gray ! important;                                                 background-color: white ! important;                              text-align: left ! important;}h2 {                                                        color: #0000cd ! important;                                                 background-color: white ! important;                              text-align: center ! important;                              text-decoration: underline ! important;}h3 {                                                        color: navy ! important;                                                 background-color: white ! important;                              text-align: left ! important;                              text-decoration: underline ! important;}h4,h5,h6 {                              color: black ! important;                                                 background-color: white ! important;                              background-image: none ! important;                              text-align: left ! important;                              text-decoration: none ! important;}h1,h2 {                                         margin: 1em 0 ! important;                              padding: 0 ! important;                              width: 98% ! important;                              border-width: 0 ! important;                              background-color: white ! important;                              background-image: none ! important;                              position: static ! important;                              line-height: normal ! important;}h3,h4,h5,h6 {                                         margin: 1em ! important;                              padding: 0 ! important;                              border-width: 0 ! important;                              background-color: white ! important;                              position: static ! important;                              line-height: normal ! important;}h1 {                              font-family: '平成明朝','ＭＳ Ｐ明朝',serif ! important;}h2,h3,h4,h5,h6 {                              font-family: 'Hiragino Kaku Gothic Pro','ヒラギノ角ゴ Pro W3','メイリオ','Meiryo','Osaka','ＭＳ Ｐゴシック',serif ! important;}}
