
.current-system {
  /*----------------------------------------------------------- div ------------------------------------------------------------*/
  /*----------------------------------------------------------- clearfix ------------------------------------------------------------*/
  /* exlude MacIE5 \*/
  /* end MacIE5 */
  /*----------------------------------------------------------- reset ------------------------------------------------------------*/
  /*----------------------------------------------------------- Link ------------------------------------------------------------*/
  /*----------------------------------------------------------- margin ------------------------------------------------------------*/
  /*----------------------------------------------------------- padding ------------------------------------------------------------*/
  /*----------------------------------------------------------- line height ------------------------------------------------------------*/
  /*----------------------------------------------------------- FONT Weight ------------------------------------------------------------*/
  /*----------------------------------------------------------- FONT Size ------------------------------------------------------------*/
  /*----------------------------------------------------------- FONT family ------------------------------------------------------------*/
  /*----------------------------------------------------------- FLOAT ------------------------------------------------------------*/
  /*----------------------------------------------------------- Text-Align ------------------------------------------------------------*/
  /*----------------------------------------------------------- PAGE BOOT ------------------------------------------------------------*/
  /* MovableType */
  /* WordPress */
  /*----------------------------------------------------------- Body -------------------------------------------------------------*/
  /*----------------------------------------------------------- Header -------------------------------------------------------------*/
  /*----------------------------------------------------------- global Navi -------------------------------------------------------------*/
  /*----------------------------------------------------------- global Navi -------------------------------------------------------------*/
  /*----------------------------------------------------------- global Navi 01 -------------------------------------------------------------*/
  /*----------------------------------------------------------- global Navi 01 -------------------------------------------------------------*/
  /*----------------------------------------------------------- Container/Maincontent ------------------------------------------------------------*/
  /*----------------------------------------------------------- SubNavi ------------------------------------------------------------*/
  /*----------------------------------------------------------- Footer ------------------------------------------------------------*/
  /*----------------------------------------------------------- Bread ------------------------------------------------------------*/
  /*----------------------------------------------------------- common ------------------------------------------------------------*/
}

.current-system div {
  text-align: left;
}

.current-system .clearfix:after {
  content: ".";
  display: block;
  clear: both;
  height: 0;
  visibility: hidden;
  line-height: 0;
}

.current-system .clearfix {
  display: inline-block;
}

.current-system * html .clearfix {
  height: 1%;
}

.current-system .clearfix {
  display: block;
}

.current-system img {
  margin: 0;
  padding: 0;
  vertical-align: bottom;
  border: 0;
}

.current-system table img {
  margin: 0;
  padding: 0;
  vertical-align: bottom;
  border: 0;
}

.current-system p {
  margin: 0;
  padding: 0;
}

.current-system ol, .current-system ul {
  list-style: none;
  margin: 0;
  padding: 0;
}

.current-system input, .current-system textarea {
  margin: 0;
  font-size: 100%;
  resize: none;
}

.current-system table {
  border-collapse: collapse;
  border-spacing: 0;
  font-size: 100%;
}

.current-system dl, .current-system dt, .current-system dd, .current-system th, .current-system td {
  margin: 0;
  padding: 0;
}

.current-system h1, .current-system h2, .current-system h3, .current-system h4, .current-system h5, .current-system h6 {
  font-size: 100%;
  font-weight: normal;
  margin: 0;
  padding: 0;
}

.current-system pre, .current-system abbr, .current-system address, .current-system cite, .current-system code, .current-system del, .current-system dfn, .current-system em, .current-system img, .current-system ins, .current-system kbd, .current-system q, .current-system samp, .current-system small, .current-system strong, .current-system sub, .current-system sup, .current-system var, .current-system b, .current-system i, .current-system dl, .current-system dt, .current-system dd, .current-system ol, .current-system ul, .current-system li, .current-system fieldset, .current-system form, .current-system label, .current-system legend, .current-system table, .current-system caption, .current-system tbody, .current-system tfoot, .current-system thead, .current-system tr, .current-system th, .current-system td, .current-system article, .current-system aside, .current-system dialog, .current-system figure, .current-system footer, .current-system header, .current-system hgroup, .current-system menu, .current-system nav, .current-system section, .current-system time, .current-system mark, .current-system audio, .current-system video {
  margin: 0;
  padding: 0;
  border: 0;
  outline: 0;
  font-size: 100%;
  vertical-align: baseline;
  background: transparent;
}

