@charset "utf-8";
/* -------------------------------
common parts
------------------------------- */
.l-content img {
  vertical-align: bottom;
}

/* strongTxt */
.l-content .strongTxt {
  color: #c50101;
  font-weight: bold;
  font-size: 18px;
  text-align: center;
}
.l-content .strongTxt:before {
  display: inline-block;
  content: "";
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAAbCAMAAAB7jU7LAAAABGdBTUEAALGPC/xhBQAAAAFzUkdCAK7OHOkAAACBUExURQAAAMUBAcUBAcUBAcUBAcUBAcUBAcUBAcUBAcUBAcUBAcUBAcUBAcUBAcUBAcUBAcUBAcUBAcUBAcUBAcUBAcUBAcUBAcUBAcUBAcUBAcUBAcUBAcUBAcUBAcUBAcUBAcUBAcUBAcUBAcUBAcUBAcUBAcUBAcUBAcUBAcUBAcUBAUm3STkAAAAqdFJOUwAMix5W++8Ex+GpOHRyL46qTOj4EQ1oJoXae6FCXvQCH/2+OZjuCLTQF+WqbcsAAAB+SURBVBjTVc7JEoJQEEPRILOKIs4DIOCY//9A38ru9O5WqroOCpIr/C8JubbMS7LJrZdh3ljuM7K2xIzc7izjlDy4eU4WLhfh2dF1oJwglLJXyg1CubqMMnaRUloIZYRQhrtSLhDKGUqZIJSHnys+X0pJIJQ3hJJ+lVJBKJ8fNpULqOSBOWMAAAAASUVORK5CYII=) no-repeat 0 0;
  width: 14px;
  height: 27px;
  margin-right: 10px;
  vertical-align: middle;
}
.l-content .strongTxt:after {
  display: inline-block;
  content: "";
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAAbCAMAAAB7jU7LAAAABGdBTUEAALGPC/xhBQAAAAFzUkdCAK7OHOkAAACEUExURQAAAMUBAcUBAcUBAcUBAcUBAcUBAcUBAcUBAcUBAcUBAcUBAcUBAcUBAcUBAcUBAcUBAcUBAcUBAcUBAcUBAcUBAcUBAcUBAcUBAcUBAcUBAcUBAcUBAcUBAcUBAcUBAcUBAcUBAcUBAcUBAcUBAcUBAcUBAcUBAcUBAcUBAcUBAcUBAVk9gFsAAAArdFJOUwDHdIseqfsE4VY4EO/oEUwv+I3wZ8YmhNl7XvO9/QJCDKE5lw/uB7MX0HJ/HocsAAAAgUlEQVQY01XORxLCQAxE0QYcwWSTg8k27vvfj9kwUmv3SyrVA/6zIDmIhVXIMlY+JYs85jwsh3abkutJrNmSHNmyJrPEckOmVtvwaGy5E8K18AQ0QsBdCLcTKyPgKASchZBcPAEHIWDvCXgIAU8hfN6egJLVy2UrhC7zBPRCwFcIP06nC+4PEJVZAAAAAElFTkSuQmCC) no-repeat 0 0;
  width: 14px;
  height: 27px;
  margin-left: 10px;
  vertical-align: middle;
}
.l-content .strongTxt span {
  display: inline-block;
}


