<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">/*
@import url("lang_ja.css");
*/

/*------------------
    base
------------------*/
#bodyArea span.symbol01{
	line-height:1.3;
}

*html #bodyArea span.symbol01{
	line-height:1.4;
}

*+html #bodyArea span.symbol01{
	line-height:1.4;
}

/*
@import url("text.css");
*/

/* lead text 01 */
#bodyArea div.productsList .lead01,
#bodyArea div.productsLIst .lead01,
#bodyArea div.productsDescriptions .lead01,
#bodyArea div.supportInformations .lead01,
#bodyArea div.companyInformations .lead01,
#bodyArea p.lead01{
	font-size: 110%;
	line-height: 135%;
	margin: 0 0 0.2em 0;
}

/* lead text 02 */
#bodyArea div.productsList .lead02,
#bodyArea div.productsLIst .lead02,
#bodyArea div.productsDescriptions .lead02,
#bodyArea div.supportInformations .lead02,
#bodyArea div.companyInformations .lead02,
#bodyArea .headingE01,
#bodyArea .headingE02,
#bodyArea p.lead02{
	font-size: 100%;
	line-height: 130%;
	margin: 0 0 0.3em 0;
}

/* body text 01 */
#bodyArea div.productsList .bodyText01,
#bodyArea div.productsLIst .bodyText01,
#bodyArea div.productsDescriptions .bodyText01,
#bodyArea div.supportInformations .bodyText01,
#bodyArea div.companyInformations .bodyText01,
#bodyArea p.bodyText01{
	font-size: 100%;
	line-height: 150%;
	margin: 0 0 0.25em 0;
}

/* body text 02 */
#bodyArea div.productsList .bodyText02,
#bodyArea div.productsLIst .bodyText02,
#bodyArea div.productsDescriptions .bodyText02,
#bodyArea div.supportInformations .bodyText02,
#bodyArea div.companyInformations .bodyText02,
#bodyArea dl.profilesList,
#bodyArea dl.releaseInfoList,
#bodyArea .columnLead p,
#bodyArea p.bodyText02{
	font-size: 85%;
	line-height: 150%;
	margin: 0 0 0.3em 0;
}

/* column text */
#bodyArea #contentsArea ul,
#bodyArea #ls-contentsArea ul,
#bodyArea #rootContentsArea ul,
#bodyArea ol li,
#bodyArea .infoUnitC01 p,
#bodyArea .infoUnitD01 p,
#bodyArea .infoUnitE01 p,
#bodyArea .infoUnitF01 p,
#bodyArea .infoUnitF02 p,
#bodyArea .infoUnitG01 p,
#bodyArea .infoUnitH01 p,
#bodyArea dl.specNotation,
#bodyArea .columnA01 p,
#bodyArea .columnB01 p,
#bodyArea .columnC01 p,
#bodyArea .columnD01 p,
#bodyArea .headingD01,
#bodyArea .headingD02,
#bodyArea .downloadInfo a,
#bodyArea .relatedInfoLink,
#bodyArea .additionalAnchor01,
#bodyArea div.productsList .column,
#bodyArea div.productsLIst .column,
#bodyArea div.productsList p,
#bodyArea div.productsLIst p,
#bodyArea div.productsList th,
#bodyArea div.productsLIst th,
#bodyArea div.productsList td,
#bodyArea div.productsLIst td,
#bodyArea div.productsDescriptions .column,
#bodyArea div.productsDescriptions p,
#bodyArea div.productsDescriptions th,
#bodyArea div.productsDescriptions td,
#bodyArea div.eventInformations .column,
#bodyArea div.eventInformations p,
#bodyArea div.eventInformations th,
#bodyArea div.eventInformations td,
#bodyArea div.supportInformations .column,
#bodyArea div.supportInformations p,
#bodyArea div.supportInformations th,
#bodyArea div.supportInformations td,
#bodyArea div.companyInformations .column,
#bodyArea div.companyInformations p,
#bodyArea div.companyInformations th,
#bodyArea div.companyInformations td,
#bodyArea div.iconNotice dl p,
#bodyArea div.companyListItem p,
#bodyArea p.column{
	font-size: 81%;
	line-height: 150%;
	margin: 0 0 0.25em 0;
}

#bodyArea div.pressreleases p,
#bodyArea div.pressreleases ol,
#bodyArea div.pressreleases dl,
#bodyArea div.companyInformations p.description,
#bodyArea p.description,
#bodyArea .column4c{
	font-size: 81%;
	line-height: 140%;
	margin: 0 0 1em 0;
}

#bodyArea div.pressReleases address,
#bodyArea div.pressreleases h2.continued {
	font-size: 81%;
	line-height: 140%;
	margin: 0 0 0.25em 0;
}

#bodyArea div.pageNavigation{
	font-size: 81%;
}

#bodyArea div#contentsArea ul ul{
	font-size: 100%;
}

#bodyArea div#ls-contentsArea ul ul{
	font-size: 100%;
}

#bodyArea ol li ol li{
	font-size: 100%;
}

/*table list*/
#bodyArea .topicsListA01,
#bodyArea .dataTable th,
#bodyArea .dataTable td,
#bodyArea .specTable th,
#bodyArea .specTable td,
#bodyArea .simpleTable td,
#bodyArea .simpleTable th,
#bodyArea dl.notationA01,
#bodyArea dl.notationA02,
#bodyArea dl.notationA03,
#bodyArea dl.notationA04{
	font-size: 73%;
	line-height: 130%;
}

