@charset "utf-8";
/**
 * 11-maincontent.css
 * Ricoh Co., Ltd.
 */

/* mainArea */
	.mainArea {
		clear: both;
		margin-bottom: 20px;
	}

/* .section */
	.section {
		clear: both;
		margin-bottom: 30px;
		width: auto;
	}

/* .box */
	.box {
		clear: both;
		margin-right: 15px;
		margin-left: 15px;
		width: auto;
	}

/* leadTxt */
	.leadTxt {
		margin-bottom: 15px;
		font-size: 116%;
		font-weight: bold;
	}

/* columnCmn2 */
	.columnCmn2,
	.columnCmn3,
	.columnCmn4 {
		clear: both;
		margin-bottom: 20px;
	}
	.columnCmn2 .column01,
	.columnCmn2 .column02 {
		width: 340px;
	}
	.columnCmn2 .column01 { float: left; }
	.columnCmn2 .column02 { float: right; }
	#mainContent .columnCmn2 .column01,
	#mainContent .columnCmn2 .column02 {
		width: 440px;
	}
	#mainColumn .columnCmn2 .column01,
	#mainColumn .columnCmn2 .column02 {
		width: 250px;
	}

/* columnCmn3 */
	.columnCmn3 .column01,
	.columnCmn3 .column02 {
		width: 220px;
	}
	.columnCmn3 .column01 { float: left; }
	.columnCmn3 .column02 { float: left; }
	.columnCmn3 .column03 { float: right; }
	.columnCmn3 .column01 {
		margin-right: 21px;
	}
	#mainContent .columnCmn3 .column01,
	#mainContent .columnCmn3 .column02,
	#mainContent .columnCmn3 .column03 {
		width: 286px;
	}
	#mainContentLeft .columnCmn3 .column01,
	#mainContentLeft .columnCmn3 .column02,
	#mainContentLeft .columnCmn3 .column03,
	#mainContentRight .columnCmn3 .column01,
	#mainContentRight .columnCmn3 .column02,
	#mainContentRight .columnCmn3 .column03 {
		width: 220px;
	}
	#mainColumn .columnCmn3 .column01,
	#mainColumn .columnCmn3 .column02,
	#mainColumn .columnCmn3 .column03 {
		width: 153px;
	}


/* columnCmn4 */
	.columnCmn4 .column01,
	.columnCmn4 .column02,
	.columnCmn4 .column03,
	.columnCmn4 .column04 {
		width: 202px;
	}
	.columnCmn4 .column01,
	.columnCmn4 .column02,
	.columnCmn4 .column03 {
		float: left;
		margin-right: 20px;
	}
	.columnCmn4 .column04 { float: right; }
	#mainContentRight .columnCmn4 .column01,
	#mainContentRight .columnCmn4 .column02,
	#mainContentRight .columnCmn4 .column03,
	#mainContentRight .columnCmn4 .column04,
	#mainContentLeft .columnCmn4 .column01,
	#mainContentLeft .columnCmn4 .column02,
	#mainContentLeft .columnCmn4 .column03,
	#mainContentLeft .columnCmn4 .column04 {
		width: 152px;
	}
	#mainColumn .columnCmn4 .column01,
	#mainColumn .columnCmn4 .column02,
	#mainColumn .columnCmn4 .column03,
	#mainColumn .columnCmn4 .column04 {
		width: 102px;
	}