/* -------------------------------
common parts   -- globalNav  --
------------------------------- */
/* globalNav */
.l-content .globalNav {
  margin: 0 0 30px;
  width: 950px;
}
.l-content .globalNav ul {
  letter-spacing: -0.4em;
}
.l-content .globalNav ul:first-child {
  border-bottom: 1px solid #797979;
}
.l-content .globalNav li {
  letter-spacing: normal;
  display: inline-block;
  vertical-align: top;
  width: 475px;
  height: 47px;
  background: #FFF;
  box-sizing: border-box;
  font-size: 13px;
  font-weight: bold;
  position: relative;
  text-align: center;
}
.l-content .globalNav li strong{
  width: 475px;
  text-align: center;
}
.l-content .globalNav li + li {
  border-left: 1px solid #797979;
}
.l-content .globalNav li:first-child,
.l-content .globalNav li:first-child strong{

}
.l-content .globalNav li.last,
.l-content .globalNav li.last strong{
 
}
.l-content .globalNav li.on {
  background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAkAAAAJCAYAAADgkQYQAAAAV0lEQVQYlWP8////fwYCgAkm/Sonh4Hh71/sqkEmgcAtZub/TwMC/v/7+hUmBAcoikD4kaXl/z+vXuFXBMJPvLwoNImgm15mZ////+cPhgIQIBxODAwMALf1xk1RTjlgAAAAAElFTkSuQmCC") no-repeat 34px center #6e6e6e;
  color: #FFF;
}
.l-content .globalNav li a {
  display: block;
  text-decoration: none;
  color: #FFF;
  background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAkAAAAJCAYAAADgkQYQAAAAV0lEQVQYlWP8////fwYCgAkm/Sonh4Hh71/sqkEmgcAtZub/TwMC/v/7+hUmBAcoikD4kaXl/z+vXuFXBMJPvLwoNImgm15mZ////+cPhgIQIBxODAwMALf1xk1RTjlgAAAAAElFTkSuQmCC") no-repeat 34px center #2f2f2f;
}
.l-content .globalNav li strong,
.l-content .globalNav li span{
  display: table-cell;
  vertical-align: middle;
  height: 47px;
  width: 475px;
}
.l-content .globalNav li span:before {
  position: absolute;
  top: 5px;
  right: 22px;
  width: 63px;
  height: 37px;
  content: "";
  background: #FFF;
}
.l-content .globalNav li span:after {
  position: absolute;
  top: 5px;
  right: 22px;
  width: 63px;
  height: 37px;
  content: "";
}
.l-content .globalNav li span.ksf:after {
  background: url(/maker/thk/mech/pr/actuator/common/img/navi_ksf.png) no-repeat 0 0;
}
.l-content .globalNav li span.skr:after {
  background: url(/maker/thk/mech/pr/actuator/common/img/navi_skr.png) no-repeat 0 0;
}
.l-content .globalNav li span.skr_standard:after {
  background: url(/maker/thk/mech/pr/actuator/common/img/navi_skr_standard.png) no-repeat 0 0;
}
.l-content .globalNav li.on span.ksf:after,
.l-content .globalNav li.on span.skr:after,
.l-content .globalNav li.on span.skr_standard:after{
  filter: alpha(opacity=70);
  opacity: 0.7;
}


/* -------------------------------
common parts   -- ttl  --
------------------------------- */
/* h2Ttl */
.l-content .h2Ttl {
  width: 950px;
    height: 52px;
    margin-bottom: 20px;
    padding-top: 8px;
    background: url(/maker/thk/mech/pr/actuator/common/img/bg_h2.png) no-repeat 0 0;
    font-size: 31px;
    color: #FFF;
    text-align: center;
}


/* h3Ttl_01 */
.l-content .h3Ttl_01 {
  display: table;
    box-sizing: border-box;
    width: 100%;
    margin-bottom: 20px;
    padding-bottom: 2px;
    border-bottom: 1px solid #d8d8d8;
}
.l-content .h3Ttl_01:before {
    display: table-cell;
    content: "";
  width: 5px;
  background:  #d8d8d8;
}
.l-content .h3Ttl_01 span {
    display: table-cell;
    width: auto;
  border-left: 5px solid #202d48;
    padding: 2px 0;
    line-height: 1.6em;
    font-size: 23px;
    font-weight: bold;
    color: #202d48;
    padding-left: 10px;
}
.l-content .h3Ttl_01 span .icon {
  vertical-align: middle;
  margin-left: 10px;
}


