@charset "utf-8";
/**
 * 13-clearfix.css 
 * Ricoh Co., Ltd.
 */
/* clearfix */
	.clearfix { zoom:1; }
	.clearfix:after {
		content: ".";
		display: block;
		height: 0px;
		clear: both;
		line-height: 0;
		visibility: hidden;
	}

/* clearfix - other */
	#mainContentWrap,
	#mainContentRight,
	#mainContentLeft,
	#mainContent,
	#gHeader,
	#gHdrLangNav,
	#gFooter,
	#breadCrumb,
	#endBox,
	.columnCmn2,
	.columnCmn3,
	.columnCmn4,
	.boxCmn03,
	.linkCmnCol3,
	.linkCmnCol2,
	.listIcon03,
	.snavListTxt,
	.snavList,
	.sideNav,
	.sideR,
	.contact01,
	.contact02,
	.lineFloat,
	.tabBoxNav,
	.wrap,
	.listThumb01 li,
	.listThumb02,
	.listThumb03 li,
	.layoutCmn01,
	.layoutCmn01 li,
	.indexReleaseList li,
	.titleArea,
	.txtAreaCmn,
	.pageNav,
	.listLang,
	.filterNav,
	.imgArea,
	.listBox .box {
		zoom:1;
	}
	#mainContentWrap:after,
	#mainContentRight:after,
	#mainContentLeft:after,
	#mainContent:after,
	#gHeader:after,
	#gHdrLangNav:after,
	#gFooter:after,
	#breadCrumb:after,
	#endBox:after,
	.columnCmn2:after,
	.columnCmn3:after,
	.columnCmn4:after,
	.linkCmnCol3:after,
	.linkCmnCol2:after,
	.listIcon03:after,
	.snavListTxt:after,
	.snavList:after,
	.sideNav:after,
	.sideR:after,
	.contact01:after,
	.contact02:after,
	.lineFloat:after,
	.tabBoxNav:after,
	.wrap:after,
	.listThumb01 li:after,
	.listThumb02:after,
	.listThumb03 li:after,
	.layoutCmn01:after,
	.layoutCmn01 li:after,
	.indexReleaseList li:after,
	.titleArea:after,
	.txtAreaCmn:after,
	.pageNav:after,
	.listLang:after,
	.filterNav:after,
	.imgArea:after,
	.listBox .box:after {
		content: ".";
		display: block;
		height: 0px;
		clear: both;
		line-height: 0;
		visibility: hidden;
	}