@charset "UTF-8";/* CSS変数の宣言 */
/* テンプレートで対応しきれないスタイルをこちらに記入します。ASのみ書き込み可能 */

.bg-kanoko {
    width:100%;
    background-position: right;
    background-repeat: repeat-y;
    background-image: url(../images/bg_kanoko.png);
    background-size: 30%;
    margin-top:0;
}

@media (max-width:575px) {
#contents-menu ul{
  display: none;
}}

[class^="list-design"] h3, .container h3{
   /* margin-bottom: 2rem;
    line-height: 1.5;*/
    padding-left:2rem;
  }

  [class^="list-design"] h3::before, .container h3::before{
    content:"";
    width: 2.0rem;
    height: 2.0rem;
    background: url(../images/h-mark.png) no-repeat;
    background-size: contain;
    display: inline-block;
  transform: translateY(3px);
  margin-right:.5rem;
  }


/*-------------外部リンク-------------*/
#external-link ul {
  justify-content: center;
  }