/*list*/
#bodyArea ul.linkList01 li,
#bodyArea ul.linkListB01 li,
#bodyArea ul.linkListD01 li,
#bodyArea ul.linkListD02 li,
#bodyArea ul.linkListD03 li,
#bodyArea ul.linkListD04 li,
#bodyArea ul.linkListD05 li,
#bodyArea ul.linkListD06 li,
#bodyArea ul.linkListD07 li{
	font-size: 90%;
	line-height: 130%;
}


/* caption */
#bodyArea #contentsArea ul.caption,
#bodyArea #ls-contentsArea ul.caption,
#bodyArea #rootContentsArea ul.caption,
#bodyArea ul.captionList,
#bodyArea div.productsList .caption,
#bodyArea div.productsLIst .caption,
#bodyArea div.productsDescriptions .caption,
#bodyArea div.descriptionBlock01 .pdfNotice,
#bodyArea div.eventInformations .caption,
#bodyArea div.supportInformations .caption,
#bodyArea div.companyInformations .caption,
#bodyArea p.caption{
	font-size: 59%;
	line-height: 140%;
	margin: 0 0 0.5em 0;
}

/* credit */
#bodyArea div.productsList .credit,
#bodyArea div.productsLIst .credit,
#bodyArea div.productsDescriptions .credit,
#bodyArea div.eventInformations .credit,
#bodyArea div.supportInformations .credit,
#bodyArea div.companyInformations .credit,
#bodyArea p.credit{
	font-size: 59%;
	line-height: 110%;
	margin: 0 0 0.55em 0;
}

/* seo */
#bodyArea strong.keyword,
#bodyArea em.keyword {
	font-weight: normal;
	font-style: normal;
}


/*------------------------2007----------------------------*/

#bodyArea #topicPath,
#bodyArea #footerArea,
#bodyArea #listNav,
#bodyArea #ls-listNav,
#bodyArea ul.prodRelatedLinks,
#bodyArea div.standardBox01,
#bodyArea div.standardBox02,
#bodyArea div.standardBox03,
#bodyArea div.imageAndDocument,
#bodyArea div.pagetopAnchor p,
#wrapper p.toTop{
	font-size: 12px;
	line-height: 1.4;
	/*\*/
	_font-size: 76%;
	font-size: 76%\9;
	/**/
	color:#4b4b4b;
	}

*+html #bodyArea #headerArea,
*+html #bodyArea #footerArea,
*+html #bodyArea #listNav,
*+html #bodyArea #ls-listNav,
*+html #bodyArea ul.prodRelatedLinks,
*+html #bodyArea div.standardBox01,
*+html #bodyArea div.standardBox02,
*+html #bodyArea div.standardBox03,
*+html #bodyArea div.imageAndDocument,
*+html #bodyArea div.pagetopAnchor p{font-size: 76%;}

#bodyArea #enclosingArea #contentsArea #ls-contentsArea #prodDescriptions{
	font-size: 12px;
	line-height: 1.4;
	/*\*/
	_font-size: 76%;
	font-size: 76%\9;
	/**/
	color:#4b4b4b;
	}

*+html #bodyArea #enclosingArea #contentsArea #ls-contentsArea #prodDescriptions{font-size: 76%}

#bodyArea #enclosingArea #contentsArea #ls-contentsArea #prodDescriptions ul{
	font-size: 12px;
	line-height: 1.4;
	/*\*/
	_font-size: 100%;
	font-size: 100%\9;
	/**/
	}

*+html #bodyArea #enclosingArea #contentsArea #ls-contentsArea #prodDescriptions ul{font-size: 100%;}

#bodyArea #enclosingArea #contentsArea #prodDescriptions{
	font-size: 12px;
	line-height: 1.4;
	/*\*/
	_font-size: 76%;
	font-size: 76%\9;
	/**/
	color:#4b4b4b;
	}

*+html #bodyArea #enclosingArea #contentsArea #prodDescriptions{font-size: 76%;}

#bodyArea #enclosingArea #contentsArea #prodDescriptions ul{
	font-size: 12px;
	line-height: 1.4;
	/*\*/
	_font-size: 100%;
	font-size: 100%\9;
	/**/
	}

*+html #bodyArea #enclosingArea #contentsArea #prodDescriptions ul{font-size: 100%;}

#bodyArea div.features h3, div.prodInfo h3{
	font-size: 14px;
	line-height: 1.4;
	/*\*/
	_font-size: 140%;
	font-size: 140%\9;
	/**/
	margin:0;
	padding:0
	}

*+html #bodyArea div.features h3, div.prodInfo h3{font-size: 140%;}

#bodyArea div.prodInfo h4{
	font-size: 12px;
	line-height: 1.4;
	/*\*/
	_font-size: 100%;
	font-size: 100%\9;
	/**/
	font-weight:normal;
	padding:2px 5px;
	margin:0 0 5px 0;
	}

*+html #bodyArea div.prodInfo h4{font-size: 100%;}

#bodyArea p.reader{
	font-size: 10px;
	line-height: 1.4;
	/*\*/
	_font-size: 80%;
	font-size: 80%\9;
	/**/}

*+html #bodyArea p.reader{font-size: 80%;}

#bodyArea div.companyInformations th,
#bodyArea div.companyInformations td,
#bodyArea p.column{font-size: 13px;
	line-height: 1.4;
	/*\*/
	_font-size: 90%;
	font-size: 90%\9;
	/**/}

