@charset "utf-8";
/* ------------------------- TOC
body
header
footer


------------------------- */

.ios body { -webkit-text-size-adjust: none; }

/* ============================== font-family, font-size */
header,
footer {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 83%;
	line-height: 1.1;
}
.mainImageArea,
.businessSolutionBlock,
#otherBusinessBlock,
.informationBlock,
.imageBlock,
.shortcutLinkBlock,
nav.globalNav{
	font-family: Arial, Helvetica, sans-serif;
}
/* subwindow */
article.contentsArea section h1.withCaption,
article.contentsArea section p.category,
.subContentsBox {
	font-family: Arial, Helvetica, sans-serif;
}

html>/**/ header,
html>/**/ footer {
	font-size: 12px;
}

/* ============================== header */
/* leftBox */
header .leftBox {
	width: 556px;
}
/* rightBox */
header .rightBox {
	width: 412px;	
}


/* ============================== footer */
/* leftNav */
footer article .leftNav {
	width: 37.5em;
}
/* rightNav */
footer article .rightNav {
	width: 32.1em;
}


/* ============================== for svg */
/* leftBox */
header div.svgSwitch div.leftBox {
	width: 554px;
}
/* rightBox */
header div.svgSwitch div.rightBox {
	width: 414px;	
}