/* h3Ttl_02 */
.l-content .h3Ttl_02 {
  display: table;
    box-sizing: border-box;
    width: 100%;
    margin-bottom: 20px;
    text-indent: 0;
}
.l-content .h3Ttl_02::before {
    display: table-cell;
    content: "";
    width: 0;
    margin-left: -18px;
    text-indent: 0;
}
.l-content .h3Ttl_02 span {
    display: table-cell;
    width: auto;
    padding-bottom: 0;
    font-size: 23px;
    font-weight: bold;
    color: #282828;
    padding-left: 43px;
}
.l-content .h3Ttl_02 span.no01 {
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgBAMAAACBVGfHAAAABGdBTUEAALGPC/xhBQAAAAFzUkdCAK7OHOkAAAAeUExURf///yAtSFhido+Woy46U8fK0auwuvHy9GZvgePl6CzeB5sAAAA2SURBVCjPYxBEAwyYAgwogKoC7IICqALM6AIhqAJTMwRRBQwFCQkkKamgG8o0jAQoiwZCsQ8AzzsNPifSilEAAAAASUVORK5CYII=) no-repeat 0 2px;
}
.l-content .h3Ttl_02 span.no02 {
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAMAAABEpIrGAAAABGdBTUEAALGPC/xhBQAAAAFzUkdCAK7OHOkAAAAzUExURf///+Pl6PHy9IKJmJ2jry46U9XX3SAtSMfK0VhidjxHX3R8jbm9xquwuo+Wo2ZvgUpVauf0oOcAAAChSURBVDjLxZPLEoMgDEV5E1Bq//9ry7VqXdyIM12YDZlwyBuTB2JuAOZCngFE0gUgCxKP3ilA22uriQLpV32lQOk3kzMS+9kIYLv9DWUGSADYw2bOhQCvbhcorisLCyEia33hcMU7mZCk1QG83x0QwKHW7NVZzHAfmzoLj+fFqsOazuEJgEZE0ffBrunJVxIBwnmZWavLCKgj4Ml/8efv/gDdggu+FUZwggAAAABJRU5ErkJggg==) no-repeat 0 2px;
}
.l-content .h3Ttl_02 span.no03 {
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAB7UlEQVRYhWNU0PX4zzCAgGkgLQcBFhjj/qXtdLVYUc8TTA94CIw6gIUINVjBp89fGa7duAuWkpEWZ5CREqePA06cvsQwccZSMI0MQA7Iz4xmCPF3Jck8kqJgwvQlDJHJ5RiWg8CTZy8ZSmv7GLzDssGhQ3UH7Np3nGHi9KUE1V27cY+htLaX+g5o7pqJwq8tSweXHSC8fG4nAx8vN4pjQQ6hmgNAhoGCGAaSYgLAGAYsTPXADkIGJ85gRhP5Drh5F4Xv6miJoYamuQDkQ1Aww4CWhjKGGnQfW5joUc8BIN+h+xBWDoDo3fuPM6zZuBsu5+ZkyaCloUQ9B2ADIMtBWRIdgMqCgswYos2helE8f8kGlNAgBMgOAVA6gKULWBSAogOEQQUSHy8POCoIAbJDAJTvQYkTlgWXz+1CkV+7ibhQICoEkONaS10JI8+DxTWUwI6BFdOgwohqDnjy9CW8IAKxsTmAXEBUFCBnKZBDcFVGyOKg0CAGEOUA9JIvvaAJJYhBFoPE8OnBBeDNckKNUlA1S2wFAyq0tq6eilJBoQOSG6WgVE5M6QayfOaEOryWIwOiHQAyEOQIUEmHreIByYPkQD4nthgGAaKjAB2AEh0oR0As5yHJUgakKCC7JMRWQZEDRvsFI7x3zMDAAAD7kMQ9RDZJtQAAAABJRU5ErkJggg==) no-repeat 0 2px;
}
.l-content .h3Ttl_02 span.no04 {
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgBAMAAACBVGfHAAAABGdBTUEAALGPC/xhBQAAAAFzUkdCAK7OHOkAAAAwUExURf///yAtSI+Wo8fK0VhidkpVai46U4KJmOPl6DxHX/Hy9Lm9xquwutXX3WZvgXR8jevj69YAAABrSURBVCjPYxBEAwyYAgwogLoCBwUVUAQ4EtEEWAXRBArRBLgF0QSWCSqiCjgKGaIIMAkGoAoYijWgCHBNlGZAEeATLEAVMBQsUvoo6KSAJAAGArgFrri4uAQKTnFA8b4hmufIEaAoGgjFPgAasBh42ltpzAAAAABJRU5ErkJggg==) no-repeat 0 2px;
}
.l-content .h3Ttl_02 span.no05 {
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgBAMAAACBVGfHAAAABGdBTUEAALGPC/xhBQAAAAFzUkdCAK7OHOkAAAAwUExURf///yAtSMfK0TxHX1hidi46U4+Wo/Hy9KuwuuPl6NXX3WZvgXR8jUpVap2jr4KJmNHnsX4AAACVSURBVCjPYxBEAwyYAgwogIoC/BALEAIs6AKs6AITBR8pKSkhCSgKohmaKIwmcFBaO9CtAEngoizQzCgkAbAlwgVwAS5BYQWOQMEGuABnWhbIJgdUvzALBqAKsAgKwAW4XRxAKgzgAiyCQiAzDsAF+ARFQbYowAXYDUHukEFy2GKQwHYkAfZkQcEbqGE6SZOSaCAU+wDYDxos8A8PawAAAABJRU5ErkJggg==) no-repeat 0 2px;
}
.l-content .h3Ttl_02 span.no06 {
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAMAAABEpIrGAAAABGdBTUEAALGPC/xhBQAAAAFzUkdCAK7OHOkAAAAzUExURf///y46U0pVamZvgfHy9NXX3TxHXyAtSMfK0VhidnR8jY+Wo6uwup2jr7m9xuPl6IKJmHA2paAAAAC2SURBVDjLtZPrDsIgDIW5FGi5bL7/09rqQLMUNJrxYzuhH6WFg0kfhvkCMItxBRAQFwBkK3VlmADBHpXboAIQORZJvk4FMkfa8d8UYOd5emRicVOA+rZQLdLLue7NUwk64HiH+uzDgwZIe/2GaAJwZMMiWJ0AXkTr4gTIAWFXVgGIARhKAcrIwP1EBQhyj11oNcjCVMCgG6lOAL6cSrofao87mDgKpf4UCyw8iRiutv1PwJ+v+w51EgwrALzCTgAAAABJRU5ErkJggg==) no-repeat 0 2px;
}
.l-content .h3Ttl_02 span.no07 {
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgBAMAAACBVGfHAAAABGdBTUEAALGPC/xhBQAAAAFzUkdCAK7OHOkAAAAtUExURf///yAtSI+Wo8fK0VhidoKJmJ2jr9XX3S46U/Hy9Lm9xmZvgTxHX3R8jUpVailuTzIAAABySURBVCjPYxBEAwyYAgwogGwBJoh5CiQIMCsBwUOJAhRDmQXFUW2ZAdaBJBAoguoOZkFhVAEWQQdUAUPBBagCF2VQ/cIpKIoqwAY1Ey7ALSiAKsAItQQuYCgYgCqQCHE4QkBR0ABVwBFdgPJoQBUgFPsAONoSCAzzYukAAAAASUVORK5CYII=) no-repeat 0 2px;
}