.current-system article, .current-system aside, .current-system dialog, .current-system figure, .current-system footer, .current-system header, .current-system hgroup, .current-system nav, .current-system section {
  display: block;
}

.current-system nav ul {
  list-style: none;
}

.current-system a:link {
  color: #444;
  text-decoration: none;
}

.current-system a:visited {
  color: #444;
  text-decoration: none;
}

.current-system a:hover {
  color: #aaa;
  text-decoration: none;
  /*-moz-transition: all 0.26s ease-out;
   -o-transition: all 0.26s ease-out;
   -webkit-transition: all 0.26s ease-out;
   -ms-transition: all 0.26s ease-out;
  */
}

.current-system a:active {
  color: #64ab18;
  text-decoration: none;
}

.current-system .t0b5 {
  margin: 0 0 5px 0;
  overflow: hidden;
}

.current-system .t0b10 {
  margin: 0 0 10px 0;
  overflow: hidden;
}

.current-system .t0b15 {
  margin: 0 0 15px 0;
  overflow: hidden;
}

.current-system .t0b20 {
  margin: 0 0 20px 0;
  overflow: hidden;
}

.current-system .t0b25 {
  margin: 0 0 25px 0;
  overflow: hidden;
}

.current-system .t0b30 {
  margin: 0 0 30px 0;
  overflow: hidden;
}

.current-system .t0b35 {
  margin: 0 0 35px 0;
  overflow: hidden;
}

.current-system .t0b40 {
  margin: 0 0 40px 0;
  overflow: hidden;
}

.current-system .t0b45 {
  margin: 0 0 45px 0;
  overflow: hidden;
}

.current-system .t0b50 {
  margin: 0 0 50px 0;
  overflow: hidden;
}

.current-system .t0b55 {
  margin: 0 0 55px 0;
  overflow: hidden;
}

.current-system .t0b60 {
  margin: 0 0 60px 0;
  overflow: hidden;
}

.current-system .t0b65 {
  margin: 0 0 65px 0;
  overflow: hidden;
}

.current-system .t0b70 {
  margin: 0 0 70px 0;
  overflow: hidden;
}

.current-system .t0b75 {
  margin: 0 0 75px 0;
  overflow: hidden;
}

.current-system .t0b80 {
  margin: 0 0 80px 0;
  overflow: hidden;
}

.current-system .t0b85 {
  margin: 0 0 85px 0;
  overflow: hidden;
}

.current-system .t0b90 {
  margin: 0 0 90px 0;
  overflow: hidden;
}

.current-system .t0b95 {
  margin: 0 0 95px 0;
  overflow: hidden;
}

.current-system .t0b100 {
  margin: 0 0 100px 0;
  overflow: hidden;
}

.current-system .t5b0 {
  margin: 5px 0 0 0;
  overflow: hidden;
}

.current-system .t5b10 {
  margin: 5px 0 10px 0;
  overflow: hidden;
}

.current-system .t5b20 {
  margin: 5px 0 20px 0;
  overflow: hidden;
}

.current-system .t5b30 {
  margin: 5px 0 30px 0;
  overflow: hidden;
}

.current-system .t5b40 {
  margin: 5px 0 40px 0;
  overflow: hidden;
}

.current-system .t5b50 {
  margin: 5px 0 50px 0;
  overflow: hidden;
}

.current-system .t10b0 {
  margin: 10px 0 0 0;
  overflow: hidden;
}

.current-system .t10b10 {
  margin: 10px 0;
  overflow: hidden;
}

.current-system .t10b20 {
  margin: 10px 0 20px 0;
  overflow: hidden;
}

.current-system .t10b30 {
  margin: 10px 0 30px 0;
  overflow: hidden;
}

.current-system .t10b40 {
  margin: 10px 0 40px 0;
  overflow: hidden;
}

.current-system .t10b50 {
  margin: 10px 0 50px 0;
  overflow: hidden;
}

.current-system .t20b0 {
  margin: 20px 0 0 0;
  overflow: hidden;
}

