@charset "utf-8";
/* -------------------------------
common
------------------------------- */
/* section */
.l-content .section {
  margin-bottom: 70px;
}
.l-content .sectionInner {
  margin-bottom: 45px;
}


/* ttl */
.l-content .h2_lmg {
  width: 950px;
  height: 48px;
  margin-bottom: 20px;
  padding-top: 12px;
  background: url(/maker/thk/mech/pr/lmguide/shipdate_shorter/img/h2_bg.png) no-repeat 0 0;
  font-size: 25px;
  color: #FFF;
  text-align: center;
}
.l-content .h3Wrap {
  display: table;
  box-sizing: border-box;
  width: 100%;
  margin-bottom: 25px;
  padding-bottom: 3px;
  border-bottom: 1px solid #d8d8d8;
  text-indent: 0;
}
.l-content .h3Wrap:before {
  display: table-cell;
  content: "";
  width: 0;
  margin-left: -18px;
  text-indent: 0;
}
.l-content .h3Wrap .h3_lmg {
  background: url(/maker/thk/mech/pr/lmguide/shipdate_shorter/img/icon_h3.png) no-repeat 0 0;
  display: table-cell;
  width: auto;
  padding-bottom: 0;
  line-height: 1.7em;
  font-size: 23px;
  font-weight: bold;
  color: #dd0000;
  padding-left: 20px;
}
.l-content .h4_lmg {
  line-height: 1.1;
  font-size: 18px;
  font-weight: bold;
  display: table;
  box-sizing: border-box;
  width: 100%;
  margin: 0 0 10px;
  padding-bottom: 5px;
  border-bottom: 1px solid #d8d8d8;
  text-indent: 0;
  color: #dd0000;
}
.l-content .h4_lmg:before {
  border-left: 4px solid #da0303;
  display: table-cell;
  content: "";
  width: 10px;
  margin-left: -18px;
}


/* ------------------------------------------------------
contents
------------------------------------------------------ */
/* mainVisual */
.l-content .mainVisual {
  width: 950px;
  height: 210px;
  padding: 0;
  border: none;
  background: url(/maker/thk/mech/pr/lmguide/shipdate_shorter/img/main_v2.png) no-repeat 0 0;
  text-indent: 100%;
  white-space: nowrap;
  overflow: hidden;
}


/* naviBlock */
.l-content .naviBlock {
  margin: 0 0 20px;
  width: 950px;
}
.l-content .naviBlock ul {
  letter-spacing: -0.4em;
}
.l-content .naviBlock li {
  letter-spacing: normal;
  display: inline-block;
  vertical-align: top;
  width: 158px;
  background: #FFF;
  box-sizing: border-box;
  font-size: 12px;
  font-weight: bold;
}
.l-content .naviBlock li:first-child {
  width: 160px;
}
.l-content .naviBlock li + li {
  border-left: 1px solid #a8a8a8;
}
.l-content .naviBlock li a {
  display: block;
  height: 50px;
  text-decoration: none;
  color: #FFF;
  text-align: center;
  background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAkAAAAJBAMAAAASvxsjAAAABGdBTUEAALGPC/xhBQAAAAFzUkdCAK7OHOkAAAAbUExURf///9oDA+VQUP719f/8/Olra+I5Ofzq6uRKSrpguGwAAAAgSURBVAjXY2BAAqyCgqIMDCyKgipAjpmYAZBkb2fAAgAtxgGhOaIaFwAAAABJRU5ErkJggg==") no-repeat 10px center #2f2f2f;
}
.l-content .naviBlock li a span {
  padding: 17px 0 0 10px;
  display: block;
}

/* lead */
.l-content .lead {
  width: 707px;
  margin: 0 auto 50px;
  font-size: 25px;
  font-weight: bold;
  border: 5px solid #c50101;
  box-sizing: border-box;
  padding: 20px 0;
  text-align: center;
}

