table.info th {
  padding-right: 15px;
  color: #b07f2a !important; }

table.info th,
table.info td {
  padding-bottom: 7px;
  vertical-align: top; }

.diary .image {
  width: 20%;
  float: left; }
  .diary .image img {
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
    width: 100%;
    height: auto; }

.diary .text {
  width: 75%;
  float: right; }
  .diary .text .day {
    color: #b07f2a;
    font-size: 93%; }
  .diary .text h3 {
    font-weight: bold;
    font-size: 110%; }

.btn a {
  display: block;
  border: solid 1px #DDDDDD;
  border-radius: 2px;
  line-height: 1;
  padding: 14px;
  text-align: center;
  background-image: url(../images/index2/ic_btn.svg);
  background-position: right 20px center;
  background-repeat: no-repeat;
  text-decoration: none; }

ul.sub {
  border-top: solid 1px #F1F1F1; }
  ul.sub li {
    padding: 15px 0;
    border-bottom: solid 1px #F1F1F1; }
    ul.sub li a {
      display: block;
      position: relative;
      text-decoration: none;
      height: 70px;
      line-height: 70px;
      padding-left: 85px;
      background-position: left top;
      background-repeat: no-repeat;
      background-size: 70px 70px; }
      ul.sub li a .ar {
        position: absolute;
        width: 7px;
        height: 11px;
        background-image: url(../images/index2/ic_btn.svg);
        background-repeat: no-repeat;
        top: 50%;
        right: 15px;
        margin-top: -5.5px; }
  ul.sub li.recipe a {
    background-image: url(../images/index2/img_4.jpg); }
    @media (-webkit-min-device-pixel-ratio: 1.5), (min-resolution: 1.5dppx) {
      ul.sub li.recipe a {
        background-image: url(../images/index2/img_4@2x.jpg); } }
  ul.sub li.sobayazake a {
    background-image: url(../images/index2/img_5.png); }
    @media (-webkit-min-device-pixel-ratio: 1.5), (min-resolution: 1.5dppx) {
      ul.sub li.sobayazake a {
        background-image: url(../images/index2/img_5@2x.png); } }
  ul.sub li.color a {
    background-image: url(../images/index2/img_6.jpg); }
    @media (-webkit-min-device-pixel-ratio: 1.5), (min-resolution: 1.5dppx) {
      ul.sub li.color a {
        background-image: url(../images/index2/img_6@2x.jpg); } }