/* h4Ttl_01 */
.l-content .h4Ttl_01 {
  margin-bottom: 10px;
  font-weight: bold;
  padding-left: 22px;
  background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA0AAAANCAYAAABy6+R8AAAATElEQVQokZXLyw0AEBQEwKUSDehDA5z03wYhIf7ezn2UsS6BEL2DZkMMRGqhEKUxiNIavukUnukWrukVjukXtiQJU5KGnphQExsAIAPrDhoLnT7y5wAAAABJRU5ErkJggg==") no-repeat 0 center;
}


/* h4Ttl_02 */
.l-content .h4Ttl_02 {
  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: #202d48;
}
.l-content .h4Ttl_02:before {
    border-left: 4px solid #202d48;
    display: table-cell;
    content: "";
    width: 10px;
    margin-left: -18px;
}


/* h5Ttl */
.l-content .h5Ttl {
  margin-bottom: 20px;
  border-left:3px solid #999;
  padding-left: 10px;
  font-size: 14px;
  font-weight: bold;
  line-height: 1.2;
}


/* -------------------------------
common parts   -- btn  --
------------------------------- */
/* iconBtn */
.l-content .iconBtn{
  display: table;
  padding: 0 10px 0 30px;
}
.l-content .iconBtn .imgBtn{
  display: table-cell;
  width: 66px;
  vertical-align: middle;
}
.l-content .iconBtn .imgBtn .imgBtnT{
  width: 66px;
  height: 15px;
  background: #FFF;
  display: block;
  color: #ff730a;
  font-size: 10px;
  font-weight: normal;
}
.l-content .iconBtn .imgBtn .imgBtnT_blue{
  width: 66px;
  height: 15px;
  background: #FFF;
  display: block;
  color: #004bb1;
  font-size: 10px;
  font-weight: normal;
}
.l-content .iconBtn .txtBtn{
  display: table-cell;
  vertical-align: middle;
  text-align: left;
  padding-left: 15px;
}