/* ancNavi */
.l-content .ancNavi .m-btnList li{
  position: relative;
}
.l-content .ancNavi .m-btnList li .new{
  display: block;
  position: absolute;
  width: 93px;
  height: 14px;
  top: -20px;
  right: 56px;
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAF0AAAAOCAMAAAB6teCoAAAABGdBTUEAALGPC/xhBQAAAAFzUkdCAK7OHOkAAABdUExURf////3s7P/7+/BubvF/f/ORkeYTE+QAAOtAQPi/v+QEBPrPz+YQEPzf3/vX1+goKPWfn+xJSfe2tuxISPe3t+cgIPBwcPevr/OPj+5gYOxQUPvW1ugpKf3v7+kwMJxhiaAAAAEESURBVDjLtZPhkoIwDIQjVjdCq5weIHje+z+miZ1eQa+5uRndHxnSgS90u6UPHOk9+sSJ9vWhegu8OtR7ojU25lvMHLQ21LJKHlsi5xoKuljUBmupq+12ZdEBjFp35KAixkQB6GmQpqiEjUMsupAjnXXBwdMZ6FL/u5Il1Vd9MeleKDN6A4RJRgaGK36Vj1MP16K3gv5xRgZ4tB6dll3xq1kUzVQKd8R3pHvmnmiStpONGLbPf9hMpXBD9D75LKajb+I+CmlcmG2lMnmS6TpsEH/Kti+DYqVSuVefEyled8CVRhRtf8QZqbxfmXO+TdI5dX9g/iuNy2v7Ij0fo53K/ylH8Ab8MQwZcDfS2wAAAABJRU5ErkJggg==) no-repeat 0 0;
  text-indent: 100%;
  white-space: nowrap;
  overflow: hidden;
}

