@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;
	}
/* .box */
	.box2 {
		clear: both;
		margin-right: 0px;
		margin-left: 10px;
		width: auto;
	}


/* leadTxt */
	.leadTxt {
		margin-bottom: 15px;
		font-size: 116%;
		font-weight: bold;
	}

/* columnCmn2 */
	.columnCmn2,
	.columnCmn3,
	.columnCmn4 {
		clear: both;
		margin-bottom: 20px;
	}
	.mbFix{
	margin-bottom:10px !important;
	}
	
	.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;
	}
	
	#mainContentLeft .tabBoxArea .columnCmn3 .column01,
	#mainContentLeft .tabBoxArea .columnCmn3 .column02,
	#mainContentLeft .tabBoxArea .columnCmn3 .column03 {
		width: 222px;
	}
	#mainContentLeft .tabBoxArea .columnCmn3 .column01{
		margin-right: 0px;
	}
	#mainContentLeft .tabBoxArea .columnCmn3 .box{
		margin-left:0px;
	}
	#mainContentLeft .tabBoxArea .columnCmn3 .txt{
	width:135px !important;
	}



/* 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;
	}

	/* columnCmn5 */
.columnCmn5{ margin-bottom:10px;}
.columnCmn5 .column01,
.columnCmn5 .column02,
.columnCmn5 .column03{
	width:160px;
	float:left;
	margin-right:10px;
}
.columnCmn5 .column03{ margin-right:0 !important;}

#mainContentRight .columnCmn5 .listThumb01 li .txt, 
#mainContentLeft .columnCmn5 .listThumb01 li .txt{ width:90px;}

/* listThumb01 */
	.listThumb01 li {
		clear: both;
		margin-bottom: 20px;
	}
	.listThumb01 li.mbCancel{
		clear: both;
		margin-bottom: 0px;
	}

	.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(/english/ricoh-common/img/bg/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;
	}
	#mainContentRight .columnCmn3 .box2 .listThumb01 li .txt,
	#mainContentLeft .columnCmn3 .box2 .listThumb01 li .txt {
		width: 140px;
	}
	#mainContentRight .columnCmn3 .listThumb01 li .txt .title,
	#mainContentLeft .columnCmn3 .listThumb01 li .txt .title{
	font-weight:bold;
	}
	#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;
	}
	dl.linkDl01 dt{
	font-weight:bold;
	}

	dl.linkDl01 dt,
	#mainContent .columnCmn4 .listThumb01  dt{
		margin-bottom:0.5em;
	}
	dl.linkDl01 dd a,
	#mainContent .columnCmn4 .listThumb01  dd a{
	background-color:transparent;
	background-image:url("/english/ricoh-common/img/blt/blt-link-01.gif");
	background-position:left 1px;
	background-repeat:no-repeat;
	display:block;
	padding:2px 0 0 12px;
	}
	dl.linkDl01 dd.bfdt{
	margin-bottom:1em;
	}

/* 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;
	}

/* listThumb04 */
	.listThumb04 li {
		clear: both;
		margin-bottom: 20px;
	}
	.listThumb04 li .img {
		float: left;
		margin-bottom: 0;
		zoom: 1;
	}
	.listThumb04 li .img img{
		margin-left:15px;
	}
	.listThumb04 li .txt {
		float: right;
		margin-bottom: 0;
		width: 150px;
	}
	.listThumb04 li .txt .title{
		font-weight:bold;
	}
	.listThumb04 li .txt p,
	.listThumb04 li .txt li {
		margin-bottom: 5px;
	}
	.listThumb04 li .linkCmn {
		margin-bottom: 0;
	}

/* listThumb05 */
	.listThumb05 li {
		clear: both;
		margin-bottom: 20px;
	}
	.listThumb05 li .img {
		float: left;
		margin-bottom: 0;
		zoom: 1;
	}
	.listThumb05 li .img img{
		margin-left:0px;
	}
	.listThumb05 li .txt {
		float: right;
		margin-bottom: 0;
		width: 235px;
	}
	.listThumb05 li .txt .title{
		font-weight:bold;
	}
	.listThumb05 li .txt p,
	.listThumb05 li .txt li {
		margin-bottom: 5px;
	}
	.listThumb05 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;
	}
	
