@charset "utf-8";body{
	background-color:#f9f6f1;
}a{
	color:#d85611;
}a:link{
	color:#f46613;
}a:hover{
	color:#7a752a;
}a:active{
	color:#d85611;
}.headingTypeA01{
	color:#d85611;background : url(bg_tophl.gif) left bottom / auto auto no-repeat scroll padding-box border-box transparent;
}.headingTypeB01 span{
	background-image : url(hl_bottom.gif);color:#7a752a;
}.headingTypeB01 span a:link{
	color:#979022;
}.headingTypeB01 span a:visited{
	color:#7a752a;
}.headingTypeB01 span a:hover{
	color:#b4aa17;
}.headingTypeB01 span a:active{
	color:#7a752a;
}.headingTypeC01{
	border-bottom:1px solid #b9b36c;
}.headingTypeC01,.headingTypeC01 a{
	color:#d85611;
}.headingTypeC01 a:link{
	color:#f46613;
}.headingTypeC01 a:visited{
	color:#d85611;
}.headingTypeC01 a:hover{
	color:#7a752a;
}.headingTypeC02{
	background-image : url(h3_bgLine01.gif);border-bottom:2px solid #e74512;
}.headingTypeC03{
	color:#d85611;border-bottom:1px solid #b8b36b;
}#index figure#keyVisual{
	background : url(bg_mainView01.jpg) left top / auto auto repeat-x scroll padding-box border-box transparent;
}#category figure#keyVisual{
	background : url(bg_mainView02.jpg) left top / auto auto repeat-x scroll padding-box border-box transparent;
}nav.globalNav{
	background : url(bg_globalNav01.gif) left top / auto auto repeat-x scroll padding-box border-box transparent;
}.contentswrapper aside .infoBlock{
	border:1px solid #cbc677;background-color:#e4e09c;
}.contentswrapper aside .infoBlock .inner{
	border:1px solid #afab76;background-color:#FFF;
}.contentswrapper aside .topicBlock article{
	background-color:#fafdff;
}.contentswrapper aside .topicBlock article ul li{
	border-bottom:1px solid #e1cbb8;
}.contentswrapper aside nav.localNav{
	border:3px solid #eb9e84;
}.contentswrapper aside nav.localNav p{
	background-image : url(bg_subnavi02_inner.gif);
}.contentswrapper aside nav.localNav ul li span a{
	background-image : url(bg_subnavi02_arrow.gif);
}.contentswrapper aside nav.localNav h3,.contentswrapper aside nav.localNav ul{
	border-top:1px solid #eb5d2e;border-left:1px solid #eb5d2e;border-right:1px solid #eb5d2e;
}.contentswrapper aside nav.localNav ul li{
	border-bottom:1px solid #eb5d2e;
}footer{
	background-color:#ed7c2b;
}footer .vcardArea{
	border-top:1px solid #b8b36b;background-color:#f3f0df;
}
a[id^="anchor"]{
    display: block;
   /* height: 0;
    width: 0;*/
}