/* ------------------------------------------------------
対象商品
------------------------------------------------------ */
/* itemBlock */
.l-content .itemBlock {
  letter-spacing: -0.4em;
  margin-bottom: 40px;
}
.l-content .itemBlock .itemList {
  letter-spacing: normal;
  display: -moz-inline-box;
  display: inline-block;
  vertical-align: top;
  width: 260px;
  box-sizing: border-box;
  border-top: 1px solid #b2b2b2;
  border-left: 1px solid #b2b2b2;
  border-bottom: 1px solid #b2b2b2;
}
.l-content .itemBlock .itemList .series {
  background-color: #c50101;
  text-align: center;
  font-size: 17px;
  font-weight: bold;
  color: #FFF;
  height: 40px;
  box-sizing: border-box;
}
.l-content .itemBlock .itemList .series span {
  display: block;
  padding-top: 8px;
}
.l-content .itemBlock .itemList .item {
  width: 194px;
  margin: 0 auto;
  padding: 64px 0 20px;
}
.l-content .itemBlock .itemList .item .pic {
  width: 194px;
  margin: 0 auto;
  position: relative;
}
.l-content .itemBlock .itemList .item .pic span {
  display: block;
  width: 194px;
  height: 23px;
  text-indent: 100%;
  white-space: nowrap;
  overflow: hidden;
}
.l-content .itemBlock .itemList .item .pic span.icon_stainless {
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAMIAAAAXCAMAAABuzGCfAAAABGdBTUEAALGPC/xhBQAAAAFzUkdCAK7OHOkAAAAzUExURf///9AxMfTPz/jf39RBQfvv78kREcUBAeKAgPC/v8whIdthYemfn+2vr+aPj95xcddRUQpV9L0AAAG1SURBVFjD7ZfbdoQgDEW5JISLqP//tQ0JqDPt03SVdrrMg6IEzSYnccbQ25v5Fwjmre1GuBH+CoJPYq6N8bwb01fOoAUY9cqNgTFl5UMMbhpC1Ej2yxgkhGV4pCO6pPPWC0KObDoHYMkCW2OnTR6VpiGkFsgmYV+zsAbaUZNxIvjmG0NADVve2hEyQUdIVPlYz6zMEVKktufxMN5mhNKCtnhB6KkoXwiJ01Fy1fm6mOdFP47gg9UnDEu9GtDysEezVHW2QXRkFqVVvcRAEEgklCjn+Qj2FO6Dhp2lY0Oras1sGpuURZRMyE1LJkNpi5F00ToRAXeuUDxozokaRF+CEElbDFe8DFhOrB0uaeAFnla+oISCZ7NAzStnljuVMhictia5D6RdiRGWTLYFjuy4CkPiEBkBmIlrn1pWCidgbL0Led53gVXMCi4iE+Q+1Nt5tdxo/dlKt4ZYue+gWSjgM8IG3MAckK5whV5JwosIaLWPQNtaF8J4syMYQ5+paGglxNG/HmqBq96GdWTNmJ2yM/OygHg5ufObjJ9cGs1xeqiFTl2Hn6/3b6Qb4Ub4NsL99//X7QMtQSXr89VAzQAAAABJRU5ErkJggg==) no-repeat 0 0;
}
.l-content .itemBlock .itemList .item .pic span.icon_block{
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAMIAAAAXCAMAAABuzGCfAAAABGdBTUEAALGPC/xhBQAAAAFzUkdCAK7OHOkAAAAzUExURf////jf3+2vr+mfn/C/v/vv795xccUBAdRBQeKAgNthYckREdAxMcwhIfTPz+aPj9dRUS4W6wgAAAFgSURBVFjD7ZfbjoQgDIYLFn/O+P5Pu6WgmaybzV5sojOxMQjSBD56QsLbC30EAr21PAgfhGDq+kdN1xtmfRGH+yBsq+dfN14mImOhyqkwGxmFvnQQ4QsR/JDs5ViXMMWc1AJW5qqwsF7TSCDHEYIyBpcjIPf+nuROZ1rH924JF5z3feEgFtHdS+9ShCEWTRHmiSuCc+IebLWbk2U58jaxDyv4zHdB2FC/IzBMieSLEkgAEGUYdTYjG+cRC2KPmyAwNjpZocRWnPpO05YRpV0zeDpc19luglBTMmeERRJnhE5UzUmjz2C1QoQGhAHfAMEmWDojdAoc1WI600BIkgAKeggx3wBB3CLZ1zA9MpILyG4CtLTTrIgz+RLF1Ingw7UIFnEvA+vMsL7OGN/cPnNgBniUodUqYkhwV9eFeWP4ceKlPNhdy0o5iANhcatZfCO/9Oe55j0ID8K/IDy//5fLF3ojI+N5A5CQAAAAAElFTkSuQmCC) no-repeat 0 0;
}
.l-content .itemBlock .itemList .item .pic span.new{
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAC8AAAAvCAMAAABE+WOeAAAABGdBTUEAALGPC/xhBQAAAAFzUkdCAK7OHOkAAADeUExURQAAAMUBAcUBAcUBAcUBAcUBAcUBAcUBAcUBAcUBAcUBAcUBAcUBAcUBAcUBAcUBAcUBAcUBAcUBAcUBAcUBAcUBAcUBAcUBAcUBAcUBAcUBAcUBAcUBAcUBAcUBAcUBAcUBAcUBAcUBAcUBAcUBAcUBAcUBAcUBAcUBAcUBAcUBAcUBAcUBAcUBAcUBAcUBAcUBAcUBAcUBAcUBAcUBAcUBAcUBAcUBAcUBAcUBAcUBAf////C/v+KAgPTPz+aPj8kREddRUdRBQfjf395xcdAxMe2vr/vv78whIemfn9tXjiYAAAA6dFJOUwCr5ZMyMwYDkvG+onMCrEFA6vofrSFW8vC0Vx1YquboQr3JcunKzew0vM6nqLMcWR6yVeulpjl1djqvQo4qAAABy0lEQVRIx6WW6VbCMBCFI7S2ta2AgoI7iwvivjvTDRDU938hp7FLECjJ8f7gQPiS3Ny2M2Xsj1yta3dKTWiWOrajuaxYmtkDUT1TK6ArGzCvjcoSevseFut6exH+YMEyWTtztGFCkUxjFl9fg2Ktrc+sfgWrdCjuYMJqmTm+AzLaS/EbS4q39hN+E+S0+YtXQVZVzvel+X6MX4C8dMkshUzdmgJfc5kGKtKYo8Q77Cn5hvhBnz764CGXF+I3wAgxAghw+EsN2FnGf36l/NgjhUMMAEIkNOKTYl2y44xHL+V9PsKpADEEPpOrxLYyPiBHIh+7iGg0oE2SEdhlkPEjciT4H9Fk8uQHGHn0I5GwPi0zFfxP6Kx05lGIQ/ovWz/3D9GYdhf8cI/RED2cQuY/z4eHN8NPaUJ8bB51ks+zwMfp5XkCfMThxBFNUn7AXkWeHOXXC2ASh0+LjLPr+8ZelO6Hd2Y8qtyfVFTKave/8vPF2tJ4W7E+JJ2gLonXk3q1L1nf7tKCuCfFH6jV57JY/w9XF0/jH/1FuX+RDgr64+2ihtpoLcFbjSUd+2Rhfz8peCPQy+cz8HlZX/HGYehd+/TIAuvo1Hb0uWP+ABPwhWsTwl0+AAAAAElFTkSuQmCC) no-repeat 0 0;
  display: block;
  width: 47px;
  height: 47px;
  position: absolute;
  bottom:13px;
  right: 2px;
}

