@charset "utf-8";

/***-----------------------------------
		description Style
----------------------------------***/

div#localNavigationArea dl,
div#content p,
div#content ul,
div#content ol,
div#content dl,
address,
div#footer ul#footerNavigation01,
div#header ul.headerNavigation01,
p.anchorTop,
.headingTypeC01,
.headingTypeC01cp02,
.headingTypeC01cp03,
.headingTypeC01cp04,
.headingTypeC02,
.headingTypeD01,
.headingTypeD02,
.headingTypeD03,
.dataTable,
.dataTable02,
.dataTable03,
.dataTableLeft,
div.subNavigationBlock ul,
#content div.topBox01 .headingTypeD02,
#content div.technoBlock h2,
#content div.technoBlock02 h2,
div#content div#technoArea table.technoDataTable01 th,
div#content div#technoArea table.technoDataTable01 td,
div#content div#technoArea table.technoDataTable02 th,
div#content div#technoArea table.technoDataTable02 td,
div#content div#technoArea div.technoMapBlock .technoHeading01b,
dl.pdfDetailLink,
.sHeadStyle03,
.sHeadStyle04,
.sHeadStyle06,
table.sTable01,
.sHeadStyle05 span.fontSmall,
div.infoBlock p{
	font-size: 0.75em;
	line-height: 1.4em;
}

#content ul.tabLink,
#content ul.tabLink02{
	font-size:0.75em;
}

ul#topicPath{
	font-size:0.75em;	
}

*ul#topicPath{
	font-size:0.65em;	
}

.headingTypeD04{
	font-size: 0.95em;
	line-height: 1.4em;	
}

div#footer ul#footerNavigation02,
div#header ul.headerNavigation02,
div.headerRight dl,
div#technoArea div.technoHeader01 p.technoLink,
div#content div.technoBlueBox dl.technoList02,
div#content dl.small,
div#header ul#CountryRegion,
div#header ul#CountryRegionSelector{
	font-size:0.68em;
}

*ul#topicPath,
*div#footer ul#footerNavigation02,
*div#header ul.headerNavigation02,
*div.headerRight dl,
*div#technoArea div.technoHeader01 p.technoLink,
*div#content div.technoBlueBox dl.technoList02,
*div#content dl.small,
*div#header ul#CountryRegion,
*div#header ul#CountryRegionSelector{
	font-size:0.58em;
}

div#localNavigationArea dl dl,
div#topNavArea div.infoBlock dl ul,
div#content table.dataTable caption,
div#content table.dataTable02 caption,
div#content table.dataTableLeft caption,
div#content ul ul,
div#content ol ol,
div#content dl dl,
div#content dl ul,
div#content .dataTable ul,
div#content .dataTable ul ul,
div#content .dataTable02 ul,
div#content .dataTable02 ul ul,
div#content .dataTable03 ul,
div#content .dataTable03 ul ul,
div#content .dataTableLeft ul,
div#content .dataTableLeft ul ul,
.mainAttentionHeadingA01{
	font-size:1em;
}

.globalNavi{font-size:0.9em;line-height:1.9em;}
.globalNaviMenu{font-size:0.9em;line-height:1.9em;}

.headingTypeA01,
.headingTypeA01cp01,
.headingTypeA01cp02,
.headingTypeA01cp03,
.headingTypeA01cp04,
.headingTypeF01,
.sHeadStyle05,
.sHeadStyle07{
	font-size: 1.1em;
}

div#content div#technoArea table.technoDataTable01 span.technoName,
div#content div#technoArea table.technoDataTable01 span.technoNamea span.fontLarge,
span.fontLarge{
	font-size:1.2em;
}

.headingTypeA01 span,
div.corpAttentionArea p{
	font-size:0.7em;
}

div#content p.lead,
div#content p.lead02,
.headingTypeB01,
.headingTypeE01,
.headingTypeSearch,
div#topArea h2,
div.topBox01 h2,
div.topBox01d h2,
div.topBox01e h2,
div.topBox01g h2,
div.topBox01h h2,
div.topBox01f h3,
div#topArea h3,
div#topArea h4,
.headingTypeIndex,
.headingTypeRelease a,
.headingTypeInformation a,
.headingTypeLayer,
.headingIndex03,
.headingTypeInformation,
div#content .headingTypeTechnoPrize01,
div#content .headingTypeTechnoPrize02,
.mainAttentionHeadingB01,
.mainAttentionHeadingC01,
div#content .mainAttentionArea p,
.corpAttentionHeadingA01,
.corpAttentionHeadingB01,
.corpAttentionHeadingC01,
.sHeadStyle08{
	font-size:0.9em;
}



div#topArea .headingTypeSearch02 span span,
#content ul.linkListA04 p{
	font-size:0.9em;
}

span.headingSmall{
	font-size:0.75em;
}

span.headingSmall02{
	font-size:0.95em;
}

.headingTypeB02,
div#content p.importantLink{
   font-size:0.95em;
}

div#content p.SymposiumBox span.theme{
    font-size:1.2em;
}

