@media screen and (max-width: 768px) {
    .contactWrap .box .linkChild a p {
        font-size: 15px;
    }
    .lineupWrap .box .detailChild .inner h4{
      font-size: 18px;
    }
}

.profileWrap {
    background: url(../images/top/profileBack.png) no-repeat;
    background-position: right -150px top -20px;
    background-size: 50% auto;
    padding: 90px 60px 70px;
}

@media screen and (max-width: 768px) {
    header .imageBox .child .image img {
        height: 60vh;
    }
}


//* 25/11/14追記　作業者master*//
@media screen and (max-width: 768px) {
    .contactWrap .box .linkChild .telBox a .telNumber {
        padding-left: 30px !important;
        white-space: nowrap;
    }
}

@media screen and (max-width: 768px) {
    .contactWrap .box .linkChild .telBox a {
        padding: 15px 0px !important;
    }
}

.list li{
  font-size: 120%;
  margin-bottom: .25em;
  text-indent: -1em;
    padding-left: 1em;  
}

@media screen and (max-width: 768px) {
    .list{
        border-top: 1px solid #ddd;
        padding-top: .75em;
    }
    .list li{
        margin-bottom: .75em;
        padding-bottom: .75em;
        border-bottom: 1px solid #ddd;   
    }
}

.drawer-content li a{
  margin-bottom: 0 !important;
  padding: 10px 0 30px;
}