.current-system .t20b5 {
  margin: 20px 0 5px 0;
  overflow: hidden;
}

.current-system .t20b10 {
  margin: 20px 0 10px 0;
  overflow: hidden;
}

.current-system .t20b20 {
  margin: 20px 0;
  overflow: hidden;
}

.current-system .t20b30 {
  margin: 20px 0 30px 0;
  overflow: hidden;
}

.current-system .t20b40 {
  margin: 20px 0 40px 0;
  overflow: hidden;
}

.current-system .t30b0 {
  margin: 30px 0 0 0;
  overflow: hidden;
}

.current-system .t30b5 {
  margin: 30px 0 5px 0;
  overflow: hidden;
}

.current-system .t30b10 {
  margin: 30px 0 10px 0;
  overflow: hidden;
}

.current-system .t30b20 {
  margin: 30px 0 20px 0;
  overflow: hidden;
}

.current-system .t30b30 {
  margin: 30px 0;
  overflow: hidden;
}

.current-system .t30b40 {
  margin: 30px 0 40px 0;
  overflow: hidden;
}

.current-system .t30b50 {
  margin: 30px 0 50px 0;
  overflow: hidden;
}

.current-system .mt10 {
  margin-top: 10px;
}

.current-system .mt20 {
  margin-top: 20px;
}

.current-system .mt30 {
  margin-top: 30px;
}

.current-system .mt40 {
  margin-top: 40px;
}

.current-system .mt50 {
  margin-top: 50px;
}

.current-system .mt60 {
  margin-top: 60px;
}

.current-system .mt70 {
  margin-top: 70px;
}

.current-system .mt80 {
  margin-top: 80px;
}

.current-system .mt90 {
  margin-top: 90px;
}

.current-system .mt100 {
  margin-top: 100px;
}

.current-system .mt250 {
  margin-top: 250px;
}

.current-system .mb10 {
  margin-bottom: 10px;
}

.current-system .mb20 {
  margin-bottom: 20px;
}

.current-system .mb30 {
  margin-bottom: 30px;
}

.current-system .mb40 {
  margin-bottom: 40px;
}

.current-system .mb50 {
  margin-bottom: 50px;
}

.current-system .mb60 {
  margin-bottom: 60px;
}

.current-system .mb70 {
  margin-bottom: 70px;
}

.current-system .mb80 {
  margin-bottom: 80px;
}

.current-system .mb90 {
  margin-bottom: 90px;
}

.current-system .mb100 {
  margin-bottom: 100px;
}

.current-system .mr10 {
  margin-right: 10px;
}

.current-system .mr20 {
  margin-right: 20px;
}

.current-system .mr30 {
  margin-right: 30px;
}

.current-system .mr40 {
  margin-right: 40px;
}

.current-system .mr50 {
  margin-right: 50px;
}

.current-system .mr60 {
  margin-right: 60px;
}

.current-system .mr70 {
  margin-right: 70px;
}

.current-system .mr80 {
  margin-right: 80px;
}

.current-system .mr90 {
  margin-right: 90px;
}

.current-system .mr100 {
  margin-right: 100px;
}

.current-system .ml10 {
  margin-left: 10px;
}

.current-system .ml20 {
  margin-left: 20px;
}

.current-system .ml30 {
  margin-left: 30px;
}

.current-system .ml40 {
  margin-left: 40px;
}

.current-system .ml50 {
  margin-left: 50px;
}

.current-system .ml60 {
  margin-left: 60px;
}

.current-system .ml70 {
  margin-left: 70px;
}

.current-system .ml80 {
  margin-left: 80px;
}

.current-system .ml90 {
  margin-left: 90px;
}

.current-system .ml100 {
  margin-left: 100px;
}

.current-system .p10b10 {
  padding: 10px 0;
  overflow: hidden;
}

.current-system .p20b20 {
  padding: 20px 0;
  overflow: hidden;
}

.current-system .p30b30 {
  padding: 30px 0;
  overflow: hidden;
}

.current-system .p40b40 {
  padding: 40px 0;
  overflow: hidden;
}

.current-system .p50b50 {
  padding: 50px 0;
  overflow: hidden;
}

.current-system .p0b10 {
  padding: 0 0 10px 0;
  overflow: hidden;
}

