@charset "utf-8";

/* fs-small.css
------------------------------------------ */

#gNav .styleSwitcher dd.small a {
	background: url(/img_cmn/spr_header_ss_01.png) no-repeat -117px -98px !important;
}

.styleSwitcher dd.small {
	background-color: #6a6a6a;
}
.styleSwitcher dd.small a {
	color: #fff !important;
}

body,html {
	font-size: 11px;
}
body.bodySp {
	font-size: 14px;
}

.fs01 { font-size:  11px !important; }
.fm01 { font-size: 	11px !important; }
.fl01 { font-size: 	12px !important; }
.fl02 { font-size:  14px !important; }
.fl03 { font-size:  16px !important; }

.bodyPc #breadcrumbs .topicPath {
	font-size: 11px;
}

.bodyPc #footer .footerNav .box dl {
	font-size: 11px;
}

.bodyPc .headMainMod01 h1 {
	font-size: 26px;
}

.bodyPc .headMod01 .head01 {
	font-size: 18px;
}

.bodyPc .headMod02 .head01 {
	font-size: 16px;
}

.bodyPc .headMod03 {
	font-size: 14px;
}

.bodyPc .headMod04 {
	font-size: 12px;
}

.bodyPc .headModSub01 {
	font-size: 14px;
}

.bodyPc .tabMod01Child ul li a {
	font-size: 14px;
}

.bodyPc .tabMod02 ul li a {
	font-size: 14px;
}

.bodyPc .navMod01 ul li {
	font-size: 14px;
}

.bodyPc .relationBox01 .head01 {
	font-size: 16px;
}

.bodyPc .sitemapHead01 {
	font-size: 16px;
}

.bodyPc .newsTab01 ul li a {
	font-size: 14px;
}

.bodyPc .iNew01 {
	font-size: 11px;
}

.bodyPc .faqMod01 dl dt .number em {
	font-size: 16px;
}
.bodyPc .faqMod01 dl dt .text {
	font-size: 14px;
}

.bodyPc .digestTab01 ul li a {
	font-size: 14px;
}

.bodyPc .performanceMod01 li span {
	font-size: 11px;
}

.bodyPc .performanceMod02 .unit {
	font-size: 11px;
}
.bodyPc .performanceMod02 .table {
	font-size: 11px;
}