*+html #bodyArea div.companyInformations th,
*+html #bodyArea div.companyInformations td,
*+html #bodyArea p.column{font-size: 90%;}

#bodyArea #contentsArea ol.informationList01{
	font-size: 15px;
	line-height: 1.4;
	/*\*/
	_font-size: 100%;
	font-size: 100%\9;
	/**/}

*+html #bodyArea #contentsArea ol.informationList01{font-size: 100%;}

#bodyArea #contentsArea ol.informationList01 ul{font-size: 15px;
	line-height: 1.4;
	/*\*/
	_font-size: 120%;
	font-size: 120%\9;
	/**/}

*+html #bodyArea #contentsArea ol.informationList01 ul{font-size: 120%;}

/*(h*)*/

#bodyArea.searchResult h2.headingTypeC01,
#bodyArea.searchResult h2.headingTypeD01,
#bodyArea.searchResult h2.headingTypeD02{ color:#4b4b4b}

#bodyArea .headingTypeA01{
	font-size: 20px;
	line-height: 1.4;
	/*\*/
	_font-size: 125%;
	font-size: 125%\9;
	/**/
	margin:0 0 35px 0;
	padding:0;}

*+html #bodyArea .headingTypeA01{font-size: 125%;}

#bodyArea .headingTypeA02{
	font-size: 20px;
	line-height: 1.4;
	/*\*/
	_font-size: 125%;
	font-size: 125%\9;
	/**/
	margin:0;
	padding:0;}

*+html #bodyArea .headingTypeA02{font-size: 125%;}

#bodyArea .headingTypeB01,
#bodyArea.searchResult h2.headingTypeB01{
	font-size: 13px;
	line-height: 1.4;
	/*\*/
	_font-size: 80%;
	font-size: 80%\9;
	/**/
	margin:0 0 10px 0;
	padding:3px 9px;
	color:#fff}

*+html #bodyArea .headingTypeB01,
*+html #bodyArea body.searchResult h2.headingTypeB01{font-size: 80%;}

#bodyArea .headingTypeB02,
#bodyArea.searchResult h2.headingTypeB02{
	font-size: 13px;
	line-height: 1.4;
	/*\*/
	_font-size: 80%;
	font-size: 80%\9;
	/**/
	margin:0;
	padding:3px 9px;
	color:#fff}

*+html #bodyArea .headingTypeB02,
*+html #bodyArea.searchResult h2.headingTypeB02{font-size: 80%;}

#bodyArea .headingTypeC01,
#bodyArea.searchResult .headingTypeC01{
	font-size: 13px;
	line-height: 1.4;
	/*\*/
	_font-size: 80%;
	font-size: 80%\9;
	/**/ 
	margin:0 0 9px 0;
	padding:0 0 3px 9px;}

*+html #bodyArea .headingTypeC01,
*+html #bodyArea.searchResult .headingTypeC01{font-size: 80%;}

#bodyArea .headingTypeC02{
	font-size: 13px;
	line-height: 1.4;
	/*\*/
	_font-size: 80%;
	font-size: 80%\9;
	/**/
	margin:0;
	padding:0 0 3px 9px;}

*+html #bodyArea .headingTypeC02{font-size: 80%;}

#bodyArea .headingTypeD01,
#bodyArea.searchResult .headingTypeD01{
	font-size: 14px;
	line-height: 1.4;
	/*\*/
	_font-size: 95%;
	font-size: 95%\9;
	/**/
	margin:0 0 10px 0;
	}

*+html #bodyArea .headingTypeD01,
*+html #bodyArea.searchResult .headingTypeD01{font-size: 95%;}

#bodyArea .headingTypeD02,
#bodyArea.searchResult .headingTypeD02{
	font-size: 14px;
	line-height: 1.4;
	/*\*/
	_font-size: 95%;
	font-size: 95%\9;
	/**/
	margin:0;
	}

*+html #bodyArea .headingTypeD02,
*+html #bodyArea.searchResult .headingTypeD02{font-size: 95%;}

#bodyArea .headingTypeE01,
#bodyArea.searchResult .headingTypeE01{
	font-size: 24px;
	line-height: 1.4;
	/*\*/
	_font-size: 150%;
	font-size: 150%\9;
	/**/
	margin:0 0 10px 0;
	}

*+html #bodyArea .headingTypeE01,
*+html #bodyArea.searchResult .headingTypeE01{font-size: 150%;}

#bodyArea .headingTypeE02,
#bodyArea.searchResult .headingTypeE02{
	font-size: 24px;
	line-height: 1.4;
	/*\*/
	_font-size: 150%;
	font-size: 150%\9;
	/**/
	margin:0;
	}

*+html #bodyArea .headingTypeE02,
*+html #bodyArea.searchResult .headingTypeE02{font-size: 150%;}

#bodyArea .headingTypeF01,
#bodyArea.searchResult .headingTypeF01{
	font-size: 18px;
	line-height: 1.4;
	/*\*/
	_font-size: 110%;
	font-size: 110%\9;
	/**/
	margin:0 0 10px 0;
	}

*+html #bodyArea .headingTypeF01,
*+html #bodyArea.searchResult .headingTypeF01{font-size: 110%;}

