@media print {
 a[href]:after {
 content: "" !important;
 }
 
 abbr[title]:after {
 content: "" !important;
 }
}
table {
background-color: #eeeeee;
}
.fc-view-container{
 background-color: #ffffff;
}
.timesinput{
    width:94px;
}

.times{
    width:65px;
    font-size: 11px;
}
.scheduledtimes{
    width:75px;
    font-size: 11px;
}

.timesmid{
    width:6%;
    font-size: 12px;
}
.timesinputflex{
    width:17%;
}
.timesinputpart{
     width:110px;
}
.breakdown{
    width:195px;
}
.signedtimes{
    width:5.2%;
    font-size: 8px;
}
.numinput{
    width:5%;
    font-size: 10px;
}
.num{
    margin-left: auto;
}
.nums{
    width:5%;
    font-size: 8px;
}
.bikou{
    width:320px;
}
.kyoris{
    width:90px;
     font-size: 8px;
     
}
.midstr{
     font-size: 12px;
}

input.cont { width: 400px;font-size: 10px; }
input.kyori { width: 40px; }
input.contflex { width: 400px; }
input.contpart { width: 400px; }
/* 画面サイズが480以下（スマホ）のときに適応されるCSS */
/* 変更点だけを書けばおk　！！ */
@media screen and (max-width:480px) { 
   
}
.ones{
   width:60px;
}
.avezan{
   width:360px;
}
.onesmin{
   width:50px;
}
body { padding-top: 70px; }

@media print {
 a[href]:after {
 content: "" !important;
 }
 
 abbr[title]:after {
 content: "" !important;
 }
}