.l-content .itemBlock .itemList .item .caption {
  padding-top: 15px;
}
.l-content .itemBlock .detailBox {
  letter-spacing: normal;
  display: inline-block;
  vertical-align: top;
  border: 1px solid #b2b2b2;
  width: 690px;
  box-sizing: border-box;
}  
.l-content .itemBlock .detailBox .ttl {
  height: 40px;
  box-sizing: border-box;
  background: #969696;
  font-weight: bold;
}
.l-content .itemBlock .detailBox .ttl span {
  display: block;
  padding: 8px 0 0 20px;
      font-size: 17px;
    font-weight: bold;
    color: #FFF;
}
.l-content .itemBlock .detailBox .inner {
  padding: 15px 20px;
  position: relative;
}
.l-content .itemBlock .detailBox .inner .name {
  color: #004bb1;
  font-weight: bold;
  font-size: 14px;
}
.l-content .itemBlock .detailBox .inner .name.box_hover {
  cursor: pointer;
  color: #ff730a;
  text-decoration: underline;
}
.l-content .itemBlock .detailBox .inner .specBox {
  display: table;
  height: 190px;
}
.l-content .itemBlock .detailBox .inner .specBox .specInner {
  display: table-cell;
  width: 190px;
}
.l-content .itemBlock .detailBox .inner .spec {
  margin-top: 10px;
}
.l-content .itemBlock .detailBox .inner .spec span {
  font-weight: normal;
  margin-left: 10px;
}
.l-content .itemBlock .detailBox .inner .detail strong {
  font-weight: normal;
}
.l-content .itemBlock .detailBox .inner .btn {
  position: absolute;
  bottom: 23px;
  right: 18px;
  width: 170px;
}
.l-content .itemBlock .detailBox .inner .btn.btn02 {
  bottom: 50px;
}
.l-content .itemBlock .detailBox .inner .btn a{
      padding: 3px 2px 2px;
}

/* ------------------------------------------------------
対象商品の詳細情報
------------------------------------------------------ */
/* seriesNaviBlock */
.l-content .seriesNaviBlock {
  width: 950px;
  margin: 25px auto 50px;
  position: relative;
}
.l-content .seriesNaviBlock .seriesNaviBox {
  margin: 18px 0;
  letter-spacing: -0.4em;
  text-align: center;
}
.l-content .seriesNaviBlock .seriesNaviBox:first-child {
  margin-bottom: 10px;
}
.l-content .seriesNaviBlock .seriesNaviBox li {
  display: -moz-inline-box;
  display: inline-block;
  width: 195px;
  text-align: center;
  padding: 1px 0 1px 0;
  border-right: 1px dotted #9f9f9f;
  letter-spacing: normal;
  vertical-align: middle;
}
.l-content .seriesNaviBlock .seriesNaviBox li:first-child {
  border-left: 1px dotted #9f9f9f;
}
.l-content .seriesNaviBlock .seriesNaviBox li span {
  text-align: left;
  display: inline-block;
  padding-left: 22px;
  background: url(/maker/thk/mech/pr/lmguide/shipdate_shorter/img/icon_ancher.png) no-repeat 0 3px;
}
.l-content .seriesNaviBlock .seriesNaviBox li a {
  display: block;
  padding: 0 20px;
}
.l-content .seriesNaviBlock .seriesNaviBox li:first-child a {
  padding: 0 20px 0 10px;
}
.l-content .seriesArea {
  width: 950px;
}
.l-content .seriesArea .seriesName {
  margin-bottom: 30px;
}
.l-content .seriesArea .seriesBox {
  float: left;
  width: 550px;
}
.l-content .seriesArea .catalogArea {
  float: right;
  width: 360px;
  background-color: #f1f1f1;
  padding: 20px 20px 10px 10px;
}
.l-content .seriesArea .catalogArea .catalogImg {
  float: left;
}
.l-content .seriesArea .catalogArea .catalogLink {
  float: right;
  background-color: #FFF;
  padding: 18px 13px 0 13px;
  width: 195px;
  height: 145px;
}
.l-content .seriesArea .catalogArea .catalogLink .m-btn--pdf, 
.l-content .seriesArea .catalogArea .catalogLink .m-btnWin--default {
  width: 192px;
  margin-bottom: 5px;
}
.l-content .seriesArea .catalogArea .catalogLink .m-btnWin--default {
  background: url(/maker/thk/mech/pr/lmguide/shipdate_shorter/img/icon_caddl.png) no-repeat 5px center;
}
.l-content .seriesItemArea {
  margin: 0 -10px 50px 0;
}
.l-content .seriesItemArea .seriesItem {
  float: left;
  width: 448px;
  padding: 20px 0 20px 20px;
  border: #d8d8d8 solid 1px;
  margin: 0 10px 10px 0;
}
.l-content .seriesItemArea .seriesItem .seriesItemMain {
  float: left;
  width: 210px;
}
.l-content .seriesItemArea .seriesItem .seriesItemMain .name {
  border-left: #999999 solid 3px;
  padding-left: 10px;
  font-size: 14px;
  font-weight: bold;
  line-height: 1;
  margin-bottom: 10px;
}
.l-content .seriesItemArea .seriesItem .pic {
  float: right;
  width: 230px;
  padding-top: 20px;
}