#bodyArea .headingTypeF02,
#bodyArea.searchResult .headingTypeF02{
	font-size: 18px;
	line-height: 1.4;
	/*\*/
	_font-size: 110%;
	font-size: 110%\9;
	/**/
	margin:0;
	}

*+html #bodyArea .headingTypeF02,
*+html #bodyArea.searchResult .headingTypeF02{font-size: 110%;}

#bodyArea .headingTypeA01,
#bodyArea .headingTypeA02,
#bodyArea .headingTypeB01,
#bodyArea .headingTypeB02,
#bodyArea .headingTypeC01,
#bodyArea.searchResult .headingTypeC01,
#bodyArea .headingTypeC02,
#bodyArea .headingTypeD01,
#bodyArea .headingTypeD02{ clear:both}

#bodyArea div.productImageBlock .headingTypeD01,
#bodyArea div.productImageBlock .headingTypeD02,
#bodyArea div.productImageBlock02 .headingTypeD01,
#bodyArea div.productImageBlock02 .headingTypeD02{ clear:none}

/*headingB*/

#bodyArea .headingTypeB01 a:link,
#bodyArea .headingTypeB01 a:visited,
#bodyArea .headingTypeB02 a:link,
#bodyArea .headingTypeB02 a:visited,
#bodyArea div.headingTypeBlockB11 h2 a:link,
#bodyArea div.headingTypeBlockB11 h2 a:visited,
#bodyArea div.headingTypeBlockB12 h2 a:link,
#bodyArea div.headingTypeBlockB12 h2 a:visited,
#bodyArea div.headingTypeBlockB11 h3 a:link,
#bodyArea div.headingTypeBlockB11 h3 a:visited,
#bodyArea div.headingTypeBlockB12 h3 a:link,
#bodyArea div.headingTypeBlockB12 h3 a:visited,
#bodyArea div.headingTypeBlockB11 h4 a:link,
#bodyArea div.headingTypeBlockB11 h4 a:visited,
#bodyArea div.headingTypeBlockB12 h4 a:link,
#bodyArea div.headingTypeBlockB12 h4 a:visited,
#bodyArea div.headingTypeBlockB11 h5 a:link,
#bodyArea div.headingTypeBlockB11 h5 a:visited,
#bodyArea div.headingTypeBlockB12 h5 a:link,
#bodyArea div.headingTypeBlockB12 h5 a:visited{
	background:url(../img/bg_subcategory.gif) no-repeat left 6px; padding:0 0 0 6px; display:block}

#bodyArea .headingTypeB01 a:link,
#bodyArea .headingTypeB01 a:visited,
#bodyArea .headingTypeB02 a:link,
#bodyArea .headingTypeB02 a:visited,
#bodyArea div.headingTypeBlockB11 a:link,
#bodyArea div.headingTypeBlockB11 a:visited,
#bodyArea div.headingTypeBlockB12 a:link,
#bodyArea div.headingTypeBlockB12 a:visited{color:#fff;}

#bodyArea .headingTypeC01 a:link,
#bodyArea .headingTypeC01 a:visited,
#bodyArea.searchResult .headingTypeC01 a:link,
#bodyArea.searchResult .headingTypeC01 a:visited,
#bodyArea .headingTypeC02 a:link,
#bodyArea .headingTypeC02 a:visited,
#bodyArea div.headingTypeBlockC11 h2 a:link,
#bodyArea div.headingTypeBlockC12 h2 a:link,	
#bodyArea div.headingTypeBlockC11 h3 a:link,
#bodyArea div.headingTypeBlockC12 h3 a:link,
#bodyArea div.headingTypeBlockC11 h4 a:link,
#bodyArea div.headingTypeBlockC12 h4 a:link,
#bodyArea div.headingTypeBlockC11 h5 a:link,
#bodyArea div.headingTypeBlockC12 h5 a:link,
#bodyArea div.headingTypeBlockC11 h2 a:visited,
#bodyArea div.headingTypeBlockC12 h2 a:visited,	
#bodyArea div.headingTypeBlockC11 h3 a:visited,
#bodyArea div.headingTypeBlockC12 h3 a:visited,
#bodyArea div.headingTypeBlockC11 h4 a:visited,
#bodyArea div.headingTypeBlockC12 h4 a:visited,
#bodyArea div.headingTypeBlockC11 h5 a:visited,
#bodyArea div.headingTypeBlockC12 h5 a:visited{ background:url(../img/misc_productinfo.gif) no-repeat left center; padding:0 0 0 6px;}

#bodyArea div.headingTypeBlockB11{
	color:#fff;
	margin:0 0 10px 0;
	padding:3px 9px;}

#bodyArea.searchResult div.headingTypeBlockB11 h2,
#bodyArea.searchResult div.headingTypeBlockB12 h2{ color:#fff}

#bodyArea div.headingTypeBlockB12{
	color:#fff;
	margin:0;
	padding:3px 9px;}

#bodyArea div.headingTypeBlockB11 h2,
#bodyArea div.headingTypeBlockB12 h2,	
#bodyArea div.headingTypeBlockB11 h3,
#bodyArea div.headingTypeBlockB12 h3,
#bodyArea div.headingTypeBlockB11 h4,
#bodyArea div.headingTypeBlockB12 h4,
#bodyArea div.headingTypeBlockB11 h5,
#bodyArea div.headingTypeBlockB12 h5,
#bodyArea div.headingTypeBlockC11 h2,
#bodyArea div.headingTypeBlockC12 h2,	
#bodyArea div.headingTypeBlockC11 h3,
#bodyArea div.headingTypeBlockC12 h3,
#bodyArea div.headingTypeBlockC11 h4,
#bodyArea div.headingTypeBlockC12 h4,
#bodyArea div.headingTypeBlockC11 h5,
#bodyArea div.headingTypeBlockC12 h5{
	font-size: 13px;
	line-height: 1.4;
	/*\*/
	_font-size: 80%;
	font-size: 80%\9;
	/**/
	margin:0;
	float:left;
	}

