@charset "UTF-8";

.u-wb { word-break: normal; }
.w_mode{writing-mode: vertical-rl;}
.d-boder {border: dashed 2px white; padding-left: 1em;}
.d-boder-01 {border: dotted;}
table.m-table th.va_top,table.m-table td.va_td_top{vertical-align: top;}
table > tbody > tr > td.va_td_top{vertical-align: top;}
.w80{width: 80%;}
.m-20{margin: 20px;}
.bg-glay{background-color: gainsboro;}

.u-w35per-f {width: 35%;}
.u-w60per-f {width: 60%;}
.u-w50per-f {width: 50%;}
.u-w45per-f {width: 45%;}
.u-w55per-f {width: 55%;}
.u-w40per-f {width: 40%;}
.u-w60per-f {width: 60%;}

@media screen and (max-width:750px) {
  .u-flex{display: block;}
  .u-w35per-f {width: auto;}
  .u-w60per-f {width: auto;}
  .u-w50per-f {width: auto;}
  .u-w45per-f {width: auto;}
  .u-w55per-f {width: auto;}
  .u-w40per-f {width: auto;}
  .u-w60per-f {width: auto;}
}