/* gradationBox */
	.gradationBox01{
	background:url(../../R_Info/ADDRESS/img/bg-onlineshop-02.gif) no-repeat left bottom;
	}
	.gradationBox01 .box{
	margin:0;
	padding:15px;
	background:url(../../R_Info/ADDRESS/img/bg-onlineshop-01.gif) no-repeat left top;
	}
	.gradationBox01 p{
	margin-bottom:0px;
	line-height:135%;
	}
	.gradationBox01 .img{
	display:table-cell;
	width:150px;
	vertical-align:middle;
	}
	.gradationBox01 .txt{
	display:table-cell;
	width:160px;
	vertical-align:middle;
	}
	.gradationBox01 .txt .title{
	font-weight:bold;
	}
	* html .gradationBox01 .txt{/* IE 6 */
	display:inline;
	zoom:1;
	}
	*:first-child+html .gradationBox01 .txt{/* IE 7 */
	display:inline;
	zoom:1;
	}
	* html .gradationBox01 .img{/* IE 6 */
	display:inline;
	zoom:1;
	}
	*:first-child+html .gradationBox01 .img{/* IE 7 */
	display:inline;
	zoom:1;
	}
	
	/*  */
.priceStyle01 {
display:table;

}
.priceStyle01 dt{
	display:table-cell;
width:8em;
}

.priceStyle01 dd{
	display:table-cell;
width:10em;
text-align:right;
}
	* html .priceStyle01 dt{/* IE 6 */
	display:inline;
	zoom:1;
	}
	*:first-child+html .priceStyle01 dt{/* IE 7 */
	display:inline;
	zoom:1;
	}
	* html .priceStyle01 dd{/* IE 6 */
	display:inline;
	zoom:1;
	}
	*:first-child+html .priceStyle01 dd{/* IE 7 */
	display:inline;
	zoom:1;
	}

.box_hover{
	cursor:pointer;
}
.none{
	text-indent:-9999px;
	height:0px;
	overflow:hidden;

}
.listStyle01 li{
	text-indent:-1em;
	padding-left:1em;
}
.listStyle01 li li{
	text-indent:-3em;
	padding-left:3em;
}
.listStyle01 li span{
	font-family:"ＭＳ ゴシック", "Osaka－等幅";
}


.irregularityBox{
	padding-top:12px;
	padding-bottom:12px;
	background:url(/english/ricoh-common/img/bg/bar-irr01.gif) repeat-y left top;
	}
.irregularityBox2{
	padding-top:12px;
	padding-bottom:12px;
	background:url(/english/ricoh-common/img/bg/bar-irr02.gif) repeat-y left top;
	}
.irregularityBox3{
	padding-top:12px;
	padding-bottom:12px;
	background:url(/english/ricoh-common/img/bg/bar-irr03.gif) repeat-y left top;
	}
.irregularityBoxIn{
width:125px;
float:left;
	}
	
.irregularityBox02 .irregularityBoxIn li{
width:120px;
margin-right:0px;
float:left;
	}	
	
.irregularityBox01{
float:left;
width:140px;
	}
.irregularityBox02{
float:left;
width:264px;
	}
.irregularityBox02 li{
float:left;
width:115px;
margin-right:10px;
}
.irregularityBox03{
float:left;
width:340px;
}
.irregularityBox04{
float:left;
width:260px;
}
.irregularityBox05{
float:left;
width:202px;
}
.irregularityBox05 .irregularityBoxIn{
width:97px;
margin-right:0px;
float:left;
	}	

.no_flow{
width:auto;
overflow:hidden;
_float:left;
}

.regionDl dt{
	width:180px;
	float:left;
	}
.regionDl dd{
	width:400px;
	float:left;
	}
	
	.regionDl2 dt{
	width:150px;
	float:left;
	}
.regionDl2 dd{
	width:90px;
	float:left;
	}

	

	