*+html #bodyArea div.headingTypeBlockB11 h2,
*+html #bodyArea div.headingTypeBlockB12 h2,	
*+html #bodyArea div.headingTypeBlockB11 h3,
*+html #bodyArea div.headingTypeBlockB12 h3,
*+html #bodyArea div.headingTypeBlockB11 h4,
*+html #bodyArea div.headingTypeBlockB12 h4,
*+html #bodyArea div.headingTypeBlockB11 h5,
*+html #bodyArea div.headingTypeBlockB12 h5,
*+html #bodyArea div.headingTypeBlockC11 h2,
*+html #bodyArea div.headingTypeBlockC12 h2,	
*+html #bodyArea div.headingTypeBlockC11 h3,
*+html #bodyArea div.headingTypeBlockC12 h3,
*+html #bodyArea div.headingTypeBlockC11 h4,
*+html #bodyArea div.headingTypeBlockC12 h4,
*+html #bodyArea div.headingTypeBlockC11 h5,
*+html #bodyArea div.headingTypeBlockC12 h5{font-size: 80%;}

#bodyArea #contentsArea div.headingTypeBlockB11 p,
#bodyArea #contentsArea div.headingTypeBlockB12 p,
#bodyArea #contentsArea div.headingTypeBlockC11 p,
#bodyArea #contentsArea div.headingTypeBlockC12 p{
	font-size: 11px;
	line-height: 1.4;
	/*\*/
	_font-size: 70%;
	font-size: 70%\9;
	/**/
	float:right;
	border-left:1px solid #fff;
	padding:0 0 0 4px;
	margin:1px 0 0 0;
	font-weight:bold;
	}

*+html #contentsArea div.headingTypeBlockB11 p,
*+html #contentsArea div.headingTypeBlockB12 p,
*+html #contentsArea div.headingTypeBlockC11 p,
#bodyArea #contentsArea div.headingTypeBlockC12 p{font-size: 70%;}

#bodyArea #contentsArea div.headingTypeBlockB11 ul{ float:right; margin-bottom:0}
#bodyArea #contentsArea div.headingTypeBlockB11 ul li{ display:inline;font-size: 11px;
	line-height: 1.4;
	/*\*/
	_font-size: 85%;
	font-size: 85%\9;
	/**/font-weight:bold;}

*+html #contentsArea div.headingTypeBlockB11 ul li{font-size: 85%;}

#bodyArea #contentsArea div.headingTypeBlockB11 ul li img{ vertical-align:middle}
#bodyArea #contentsArea div.headingTypeBlockB11 ul li.text{ background:url(../img/bg_subcategory.gif) no-repeat left center; padding:0 0 0 5px}

#bodyArea div.headingTypeBlockC11{
	margin:0 0 9px 0;
	padding:3px 9px 3px 10px;
	}

#bodyArea div.headingTypeBlockC12{
	margin:0;
	padding:3px 9px 3px 10px;
	}

/*
@import url("topic_path.css");
*/

/*----topicPath----*/

#bodyArea #topicPath{
	margin:6px 0;
	clear:both;
	color : #4B4B4B;
	}

#bodyArea.head03 #topicPath{ background-image:url(../img/bg_header002.gif); padding: 17px 0 5px 0; margin:0;}

/*
#bodyArea #topicPath dl{
	clear:both;
	margin:0 0 0 15px;
	}*/

#bodyArea #topicPath dl{
	list-style: none;
	padding: 0;
	clear:both;
	margin:0 0 0 15px;
	}
	
#bodyArea #topicPath dl dt/*, #bodyArea dl dd*/{
	float:left;
	margin:0 5px 0 0;
	}
/*
#bodyArea #topicPath dl dd img{
	vertical-align:middle;
	_vertical-align:bottom
	}*/


#bodyArea #topicPath dl dt a{ margin-left:5px}

#bodyArea #topicPath dl dd{
	float:left;
	display: inline;
	padding:  0 0 0 10px;
	margin:0 5px 0 0;
	background: url("../img/misc_breadcrumbs.gif") no-repeat 0 5px;
	white-space:nowrap;
	}

#bodyArea #topicPath dl dd img{  margin:0.25em 0 0 -10px}

/*
@import url("list_navigation.css");
*/

/* CSS Document */

/*----listNavgation----*/

#bodyArea #listNav{
	}
	
#bodyArea #listNav dl{
	}

#bodyArea #listNav dl a{
	display:block;
	color:#039;
	}

#bodyArea #listNav dl dt a{
	box-sizing : content-box;
	background:url(../img/misc_localnavi003.gif) no-repeat 5px 12px;
	padding:5px 5px 5px 15px;
	width:162px;
	}

#bodyArea #listNav dl .current a{
	background:url(../img/misc_localnavi001.gif) no-repeat 5px 12px ;
	color:#fff;margin:-5px -5px -5px -25px;}


