body {
  /*font-family: "游明朝体", "Yu Mincho", YuMincho, "ヒラギノ明朝 Pro", "Hiragino Mincho Pro", "MS P明朝", "MS PMincho", serif;*/
  font-family: 'Noto Sans JP', sans-serif;
  -webkit-text-size-adjust: none;
}
.container,.container-fluid{
  padding:0;
  }
div[class^="col-"], main[class^="col-"]{
  padding:0;
  }
.row {
  margin-right:0;
  margin-left:0;
  }
ul {
  margin-top: 0;
  margin-bottom: 0;
  font-size: 0;
  padding: 0;
}
li{
  font-size: 12px;
  list-style: none;
}
p, a{
  margin: 0;
  font-size: 12px;
  color: #000;
}
.vertical-align {
  display: flex;
  align-items: center;
}
.list-inline{
  margin-left: 0;
}
#pagetop {
    display: none;
    position: fixed;
    bottom: 10px;
    right: 70px;
    width: 48px;
    height: 48px;
    z-index: 100;
}
#pagetop a {
    display: block;
    background: url(../img/pagetop.png) no-repeat 0 0;
    width: 48px;
    height: 48px;
}
#pagetop a:hover {
    opacity: 0.8;
}
/***********************
    Interval cntl
***********************/
.margintop5{
  margin-top: 5px;
}
.margintop10{
  margin-top: 10px;
}
.margintop15{
  margin-top: 15px;
}
.margintop20{
  margin-top: 20px;
}
.margintop25{
  margin-top: 25px;
}
.margintop30{
  margin-top: 30px;
}
.margintop50{
  margin-top: 50px;
}

/*****************************
  Common Style CSS
******************************/
.pc-visible {
  display: block;
}
.sp-visible {
  display: none;
}
/*************************************
     Media Control
**************************************/
/***********************
     Tablet screen
***********************/
@media only screen and (max-width : 991px) {
}


/***********************
     SP screen
***********************/
@media only screen and (max-width : 767px) {
  .pc-visible {
    display: none !important;
  }
  .sp-visible {
    display: block;
  }
}

body {
  font-size: 14px;
  line-height: 1.42857143;
  color: #FFF;
  background-color: #333;
  height: 100vh;
}
.timesheet{
  width: 100%;
}

.timesheet .scale {
    width: 100%;
    height: 100vh;
}

.timesheet .scale section {
  width: 20%;
  /*width: 16.6%;*/
}

.timesheet .data{
  overflow: visible;
}