@charset "utf-8";
/* ------------------------------------------------------
contents
------------------------------------------------------ */
/* commonTable */
.l-content .commonTable td {
	padding:10px;
}
.l-content .commonTable td.alterations {
	padding: 0px!important;
}
.l-content .commonTable td.alterations div.inner {
	position: relative;
	padding: 10px;
}
.l-content .commonTable td p,
.l-content .commonTable td li {
	text-align:left;
}
.l-content .commonTable td .m-btnSize--s {
    width: 111px;
	margin:0 auto;
	padding-left:10px;
}
.l-content .commonTable .innerTable {
	width:115px;
}
.l-content .commonTable .innerTable th,
.l-content .commonTable .innerTable td {
	padding:0px 3px;
}
.l-content .commonTable .surround {
	display:inline-block;
	border:#333333 solid 1px;
	padding:0px 2px;
	margin-right:5px;
}
.l-content .secGear .commonTable .secL {
	width:170px;
}
.l-content .secGear .commonTable .secR {
	width:115px;
}
.l-content .secRack .commonTable .secL {
	width:130px;
}
.l-content .secRack .commonTable .secR {
	width:160px;
}
.l-content .commonTable .ok {
	padding: 0 0 0 17px;
	background-image: url(/special/gear/product/additional/images/icon_ok.png) ;
	background-repeat: no-repeat;
}
.l-content .commonTable .ng {
	padding: 0 0 0 17px;
	background-image: url(/special/gear/product/additional/images/icon_ng.png) ;
	background-repeat: no-repeat;
}
.l-content .commonTable .addition {
	display: block;
	position: absolute;
	z-index:100;
	top: 6px;
	left: 5px;
	width: 60px;
	height: 22px;
	background-image: url(/special/gear/product/additional/images/icon_addition.png) ;
	background-repeat: no-repeat;
	overflow: hidden;
	text-indent: 100%;
	white-space: nowrap;
}
.l-content .indent1 {
    padding-left: 12px;
    text-indent: -12px;
}
.l-content .ml32 {
	margin-left:32px;
}