@media screen and (max-width: 480px) {
  .nakagawa #main .report .inner-box img.forPC {
    display: block !important;
  }
  .nakagawa #main .report .inner-box .imgWide {
    max-width: 100% !important;
    width: 100% !important;
  }
}



.nakagawa #main .report .inner-box p.image {
  margin: 2em auto; }

.nakagawa #main .report .inner-box blockquote {
  position: initial;
  font-style: italic;
  color: #555;
  margin: 0 5px 1em;
  padding: 15px 10px;
  background: white;
  border-top: dashed 1px #aaa;
  border-bottom: dashed 1px #aaa;
  border-left: none;
  -webkit-box-shadow: none;
          box-shadow: none; }
  .nakagawa #main .report .inner-box blockquote:before {
    display: none; }

.nakagawa #main .report .inner-box img.shadow {
  margin-top: 2em; }

.nakagawa #main .report .inner-box ol.decimal {
  padding-left: 1em; }

.nakagawa #main .report .inner-box table.pcTable {
  width: 98%;
  margin: 2.5em 1% 1em; }
  .nakagawa #main .report .inner-box table.pcTable thead th {
    text-align: center;
    padding: 8px 0;
    background-color: #f2faff;
    border-bottom: solid 1px #ccc; }
  .nakagawa #main .report .inner-box table.pcTable tbody th, .nakagawa #main .report .inner-box table.pcTable tbody td {
    text-align: center;
    padding: 5px;
    border-bottom: solid 1px #d9d9d9; }
  .nakagawa #main .report .inner-box table.pcTable tbody th {
    background-color: #f9f9f9; }
  .nakagawa #main .report .inner-box table.pcTable tfoot td {
    text-align: right;
    padding: 8px 0 0; }

.nakagawa #main .report .inner-box .conversation dt {
  clear: left;
  float: left;
  font-weight: bold;
  margin-right: .5em; }

.nakagawa #main .report .inner-box .conversation dd {
  overflow: auto;
  margin-bottom: .35em; }
  .nakagawa #main .report .inner-box .conversation dd:last-child {
    margin-bottom: 0; }

@media screen and (max-width: 800px) {
  .nakagawa #main .report .inner-box .alignleft {
    margin-left: 5% !important; }
  .nakagawa #main .report .inner-box .alignright {
    margin-right: 5% !important; } }

@media screen and (max-width: 764px) {
  .nakagawa #main .report .inner-box .alignleft {
    margin-left: 0 !important; }
  .nakagawa #main .report .inner-box .alignright {
    margin-right: 0 !important; } }

@media screen and (min-width: 641px) {
  .nakagawa #main .report .inner-box .spTable {
    display: none; } }

@media screen and (max-width: 640px) {
  .nakagawa #main .report .inner-box .alignleft, .nakagawa #main .report .inner-box .alignright {
    float: none;
    margin: 1em auto !important; }
  .nakagawa #main .report .inner-box .pcTable {
    display: none; }
  .nakagawa #main .report .inner-box .spTable {
    width: 98%;
    margin: 2.5em 1% 1em; }
    .nakagawa #main .report .inner-box .spTable th, .nakagawa #main .report .inner-box .spTable td {
      padding: 10px 10px 5px;
      border-bottom: solid 1px #d9d9d9; }
    .nakagawa #main .report .inner-box .spTable .thHeader {
      width: 100%;
      text-align: center;
      background-color: #f2faff; }
    .nakagawa #main .report .inner-box .spTable th {
      background-color: #f9f9f9; }
      .nakagawa #main .report .inner-box .spTable th span {
        color: #333;
        font-size: 90%;
        font-weight: normal; }
    .nakagawa #main .report .inner-box .spTable tfoot td {
      text-align: right;
      border-bottom: none; } }

@media screen and (max-width: 500px) {
  .nakagawa #main .report .inner-box .spTable th {
    white-space: nowrap;
    font-size: 95%; }
    .nakagawa #main .report .inner-box .spTable th span {
      display: block; } }

@media screen and (max-width: 380px) {
  .nakagawa #main .report .inner-box .spTable td span {
    display: block;
    font-size: 90%; } }

@media print {
  .nakagawa #main .report .inner-box .spTable {
    display: none; } }

/*# sourceMappingURL=../../../../maps/c/nakagawa/1911/style.css.map */
