@charset "utf-8";

body div.bread-crumb-area *,
body div.contents-area *{
	font-family:'Arial', 'ＭＳ Ｐゴシック', 'ヒラギノ角ゴ Pro W3', 'Hiragino Kaku Gothic Pro',sans-serif;
	font-size: 100%;
	}

body div.contents-area div.heading-lvl01A01 h1,
body div.contents-area div.heading-lvl01A02 h1{
	font-weight: bold;
	}

body div.contents-area div.body-area h3{
	font-size: 100%;
	}

body.tmplB03 div.lead-area ul.closetop,
body.tmplB03 div.lead-area ul.closebottom,
body div.bread-crumb-area ul li{
	font-size: 90%;
	}


body div.contents-area div.search-blockB01 div.select-blockA01 p,
body div.contents-area div.search-blockB01 div.select-blockA01 select,
body div.contents-area div.search-blockB01 input.form-str,
body div.contents-area div.tabpanel-blockA01 table tbody tr td span,
body div.contents-area div.search-blockA01 p,
body div.contents-area div.search-blockA01 div.description select,
body div.contents-area h3.heading-lvl04A01,
body div.contents-area div.image-blockC01 div.description,
body div.contents-area div.index-blockB01 h3,
body div.contents-area div.index-blockB01 p,
body div.contents-area div.body-area h4,
body div.feature-navi-area ul li,
body div.contents-area div.body-area div.index-listA01 ul li,
body div.contents-area div.body-area p,
body div.contents-area div.feature-index dd p ,
body div.contents-area div.image-blockB01-f div.description p,
body div.contents-area div.image-blockB02-f div.description p,
body div.contents-area ul.link-listA01 li,
body div.contents-area div.index-blockB03 h2,
body div.contents-area div.index-blockB03 div.index-description p,
body div.contents-area div.index-blockB02 h2,
body div.contents-area div.index-blockB02 div.index-description p,
body div.contents-area dl.definition-blockA01 dt,
body div.contents-area dl.definition-blockA01 dd p,
body div.contents-area div.definition-unitA02 caption,
body div.contents-area div.table-blockA01 table.tableB01 th,
body div.contents-area div.table-blockA01 table.tableB01 td,
body div.contents-area div.index-blockC01 h2,
body div.contents-area div.index-blockC01 ul li,
body div.contents-area div.index-blockC01 div.index-body p,
body div.contents-area ul.link-listD01 li,
body div.contents-area ul.listA01 li,
body div.contents-area div.textA01 p,
body div.contents-area div.image-blockB01 p,
body div.contents-area div.local-naviA01 h2,
body div.contents-area div.local-naviA01 ul li,
body div.contents-area div.local-naviB01 ul li,
body div.contents-area h3.heading-lvl02A01,
body div.contents-area h2.heading-lvl02A01{
	font-size: 84%;
	}


body div.contents-area div.heading-lvl01A02,
body div.contents-area div.heading-lvl01A01{
	font-size: 85%;
	}


body div.contents-area div.search-results-blockA01 div.result p,
body div.contents-area div.search-results-blockA01 div.pagination ul li,
body div.contents-area dl.search-results-listA01 dt,
body div.contents-area dl.search-results-listA01 dd p,
body div.global-network-group p.regionHeading,
body div.global-network-group dl dt,
body div.global-network-group dl dd,
body div.contents-area div.leadA01,
body div.lead-area ul li,
body.tmplB02 div.contents-area ul.noprint li a,
body div.contents-area div.definition-unitA02 th,
body div.contents-area div.definition-unitA02 td{
	font-size: 74%;
	}

body div.contents-area dl.note-blockA01 dt,
body div.contents-area dl.note-blockA01 dd ul li,
body div.related-info-blockA01 ul li,
body div.related-info-blockA02 p em,
body div.related-info-blockA01 p em,
body div.related-info-listA01 ul li,
body div.related-info-blockA02 dl dt,
body div.related-info-blockA02 dl dd,
body div.related-info-blockA03 ul li,
body div.related-info-blockA02 h2.lvl01,
body div.related-info-blockA03 p em{
	font-size: 72%;
	}

body div.contents-area ul.top-page-link li a{
	font-size: 70%;
	}

body div.related-info-blockA02 dl dt,
body div.related-info-blockA02 dl dd,
body div.related-info-blockA03 ul li,
body div.contents-area div.definition-unitA02 th,
body div.contents-area div.definition-unitA02 td{
	_font-size: 70%;
	}




/* ------------------------------
 return 
------------------------------ */
body div.contents-area table.definition-tableA01 td ul.link-listA01 li,
body div.related-info-blockA01 ul li ul li,
body div.local-naviA01 ul li ul li,
body div.local-naviB01 ul li ul li{
	font-size: 100%;
	}

*:first-child+html body div.contents-area div.body-area h3{
	font-size: 130%;
	}

*:first-child+html body div.contents-area div.body-area h4{
	font-size: 110%;
	}

*:first-child+html body div.contents-area h3.heading-lvl04A01,
*:first-child+html body div.contents-area div.image-blockC01 div.description,
*:first-child+html body div.contents-area div.index-blockB01 h3,
*:first-child+html body div.contents-area div.index-blockB01 p,
*:first-child+html body div.feature-navi-area ul li,
*:first-child+html body div.contents-area div.body-area div.index-listA01 ul li,
*:first-child+html body div.contents-area div.body-area p{
	font-size: 105%;
	}

