@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.58em;
	line-height:1.4em;
}

#content ul.tabLink,
#content ul.tabLink02{
	font-size:0.58em;
}

ul#topicPath{
	font-size:0.68em;	
}

*ul#topicPath,{
	font-size:0.58em;
}

.headingTypeD04{
	font-size: 0.78em;
	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,
#content dl.small,
div#header ul#CountryRegion,
div#header ul#CountryRegionSelector{
	font-size:0.58em;
}

*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.52em;
}


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{
	font-size:1em;
}

.globalNavi{font-size:0.75em;line-height:1.9em;}
.globalNaviMenu{font-size:0.75em;line-height:1.9em;}

.headingTypeA01,
.headingTypeA01cp01,
.headingTypeA01cp02,
.headingTypeA01cp03,
.headingTypeA01cp04,
.headingTypeF01,
div#content div#technoArea table.technoDataTable01 span.technoName,
.sHeadStyle05,
.sHeadStyle07{
	font-size:1em;
}

.mainAttentionHeadingA01{
	font-size:0.9em;
}

div#content div#technoArea table.technoDataTable01 span.technoNamea span.fontLarge,
span.fontLarge{
	font-size:1.1em;
}

.headingTypeA01 span,
div.corpAttentionArea p{
	font-size:1.1em;
}

div#content p.lead,
.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,s
.headingTypeRelease a,
.headingTypeInformation a,
.headingTypeLayer,
.headingTypeInformation,
.headingIndex03,
div#content .headingTypeTechnoPrize01,
div#content .headingTypeTechnoPrize02,
.mainAttentionHeadingB01,
.mainAttentionHeadingC01,
div#content .mainAttentionArea p,
.corpAttentionHeadingA01,
.corpAttentionHeadingB01,
.corpAttentionHeadingC01,
.sHeadStyle08{
	font-size:0.75em;
}


span.headingSmall,
div#topArea .headingTypeSearch02 span span{
	font-size:0.75em;
}

span.headingSmall02{
	font-size:0.85em;
}

.headingTypeB02,
div#content p.importantLink{
   font-size:0.75em;
}

div#content p.SymposiumBox span.theme{
   font-size:0.95em;
}

div.subNaviA01,
div.subNaviA02{
    font-size:1.1em;
}

/***トップリニューアル 2015.10. ****/

div#topIndexArea h2,
div#topIndexArea h3,
div#topIndexArea h4{
	font-size:0.9em
}

div#topIndexArea h2.headingTypeIndexA02{
	font-size:0.8em
}

#topIndexArea span.headingTypeIndexSecond{
	font-size:1.2em	
}

#topIndexArea dl.listStyleA03,
#content div.headingTypeIndex_Info dl.listStyleA03{
	font-size:0.75em	
}

div.latestArticle01 span.date,
div.latestArticle02 span.date{
    font-size:0.7em		
}
div.latestArticle01 span.overview,
div.latestArticle02 span.overview{
    font-size:0.75em		
}

/***14中計***/


div#content h2.titleBlockA,
div#content h2.titleBlockB,
div#content h2.titleBlockC,
div#content h2.titleBlockD{
    font-size: 1.0em;
}
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;		
}

/****/

*html span.headingSmall,
*html div#topArea .headingTypeSearch02 span span{
	font-size:0.65em;
}

*:first-child+html span.headingSmall,
*:first-child+html div#topArea .headingTypeSearch02 span span{
	font-size:0.65em;
}

/***-----------------------------------
		TCI Service Category Renewal
----------------------------------***/
/* Service BaseCss */
#tcr #dirPathArea p,
#tcr #dirPathArea .lang a span{
	font-size:0.68em;
}

#tcr #sideArea .snavBlock04 dl dt,
#tcr #sideArea .snavBlock04 dl dd,
#tcr #sideArea .snavBlock05{
	font-size:0.58em;
	line-height:1.4em;	
}

#tcr sup{
	font-size: 0.9em;
}

#tcr sup.power{
	font-size:0.56em;
}

/* 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.68em;
}

/* Service PartsCss */
#tcr .headingBlockC01 p,
#tcr .linkBlockC01 a .filesize{
	font-size:0.58em;
}

#tcr .linkBlockC01 a span{
	font-size:0.62em;
}

#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.68em;
}

#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.73em;
}

#tcr .headingBlockC01 h3{
	font-size:0.79em;
}

#tcr .linkBlockB02 a span,
#tcr .textBlockB01 p{
	font-size:0.9em;
}