body{
	/*\*/
	*font-size: 69%;
	*font-family: "ＭＳ Ｐゴシック",sans-serif;
	/**/
}

form input,
form select,
form textarea,
form select{
	font-family: "ＭＳ Ｐゴシック",sans-serif;
}

#header #identity{
	font-family: "Arial",sans-serif;
}

#header ul#utility li{
	padding: 6px 0 7px 18px;
	/*\*/
	_padding: 7px 0 7px 18px;
	/**/
}

#header ul#utility li a{
	background-position: 0px 0.1em;
	line-height: 1.1;
}

#body ul#pageTool li.printerFriendly a{
	background-position: 17px 0.4em;
	/*\*/
	_background-position: 17px 0.6em;
	/**/
}

#header #utility,
#body ul#pageTool,
#body #backToTop,
#body .backToIndexList,
#footer ul#footerUtility,
ul#localNavigation li a,
dl#supportiveNavigation dd ul li a{
	font-family: "ＭＳ Ｐゴシック",sans-serif;
}

dl#globalNavigation dd ul li a{
	/*\*/
	_padding: 7px 9px 5px 9px;
	/**/
}

ul#localNavigation li a,
ul#localNavigation li ul li a{
	font-size: 110%;
}

ul#localNavigation li ul li ul li a{
	font-size: 100%;
}

dl#supportiveNavigation dd ul{
	font-size: 100%;
}

#contentArea01,
#contentArea02{
	font-size: 110%;
}

* h1{
	font-size: 125%;
	font-weight: bold;
	line-height: 1.4;
	padding-top: 10px;
}

/* chartBlock
---------------------------------------------------------- */
dl#chartBlock dt{
	float: left;
	width: 660px;
	text-align: right;
	line-height: 1.0;
}

dl#chartBlock dd{
	float: right;
	width: 88px;
}

.leadBlockA01 p em{
	font-size: 125%;
	line-height: 1.4;
	margin-bottom: 3px;
}

.leadBlockA01 p strong{
	font-size: 130%;
	font-weight: bold;
	line-height: 1.5;
	margin-bottom: 3px;
}

#breadcrumb{
	font-size: 90%;
}

.defaultParagraph p{
	text-align: left;
	text-justify: inter-word;
}

/* 本文は13px */

#contentArea02 .defaultParagraph p,
#contentArea02 li,
#contentArea02 dt{
	line-height: 1.5;
	font-size: 110%;
}

#contentArea02 li li{
	font-size: 100%;
}

/* 細いところに入ったら12px */

#contentArea02 .floatUnit .defaultParagraph p,
#contentArea02 .parallelBlockA01 .colA02 .defaultParagraph p,
#contentArea02 .parallelBlockA02 .colA01 .defaultParagraph p,
#contentArea02 .parallelBlockA03 .defaultParagraph p,
#contentArea02 .parallelBlockA04 .defaultParagraph p,
#contentArea02 .parallelBlockA05 .defaultParagraph p,
#contentArea02 .parallelBlockA06 .colA01 .defaultParagraph p,
#contentArea02 .parallelBlockA07 .colA01 .defaultParagraph p,
#contentArea02 .floatUnit li,
#contentArea02 .parallelBlockA01 .colA02 li,
#contentArea02 .parallelBlockA02 .colA01 li,
#contentArea02 .parallelBlockA03 li,
#contentArea02 .parallelBlockA04 li,
#contentArea02 .parallelBlockA05 li,
#contentArea02 .parallelBlockA06 .colA01 li,
#contentArea02 .parallelBlockA07 .colA01 li,
#contentArea02 .floatUnit dt,
#contentArea02 .parallelBlockA01 .colA02 dt,
#contentArea02 .parallelBlockA02 .colA01 dt,
#contentArea02 .parallelBlockA03 dt,
#contentArea02 .parallelBlockA04 dt,
#contentArea02 .parallelBlockA05 dt,
#contentArea02 .parallelBlockA06 .colA01 dt,
#contentArea02 .parallelBlockA07 .colA01 dt{
	font-size: 100%;
}

/* 囲みに入ったら12px */
#contentArea02 .contentBlockA01 .defaultParagraph p,
#contentArea02 .contentBlockA01 li,
#contentArea02 .contentBlockA01 dt{
	font-size: 100%;
}

/* テーブルの中では12px */

#contentArea02 table .defaultParagraph p,
#contentArea02 table li,
#contentArea02 table dt{
	font-size: 100%;
}

/* テーブルの補足は11px */

.noticeUnitA01,
.noticeUnitB01{
	font-size: 90%;
}

/* サイトご利用条件の「プラグインについて」は12px */

#contentArea02 .pluginNoticeBlockA00 .pluginNoticeText .defaultParagraph p,
#contentArea02 .pluginNoticeBlockA00 .pluginNoticeText li{
	font-size: 100%;
}

/* プラグインの説明は11px */

#contentArea02 .pluginNoticeBlockA01 .pluginNoticeText .defaultParagraph p,
#contentArea02 .pluginNoticeBlockA01 .pluginNoticeText li,
#contentArea02 .pluginNoticeBlockA02 .pluginNoticeText .defaultParagraph p,
#contentArea02 .pluginNoticeBlockA02 .pluginNoticeText li{
	font-size: 90%;
}

/* 切り替えタブは11px */

#contentArea02 ul.changeTabA01 li,
#contentArea02 ul.changeTabA02 li{
	font-size: 90%;
}

/* リンクリストは12px、行間狭く、マージン広く(A01 以外も対応予定) */

#contentArea02 ul.linkListA01 li{
	margin-top: 6px;
	font-size: 100%;
	line-height: 1.4;
}

/* 特殊系リストは12px */

#contentArea02 ul.noteULA01 li,
#contentArea02 ol.noteOLA01 li,
#contentArea02 ul.errorULA01 li,
#contentArea02 ul.parallelULA01 li,
#contentArea02 dl.dateDLA01 dt{
	font-size: 100%;
}

.definitionTableA01 table th,
.definitionTableA01 table td,
.definitionTableB01 table th,
.definitionTableB01 table th{
	line-height: 1.5;
}

dl.FAQDLA01 dt.FAQTitle,
dl.additionalBlockA01 dt.additionalTitle{
	line-height: 1.1;
}

dt.relatedTitleLink a{
	background-position: 13px 0.6em;
}

dl.descriptionBlockB01 dt.descriptionTitle{
	padding: 0px 12px 0px 12px;
	line-height: 1.3;
}

form.contactFormA01 div.submitUnit input{
	padding-top: 3px;
	padding-bottom: 2px;
}

#body .backToIndexList{
	font-size: 90%;
}

span.supplemental{
	font-size: 90%;
}

span.supplemental img.pdfIcon{
	vertical-align: -2px;
}

span.supplemental img.zoomIcon{
	vertical-align: -1px;
}

span.supplemental img.xmlIcon{
	vertical-align: -2px;
}

#footer ul#footerUtility li a{
	background-position: 0px 0.1em;
	line-height: 1.1;
}

#footer address{
	font-family: "Arial",sans-serif;
	margin: -1.2em auto 0 auto;
}