.current-system .p0b20 {
  padding: 0 0 20px 0;
  overflow: hidden;
}

.current-system .p0b30 {
  padding: 0 0 30px 0;
  overflow: hidden;
}

.current-system .p0b40 {
  padding: 0 0 40px 0;
  overflow: hidden;
}

.current-system .p0b50 {
  padding: 0 0 50px 0;
  overflow: hidden;
}

.current-system .line14 {
  line-height: 14px;
}

.current-system .line15 {
  line-height: 15px;
}

.current-system .line16 {
  line-height: 16px;
}

.current-system .line17 {
  line-height: 17px;
}

.current-system .line18 {
  line-height: 18px;
}

.current-system .line19 {
  line-height: 19px;
}

.current-system .line20 {
  line-height: 20px;
}

.current-system .line21 {
  line-height: 21px;
}

.current-system .line22 {
  line-height: 22px;
}

.current-system .line23 {
  line-height: 23px;
}

.current-system .line24 {
  line-height: 24px;
}

.current-system .line25 {
  line-height: 25px;
}

.current-system .line26 {
  line-height: 26px;
}

.current-system .line27 {
  line-height: 27px;
}

.current-system .line28 {
  line-height: 28px;
}

.current-system .line29 {
  line-height: 29px;
}

.current-system .line30 {
  line-height: 30px;
}

.current-system .fwB {
  font-weight: bold;
}

.current-system .fz10 {
  font-size: 10px;
}

.current-system .fz11 {
  font-size: 11px;
}

.current-system .fz12 {
  font-size: 12px;
}

.current-system .fz13 {
  font-size: 13px;
}

.current-system .fz14 {
  font-size: 14px;
}

.current-system .fz15 {
  font-size: 15px;
}

.current-system .fz16 {
  font-size: 16px;
}

.current-system .fz17 {
  font-size: 17px;
}

.current-system .fz18 {
  font-size: 18px;
}

.current-system .fz19 {
  font-size: 19px;
}

.current-system .fz20 {
  font-size: 20px;
}

.current-system .fz21 {
  font-size: 21px;
}

.current-system .fz22 {
  font-size: 22px;
}

.current-system .fz23 {
  font-size: 23px;
}

.current-system .fz24 {
  font-size: 24px;
}

.current-system .fz25 {
  font-size: 25px;
}

.current-system .fz26 {
  font-size: 26px;
}

.current-system .fz27 {
  font-size: 27px;
}

.current-system .fz28 {
  font-size: 28px;
}

.current-system .fz29 {
  font-size: 29px;
}

.current-system .fz30 {
  font-size: 30px;
}

.current-system .ffN {
  font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
}

.current-system .ffM {
  font-family: "ヒラギノ明朝 Pro W6", "Hiragino Mincho Pro", "HGS明朝E", "ＭＳ Ｐ明朝", serif;
}

.current-system .floatL {
  float: left;
  display: inline-block;
}

.current-system .floatR {
  float: right;
  display: inline-block;
}

.current-system .taL {
  text-align: left;
}

.current-system .taC {
  text-align: center;
}

.current-system .taR {
  text-align: right;
}

.current-system div#pageBoot {
  margin: 35px 0 60px 0;
  text-align: center;
}

.current-system div#pageBoot a {
  color: #aaa;
  text-decoration: none !important;
}

.current-system span.current_page {
  color: #fff;
  padding: 5px;
  border: 1px solid #aaa;
  background-color: #aaa;
}

.current-system a.link_page {
  padding: 5px;
  border: 1px solid #aaa !important;
}

.current-system a.link_page:hover {
  padding: 5px;
  border: 1px solid #aaa;
  background-color: #aaa;
  color: #fff !important;
}

.current-system .wp-pagenavi {
  clear: both;
  text-align: center;
  font-family: Arial;
  font-size: 14px;
}

.current-system .wp-pagenavi span, .current-system .wp-pagenavi a {
  line-height: 30px;
  display: inline-block;
  margin: 0 4px;
  color: #666;
  text-align: center;
}

.current-system .wp-pagenavi a, .current-system .wp-pagenavi span.current {
  -webkit-border-radius: 15px;
  -moz-border-radius: 15px;
  border-radius: 15px;
  width: 30px;
  height: 30px;
  background: #ededed;
}