#bodyArea #listNav dl dl .current a{
	background:url(../img/misc_localnavi001.gif) no-repeat 5px 12px ;
	color:#fff;margin:-5px -5px -5px -35px}

#bodyArea #listNav dl .current{
	box-sizing : content-box;
	color:#fff;
	padding:5px 5px 5px 25px;
	width:152px;
	}

#bodyArea #listNav dl dl .current{
	box-sizing : content-box;
	color:#fff;
	padding:5px 5px 5px 35px;
	width:142px;
	}

#bodyArea #listNav dl dl dl .current{
	box-sizing : content-box;
	color:#fff;
	padding:5px 5px 5px 45px;
	width:132px;
	}


#bodyArea #listNav dl dl dt a{
	background:url(../img/misc_localnavi005.gif) no-repeat 15px 10px}

#bodyArea #listNav dl dl dl dt a{
	background:url(../img/misc_localnavi005.gif) no-repeat 25px 10px}

#bodyArea #listNav dl dl .current a{
	background:url(../img/misc_localnavi004.gif) no-repeat 15px 10px}

#bodyArea #listNav dl dd.current a{
	background:url(../img/misc_localnavi006.gif) no-repeat 15px 10px}

#bodyArea #listNav dl dl dd.current a{
	background:url(../img/misc_localnavi006.gif) no-repeat 25px 10px}

#bodyArea #listNav dl dl dl .current a{
	background:url(../img/misc_localnavi004.gif) no-repeat 25px 10px;
	margin:-5px -5px -5px -45px
	}

#bodyArea #listNav dl dl dl dd.current a{
	background:url(../img/misc_localnavi006.gif) no-repeat 35px 10px
	}

#bodyArea #listNav dl dd a{
	box-sizing : content-box;
	background:url(../img/misc_localnavi002.gif) no-repeat 15px 12px;
	padding:5px 5px 5px 25px;
	width:152px;
	}

#bodyArea #listNav dl dl dd a{
	box-sizing : content-box;
	background:url(../img/misc_localnavi002.gif) no-repeat 25px 12px;
	padding:5px 5px 5px 35px;
	width:142px;
	}


#bodyArea #listNav dl dl dl dd a{
	box-sizing : content-box;
	background:url(../img/misc_localnavi002.gif) no-repeat 35px 12px;
	padding:5px 5px 5px 45px;
	width:132px;}


#bodyArea #listNav dl a:hover{}

#bodyArea #listNav dl .current a:hover{
	}

/*
@import url("contents.css");
*/

/*------------------
    body area
------------------
#bodyArea div#bodyArea{
	border-width: 1px 0 0 0;
	border-style: solid;
	border-color: #ffffff;
	width: 747px;
}*/

.msie6 #bodyArea{
	zoom:1;
}

/*------------------
    contents area
------------------*/
#bodyArea div#contentsArea{
	padding: 0 0 30px 0;
	width: 550px;
	float: right;
}

#bodyArea div#rootContentsArea{
	margin: 0 0 0 18px;
	padding: 0 0 30px 0;
	width: 729px;
}

#bodyArea div#otherContentsArea{
	margin: 0;
	padding: 0 0 30px 0;
	width: 747px;
}

/*------------------
    main image
------------------*/
#bodyArea div.mainImage{
	margin: 0 0 16px 0;
	text-align : center;
}


/*------------------
    pagetop anchor
------------------*/
#bodyArea div.pagetopAnchor{
	padding: 0 0 10px 0;
	clear: right;
	text-align: right;
}

#bodyArea div.pagetopAnchor a img{
	border: none;
}

#bodyArea div.innerPagetopAnchor{
	padding: 0 0 0.5em 0;
	text-align: right;
}

#bodyArea div.innerPagetopAnchor img{
	border: none;
}

#bodyArea div.innerPagetopAnchor img.additionalImage01{
	margin: 0 19px 0 0;
}

#bodyArea div.innerPagetopAnchor img.additionalImage02{
	margin: 0 5px 0 0;
}

/*other*/

#bodyArea .phoneNumber {
	font-size : 150%;
	margin-bottom : 0.2em;
}

#bodyArea .phoneNumber img {
	vertical-align : top;
	margin-right : 4px;
}

#bodyArea span.linkDivide{
	display: none;
}

#bodyArea br.blockEnd{
	clear: both;
	font-size: 1px;
}

/*---------------------------2007-----------------------------*/

#bodyArea #enclosingArea{
	width:970px;
	margin:10px auto 0;
	}

#bodyArea.column01 #contentsArea {
	padding:0;
	width:100%;
}

#bodyArea.column01 div#contentsArea.type02{width:950px; padding:0 10px}

#bodyArea #listNav ul,
#bodyArea #listNav dl,
#bodyArea #listNav dd,
#bodyArea #relationalNav ul,
#bodyArea #relationalNav dl,
#bodyArea #relationalNav dd{
	margin: 0;
	padding: 0
}

/*--1column--*/
#bodyArea.column01 #contentEnclosingArea.enclossingOldContent #contentsArea {
	width:729px;
	margin-right:121px;
	_display:inline;
}

#bodyArea.column01Transitional #contentEnclosingArea.enclossingOldContent {
	width:744px;
	margin-right:auto;
	margin-left:auto;
}

#bodyArea.column01Transitional #contentEnclosingArea.enclossingOldContent div#localNaviArea h2{
margin:0 0 15px 0;
}

