/*ビルボード*/
.site-main #mainImg {
    background-color: #e9e4d4;
    background-image: url(../img/bg/under-bg.png), -webkit-linear-gradient(left, rgba(233,228,212,1) 0%,rgba(233,228,212,1) 60%,rgba(233,228,212,0) 70%,rgba(233,228,212,0) 100%), url(../img/contents/other-bil.png);
    background-image: url(../img/bg/under-bg.png), linear-gradient(to right, rgba(233,228,212,1) 0%,rgba(233,228,212,1) 60%,rgba(233,228,212,0) 70%,rgba(233,228,212,0) 100%), url(../img/contents/other-bil.png);
    background-position: left top, center, 130% center;
    background-repeat: no-repeat;
    background-size: auto 100%, auto, auto 100%;
    display: table;
    padding-top: 0;
    padding-bottom: 0;
}
.site-main #mainImg h1 {
    color: #333;
    display: table-cell;
    height: 75px;
    vertical-align: middle;
}
#content .site-main .outer {
    padding-bottom: 0;
    padding-top: 20px;
}
#sitemap_list:after {
  clear:both;
  content:"";
  display:block;
}
#sitemap_list {
  list-style-type: none;
  margin-top: 20px;
  padding: 0;
}
#sitemap_list li {
  background:url(../img/icon/arrow.gif) no-repeat 0 8px;
  border: none;
  font-size:100%;
  float:left;
  padding: 0 0 0 18px;
  width:46%;
}
.content-area #sitemap_list > li { /* WPテーマがtwenty elevenだった場合 */
  width: 31%;
}
#sitemap_list li li {
  background:url(../img/icon/arrow.gif) no-repeat 0 8px;
  margin-left: 0;
  padding: 0 0 0 10px;
  width: 100%;
}
#sitemap_list li a {
  font-size:100%;
  color: #15C;
  text-decoration: none;
}
#sitemap_list li li a {
  font-size:100%;
  color: #15C;
  border: none;
}

#sitemap_list li a:focus,
#sitemap_list li a:active,
#sitemap_list li a:hover {
  color: #F60;
}
.page .txt-r a:before,
.single-item_entry .txt-r a:before {
  content : none;
}
.txt-r img {
  width: auto;
}


/* 月別アーカイブ
---------------------------------------------- */
#main .archives-list ul {
padding: 0;
}
#main .archives-list ul li {
border: none;
list-style: none;
}
#main .archives-list ul li span {
font-size: 1.4em;
}
#main .archives-list ul ul {
background: #EDEDED;
border-radius: 3px;
margin: 0 0 1em;
padding: 10px;
}
#main .archives-list ul ul li {
display: inline-block;
width: 32%;
}

/* メディアクエリ
---------------------------------------------- */
@media (min-width: 1040px) {
#main .archives-list ul ul li {
width: 16%;
}
} /* min1040 */

@media screen and (min-width: 48em) {
    /*ビルボード*/
    .site-main #mainImg {
        background-color: #e9e4d4;
        background-image: url(../img/bg/under-bg.png), -webkit-linear-gradient(left, rgba(233,228,212,1) 0%,rgba(233,228,212,1) 60%,rgba(233,228,212,0) 70%,rgba(233,228,212,0) 100%), url(../img/contents/other-bil.png);
        background-image: url(../img/bg/under-bg.png), linear-gradient(to right, rgba(233,228,212,1) 0%,rgba(233,228,212,1) 60%,rgba(233,228,212,0) 70%,rgba(233,228,212,0) 100%), url(../img/contents/other-bil.png);
        background-position: left top, center, right center;
        background-repeat: no-repeat;
        background-size: auto 100%, auto, auto 100%;
    }
    .site-main #mainImg h1 {
        font-size: 48px;
        height: 200px;
    }

#content .site-main .outer + .outer {
    padding-top: 60px;
}

#main .archives-list ul ul li {
width: 24%;
}

}/* End 740px Tablet Small */


@media only screen and (max-width: 729px) {
  #sitemap_list li,
  .content-area #sitemap_list > li,
  #sitemap_list li li {
    list-style-position: inside;
    margin-left: 0 !important;
    width: 100%;
  }
}