/* listThumb01 */
	.listThumb01 li {
		clear: both;
		margin-bottom: 20px;
	}
	.listThumb01 li .img {
		float: left;
		margin-bottom: 0;
		zoom: 1;
	}
	.listThumb01 li .txt {
		float: right;
		margin-bottom: 0;
		width: 275px;
	}
	.listThumb01 li .txt p {
		margin-bottom: 5px;
	}

	/* .columnCmn3 */
	#mainContent .columnCmn3 .listThumb01 li .img {
		float: none;
		margin-bottom: 15px;
	}
	#mainContent .columnCmn3 .listThumb01 li .txt {
		float: none;
		width: auto;
	}
	/* #mainContentLeft,#mainContentRight */
	#mainContentLeft .columnCmn2 .listThumb01 li,
	#mainContentRight .columnCmn2 .listThumb01 li {
		padding-bottom: 20px;
		margin-bottom: 20px;
		background-color: transparent;
		background-image: url(/common/img/back_ground/bar-01.gif);
		background-repeat: repeat-x;
		background-position: left bottom;
	}
	#mainContentRight .listThumb01 li .txt,
	#mainContentLeft .listThumb01 li .txt {
		width: 535px;
	}
	#mainContentRight .columnCmn2 .listThumb01 li .txt,
	#mainContentLeft .columnCmn2 .listThumb01 li .txt {
		width: 180px;
	}
	#mainColumn .columnCmn2 .listThumb01 li,
	#mainColumn .columnCmn2 .listThumb01 li .txt {
		clear: both;
		float: none;
		width: auto;
	}
	#mainColumn .columnCmn2 .listThumb01 li .img {
		float: none;
		margin-bottom: 5px;
	}
	#mainContentRight .columnCmn3 .listThumb01 li .txt,
	#mainContentLeft .columnCmn3 .listThumb01 li .txt {
		width: 120px;
	}
	#mainColumn .columnCmn3 .listThumb01 li .txt {
		clear: both;
		float: none;
		width: auto;
	}
	#mainColumn .columnCmn3 .listThumb01 li .img {
		float: none;
		margin-bottom: 5px;
	}
	/* .columnCmn4 */
	#mainContent .columnCmn4 .listThumb01 li .txt {
		width: 127px;
	}

/* listThumb02 */
	.listThumb02 {
		margin-left: 15px;
	}
	.listThumb02 li {
		float: left;
		margin-right: 10px;
		margin-bottom: 10px;
	}
	.listThumb02 li img {
		vertical-align: top;
	}

/* listThumb03 */
	.listThumb03 li {
		clear: both;
		margin-bottom: 20px;
	}
	.listThumb03 li .img {
		float: left;
		margin-bottom: 0;
		zoom: 1;
	}
	.listThumb03 li .txt {
		float: right;
		margin-bottom: 0;
		width: 175px;
	}
	.listThumb03 li .txt p,
	.listThumb03 li .txt li {
		margin-bottom: 5px;
	}
	.listThumb03 li .linkCmn {
		margin-bottom: 0;
	}

/* layoutCmn01 */
	.layoutCmn01 {
		clear: both;
		margin-bottom: 20px;
	}
	.layoutCmn01 .img {
		float: left;
		margin-right: 15px;
		margin-bottom: 0;
	}
	.layoutCmn01 .txt p {
		margin-bottom: 5px;
	}
	ul.layoutCmn01 {
		margin-bottom: 0;
	}
	.layoutCmn01 li {
		margin-bottom: 15px;
	}
	.layoutCmn01 li .textMiddle {
		padding-top: 10px;
	}
	.layoutCmn01 .txt .btnArea {
		margin-top: 15px;
		text-align: right;
	}
	.columnCmn3 .layoutCmn01,
	.columnCmn3 .layoutCmn01 .txt p,
	.columnCmn3 .layoutCmn01 .txt .linkCmn01 li {
		clear: none;
		margin-bottom: 8px;
	}
	.columnCmn3 .layoutCmn01 .txt .linkCmn01 li {
		margin-bottom: 4px;
	}
	#mainContent .columnCmn3 .layoutCmn01 li .linkCmn01 {
		padding-top: 0;
	}
	#mainContent .columnCmn3 .layoutCmn01 li .linkCmn01 li:after {
		clear: none;
	}
	
	
.link-bullet {
		padding-left: 12px;
		display: block;
		background-color: transparent;
		background-image: url(http://www.ricoh-usa.com/common/img/bullet/blt-link-01.gif);
		background-repeat: no-repeat;
		background-position: left 1px;		
	}
	
	.none {
			
	}

