<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">.recallHead{
    margin: 20px 0px;
    padding: 5px;
    font-size: 116%;
    font-weight: bold;
    text-align: center;
    color: #000000;
    background: #EFDF00;
  }
  
  .tab-wrap {
    display: flex;
    flex-wrap: wrap;
    margin:20px 0;
  }
  .tab-wrap:after {
    content: '';
    width: 100%;
    height: 4px;
    margin-top: -4px;
    margin-bottom:14px;
    background: #D9D9D6;
    display: block;
    order: -1;
  
  }
  .tab-label {
    font-weight: bold;
    white-space: nowrap;
    text-align: center;
    padding: 10px 2.5em;
    order: -1;
    position: relative;
    z-index: 1;
    cursor: pointer;
    border-radius: 5px 5px 0 0;
  }
  .tab-label:not(:last-of-type) {
    margin-right: 5px;
  }
  .tab-content {
    width: 100%;
    height: 0;
    overflow: hidden;
    opacity: 0;
  }
  /* 繧｢繧ｯ繝�ぅ繝悶↑繧ｿ繝� */
  .tab-switch:checked+.tab-label {
    border-bottom: 4px solid #EFDF00;
    color: #000000;
  }
  .tab-switch:checked+.tab-label+.tab-content {
    height: auto;
    overflow: auto;
    opacity: 1;
    transition: .5s opacity;
  }
  /* 繝ｩ繧ｸ繧ｪ繝懊ち繝ｳ髱櫁｡ｨ遉ｺ */
  .tab-switch {
    display: none;
  }
  .tab_panel{
      width: 100%;
      padding: 0;
      display: none;
  }
  .tab_panel p{
      letter-spacing: 1px;
      text-align: center;
  }
  img {
      max-width:99%;
      max-height:100%;
      border: solid 1px #CCCCCC;
  }
  .align_right01 {
    text-align: right;
  }</pre></body></html>