@charset "UTF-8";

/* cnledmartカテゴリで使用しているパーツのCSSです ---------------------------------------------------------------- */

/* common ---------------------------------------------------------------- */
#main .section {
	margin-bottom: 20px;
}
h3 {
	padding-bottom: 10px;
}
/*lightbox右側サムネイルリスト*/
.ul_thumnailList01 {
	background: black;
	padding: 12px 0 2px;
}
	.ul_thumnailList01 li {
		padding-bottom: 0px;
		text-align: center !important;
	}
		.ul_thumnailList01 li p {
			width: 175px;
			margin: 5px 10px;
			font-size: 80%;
			line-height: 1.2;
			text-align: left;
      color: white ;}		}

.ol_ledmart01 {
}
	.ol_ledmart01 li {
		margin-top: 20px;
	}
		.ol_ledmart01 li p {
			margin-top: 6px;
		}

.fwN { font-weight: normal;}

.section.regist {
	text-align: center;
}
	.section.regist p,
	.section.regist div {
		text-align: center !important;
	}
		.section.regist div img {
			vertical-align: middle;
		}
		.section.regist .w490center {
			width: 490px;
			margin: 0 auto;
		}
			.section.regist .w490center p {
				text-align: left !important;
			}


/* /cn/cnledmart/index.html ---------------------------------------------------------------- */
.cnledmart_index {
}
	.cnledmart_index .section {
		margin-bottom: 40px;
	}
.ul_type02s {
}
	.ul_type02s li {
		float: left;
		width: 120px;
		text-align: center;
		margin-right: 10px;
	}
		.ul_type02s li p {
			text-align: center !important;
			font-size: 86%;
		}
	.ul_type02s li img {
		vertical-align: top;
		margin-bottom: 2px;
	}
.arrowBtm {
	margin-bottom: 5px;
	text-align: center !important;
}


/* /cn/cnledmart/cnlightsign.html ---------------------------------------------------------------- */

	/*アンカーリンク*/
	.ul_anchorList01 {
		padding: 14px 0 17px;
		text-align: left;
	}
		.ul_anchorList01 li {

			padding: 3px 7px;
			font-weight: bold;
			font-size: 115%;
		}

a .anchor{
text-decoration: underline;
}

.black{
		background: black;
}

/* /cn/cnledmart/cnledconnect.html ---------------------------------------------------------------- */
.ol_decimal { list-style-type: decimal; margin-left:30px ;}


/* table_335 */
.table_335 {
	width: 335px;
	margin: 0 auto;
}
	.table_335 table {
		border-top: 1px solid #666;
		border-left: 1px solid #666;
		font-size: 90%;
		width: 100%;
	}
		.table_335 tr.tr01 th {
			background-color: #CCC;
			border-right: 1px solid #666;
			border-bottom: 1px solid #666;
			font-weight: bold;
		}
		.table_335 tr.tr02 th {
			border-right: 1px solid #666;
			border-bottom: 1px solid #666;
			font-weight: bold;
			text-align:center;
		}

		.table_335 tr.tr02 th.red {
			background-color: red;
			color:#FFFFFF
		}
		.table_335 tr.tr02 th.dglay {
			background-color: #505050;
			color:#FFFFFF
		}

		.table_335 tr.tr03 th {
			border-right: 1px solid #666;
			border-bottom: 1px solid #666;
			font-weight: bold;
			text-align:center;
		}
		.table_335 tr.tr03 th.th01 {
			background-color: #626262;
			text-align: left;
		}

		.table_335 tr.tr03 td.orange {
			background-color: #fcce7e;
		}
		.table_335 tr.tr03 td.glay {
			background-color: #d8d8d8;
		}		
		.table_335 tr.tr03 th.yvo4 {
			background-color: #fcce7e;
		}	
		.table_335 th {
			border-right: 1px solid #666;
			border-bottom: 1px solid #666;
		}
		.table_335 td {
			border-right: 1px solid #666;
			border-bottom: 1px solid #666;
		}
		.table_335 div {
			padding: 8px 9px;
		}
		.table_335 td div {
			text-align: center;
			_text-align: center !important;
		}
			.table_335 th.w17halfper div {
				_text-align: center !important;
			}