.current-system .wp-pagenavi a:hover, .current-system .wp-pagenavi span.current {
  background: #1489c3;
  color: #fff;
}

.current-system .wp-pagenavi .pages {
  margin-right: 15px;
}

@media only screen and (max-width: 767px) {
  .current-system .wp-pagenavi a, .current-system .wp-pagenavi span.current {
    width: 38px;
    height: 38px;
    border-radius: 50%;
  }
}

.current-system body {
  width: 100%;
  margin: 0;
  padding: 0;
  text-align: center;
  line-height: 1.6;
  letter-spacing: 0;
  font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
  font-size: 12px;
  height: 100%;
  color: #333;
  min-width: 1090px;
}

.current-system #headerWrap {
  width: 100%;
  min-width: 1000px;
  margin-bottom: 15px;
}

.current-system #headerInner {
  width: 100%;
  max-width: 1060px;
  margin: 10px auto;
  /*padding: 0 30px;*/
}

.current-system #headerInner .logo {
  float: left;
  margin-top: 20px;
}

.current-system #headerInner .headerR {
  float: right;
  width: 490px;
}

.current-system #headerInner h1 {
  color: #999;
  font-size: 10px;
  margin-top: 20px;
  margin-left: 40px;
  float: left;
  width: 320px;
}

.current-system .ul_header {
  text-align: right;
  font-size: 10px;
  margin-bottom: 21px;
}

.current-system .ul_header li {
  display: inline-block;
  background: url(https://masuda-tx-ap.co.jp/common/img/icon/ico_header.png) no-repeat left center;
  margin-left: 20px;
  padding-left: 15px;
}

.current-system .ul_header li:hover {
  opacity: 0.5;
}

.current-system .ul_header li:first-child {
  margin-left: 0px;
}

.current-system #gNaviWrap {
  width: 100%;
  min-width: 1001px;
  margin: auto;
  border-bottom: #d9d9d9 solid 1px;
}

.current-system #gNaviWrap #gNavi {
  width: 1001px;
}

.current-system #gNaviWrap #gNavi {
  width: 1001px;
  margin: 0 auto;
}

.current-system #gNaviWrap #gNavi > li {
  float: left;
  position: relative;
}

.current-system #gNaviWrap #gNavi > li, .current-system #gNaviWrap #gNavi > li > a {
  height: 33px;
  display: block;
}

.current-system #gNaviWrap #gNavi01 > a {
  background: url(https://masuda-tx-ap.co.jp/common/img/gnavi/bg_gNavi.png) 0 0;
  width: 153px;
}

.current-system #top #gNaviWrap #gNavi01 > a {
  background: url(https://masuda-tx-ap.co.jp/common/img/gnavi/bg_gNavion.png) 0 0;
  width: 153px;
}

.current-system #gNaviWrap #gNavi02 > a {
  background: url(https://masuda-tx-ap.co.jp/common/img/gnavi/bg_gNavi.png) -153px 0;
  width: 189px;
}

.current-system #thought #gNaviWrap #gNavi02 > a {
  background: url(https://masuda-tx-ap.co.jp/common/img/gnavi/bg_gNavion.png) -153px 0;
  width: 189px;
}

.current-system #gNaviWrap #gNavi03 > a {
  background: url(https://masuda-tx-ap.co.jp/common/img/gnavi/bg_gNavi.png) -342px 0;
  width: 228px;
}

.current-system #strength #gNaviWrap #gNavi03 > a {
  background: url(https://masuda-tx-ap.co.jp/common/img/gnavi/bg_gNavion.png) -342px 0;
  width: 228px;
}

.current-system #gNaviWrap #gNavi04 > a {
  background: url(https://masuda-tx-ap.co.jp/common/img/gnavi/bg_gNavi.png) -570px 0;
  width: 229px;
}

.current-system #can #gNaviWrap #gNavi04 > a {
  background: url(https://masuda-tx-ap.co.jp/common/img/gnavi/bg_gNavion.png) -570px 0;
  width: 229px;
}

.current-system #gNaviWrap #gNavi05 > a {
  background: url(https://masuda-tx-ap.co.jp/common/img/gnavi/bg_gNavi.png) -800px 0;
  width: 201px;
}

