.navber-atech li a:hover{
  color:#235fa6!important;
}
  .works-more p:after{
  
    content: "\f0e0";
  font-family: "Font Awesome 5 Pro";
font-weight: 900;
  -moz-osx-font-smoothing: grayscale;
font-style: normal;
font-variant: normal;
text-rendering: auto;
line-height: 1;
}
  .submit-btn:hover{
    cursor: pointer!important;
}
a.tel-number{
  color:#212529!important;
}
a.tel-number:hover{
  color:#235fa6!important;
}
a.e-mail{
  color:#212529!important;
}
a.e-mail:hover{
  color:#235fa6!important;
}
a:hover{
  opacity:0.8!important;
  color:#fff!important;
}
.hover-cursor input,.hover-cursor label{
cursor:pointer;  
}
  
  .position-fixed{
    z-index:1000;
    
}
a.header-privacy:hover{
  color:#343a40!important;
}
.include-link:hover{
  background-color:#235fa6;
  color:#fff;
}

a.c5809:hover{
  opacity:1!important;
}

.fnaviborder-bottom{
  clear:left;
  overflow:hidden;
}
.footer-nav-box{
  overflow:hidden;
}
.px-footer-navi {
    padding: 0 22.5px 0 22.5px!important;
}

.newsLinkTop:hover{
    color:#999 !important;
}
@media screen and (max-width:1210px) {
  .px-footer-navi {
      padding: 0 21px 0 21px!important;
  }
}
.px-footer-navi:last-child {
    padding: 0px 21px!important;
}
.works-bg{
  background-image: url(https://e-atech191122.smooooth.jp/system_panel/uploads/images/top-reason-bg@2x-8.png);
background-size: cover;
background-repeat: no-repeat;
background-attachment: scroll;
background-position: center center;
}
.w-md-35{
  width:35%;
}
.col-7.px-0{min-height:1px !important;}
input[type="checkbox"], input[type="radio"] {
    box-sizing: border-box;
    padding: 0;
    display: inline-block !important;
    width: 1rem !important;
    line-height: 0.5 !important;
    height: 1.0rem !important;
}
@media screen and (min-width:1200px) and (max-width:1279px){ 
    /*　画面サイズが768pxからはここを読み込む　*/
  .contact-tab{
    font-size:90%!important;
  }
  
}

@media screen and (min-width:768px) and (max-width:1249px){ 
    /*　画面サイズが768pxから801pxまではここを読み込む　*/
  .gNav{
    padding: 0!important;
    display:block!important;
}    
  .c4526{
    width:12%!important;
  }
  .navabout{
    width:16%!important;
  }
  .small{
    font-size:75%!important;
  }
  img.header-tel{
    width:100%!important;
  }
  .w-60{
    width:60%!important;
  }
  .mv-absolute {
    top:44.5%!important;
    left:20%!important;
    right:20%!important;
  }
  
  .form-ttl {
    font-size: 24px!important;
}
}
@media screen and (min-width:768px) {
    /*　画面サイズが768pxまではここを読み込む　*/
  .border-left-md-0{
    border-left:none!important;
  }
}
@media screen and (max-width:767px) { 
    /*　画面サイズが768pxまではここを読み込む　*/
.col-12 { max-width:100%!important;
  }
  #works1,#works2,#works3{
    margin-bottom:20px;
  }
  .homeH01.text-center {

    font-size: 18px!important;

}
  gNav{
    display: none!important;
}    
  .news-ttl{
    margin-bottom:10px!important;
  }
  .w-80{
    width:80%!important;
  }
  .mv-absolute {
    top:44.5%!important;
    left:10%!important;
    right:10%!important;
  }
  .first-messe {

    font-size: 12px!important;
    line-height: 16px!important;
    color:#333333!important;
    text-align: center!important;
}
  .company-footer{
    color:#333333!important;
  }
  .c10124 {

    background-color: #185397;

color:#fff;

}
  .logo-img{
    width:185px;
  }
  .forentry {
    background-color: #185397;
color:#fff;
}
  .page-header-ttl{
    font-size:1.5rem;
    /*margin: 1rem auto 0;*/
  }
  .c-form-first{
    border-top:none;
  }
  .c14556 {

    background-color:#245fa6;
color:#fff;
border-radius: 0.25rem;

}

}