/* ------------------------------------------------------
LMガイドの特長
------------------------------------------------------ */
/* pdfArea */
.l-content .pdfArea .thumbnail {
  float: left;
  width: 480px;
  height: 360px;
  background: url(/maker/thk/mech/pr/lmguide/shipdate_shorter/img/bg_pdfsample.png) no-repeat 0 0;
}
.l-content .pdfArea .thumbnail span {
  width: 185px;
  height: 264px;
  text-indent: 100%;
  white-space: nowrap;
  overflow: hidden;
  display: block;
  margin: 55px 0 0 232px;
}
.l-content .pdfArea .thumbnail.feature span {
  background: url(/maker/thk/mech/pr/lmguide/shipdate_shorter/img/pic_feature.png) no-repeat 0 0;
}
.l-content .pdfArea .thumbnail.point span {
  background: url(/maker/thk/mech/pr/lmguide/shipdate_shorter/img/pic_point.png) no-repeat 0 0;
}
.l-content .pdfArea .contents {
  float: right;
  width: 470px;
  margin-top: 50px;
}
.l-content .pdfArea .contents {
  margin-bottom: 20px;
}
.l-content .pdfArea .contents .m-btn--pdf {
  width: 222px;
  height: 53px;
  padding: 7px 0 0 35px;
  text-align: left;
}
.l-content .pdfArea .contents .m-btn--pdf span {
  font-weight: normal;
}


/* ------------------------------------------------------
短納期THK製品
------------------------------------------------------ */


/* ------------------------------------------------------
メンテナンス製品
------------------------------------------------------ */
/* maintenanceList */
.l-content .maintenanceList {
  margin: 0 -9px 0 0;
  letter-spacing: -0.4em;
}
.l-content .maintenanceList .item {
  letter-spacing: normal;
  display: -moz-inline-box;
  display: inline-block;
  vertical-align: top;
  margin: 0 9px 9px 0;
  border: 1px solid #d8d8d8;
  width: 470px;
  padding: 20px 0;
  position: relative;
  box-sizing: border-box;
  min-height: 200px;
}
.l-content .maintenanceList .item .name {
  padding: 0 20px 0 182px;
  margin-bottom: 10px;
  font-size: 14px;
  font-weight: bold;
  color: #004bb1;
}
.l-content .maintenanceList .item .pic {
  position: absolute;
  top: 20px;
  left: 20px;
}
.l-content .maintenanceList .item .pic span.new{
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAC8AAAAvCAMAAABE+WOeAAAABGdBTUEAALGPC/xhBQAAAAFzUkdCAK7OHOkAAADeUExURQAAAMUBAcUBAcUBAcUBAcUBAcUBAcUBAcUBAcUBAcUBAcUBAcUBAcUBAcUBAcUBAcUBAcUBAcUBAcUBAcUBAcUBAcUBAcUBAcUBAcUBAcUBAcUBAcUBAcUBAcUBAcUBAcUBAcUBAcUBAcUBAcUBAcUBAcUBAcUBAcUBAcUBAcUBAcUBAcUBAcUBAcUBAcUBAcUBAcUBAcUBAcUBAcUBAcUBAcUBAcUBAcUBAcUBAcUBAf////C/v+KAgPTPz+aPj8kREddRUdRBQfjf395xcdAxMe2vr/vv78whIemfn9tXjiYAAAA6dFJOUwCr5ZMyMwYDkvG+onMCrEFA6vofrSFW8vC0Vx1YquboQr3JcunKzew0vM6nqLMcWR6yVeulpjl1djqvQo4qAAABy0lEQVRIx6WW6VbCMBCFI7S2ta2AgoI7iwvivjvTDRDU938hp7FLECjJ8f7gQPiS3Ny2M2Xsj1yta3dKTWiWOrajuaxYmtkDUT1TK6ArGzCvjcoSevseFut6exH+YMEyWTtztGFCkUxjFl9fg2Ktrc+sfgWrdCjuYMJqmTm+AzLaS/EbS4q39hN+E+S0+YtXQVZVzvel+X6MX4C8dMkshUzdmgJfc5kGKtKYo8Q77Cn5hvhBnz764CGXF+I3wAgxAghw+EsN2FnGf36l/NgjhUMMAEIkNOKTYl2y44xHL+V9PsKpADEEPpOrxLYyPiBHIh+7iGg0oE2SEdhlkPEjciT4H9Fk8uQHGHn0I5GwPi0zFfxP6Kx05lGIQ/ovWz/3D9GYdhf8cI/RED2cQuY/z4eHN8NPaUJ8bB51ks+zwMfp5XkCfMThxBFNUn7AXkWeHOXXC2ASh0+LjLPr+8ZelO6Hd2Y8qtyfVFTKave/8vPF2tJ4W7E+JJ2gLonXk3q1L1nf7tKCuCfFH6jV57JY/w9XF0/jH/1FuX+RDgr64+2ihtpoLcFbjSUd+2Rhfz8peCPQy+cz8HlZX/HGYehd+/TIAuvo1Hb0uWP+ABPwhWsTwl0+AAAAAElFTkSuQmCC) no-repeat 0 0;
  display: block;
  width: 47px;
  height: 47px;
  position: absolute;
  bottom:-15px;
  right: 2px;
  text-indent: 100%;
  white-space: nowrap;
  overflow: hidden;
}
.l-content .maintenanceList .item .caption {
  padding: 0 20px 0 182px;
  margin-bottom: 10px;
}
.l-content .maintenanceList .item .day {
  padding: 0 20px 0 182px;
}
.l-content .maintenanceList .item .day strong {
  padding-right: 10px;
}
.l-content .maintenanceList .item .btn {
  position: absolute;
  bottom: 20px;
  right: 20px;
}
.l-content .maintenanceList .item .btn a{
      padding: 3px 2px 2px;
  width: 170px;
}