.current-system #supplier #gNaviWrap #gNavi05 > a {
  background: url(https://masuda-tx-ap.co.jp/common/img/gnavi/bg_gNavion.png) -800px 0;
  width: 201px;
}

.current-system #gNaviWrap #gNavi01:hover > a {
  background: url(https://masuda-tx-ap.co.jp/common/img/gnavi/bg_gNavi_on.png) 0 0;
  width: 153px;
}

.current-system #gNaviWrap #gNavi02:hover > a {
  background: url(https://masuda-tx-ap.co.jp/common/img/gnavi/bg_gNavi_on.png) -153px 0;
  width: 189px;
}

.current-system #gNaviWrap #gNavi03:hover > a {
  background: url(https://masuda-tx-ap.co.jp/common/img/gnavi/bg_gNavi_on.png) -342px 0;
  width: 228px;
}

.current-system #gNaviWrap #gNavi04:hover > a {
  background: url(https://masuda-tx-ap.co.jp/common/img/gnavi/bg_gNavi_on.png) -570px 0;
  width: 229px;
}

.current-system #gNaviWrap #gNavi05:hover > a {
  background: url(https://masuda-tx-ap.co.jp/common/img/gnavi/bg_gNavi_on.png) -800px 0;
  width: 201px;
}

.current-system #gNaviWrap01 {
  width: 100%;
  min-width: 1001px;
}

.current-system #gNaviWrap01 #gNavi {
  width: 1001px;
}

.current-system #gNaviWrap01 #gNavi {
  width: 1001px;
  margin: 0 auto;
}

.current-system #gNaviWrap01 #gNavi > li {
  float: left;
  position: relative;
}

.current-system #gNaviWrap01 #gNavi > li, .current-system #gNaviWrap01 #gNavi > li > a {
  height: 35px;
  display: block;
}

.current-system #gNaviWrap01 #gNavi01 > a {
  background: url(https://masuda-tx-ap.co.jp/common/img/gnavi/bg_gNavi01.png) 0 0;
  width: 194px;
}

.current-system #textile #gNaviWrap01 #gNavi01 > a {
  background: url(https://masuda-tx-ap.co.jp/common/img/gnavi/bg_gNavion01.png) 0 0;
  width: 194px;
}

.current-system #gNaviWrap01 #gNavi02 > a {
  background: url(https://masuda-tx-ap.co.jp/common/img/gnavi/bg_gNavi01.png) -194px 0;
  width: 200px;
}

.current-system #apparel #gNaviWrap01 #gNavi02 > a {
  background: url(https://masuda-tx-ap.co.jp/common/img/gnavi/bg_gNavion01.png) -194px 0;
  width: 200px;
}

.current-system #gNaviWrap01 #gNavi03 > a {
  background: url(https://masuda-tx-ap.co.jp/common/img/gnavi/bg_gNavi01.png) -394px 0;
  width: 214px;
}

.current-system #faq #gNaviWrap01 #gNavi03 > a {
  background: url(https://masuda-tx-ap.co.jp/common/img/gnavi/bg_gNavion01.png) -394px 0;
  width: 214px;
}

.current-system #gNaviWrap01 #gNavi04 > a {
  background: url(https://masuda-tx-ap.co.jp/common/img/gnavi/bg_gNavi01.png) -608px 0;
  width: 221px;
}

.current-system #column #gNaviWrap01 #gNavi04 > a {
  background: url(https://masuda-tx-ap.co.jp/common/img/gnavi/bg_gNavion01.png) -608px 0;
  width: 221px;
}

.current-system #gNaviWrap01 #gNavi05 > a {
  background: url(https://masuda-tx-ap.co.jp/common/img/gnavi/bg_gNavi01.png) -829px 0;
  width: 172px;
}

.current-system #company #gNaviWrap01 #gNavi05 > a {
  background: url(https://masuda-tx-ap.co.jp/common/img/gnavi/bg_gNavion01.png) -829px 0;
  width: 172px;
}

.current-system #gNaviWrap01 #gNavi01:hover > a {
  background: url(https://masuda-tx-ap.co.jp/common/img/gnavi/bg_gNavi01_on.png) 0 0;
  width: 194px;
}

