h1{font-size:2.7692em; margin:1em 0; color:#00539f}
.inner h2,
.inner h3,
.inner h4 {margin-bottom:0.25em; color:#01539F}
.inner h3 {margin-top:1.5em}

h1 img {display:block; width:100%}

.content {font-size:14px; max-width:68.572em; width:100%; color:#333}
.content h1{margin: 1em 0;}
.content ul{margin:0.5em 40px 1em}
.content li {margin-bottom:0.5em}
.content ol{margin:0.5em 40px 1em; list-style:decimal}
.content ol li{list-style:decimal}
.content p{margin:0.5em 0 1em}
.content .top-links li {list-style:none;}

.content p,
.content li {max-width:40em}

.outer {background:#f0f0f0; padding:16px; margin-bottom:16px}
.top-inner {background:#fff; padding:16px; margin-top:0}
.inner {background:#fff; padding:16px; margin-top:16px; position:relative}
.times {list-style:none}

.tel{font-size:larger; white-space:nowrap; color:#666}
.tel-sub {color:#666}
.note{color:red; font-weight:bold}

@media screen and (max-width:967px) {
  h1 {margin:1em 8px}
  .content h1 {margin: 1em 8px;}
}
@media screen and (max-width:703px) {
  h1 {margin:0 8px 1em}
  .content h1 {margin: 0.5em 8px 0.5em}
}