/* box_hover */
.l-content .maintenanceList .item.box_hover {
  cursor: pointer;
  opacity: 0.75;
  filter: alpha(opacity=75);
  -ms-filter: "alpha(opacity=75)";
}
.l-content .maintenanceList .item.box_hover .name {
  color: #ff730a;
}


/* ------------------------------------------------------
テクニカルサポート
------------------------------------------------------ */
/* supportLinkBlock */
.l-content .supportArea {
  width: 950px;
}
.l-content .supportLinkBlock {
  width: 750px;
  height: 188px;
  background: url(/maker/thk/mech/pr/lmguide/shipdate_shorter/img/bg_support.png) no-repeat;
  margin: 0 auto 50px;
  padding: 40px 0 0 40px;
}
.l-content .supportLinkBlock .supportLinkBox {
  margin-bottom: 5px;
  letter-spacing: -.40em;
}
.l-content .supportLinkBlock .supportLinkBox .supportLinkList {
  letter-spacing: normal;
  font-size: 14px;
  font-weight: bold;
  text-align: center;
  width: 230px;
  height: 53px;
  margin: 0 10px 7px 0;
  display: inline-block;
}
.l-content .supportLinkBlock .supportLinkBox .supportLinkList a {
  height: 50px;
  text-decoration: none;
  display: table;
  background: url(/maker/thk/mech/pr/lmguide/shipdate_shorter/img/sprite_support_btn.png) no-repeat;
}
.l-content .supportLinkBlock .supportLinkBox .supportLinkList a span {
  display: table-cell;
  vertical-align: middle;
  width: 230px;
  height: 53px;
  line-height: 1.4;
}
.l-content .supportLinkBlock .supportLinkBox .link01 a {
  background-position: 0 0;
}
.l-content .supportLinkBlock .supportLinkBox .link02 a {
  background-position: -240px 0;
}
.l-content .supportLinkBlock .supportLinkBox .link03 a {
  background-position: -480px 0;
}
.l-content .supportLinkBlock .supportLinkBox .link04 a {
  background-position: 0px -63px;
}
.l-content .supportLinkBlock .supportLinkBox .link05 a {
  background-position: -240px -63px;
}
.l-content .supportLinkBlock .supportLinkBox .link06 a {
  background-position: -480px -63px;
}

