.red {
  color: #9A4335; }

/*============================
#main
============================*/
article#main {
  /*============================
  #sec01
  ============================*/ }
  article#main section#sec01.sec div.w960 div.flex {
    align-items: center;
    margin-bottom: 4em; }
    article#main section#sec01.sec div.w960 div.flex figure:nth-child(1) {
      flex: 0 0 35%; }
    article#main section#sec01.sec div.w960 div.flex figure:nth-child(2) {
      flex: 0 0 60%; }
  article#main section#sec01.sec div.w960 table {
    margin-top: 2em;
    background: #fff; }
    article#main section#sec01.sec div.w960 table tbody tr th {
      white-space: nowrap; }