*:first-child+html body div.contents-area div.search-results-blockA01 div.result p,
*:first-child+html body div.contents-area div.search-results-blockA01 div.pagination ul li,
*:first-child+html body div.contents-area dl.search-results-listA01 dt,
*:first-child+html body div.contents-area dl.search-results-listA01 dd p,
*:first-child+html body div.contents-area div.search-blockB01 div.select-blockA01 p,
*:first-child+html body div.contents-area div.search-blockB01 div.select-blockA01 select,
*:first-child+html body div.contents-area div.search-blockB01 input.form-str,
*:first-child+html body div.contents-area div.tabpanel-blockA01 table tbody tr td span,
*:first-child+html body div.contents-area dl.note-blockA01 dt,
*:first-child+html body div.contents-area dl.note-blockA01 dd ul li,
*:first-child+html body div.contents-area div.search-blockA01 p,
*:first-child+html body div.contents-area div.search-blockA01 div.description select,
*:first-child+html body div.global-network-group p.regionHeading,
*:first-child+html body div.global-network-group dl dt,
*:first-child+html body div.global-network-group dl dd,
*:first-child+html body div.contents-area div.leadA01,
*:first-child+html body div.contents-area div.image-blockB01-f div.description p,
*:first-child+html body div.contents-area div.image-blockB02-f div.description p,
*:first-child+html body div.related-info-blockA01 ul li,
*:first-child+html body div.related-info-blockA01 ul li ul li,
*:first-child+html body div.related-info-blockA02 p em,
*:first-child+html body div.related-info-blockA01 p em,
*:first-child+html body div.related-info-listA01 ul li,
*:first-child+html body div.contents-area ul.link-listA01 li,
*:first-child+html body div.contents-area div.index-blockB03 h2,
*:first-child+html body div.contents-area div.index-blockB03 div.index-description p,
*:first-child+html body div.contents-area div.index-blockB02 h2,
*:first-child+html body div.contents-area div.index-blockB02 div.index-description p,
*:first-child+html body div.contents-area dl.definition-blockA01 dt,
*:first-child+html body div.contents-area dl.definition-blockA01 dd p,
*:first-child+html body div.contents-area div.definition-unitA02 caption,
*:first-child+html body.tmplB02 div.contents-area ul.noprint li a,
*:first-child+html body div.contents-area div.table-blockA01 table.tableB01 th,
*:first-child+html body div.contents-area div.table-blockA01 table.tableB01 td,
*:first-child+html body div.contents-area div.index-blockC01 h2,
*:first-child+html body div.contents-area div.index-blockC01 ul li,
*:first-child+html body div.contents-area div.index-blockC01 div.index-body p,
*:first-child+html body div.related-info-blockA02 h2.lvl01,
*:first-child+html body div.related-info-blockA02 dl dt,
*:first-child+html body div.related-info-blockA02 dl dd,
*:first-child+html body div.contents-area ul.link-listD01 li,
*:first-child+html body div.related-info-blockA03 p em,
*:first-child+html body div.related-info-blockA03 ul li,
*:first-child+html body div.contents-area ul.listA01 li,
*:first-child+html body div.contents-area div.textA01 p,
*:first-child+html body div.contents-area div.image-blockB01 p,
*:first-child+html body div.contents-area div.definition-unitA02 th,
*:first-child+html body div.contents-area div.definition-unitA02 td,
*:first-child+html body div.local-naviA01 h2,
*:first-child+html body div.local-naviA01 ul li,
*:first-child+html body div.local-naviB01 ul li,
*:first-child+html body div.contents-area h3.heading-lvl02A01,
*:first-child+html body div.contents-area h2.heading-lvl02A01,
*:first-child+html body div.contents-area div.heading-lvl01A02,
*:first-child+html body div.contents-area div.heading-lvl01A01{
	font-size: 100%;
	}

*:first-child+html body div.contents-area ul.top-page-link li a{
	font-size: 88%;
	}

body div.related-info-blockA01 p.lvl01-link,
body div.related-info-blockA01 p.lvl01-link em,
body div.related-info-blockA01 p.lvl01-link em a,
body div.related-info-blockA01 p.lvl01,
body div.related-info-blockA01 p.lvl01 em,
body div.related-info-blockA02 p.lvl01-link,
body div.related-info-blockA02 p.lvl01-link em,
body div.related-info-blockA02 p.lvl01-link em a,
body div.related-info-blockA02 p.lvl01,
body div.related-info-blockA02 p.lvl01 em,
body div.related-info-blockA03 p.lvl01-link,
body div.related-info-blockA03 p.lvl01-link em,
body div.related-info-blockA03 p.lvl01-link em a,
body div.related-info-blockA03 p.lvl01,
body div.related-info-blockA03 p.lvl01 em{
	padding: 0 0 0 0;
	margin: 0 0 0 0;
	}

body div.related-info-blockA01 p.lvl01-link,
body div.related-info-blockA01 p.lvl01,
body div.related-info-blockA02 p.lvl01-link,
body div.related-info-blockA02 p.lvl01,
body div.related-info-blockA03 p.lvl01-link,
body div.related-info-blockA03 p.lvl01{
	padding: 3px 0 3px 10px;
	_padding: 4px 0 4px 10px;
	margin: 0 0 0 0;
	}

body div.related-info-blockA01 p.lvl01-link em,
body div.related-info-blockA01 p.lvl01 em,
body div.related-info-blockA02 p.lvl01-link em,
body div.related-info-blockA02 p.lvl01 em,
body div.related-info-blockA03 p.lvl01-link em,
body div.related-info-blockA03 p.lvl01 em{
	line-height: 1.5;
	}

body div.related-info-blockA01 p.lvl01-link em a,
body div.related-info-blockA02 p.lvl01-link em a,
body div.related-info-blockA03 p.lvl01-link em a{
	padding: 0 0 0 7px;
	}

body div.contents-area dl.note-blockA01 dd {
	margin-top: 0.25em;
	}

div.addthis_toolbox { font-size:12px!important; }