@charset "utf-8";


/*
	1 : mainVisualArea
	2 : sharedArea
	3 : contactArea
 */


/* -----------------------------
	1 : mainVisualArea
----------------------------- */
.l-content h1.mainVisual {
	width: 950px;
	height: 200px;
	background:url(/maker/ntn/parts_feeder/images/mainVisual.jpg) no-repeat;
	text-indent: 100%;
	white-space: nowrap;
	overflow: hidden;
}
.l-content .mainLead {
	width: 950px;
	height: 200px;
	background:url(/maker/ntn/parts_feeder/images/mainLead.gif) no-repeat;
	text-indent: 100%;
	white-space: nowrap;
	overflow: hidden;
}
.l-content .mainLead p {
	height: 0;
	overflow: hidden;
}

/* -----------------------------
	2 : sharedArea
----------------------------- */
.l-content .sharedArea .titleSpecial {
	position: relative;
	text-align:left;
}
.l-content .sharedArea p.lead { margin-left: 14px; }
.l-content .sharedArea p.lead .red { color: #dd0000; }

/* buttonArea */
.l-content .buttonArea li.itemBtn a{
	width: 275px;
	margin: 0 auto;
}

.l-content .sharedArea h4 {
	width: 925px;
	height: 26px;
	text-indent: 100%;
	white-space: nowrap;
	overflow: hidden;
	margin-left: 13px;
	margin-bottom: 9px;
}
.l-content .sharedArea h4.ttl01 { background:url(/maker/ntn/parts_feeder/images/ttl_01.gif) no-repeat; }
.l-content .sharedArea h4.ttl02 { background:url(/maker/ntn/parts_feeder/images/ttl_02.gif) no-repeat; }
.l-content .sharedArea h4.ttl03 { background:url(/maker/ntn/parts_feeder/images/ttl_03.gif) no-repeat; }
.l-content .sharedArea h4.ttl04 { background:url(/maker/ntn/parts_feeder/images/ttl_04.gif) no-repeat; }
.l-content .sharedArea h5 {
	width: 925px;
	height: 29px;
	text-indent: 100%;
	white-space: nowrap;
	overflow: hidden;
	margin-left: 13px;
}
.l-content .sharedArea h5.stl01 { background:url(/maker/ntn/parts_feeder/images/stl_01.gif) no-repeat; }


/* itemBox */
.l-content .sharedArea dl.itemBox01 {
	position: relative;
	float: left;
	width: 218px;
	height:auto;
	border: 1px solid #cccccc;
	margin: 0 3px 15px 12px;
	padding-bottom: 76px;
}
.l-content .sharedArea dl.itemBox02 {
	position: relative;
	float: left;
	width: 218px;
	height:auto;
	border: 1px solid #cccccc;
	margin-left: 15px;
	padding-bottom: 12px;
}
.l-content .sharedArea dl.itemBox03 {
	position: relative;
	float: left;
	width: 218px;
	height:auto;
	border: 1px solid #cccccc;
	margin-left: 15px;
}
.l-content .sharedArea dl.ItemBoxImg {
	position: relative;
	margin-left: 13px;
}
.l-content .sharedArea dl.wp {
	width: 453px;
	border: 1px solid #cccccc;
}
.l-content .sharedArea dl.itemBox01 dt.itemTitle,
.l-content .sharedArea dl.itemBox02 dt.itemTitle,
.l-content .sharedArea dl.itemBox03 dt.itemTitle{
	font-weight: bold;
	text-align: center;
	padding: 15px 0;
}
.l-content .sharedArea dl.itemBox01 dd.itemImg,
.l-content .sharedArea dl.itemBox02 dd.itemImg,
.l-content .sharedArea dl.itemBox02 dd.textC { text-align: center; }
.l-content .sharedArea dl.itemBox02 dd.itemCap{
	width: 190px;
	margin: 0 auto;
	padding: 12px 0 45px;
}
.l-content .sharedArea dl.itemBox03 dd.itemCap{
	width: 190px;
	margin: 0 auto;
	padding: 12px 0 20px;
}
.l-content .sharedArea dl.itemBox01 dd.itemDetail a,
.l-content .sharedArea dl.ItemBoxImg dd.itemDetail a{
	position: absolute;
	display: block;
	left: 39px;
	bottom: 27px;
	width: 140px;
	margin: 0 auto;
  padding: 5px 2px 4px;
}
.l-content .sharedArea dl.ItemBoxImg dd.itemDetail a{ left: 154px; }
.l-content .sharedArea dl.itemBox02 dd.itemBtn a{
	position: absolute;
	left: 52px;
	bottom: 17px;
	width: 120px;
  padding: 5px 2px 4px;
}
.l-content .sharedArea dl.itemBox02 dd.itemLook a{
	position: absolute;
	left: 132px;
	bottom: 17px;
	display: block;
	width: 190px;
	margin: 0 auto;
  padding: 5px 2px 4px;
}
.l-content .sharedArea .u-left{
	float: left;
	width: 465px;
}
.l-content .sharedArea .u-right{
	float: right;
	width: 465px;
}
.l-content .sharedArea .u-left p.lead,
.l-content .sharedArea .u-right p.lead { height: 55px; }
.l-content .sharedArea .u-right p { text-align: left; }
.l-content .sharedArea p.itemImg{ margin-left: 13px; }
.l-content .sharedArea .combinationList {
	width: 926px;
	margin: 0 auto;
}
.l-content .sharedArea .combinationList th {
	font-weight: normal;
	text-align: left;
	background: #eeeeee;
}
.l-content .sharedArea .combinationList th,
.l-content .sharedArea .combinationList td {
	text-align: center;
	border: 1px solid #cccccc;
	padding: 5px;
}
.l-content .sharedArea p.txtR {
	margin-top: 5px;
	text-align: right;
}


/* -------------------------------
ミスミVONA　パーツフィーダー相談窓口
------------------------------- */
/* contactArea */
.l-content .contactArea {
	border: 10px solid #e6e6e6;
}
.l-content .contactArea .ttl {
	font-size: 16px;
  background-color: #e6e6e6;
  padding: 10px 10px 20px;
}
.l-content .contactArea .ttl span {
	font-size: 12px;
  padding-left: 30px;
}
.l-content .contactArea .inner {
  display: table;
  width: 900px;
  margin: 0 auto;
  padding: 20px 0;
}
.l-content .contactArea .inner:first-child{
  border-bottom: 1px dotted #919292;
}
.l-content .contactArea .inner .tel,
.l-content .contactArea .inner .btn,
.l-content .contactArea .inner .btnBox{
  display: table-cell;
  width: 50%;
  vertical-align: middle;
}
.l-content .contactArea .inner .tel .telInner{
  display: table;
  margin: 0 auto;
}
.l-content .contactArea .inner .tel .telInner dt{
  display: table-cell;
  vertical-align: middle;
}
.l-content .contactArea .inner .tel .telInner dt span{
  display: inline-block;
  padding: 5px;
  background-color: #999;
  font-weight: bold;
  color: #fff;
  font-size: 16px;
}
.l-content .contactArea .inner .tel .telInner dd{
  display: table-cell;
  font-size: 34px;
  font-weight: bold;
  padding-left: 10px;
}
.l-content .contactArea .inner .btn{
  border-left: 1px dotted #919292;
}
.l-content .contactArea .inner .btn a{
  margin: 0 auto;
}
.l-content .contactArea .inner .btn span{
  font-weight: normal;
  font-size: 10px;
}
.l-content .contactArea .inner .btnBox .txt{
  text-align: center;
  font-size: 14px;
  padding: 0 0 10px;
}
.l-content .contactArea .inner .btnBox .btnBtm a{
  margin: 0 auto;
}
.l-content .contactArea .notes{
  text-indent: -1em;
  margin-left: 1em;
}