#bodyArea.column01_747 #contentEnclosingArea.enclossingOldContent #contentsArea {
	width:747px;
	margin-right:111px;
	_display:inline;
}

/*--2columns(searchResult)--*/
html&gt;/**/body.searchResult #bodyArea { margin:0 0 /*15px*/ 0}

body.searchResult #bodyArea #contentEnclosingArea {
	width: 100%;
	float: left;
	margin-right: -182px;
	
}

body.searchResult #bodyArea #contentsArea {
	margin-right:182px;
	padding:0;
	float:left;
	width:779px;/*2007-03-16*/
	_display:inline;
}

body.searchResult #bodyArea #relationalNav {
	width: 182px;
	float: right;
	
}

/*--2columns--*/
html&gt;/**/#bodyArea.column02 { margin:0 0 /*15px*/ 0}

#bodyArea.column02 #contentEnclosingArea {
	width: 100%;
	background: url(../img/bg_localnavi.gif) repeat-y; 
	float: right;
	margin-left: -182px;
}

/*
#bodyArea.column02 #contentsArea {
	margin-left: 182px;
	padding:0;
	width:100%;
}*/

#bodyArea.column02 #contentEnclosingArea #contentsArea{
	float:right;
	width:779px;/*2007-03-16*/
	margin-left: 182px;
	padding:0;
}

#bodyArea.column02 #contentEnclosingArea.enclossingOldContent #contentsArea {
	width:729px;
	margin-right:49px;
	_display:inline;
}

#bodyArea.column02 #listNav {
	width: 182px;
	float: left;
}

/*--3colums--*/

#bodyArea.column03 {
	margin:0 0 /*15px*/ 0;
	clear:both
	}

#bodyArea.column03 #contentEnclosingArea {
	width:100%;
	background:repeat-y;
	float:right;
	margin-left:-191px;/*2007-03-16*/
}

#bodyArea.column03 #contentsArea {
	width:620px;/*2007-03-16*/
	float:left;
	margin-left:191px;/*2007-03-16*/
	padding:0;
	display:inline;
}
#bodyArea.column03 #listNav {
	float:left;
}

#bodyArea.column03 #relationalNav{
	width:150px;

	float:right
}

#bodyArea #contentsArea ul#contentsNav{
	font-size: 12px;
	line-height: 1.4;
	/*\*/
	_font-size: 76%;
	font-size: 76%\9;
	/**/
	padding:0 0 5px 10px;
	/*word-break: keep-all;*/
	list-style:none;
	margin:0 0 14px 0}

*+html #bodyArea #contentsArea ul#contentsNav{font-size: 76%;}

#bodyArea.column02 #contentsArea ul#contentsNav li,
#bodyArea.column03 #contentsArea ul#contentsNav li{
	font-weight: bold;
	float:left;
	white-space:nowrap;
	margin:5px 8px 0 0;
	}

#bodyArea.column02 #contentsArea ul#contentsNav li.current,
#bodyArea.column03 #contentsArea ul#contentsNav li.current{
	color:#fff;
	padding:5px 10px;}

#bodyArea.column02 #contentsArea ul#contentsNav li a,
#bodyArea.column03 #contentsArea ul#contentsNav li a{
	background:url(../img/misc_productinfo.gif) 3px center no-repeat;
	color:#036;
	height:100%;
	display:block;
	_display: inline-block;
	padding:5px 10px ; }

#bodyArea.column02 #contentsArea ul#contentsNav li a:hover,
#bodyArea.column03 #contentsArea ul#contentsNav li a:hover{ }


/*--3colums old contents--*/

#bodyArea.column03 .enclossingOldContent #contentsArea {
	width:550px;
}

#bodyArea.column03 .enclossingOldContent #relationalNav{
	width:220px;/*2007-03-16*/
}

/*--category top--*/

#bodyArea.column03 #categoryArea{
	float:left;
	margin-left:191px;/*2007-03-16*/
	padding:0;
	display:inline;
}

#bodyArea.column03 #contentEnclosingArea.categoryTop #contentsArea{
	width:620px;/*2007-03-16*/
}

#bodyArea.column03 #contentEnclosingArea.categoryTop #relationalNav{
	margin:0 0 0 0
}


/**/

#bodyArea #relationalNav ul.prodRelatedLinks{margin:0 0 10px 0}

#bodyArea #relationalNav img.ads{ margin:0 0 20px 0; padding:0}

#bodyArea #relationalNav ul.prodRelatedLinks li{ padding:5px 0 5px 32px; margin: 0 0 10px 0; list-style:none }

#bodyArea #relationalNav ul.prodRelatedLinks li.arrow{ padding:5px 0 5px 16px;background:url(../img/misc_productinfo.gif) no-repeat 9px center}

#bodyArea #relationalNav div.standardBox01{border:1px solid #b8b8b8; margin:0 0 10px 0; clear:both}

#bodyArea #relationalNav div.standardBox01 dl dt{ font-weight:bold; padding:3px 3px 3px 15px; }

#bodyArea #relationalNav div.standardBox01 dl dt a{ padding:0 0 0 15px; margin:0 0 0 -14px; background:url(../img/bg_subcategory.gif) no-repeat 7px center ;}

#bodyArea #relationalNav div.standardBox01 dl dd{ background:url(../img/misc_productinfo.gif) 8px center no-repeat; padding:5px 15px;}

#bodyArea #relationalNav div.standardBox01 dl dl{ margin:0 -15px; padding:0 12px; background-color:#fff}

