.anchor-box {
  padding-bottom: 0; }
  .anchor-box li {
    width: 33%;
    margin-bottom: 20px; }

main p {
  line-height: 2;
  text-align: justify; }
  main p.read-text {
    text-indent: 1em;
    margin-bottom: 15px; }
main table.detail {
  background: url("../images/common/bg_amime01.png") repeat-y;
  width: 100%;
  margin: 35px 0 10px 0;
  border-top: 4px solid #523a20;
  border-bottom: 4px solid #523a20; }
  main table.detail td {
    font-size: 2.0rem;
    line-height: 2;
    padding: 10px 0;
    border-bottom: 1px solid #725f4a;
    text-align: justify; }
    main table.detail td.title {
      font-size: 2.2rem;
      width: 30%;
      padding: 0 1em;
      color: #9D7078;
      font-family: 'Shippori Mincho', serif;
      font-weight: 800; }
main p.notice {
  color: #da0a0a; }
main p.box-notice {
  display: inline-block;
  color: #ff6600;
  padding: 10px 2em;
  border: 2px solid #ff6600;
  border-radius: 10px; }
main .info-orangebox {
  display: block;
  font-family: 'Shippori Mincho', serif;
  font-size: 3.2rem;
  font-weight: 800;
  color: #FFF;
  background: #ff6600;
  border-radius: 50px;
  padding: 10px 0;
  margin-bottom: 30px;
  text-align: center; }
main .tel-num {
  font-family: 'Shippori Mincho', serif;
  font-size: 5.0rem;
  color: #0d3f4e;
  font-weight: 900;
  letter-spacing: 0.2rem;
  margin-bottom: 30px;
  text-align: center; }

@media screen and (max-width: 599px) {
  .pagehead-container {
    background: url("../images/houyou/bg_houyou-head.jpg") no-repeat; }

  .anchor-box {
    padding: 10px 0 0; }
    .anchor-box ul {
      display: flex;
      justify-content: space-between;
      flex-wrap: wrap;
      align-items: center;
      padding-bottom: 0; }
      .anchor-box ul li {
        width: 48%;
        margin-bottom: 10px;
        text-align: justify; } }