.current-system #gNaviWrap01 #gNavi02:hover > a {
  background: url(https://masuda-tx-ap.co.jp/common/img/gnavi/bg_gNavi01_on.png) -194px 0;
  width: 200px;
}

.current-system #gNaviWrap01 #gNavi03:hover > a {
  background: url(https://masuda-tx-ap.co.jp/common/img/gnavi/bg_gNavi01_on.png) -394px 0;
  width: 214px;
}

.current-system #gNaviWrap01 #gNavi04:hover > a {
  background: url(https://masuda-tx-ap.co.jp/common/img/gnavi/bg_gNavi01_on.png) -608px 0;
  width: 221px;
}

.current-system #gNaviWrap01 #gNavi05:hover > a {
  background: url(https://masuda-tx-ap.co.jp/common/img/gnavi/bg_gNavi01_on.png) -829px 0;
  width: 172px;
}

.current-system .fixedGnavi {
  position: fixed !important;
  top: 0 !important;
  width: 100%;
  background: #fff;
  z-index: 9999;
  border-bottom: #d9d9d9 solid 1px;
}

.current-system div.container {
  width: 100%;
  max-width: 1060px;
  height: auto;
  padding: 0 30px;
  margin: 0 auto 10px auto;
}

.current-system div.mainContent {
  width: 700px;
  height: auto;
  margin: 0;
  float: right;
}

.current-system #subNavi {
  width: 300px;
  float: left;
}

.current-system #footerWrap {
  width: 100%;
  background: url(https://masuda-tx-ap.co.jp/common/img/footer/bg_footer.png);
  min-width: 1000px;
  padding: 50px 0;
  margin-top: 130px;
}

.current-system #footerInner {
  margin: 0 auto;
  padding: 0 30px;
  position: relative;
  color: #ccc;
}

.current-system #footerInner .gotop {
  position: absolute;
  top: -85px;
  left: 0;
  width: 100%;
  text-align: center;
  display: flex;
  align-items: center;
  justify-content: center;
}

.current-system .coppyright {
  color: #808080;
  margin: 20px 0;
  font-size: 10px;
  text-align: center;
}

.current-system #footerInner .ul_footer {
  float: left;
  min-width: 215px;
}

.current-system #footerInner .ul_footer li {
  margin: 7px 0;
}

.current-system #footerInner .ul_footer a {
  color: #ccc;
  text-decoration: underline;
}

.current-system #footerInner .ul_footer a:hover {
  color: #aaa;
}

.current-system #footerInner .footerR {
  float: right;
}

.current-system #footerInner .footerR h2 {
  font-size: 14px;
  font-weight: bold;
  margin: 10px 0;
}

.current-system #footerInner .footerR h3, .current-system #footerInner .footerR p {
  margin-bottom: 10px;
}

.current-system #bread {
  margin: 20px 0;
  color: #808080;
  font-size: 12px;
  float: right;
}

.current-system #bread a {
  color: #808080;
  background: url(https://masuda-tx-ap.co.jp/common/img/other/ico_v.png) no-repeat right center;
  padding-right: 15px;
  margin-right: 7px;
}

.current-system #bread a:hover {
  text-decoration: underline;
}

.current-system #bread li {
  float: left;
}

@media only screen and (max-width: 767px) {
  .current-system #bread li {
    float: none;
    display: inline;
  }

  .current-system #bread a {
    text-decoration: underline;
    background: none;
    display: inline-block;
    position: relative;
  }

  .current-system #bread a::after {
    content: ">";
    position: absolute;
    right: 0;
    font-size: 11px;
    line-height: 14px;
  }

  .current-system #bread li:last-child a::after {
    display: none;
  }
}

.current-system .contactBox {
  background: url(https://masuda-tx-ap.co.jp/common/img/other/bg_orther.jpg);
  width: 920px;
  height: 199px;
  position: relative;
  margin: 80px auto 0;
}

.current-system .contactBox a {
  position: absolute;
  top: 123px;
  left: 470px;
}

@media only screen and (max-width: 1024px) and (min-width: 678px) {
  .current-system #headerInner, .current-system div.container, .current-system #footerInner {
    padding-left: 0;
    padding-right: 0;
  }

  .current-system #headerInner .headerR {
    padding-right: 15px;
  }
}

