@charset "UTF-8";

#content .section .shoulder {
  color: #a75c24;
  border-bottom: #a75c24 1px solid;
}

#content .section h2 span {
  color: #a75c24;
}

#content .house .example .point {
  color: #aa5c24;
}

#content .house .example .datas .data2 .inn {
  background: rgba(170, 92, 36, 0.4);
}

#content .aruaru .items .item .hash {
  color: #aa5c24;
}

#content .advice .read {
  color: #aa5c24;
}

#content .fmenu ul li a {
  color: #aa5c24;
  border-left: #aa5c24 1px solid;
}

#content .fmenu ul li:last-child a {
  border-right: #aa5c24 1px solid;
}

@media print, screen and (min-width: 765px) {
  #content .mv .sub1 {
    position: absolute;
    right: 0px;
    top: 0px;
  }

  #content .ancnavi ul li a {
    background: url(../img/anc_btn.png);
  }

  #content .ranking .items .item1 .bar {
    background: url(../img/rank_bar1.png);
  }
  #content .ranking .items .item2 .bar {
    background: url(../img/rank_bar2.png);
  }
  #content .ranking .items .item3 .bar {
    background: url(../img/rank_bar3.png);
  }

  #content .house .chart2 .guide {
    text-align: center;
    font-size: 2.08rem;
  }
  #content .house .chart2 .guide span {
    font-size: 150%;
  }

  #content .holiday .items .item.other .sub1 {
    position: absolute;
    right: -70px;
    bottom: -80px;
  }

  #content .advice .items .item {
    background: url(../img/advice_icon.png) no-repeat 0px 5px;
  }
}

@media only screen and (max-width: 764px) {
  #content .mv .sub1 {
    position: absolute;
    right: 0px;
    top: -10px;
    width: 100px;
  }

  #content .ancnavi ul li a {
    background: url(../img/anc_btn.png) center center / 57px 57px;
  }

  #content .house .chart2 .guide {
    text-align: center;
    font-size: 2.08rem;
  }
  #content .house .chart2 .guide span {
    font-size: 150%;
  }

  #content .holiday .items .item.other .sub1 {
    display: none;
  }
}