#bodyArea #relationalNav div.standardBox01 dl dl dt{ background:none;margin:0; padding:0}

#bodyArea #relationalNav div.standardBox01 dl dl dt a:link, #relationalNav div.standardBox01 dl dl dt a:visited{ color : #036;}

#bodyArea #relationalNav div.standardBox01 dl dl dd{ background:none;margin:0 0 12px 0; padding:0}

#bodyArea #relationalNav div.standardBox02{border:1px solid #b8b8b8; margin:0 0 10px 0; clear:both}

#bodyArea #relationalNav div.standardBox02 dl dt{ font-weight:bold; padding:3px 3px 5px 10px; word-break: break-all; }

#bodyArea #relationalNav div.standardBox02 dl dt a{ display:block; padding:0 0 0 25px; margin:0 0 0 -0; }

#bodyArea #relationalNav div.standardBox02 dl dd{ padding:5px 10px;}

#bodyArea #relationalNav div.standardBox02 dl dl{ margin:0 -15px; padding:0 12px; background-color:#fff}

#bodyArea #relationalNav div.standardBox02 dl dl dt{ background:none;margin:0; padding:0}

#bodyArea #relationalNav div.standardBox02 dl dt a:link,
#bodyArea #relationalNav div.standardBox02 dl dt a:visited{ color : #fff;}

#bodyArea #relationalNav div.standardBox02 dl dl dd{ background:none;margin:0 0 12px 0; padding:0}

#bodyArea #relationalNav ul.bannerArea{ text-align:center; margin:0 0 0 0; list-style:none}

#bodyArea #relationalNav ul.bannerArea li{margin:0 0 10px 0;}

#bodyArea #relationalNav div.standardBox03{border:1px solid #b8b8b8; margin:0 0 10px 0; padding:12px}

#bodyArea #relationalNav div.standardBox03 div{ border-top:1px dashed #b8b8b8; margin:12px 0 0 0; padding:12px 0 0 0}

#bodyArea #relationalNav dl.relatedProducts{margin:0 0 10px 0}

#bodyArea #relationalNav dl.relatedProducts dt{  font-weight:bold; padding:3px 3px 3px 15px; background:url(../img/bg_subcategory.gif) no-repeat 8px center;}

#bodyArea #relationalNav dl.relatedProducts dt a:link,
#bodyArea #relationalNav dl.relatedProducts dt a:visited,
#bodyArea #relationalNav div.imageAndDocument dl dt a:link,
#bodyArea #relationalNav div.imageAndDocument dl dt a:visited,
#bodyArea #relationalNav div.standardBox01 dl dt,
#bodyArea #relationalNav div.standardBox01 dl dt a:link,
#bodyArea #relationalNav div.standardBox01 dl dt a:visited
{ color:#fff}

#bodyArea #relationalNav div.standardBox01 dl.relatedProducts dl dt{color : #4b4b4b;}

#bodyArea #relationalNav div.standardBox01 dl.relatedProducts{ margin:0; padding:0}

#bodyArea #relationalNav div.standardBox01 dl.relatedProducts dl dt a:link,
#bodyArea #relationalNav div.standardBox01 dl.relatedProducts dl dt a:visited{color : #036;}

#bodyArea #relationalNav div.standardBox01 dl.relatedProducts dl dt a:hover{color : #7f99b2;}

#bodyArea #relationalNav div.standardBox01 dl.relatedProducts dl{ clear:both; margin:10px 0; padding:0}

#bodyArea #relationalNav div.standardBox01 dl.relatedProducts dd{ margin:0; padding:0}

#bodyArea #relationalNav div.standardBox01 dl.relatedProducts dl dt{ font-weight:bold; margin:0 0 0 40%; background:none; padding:0}

#bodyArea #relationalNav div.standardBox01 dl.relatedProducts dl dd{ display:inline}

#bodyArea #relationalNav div.standardBox01 dl.relatedProducts dl dd.text{width:60%; float:right}

#bodyArea #relationalNav div.standardBox01 dl.relatedProducts dl dd.image{width:40%; margin:-1em 0 0 0; float:left; text-align:center}

#bodyArea #relationalNav div.imageAndDocument{border:1px solid #b8b8b8; margin:0 0 10px 0}

#bodyArea #relationalNav div.imageAndDocument dl dt{font-weight:bold; padding:3px 3px 3px 15px; background:url(../img/bg_subcategory.gif) no-repeat 8px center;}

#bodyArea #relationalNav div.imageAndDocument dl dd{ margin:10px}

#wrapper p.toTop{text-align:right; margin:0 10px 10px 0}

* html #wrapper.column02 #footerArea p.toTop{margin:0 10px 10px 0}
*+ html #wrapper.column02 #footerArea p.toTop{margin:0 10px 10px 0}

#wrapper p.toTop a{background:url(../img/bg_totop.gif) no-repeat left center; padding:0 0 0 10px; }

#bodyArea div.pagetopAnchor{ width:100%; margin:0 0 10px 0;}

#bodyArea div.pagetopAnchor p{ text-align:right; margin:0 10px 0 0}

#bodyArea div.pagetopAnchor p a{background:url(../img/bg_totop.gif) no-repeat left center; padding:0 0 0 10px; }

#bodyArea div.reader{
position:absolute;
top:0px;
left:0px;
display:block;
width:1px;
height:1px;
margin:0px;
padding:0px;
overflow:hidden;
}
</pre></body></html>