div.subNaviA01,
div.subNaviA02{
    font-size:1.4em;
}

/***トップリニューアル 2015.10. ****/

div#topIndexArea h2,
div#topIndexArea h3,
div#topIndexArea h4{
	font-size:1.0em
}
 
div#topIndexArea h2.headingTypeIndexA02{
	font-size:0.85em
}

#topIndexArea span.headingTypeIndexSecond{
	font-size:0.9em	
}

#topIndexArea dl.listStyleA03,
#content div.headingTypeIndex_Info dl.listStyleA03{
	font-size:0.8em	
}

div.latestArticle01 span.date,
div.latestArticle02 span.date{
    font-size:0.72em		
}
div.latestArticle01 span.overview,
div.latestArticle02 span.overview{
    font-size:0.78em		
}

/**14中計**/

div#content h2.titleBlockA,
div#content h2.titleBlockB,
div#content h2.titleBlockC,
div#content h2.titleBlockD{
    font-size: 1.2em;
}
div#content ul li.setTitle01,
div#content ul li.setTitle02{
	font-size: 1.25em;
}
div#content ul li.setA01,
div#content ul li.setB01,
div#content ul li.setC01{
    font-size: 1.25em;
}
div#content ul li.setA02,
div#content ul li.setB02{
    font-size: 1.1em;	
}
div#content p.taegetText02,
div#content p.targetText01{
    font-size: 0.75em;		
}

.headingTypeV01,
.headingTypeV02,
.headingTypeV03{
    font-size: 0.9em;	
}

/***/

*html span.headingSmall,
*html div#topArea .headingTypeSearch02 span span{
	font-size:0.75em;
}

*:first-child+html span.headingSmall,
*:first-child+html div#topArea .headingTypeSearch02 span span{
	font-size:0.75em;
}

/***-----------------------------------
		TCI Service Category Renewal
----------------------------------***/
/* Service BaseCss */
#tcr #dirPathArea p,
#tcr #dirPathArea .lang a span{
	font-size:0.75em;
}

#tcr #sideArea .snavBlock04 dl dt,
#tcr #sideArea .snavBlock04 dl dd,
#tcr #sideArea .snavBlock05{
	font-size:0.75em;
	line-height: 1.4em;
}

#tcr sup{
	font-size: 1em;
}

#tcr sup.power{
	font-size:0.63em;
}

/* Service TopCss */
#tcr .headingBlock06,
#tcr .column3Wrap01 .columnBlock01 .columnBlockInner,
#tcr .column3Wrap01 .columnBlock02 .columnBlockInner,
#tcr .column3Wrap01 .columnBlock03 .columnBlockInner,
#tcr #scheduleArea p,
#tcr .linkBlock01,
#tcr .linkBlock02{
	font-size:0.75em;
}

/* Service PartsCss */
#tcr .headingBlockC01 p,
#tcr .linkBlockC01 a .filesize{
	font-size:0.63em;
}

#tcr .linkBlockC01 a span{
	font-size:0.69em;
}

#tcr #second .headingBlockA01 p,
#tcr .headingBlockA02 p,
#tcr .column2WrapA01 .columnBlock01 dd,
#tcr .column2WrapA01 .columnBlock02 dd,
#tcr .column2WrapA01 .columnBlock01 dt p,
#tcr .column2WrapA01 .columnBlock02 dt p,
#tcr .column2WrapA02 .columnBlock01 dd,
#tcr .column2WrapA02 .columnBlock02 dd,
#tcr .column2WrapA02 .columnBlock01 dt p,
#tcr .column2WrapA02 .columnBlock02 dt p,
#tcr .column2WrapB01 .columnBlock01 dt,
#tcr .column2WrapB01 .columnBlock02 dt,
#tcr .column2WrapB01 .columnBlock01 dd,
#tcr .column2WrapB01 .columnBlock02 dd,
#tcr .imageRightBlockB01 .detail dl dt a,
#tcr .imageRightBlockB01 .detail dl dd,
#tcr .imageLeftBlockA01 .detail dl dd,
#tcr .textBlockA01,
#tcr .textBlockB01 p span,
#tcr .textBlockC01 p,
#tcr .listBlockA01,
#tcr .listBlockB01,
#tcr .linkBlockA01,
#tcr .linkBlockB01 a span,
#tcr .linkBlockB04 a span,
#tcr .linkBlockC02 a span,
#tcr .linkBlockD01 a span,
#tcr .cautionBlockA01 li,
#tcr .tableBlockA01{
	font-size:0.75em;
}

#tcr .column2WrapA01 .columnBlock01 dl dt,
#tcr .column2WrapA01 .columnBlock02 dl dt,
#tcr .column2WrapA02 .columnBlock01 dl dt,
#tcr .column2WrapA02 .columnBlock02 dl dt,
#tcr .imageLeftBlockA01 .detail dl dt{
	font-size:0.81em;
}

#tcr .headingBlockC01 h3{
	font-size:0.88em;
}

#tcr .linkBlockB02 a span,
#tcr .textBlockB01 p{
	font-size:1.00em;
}